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: Riccardo Facchetti <fizban@tin.it>
534 F: sound/oss/aedsp16.c
537 M: Antti Palosaari <crope@iki.fi>
538 L: linux-media@vger.kernel.org
539 W: https://linuxtv.org
540 W: http://palosaari.fi/linux/
541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
542 T: git git://linuxtv.org/anttip/media_tree.git
544 F: drivers/media/dvb-frontends/af9013*
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9033*
557 L: linux-fsdevel@vger.kernel.org
559 F: Documentation/filesystems/affs.txt
562 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
563 M: David Howells <dhowells@redhat.com>
564 L: linux-afs@lists.infradead.org
567 F: include/net/af_rxrpc.h
568 F: net/rxrpc/af_rxrpc.c
569 W: https://www.infradead.org/~dhowells/kafs/
572 M: David Airlie <airlied@linux.ie>
573 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
576 F: include/linux/agp*
577 F: include/uapi/linux/agp*
580 M: "Juergen E. Fischer" <fischer@norbit.de>
581 L: linux-scsi@vger.kernel.org
583 F: drivers/scsi/aha152x*
584 F: drivers/scsi/pcmcia/aha152x*
586 AIC7XXX / AIC79XX SCSI DRIVER
587 M: Hannes Reinecke <hare@suse.com>
588 L: linux-scsi@vger.kernel.org
590 F: drivers/scsi/aic7xxx/
592 AIMSLAB FM RADIO RECEIVER DRIVER
593 M: Hans Verkuil <hverkuil@xs4all.nl>
594 L: linux-media@vger.kernel.org
595 T: git git://linuxtv.org/media_tree.git
596 W: https://linuxtv.org
598 F: drivers/media/radio/radio-aimslab*
601 M: Benjamin LaHaise <bcrl@kvack.org>
602 L: linux-aio@kvack.org
605 F: include/linux/*aio*.h
608 M: Antti Palosaari <crope@iki.fi>
609 L: linux-media@vger.kernel.org
610 W: https://linuxtv.org
611 W: http://palosaari.fi/linux/
612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
613 T: git git://linuxtv.org/anttip/media_tree.git
615 F: drivers/media/usb/airspy/
617 ALACRITECH GIGABIT ETHERNET DRIVER
618 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
620 F: drivers/net/ethernet/alacritech/*
622 ALCATEL SPEEDTOUCH USB DRIVER
623 M: Duncan Sands <duncan.sands@free.fr>
624 L: linux-usb@vger.kernel.org
625 W: http://www.linux-usb.org/SpeedTouch/
627 F: drivers/usb/atm/speedtch.c
628 F: drivers/usb/atm/usbatm.c
630 ALCHEMY AU1XX0 MMC DRIVER
631 M: Manuel Lauss <manuel.lauss@gmail.com>
633 F: drivers/mmc/host/au1xmmc.c
636 M: Rudolf Marek <r.marek@assembler.cz>
637 L: linux-i2c@vger.kernel.org
639 F: Documentation/i2c/busses/i2c-ali1563
640 F: drivers/i2c/busses/i2c-ali1563.c
642 ALLWINNER SECURITY SYSTEM
643 M: Corentin Labbe <clabbe.montjoie@gmail.com>
644 L: linux-crypto@vger.kernel.org
646 F: drivers/crypto/sunxi-ss/
649 M: Richard Henderson <rth@twiddle.net>
650 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
651 M: Matt Turner <mattst88@gmail.com>
653 L: linux-alpha@vger.kernel.org
656 ALPS PS/2 TOUCHPAD DRIVER
657 R: Pali Rohár <pali.rohar@gmail.com>
658 F: drivers/input/mouse/alps.*
660 ALTERA I2C CONTROLLER DRIVER
661 M: Thor Thayer <thor.thayer@linux.intel.com>
663 F: drivers/i2c/busses/i2c-altera.c
665 ALTERA MAILBOX DRIVER
666 M: Ley Foon Tan <lftan@altera.com>
667 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 F: drivers/mailbox/mailbox-altera.c
672 M: Tien Hock Loh <thloh@altera.com>
673 L: linux-gpio@vger.kernel.org
675 F: drivers/gpio/gpio-altera.c
677 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
678 M: Thor Thayer <thor.thayer@linux.intel.com>
680 F: drivers/gpio/gpio-altera-a10sr.c
681 F: drivers/mfd/altera-a10sr.c
682 F: drivers/reset/reset-a10sr.c
683 F: include/linux/mfd/altera-a10sr.h
684 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
686 ALTERA TRIPLE SPEED ETHERNET DRIVER
687 M: Vince Bridgers <vbridger@opensource.altera.com>
688 L: netdev@vger.kernel.org
689 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
691 F: drivers/net/ethernet/altera/
693 ALTERA UART/JTAG UART SERIAL DRIVERS
694 M: Tobias Klauser <tklauser@distanz.ch>
695 L: linux-serial@vger.kernel.org
696 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
698 F: drivers/tty/serial/altera_uart.c
699 F: drivers/tty/serial/altera_jtaguart.c
700 F: include/linux/altera_uart.h
701 F: include/linux/altera_jtaguart.h
703 AMAZON ETHERNET DRIVERS
704 M: Netanel Belgazal <netanel@annapurnalabs.com>
705 R: Saeed Bishara <saeed@annapurnalabs.com>
706 R: Zorik Machulsky <zorik@annapurnalabs.com>
707 L: netdev@vger.kernel.org
709 F: Documentation/networking/ena.txt
710 F: drivers/net/ethernet/amazon/
712 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
713 M: Tom Lendacky <thomas.lendacky@amd.com>
714 M: Gary Hook <gary.hook@amd.com>
715 L: linux-crypto@vger.kernel.org
717 F: drivers/crypto/ccp/
718 F: include/linux/ccp.h
720 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
721 M: Huang Rui <ray.huang@amd.com>
722 L: linux-hwmon@vger.kernel.org
724 F: Documentation/hwmon/fam15h_power
725 F: drivers/hwmon/fam15h_power.c
727 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
728 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
730 F: drivers/usb/gadget/udc/amd5536udc.*
732 AMD GEODE PROCESSOR/CHIPSET SUPPORT
733 P: Andres Salomon <dilinger@queued.net>
734 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
735 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
737 F: drivers/char/hw_random/geode-rng.c
738 F: drivers/crypto/geode*
739 F: drivers/video/fbdev/geode/
740 F: arch/x86/include/asm/geode.h
743 M: Joerg Roedel <joro@8bytes.org>
744 L: iommu@lists.linux-foundation.org
745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
747 F: drivers/iommu/amd_iommu*.[ch]
748 F: include/linux/amd-iommu.h
751 M: Oded Gabbay <oded.gabbay@gmail.com>
752 L: dri-devel@lists.freedesktop.org
753 T: git git://people.freedesktop.org/~gabbayo/linux.git
755 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
756 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
757 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
758 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
759 F: drivers/gpu/drm/amd/amdkfd/
760 F: drivers/gpu/drm/amd/include/cik_structs.h
761 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
762 F: drivers/gpu/drm/amd/include/vi_structs.h
763 F: drivers/gpu/drm/radeon/radeon_kfd.c
764 F: drivers/gpu/drm/radeon/radeon_kfd.h
765 F: include/uapi/linux/kfd_ioctl.h
767 AMD SEATTLE DEVICE TREE SUPPORT
768 M: Brijesh Singh <brijeshkumar.singh@amd.com>
769 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
770 M: Tom Lendacky <thomas.lendacky@amd.com>
772 F: arch/arm64/boot/dts/amd/
775 M: Tom Lendacky <thomas.lendacky@amd.com>
776 L: netdev@vger.kernel.org
778 F: drivers/net/ethernet/amd/xgbe/
779 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
781 AMS (Apple Motion Sensor) DRIVER
782 M: Michael Hanselmann <linux-kernel@hansmi.ch>
784 F: drivers/macintosh/ams/
786 ANALOG DEVICES INC AD9389B DRIVER
787 M: Hans Verkuil <hans.verkuil@cisco.com>
788 L: linux-media@vger.kernel.org
790 F: drivers/media/i2c/ad9389b*
792 ANALOG DEVICES INC ADV7180 DRIVER
793 M: Lars-Peter Clausen <lars@metafoo.de>
794 L: linux-media@vger.kernel.org
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: drivers/media/i2c/adv7180.c
799 ANALOG DEVICES INC ADV748X DRIVER
800 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
801 L: linux-media@vger.kernel.org
803 F: drivers/media/i2c/adv748x/*
805 ANALOG DEVICES INC ADV7511 DRIVER
806 M: Hans Verkuil <hans.verkuil@cisco.com>
807 L: linux-media@vger.kernel.org
809 F: drivers/media/i2c/adv7511*
811 ANALOG DEVICES INC ADV7604 DRIVER
812 M: Hans Verkuil <hans.verkuil@cisco.com>
813 L: linux-media@vger.kernel.org
815 F: drivers/media/i2c/adv7604*
817 ANALOG DEVICES INC ADV7842 DRIVER
818 M: Hans Verkuil <hans.verkuil@cisco.com>
819 L: linux-media@vger.kernel.org
821 F: drivers/media/i2c/adv7842*
823 ANALOG DEVICES INC ASOC CODEC DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W: http://wiki.analog.com/
827 W: http://ez.analog.com/community/linux-device-drivers
829 F: sound/soc/codecs/adau*
830 F: sound/soc/codecs/adav*
831 F: sound/soc/codecs/ad1*
832 F: sound/soc/codecs/ad7*
833 F: sound/soc/codecs/ssm*
834 F: sound/soc/codecs/sigmadsp.*
836 ANALOG DEVICES INC ASOC DRIVERS
837 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
839 W: http://blackfin.uclinux.org/
841 F: sound/soc/blackfin/*
843 ANALOG DEVICES INC DMA DRIVERS
844 M: Lars-Peter Clausen <lars@metafoo.de>
845 W: http://ez.analog.com/community/linux-device-drivers
847 F: drivers/dma/dma-axi-dmac.c
849 ANALOG DEVICES INC IIO DRIVERS
850 M: Lars-Peter Clausen <lars@metafoo.de>
851 M: Michael Hennerich <Michael.Hennerich@analog.com>
852 W: http://wiki.analog.com/
853 W: http://ez.analog.com/community/linux-device-drivers
856 F: drivers/iio/adc/ltc2497*
857 X: drivers/iio/*/adjd*
858 F: drivers/staging/iio/*/ad*
859 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
861 ANDROID CONFIG FRAGMENTS
862 M: Rob Herring <robh@kernel.org>
864 F: kernel/configs/android*
867 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
868 M: Arve Hjønnevåg <arve@android.com>
869 M: Riley Andrews <riandrews@android.com>
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
871 L: devel@driverdev.osuosl.org
874 F: drivers/staging/android/
876 ANDROID GOLDFISH RTC DRIVER
877 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
879 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
880 F: drivers/rtc/rtc-goldfish.c
883 M: Laura Abbott <labbott@redhat.com>
884 M: Sumit Semwal <sumit.semwal@linaro.org>
885 L: devel@driverdev.osuosl.org
887 F: drivers/staging/android/ion
888 F: drivers/staging/android/uapi/ion.h
889 F: drivers/staging/android/uapi/ion_test.h
891 AOA (Apple Onboard Audio) ALSA DRIVER
892 M: Johannes Berg <johannes@sipsolutions.net>
893 L: linuxppc-dev@lists.ozlabs.org
894 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
898 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
900 L: linux-iio@vger.kernel.org
902 F: drivers/iio/adc/stx104.c
905 M: Jiri Kosina <jikos@kernel.org>
907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
908 F: arch/x86/kernel/apm_32.c
909 F: include/linux/apm_bios.h
910 F: include/uapi/linux/apm_bios.h
911 F: drivers/char/apm-emulation.c
913 APPARMOR SECURITY MODULE
914 M: John Johansen <john.johansen@canonical.com>
915 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
916 W: apparmor.wiki.kernel.org
917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
919 F: security/apparmor/
920 F: Documentation/admin-guide/LSM/apparmor.rst
922 APPLE BCM5974 MULTITOUCH DRIVER
923 M: Henrik Rydberg <rydberg@bitmath.org>
924 L: linux-input@vger.kernel.org
926 F: drivers/input/mouse/bcm5974.c
929 M: Henrik Rydberg <rydberg@bitmath.org>
930 L: linux-hwmon@vger.kernel.org
932 F: drivers/hwmon/applesmc.c
934 APPLETALK NETWORK LAYER
935 L: netdev@vger.kernel.org
937 F: drivers/net/appletalk/
940 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
941 M: Duc Dang <dhdang@apm.com>
943 F: arch/arm64/boot/dts/apm/
945 APPLIED MICRO (APM) X-GENE SOC EDAC
946 M: Loc Ho <lho@apm.com>
948 F: drivers/edac/xgene_edac.c
949 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
951 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
952 M: Iyappan Subramanian <isubramanian@apm.com>
953 M: Keyur Chudgar <kchudgar@apm.com>
955 F: drivers/net/ethernet/apm/xgene-v2/
957 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
958 M: Iyappan Subramanian <isubramanian@apm.com>
959 M: Keyur Chudgar <kchudgar@apm.com>
960 M: Quan Nguyen <qnguyen@apm.com>
962 F: drivers/net/ethernet/apm/xgene/
963 F: drivers/net/phy/mdio-xgene.c
964 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
965 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
967 APPLIED MICRO (APM) X-GENE SOC PMU
968 M: Tai Nguyen <ttnguyen@apm.com>
970 F: drivers/perf/xgene_pmu.c
971 F: Documentation/perf/xgene-pmu.txt
972 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
974 APTINA CAMERA SENSOR PLL
975 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
976 L: linux-media@vger.kernel.org
978 F: drivers/media/i2c/aptina-pll.*
980 ARC FRAMEBUFFER DRIVER
981 M: Jaya Kumar <jayalk@intworks.biz>
983 F: drivers/video/fbdev/arcfb.c
984 F: drivers/video/fbdev/core/fb_defio.c
987 M: Alexey Brodkin <abrodkin@synopsys.com>
989 F: drivers/gpu/drm/arc/
990 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
993 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
994 L: netdev@vger.kernel.org
996 F: drivers/net/arcnet/
997 F: include/uapi/linux/if_arcnet.h
999 ARM ARCHITECTED TIMER DRIVER
1000 M: Mark Rutland <mark.rutland@arm.com>
1001 M: Marc Zyngier <marc.zyngier@arm.com>
1002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004 F: arch/arm/include/asm/arch_timer.h
1005 F: arch/arm64/include/asm/arch_timer.h
1006 F: drivers/clocksource/arm_arch_timer.c
1008 ARM HDLCD DRM DRIVER
1009 M: Liviu Dudau <liviu.dudau@arm.com>
1011 F: drivers/gpu/drm/arm/hdlcd_*
1012 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1014 ARM MALI-DP DRM DRIVER
1015 M: Liviu Dudau <liviu.dudau@arm.com>
1016 M: Brian Starkey <brian.starkey@arm.com>
1017 M: Mali DP Maintainers <malidp@foss.arm.com>
1019 F: drivers/gpu/drm/arm/
1020 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1022 ARM MFM AND FLOPPY DRIVERS
1023 M: Ian Molton <spyro@f2s.com>
1025 F: arch/arm/lib/floppydma.S
1026 F: arch/arm/include/asm/floppy.h
1028 ARM PMU PROFILING AND DEBUGGING
1029 M: Will Deacon <will.deacon@arm.com>
1030 M: Mark Rutland <mark.rutland@arm.com>
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 F: arch/arm*/kernel/perf_*
1034 F: arch/arm/oprofile/common.c
1035 F: arch/arm*/kernel/hw_breakpoint.c
1036 F: arch/arm*/include/asm/hw_breakpoint.h
1037 F: arch/arm*/include/asm/perf_event.h
1039 F: include/linux/perf/arm_pmu.h
1040 F: Documentation/devicetree/bindings/arm/pmu.txt
1041 F: Documentation/devicetree/bindings/perf/
1044 M: Russell King <linux@armlinux.org.uk>
1045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 W: http://www.armlinux.org.uk/
1048 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1051 ARM PRIMECELL AACI PL041 DRIVER
1052 M: Russell King <linux@armlinux.org.uk>
1056 ARM PRIMECELL BUS SUPPORT
1057 M: Russell King <linux@armlinux.org.uk>
1060 F: include/linux/amba/bus.h
1062 ARM PRIMECELL CLCD PL110 DRIVER
1063 M: Russell King <linux@armlinux.org.uk>
1065 F: drivers/video/fbdev/amba-clcd.*
1067 ARM PRIMECELL KMI PL050 DRIVER
1068 M: Russell King <linux@armlinux.org.uk>
1070 F: drivers/input/serio/ambakmi.*
1071 F: include/linux/amba/kmi.h
1073 ARM PRIMECELL MMCI PL180/1 DRIVER
1074 M: Russell King <linux@armlinux.org.uk>
1076 F: drivers/mmc/host/mmci.*
1077 F: include/linux/amba/mmci.h
1079 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1080 M: Russell King <linux@armlinux.org.uk>
1082 F: drivers/tty/serial/amba-pl01*.c
1083 F: include/linux/amba/serial.h
1086 M: Will Deacon <will.deacon@arm.com>
1087 R: Robin Murphy <robin.murphy@arm.com>
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 F: drivers/iommu/arm-smmu.c
1091 F: drivers/iommu/arm-smmu-v3.c
1092 F: drivers/iommu/io-pgtable-arm.c
1093 F: drivers/iommu/io-pgtable-arm-v7s.c
1095 ARM SUB-ARCHITECTURES
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1102 ARM/ACTIONS SEMI ARCHITECTURE
1103 M: Andreas Färber <afaerber@suse.de>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 F: arch/arm/mach-actions/
1108 F: arch/arm/boot/dts/owl-*
1109 F: arch/arm64/boot/dts/actions/
1110 F: drivers/clocksource/owl-*
1111 F: drivers/soc/actions/
1112 F: include/dt-bindings/power/owl-*
1113 F: include/linux/soc/actions/
1114 F: Documentation/devicetree/bindings/arm/actions.txt
1115 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1116 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1118 ARM/ADS SPHERE MACHINE SUPPORT
1119 M: Lennert Buytenhek <kernel@wantstofly.org>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 ARM/AFEB9260 MACHINE SUPPORT
1124 M: Sergey Lapin <slapin@ossfans.org>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 ARM/AJECO 1ARM MACHINE SUPPORT
1129 M: Lennert Buytenhek <kernel@wantstofly.org>
1130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 ARM/Allwinner SoC Clock Support
1134 M: Emilio López <emilio@elopez.com.ar>
1136 F: drivers/clk/sunxi/
1138 ARM/Allwinner sunXi SoC support
1139 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1140 M: Chen-Yu Tsai <wens@csie.org>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm/mach-sunxi/
1146 F: arch/arm64/boot/dts/allwinner/
1147 F: drivers/clk/sunxi-ng/
1148 F: drivers/pinctrl/sunxi/
1149 F: drivers/soc/sunxi/
1150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1152 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1153 M: Neil Armstrong <narmstrong@baylibre.com>
1154 M: Jerome Brunet <jbrunet@baylibre.com>
1155 L: linux-amlogic@lists.infradead.org
1157 F: drivers/clk/meson/
1158 F: include/dt-bindings/clock/meson*
1159 F: include/dt-bindings/clock/gxbb*
1160 F: Documentation/devicetree/bindings/clock/amlogic*
1162 ARM/Amlogic Meson SoC support
1163 M: Carlo Caione <carlo@caione.org>
1164 M: Kevin Hilman <khilman@baylibre.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 L: linux-amlogic@lists.infradead.org
1167 W: http://linux-meson.com/
1169 F: arch/arm/mach-meson/
1170 F: arch/arm/boot/dts/meson*
1171 F: arch/arm64/boot/dts/amlogic/
1172 F: drivers/pinctrl/meson/
1173 F: drivers/mmc/host/meson*
1176 ARM/Annapurna Labs ALPINE ARCHITECTURE
1177 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1178 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 F: arch/arm/mach-alpine/
1182 F: arch/arm/boot/dts/alpine*
1183 F: arch/arm64/boot/dts/al/
1184 F: drivers/*/*alpine*
1186 ARM/ARTPEC MACHINE SUPPORT
1187 M: Jesper Nilsson <jesper.nilsson@axis.com>
1188 M: Lars Persson <lars.persson@axis.com>
1189 M: Niklas Cassel <niklas.cassel@axis.com>
1191 L: linux-arm-kernel@axis.com
1192 F: arch/arm/mach-artpec
1193 F: arch/arm/boot/dts/artpec6*
1195 F: drivers/crypto/axis
1196 F: drivers/pinctrl/pinctrl-artpec*
1197 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1199 ARM/ASPEED I2C DRIVER
1200 M: Brendan Higgins <brendanhiggins@google.com>
1201 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1202 R: Joel Stanley <joel@jms.id.au>
1203 L: linux-i2c@vger.kernel.org
1204 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1206 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1207 F: drivers/i2c/busses/i2c-aspeed.c
1208 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1209 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1211 ARM/ASPEED MACHINE SUPPORT
1212 M: Joel Stanley <joel@jms.id.au>
1214 F: arch/arm/mach-aspeed/
1215 F: arch/arm/boot/dts/aspeed-*
1216 F: drivers/*/*aspeed*
1218 ARM/ATMEL AT91 Clock Support
1219 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1223 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1224 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1225 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 W: http://www.linux4sam.org
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1230 F: arch/arm/mach-at91/
1231 F: include/soc/at91/
1232 F: arch/arm/boot/dts/at91*.dts
1233 F: arch/arm/boot/dts/at91*.dtsi
1234 F: arch/arm/boot/dts/sama*.dts
1235 F: arch/arm/boot/dts/sama*.dtsi
1236 F: arch/arm/include/debug/at91.S
1237 F: drivers/memory/atmel*
1239 ARM/CALXEDA HIGHBANK ARCHITECTURE
1240 M: Rob Herring <robh@kernel.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F: arch/arm/mach-highbank/
1244 F: arch/arm/boot/dts/highbank.dts
1245 F: arch/arm/boot/dts/ecx-*.dts*
1247 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1248 M: Krzysztof Halasa <khalasa@piap.pl>
1250 F: arch/arm/mach-cns3xxx/
1252 ARM/CAVIUM THUNDER NETWORK DRIVER
1253 M: Sunil Goutham <sgoutham@cavium.com>
1254 M: Robert Richter <rric@kernel.org>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 F: drivers/net/ethernet/cavium/thunder/
1259 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1260 M: Alexander Shiyan <shc_work@mail.ru>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1271 M: Hartley Sweeten <hsweeten@visionengravers.com>
1272 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F: arch/arm/mach-ep93xx/
1276 F: arch/arm/mach-ep93xx/include/mach/
1279 M: Russell King <linux@armlinux.org.uk>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1283 F: arch/arm/include/asm/clkdev.h
1284 F: drivers/clk/clkdev.c
1286 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1287 M: Mike Rapoport <mike@compulab.co.il>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1292 M: Baruch Siach <baruch@tkos.co.il>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 F: arch/arm/boot/dts/cx92755*
1298 ARM/CONTEC MICRO9 MACHINE SUPPORT
1299 M: Hubert Feurstein <hubert.feurstein@contec.at>
1301 F: arch/arm/mach-ep93xx/micro9.c
1303 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1304 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 F: drivers/hwtracing/coresight/*
1308 F: Documentation/trace/coresight.txt
1309 F: Documentation/trace/coresight-cpu-debug.txt
1310 F: Documentation/devicetree/bindings/arm/coresight.txt
1311 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1312 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1313 F: tools/perf/arch/arm/util/pmu.c
1314 F: tools/perf/arch/arm/util/auxtrace.c
1315 F: tools/perf/arch/arm/util/cs-etm.c
1316 F: tools/perf/arch/arm/util/cs-etm.h
1317 F: tools/perf/util/cs-etm.h
1319 ARM/CORGI MACHINE SUPPORT
1320 M: Richard Purdie <rpurdie@rpsys.net>
1323 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1324 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325 M: Linus Walleij <linus.walleij@linaro.org>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 T: git git://github.com/ulli-kroll/linux.git
1329 F: Documentation/devicetree/bindings/arm/gemini.txt
1330 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1331 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1332 F: arch/arm/mach-gemini/
1333 F: drivers/pinctrl/pinctrl-gemini.c
1334 F: drivers/rtc/rtc-ftrtc010.c
1336 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1337 M: Barry Song <baohua@kernel.org>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1341 F: arch/arm/boot/dts/prima2*
1342 F: arch/arm/mach-prima2/
1343 F: drivers/clk/sirf/
1344 F: drivers/clocksource/timer-prima2.c
1345 F: drivers/clocksource/timer-atlas7.c
1348 ARM/EBSA110 MACHINE SUPPORT
1349 M: Russell King <linux@armlinux.org.uk>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 W: http://www.armlinux.org.uk/
1353 F: arch/arm/mach-ebsa110/
1354 F: drivers/net/ethernet/amd/am79c961a.*
1356 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1357 M: Uwe Kleine-König <kernel@pengutronix.de>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1363 M: Robert Jarzmik <robert.jarzmik@free.fr>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm/mach-pxa/ezx.c
1368 ARM/FARADAY FA526 PORT
1369 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 T: git git://git.berlios.de/gemini-board
1373 F: arch/arm/mm/*-fa*
1375 ARM/FOOTBRIDGE ARCHITECTURE
1376 M: Russell King <linux@armlinux.org.uk>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 W: http://www.armlinux.org.uk/
1380 F: arch/arm/include/asm/hardware/dec21285.h
1381 F: arch/arm/mach-footbridge/
1383 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1384 M: Shawn Guo <shawnguo@kernel.org>
1385 M: Sascha Hauer <kernel@pengutronix.de>
1386 R: Fabio Estevam <fabio.estevam@nxp.com>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1390 F: arch/arm/mach-imx/
1391 F: arch/arm/mach-mxs/
1392 F: arch/arm/boot/dts/imx*
1393 F: arch/arm/configs/imx*_defconfig
1398 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1399 M: Shawn Guo <shawnguo@kernel.org>
1400 M: Sascha Hauer <kernel@pengutronix.de>
1401 R: Stefan Agner <stefan@agner.ch>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1405 F: arch/arm/mach-imx/*vf610*
1406 F: arch/arm/boot/dts/vf*
1408 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1409 M: Lennert Buytenhek <kernel@wantstofly.org>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 ARM/GUMSTIX MACHINE SUPPORT
1414 M: Steve Sakoman <sakoman@gmail.com>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1419 M: Philipp Zabel <philipp.zabel@gmail.com>
1420 M: Paul Parsons <lost.distance@yahoo.com>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: arch/arm/mach-pxa/hx4700.c
1424 F: arch/arm/mach-pxa/include/mach/hx4700.h
1425 F: sound/soc/pxa/hx4700.c
1427 ARM/HISILICON SOC SUPPORT
1428 M: Wei Xu <xuwei5@hisilicon.com>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 W: http://www.hisilicon.com
1432 T: git git://github.com/hisilicon/linux-hisi.git
1433 F: arch/arm/mach-hisi/
1434 F: arch/arm/boot/dts/hi3*
1435 F: arch/arm/boot/dts/hip*
1436 F: arch/arm/boot/dts/hisi*
1437 F: arch/arm64/boot/dts/hisilicon/
1439 ARM/HP JORNADA 7XX MACHINE SUPPORT
1440 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1444 F: arch/arm/mach-sa1100/jornada720.c
1445 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1447 ARM/IGEP MACHINE SUPPORT
1448 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1449 M: Javier Martinez Canillas <javier@dowhile0.org>
1450 L: linux-omap@vger.kernel.org
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 F: arch/arm/boot/dts/omap3-igep*
1455 ARM/INCOME PXA270 SUPPORT
1456 M: Marek Vasut <marek.vasut@gmail.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1461 ARM/INTEL IOP13XX ARM ARCHITECTURE
1462 M: Lennert Buytenhek <kernel@wantstofly.org>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 ARM/INTEL IOP32X ARM ARCHITECTURE
1467 M: Lennert Buytenhek <kernel@wantstofly.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 ARM/INTEL IOP33X ARM ARCHITECTURE
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 ARM/INTEL IQ81342EX MACHINE SUPPORT
1476 M: Lennert Buytenhek <kernel@wantstofly.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 ARM/INTEL IXDP2850 MACHINE SUPPORT
1481 M: Lennert Buytenhek <kernel@wantstofly.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 ARM/INTEL IXP4XX ARM ARCHITECTURE
1486 M: Imre Kaloz <kaloz@openwrt.org>
1487 M: Krzysztof Halasa <khalasa@piap.pl>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/mach-ixp4xx/
1492 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1493 M: Jonathan Cameron <jic23@cam.ac.uk>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-pxa/stargate2.c
1497 F: drivers/pcmcia/pxa2xx_stargate2.c
1499 ARM/INTEL XSC3 (MANZANO) ARM CORE
1500 M: Lennert Buytenhek <kernel@wantstofly.org>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1505 M: Lennert Buytenhek <kernel@wantstofly.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/LG1K ARCHITECTURE
1510 M: Chanho Min <chanho.min@lge.com>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm64/boot/dts/lg/
1515 ARM/LOGICPD PXA270 MACHINE SUPPORT
1516 M: Lennert Buytenhek <kernel@wantstofly.org>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 ARM/LPC18XX ARCHITECTURE
1521 M: Joachim Eastwood <manabian@gmail.com>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: arch/arm/boot/dts/lpc43*
1525 F: drivers/clk/nxp/clk-lpc18xx*
1526 F: drivers/clocksource/time-lpc32xx.c
1527 F: drivers/i2c/busses/i2c-lpc2k.c
1528 F: drivers/memory/pl172.c
1529 F: drivers/mtd/spi-nor/nxp-spifi.c
1530 F: drivers/rtc/rtc-lpc24xx.c
1533 ARM/LPC32XX SOC SUPPORT
1534 M: Vladimir Zapolskiy <vz@mleia.com>
1535 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1539 F: arch/arm/boot/dts/lpc32*
1540 F: arch/arm/mach-lpc32xx/
1541 F: drivers/i2c/busses/i2c-pnx.c
1542 F: drivers/net/ethernet/nxp/lpc_eth.c
1543 F: drivers/usb/host/ohci-nxp.c
1544 F: drivers/watchdog/pnx4008_wdt.c
1547 ARM/MAGICIAN MACHINE SUPPORT
1548 M: Philipp Zabel <philipp.zabel@gmail.com>
1551 ARM/Marvell Berlin SoC support
1552 M: Jisheng Zhang <jszhang@marvell.com>
1553 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: arch/arm/mach-berlin/
1557 F: arch/arm/boot/dts/berlin*
1558 F: arch/arm64/boot/dts/marvell/berlin*
1560 ARM/Marvell Dove/MV78xx0/Orion SOC support
1561 M: Jason Cooper <jason@lakedaemon.net>
1562 M: Andrew Lunn <andrew@lunn.ch>
1563 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1564 M: Gregory Clement <gregory.clement@free-electrons.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: Documentation/devicetree/bindings/soc/dove/
1568 F: arch/arm/mach-dove/
1569 F: arch/arm/mach-mv78xx0/
1570 F: arch/arm/mach-orion5x/
1571 F: arch/arm/plat-orion/
1572 F: arch/arm/boot/dts/dove*
1573 F: arch/arm/boot/dts/orion5x*
1575 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1576 M: Jason Cooper <jason@lakedaemon.net>
1577 M: Andrew Lunn <andrew@lunn.ch>
1578 M: Gregory Clement <gregory.clement@free-electrons.com>
1579 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: arch/arm/boot/dts/armada*
1583 F: arch/arm/boot/dts/kirkwood*
1584 F: arch/arm/configs/mvebu_*_defconfig
1585 F: arch/arm/mach-mvebu/
1586 F: arch/arm64/boot/dts/marvell/armada*
1587 F: drivers/cpufreq/mvebu-cpufreq.c
1588 F: drivers/irqchip/irq-armada-370-xp.c
1589 F: drivers/irqchip/irq-mvebu-*
1590 F: drivers/pinctrl/mvebu/
1591 F: drivers/rtc/rtc-armada38x.c
1593 ARM/Mediatek RTC DRIVER
1594 M: Eddie Huang <eddie.huang@mediatek.com>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1598 F: drivers/rtc/rtc-mt6397.c
1600 ARM/Mediatek SoC support
1601 M: Matthias Brugger <matthias.bgg@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/boot/dts/mt6*
1606 F: arch/arm/boot/dts/mt7*
1607 F: arch/arm/boot/dts/mt8*
1608 F: arch/arm/mach-mediatek/
1609 F: arch/arm64/boot/dts/mediatek/
1613 ARM/Mediatek USB3 PHY DRIVER
1614 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618 F: drivers/phy/mediatek/phy-mtk-tphy.c
1620 ARM/MICREL KS8695 ARCHITECTURE
1621 M: Greg Ungerer <gerg@uclinux.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/mach-ks8695/
1626 ARM/MIOA701 MACHINE SUPPORT
1627 M: Robert Jarzmik <robert.jarzmik@free.fr>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/mach-pxa/mioa701.c
1632 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1633 M: Michael Petchkovsky <mkpetch@internode.on.net>
1636 ARM/NOMADIK ARCHITECTURE
1637 M: Alessandro Rubini <rubini@unipv.it>
1638 M: Linus Walleij <linus.walleij@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/mach-nomadik/
1642 F: drivers/pinctrl/nomadik/
1643 F: drivers/i2c/busses/i2c-nomadik.c
1644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1647 M: Wan ZongShun <mcuos.com@gmail.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.mcuos.com
1651 F: arch/arm/mach-w90x900/
1652 F: drivers/input/keyboard/w90p910_keypad.c
1653 F: drivers/input/touchscreen/w90p910_ts.c
1654 F: drivers/watchdog/nuc900_wdt.c
1655 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1656 F: drivers/mtd/nand/nuc900_nand.c
1657 F: drivers/rtc/rtc-nuc900.c
1658 F: drivers/spi/spi-nuc900.c
1659 F: drivers/usb/host/ehci-w90x900.c
1660 F: drivers/video/fbdev/nuc900fb.c
1662 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1663 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1664 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1665 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1668 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1669 M: Alexander Clouter <alex@digriz.org.uk>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 W: http://www.digriz.org.uk/ts78xx/kernel
1673 F: arch/arm/mach-orion5x/ts78xx-*
1675 ARM/OXNAS platform support
1676 M: Neil Armstrong <narmstrong@baylibre.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680 F: arch/arm/mach-oxnas/
1681 F: arch/arm/boot/dts/ox8*.dtsi
1682 F: arch/arm/boot/dts/wd-mbwe.dts
1683 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1686 ARM/PALM TREO SUPPORT
1687 M: Tomas Cech <sleep_walker@suse.com>
1688 L: linux-arm-kernel@lists.infradead.org
1689 W: http://hackndev.com
1691 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1692 F: arch/arm/mach-pxa/palmtreo.c
1694 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1695 M: Marek Vasut <marek.vasut@gmail.com>
1696 L: linux-arm-kernel@lists.infradead.org
1697 W: http://hackndev.com
1699 F: arch/arm/mach-pxa/include/mach/palmtx.h
1700 F: arch/arm/mach-pxa/palmtx.c
1701 F: arch/arm/mach-pxa/include/mach/palmt5.h
1702 F: arch/arm/mach-pxa/palmt5.c
1703 F: arch/arm/mach-pxa/include/mach/palmld.h
1704 F: arch/arm/mach-pxa/palmld.c
1705 F: arch/arm/mach-pxa/include/mach/palmte2.h
1706 F: arch/arm/mach-pxa/palmte2.c
1707 F: arch/arm/mach-pxa/include/mach/palmtc.h
1708 F: arch/arm/mach-pxa/palmtc.c
1711 M: Sergey Lapin <slapin@ossfans.org>
1712 L: linux-arm-kernel@lists.infradead.org
1713 W: http://hackndev.com
1715 F: arch/arm/mach-pxa/include/mach/palmz72.h
1716 F: arch/arm/mach-pxa/palmz72.c
1719 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1720 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1723 ARM/PT DIGITAL BOARD PORT
1724 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 W: http://www.armlinux.org.uk/
1729 ARM/QUALCOMM SUPPORT
1730 M: Andy Gross <andy.gross@linaro.org>
1731 M: David Brown <david.brown@linaro.org>
1732 L: linux-arm-msm@vger.kernel.org
1733 L: linux-soc@vger.kernel.org
1735 F: Documentation/devicetree/bindings/soc/qcom/
1736 F: arch/arm/boot/dts/qcom-*.dts
1737 F: arch/arm/boot/dts/qcom-*.dtsi
1738 F: arch/arm/mach-qcom/
1739 F: arch/arm64/boot/dts/qcom/*
1740 F: drivers/i2c/busses/i2c-qup.c
1741 F: drivers/clk/qcom/
1742 F: drivers/dma/qcom/
1743 F: drivers/soc/qcom/
1744 F: drivers/spi/spi-qup.c
1745 F: drivers/tty/serial/msm_serial.h
1746 F: drivers/tty/serial/msm_serial.c
1747 F: drivers/*/pm8???-*
1748 F: drivers/mfd/ssbi.c
1749 F: drivers/firmware/qcom_scm.c
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752 ARM/RADISYS ENP2611 MACHINE SUPPORT
1753 M: Lennert Buytenhek <kernel@wantstofly.org>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 ARM/REALTEK ARCHITECTURE
1758 M: Andreas Färber <afaerber@suse.de>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F: arch/arm64/boot/dts/realtek/
1762 F: Documentation/devicetree/bindings/arm/realtek.txt
1764 ARM/RENESAS ARM64 ARCHITECTURE
1765 M: Simon Horman <horms@verge.net.au>
1766 M: Magnus Damm <magnus.damm@gmail.com>
1767 L: linux-renesas-soc@vger.kernel.org
1768 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771 F: arch/arm64/boot/dts/renesas/
1772 F: drivers/soc/renesas/
1773 F: include/linux/soc/renesas/
1775 ARM/RISCPC ARCHITECTURE
1776 M: Russell King <linux@armlinux.org.uk>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 W: http://www.armlinux.org.uk/
1780 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1781 F: arch/arm/include/asm/hardware/ioc.h
1782 F: arch/arm/include/asm/hardware/iomd.h
1783 F: arch/arm/include/asm/hardware/memc.h
1784 F: arch/arm/mach-rpc/
1785 F: drivers/net/ethernet/8390/etherh.c
1786 F: drivers/net/ethernet/i825xx/ether1*
1787 F: drivers/net/ethernet/seeq/ether3*
1788 F: drivers/scsi/arm/
1790 ARM/Rockchip SoC support
1791 M: Heiko Stuebner <heiko@sntech.de>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 L: linux-rockchip@lists.infradead.org
1794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1796 F: arch/arm/boot/dts/rk3*
1797 F: arch/arm/boot/dts/rv1108*
1798 F: arch/arm/mach-rockchip/
1799 F: drivers/clk/rockchip/
1800 F: drivers/i2c/busses/i2c-rk3x.c
1801 F: drivers/*/*rockchip*
1802 F: drivers/*/*/*rockchip*
1803 F: sound/soc/rockchip/
1806 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1807 M: Kukjin Kim <kgene@kernel.org>
1808 M: Krzysztof Kozlowski <krzk@kernel.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1811 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1813 F: arch/arm/boot/dts/s3c*
1814 F: arch/arm/boot/dts/s5p*
1815 F: arch/arm/boot/dts/samsung*
1816 F: arch/arm/boot/dts/exynos*
1817 F: arch/arm64/boot/dts/exynos/
1818 F: arch/arm/plat-samsung/
1819 F: arch/arm/mach-s3c24*/
1820 F: arch/arm/mach-s3c64xx/
1821 F: arch/arm/mach-s5p*/
1822 F: arch/arm/mach-exynos*/
1823 F: drivers/*/*s3c24*
1824 F: drivers/*/*/*s3c24*
1825 F: drivers/*/*s3c64xx*
1826 F: drivers/*/*s5pv210*
1827 F: drivers/memory/samsung/*
1828 F: drivers/soc/samsung/*
1829 F: Documentation/arm/Samsung/
1830 F: Documentation/devicetree/bindings/arm/samsung/
1831 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1832 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1835 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1836 M: Kyungmin Park <kyungmin.park@samsung.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 F: arch/arm/mach-s5pv210/
1841 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1842 M: Kyungmin Park <kyungmin.park@samsung.com>
1843 M: Kamil Debski <kamil@wypas.org>
1844 M: Andrzej Hajda <a.hajda@samsung.com>
1845 L: linux-arm-kernel@lists.infradead.org
1846 L: linux-media@vger.kernel.org
1848 F: drivers/media/platform/s5p-g2d/
1850 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1851 M: Marek Szyprowski <m.szyprowski@samsung.com>
1852 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1853 L: linux-media@vger.kernel.org
1855 F: drivers/media/platform/s5p-cec/
1856 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1858 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1859 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1860 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1861 L: linux-arm-kernel@lists.infradead.org
1862 L: linux-media@vger.kernel.org
1864 F: drivers/media/platform/s5p-jpeg/
1866 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1867 M: Kyungmin Park <kyungmin.park@samsung.com>
1868 M: Kamil Debski <kamil@wypas.org>
1869 M: Jeongtae Park <jtp.park@samsung.com>
1870 M: Andrzej Hajda <a.hajda@samsung.com>
1871 L: linux-arm-kernel@lists.infradead.org
1872 L: linux-media@vger.kernel.org
1874 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1875 F: drivers/media/platform/s5p-mfc/
1877 ARM/SHMOBILE ARM ARCHITECTURE
1878 M: Simon Horman <horms@verge.net.au>
1879 M: Magnus Damm <magnus.damm@gmail.com>
1880 L: linux-renesas-soc@vger.kernel.org
1881 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1884 F: arch/arm/boot/dts/emev2*
1885 F: arch/arm/boot/dts/r7s*
1886 F: arch/arm/boot/dts/r8a*
1887 F: arch/arm/boot/dts/sh*
1888 F: arch/arm/configs/shmobile_defconfig
1889 F: arch/arm/include/debug/renesas-scif.S
1890 F: arch/arm/mach-shmobile/
1891 F: drivers/soc/renesas/
1892 F: include/linux/soc/renesas/
1894 ARM/SOCFPGA ARCHITECTURE
1895 M: Dinh Nguyen <dinguyen@kernel.org>
1897 F: arch/arm/mach-socfpga/
1898 F: arch/arm/boot/dts/socfpga*
1899 F: arch/arm/configs/socfpga_defconfig
1900 F: arch/arm64/boot/dts/altera/
1901 W: http://www.rocketboards.org
1902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1904 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1905 M: Dinh Nguyen <dinguyen@kernel.org>
1907 F: drivers/clk/socfpga/
1909 ARM/SOCFPGA EDAC SUPPORT
1910 M: Thor Thayer <thor.thayer@linux.intel.com>
1912 F: drivers/edac/altera_edac.
1914 ARM/STI ARCHITECTURE
1915 M: Patrice Chotard <patrice.chotard@st.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 W: http://www.stlinux.com
1919 F: arch/arm/mach-sti/
1920 F: arch/arm/boot/dts/sti*
1921 F: drivers/char/hw_random/st-rng.c
1922 F: drivers/clocksource/arm_global_timer.c
1923 F: drivers/clocksource/clksrc_st_lpc.c
1924 F: drivers/cpufreq/sti-cpufreq.c
1925 F: drivers/dma/st_fdma*
1926 F: drivers/i2c/busses/i2c-st.c
1927 F: drivers/media/rc/st_rc.c
1928 F: drivers/media/platform/sti/c8sectpfe/
1929 F: drivers/mmc/host/sdhci-st.c
1930 F: drivers/phy/st/phy-miphy28lp.c
1931 F: drivers/phy/st/phy-stih407-usb.c
1932 F: drivers/pinctrl/pinctrl-st.c
1933 F: drivers/remoteproc/st_remoteproc.c
1934 F: drivers/remoteproc/st_slim_rproc.c
1935 F: drivers/reset/sti/
1936 F: drivers/rtc/rtc-st-lpc.c
1937 F: drivers/tty/serial/st-asc.c
1938 F: drivers/usb/dwc3/dwc3-st.c
1939 F: drivers/usb/host/ehci-st.c
1940 F: drivers/usb/host/ohci-st.c
1941 F: drivers/watchdog/st_lpc_wdt.c
1942 F: drivers/ata/ahci_st.c
1943 F: include/linux/remoteproc/st_slim_rproc.h
1945 ARM/STM32 ARCHITECTURE
1946 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1947 M: Alexandre Torgue <alexandre.torgue@st.com>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1952 F: drivers/clocksource/armv7m_systick.c
1954 ARM/TANGO ARCHITECTURE
1955 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1956 L: linux-arm-kernel@lists.infradead.org
1960 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1961 M: Lennert Buytenhek <kernel@wantstofly.org>
1962 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1965 ARM/TETON BGA MACHINE SUPPORT
1966 M: "Mark F. Brown" <mark.brown314@gmail.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1971 M: Santosh Shilimkar <ssantosh@kernel.org>
1972 L: linux-kernel@vger.kernel.org
1974 F: drivers/memory/*emif*
1976 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1977 M: Santosh Shilimkar <ssantosh@kernel.org>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-keystone/
1981 F: arch/arm/boot/dts/keystone-*
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1984 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-kernel@vger.kernel.org
1988 F: drivers/clk/keystone/
1990 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1991 M: Santosh Shilimkar <ssantosh@kernel.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 L: linux-kernel@vger.kernel.org
1995 F: drivers/clocksource/timer-keystone.c
1997 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1998 M: Santosh Shilimkar <ssantosh@kernel.org>
1999 L: linux-kernel@vger.kernel.org
2001 F: drivers/power/reset/keystone-reset.c
2003 ARM/THECUS N2100 MACHINE SUPPORT
2004 M: Lennert Buytenhek <kernel@wantstofly.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 ARM/TOSA MACHINE SUPPORT
2009 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2010 M: Dirk Opfer <dirk@opfer-online.de>
2013 ARM/U300 MACHINE SUPPORT
2014 M: Linus Walleij <linus.walleij@linaro.org>
2015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 F: arch/arm/mach-u300/
2018 F: drivers/clocksource/timer-u300.c
2019 F: drivers/i2c/busses/i2c-stu300.c
2020 F: drivers/rtc/rtc-coh901331.c
2021 F: drivers/watchdog/coh901327_wdt.c
2022 F: drivers/dma/coh901318*
2023 F: drivers/mfd/ab3100*
2024 F: drivers/rtc/rtc-ab3100.c
2025 F: drivers/rtc/rtc-coh901331.c
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2028 ARM/UNIPHIER ARCHITECTURE
2029 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2033 F: arch/arm/boot/dts/uniphier*
2034 F: arch/arm/include/asm/hardware/cache-uniphier.h
2035 F: arch/arm/mach-uniphier/
2036 F: arch/arm/mm/cache-uniphier.c
2037 F: arch/arm64/boot/dts/socionext/
2038 F: drivers/bus/uniphier-system-bus.c
2039 F: drivers/clk/uniphier/
2040 F: drivers/i2c/busses/i2c-uniphier*
2041 F: drivers/irqchip/irq-uniphier-aidet.c
2042 F: drivers/pinctrl/uniphier/
2043 F: drivers/reset/reset-uniphier.c
2044 F: drivers/tty/serial/8250/8250_uniphier.c
2047 ARM/Ux500 ARM ARCHITECTURE
2048 M: Linus Walleij <linus.walleij@linaro.org>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 F: arch/arm/mach-ux500/
2052 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2053 F: drivers/dma/ste_dma40*
2054 F: drivers/hwspinlock/u8500_hsem.c
2055 F: drivers/mfd/abx500*
2056 F: drivers/mfd/ab8500*
2057 F: drivers/mfd/dbx500*
2058 F: drivers/mfd/db8500*
2059 F: drivers/pinctrl/nomadik/pinctrl-ab*
2060 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2061 F: drivers/rtc/rtc-ab8500.c
2062 F: drivers/rtc/rtc-pl031.c
2063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2065 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2066 M: Ulf Hansson <ulf.hansson@linaro.org>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 T: git git://git.linaro.org/people/ulfh/clk.git
2070 F: drivers/clk/ux500/
2072 ARM/VERSATILE EXPRESS PLATFORM
2073 M: Liviu Dudau <liviu.dudau@arm.com>
2074 M: Sudeep Holla <sudeep.holla@arm.com>
2075 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 F: arch/arm/boot/dts/vexpress*
2079 F: arch/arm64/boot/dts/arm/
2080 F: arch/arm/mach-vexpress/
2083 F: drivers/clk/versatile/clk-vexpress-osc.c
2084 F: drivers/clocksource/versatile.c
2088 M: Russell King <linux@armlinux.org.uk>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 W: http://www.armlinux.org.uk/
2094 ARM/VOIPAC PXA270 SUPPORT
2095 M: Marek Vasut <marek.vasut@gmail.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 F: arch/arm/mach-pxa/vpac270.c
2099 F: arch/arm/mach-pxa/include/mach/vpac270.h
2101 ARM/VT8500 ARM ARCHITECTURE
2102 M: Tony Prisk <linux@prisktech.co.nz>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 F: arch/arm/mach-vt8500/
2106 F: drivers/clocksource/vt8500_timer.c
2107 F: drivers/i2c/busses/i2c-wmt.c
2108 F: drivers/mmc/host/wmt-sdmmc.c
2109 F: drivers/pwm/pwm-vt8500.c
2110 F: drivers/rtc/rtc-vt8500.c
2111 F: drivers/tty/serial/vt8500_serial.c
2112 F: drivers/usb/host/ehci-platform.c
2113 F: drivers/usb/host/uhci-platform.c
2114 F: drivers/video/fbdev/vt8500lcdfb.*
2115 F: drivers/video/fbdev/wm8505fb*
2116 F: drivers/video/fbdev/wmt_ge_rops.*
2118 ARM/ZIPIT Z2 SUPPORT
2119 M: Marek Vasut <marek.vasut@gmail.com>
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 F: arch/arm/mach-pxa/z2.c
2123 F: arch/arm/mach-pxa/include/mach/z2.h
2125 ARM/ZTE ARCHITECTURE
2126 M: Jun Nie <jun.nie@linaro.org>
2127 M: Baoyou Xie <baoyou.xie@linaro.org>
2128 M: Shawn Guo <shawnguo@kernel.org>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 F: arch/arm/boot/dts/zx2967*
2132 F: arch/arm/mach-zx/
2133 F: arch/arm64/boot/dts/zte/
2135 F: drivers/dma/zx_dma.c
2136 F: drivers/gpio/gpio-zx.c
2137 F: drivers/i2c/busses/i2c-zx2967.c
2138 F: drivers/mmc/host/dw_mmc-zx.*
2139 F: drivers/pinctrl/zte/
2140 F: drivers/reset/reset-zx2967.c
2142 F: drivers/thermal/zx2967_thermal.c
2143 F: drivers/watchdog/zx2967_wdt.c
2144 F: Documentation/devicetree/bindings/arm/zte.txt
2145 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2146 F: Documentation/devicetree/bindings/dma/zxdma.txt
2147 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2148 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2149 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2150 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2151 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2152 F: Documentation/devicetree/bindings/soc/zte/
2153 F: Documentation/devicetree/bindings/sound/zte,*.txt
2154 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2155 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2156 F: include/dt-bindings/clock/zx2967*.h
2157 F: include/dt-bindings/soc/zte,*.h
2158 F: sound/soc/codecs/zx_aud96p22.c
2161 ARM/ZYNQ ARCHITECTURE
2162 M: Michal Simek <michal.simek@xilinx.com>
2163 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 W: http://wiki.xilinx.com
2166 T: git https://github.com/Xilinx/linux-xlnx.git
2168 F: arch/arm/mach-zynq/
2169 F: drivers/cpuidle/cpuidle-zynq.c
2170 F: drivers/block/xsysace.c
2173 F: drivers/clocksource/cadence_ttc_timer.c
2174 F: drivers/i2c/busses/i2c-cadence.c
2175 F: drivers/mmc/host/sdhci-of-arasan.c
2176 F: drivers/edac/synopsys_edac.c
2178 ARM64 PORT (AARCH64 ARCHITECTURE)
2179 M: Catalin Marinas <catalin.marinas@arm.com>
2180 M: Will Deacon <will.deacon@arm.com>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2185 F: Documentation/arm64/
2187 AS3645A LED FLASH CONTROLLER DRIVER
2188 M: Sakari Ailus <sakari.ailus@iki.fi>
2189 L: linux-leds@vger.kernel.org
2191 F: drivers/leds/leds-as3645a.c
2193 AS3645A LED FLASH CONTROLLER DRIVER
2194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2195 L: linux-media@vger.kernel.org
2196 T: git git://linuxtv.org/media_tree.git
2198 F: drivers/media/i2c/as3645a.c
2199 F: include/media/i2c/as3645a.h
2201 ASAHI KASEI AK8974 DRIVER
2202 M: Linus Walleij <linus.walleij@linaro.org>
2203 L: linux-iio@vger.kernel.org
2204 W: http://www.akm.com/
2206 F: drivers/iio/magnetometer/ak8974.c
2208 ASC7621 HARDWARE MONITOR DRIVER
2209 M: George Joseph <george.joseph@fairview5.com>
2210 L: linux-hwmon@vger.kernel.org
2212 F: Documentation/hwmon/asc7621
2213 F: drivers/hwmon/asc7621.c
2215 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2216 M: Corentin Chary <corentin.chary@gmail.com>
2217 L: acpi4asus-user@lists.sourceforge.net
2218 L: platform-driver-x86@vger.kernel.org
2219 W: http://acpi4asus.sf.net
2221 F: drivers/platform/x86/asus*.c
2222 F: drivers/platform/x86/eeepc*.c
2224 ASUS WIRELESS RADIO CONTROL DRIVER
2225 M: João Paulo Rechi Vita <jprvita@gmail.com>
2226 L: platform-driver-x86@vger.kernel.org
2228 F: drivers/platform/x86/asus-wireless.c
2231 M: David Howells <dhowells@redhat.com>
2232 L: keyrings@vger.kernel.org
2234 F: Documentation/crypto/asymmetric-keys.txt
2235 F: include/linux/verification.h
2236 F: include/crypto/public_key.h
2237 F: include/crypto/pkcs7.h
2238 F: crypto/asymmetric_keys/
2240 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2241 R: Dan Williams <dan.j.williams@intel.com>
2242 W: http://sourceforge.net/projects/xscaleiop
2244 F: Documentation/crypto/async-tx-api.txt
2247 F: include/linux/dmaengine.h
2248 F: include/linux/async_tx.h
2251 M: Wolfram Sang <wsa@the-dreams.de>
2252 L: linux-i2c@vger.kernel.org
2254 F: drivers/misc/eeprom/at24.c
2255 F: include/linux/platform_data/at24.h
2257 ATA OVER ETHERNET (AOE) DRIVER
2258 M: "Ed L. Cashin" <ed.cashin@acm.org>
2259 W: http://www.openaoe.org/
2261 F: Documentation/aoe/
2262 F: drivers/block/aoe/
2264 ATHEROS 71XX/9XXX GPIO DRIVER
2265 M: Alban Bedel <albeu@free.fr>
2266 W: https://github.com/AlbanBedel/linux
2267 T: git git://github.com/AlbanBedel/linux
2269 F: drivers/gpio/gpio-ath79.c
2270 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2272 ATHEROS ATH GENERIC UTILITIES
2273 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2274 L: linux-wireless@vger.kernel.org
2276 F: drivers/net/wireless/ath/*
2278 ATHEROS ATH5K WIRELESS DRIVER
2279 M: Jiri Slaby <jirislaby@gmail.com>
2280 M: Nick Kossifidis <mickflemm@gmail.com>
2281 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2282 L: linux-wireless@vger.kernel.org
2283 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2285 F: drivers/net/wireless/ath/ath5k/
2287 ATHEROS ATH6KL WIRELESS DRIVER
2288 M: Kalle Valo <kvalo@qca.qualcomm.com>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2293 F: drivers/net/wireless/ath/ath6kl/
2296 M: Ville Syrjala <syrjala@sci.fi>
2298 F: drivers/input/misc/ati_remote2.c
2300 ATK0110 HWMON DRIVER
2301 M: Luca Tettamanti <kronos.it@gmail.com>
2302 L: linux-hwmon@vger.kernel.org
2304 F: drivers/hwmon/asus_atk0110.c
2306 ATLX ETHERNET DRIVERS
2307 M: Jay Cliburn <jcliburn@gmail.com>
2308 M: Chris Snook <chris.snook@gmail.com>
2309 L: netdev@vger.kernel.org
2310 W: http://sourceforge.net/projects/atl1
2311 W: http://atl1.sourceforge.net
2313 F: drivers/net/ethernet/atheros/
2316 M: Chas Williams <3chas3@gmail.com>
2317 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2318 L: netdev@vger.kernel.org
2319 W: http://linux-atm.sourceforge.net
2322 F: include/linux/atm*
2323 F: include/uapi/linux/atm*
2325 ATMEL AT91 / AT32 MCI DRIVER
2326 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2328 F: drivers/mmc/host/atmel-mci.c
2330 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2331 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2333 F: drivers/power/reset/at91-sama5d2_shdwc.c
2335 ATMEL Audio ALSA driver
2336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2342 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2343 L: linux-i2c@vger.kernel.org
2345 F: drivers/i2c/busses/i2c-at91.c
2348 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2349 L: linux-media@vger.kernel.org
2351 F: drivers/media/platform/atmel/atmel-isi.c
2352 F: include/media/atmel-isi.h
2355 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2356 L: linux-fbdev@vger.kernel.org
2358 F: drivers/video/fbdev/atmel_lcdfb.c
2359 F: include/video/atmel_lcdc.h
2361 ATMEL MACB ETHERNET DRIVER
2362 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2364 F: drivers/net/ethernet/cadence/
2366 ATMEL MAXTOUCH DRIVER
2367 M: Nick Dyer <nick@shmanahar.org>
2368 T: git git://github.com/ndyer/linux.git
2370 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2371 F: drivers/input/touchscreen/atmel_mxt_ts.c
2372 F: include/linux/platform_data/atmel_mxt_ts.h
2375 M: Wenyou Yang <wenyou.yang@atmel.com>
2376 M: Josh Wu <rainyfeeling@outlook.com>
2377 L: linux-mtd@lists.infradead.org
2379 F: drivers/mtd/nand/atmel/*
2381 ATMEL SAMA5D2 ADC DRIVER
2382 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L: linux-iio@vger.kernel.org
2385 F: drivers/iio/adc/at91-sama5d2_adc.c
2388 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2389 L: linux-mmc@vger.kernel.org
2391 F: drivers/mmc/host/sdhci-of-at91.c
2394 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2396 F: drivers/spi/spi-atmel.*
2399 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 F: drivers/misc/atmel-ssc.c
2403 F: include/linux/atmel-ssc.h
2405 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2406 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 F: drivers/misc/atmel_tclib.c
2410 F: drivers/clocksource/tcb_clksrc.c
2412 ATMEL USBA UDC DRIVER
2413 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2418 ATMEL WIRELESS DRIVER
2419 M: Simon Kelley <simon@thekelleys.org.uk>
2420 L: linux-wireless@vger.kernel.org
2421 W: http://www.thekelleys.org.uk/atmel
2422 W: http://atmelwlandriver.sourceforge.net/
2424 F: drivers/net/wireless/atmel/atmel*
2427 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2428 L: linux-arm-kernel@lists.infradead.org
2429 L: dmaengine@vger.kernel.org
2431 F: drivers/dma/at_xdmac.c
2433 ATOMIC INFRASTRUCTURE
2434 M: Will Deacon <will.deacon@arm.com>
2435 M: Peter Zijlstra <peterz@infradead.org>
2436 R: Boqun Feng <boqun.feng@gmail.com>
2437 L: linux-kernel@vger.kernel.org
2439 F: arch/*/include/asm/atomic*.h
2440 F: include/*/atomic*.h
2442 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2443 M: Bradley Grove <linuxdrivers@attotech.com>
2444 L: linux-scsi@vger.kernel.org
2445 W: http://www.attotech.com
2447 F: drivers/scsi/esas2r
2449 ATUSB IEEE 802.15.4 RADIO DRIVER
2450 M: Stefan Schmidt <stefan@osg.samsung.com>
2451 L: linux-wpan@vger.kernel.org
2453 F: drivers/net/ieee802154/atusb.c
2454 F: drivers/net/ieee802154/atusb.h
2455 F: drivers/net/ieee802154/at86rf230.h
2458 M: Paul Moore <paul@paul-moore.com>
2459 M: Eric Paris <eparis@redhat.com>
2460 L: linux-audit@redhat.com (moderated for non-subscribers)
2461 W: https://github.com/linux-audit
2462 W: https://people.redhat.com/sgrubb/audit
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2465 F: include/linux/audit.h
2466 F: include/uapi/linux/audit.h
2469 AUXILIARY DISPLAY DRIVERS
2470 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2471 W: http://miguelojeda.es/auxdisplay.htm
2472 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2474 F: drivers/auxdisplay/
2475 F: include/linux/cfag12864b.h
2478 M: Ralf Baechle <ralf@linux-mips.org>
2479 L: linux-hams@vger.kernel.org
2480 W: http://www.linux-ax25.org/
2482 F: include/uapi/linux/ax25.h
2483 F: include/net/ax25.h
2487 M: Peter Rosin <peda@axentia.se>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490 F: Documentation/devicetree/bindings/arm/axentia.txt
2491 F: arch/arm/boot/dts/at91-linea.dtsi
2492 F: arch/arm/boot/dts/at91-tse850-3.dts
2494 AXENTIA ASOC DRIVERS
2495 M: Peter Rosin <peda@axentia.se>
2496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2498 F: Documentation/devicetree/bindings/sound/axentia,*
2499 F: sound/soc/atmel/tse850-pcm5142.c
2502 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2503 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2504 L: linux-media@vger.kernel.org
2505 W: https://linuxtv.org
2506 T: git git://linuxtv.org/media_tree.git
2508 F: drivers/media/usb/dvb-usb-v2/az6007.c
2510 AZTECH FM RADIO RECEIVER DRIVER
2511 M: Hans Verkuil <hverkuil@xs4all.nl>
2512 L: linux-media@vger.kernel.org
2513 T: git git://linuxtv.org/media_tree.git
2514 W: https://linuxtv.org
2516 F: drivers/media/radio/radio-aztech*
2519 L: linux-wireless@vger.kernel.org
2520 L: b43-dev@lists.infradead.org
2521 W: http://wireless.kernel.org/en/users/Drivers/b43
2523 F: drivers/net/wireless/broadcom/b43/
2525 B43LEGACY WIRELESS DRIVER
2526 M: Larry Finger <Larry.Finger@lwfinger.net>
2527 L: linux-wireless@vger.kernel.org
2528 L: b43-dev@lists.infradead.org
2529 W: http://wireless.kernel.org/en/users/Drivers/b43
2531 F: drivers/net/wireless/broadcom/b43legacy/
2533 BACKLIGHT CLASS/SUBSYSTEM
2534 M: Lee Jones <lee.jones@linaro.org>
2535 M: Daniel Thompson <daniel.thompson@linaro.org>
2536 M: Jingoo Han <jingoohan1@gmail.com>
2537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2539 F: drivers/video/backlight/
2540 F: include/linux/backlight.h
2541 F: include/linux/pwm_backlight.h
2542 F: Documentation/devicetree/bindings/leds/backlight
2545 M: Marek Lindner <mareklindner@neomailbox.ch>
2546 M: Simon Wunderlich <sw@simonwunderlich.de>
2547 M: Antonio Quartulli <a@unstable.cc>
2548 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2549 W: https://www.open-mesh.org/
2550 Q: https://patchwork.open-mesh.org/project/batman/list/
2552 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2553 F: Documentation/ABI/testing/sysfs-class-net-mesh
2554 F: Documentation/networking/batman-adv.rst
2555 F: include/uapi/linux/batman_adv.h
2558 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2559 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2560 L: linux-hams@vger.kernel.org
2561 W: http://www.baycom.org/~tom/ham/ham.html
2563 F: drivers/net/hamradio/baycom*
2565 BCACHE (BLOCK LAYER CACHE)
2566 M: Kent Overstreet <kent.overstreet@gmail.com>
2567 L: linux-bcache@vger.kernel.org
2568 W: http://bcache.evilpiepirate.org
2570 F: drivers/md/bcache/
2572 BDISP ST MEDIA DRIVER
2573 M: Fabien Dessenne <fabien.dessenne@st.com>
2574 L: linux-media@vger.kernel.org
2575 T: git git://linuxtv.org/media_tree.git
2576 W: https://linuxtv.org
2578 F: drivers/media/platform/sti/bdisp
2580 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2581 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2582 L: netdev@vger.kernel.org
2584 F: drivers/net/ethernet/ec_bhf.c
2587 M: Luis de Bethencourt <luisbg@kernel.org>
2588 M: Salah Triki <salah.triki@gmail.com>
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2591 F: Documentation/filesystems/befs.txt
2595 M: Paolo Valente <paolo.valente@linaro.org>
2596 M: Jens Axboe <axboe@kernel.dk>
2597 L: linux-block@vger.kernel.org
2600 F: Documentation/block/bfq-iosched.txt
2603 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2605 F: Documentation/filesystems/bfs.txt
2607 F: include/uapi/linux/bfs_fs.h
2609 BLACKFIN ARCHITECTURE
2610 M: Steven Miao <realmz6@gmail.com>
2611 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2612 T: git git://git.code.sf.net/p/adi-linux/code
2613 W: http://blackfin.uclinux.org
2617 BLACKFIN EMAC DRIVER
2618 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2619 W: http://blackfin.uclinux.org
2621 F: drivers/net/ethernet/adi/
2623 BLACKFIN MEDIA DRIVER
2624 M: Scott Jiang <scott.jiang.linux@gmail.com>
2625 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2626 W: http://blackfin.uclinux.org/
2628 F: drivers/media/platform/blackfin/
2629 F: drivers/media/i2c/adv7183*
2630 F: drivers/media/i2c/vs6624*
2633 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634 W: http://blackfin.uclinux.org
2636 F: drivers/rtc/rtc-bfin.c
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org
2642 F: drivers/mmc/host/bfin_sdh.c
2644 BLACKFIN SERIAL DRIVER
2645 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W: http://blackfin.uclinux.org
2648 F: drivers/tty/serial/bfin_uart.c
2650 BLACKFIN WATCHDOG DRIVER
2651 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2652 W: http://blackfin.uclinux.org
2654 F: drivers/watchdog/bfin_wdt.c
2656 BLINKM RGB LED DRIVER
2657 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2659 F: drivers/leds/leds-blinkm.c
2662 M: Jens Axboe <axboe@kernel.dk>
2663 L: linux-block@vger.kernel.org
2664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2667 F: kernel/trace/blktrace.c
2671 M: Joern Engel <joern@lazybastard.org>
2672 L: linux-mtd@lists.infradead.org
2674 F: drivers/mtd/devices/block2mtd.c
2677 M: Marcel Holtmann <marcel@holtmann.org>
2678 M: Gustavo Padovan <gustavo@padovan.org>
2679 M: Johan Hedberg <johan.hedberg@gmail.com>
2680 L: linux-bluetooth@vger.kernel.org
2681 W: http://www.bluez.org/
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2685 F: drivers/bluetooth/
2688 M: Marcel Holtmann <marcel@holtmann.org>
2689 M: Gustavo Padovan <gustavo@padovan.org>
2690 M: Johan Hedberg <johan.hedberg@gmail.com>
2691 L: linux-bluetooth@vger.kernel.org
2692 W: http://www.bluez.org/
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697 F: include/net/bluetooth/
2700 M: Jay Vosburgh <j.vosburgh@gmail.com>
2701 M: Veaceslav Falico <vfalico@gmail.com>
2702 M: Andy Gospodarek <andy@greyhouse.net>
2703 L: netdev@vger.kernel.org
2704 W: http://sourceforge.net/projects/bonding/
2706 F: drivers/net/bonding/
2707 F: include/uapi/linux/if_bonding.h
2709 BPF (Safe dynamic programs and tools)
2710 M: Alexei Starovoitov <ast@kernel.org>
2711 M: Daniel Borkmann <daniel@iogearbox.net>
2712 L: netdev@vger.kernel.org
2713 L: linux-kernel@vger.kernel.org
2715 F: arch/x86/net/bpf_jit*
2716 F: Documentation/networking/filter.txt
2717 F: include/linux/bpf*
2718 F: include/linux/filter.h
2719 F: include/uapi/linux/bpf*
2720 F: include/uapi/linux/filter.h
2722 F: kernel/trace/bpf_trace.c
2725 F: net/core/filter.c
2726 F: net/sched/act_bpf.c
2727 F: net/sched/cls_bpf.c
2730 F: tools/testing/selftests/bpf/
2732 BROADCOM B44 10/100 ETHERNET DRIVER
2733 M: Michael Chan <michael.chan@broadcom.com>
2734 L: netdev@vger.kernel.org
2736 F: drivers/net/ethernet/broadcom/b44.*
2738 BROADCOM B53 ETHERNET SWITCH DRIVER
2739 M: Florian Fainelli <f.fainelli@gmail.com>
2740 L: netdev@vger.kernel.org
2741 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2743 F: drivers/net/dsa/b53/*
2744 F: include/linux/platform_data/b53.h
2746 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2747 M: Florian Fainelli <f.fainelli@gmail.com>
2748 M: Ray Jui <rjui@broadcom.com>
2749 M: Scott Branden <sbranden@broadcom.com>
2750 M: bcm-kernel-feedback-list@broadcom.com
2751 T: git git://github.com/broadcom/mach-bcm
2757 F: arch/arm/mach-bcm/
2759 BROADCOM BCM2835 ARM ARCHITECTURE
2760 M: Eric Anholt <eric@anholt.net>
2761 M: Stefan Wahren <stefan.wahren@i2se.com>
2762 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T: git git://github.com/anholt/linux
2767 F: drivers/staging/vc04_services
2769 BROADCOM BCM47XX MIPS ARCHITECTURE
2770 M: Hauke Mehrtens <hauke@hauke-m.de>
2771 M: Rafał Miłecki <zajec5@gmail.com>
2772 L: linux-mips@linux-mips.org
2774 F: Documentation/devicetree/bindings/mips/brcm/
2775 F: arch/mips/bcm47xx/*
2776 F: arch/mips/include/asm/mach-bcm47xx/*
2778 BROADCOM BCM5301X ARM ARCHITECTURE
2779 M: Hauke Mehrtens <hauke@hauke-m.de>
2780 M: Rafał Miłecki <zajec5@gmail.com>
2781 M: Jon Mason <jonmason@broadcom.com>
2782 M: bcm-kernel-feedback-list@broadcom.com
2783 L: linux-arm-kernel@lists.infradead.org
2785 F: arch/arm/mach-bcm/bcm_5301x.c
2786 F: arch/arm/boot/dts/bcm5301x*.dtsi
2787 F: arch/arm/boot/dts/bcm470*
2788 F: arch/arm/boot/dts/bcm953012*
2790 BROADCOM BCM53573 ARM ARCHITECTURE
2791 M: Rafał Miłecki <rafal@milecki.pl>
2792 L: linux-arm-kernel@lists.infradead.org
2794 F: arch/arm/boot/dts/bcm53573*
2795 F: arch/arm/boot/dts/bcm47189*
2797 BROADCOM BCM63XX ARM ARCHITECTURE
2798 M: Florian Fainelli <f.fainelli@gmail.com>
2799 M: bcm-kernel-feedback-list@broadcom.com
2800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2801 T: git git://github.com/broadcom/stblinux.git
2805 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2806 M: Kevin Cernekee <cernekee@gmail.com>
2807 L: linux-usb@vger.kernel.org
2809 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2811 BROADCOM BCM7XXX ARM ARCHITECTURE
2812 M: Brian Norris <computersforpeace@gmail.com>
2813 M: Gregory Fong <gregory.0xf0@gmail.com>
2814 M: Florian Fainelli <f.fainelli@gmail.com>
2815 M: bcm-kernel-feedback-list@broadcom.com
2816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2817 T: git git://github.com/broadcom/stblinux.git
2819 F: arch/arm/mach-bcm/*brcmstb*
2820 F: arch/arm/boot/dts/bcm7*.dts*
2821 F: drivers/bus/brcmstb_gisb.c
2824 BROADCOM BMIPS CPUFREQ DRIVER
2825 M: Markus Mayer <mmayer@broadcom.com>
2826 M: bcm-kernel-feedback-list@broadcom.com
2827 L: linux-pm@vger.kernel.org
2829 F: drivers/cpufreq/bmips-cpufreq.c
2831 BROADCOM BMIPS MIPS ARCHITECTURE
2832 M: Kevin Cernekee <cernekee@gmail.com>
2833 M: Florian Fainelli <f.fainelli@gmail.com>
2834 L: linux-mips@linux-mips.org
2835 T: git git://github.com/broadcom/stblinux.git
2837 F: arch/mips/bmips/*
2838 F: arch/mips/include/asm/mach-bmips/*
2839 F: arch/mips/kernel/*bmips*
2840 F: arch/mips/boot/dts/brcm/bcm*.dts*
2841 F: drivers/irqchip/irq-bcm63*
2842 F: drivers/irqchip/irq-bcm7*
2843 F: drivers/irqchip/irq-brcmstb*
2844 F: include/linux/bcm963xx_nvram.h
2845 F: include/linux/bcm963xx_tag.h
2847 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2848 M: Rasesh Mody <rasesh.mody@cavium.com>
2849 M: Harish Patil <harish.patil@cavium.com>
2850 M: Dept-GELinuxNICDev@cavium.com
2851 L: netdev@vger.kernel.org
2853 F: drivers/net/ethernet/broadcom/bnx2.*
2854 F: drivers/net/ethernet/broadcom/bnx2_*
2856 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2857 M: QLogic-Storage-Upstream@qlogic.com
2858 L: linux-scsi@vger.kernel.org
2860 F: drivers/scsi/bnx2fc/
2862 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2863 M: QLogic-Storage-Upstream@qlogic.com
2864 L: linux-scsi@vger.kernel.org
2866 F: drivers/scsi/bnx2i/
2868 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2869 M: Ariel Elior <ariel.elior@cavium.com>
2870 M: everest-linux-l2@cavium.com
2871 L: netdev@vger.kernel.org
2873 F: drivers/net/ethernet/broadcom/bnx2x/
2875 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2876 M: Michael Chan <michael.chan@broadcom.com>
2877 L: netdev@vger.kernel.org
2879 F: drivers/net/ethernet/broadcom/bnxt/
2881 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2882 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2883 M: Franky Lin <franky.lin@broadcom.com>
2884 M: Hante Meuleman <hante.meuleman@broadcom.com>
2885 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2886 M: Wright Feng <wright.feng@cypress.com>
2887 L: linux-wireless@vger.kernel.org
2888 L: brcm80211-dev-list.pdl@broadcom.com
2889 L: brcm80211-dev-list@cypress.com
2891 F: drivers/net/wireless/broadcom/brcm80211/
2893 BROADCOM BRCMSTB GPIO DRIVER
2894 M: Gregory Fong <gregory.0xf0@gmail.com>
2895 L: bcm-kernel-feedback-list@broadcom.com
2897 F: drivers/gpio/gpio-brcmstb.c
2898 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2900 BROADCOM GENET ETHERNET DRIVER
2901 M: Florian Fainelli <f.fainelli@gmail.com>
2902 L: netdev@vger.kernel.org
2904 F: drivers/net/ethernet/broadcom/genet/
2906 BROADCOM IPROC ARM ARCHITECTURE
2907 M: Ray Jui <rjui@broadcom.com>
2908 M: Scott Branden <sbranden@broadcom.com>
2909 M: Jon Mason <jonmason@broadcom.com>
2910 M: bcm-kernel-feedback-list@broadcom.com
2911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2912 T: git git://github.com/broadcom/cygnus-linux.git
2927 F: arch/arm64/boot/dts/broadcom/ns2*
2928 F: drivers/clk/bcm/clk-ns*
2929 F: drivers/pinctrl/bcm/pinctrl-ns*
2931 BROADCOM KONA GPIO DRIVER
2932 M: Ray Jui <rjui@broadcom.com>
2933 L: bcm-kernel-feedback-list@broadcom.com
2935 F: drivers/gpio/gpio-bcm-kona.c
2936 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2938 BROADCOM NETXTREME-E ROCE DRIVER
2939 M: Selvin Xavier <selvin.xavier@broadcom.com>
2940 M: Devesh Sharma <devesh.sharma@broadcom.com>
2941 M: Somnath Kotur <somnath.kotur@broadcom.com>
2942 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2943 L: linux-rdma@vger.kernel.org
2944 W: http://www.broadcom.com
2946 F: drivers/infiniband/hw/bnxt_re/
2947 F: include/uapi/rdma/bnxt_re-abi.h
2949 BROADCOM NVRAM DRIVER
2950 M: Rafał Miłecki <zajec5@gmail.com>
2951 L: linux-mips@linux-mips.org
2953 F: drivers/firmware/broadcom/*
2955 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2956 M: Rafał Miłecki <zajec5@gmail.com>
2957 L: linux-wireless@vger.kernel.org
2960 F: include/linux/bcma/
2962 BROADCOM STB AVS CPUFREQ DRIVER
2963 M: Markus Mayer <mmayer@broadcom.com>
2964 M: bcm-kernel-feedback-list@broadcom.com
2965 L: linux-pm@vger.kernel.org
2967 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2968 F: drivers/cpufreq/brcmstb*
2970 BROADCOM STB NAND FLASH DRIVER
2971 M: Brian Norris <computersforpeace@gmail.com>
2972 M: Kamal Dasu <kdasu.kdev@gmail.com>
2973 L: linux-mtd@lists.infradead.org
2974 L: bcm-kernel-feedback-list@broadcom.com
2976 F: drivers/mtd/nand/brcmnand/
2978 BROADCOM SYSTEMPORT ETHERNET DRIVER
2979 M: Florian Fainelli <f.fainelli@gmail.com>
2980 L: netdev@vger.kernel.org
2982 F: drivers/net/ethernet/broadcom/bcmsysport.*
2984 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2985 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2986 M: Prashant Sreedharan <prashant@broadcom.com>
2987 M: Michael Chan <mchan@broadcom.com>
2988 L: netdev@vger.kernel.org
2990 F: drivers/net/ethernet/broadcom/tg3.*
2992 BROCADE BFA FC SCSI DRIVER
2993 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2994 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2995 L: linux-scsi@vger.kernel.org
2997 F: drivers/scsi/bfa/
2999 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3000 M: Rasesh Mody <rasesh.mody@cavium.com>
3001 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3002 M: Dept-GELinuxNICDev@cavium.com
3003 L: netdev@vger.kernel.org
3005 F: drivers/net/ethernet/brocade/bna/
3007 BSG (block layer generic sg v4 driver)
3008 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3009 L: linux-scsi@vger.kernel.org
3012 F: include/linux/bsg.h
3013 F: include/uapi/linux/bsg.h
3016 M: Clemens Ladisch <clemens@ladisch.de>
3017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3018 T: git git://git.alsa-project.org/alsa-kernel.git
3020 F: Documentation/sound/alsa/Bt87x.txt
3021 F: sound/pci/bt87x.c
3024 M: Michael Buesch <m@bues.ch>
3025 W: http://bu3sch.de/btgpio.php
3027 F: drivers/gpio/gpio-bt8xx.c
3030 M: Chris Mason <clm@fb.com>
3031 M: Josef Bacik <jbacik@fb.com>
3032 M: David Sterba <dsterba@suse.com>
3033 L: linux-btrfs@vger.kernel.org
3034 W: http://btrfs.wiki.kernel.org/
3035 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3038 F: Documentation/filesystems/btrfs.txt
3040 F: include/linux/btrfs*
3041 F: include/uapi/linux/btrfs*
3043 BTTV VIDEO4LINUX DRIVER
3044 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L: linux-media@vger.kernel.org
3047 W: https://linuxtv.org
3048 T: git git://linuxtv.org/media_tree.git
3050 F: Documentation/media/v4l-drivers/bttv*
3051 F: drivers/media/pci/bt8xx/bttv*
3053 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3054 M: Chanwoo Choi <cw00.choi@samsung.com>
3055 L: linux-pm@vger.kernel.org
3056 L: linux-samsung-soc@vger.kernel.org
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3059 F: drivers/devfreq/exynos-bus.c
3060 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3062 BUSLOGIC SCSI DRIVER
3063 M: Khalid Aziz <khalid@gonehiking.org>
3064 L: linux-scsi@vger.kernel.org
3066 F: drivers/scsi/BusLogic.*
3067 F: drivers/scsi/FlashPoint.*
3069 C-MEDIA CMI8788 DRIVER
3070 M: Clemens Ladisch <clemens@ladisch.de>
3071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3072 T: git git://git.alsa-project.org/alsa-kernel.git
3074 F: sound/pci/oxygen/
3077 M: Mark Salter <msalter@redhat.com>
3078 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3079 L: linux-c6x-dev@linux-c6x.org
3080 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3084 CA8210 IEEE-802.15.4 RADIO DRIVER
3085 M: Harry Morris <h.morris@cascoda.com>
3086 M: linuxdev@cascoda.com
3087 L: linux-wpan@vger.kernel.org
3088 W: https://github.com/Cascoda/ca8210-linux.git
3090 F: drivers/net/ieee802154/ca8210.c
3091 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3093 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3094 M: David Howells <dhowells@redhat.com>
3095 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3097 F: Documentation/filesystems/caching/cachefiles.txt
3100 CADET FM/AM RADIO RECEIVER DRIVER
3101 M: Hans Verkuil <hverkuil@xs4all.nl>
3102 L: linux-media@vger.kernel.org
3103 T: git git://linuxtv.org/media_tree.git
3104 W: https://linuxtv.org
3106 F: drivers/media/radio/radio-cadet*
3108 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3109 M: Jonathan Corbet <corbet@lwn.net>
3110 L: linux-media@vger.kernel.org
3111 T: git git://linuxtv.org/media_tree.git
3113 F: Documentation/media/v4l-drivers/cafe_ccic*
3114 F: drivers/media/platform/marvell-ccic/
3117 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3118 L: netdev@vger.kernel.org
3120 F: Documentation/networking/caif/
3121 F: drivers/net/caif/
3122 F: include/uapi/linux/caif/
3123 F: include/net/caif/
3126 CALGARY x86-64 IOMMU
3127 M: Muli Ben-Yehuda <mulix@mulix.org>
3128 M: Jon Mason <jdmason@kudzu.us>
3129 L: iommu@lists.linux-foundation.org
3131 F: arch/x86/kernel/pci-calgary_64.c
3132 F: arch/x86/kernel/tce_64.c
3133 F: arch/x86/include/asm/calgary.h
3134 F: arch/x86/include/asm/tce.h
3137 M: Wolfgang Grandegger <wg@grandegger.com>
3138 M: Marc Kleine-Budde <mkl@pengutronix.de>
3139 L: linux-can@vger.kernel.org
3140 W: https://github.com/linux-can
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3144 F: Documentation/devicetree/bindings/net/can/
3146 F: include/linux/can/dev.h
3147 F: include/linux/can/platform/
3148 F: include/uapi/linux/can/error.h
3149 F: include/uapi/linux/can/netlink.h
3152 M: Oliver Hartkopp <socketcan@hartkopp.net>
3153 M: Marc Kleine-Budde <mkl@pengutronix.de>
3154 L: linux-can@vger.kernel.org
3155 W: https://github.com/linux-can
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3159 F: Documentation/networking/can.txt
3161 F: include/linux/can/core.h
3162 F: include/uapi/linux/can.h
3163 F: include/uapi/linux/can/bcm.h
3164 F: include/uapi/linux/can/raw.h
3165 F: include/uapi/linux/can/gw.h
3168 M: Serge Hallyn <serge@hallyn.com>
3169 L: linux-security-module@vger.kernel.org
3171 F: include/linux/capability.h
3172 F: include/uapi/linux/capability.h
3173 F: security/commoncap.c
3174 F: kernel/capability.c
3176 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3177 M: Kevin Tsai <ktsai@capellamicro.com>
3179 F: drivers/iio/light/cm*
3181 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3182 M: Christian Lamparter <chunkeey@googlemail.com>
3183 L: linux-wireless@vger.kernel.org
3184 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3186 F: drivers/net/wireless/ath/carl9170/
3189 M: Jan Glauber <jglauber@cavium.com>
3190 M: David Daney <david.daney@cavium.com>
3191 W: http://www.cavium.com
3193 F: drivers/i2c/busses/i2c-octeon*
3194 F: drivers/i2c/busses/i2c-thunderx*
3196 CAVIUM LIQUIDIO NETWORK DRIVER
3197 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3198 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3199 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3200 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3201 L: netdev@vger.kernel.org
3202 W: http://www.cavium.com
3204 F: drivers/net/ethernet/cavium/liquidio/
3207 M: Jan Glauber <jglauber@cavium.com>
3208 M: David Daney <david.daney@cavium.com>
3209 M: Steven J. Hill <Steven.Hill@cavium.com>
3210 W: http://www.cavium.com
3212 F: drivers/mmc/host/cavium*
3214 CAVIUM OCTEON-TX CRYPTO DRIVER
3215 M: George Cherian <george.cherian@cavium.com>
3216 L: linux-crypto@vger.kernel.org
3217 W: http://www.cavium.com
3219 F: drivers/crypto/cavium/cpt/
3221 CAVIUM THUNDERX2 ARM64 SOC
3222 M: Robert Richter <rrichter@cavium.com>
3223 M: Jayachandran C <jnair@caviumnetworks.com>
3224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3226 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3227 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3229 CC2520 IEEE-802.15.4 RADIO DRIVER
3230 M: Varka Bhadram <varkabhadram@gmail.com>
3231 L: linux-wpan@vger.kernel.org
3233 F: drivers/net/ieee802154/cc2520.c
3234 F: include/linux/spi/cc2520.h
3235 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3237 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3238 M: Gilad Ben-Yossef <gilad@benyossef.com>
3239 L: linux-crypto@vger.kernel.org
3240 L: driverdev-devel@linuxdriverproject.org
3242 F: drivers/staging/ccree/
3243 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3246 M: Hans Verkuil <hans.verkuil@cisco.com>
3247 L: linux-media@vger.kernel.org
3248 T: git git://linuxtv.org/media_tree.git
3249 W: http://linuxtv.org
3251 F: Documentation/media/kapi/cec-core.rst
3252 F: Documentation/media/uapi/cec
3253 F: drivers/media/cec/
3254 F: drivers/media/rc/keymaps/rc-cec.c
3255 F: include/media/cec.h
3256 F: include/media/cec-notifier.h
3257 F: include/uapi/linux/cec.h
3258 F: include/uapi/linux/cec-funcs.h
3259 F: Documentation/devicetree/bindings/media/cec.txt
3261 CELL BROADBAND ENGINE ARCHITECTURE
3262 M: Arnd Bergmann <arnd@arndb.de>
3263 L: linuxppc-dev@lists.ozlabs.org
3264 W: http://www.ibm.com/developerworks/power/cell/
3266 F: arch/powerpc/include/asm/cell*.h
3267 F: arch/powerpc/include/asm/spu*.h
3268 F: arch/powerpc/include/uapi/asm/spu*.h
3269 F: arch/powerpc/oprofile/*cell*
3270 F: arch/powerpc/platforms/cell/
3272 CEPH COMMON CODE (LIBCEPH)
3273 M: Ilya Dryomov <idryomov@gmail.com>
3274 M: "Yan, Zheng" <zyan@redhat.com>
3275 M: Sage Weil <sage@redhat.com>
3276 L: ceph-devel@vger.kernel.org
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3279 T: git git://github.com/ceph/ceph-client.git
3282 F: include/linux/ceph/
3283 F: include/linux/crush/
3285 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3286 M: "Yan, Zheng" <zyan@redhat.com>
3287 M: Sage Weil <sage@redhat.com>
3288 M: Ilya Dryomov <idryomov@gmail.com>
3289 L: ceph-devel@vger.kernel.org
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3292 T: git git://github.com/ceph/ceph-client.git
3294 F: Documentation/filesystems/ceph.txt
3297 CERTIFICATE HANDLING:
3298 M: David Howells <dhowells@redhat.com>
3299 M: David Woodhouse <dwmw2@infradead.org>
3300 L: keyrings@vger.kernel.org
3302 F: Documentation/module-signing.txt
3304 F: scripts/sign-file.c
3305 F: scripts/extract-cert.c
3307 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3308 L: linux-usb@vger.kernel.org
3310 F: Documentation/usb/WUSB-Design-overview.txt
3311 F: Documentation/usb/wusb-cbaf
3312 F: drivers/usb/host/hwa-hc.c
3313 F: drivers/usb/host/whci/
3314 F: drivers/usb/wusbcore/
3315 F: include/linux/usb/wusb*
3317 CFAG12864B LCD DRIVER
3318 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3319 W: http://miguelojeda.es/auxdisplay.htm
3320 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3322 F: drivers/auxdisplay/cfag12864b.c
3323 F: include/linux/cfag12864b.h
3325 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3326 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3327 W: http://miguelojeda.es/auxdisplay.htm
3328 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3330 F: drivers/auxdisplay/cfag12864bfb.c
3331 F: include/linux/cfag12864b.h
3333 CFG80211 and NL80211
3334 M: Johannes Berg <johannes@sipsolutions.net>
3335 L: linux-wireless@vger.kernel.org
3336 W: http://wireless.kernel.org/
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3340 F: include/uapi/linux/nl80211.h
3341 F: include/net/cfg80211.h
3343 X: net/wireless/wext*
3345 CHAR and MISC DRIVERS
3346 M: Arnd Bergmann <arnd@arndb.de>
3347 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3352 F: include/linux/miscdevice.h
3355 M: Andy Whitcroft <apw@canonical.com>
3356 M: Joe Perches <joe@perches.com>
3358 F: scripts/checkpatch.pl
3360 CHINESE DOCUMENTATION
3361 M: Harry Wei <harryxiyou@gmail.com>
3362 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3363 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3365 F: Documentation/translations/zh_CN/
3367 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3368 M: Peter Chen <Peter.Chen@nxp.com>
3369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3370 L: linux-usb@vger.kernel.org
3372 F: drivers/usb/chipidea/
3374 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3375 M: Hans de Goede <hdegoede@redhat.com>
3376 L: linux-input@vger.kernel.org
3378 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3379 F: drivers/input/touchscreen/chipone_icn8318.c
3381 CHROME HARDWARE PLATFORM SUPPORT
3382 M: Benson Leung <bleung@chromium.org>
3383 M: Olof Johansson <olof@lixom.net>
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3386 F: drivers/platform/chrome/
3388 CIRRUS LOGIC AUDIO CODEC DRIVERS
3389 M: Brian Austin <brian.austin@cirrus.com>
3390 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3393 F: sound/soc/codecs/cs*
3395 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3396 M: Hartley Sweeten <hsweeten@visionengravers.com>
3397 L: netdev@vger.kernel.org
3399 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3401 CISCO FCOE HBA DRIVER
3402 M: Satish Kharat <satishkh@cisco.com>
3403 M: Sesidhar Baddela <sebaddel@cisco.com>
3404 M: Karan Tilak Kumar <kartilak@cisco.com>
3405 L: linux-scsi@vger.kernel.org
3407 F: drivers/scsi/fnic/
3409 CISCO SCSI HBA DRIVER
3410 M: Karan Tilak Kumar <kartilak@cisco.com>
3411 M: Sesidhar Baddela <sebaddel@cisco.com>
3412 L: linux-scsi@vger.kernel.org
3414 F: drivers/scsi/snic/
3416 CISCO VIC ETHERNET NIC DRIVER
3417 M: Christian Benvenuti <benve@cisco.com>
3418 M: Govindarajulu Varadarajan <_govind@gmx.com>
3419 M: Neel Patel <neepatel@cisco.com>
3421 F: drivers/net/ethernet/cisco/enic/
3423 CISCO VIC LOW LATENCY NIC DRIVER
3424 M: Christian Benvenuti <benve@cisco.com>
3425 M: Dave Goodell <dgoodell@cisco.com>
3427 F: drivers/infiniband/hw/usnic/
3430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3431 L: linux-kernel@vger.kernel.org
3434 F: include/linux/cleancache.h
3437 M: Russell King <linux@armlinux.org.uk>
3438 L: linux-clk@vger.kernel.org
3440 F: include/linux/clk.h
3442 CLOCKSOURCE, CLOCKEVENT DRIVERS
3443 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3444 M: Thomas Gleixner <tglx@linutronix.de>
3445 L: linux-kernel@vger.kernel.org
3446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3448 F: drivers/clocksource
3451 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3452 M: Daniel Oliveira Nascimento <don@syst.com.br>
3453 L: platform-driver-x86@vger.kernel.org
3455 F: drivers/platform/x86/classmate-laptop.c
3458 M: Hans Verkuil <hans.verkuil@cisco.com>
3459 L: linux-media@vger.kernel.org
3460 T: git git://linuxtv.org/media_tree.git
3461 W: https://linuxtv.org
3463 F: drivers/media/pci/cobalt/
3465 COCCINELLE/Semantic Patches (SmPL)
3466 M: Julia Lawall <Julia.Lawall@lip6.fr>
3467 M: Gilles Muller <Gilles.Muller@lip6.fr>
3468 M: Nicolas Palix <nicolas.palix@imag.fr>
3469 M: Michal Marek <mmarek@suse.com>
3470 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3472 W: http://coccinelle.lip6.fr/
3474 F: Documentation/dev-tools/coccinelle.rst
3475 F: scripts/coccinelle/
3476 F: scripts/coccicheck
3479 M: Jan Harkes <jaharkes@cs.cmu.edu>
3481 L: codalist@coda.cs.cmu.edu
3482 W: http://www.coda.cs.cmu.edu/
3484 F: Documentation/filesystems/coda.txt
3486 F: include/linux/coda*.h
3487 F: include/uapi/linux/coda*.h
3489 CODA V4L2 MEM2MEM DRIVER
3490 M: Philipp Zabel <p.zabel@pengutronix.de>
3491 L: linux-media@vger.kernel.org
3493 F: Documentation/devicetree/bindings/media/coda.txt
3494 F: drivers/media/platform/coda/
3496 COMMON CLK FRAMEWORK
3497 M: Michael Turquette <mturquette@baylibre.com>
3498 M: Stephen Boyd <sboyd@codeaurora.org>
3499 L: linux-clk@vger.kernel.org
3500 Q: http://patchwork.kernel.org/project/linux-clk/list/
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3503 F: Documentation/devicetree/bindings/clock/
3505 X: drivers/clk/clkdev.c
3506 F: include/linux/clk-pr*
3507 F: include/linux/clk/
3509 COMMON INTERNET FILE SYSTEM (CIFS)
3510 M: Steve French <sfrench@samba.org>
3511 L: linux-cifs@vger.kernel.org
3512 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3513 W: http://linux-cifs.samba.org/
3514 T: git git://git.samba.org/sfrench/cifs-2.6.git
3516 F: Documentation/filesystems/cifs/
3519 COMPACTPCI HOTPLUG CORE
3520 M: Scott Murray <scott@spiteful.org>
3521 L: linux-pci@vger.kernel.org
3523 F: drivers/pci/hotplug/cpci_hotplug*
3525 COMPACTPCI HOTPLUG GENERIC DRIVER
3526 M: Scott Murray <scott@spiteful.org>
3527 L: linux-pci@vger.kernel.org
3529 F: drivers/pci/hotplug/cpcihp_generic.c
3531 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3532 M: Scott Murray <scott@spiteful.org>
3533 L: linux-pci@vger.kernel.org
3535 F: drivers/pci/hotplug/cpcihp_zt5550.*
3537 COMPAL LAPTOP SUPPORT
3538 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3539 L: platform-driver-x86@vger.kernel.org
3541 F: drivers/platform/x86/compal-laptop.c
3543 CONEXANT ACCESSRUNNER USB DRIVER
3544 L: accessrunner-general@lists.sourceforge.net
3545 W: http://accessrunner.sourceforge.net/
3547 F: drivers/usb/atm/cxacru.c
3550 M: Joel Becker <jlbec@evilplan.org>
3551 M: Christoph Hellwig <hch@lst.de>
3552 T: git git://git.infradead.org/users/hch/configfs.git
3555 F: include/linux/configfs.h
3558 M: Evgeniy Polyakov <zbr@ioremap.net>
3559 L: netdev@vger.kernel.org
3561 F: drivers/connector/
3563 CONTROL GROUP (CGROUP)
3564 M: Tejun Heo <tj@kernel.org>
3565 M: Li Zefan <lizefan@huawei.com>
3566 M: Johannes Weiner <hannes@cmpxchg.org>
3567 L: cgroups@vger.kernel.org
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3570 F: Documentation/cgroup*
3571 F: include/linux/cgroup*
3574 CONTROL GROUP - CPUSET
3575 M: Li Zefan <lizefan@huawei.com>
3576 L: cgroups@vger.kernel.org
3577 W: http://www.bullopensource.org/cpuset/
3578 W: http://oss.sgi.com/projects/cpusets/
3579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3581 F: Documentation/cgroup-v1/cpusets.txt
3582 F: include/linux/cpuset.h
3585 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3586 M: Johannes Weiner <hannes@cmpxchg.org>
3587 M: Michal Hocko <mhocko@kernel.org>
3588 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3589 L: cgroups@vger.kernel.org
3590 L: linux-mm@kvack.org
3595 CORETEMP HARDWARE MONITORING DRIVER
3596 M: Fenghua Yu <fenghua.yu@intel.com>
3597 L: linux-hwmon@vger.kernel.org
3599 F: Documentation/hwmon/coretemp
3600 F: drivers/hwmon/coretemp.c
3602 COSA/SRP SYNC SERIAL DRIVER
3603 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3604 W: http://www.fi.muni.cz/~kas/cosa/
3606 F: drivers/net/wan/cosa*
3608 CPMAC ETHERNET DRIVER
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 L: netdev@vger.kernel.org
3612 F: drivers/net/ethernet/ti/cpmac.c
3614 CPU FREQUENCY DRIVERS
3615 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3616 M: Viresh Kumar <viresh.kumar@linaro.org>
3617 L: linux-pm@vger.kernel.org
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3621 B: https://bugzilla.kernel.org
3622 F: Documentation/cpu-freq/
3623 F: Documentation/devicetree/bindings/cpufreq/
3625 F: include/linux/cpufreq.h
3626 F: tools/testing/selftests/cpufreq/
3628 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3629 M: Viresh Kumar <viresh.kumar@linaro.org>
3630 M: Sudeep Holla <sudeep.holla@arm.com>
3631 L: linux-pm@vger.kernel.org
3632 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3634 F: drivers/cpufreq/arm_big_little.h
3635 F: drivers/cpufreq/arm_big_little.c
3636 F: drivers/cpufreq/arm_big_little_dt.c
3638 CPU POWER MONITORING SUBSYSTEM
3639 M: Thomas Renninger <trenn@suse.com>
3640 L: linux-pm@vger.kernel.org
3642 F: tools/power/cpupower/
3645 M: "H. Peter Anvin" <hpa@zytor.com>
3647 F: arch/x86/kernel/cpuid.c
3648 F: arch/x86/kernel/msr.c
3650 CPUIDLE DRIVER - ARM BIG LITTLE
3651 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3652 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3653 L: linux-pm@vger.kernel.org
3654 L: linux-arm-kernel@lists.infradead.org
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3657 F: drivers/cpuidle/cpuidle-big_little.c
3659 CPUIDLE DRIVER - ARM EXYNOS
3660 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3661 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3662 M: Kukjin Kim <kgene@kernel.org>
3663 L: linux-pm@vger.kernel.org
3664 L: linux-samsung-soc@vger.kernel.org
3666 F: drivers/cpuidle/cpuidle-exynos.c
3667 F: arch/arm/mach-exynos/pm.c
3670 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3672 L: linux-pm@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 B: https://bugzilla.kernel.org
3676 F: drivers/cpuidle/*
3677 F: include/linux/cpuidle.h
3680 W: http://sourceforge.net/projects/cramfs/
3681 S: Orphan / Obsolete
3682 F: Documentation/filesystems/cramfs.txt
3686 M: Mikael Starvik <starvik@axis.com>
3687 M: Jesper Nilsson <jesper.nilsson@axis.com>
3688 L: linux-cris-kernel@axis.com
3689 W: http://developer.axis.com
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3693 F: drivers/tty/serial/crisv10.*
3696 M: Herbert Xu <herbert@gondor.apana.org.au>
3697 M: "David S. Miller" <davem@davemloft.net>
3698 L: linux-crypto@vger.kernel.org
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3702 F: Documentation/crypto/
3703 F: Documentation/devicetree/bindings/crypto/
3708 F: include/linux/crypto*
3710 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3711 M: Neil Horman <nhorman@tuxdriver.com>
3712 L: linux-crypto@vger.kernel.org
3714 F: crypto/ansi_cprng.c
3718 M: Hans Verkuil <hverkuil@xs4all.nl>
3719 L: linux-media@vger.kernel.org
3720 T: git git://linuxtv.org/media_tree.git
3721 W: http://linuxtv.org
3723 F: drivers/media/i2c/cs3308.c
3724 F: drivers/media/i2c/cs3308.h
3726 CS5535 Audio ALSA driver
3727 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3729 F: sound/pci/cs5535audio/
3732 M: Solomon Peachy <pizza@shaftnet.org>
3734 F: drivers/net/wireless/st/cw1200/
3736 CX18 VIDEO4LINUX DRIVER
3737 M: Andy Walls <awalls@md.metrocast.net>
3738 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3739 L: linux-media@vger.kernel.org
3740 T: git git://linuxtv.org/media_tree.git
3741 W: https://linuxtv.org
3742 W: http://www.ivtvdriver.org/index.php/Cx18
3744 F: Documentation/media/v4l-drivers/cx18*
3745 F: drivers/media/pci/cx18/
3746 F: include/uapi/linux/ivtv*
3748 CX2341X MPEG ENCODER HELPER MODULE
3749 M: Hans Verkuil <hverkuil@xs4all.nl>
3750 L: linux-media@vger.kernel.org
3751 T: git git://linuxtv.org/media_tree.git
3752 W: https://linuxtv.org
3754 F: drivers/media/common/cx2341x*
3755 F: include/media/cx2341x*
3757 CX24120 MEDIA DRIVER
3758 M: Jemma Denson <jdenson@gmail.com>
3759 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3760 L: linux-media@vger.kernel.org
3761 W: https://linuxtv.org
3762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3764 F: drivers/media/dvb-frontends/cx24120*
3766 CX88 VIDEO4LINUX DRIVER
3767 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3768 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3769 L: linux-media@vger.kernel.org
3770 W: https://linuxtv.org
3771 T: git git://linuxtv.org/media_tree.git
3773 F: Documentation/media/v4l-drivers/cx88*
3774 F: drivers/media/pci/cx88/
3776 CXD2820R MEDIA DRIVER
3777 M: Antti Palosaari <crope@iki.fi>
3778 L: linux-media@vger.kernel.org
3779 W: https://linuxtv.org
3780 W: http://palosaari.fi/linux/
3781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3782 T: git git://linuxtv.org/anttip/media_tree.git
3784 F: drivers/media/dvb-frontends/cxd2820r*
3786 CXGB3 ETHERNET DRIVER (CXGB3)
3787 M: Santosh Raspatur <santosh@chelsio.com>
3788 L: netdev@vger.kernel.org
3789 W: http://www.chelsio.com
3791 F: drivers/net/ethernet/chelsio/cxgb3/
3793 CXGB3 ISCSI DRIVER (CXGB3I)
3794 M: Karen Xie <kxie@chelsio.com>
3795 L: linux-scsi@vger.kernel.org
3796 W: http://www.chelsio.com
3798 F: drivers/scsi/cxgbi/cxgb3i
3800 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3801 M: Steve Wise <swise@chelsio.com>
3802 L: linux-rdma@vger.kernel.org
3803 W: http://www.openfabrics.org
3805 F: drivers/infiniband/hw/cxgb3/
3806 F: include/uapi/rdma/cxgb3-abi.h
3808 CXGB4 CRYPTO DRIVER (chcr)
3809 M: Harsh Jain <harsh@chelsio.com>
3810 L: linux-crypto@vger.kernel.org
3811 W: http://www.chelsio.com
3813 F: drivers/crypto/chelsio
3815 CXGB4 ETHERNET DRIVER (CXGB4)
3816 M: Ganesh Goudar <ganeshgr@chelsio.com>
3817 L: netdev@vger.kernel.org
3818 W: http://www.chelsio.com
3820 F: drivers/net/ethernet/chelsio/cxgb4/
3822 CXGB4 ISCSI DRIVER (CXGB4I)
3823 M: Karen Xie <kxie@chelsio.com>
3824 L: linux-scsi@vger.kernel.org
3825 W: http://www.chelsio.com
3827 F: drivers/scsi/cxgbi/cxgb4i
3829 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3830 M: Steve Wise <swise@chelsio.com>
3831 L: linux-rdma@vger.kernel.org
3832 W: http://www.openfabrics.org
3834 F: drivers/infiniband/hw/cxgb4/
3835 F: include/uapi/rdma/cxgb4-abi.h
3837 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3838 M: Casey Leedom <leedom@chelsio.com>
3839 L: netdev@vger.kernel.org
3840 W: http://www.chelsio.com
3842 F: drivers/net/ethernet/chelsio/cxgb4vf/
3844 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3845 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3846 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3847 L: linuxppc-dev@lists.ozlabs.org
3849 F: arch/powerpc/platforms/powernv/pci-cxl.c
3850 F: drivers/misc/cxl/
3851 F: include/misc/cxl*
3852 F: include/uapi/misc/cxl.h
3853 F: Documentation/powerpc/cxl.txt
3854 F: Documentation/ABI/testing/sysfs-class-cxl
3856 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3857 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3858 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3859 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3860 L: linux-scsi@vger.kernel.org
3862 F: drivers/scsi/cxlflash/
3863 F: include/uapi/scsi/cxlflash_ioctls.h
3864 F: Documentation/powerpc/cxlflash.txt
3867 M: Russell King <linux@armlinux.org.uk>
3868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3869 W: http://www.armlinux.org.uk/
3871 F: drivers/video/fbdev/cyber2000fb.*
3873 CYCLADES ASYNC MUX DRIVER
3874 W: http://www.cyclades.com/
3876 F: drivers/tty/cyclades.c
3877 F: include/linux/cyclades.h
3878 F: include/uapi/linux/cyclades.h
3880 CYCLADES PC300 DRIVER
3881 W: http://www.cyclades.com/
3883 F: drivers/net/wan/pc300*
3885 CYPRESS_FIRMWARE MEDIA DRIVER
3886 M: Antti Palosaari <crope@iki.fi>
3887 L: linux-media@vger.kernel.org
3888 W: https://linuxtv.org
3889 W: http://palosaari.fi/linux/
3890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891 T: git git://linuxtv.org/anttip/media_tree.git
3893 F: drivers/media/common/cypress_firmware*
3895 CYTTSP TOUCHSCREEN DRIVER
3896 M: Ferruh Yigit <fery@cypress.com>
3897 L: linux-input@vger.kernel.org
3899 F: drivers/input/touchscreen/cyttsp*
3900 F: include/linux/input/cyttsp.h
3902 D-LINK DIR-685 TOUCHKEYS DRIVER
3903 M: Linus Walleij <linus.walleij@linaro.org>
3904 L: linux-input@vger.kernel.org
3906 F: drivers/input/dlink-dir685-touchkeys.c
3908 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3909 M: Joshua Kinard <kumba@gentoo.org>
3911 F: drivers/rtc/rtc-ds1685.c
3912 F: include/linux/rtc/ds1685.h
3914 DAMA SLAVE for AX.25
3915 M: Joerg Reuter <jreuter@yaina.de>
3916 W: http://yaina.de/jreuter/
3917 W: http://www.qsl.net/dl1bke/
3918 L: linux-hams@vger.kernel.org
3920 F: net/ax25/af_ax25.c
3921 F: net/ax25/ax25_dev.c
3922 F: net/ax25/ax25_ds_*
3923 F: net/ax25/ax25_in.c
3924 F: net/ax25/ax25_out.c
3925 F: net/ax25/ax25_timer.c
3926 F: net/ax25/sysctl_net_ax25.c
3928 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3929 L: netdev@vger.kernel.org
3931 F: Documentation/networking/dmfe.txt
3932 F: drivers/net/ethernet/dec/tulip/dmfe.c
3934 DC390/AM53C974 SCSI driver
3935 M: Hannes Reinecke <hare@suse.com>
3936 L: linux-scsi@vger.kernel.org
3938 F: drivers/scsi/am53c974.c
3941 M: Oliver Neukum <oliver@neukum.org>
3942 M: Ali Akcaagac <aliakc@web.de>
3943 M: Jamie Lenehan <lenehan@twibble.org>
3944 L: dc395x@twibble.org
3945 W: http://twibble.org/dist/dc395x/
3946 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3948 F: Documentation/scsi/dc395x.txt
3949 F: drivers/scsi/dc395x.*
3952 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3953 L: dccp@vger.kernel.org
3954 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3956 F: include/linux/dccp.h
3957 F: include/uapi/linux/dccp.h
3958 F: include/linux/tfrc.h
3961 DECnet NETWORK LAYER
3962 W: http://linux-decnet.sourceforge.net
3963 L: linux-decnet-user@lists.sourceforge.net
3965 F: Documentation/networking/decnet.txt
3968 DECSTATION PLATFORM SUPPORT
3969 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3970 L: linux-mips@linux-mips.org
3971 W: http://www.linux-mips.org/wiki/DECstation
3974 F: arch/mips/include/asm/dec/
3975 F: arch/mips/include/asm/mach-dec/
3977 DEFXX FDDI NETWORK DRIVER
3978 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3980 F: drivers/net/fddi/defxx.*
3983 M: Pali Rohár <pali.rohar@gmail.com>
3984 M: Mario Limonciello <mario.limonciello@dell.com>
3985 L: platform-driver-x86@vger.kernel.org
3987 F: drivers/platform/x86/dell-smbios.*
3989 DELL SMBIOS SMM DRIVER
3990 M: Mario Limonciello <mario.limonciello@dell.com>
3991 L: platform-driver-x86@vger.kernel.org
3993 F: drivers/platform/x86/dell-smbios-smm.c
3995 DELL SMBIOS WMI DRIVER
3996 M: Mario Limonciello <mario.limonciello@dell.com>
3997 L: platform-driver-x86@vger.kernel.org
3999 F: drivers/platform/x86/dell-smbios-wmi.c
4000 F: tools/wmi/dell-smbios-example.c
4003 M: Matthew Garrett <mjg59@srcf.ucam.org>
4004 M: Pali Rohár <pali.rohar@gmail.com>
4005 L: platform-driver-x86@vger.kernel.org
4007 F: drivers/platform/x86/dell-laptop.c
4009 DELL LAPTOP FREEFALL DRIVER
4010 M: Pali Rohár <pali.rohar@gmail.com>
4012 F: drivers/platform/x86/dell-smo8800.c
4014 DELL LAPTOP RBTN DRIVER
4015 M: Pali Rohár <pali.rohar@gmail.com>
4017 F: drivers/platform/x86/dell-rbtn.*
4019 DELL LAPTOP SMM DRIVER
4020 M: Pali Rohár <pali.rohar@gmail.com>
4022 F: drivers/hwmon/dell-smm-hwmon.c
4023 F: include/uapi/linux/i8k.h
4025 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4026 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4028 F: Documentation/dcdbas.txt
4029 F: drivers/firmware/dcdbas.*
4031 DELL WMI NOTIFICATIONS DRIVER
4032 M: Matthew Garrett <mjg59@srcf.ucam.org>
4033 M: Pali Rohár <pali.rohar@gmail.com>
4035 F: drivers/platform/x86/dell-wmi.c
4037 DELL WMI DESCRIPTOR DRIVER
4038 M: Mario Limonciello <mario.limonciello@dell.com>
4040 F: drivers/platform/x86/dell-wmi-descriptor.c
4042 DELTA ST MEDIA DRIVER
4043 M: Hugues Fruchet <hugues.fruchet@st.com>
4044 L: linux-media@vger.kernel.org
4045 T: git git://linuxtv.org/media_tree.git
4046 W: https://linuxtv.org
4048 F: drivers/media/platform/sti/delta
4051 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4052 L: linux-mtd@lists.infradead.org
4054 F: drivers/mtd/nand/denali*
4056 DESIGNWARE USB2 DRD IP DRIVER
4057 M: John Youn <johnyoun@synopsys.com>
4058 L: linux-usb@vger.kernel.org
4059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4061 F: drivers/usb/dwc2/
4063 DESIGNWARE USB3 DRD IP DRIVER
4064 M: Felipe Balbi <balbi@kernel.org>
4065 L: linux-usb@vger.kernel.org
4066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4068 F: drivers/usb/dwc3/
4070 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4071 M: Andreas Klinger <ak@it-klinger.de>
4072 L: linux-iio@vger.kernel.org
4074 F: drivers/iio/proximity/srf*.c
4076 DEVICE COREDUMP (DEV_COREDUMP)
4077 M: Johannes Berg <johannes@sipsolutions.net>
4078 L: linux-kernel@vger.kernel.org
4080 F: drivers/base/devcoredump.c
4081 F: include/linux/devcoredump.h
4083 DEVICE FREQUENCY (DEVFREQ)
4084 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4085 M: Kyungmin Park <kyungmin.park@samsung.com>
4086 R: Chanwoo Choi <cw00.choi@samsung.com>
4087 L: linux-pm@vger.kernel.org
4088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4091 F: include/linux/devfreq.h
4092 F: Documentation/devicetree/bindings/devfreq/
4094 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4095 M: Chanwoo Choi <cw00.choi@samsung.com>
4096 L: linux-pm@vger.kernel.org
4097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4099 F: drivers/devfreq/event/
4100 F: drivers/devfreq/devfreq-event.c
4101 F: include/linux/devfreq-event.h
4102 F: Documentation/devicetree/bindings/devfreq/event/
4104 DEVICE NUMBER REGISTRY
4105 M: Torben Mathiasen <device@lanana.org>
4106 W: http://lanana.org/docs/device-list/index.html
4110 M: Alasdair Kergon <agk@redhat.com>
4111 M: Mike Snitzer <snitzer@redhat.com>
4112 M: dm-devel@redhat.com
4113 L: dm-devel@redhat.com
4114 W: http://sources.redhat.com/dm
4115 Q: http://patchwork.kernel.org/project/dm-devel/list/
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4117 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4119 F: Documentation/device-mapper/
4121 F: drivers/md/persistent-data/
4122 F: include/linux/device-mapper.h
4123 F: include/linux/dm-*.h
4124 F: include/uapi/linux/dm-*.h
4127 M: Jiri Pirko <jiri@mellanox.com>
4128 L: netdev@vger.kernel.org
4130 F: net/core/devlink.c
4131 F: include/net/devlink.h
4132 F: include/uapi/linux/devlink.h
4134 DIALOG SEMICONDUCTOR DRIVERS
4135 M: Support Opensource <support.opensource@diasemi.com>
4136 W: http://www.dialog-semiconductor.com/products
4138 F: Documentation/hwmon/da90??
4139 F: Documentation/devicetree/bindings/mfd/da90*.txt
4140 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4141 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4142 F: Documentation/devicetree/bindings/regulator/da92*.txt
4143 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4144 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4145 F: drivers/gpio/gpio-da90??.c
4146 F: drivers/hwmon/da90??-hwmon.c
4147 F: drivers/iio/adc/da91??-*.c
4148 F: drivers/input/misc/da90??_onkey.c
4149 F: drivers/input/touchscreen/da9052_tsi.c
4150 F: drivers/leds/leds-da90??.c
4151 F: drivers/mfd/da903x.c
4152 F: drivers/mfd/da90??-*.c
4153 F: drivers/mfd/da91??-*.c
4154 F: drivers/power/supply/da9052-battery.c
4155 F: drivers/power/supply/da91??-*.c
4156 F: drivers/regulator/da903x.c
4157 F: drivers/regulator/da9???-regulator.[ch]
4158 F: drivers/thermal/da90??-thermal.c
4159 F: drivers/rtc/rtc-da90??.c
4160 F: drivers/video/backlight/da90??_bl.c
4161 F: drivers/watchdog/da90??_wdt.c
4162 F: include/linux/mfd/da903x.h
4163 F: include/linux/mfd/da9052/
4164 F: include/linux/mfd/da9055/
4165 F: include/linux/mfd/da9062/
4166 F: include/linux/mfd/da9063/
4167 F: include/linux/mfd/da9150/
4168 F: include/linux/regulator/da9211.h
4169 F: include/sound/da[79]*.h
4170 F: sound/soc/codecs/da[79]*.[ch]
4172 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4173 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4174 L: linux-gpio@vger.kernel.org
4176 F: drivers/gpio/gpio-gpio-mm.c
4178 DIGI NEO AND CLASSIC PCI PRODUCTS
4179 M: Lidza Louina <lidza.louina@gmail.com>
4180 M: Mark Hounschell <markh@compro.net>
4181 L: driverdev-devel@linuxdriverproject.org
4183 F: drivers/staging/dgnc/
4185 DIOLAN U2C-12 I2C DRIVER
4186 M: Guenter Roeck <linux@roeck-us.net>
4187 L: linux-i2c@vger.kernel.org
4189 F: drivers/i2c/busses/i2c-diolan-u2c.c
4192 M: Matthew Wilcox <mawilcox@microsoft.com>
4193 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4194 L: linux-fsdevel@vger.kernel.org
4197 F: include/linux/dax.h
4198 F: include/trace/events/fs_dax.h
4200 DIRECTORY NOTIFICATION (DNOTIFY)
4201 M: Jan Kara <jack@suse.cz>
4202 R: Amir Goldstein <amir73il@gmail.com>
4203 L: linux-fsdevel@vger.kernel.org
4205 F: Documentation/filesystems/dnotify.txt
4206 F: fs/notify/dnotify/
4207 F: include/linux/dnotify.h
4209 DISK GEOMETRY AND PARTITION HANDLING
4210 M: Andries Brouwer <aeb@cwi.nl>
4211 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4212 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4213 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4217 M: Jan Kara <jack@suse.com>
4219 F: Documentation/filesystems/quota.txt
4221 F: include/linux/quota*.h
4222 F: include/uapi/linux/quota*.h
4224 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4225 M: Bernie Thompson <bernie@plugable.com>
4226 L: linux-fbdev@vger.kernel.org
4228 W: http://plugable.com/category/projects/udlfb/
4229 F: drivers/video/fbdev/udlfb.c
4230 F: include/video/udlfb.h
4231 F: Documentation/fb/udlfb.txt
4233 DISTRIBUTED LOCK MANAGER (DLM)
4234 M: Christine Caulfield <ccaulfie@redhat.com>
4235 M: David Teigland <teigland@redhat.com>
4236 L: cluster-devel@redhat.com
4237 W: http://sources.redhat.com/cluster/
4238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4242 DMA BUFFER SHARING FRAMEWORK
4243 M: Sumit Semwal <sumit.semwal@linaro.org>
4245 L: linux-media@vger.kernel.org
4246 L: dri-devel@lists.freedesktop.org
4247 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4249 F: include/linux/dma-buf*
4250 F: include/linux/reservation.h
4251 F: include/linux/*fence.h
4252 F: Documentation/driver-api/dma-buf.rst
4253 T: git git://anongit.freedesktop.org/drm/drm-misc
4255 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4256 M: Vinod Koul <vinod.koul@intel.com>
4257 L: dmaengine@vger.kernel.org
4258 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4261 F: include/linux/dmaengine.h
4262 F: Documentation/devicetree/bindings/dma/
4263 F: Documentation/dmaengine/
4264 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4267 M: Christoph Hellwig <hch@lst.de>
4268 M: Marek Szyprowski <m.szyprowski@samsung.com>
4269 R: Robin Murphy <robin.murphy@arm.com>
4270 L: iommu@lists.linux-foundation.org
4271 T: git git://git.infradead.org/users/hch/dma-mapping.git
4272 W: http://git.infradead.org/users/hch/dma-mapping.git
4277 F: drivers/base/dma-mapping.c
4278 F: drivers/base/dma-coherent.c
4279 F: include/linux/dma-mapping.h
4281 DME1737 HARDWARE MONITOR DRIVER
4282 M: Juerg Haefliger <juergh@gmail.com>
4283 L: linux-hwmon@vger.kernel.org
4285 F: Documentation/hwmon/dme1737
4286 F: drivers/hwmon/dme1737.c
4289 M: Jean Delvare <jdelvare@suse.com>
4291 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4292 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4293 F: drivers/firmware/dmi-id.c
4294 F: drivers/firmware/dmi_scan.c
4295 F: include/linux/dmi.h
4298 M: Jonathan Corbet <corbet@lwn.net>
4299 L: linux-doc@vger.kernel.org
4302 F: scripts/kernel-doc
4303 X: Documentation/ABI/
4304 X: Documentation/devicetree/
4305 X: Documentation/acpi
4306 X: Documentation/power
4307 X: Documentation/spi
4308 X: Documentation/media
4309 T: git git://git.lwn.net/linux.git docs-next
4311 DONGWOON DW9714 LENS VOICE COIL DRIVER
4312 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4313 L: linux-media@vger.kernel.org
4314 T: git git://linuxtv.org/media_tree.git
4316 F: drivers/media/i2c/dw9714.c
4319 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4320 L: blinux-list@redhat.com
4322 F: drivers/char/dtlk.c
4323 F: include/linux/dtlk.h
4325 DPAA2 DATAPATH I/O (DPIO) DRIVER
4326 M: Roy Pledge <Roy.Pledge@nxp.com>
4327 L: linux-kernel@vger.kernel.org
4329 F: drivers/staging/fsl-mc/bus/dpio
4331 DPAA2 ETHERNET DRIVER
4332 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4333 L: linux-kernel@vger.kernel.org
4335 F: drivers/staging/fsl-dpaa2/ethernet
4337 DPT_I2O SCSI RAID DRIVER
4338 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4339 L: linux-scsi@vger.kernel.org
4340 W: http://www.adaptec.com/
4342 F: drivers/scsi/dpt*
4343 F: drivers/scsi/dpt/
4346 M: Philipp Reisner <philipp.reisner@linbit.com>
4347 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4348 L: drbd-dev@lists.linbit.com
4349 W: http://www.drbd.org
4350 T: git git://git.linbit.com/linux-drbd.git
4351 T: git git://git.linbit.com/drbd-8.4.git
4353 F: drivers/block/drbd/
4355 F: Documentation/blockdev/drbd/
4357 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4358 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4361 F: Documentation/kobject.txt
4365 F: include/linux/debugfs.h
4366 F: include/linux/kobj*
4369 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4370 M: Kevin Hilman <khilman@kernel.org>
4371 M: Nishanth Menon <nm@ti.com>
4373 F: drivers/power/avs/
4374 F: include/linux/power/smartreflex.h
4375 L: linux-pm@vger.kernel.org
4377 DRM DRIVER FOR ARM PL111 CLCD
4378 M: Eric Anholt <eric@anholt.net>
4379 T: git git://anongit.freedesktop.org/drm/drm-misc
4381 F: drivers/gpu/drm/pl111/
4383 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4384 M: Dave Airlie <airlied@redhat.com>
4386 F: drivers/gpu/drm/ast/
4388 DRM DRIVER FOR BOCHS VIRTUAL GPU
4389 M: Gerd Hoffmann <kraxel@redhat.com>
4390 L: virtualization@lists.linux-foundation.org
4391 T: git git://anongit.freedesktop.org/drm/drm-misc
4393 F: drivers/gpu/drm/bochs/
4395 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4396 S: Orphan / Obsolete
4397 F: drivers/gpu/drm/i810/
4398 F: include/uapi/drm/i810_drm.h
4400 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4401 S: Orphan / Obsolete
4402 F: drivers/gpu/drm/mga/
4403 F: include/uapi/drm/mga_drm.h
4405 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4406 M: Dave Airlie <airlied@redhat.com>
4408 F: drivers/gpu/drm/mgag200/
4410 DRM DRIVER FOR MI0283QT
4411 M: Noralf Trønnes <noralf@tronnes.org>
4413 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4414 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4416 DRM DRIVER FOR MSM ADRENO GPU
4417 M: Rob Clark <robdclark@gmail.com>
4418 L: linux-arm-msm@vger.kernel.org
4419 L: dri-devel@lists.freedesktop.org
4420 L: freedreno@lists.freedesktop.org
4421 T: git git://people.freedesktop.org/~robclark/linux
4423 F: drivers/gpu/drm/msm/
4424 F: include/uapi/drm/msm_drm.h
4425 F: Documentation/devicetree/bindings/display/msm/
4427 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4428 M: Ben Skeggs <bskeggs@redhat.com>
4429 L: dri-devel@lists.freedesktop.org
4430 L: nouveau@lists.freedesktop.org
4431 T: git git://github.com/skeggsb/linux
4433 F: drivers/gpu/drm/nouveau/
4434 F: include/uapi/drm/nouveau_drm.h
4436 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4437 M: Noralf Trønnes <noralf@tronnes.org>
4439 F: drivers/gpu/drm/tinydrm/repaper.c
4440 F: Documentation/devicetree/bindings/display/repaper.txt
4442 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4443 M: Dave Airlie <airlied@redhat.com>
4444 M: Gerd Hoffmann <kraxel@redhat.com>
4445 L: virtualization@lists.linux-foundation.org
4446 T: git git://anongit.freedesktop.org/drm/drm-misc
4448 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4449 F: drivers/gpu/drm/cirrus/
4451 DRM DRIVER FOR QXL VIRTUAL GPU
4452 M: Dave Airlie <airlied@redhat.com>
4453 M: Gerd Hoffmann <kraxel@redhat.com>
4454 L: virtualization@lists.linux-foundation.org
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4457 F: drivers/gpu/drm/qxl/
4458 F: include/uapi/drm/qxl_drm.h
4460 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/r128/
4463 F: include/uapi/drm/r128_drm.h
4465 DRM DRIVER FOR SAVAGE VIDEO CARDS
4466 S: Orphan / Obsolete
4467 F: drivers/gpu/drm/savage/
4468 F: include/uapi/drm/savage_drm.h
4470 DRM DRIVER FOR SIS VIDEO CARDS
4471 S: Orphan / Obsolete
4472 F: drivers/gpu/drm/sis/
4473 F: include/uapi/drm/sis_drm.h
4475 DRM DRIVER FOR SITRONIX ST7586 PANELS
4476 M: David Lechner <david@lechnology.com>
4478 F: drivers/gpu/drm/tinydrm/st7586.c
4479 F: Documentation/devicetree/bindings/display/st7586.txt
4481 DRM DRIVER FOR TDFX VIDEO CARDS
4482 S: Orphan / Obsolete
4483 F: drivers/gpu/drm/tdfx/
4485 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4486 M: Dave Airlie <airlied@redhat.com>
4488 F: drivers/gpu/drm/udl/
4490 DRM DRIVER FOR VMWARE VIRTUAL GPU
4491 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4492 M: Sinclair Yeh <syeh@vmware.com>
4493 M: Thomas Hellstrom <thellstrom@vmware.com>
4494 L: dri-devel@lists.freedesktop.org
4495 T: git git://people.freedesktop.org/~syeh/repos_linux
4496 T: git git://people.freedesktop.org/~thomash/linux
4498 F: drivers/gpu/drm/vmwgfx/
4499 F: include/uapi/drm/vmwgfx_drm.h
4502 M: David Airlie <airlied@linux.ie>
4503 L: dri-devel@lists.freedesktop.org
4504 T: git git://people.freedesktop.org/~airlied/linux
4505 B: https://bugs.freedesktop.org/
4506 C: irc://chat.freenode.net/dri-devel
4510 F: Documentation/devicetree/bindings/display/
4511 F: Documentation/devicetree/bindings/gpu/
4512 F: Documentation/devicetree/bindings/video/
4513 F: Documentation/gpu/
4515 F: include/uapi/drm/
4516 F: include/linux/vga*
4518 DRM DRIVERS AND MISC GPU PATCHES
4519 M: Daniel Vetter <daniel.vetter@intel.com>
4520 M: Jani Nikula <jani.nikula@linux.intel.com>
4521 M: Sean Paul <seanpaul@chromium.org>
4522 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4524 T: git git://anongit.freedesktop.org/drm/drm-misc
4525 F: Documentation/gpu/
4527 F: drivers/gpu/drm/*
4529 F: include/uapi/drm/drm*
4530 F: include/linux/vga*
4532 DRM DRIVERS FOR ALLWINNER A10
4533 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4534 L: dri-devel@lists.freedesktop.org
4536 F: drivers/gpu/drm/sun4i/
4537 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4540 DRM DRIVERS FOR AMLOGIC SOCS
4541 M: Neil Armstrong <narmstrong@baylibre.com>
4542 L: dri-devel@lists.freedesktop.org
4543 L: linux-amlogic@lists.infradead.org
4544 W: http://linux-meson.com/
4546 F: drivers/gpu/drm/meson/
4547 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4548 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4549 F: Documentation/gpu/meson.rst
4550 T: git git://anongit.freedesktop.org/drm/drm-misc
4552 DRM DRIVERS FOR ATMEL HLCDC
4553 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4554 L: dri-devel@lists.freedesktop.org
4556 F: drivers/gpu/drm/atmel-hlcdc/
4557 F: Documentation/devicetree/bindings/drm/atmel/
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 DRM DRIVERS FOR BRIDGE CHIPS
4561 M: Archit Taneja <architt@codeaurora.org>
4562 M: Andrzej Hajda <a.hajda@samsung.com>
4563 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4565 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 F: drivers/gpu/drm/bridge/
4568 DRM DRIVERS FOR EXYNOS
4569 M: Inki Dae <inki.dae@samsung.com>
4570 M: Joonyoung Shim <jy0922.shim@samsung.com>
4571 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4572 M: Kyungmin Park <kyungmin.park@samsung.com>
4573 L: dri-devel@lists.freedesktop.org
4574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4576 F: drivers/gpu/drm/exynos/
4577 F: include/uapi/drm/exynos_drm.h
4578 F: Documentation/devicetree/bindings/display/exynos/
4580 DRM DRIVERS FOR FREESCALE DCU
4581 M: Stefan Agner <stefan@agner.ch>
4582 M: Alison Wang <alison.wang@freescale.com>
4583 L: dri-devel@lists.freedesktop.org
4585 F: drivers/gpu/drm/fsl-dcu/
4586 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4587 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4588 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4590 DRM DRIVERS FOR FREESCALE IMX
4591 M: Philipp Zabel <p.zabel@pengutronix.de>
4592 L: dri-devel@lists.freedesktop.org
4594 F: drivers/gpu/drm/imx/
4595 F: drivers/gpu/ipu-v3/
4596 F: Documentation/devicetree/bindings/display/imx/
4598 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4599 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4600 L: dri-devel@lists.freedesktop.org
4601 T: git git://github.com/patjak/drm-gma500
4603 F: drivers/gpu/drm/gma500/
4605 DRM DRIVERS FOR HISILICON
4606 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4607 M: Rongrong Zou <zourongrong@gmail.com>
4608 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4609 R: Chen Feng <puck.chen@hisilicon.com>
4610 L: dri-devel@lists.freedesktop.org
4611 T: git git://github.com/xin3liang/linux.git
4613 F: drivers/gpu/drm/hisilicon/
4614 F: Documentation/devicetree/bindings/display/hisilicon/
4616 DRM DRIVERS FOR MEDIATEK
4617 M: CK Hu <ck.hu@mediatek.com>
4618 M: Philipp Zabel <p.zabel@pengutronix.de>
4619 L: dri-devel@lists.freedesktop.org
4621 F: drivers/gpu/drm/mediatek/
4622 F: Documentation/devicetree/bindings/display/mediatek/
4624 DRM DRIVERS FOR NVIDIA TEGRA
4625 M: Thierry Reding <thierry.reding@gmail.com>
4626 L: dri-devel@lists.freedesktop.org
4627 L: linux-tegra@vger.kernel.org
4628 T: git git://anongit.freedesktop.org/tegra/linux.git
4630 F: drivers/gpu/drm/tegra/
4631 F: drivers/gpu/host1x/
4632 F: include/linux/host1x.h
4633 F: include/uapi/drm/tegra_drm.h
4634 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4636 DRM DRIVERS FOR RENESAS
4637 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4638 L: dri-devel@lists.freedesktop.org
4639 L: linux-renesas-soc@vger.kernel.org
4640 T: git git://linuxtv.org/pinchartl/fbdev
4642 F: drivers/gpu/drm/rcar-du/
4643 F: drivers/gpu/drm/shmobile/
4644 F: include/linux/platform_data/shmob_drm.h
4645 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4646 F: Documentation/devicetree/bindings/display/renesas,du.txt
4648 DRM DRIVERS FOR ROCKCHIP
4649 M: Mark Yao <mark.yao@rock-chips.com>
4650 L: dri-devel@lists.freedesktop.org
4652 F: drivers/gpu/drm/rockchip/
4653 F: Documentation/devicetree/bindings/display/rockchip/
4654 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4658 M: Vincent Abriou <vincent.abriou@st.com>
4659 L: dri-devel@lists.freedesktop.org
4660 T: git git://anongit.freedesktop.org/drm/drm-misc
4662 F: drivers/gpu/drm/sti
4663 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4666 M: Yannick Fertre <yannick.fertre@st.com>
4667 M: Philippe Cornu <philippe.cornu@st.com>
4668 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4669 M: Vincent Abriou <vincent.abriou@st.com>
4670 L: dri-devel@lists.freedesktop.org
4671 T: git git://anongit.freedesktop.org/drm/drm-misc
4673 F: drivers/gpu/drm/stm
4674 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4676 DRM DRIVERS FOR TI LCDC
4677 M: Jyri Sarha <jsarha@ti.com>
4678 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4679 L: dri-devel@lists.freedesktop.org
4681 F: drivers/gpu/drm/tilcdc/
4682 F: Documentation/devicetree/bindings/display/tilcdc/
4684 DRM DRIVERS FOR TI OMAP
4685 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4686 L: dri-devel@lists.freedesktop.org
4688 F: drivers/gpu/drm/omapdrm/
4689 F: Documentation/devicetree/bindings/display/ti/
4692 M: Eric Anholt <eric@anholt.net>
4693 T: git git://github.com/anholt/linux
4695 F: drivers/gpu/drm/vc4/
4696 F: include/uapi/drm/vc4_drm.h
4697 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4698 T: git git://anongit.freedesktop.org/drm/drm-misc
4700 DRM DRIVERS FOR VIVANTE GPU IP
4701 M: Lucas Stach <l.stach@pengutronix.de>
4702 R: Russell King <linux+etnaviv@armlinux.org.uk>
4703 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4704 L: etnaviv@lists.freedesktop.org
4705 L: dri-devel@lists.freedesktop.org
4707 F: drivers/gpu/drm/etnaviv/
4708 F: include/uapi/drm/etnaviv_drm.h
4709 F: Documentation/devicetree/bindings/display/etnaviv/
4711 DRM DRIVERS FOR ZTE ZX
4712 M: Shawn Guo <shawnguo@kernel.org>
4713 L: dri-devel@lists.freedesktop.org
4715 F: drivers/gpu/drm/zte/
4716 F: Documentation/devicetree/bindings/display/zte,vou.txt
4717 T: git git://anongit.freedesktop.org/drm/drm-misc
4720 M: Thierry Reding <thierry.reding@gmail.com>
4721 L: dri-devel@lists.freedesktop.org
4722 T: git git://anongit.freedesktop.org/tegra/linux.git
4724 F: drivers/gpu/drm/drm_panel.c
4725 F: drivers/gpu/drm/panel/
4726 F: include/drm/drm_panel.h
4727 F: Documentation/devicetree/bindings/display/panel/
4730 M: Noralf Trønnes <noralf@tronnes.org>
4731 W: https://github.com/notro/tinydrm/wiki/Development
4732 T: git git://anongit.freedesktop.org/drm/drm-misc
4734 F: drivers/gpu/drm/tinydrm/
4735 F: include/drm/tinydrm/
4737 DSBR100 USB FM RADIO DRIVER
4738 M: Alexey Klimov <klimov.linux@gmail.com>
4739 L: linux-media@vger.kernel.org
4740 T: git git://linuxtv.org/media_tree.git
4742 F: drivers/media/radio/dsbr100.c
4745 M: Francois Romieu <romieu@fr.zoreil.com>
4746 L: netdev@vger.kernel.org
4748 F: drivers/net/wan/dscc4.c
4751 M: Hans Verkuil <hverkuil@xs4all.nl>
4752 L: linux-media@vger.kernel.org
4753 T: git git://linuxtv.org/media_tree.git
4754 W: https://linuxtv.org
4756 F: drivers/media/pci/dt3155/
4758 DVB_USB_AF9015 MEDIA DRIVER
4759 M: Antti Palosaari <crope@iki.fi>
4760 L: linux-media@vger.kernel.org
4761 W: https://linuxtv.org
4762 W: http://palosaari.fi/linux/
4763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4764 T: git git://linuxtv.org/anttip/media_tree.git
4766 F: drivers/media/usb/dvb-usb-v2/af9015*
4768 DVB_USB_AF9035 MEDIA DRIVER
4769 M: Antti Palosaari <crope@iki.fi>
4770 L: linux-media@vger.kernel.org
4771 W: https://linuxtv.org
4772 W: http://palosaari.fi/linux/
4773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4774 T: git git://linuxtv.org/anttip/media_tree.git
4776 F: drivers/media/usb/dvb-usb-v2/af9035*
4778 DVB_USB_ANYSEE MEDIA DRIVER
4779 M: Antti Palosaari <crope@iki.fi>
4780 L: linux-media@vger.kernel.org
4781 W: https://linuxtv.org
4782 W: http://palosaari.fi/linux/
4783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4784 T: git git://linuxtv.org/anttip/media_tree.git
4786 F: drivers/media/usb/dvb-usb-v2/anysee*
4788 DVB_USB_AU6610 MEDIA DRIVER
4789 M: Antti Palosaari <crope@iki.fi>
4790 L: linux-media@vger.kernel.org
4791 W: https://linuxtv.org
4792 W: http://palosaari.fi/linux/
4793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4794 T: git git://linuxtv.org/anttip/media_tree.git
4796 F: drivers/media/usb/dvb-usb-v2/au6610*
4798 DVB_USB_CE6230 MEDIA DRIVER
4799 M: Antti Palosaari <crope@iki.fi>
4800 L: linux-media@vger.kernel.org
4801 W: https://linuxtv.org
4802 W: http://palosaari.fi/linux/
4803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804 T: git git://linuxtv.org/anttip/media_tree.git
4806 F: drivers/media/usb/dvb-usb-v2/ce6230*
4808 DVB_USB_CXUSB MEDIA DRIVER
4809 M: Michael Krufky <mkrufky@linuxtv.org>
4810 L: linux-media@vger.kernel.org
4811 W: https://linuxtv.org
4812 W: http://github.com/mkrufky
4813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4814 T: git git://linuxtv.org/media_tree.git
4816 F: drivers/media/usb/dvb-usb/cxusb*
4818 DVB_USB_EC168 MEDIA DRIVER
4819 M: Antti Palosaari <crope@iki.fi>
4820 L: linux-media@vger.kernel.org
4821 W: https://linuxtv.org
4822 W: http://palosaari.fi/linux/
4823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4824 T: git git://linuxtv.org/anttip/media_tree.git
4826 F: drivers/media/usb/dvb-usb-v2/ec168*
4828 DVB_USB_GL861 MEDIA DRIVER
4829 M: Antti Palosaari <crope@iki.fi>
4830 L: linux-media@vger.kernel.org
4831 W: https://linuxtv.org
4832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4833 T: git git://linuxtv.org/anttip/media_tree.git
4835 F: drivers/media/usb/dvb-usb-v2/gl861*
4837 DVB_USB_MXL111SF MEDIA DRIVER
4838 M: Michael Krufky <mkrufky@linuxtv.org>
4839 L: linux-media@vger.kernel.org
4840 W: https://linuxtv.org
4841 W: http://github.com/mkrufky
4842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4843 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4845 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4847 DVB_USB_RTL28XXU MEDIA DRIVER
4848 M: Antti Palosaari <crope@iki.fi>
4849 L: linux-media@vger.kernel.org
4850 W: https://linuxtv.org
4851 W: http://palosaari.fi/linux/
4852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4853 T: git git://linuxtv.org/anttip/media_tree.git
4855 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4857 DVB_USB_V2 MEDIA DRIVER
4858 M: Antti Palosaari <crope@iki.fi>
4859 L: linux-media@vger.kernel.org
4860 W: https://linuxtv.org
4861 W: http://palosaari.fi/linux/
4862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4863 T: git git://linuxtv.org/anttip/media_tree.git
4865 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4866 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4869 M: Jason Baron <jbaron@akamai.com>
4871 F: lib/dynamic_debug.c
4872 F: include/linux/dynamic_debug.h
4874 DZ DECSTATION DZ11 SERIAL DRIVER
4875 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4877 F: drivers/tty/serial/dz.*
4879 E3X0 POWER BUTTON DRIVER
4880 M: Moritz Fischer <moritz.fischer@ettus.com>
4881 L: usrp-users@lists.ettus.com
4882 W: http://www.ettus.com
4884 F: drivers/input/misc/e3x0-button.c
4885 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4888 M: Antti Palosaari <crope@iki.fi>
4889 L: linux-media@vger.kernel.org
4890 W: https://linuxtv.org
4891 W: http://palosaari.fi/linux/
4892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893 T: git git://linuxtv.org/anttip/media_tree.git
4895 F: drivers/media/tuners/e4000*
4897 EATA ISA/EISA/PCI SCSI DRIVER
4898 M: Dario Ballabio <ballabio_dario@emc.com>
4899 L: linux-scsi@vger.kernel.org
4901 F: drivers/scsi/eata.c
4904 M: Antti Palosaari <crope@iki.fi>
4905 L: linux-media@vger.kernel.org
4906 W: https://linuxtv.org
4907 W: http://palosaari.fi/linux/
4908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4909 T: git git://linuxtv.org/anttip/media_tree.git
4911 F: drivers/media/dvb-frontends/ec100*
4914 M: Tyler Hicks <tyhicks@canonical.com>
4915 L: ecryptfs@vger.kernel.org
4916 W: http://ecryptfs.org
4917 W: https://launchpad.net/ecryptfs
4918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4920 F: Documentation/filesystems/ecryptfs.txt
4924 M: Borislav Petkov <bp@alien8.de>
4925 L: linux-edac@vger.kernel.org
4927 F: drivers/edac/amd64_edac*
4930 M: Robert Richter <rric@kernel.org>
4931 L: linux-edac@vger.kernel.org
4933 F: drivers/edac/highbank*
4936 M: Ralf Baechle <ralf@linux-mips.org>
4937 M: David Daney <david.daney@cavium.com>
4938 L: linux-edac@vger.kernel.org
4939 L: linux-mips@linux-mips.org
4941 F: drivers/edac/octeon_edac*
4942 F: drivers/edac/thunderx_edac*
4945 M: Borislav Petkov <bp@alien8.de>
4946 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4948 L: linux-edac@vger.kernel.org
4949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4952 F: Documentation/admin-guide/ras.rst
4953 F: Documentation/driver-api/edac.rst
4955 F: include/linux/edac.h
4958 M: Mark Gross <mark.gross@intel.com>
4959 L: linux-edac@vger.kernel.org
4961 F: drivers/edac/e752x_edac.c
4964 L: linux-edac@vger.kernel.org
4966 F: drivers/edac/e7xxx_edac.c
4969 M: York Sun <york.sun@nxp.com>
4970 L: linux-edac@vger.kernel.org
4972 F: drivers/edac/fsl_ddr_edac.*
4975 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4977 L: linux-edac@vger.kernel.org
4979 F: drivers/edac/ghes_edac.c
4982 L: linux-edac@vger.kernel.org
4984 F: drivers/edac/i3000_edac.c
4987 L: linux-edac@vger.kernel.org
4989 F: drivers/edac/i5000_edac.c
4992 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4994 L: linux-edac@vger.kernel.org
4996 F: drivers/edac/i5400_edac.c
4999 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5000 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5001 L: linux-edac@vger.kernel.org
5003 F: drivers/edac/i7300_edac.c
5006 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5007 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5008 L: linux-edac@vger.kernel.org
5010 F: drivers/edac/i7core_edac.c
5013 M: Tim Small <tim@buttersideup.com>
5014 L: linux-edac@vger.kernel.org
5016 F: drivers/edac/i82443bxgx_edac.c
5019 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5020 M: "Arvind R." <arvino55@gmail.com>
5021 L: linux-edac@vger.kernel.org
5023 F: drivers/edac/i82975x_edac.c
5026 M: Jason Baron <jbaron@akamai.com>
5027 L: linux-edac@vger.kernel.org
5029 F: drivers/edac/ie31200_edac.c
5032 M: Johannes Thumshirn <morbidrsa@gmail.com>
5033 L: linux-edac@vger.kernel.org
5035 F: drivers/edac/mpc85xx_edac.[ch]
5038 M: Egor Martovetsky <egor@pasemi.com>
5039 L: linux-edac@vger.kernel.org
5041 F: drivers/edac/pasemi_edac.c
5044 M: Tony Luck <tony.luck@intel.com>
5045 L: linux-edac@vger.kernel.org
5047 F: drivers/edac/pnd2_edac.[ch]
5050 M: Tim Small <tim@buttersideup.com>
5051 L: linux-edac@vger.kernel.org
5053 F: drivers/edac/r82600_edac.c
5056 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5057 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5058 L: linux-edac@vger.kernel.org
5060 F: drivers/edac/sb_edac.c
5063 M: Tony Luck <tony.luck@intel.com>
5064 L: linux-edac@vger.kernel.org
5066 F: drivers/edac/skx_edac.c
5068 EDIROL UA-101/UA-1000 DRIVER
5069 M: Clemens Ladisch <clemens@ladisch.de>
5070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5071 T: git git://git.alsa-project.org/alsa-kernel.git
5073 F: sound/usb/misc/ua101.c
5076 L: linux-efi@vger.kernel.org
5077 M: Ivan Hu <ivan.hu@canonical.com>
5078 M: Matt Fleming <matt@codeblueprint.co.uk>
5080 F: drivers/firmware/efi/test/
5082 EFI VARIABLE FILESYSTEM
5083 M: Matthew Garrett <matthew.garrett@nebula.com>
5084 M: Jeremy Kerr <jk@ozlabs.org>
5085 M: Matt Fleming <matt@codeblueprint.co.uk>
5086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5087 L: linux-efi@vger.kernel.org
5091 EFIFB FRAMEBUFFER DRIVER
5092 L: linux-fbdev@vger.kernel.org
5093 M: Peter Jones <pjones@redhat.com>
5095 F: drivers/video/fbdev/efifb.c
5098 W: http://aeschi.ch.eu.org/efs/
5102 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5103 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5104 L: netdev@vger.kernel.org
5106 F: drivers/net/ethernet/ibm/ehea/
5108 EM28XX VIDEO4LINUX DRIVER
5109 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5111 L: linux-media@vger.kernel.org
5112 W: https://linuxtv.org
5113 T: git git://linuxtv.org/media_tree.git
5115 F: drivers/media/usb/em28xx/
5116 F: Documentation/media/v4l-drivers/em28xx*
5119 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5120 M: Matt Mackall <mpm@selenic.com>
5121 M: David Woodhouse <dwmw2@infradead.org>
5122 L: linux-embedded@vger.kernel.org
5125 Emulex 10Gbps iSCSI - OneConnect DRIVER
5126 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5127 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5128 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5129 L: linux-scsi@vger.kernel.org
5130 W: http://www.broadcom.com
5132 F: drivers/scsi/be2iscsi/
5134 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5135 M: Sathya Perla <sathya.perla@broadcom.com>
5136 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5137 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5138 M: Somnath Kotur <somnath.kotur@broadcom.com>
5139 L: netdev@vger.kernel.org
5140 W: http://www.emulex.com
5142 F: drivers/net/ethernet/emulex/benet/
5144 EMULEX ONECONNECT ROCE DRIVER
5145 M: Selvin Xavier <selvin.xavier@broadcom.com>
5146 M: Devesh Sharma <devesh.sharma@broadcom.com>
5147 L: linux-rdma@vger.kernel.org
5148 W: http://www.broadcom.com
5150 F: drivers/infiniband/hw/ocrdma/
5151 F: include/uapi/rdma/ocrdma-abi.h
5153 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5154 M: James Smart <james.smart@broadcom.com>
5155 M: Dick Kennedy <dick.kennedy@broadcom.com>
5156 L: linux-scsi@vger.kernel.org
5157 W: http://www.broadcom.com
5159 F: drivers/scsi/lpfc/
5161 ENE CB710 FLASH CARD READER DRIVER
5162 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5164 F: drivers/misc/cb710/
5165 F: drivers/mmc/host/cb710-mmc.*
5166 F: include/linux/cb710.h
5168 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5169 M: Maxim Levitsky <maximlevitsky@gmail.com>
5171 F: drivers/media/rc/ene_ir.*
5173 EPSON S1D13XXX FRAMEBUFFER DRIVER
5174 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5177 F: drivers/video/fbdev/s1d13xxxfb.c
5178 F: include/video/s1d13xxxfb.h
5180 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5181 M: Jeff Layton <jlayton@poochiereds.net>
5184 F: include/linux/errseq.h
5186 ET131X NETWORK DRIVER
5187 M: Mark Einon <mark.einon@gmail.com>
5189 F: drivers/net/ethernet/agere/
5192 M: Stephen Hemminger <stephen@networkplumber.org>
5193 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5194 L: netdev@vger.kernel.org
5195 W: http://www.linuxfoundation.org/en/Net:Bridge
5197 F: include/linux/netfilter_bridge/
5200 ETHERNET PHY LIBRARY
5201 M: Andrew Lunn <andrew@lunn.ch>
5202 M: Florian Fainelli <f.fainelli@gmail.com>
5203 L: netdev@vger.kernel.org
5205 F: Documentation/ABI/testing/sysfs-bus-mdio
5206 F: Documentation/devicetree/bindings/net/mdio*
5207 F: Documentation/networking/phy.txt
5209 F: drivers/of/of_mdio.c
5210 F: drivers/of/of_net.c
5211 F: include/linux/*mdio*.h
5212 F: include/linux/of_net.h
5213 F: include/linux/phy.h
5214 F: include/linux/phy_fixed.h
5215 F: include/linux/platform_data/mdio-gpio.h
5216 F: include/linux/platform_data/mdio-bcm-unimac.h
5217 F: include/trace/events/mdio.h
5218 F: include/uapi/linux/mdio.h
5219 F: include/uapi/linux/mii.h
5222 M: Jan Kara <jack@suse.com>
5223 L: linux-ext4@vger.kernel.org
5225 F: Documentation/filesystems/ext2.txt
5227 F: include/linux/ext2*
5230 M: "Theodore Ts'o" <tytso@mit.edu>
5231 M: Andreas Dilger <adilger.kernel@dilger.ca>
5232 L: linux-ext4@vger.kernel.org
5233 W: http://ext4.wiki.kernel.org
5234 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5237 F: Documentation/filesystems/ext4.txt
5240 Extended Verification Module (EVM)
5241 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5242 L: linux-ima-devel@lists.sourceforge.net
5243 L: linux-security-module@vger.kernel.org
5245 F: security/integrity/evm/
5247 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5248 M: Matt Fleming <matt@codeblueprint.co.uk>
5249 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5250 L: linux-efi@vger.kernel.org
5251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5253 F: Documentation/efi-stub.txt
5254 F: arch/*/kernel/efi.c
5255 F: arch/x86/boot/compressed/eboot.[ch]
5256 F: arch/*/include/asm/efi.h
5257 F: arch/x86/platform/efi/
5258 F: drivers/firmware/efi/
5259 F: include/linux/efi*.h
5260 F: arch/arm/boot/compressed/efi-header.S
5261 F: arch/arm64/kernel/efi-entry.S
5263 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5264 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5265 M: Chanwoo Choi <cw00.choi@samsung.com>
5266 L: linux-kernel@vger.kernel.org
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5270 F: include/linux/extcon/
5271 F: include/linux/extcon.h
5272 F: Documentation/extcon/
5273 F: Documentation/devicetree/bindings/extcon/
5276 M: Jingoo Han <jingoohan1@gmail.com>
5277 L: dri-devel@lists.freedesktop.org
5279 F: drivers/gpu/drm/exynos/exynos_dp*
5281 EXYNOS SYSMMU (IOMMU) driver
5282 M: Marek Szyprowski <m.szyprowski@samsung.com>
5283 L: iommu@lists.linux-foundation.org
5285 F: drivers/iommu/exynos-iommu.c
5287 EZchip NPS platform support
5288 M: Elad Kanfi <eladkan@mellanox.com>
5289 M: Vineet Gupta <vgupta@synopsys.com>
5291 F: arch/arc/plat-eznps
5292 F: arch/arc/boot/dts/eznps.dts
5295 M: Jaegeuk Kim <jaegeuk@kernel.org>
5296 M: Chao Yu <yuchao0@huawei.com>
5297 L: linux-f2fs-devel@lists.sourceforge.net
5298 W: https://f2fs.wiki.kernel.org/
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5301 F: Documentation/filesystems/f2fs.txt
5302 F: Documentation/ABI/testing/sysfs-fs-f2fs
5304 F: include/linux/f2fs_fs.h
5305 F: include/trace/events/f2fs.h
5307 F71805F HARDWARE MONITORING DRIVER
5308 M: Jean Delvare <jdelvare@suse.com>
5309 L: linux-hwmon@vger.kernel.org
5311 F: Documentation/hwmon/f71805f
5312 F: drivers/hwmon/f71805f.c
5315 M: Jan Kara <jack@suse.cz>
5316 R: Amir Goldstein <amir73il@gmail.com>
5317 L: linux-fsdevel@vger.kernel.org
5319 F: fs/notify/fanotify/
5320 F: include/linux/fanotify.h
5321 F: include/uapi/linux/fanotify.h
5323 FARSYNC SYNCHRONOUS DRIVER
5324 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5325 W: http://www.farsite.co.uk/
5327 F: drivers/net/wan/farsync.*
5329 FAULT INJECTION SUPPORT
5330 M: Akinobu Mita <akinobu.mita@gmail.com>
5332 F: Documentation/fault-injection/
5333 F: lib/fault-inject.c
5335 FBTFT Framebuffer drivers
5336 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5338 F: drivers/staging/fbtft/
5341 M: Michael Buesch <m@bues.ch>
5342 L: linux-media@vger.kernel.org
5344 F: drivers/media/tuners/fc0011.h
5345 F: drivers/media/tuners/fc0011.c
5348 M: Antti Palosaari <crope@iki.fi>
5349 L: linux-media@vger.kernel.org
5350 W: https://linuxtv.org
5351 W: http://palosaari.fi/linux/
5352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353 T: git git://linuxtv.org/anttip/media_tree.git
5355 F: drivers/media/tuners/fc2580*
5357 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5358 M: Johannes Thumshirn <jth@kernel.org>
5359 L: fcoe-devel@open-fcoe.org
5360 W: www.Open-FCoE.org
5362 F: drivers/scsi/libfc/
5363 F: drivers/scsi/fcoe/
5365 F: include/scsi/libfc.h
5366 F: include/scsi/libfcoe.h
5367 F: include/uapi/scsi/fc/
5369 FILE LOCKING (flock() and fcntl()/lockf())
5370 M: Jeff Layton <jlayton@poochiereds.net>
5371 M: "J. Bruce Fields" <bfields@fieldses.org>
5372 L: linux-fsdevel@vger.kernel.org
5374 F: include/linux/fcntl.h
5375 F: include/uapi/linux/fcntl.h
5379 FILESYSTEMS (VFS and infrastructure)
5380 M: Alexander Viro <viro@zeniv.linux.org.uk>
5381 L: linux-fsdevel@vger.kernel.org
5384 F: include/linux/fs.h
5385 F: include/uapi/linux/fs.h
5387 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5388 M: Riku Voipio <riku.voipio@iki.fi>
5389 L: linux-hwmon@vger.kernel.org
5391 F: drivers/hwmon/f75375s.c
5392 F: include/linux/f75375s.h
5394 FIREWIRE AUDIO DRIVERS
5395 M: Clemens Ladisch <clemens@ladisch.de>
5396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5397 T: git git://git.alsa-project.org/alsa-kernel.git
5401 FIREWIRE MEDIA DRIVERS (firedtv)
5402 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5403 L: linux-media@vger.kernel.org
5404 L: linux1394-devel@lists.sourceforge.net
5405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5407 F: drivers/media/firewire/
5409 FIREWIRE SBP-2 TARGET
5410 M: Chris Boot <bootc@bootc.net>
5411 L: linux-scsi@vger.kernel.org
5412 L: target-devel@vger.kernel.org
5413 L: linux1394-devel@lists.sourceforge.net
5414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5416 F: drivers/target/sbp/
5419 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5420 L: linux1394-devel@lists.sourceforge.net
5421 W: http://ieee1394.wiki.kernel.org/
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5424 F: drivers/firewire/
5425 F: include/linux/firewire.h
5426 F: include/uapi/linux/firewire*.h
5429 FIRMWARE LOADER (request_firmware)
5430 M: Luis R. Rodriguez <mcgrof@kernel.org>
5431 L: linux-kernel@vger.kernel.org
5433 F: Documentation/firmware_class/
5434 F: drivers/base/firmware*.c
5435 F: include/linux/firmware.h
5437 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5438 M: Joshua Morris <josh.h.morris@us.ibm.com>
5439 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5441 F: drivers/block/rsxx/
5444 M: Jiri Kosina <jikos@kernel.org>
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5447 F: drivers/block/floppy.c
5450 M: Alessandro Rubini <rubini@gnudd.com>
5451 W: http://www.ohwr.org/projects/fmc-bus
5454 F: include/linux/fmc*.h
5455 F: include/linux/ipmi-fru.h
5458 FPGA MANAGER FRAMEWORK
5459 M: Alan Tull <atull@kernel.org>
5460 R: Moritz Fischer <mdf@kernel.org>
5461 L: linux-fpga@vger.kernel.org
5463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5464 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5465 F: Documentation/fpga/
5466 F: Documentation/devicetree/bindings/fpga/
5468 F: include/linux/fpga/
5469 W: http://www.rocketboards.org
5472 M: Bill Metzenthen <billm@melbpc.org.au>
5473 W: http://floatingpoint.sourceforge.net/emulator/index.html
5475 F: arch/x86/math-emu/
5477 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5478 L: netdev@vger.kernel.org
5480 F: drivers/net/wan/dlci.c
5481 F: drivers/net/wan/sdla.c
5484 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5485 L: linux-fbdev@vger.kernel.org
5486 T: git git://github.com/bzolnier/linux.git
5487 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489 F: Documentation/fb/
5492 F: include/linux/fb.h
5493 F: include/uapi/video/
5494 F: include/uapi/linux/fb.h
5496 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5497 M: Horia Geantă <horia.geanta@nxp.com>
5498 M: Dan Douglass <dan.douglass@nxp.com>
5499 L: linux-crypto@vger.kernel.org
5501 F: drivers/crypto/caam/
5502 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5504 FREESCALE DIU FRAMEBUFFER DRIVER
5505 M: Timur Tabi <timur@tabi.org>
5506 L: linux-fbdev@vger.kernel.org
5508 F: drivers/video/fbdev/fsl-diu-fb.*
5510 FREESCALE DMA DRIVER
5511 M: Li Yang <leoyang.li@nxp.com>
5512 M: Zhang Wei <zw@zh-kernel.org>
5513 L: linuxppc-dev@lists.ozlabs.org
5515 F: drivers/dma/fsldma.*
5517 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5518 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5519 L: netdev@vger.kernel.org
5521 F: drivers/net/ethernet/freescale/gianfar*
5522 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5523 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5525 FREESCALE GPMI NAND DRIVER
5526 M: Han Xu <han.xu@nxp.com>
5527 L: linux-mtd@lists.infradead.org
5529 F: drivers/mtd/nand/gpmi-nand/*
5531 FREESCALE I2C CPM DRIVER
5532 M: Jochen Friedrich <jochen@scram.de>
5533 L: linuxppc-dev@lists.ozlabs.org
5534 L: linux-i2c@vger.kernel.org
5536 F: drivers/i2c/busses/i2c-cpm.c
5538 FREESCALE IMX / MXC FEC DRIVER
5539 M: Fugang Duan <fugang.duan@nxp.com>
5540 L: netdev@vger.kernel.org
5542 F: drivers/net/ethernet/freescale/fec_main.c
5543 F: drivers/net/ethernet/freescale/fec_ptp.c
5544 F: drivers/net/ethernet/freescale/fec.h
5545 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5547 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5548 M: Sascha Hauer <kernel@pengutronix.de>
5549 L: linux-fbdev@vger.kernel.org
5550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5552 F: include/linux/platform_data/video-imxfb.h
5553 F: drivers/video/fbdev/imxfb.c
5555 FREESCALE QORIQ DPAA ETHERNET DRIVER
5556 M: Madalin Bucur <madalin.bucur@nxp.com>
5557 L: netdev@vger.kernel.org
5559 F: drivers/net/ethernet/freescale/dpaa
5561 FREESCALE QORIQ DPAA FMAN DRIVER
5562 M: Madalin Bucur <madalin.bucur@nxp.com>
5563 L: netdev@vger.kernel.org
5565 F: drivers/net/ethernet/freescale/fman
5566 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5568 FREESCALE QUAD SPI DRIVER
5569 M: Han Xu <han.xu@nxp.com>
5570 L: linux-mtd@lists.infradead.org
5572 F: drivers/mtd/spi-nor/fsl-quadspi.c
5574 FREESCALE QUICC ENGINE LIBRARY
5575 M: Qiang Zhao <qiang.zhao@nxp.com>
5576 L: linuxppc-dev@lists.ozlabs.org
5578 F: drivers/soc/fsl/qe/
5579 F: include/soc/fsl/*qe*.h
5580 F: include/soc/fsl/*ucc*.h
5582 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5583 M: Li Yang <leoyang.li@nxp.com>
5584 L: netdev@vger.kernel.org
5585 L: linuxppc-dev@lists.ozlabs.org
5587 F: drivers/net/ethernet/freescale/ucc_geth*
5589 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5590 M: Zhao Qiang <qiang.zhao@nxp.com>
5591 L: netdev@vger.kernel.org
5592 L: linuxppc-dev@lists.ozlabs.org
5594 F: drivers/net/wan/fsl_ucc_hdlc*
5596 FREESCALE QUICC ENGINE UCC UART DRIVER
5597 M: Timur Tabi <timur@tabi.org>
5598 L: linuxppc-dev@lists.ozlabs.org
5600 F: drivers/tty/serial/ucc_uart.c
5602 FREESCALE SOC DRIVERS
5603 M: Li Yang <leoyang.li@nxp.com>
5604 L: linuxppc-dev@lists.ozlabs.org
5605 L: linux-arm-kernel@lists.infradead.org
5607 F: Documentation/devicetree/bindings/soc/fsl/
5609 F: include/linux/fsl/
5611 FREESCALE SOC FS_ENET DRIVER
5612 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5613 M: Vitaly Bordug <vbordug@ru.mvista.com>
5614 L: linuxppc-dev@lists.ozlabs.org
5615 L: netdev@vger.kernel.org
5617 F: drivers/net/ethernet/freescale/fs_enet/
5618 F: include/linux/fs_enet_pd.h
5620 FREESCALE SOC SOUND DRIVERS
5621 M: Timur Tabi <timur@tabi.org>
5622 M: Nicolin Chen <nicoleotsuka@gmail.com>
5623 M: Xiubo Li <Xiubo.Lee@gmail.com>
5624 R: Fabio Estevam <fabio.estevam@nxp.com>
5625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5626 L: linuxppc-dev@lists.ozlabs.org
5628 F: sound/soc/fsl/fsl*
5629 F: sound/soc/fsl/imx*
5630 F: sound/soc/fsl/mpc8610_hpcd.c
5632 FREESCALE USB PERIPHERAL DRIVERS
5633 M: Li Yang <leoyang.li@nxp.com>
5634 L: linux-usb@vger.kernel.org
5635 L: linuxppc-dev@lists.ozlabs.org
5637 F: drivers/usb/gadget/udc/fsl*
5640 M: Christoph Hellwig <hch@infradead.org>
5641 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5646 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5647 M: Pavel Machek <pavel@ucw.cz>
5648 L: linux-pm@vger.kernel.org
5650 F: Documentation/power/freezing-of-tasks.txt
5651 F: include/linux/freezer.h
5655 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5656 L: linux-kernel@vger.kernel.org
5659 F: include/linux/frontswap.h
5661 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5662 M: David Howells <dhowells@redhat.com>
5663 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5665 F: Documentation/filesystems/caching/
5667 F: include/linux/fscache*.h
5669 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5670 M: Theodore Y. Ts'o <tytso@mit.edu>
5671 M: Jaegeuk Kim <jaegeuk@kernel.org>
5672 L: linux-fscrypt@vger.kernel.org
5673 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5677 F: include/linux/fscrypt*.h
5679 FUJITSU FR-V (FRV) PORT
5683 FUJITSU LAPTOP EXTRAS
5684 M: Jonathan Woithe <jwoithe@just42.net>
5685 L: platform-driver-x86@vger.kernel.org
5687 F: drivers/platform/x86/fujitsu-laptop.c
5689 FUJITSU M-5MO LS CAMERA ISP DRIVER
5690 M: Kyungmin Park <kyungmin.park@samsung.com>
5691 M: Heungjun Kim <riverful.kim@samsung.com>
5692 L: linux-media@vger.kernel.org
5694 F: drivers/media/i2c/m5mols/
5695 F: include/media/i2c/m5mols.h
5697 FUJITSU TABLET EXTRAS
5698 M: Robert Gerlach <khnz@gmx.de>
5699 L: platform-driver-x86@vger.kernel.org
5701 F: drivers/platform/x86/fujitsu-tablet.c
5703 FUSE: FILESYSTEM IN USERSPACE
5704 M: Miklos Szeredi <miklos@szeredi.hu>
5705 L: linux-fsdevel@vger.kernel.org
5706 W: http://fuse.sourceforge.net/
5707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5710 F: include/uapi/linux/fuse.h
5711 F: Documentation/filesystems/fuse.txt
5714 M: Thomas Gleixner <tglx@linutronix.de>
5715 M: Ingo Molnar <mingo@redhat.com>
5716 R: Peter Zijlstra <peterz@infradead.org>
5717 R: Darren Hart <dvhart@infradead.org>
5718 L: linux-kernel@vger.kernel.org
5719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5722 F: kernel/futex_compat.c
5723 F: include/asm-generic/futex.h
5724 F: include/linux/futex.h
5725 F: include/uapi/linux/futex.h
5726 F: tools/testing/selftests/futex/
5727 F: tools/perf/bench/futex*
5728 F: Documentation/*futex*
5730 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5731 M: Rik Faith <faith@cs.unc.edu>
5732 L: linux-scsi@vger.kernel.org
5733 S: Odd Fixes (e.g., new signatures)
5734 F: drivers/scsi/fdomain.*
5737 M: Kees Cook <keescook@chromium.org>
5738 R: Emese Revfy <re.emese@gmail.com>
5739 L: kernel-hardening@lists.openwall.com
5741 F: scripts/gcc-plugins/
5742 F: scripts/gcc-plugin.sh
5743 F: scripts/Makefile.gcc-plugins
5744 F: Documentation/gcc-plugins.txt
5746 GCOV BASED KERNEL PROFILING
5747 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5750 F: Documentation/dev-tools/gcov.rst
5752 GDB KERNEL DEBUGGING HELPER SCRIPTS
5753 M: Jan Kiszka <jan.kiszka@siemens.com>
5754 M: Kieran Bingham <kieran@bingham.xyz>
5758 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5759 M: Achim Leubner <achim_leubner@adaptec.com>
5760 L: linux-scsi@vger.kernel.org
5761 W: http://www.icp-vortex.com/
5763 F: drivers/scsi/gdt*
5765 GEMTEK FM RADIO RECEIVER DRIVER
5766 M: Hans Verkuil <hverkuil@xs4all.nl>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5769 W: https://linuxtv.org
5771 F: drivers/media/radio/radio-gemtek*
5773 GENERIC GPIO I2C DRIVER
5774 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5776 F: drivers/i2c/busses/i2c-gpio.c
5777 F: include/linux/i2c-gpio.h
5779 GENERIC GPIO I2C MULTIPLEXER DRIVER
5780 M: Peter Korsgaard <peter.korsgaard@barco.com>
5781 L: linux-i2c@vger.kernel.org
5783 F: drivers/i2c/muxes/i2c-mux-gpio.c
5784 F: include/linux/i2c-mux-gpio.h
5785 F: Documentation/i2c/muxes/i2c-mux-gpio
5787 GENERIC HDLC (WAN) DRIVERS
5788 M: Krzysztof Halasa <khc@pm.waw.pl>
5789 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5791 F: drivers/net/wan/c101.c
5792 F: drivers/net/wan/hd6457*
5793 F: drivers/net/wan/hdlc*
5794 F: drivers/net/wan/n2.c
5795 F: drivers/net/wan/pc300too.c
5796 F: drivers/net/wan/pci200syn.c
5797 F: drivers/net/wan/wanxl*
5799 GENERIC INCLUDE/ASM HEADER FILES
5800 M: Arnd Bergmann <arnd@arndb.de>
5801 L: linux-arch@vger.kernel.org
5802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5804 F: include/asm-generic/
5805 F: include/uapi/asm-generic/
5807 GENERIC PHY FRAMEWORK
5808 M: Kishon Vijay Abraham I <kishon@ti.com>
5809 L: linux-kernel@vger.kernel.org
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5813 F: include/linux/phy/
5816 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5817 M: Kevin Hilman <khilman@kernel.org>
5818 M: Ulf Hansson <ulf.hansson@linaro.org>
5819 L: linux-pm@vger.kernel.org
5821 F: drivers/base/power/domain*.c
5822 F: include/linux/pm_domain.h
5823 F: Documentation/devicetree/bindings/power/power_domain.txt
5825 GENERIC UIO DRIVER FOR PCI DEVICES
5826 M: "Michael S. Tsirkin" <mst@redhat.com>
5827 L: kvm@vger.kernel.org
5829 F: drivers/uio/uio_pci_generic.c
5831 GENWQE (IBM Generic Workqueue Card)
5832 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5833 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5835 F: drivers/misc/genwqe/
5837 GET_MAINTAINER SCRIPT
5838 M: Joe Perches <joe@perches.com>
5840 F: scripts/get_maintainer.pl
5843 M: Steven Whitehouse <swhiteho@redhat.com>
5844 M: Bob Peterson <rpeterso@redhat.com>
5845 L: cluster-devel@redhat.com
5846 W: http://sources.redhat.com/cluster/
5847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5849 F: Documentation/filesystems/gfs2*.txt
5851 F: include/uapi/linux/gfs2_ondisk.h
5853 GIGASET ISDN DRIVERS
5854 M: Paul Bolle <pebolle@tiscali.nl>
5855 L: gigaset307x-common@lists.sourceforge.net
5856 W: http://gigaset307x.sourceforge.net/
5858 F: Documentation/isdn/README.gigaset
5859 F: drivers/isdn/gigaset/
5860 F: include/uapi/linux/gigaset_dev.h
5863 M: Hans Verkuil <hans.verkuil@cisco.com>
5864 L: linux-media@vger.kernel.org
5866 F: drivers/media/usb/go7007/
5869 M: Bastien Nocera <hadess@hadess.net>
5870 L: linux-input@vger.kernel.org
5872 F: drivers/input/touchscreen/goodix.c
5875 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5876 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5877 L: linux-gpio@vger.kernel.org
5878 L: linux-acpi@vger.kernel.org
5880 F: Documentation/acpi/gpio-properties.txt
5881 F: drivers/gpio/gpiolib-acpi.c
5884 M: Sean Young <sean@mess.org>
5885 L: linux-media@vger.kernel.org
5887 F: drivers/media/rc/gpio-ir-tx.c
5890 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5891 L: linux-gpio@vger.kernel.org
5893 F: drivers/gpio/gpio-mockup.c
5894 F: tools/testing/selftests/gpio/
5897 M: Linus Walleij <linus.walleij@linaro.org>
5898 L: linux-gpio@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5901 F: Documentation/devicetree/bindings/gpio/
5902 F: Documentation/gpio/
5903 F: Documentation/ABI/testing/gpio-cdev
5904 F: Documentation/ABI/obsolete/sysfs-gpio
5906 F: include/linux/gpio/
5907 F: include/linux/gpio.h
5908 F: include/asm-generic/gpio.h
5909 F: include/uapi/linux/gpio.h
5912 GRE DEMULTIPLEXER DRIVER
5913 M: Dmitry Kozlov <xeb@mail.ru>
5914 L: netdev@vger.kernel.org
5916 F: net/ipv4/gre_demux.c
5917 F: net/ipv4/gre_offload.c
5918 F: include/net/gre.h
5920 GRETH 10/100/1G Ethernet MAC device driver
5921 M: Andreas Larsson <andreas@gaisler.com>
5922 L: netdev@vger.kernel.org
5924 F: drivers/net/ethernet/aeroflex/
5926 GREYBUS AUDIO PROTOCOLS DRIVERS
5927 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5928 M: Mark Greer <mgreer@animalcreek.com>
5930 F: drivers/staging/greybus/audio_apbridgea.c
5931 F: drivers/staging/greybus/audio_apbridgea.h
5932 F: drivers/staging/greybus/audio_codec.c
5933 F: drivers/staging/greybus/audio_codec.h
5934 F: drivers/staging/greybus/audio_gb.c
5935 F: drivers/staging/greybus/audio_manager.c
5936 F: drivers/staging/greybus/audio_manager.h
5937 F: drivers/staging/greybus/audio_manager_module.c
5938 F: drivers/staging/greybus/audio_manager_private.h
5939 F: drivers/staging/greybus/audio_manager_sysfs.c
5940 F: drivers/staging/greybus/audio_module.c
5941 F: drivers/staging/greybus/audio_topology.c
5943 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5944 M: Viresh Kumar <vireshk@kernel.org>
5946 F: drivers/staging/greybus/authentication.c
5947 F: drivers/staging/greybus/bootrom.c
5948 F: drivers/staging/greybus/firmware.h
5949 F: drivers/staging/greybus/fw-core.c
5950 F: drivers/staging/greybus/fw-download.c
5951 F: drivers/staging/greybus/fw-managament.c
5952 F: drivers/staging/greybus/greybus_authentication.h
5953 F: drivers/staging/greybus/greybus_firmware.h
5954 F: drivers/staging/greybus/hid.c
5955 F: drivers/staging/greybus/i2c.c
5956 F: drivers/staging/greybus/spi.c
5957 F: drivers/staging/greybus/spilib.c
5958 F: drivers/staging/greybus/spilib.h
5960 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5961 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5963 F: drivers/staging/greybus/loopback.c
5964 F: drivers/staging/greybus/timesync.c
5965 F: drivers/staging/greybus/timesync_platform.c
5967 GREYBUS PLATFORM DRIVERS
5968 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5970 F: drivers/staging/greybus/arche-platform.c
5971 F: drivers/staging/greybus/arche-apb-ctrl.c
5972 F: drivers/staging/greybus/arche_platform.h
5974 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5975 M: Rui Miguel Silva <rmfrfs@gmail.com>
5977 F: drivers/staging/greybus/sdio.c
5978 F: drivers/staging/greybus/light.c
5979 F: drivers/staging/greybus/gpio.c
5980 F: drivers/staging/greybus/power_supply.c
5981 F: drivers/staging/greybus/spi.c
5982 F: drivers/staging/greybus/spilib.c
5985 M: Johan Hovold <johan@kernel.org>
5986 M: Alex Elder <elder@kernel.org>
5987 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5989 F: drivers/staging/greybus/
5990 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5992 GREYBUS UART PROTOCOLS DRIVERS
5993 M: David Lin <dtwlin@gmail.com>
5995 F: drivers/staging/greybus/uart.c
5996 F: drivers/staging/greybus/log.c
5998 GS1662 VIDEO SERIALIZER
5999 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6000 L: linux-media@vger.kernel.org
6001 T: git git://linuxtv.org/media_tree.git
6003 F: drivers/media/spi/gs1662.c
6005 GSPCA FINEPIX SUBDRIVER
6006 M: Frank Zago <frank@zago.net>
6007 L: linux-media@vger.kernel.org
6008 T: git git://linuxtv.org/media_tree.git
6010 F: drivers/media/usb/gspca/finepix.c
6012 GSPCA GL860 SUBDRIVER
6013 M: Olivier Lorin <o.lorin@laposte.net>
6014 L: linux-media@vger.kernel.org
6015 T: git git://linuxtv.org/media_tree.git
6017 F: drivers/media/usb/gspca/gl860/
6019 GSPCA M5602 SUBDRIVER
6020 M: Erik Andren <erik.andren@gmail.com>
6021 L: linux-media@vger.kernel.org
6022 T: git git://linuxtv.org/media_tree.git
6024 F: drivers/media/usb/gspca/m5602/
6026 GSPCA PAC207 SONIXB SUBDRIVER
6027 M: Hans Verkuil <hverkuil@xs4all.nl>
6028 L: linux-media@vger.kernel.org
6029 T: git git://linuxtv.org/media_tree.git
6031 F: drivers/media/usb/gspca/pac207.c
6033 GSPCA SN9C20X SUBDRIVER
6034 M: Brian Johnson <brijohn@gmail.com>
6035 L: linux-media@vger.kernel.org
6036 T: git git://linuxtv.org/media_tree.git
6038 F: drivers/media/usb/gspca/sn9c20x.c
6040 GSPCA T613 SUBDRIVER
6041 M: Leandro Costantino <lcostantino@gmail.com>
6042 L: linux-media@vger.kernel.org
6043 T: git git://linuxtv.org/media_tree.git
6045 F: drivers/media/usb/gspca/t613.c
6047 GSPCA USB WEBCAM DRIVER
6048 M: Hans Verkuil <hverkuil@xs4all.nl>
6049 L: linux-media@vger.kernel.org
6050 T: git git://linuxtv.org/media_tree.git
6052 F: drivers/media/usb/gspca/
6054 GTP (GPRS Tunneling Protocol)
6055 M: Pablo Neira Ayuso <pablo@netfilter.org>
6056 M: Harald Welte <laforge@gnumonks.org>
6057 L: osmocom-net-gprs@lists.osmocom.org
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6060 F: drivers/net/gtp.c
6062 GUID PARTITION TABLE (GPT)
6063 M: Davidlohr Bueso <dave@stgolabs.net>
6064 L: linux-efi@vger.kernel.org
6066 F: block/partitions/efi.*
6069 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6070 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6071 W: http://uclinux-h8.sourceforge.jp
6072 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6075 F: drivers/clocksource/h8300_*.c
6076 F: drivers/clk/h8300/
6077 F: drivers/irqchip/irq-renesas-h8*.c
6080 M: Antti Palosaari <crope@iki.fi>
6081 L: linux-media@vger.kernel.org
6082 W: https://linuxtv.org
6083 W: http://palosaari.fi/linux/
6084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6085 T: git git://linuxtv.org/anttip/media_tree.git
6087 F: drivers/media/usb/hackrf/
6089 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6090 M: Frank Seidel <frank@f-seidel.de>
6091 L: platform-driver-x86@vger.kernel.org
6092 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6094 F: drivers/platform/x86/hdaps.c
6097 M: Jean Delvare <jdelvare@suse.com>
6098 M: Guenter Roeck <linux@roeck-us.net>
6099 L: linux-hwmon@vger.kernel.org
6100 W: http://hwmon.wiki.kernel.org/
6101 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6104 F: Documentation/hwmon/
6106 F: include/linux/hwmon*.h
6108 HARDWARE RANDOM NUMBER GENERATOR CORE
6109 M: Matt Mackall <mpm@selenic.com>
6110 M: Herbert Xu <herbert@gondor.apana.org.au>
6111 L: linux-crypto@vger.kernel.org
6113 F: Documentation/devicetree/bindings/rng/
6114 F: Documentation/hw_random.txt
6115 F: drivers/char/hw_random/
6116 F: include/linux/hw_random.h
6118 HARDWARE SPINLOCK CORE
6119 M: Ohad Ben-Cohen <ohad@wizery.com>
6120 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6121 L: linux-remoteproc@vger.kernel.org
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6124 F: Documentation/devicetree/bindings/hwlock/
6125 F: Documentation/hwspinlock.txt
6126 F: drivers/hwspinlock/
6127 F: include/linux/hwspinlock.h
6129 HARMONY SOUND DRIVER
6130 L: linux-parisc@vger.kernel.org
6132 F: sound/parisc/harmony.*
6134 HDPVR USB VIDEO ENCODER DRIVER
6135 M: Hans Verkuil <hverkuil@xs4all.nl>
6136 L: linux-media@vger.kernel.org
6137 T: git git://linuxtv.org/media_tree.git
6138 W: https://linuxtv.org
6140 F: drivers/media/usb/hdpvr/
6142 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6143 M: Jimmy Vance <jimmy.vance@hpe.com>
6145 F: Documentation/watchdog/hpwdt.txt
6146 F: drivers/watchdog/hpwdt.c
6148 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6149 M: Don Brace <don.brace@microsemi.com>
6150 L: esc.storagedev@microsemi.com
6151 L: linux-scsi@vger.kernel.org
6153 F: Documentation/scsi/hpsa.txt
6154 F: drivers/scsi/hpsa*.[ch]
6155 F: include/linux/cciss*.h
6156 F: include/uapi/linux/cciss*.h
6159 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6160 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6161 L: linux-rdma@vger.kernel.org
6163 F: drivers/infiniband/hw/hfi1
6166 L: linux-fsdevel@vger.kernel.org
6168 F: Documentation/filesystems/hfs.txt
6172 L: linux-fsdevel@vger.kernel.org
6174 F: Documentation/filesystems/hfsplus.txt
6177 HGA FRAMEBUFFER DRIVER
6178 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6179 L: linux-nvidia@lists.surfsouth.com
6180 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6182 F: drivers/video/fbdev/hgafb.c
6184 HIBERNATION (aka Software Suspend, aka swsusp)
6185 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6186 M: Pavel Machek <pavel@ucw.cz>
6187 L: linux-pm@vger.kernel.org
6188 B: https://bugzilla.kernel.org
6191 F: drivers/base/power/
6193 F: include/linux/suspend.h
6194 F: include/linux/freezer.h
6195 F: include/linux/pm.h
6196 F: arch/*/include/asm/suspend*.h
6199 M: Jiri Kosina <jikos@kernel.org>
6200 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6201 L: linux-input@vger.kernel.org
6202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6205 F: include/linux/hid*
6206 F: include/uapi/linux/hid*
6208 HID SENSOR HUB DRIVERS
6209 M: Jiri Kosina <jikos@kernel.org>
6210 M: Jonathan Cameron <jic23@kernel.org>
6211 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6212 L: linux-input@vger.kernel.org
6213 L: linux-iio@vger.kernel.org
6215 F: Documentation/hid/hid-sensor*
6216 F: drivers/hid/hid-sensor-*
6217 F: drivers/iio/*/hid-*
6218 F: include/linux/hid-sensor-*
6220 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6221 M: Thomas Gleixner <tglx@linutronix.de>
6222 L: linux-kernel@vger.kernel.org
6223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6225 F: Documentation/timers/
6226 F: kernel/time/hrtimer.c
6227 F: kernel/time/clockevents.c
6228 F: kernel/time/timer_*.c
6229 F: include/linux/clockchips.h
6230 F: include/linux/hrtimer.h
6232 HIGH-SPEED SCC DRIVER FOR AX.25
6233 L: linux-hams@vger.kernel.org
6235 F: drivers/net/hamradio/dmascc.c
6236 F: drivers/net/hamradio/scc.c
6238 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6239 M: HighPoint Linux Team <linux@highpoint-tech.com>
6240 W: http://www.highpoint-tech.com
6242 F: Documentation/scsi/hptiop.txt
6243 F: drivers/scsi/hptiop.c
6246 M: Jes Sorensen <jes@trained-monkey.org>
6247 L: linux-hippi@sunsite.dk
6249 F: include/linux/hippidevice.h
6250 F: include/uapi/linux/if_hippi.h
6252 F: drivers/net/hippi/
6254 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6255 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6256 M: Salil Mehta <salil.mehta@huawei.com>
6257 L: netdev@vger.kernel.org
6258 W: http://www.hisilicon.com
6260 F: drivers/net/ethernet/hisilicon/hns3/
6262 HISILICON NETWORK SUBSYSTEM DRIVER
6263 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6264 M: Salil Mehta <salil.mehta@huawei.com>
6265 L: netdev@vger.kernel.org
6266 W: http://www.hisilicon.com
6268 F: drivers/net/ethernet/hisilicon/
6269 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6271 HISILICON ROCE DRIVER
6272 M: Lijun Ou <oulijun@huawei.com>
6273 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6274 L: linux-rdma@vger.kernel.org
6276 F: drivers/infiniband/hw/hns/
6277 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6279 HISILICON SAS Controller
6280 M: John Garry <john.garry@huawei.com>
6281 W: http://www.hisilicon.com
6283 F: drivers/scsi/hisi_sas/
6284 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6286 HMM - Heterogeneous Memory Management
6287 M: Jérôme Glisse <jglisse@redhat.com>
6288 L: linux-mm@kvack.org
6291 F: include/linux/hmm*
6294 M: Jouni Malinen <j@w1.fi>
6295 L: linux-wireless@vger.kernel.org
6296 W: http://w1.fi/hostap-driver.html
6298 F: drivers/net/wireless/intersil/hostap/
6300 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6301 L: platform-driver-x86@vger.kernel.org
6303 F: drivers/platform/x86/tc1100-wmi.c
6305 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6306 M: Jaroslav Kysela <perex@perex.cz>
6308 F: drivers/net/ethernet/hp/hp100.*
6310 HPET: High Precision Event Timers driver
6311 M: Clemens Ladisch <clemens@ladisch.de>
6313 F: Documentation/timers/hpet.txt
6314 F: drivers/char/hpet.c
6315 F: include/linux/hpet.h
6316 F: include/uapi/linux/hpet.h
6320 F: arch/x86/kernel/hpet.c
6321 F: arch/x86/include/asm/hpet.h
6324 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6325 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6330 M: Sebastian Reichel <sre@kernel.org>
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6333 F: Documentation/ABI/testing/sysfs-bus-hsi
6334 F: Documentation/driver-api/hsi.rst
6336 F: include/linux/hsi/
6337 F: include/uapi/linux/hsi/
6340 L: linux-usb@vger.kernel.org
6342 F: drivers/net/usb/hso.c
6344 HSR NETWORK PROTOCOL
6345 M: Arvid Brodin <arvid.brodin@alten.se>
6346 L: netdev@vger.kernel.org
6350 HT16K33 LED CONTROLLER DRIVER
6351 M: Robin van der Gracht <robin@protonic.nl>
6353 F: drivers/auxdisplay/ht16k33.c
6354 F: Documentation/devicetree/bindings/display/ht16k33.txt
6356 HTCPEN TOUCHSCREEN DRIVER
6357 M: Pau Oliva Fora <pof@eslack.org>
6358 L: linux-input@vger.kernel.org
6360 F: drivers/input/touchscreen/htcpen.c
6362 HUAWEI ETHERNET DRIVER
6363 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6364 L: netdev@vger.kernel.org
6366 F: Documentation/networking/hinic.txt
6367 F: drivers/net/ethernet/huawei/hinic/
6370 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6375 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6376 L: linux-media@vger.kernel.org
6377 T: git git://linuxtv.org/media_tree.git
6378 W: https://linuxtv.org
6380 F: drivers/media/platform/sti/hva
6382 HWPOISON MEMORY FAILURE HANDLING
6383 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6384 L: linux-mm@kvack.org
6386 F: mm/memory-failure.c
6387 F: mm/hwpoison-inject.c
6389 Hyper-V CORE AND DRIVERS
6390 M: "K. Y. Srinivasan" <kys@microsoft.com>
6391 M: Haiyang Zhang <haiyangz@microsoft.com>
6392 M: Stephen Hemminger <sthemmin@microsoft.com>
6393 L: devel@linuxdriverproject.org
6395 F: Documentation/networking/netvsc.txt
6396 F: arch/x86/include/asm/mshyperv.h
6397 F: arch/x86/include/asm/trace/hyperv.h
6398 F: arch/x86/include/uapi/asm/hyperv.h
6399 F: arch/x86/kernel/cpu/mshyperv.c
6401 F: drivers/hid/hid-hyperv.c
6403 F: drivers/input/serio/hyperv-keyboard.c
6404 F: drivers/pci/host/pci-hyperv.c
6405 F: drivers/net/hyperv/
6406 F: drivers/scsi/storvsc_drv.c
6407 F: drivers/uio/uio_hv_generic.c
6408 F: drivers/video/fbdev/hyperv_fb.c
6409 F: net/vmw_vsock/hyperv_transport.c
6410 F: include/linux/hyperv.h
6411 F: include/uapi/linux/hyperv.h
6413 F: Documentation/ABI/stable/sysfs-bus-vmbus
6415 HYPERVISOR VIRTUAL CONSOLE DRIVER
6416 L: linuxppc-dev@lists.ozlabs.org
6421 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6422 L: linux-i2c@vger.kernel.org
6423 L: linux-acpi@vger.kernel.org
6425 F: drivers/i2c/i2c-core-acpi.c
6428 M: Peter Rosin <peda@axentia.se>
6429 L: linux-i2c@vger.kernel.org
6431 F: Documentation/i2c/i2c-topology
6432 F: Documentation/i2c/muxes/
6433 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6434 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6435 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6436 F: drivers/i2c/i2c-mux.c
6437 F: drivers/i2c/muxes/
6438 F: include/linux/i2c-mux.h
6440 I2C OVER PARALLEL PORT
6441 M: Jean Delvare <jdelvare@suse.com>
6442 L: linux-i2c@vger.kernel.org
6444 F: Documentation/i2c/busses/i2c-parport
6445 F: Documentation/i2c/busses/i2c-parport-light
6446 F: drivers/i2c/busses/i2c-parport.c
6447 F: drivers/i2c/busses/i2c-parport-light.c
6450 M: Wolfram Sang <wsa@the-dreams.de>
6451 L: linux-i2c@vger.kernel.org
6452 W: https://i2c.wiki.kernel.org/
6453 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6456 F: Documentation/devicetree/bindings/i2c/
6457 F: Documentation/i2c/
6460 F: include/linux/i2c.h
6461 F: include/linux/i2c-*.h
6462 F: include/uapi/linux/i2c.h
6463 F: include/uapi/linux/i2c-*.h
6466 M: Jean Delvare <jdelvare@suse.com>
6467 L: linux-i2c@vger.kernel.org
6469 F: Documentation/i2c/busses/i2c-taos-evm
6470 F: drivers/i2c/busses/i2c-taos-evm.c
6473 M: Till Harbaum <till@harbaum.org>
6474 L: linux-i2c@vger.kernel.org
6475 W: http://www.harbaum.org/till/i2c_tiny_usb
6477 F: drivers/i2c/busses/i2c-tiny-usb.c
6479 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6480 M: Jean Delvare <jdelvare@suse.com>
6481 L: linux-i2c@vger.kernel.org
6483 F: Documentation/i2c/busses/i2c-ali1535
6484 F: Documentation/i2c/busses/i2c-ali1563
6485 F: Documentation/i2c/busses/i2c-ali15x3
6486 F: Documentation/i2c/busses/i2c-amd756
6487 F: Documentation/i2c/busses/i2c-amd8111
6488 F: Documentation/i2c/busses/i2c-i801
6489 F: Documentation/i2c/busses/i2c-nforce2
6490 F: Documentation/i2c/busses/i2c-piix4
6491 F: Documentation/i2c/busses/i2c-sis5595
6492 F: Documentation/i2c/busses/i2c-sis630
6493 F: Documentation/i2c/busses/i2c-sis96x
6494 F: Documentation/i2c/busses/i2c-via
6495 F: Documentation/i2c/busses/i2c-viapro
6496 F: drivers/i2c/busses/i2c-ali1535.c
6497 F: drivers/i2c/busses/i2c-ali1563.c
6498 F: drivers/i2c/busses/i2c-ali15x3.c
6499 F: drivers/i2c/busses/i2c-amd756.c
6500 F: drivers/i2c/busses/i2c-amd756-s4882.c
6501 F: drivers/i2c/busses/i2c-amd8111.c
6502 F: drivers/i2c/busses/i2c-i801.c
6503 F: drivers/i2c/busses/i2c-isch.c
6504 F: drivers/i2c/busses/i2c-nforce2.c
6505 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6506 F: drivers/i2c/busses/i2c-piix4.c
6507 F: drivers/i2c/busses/i2c-sis5595.c
6508 F: drivers/i2c/busses/i2c-sis630.c
6509 F: drivers/i2c/busses/i2c-sis96x.c
6510 F: drivers/i2c/busses/i2c-via.c
6511 F: drivers/i2c/busses/i2c-viapro.c
6513 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6514 M: Hans de Goede <hdegoede@redhat.com>
6515 L: linux-i2c@vger.kernel.org
6517 F: drivers/i2c/busses/i2c-cht-wc.c
6519 I2C/SMBUS ISMT DRIVER
6520 M: Seth Heasley <seth.heasley@intel.com>
6521 M: Neil Horman <nhorman@tuxdriver.com>
6522 L: linux-i2c@vger.kernel.org
6523 F: drivers/i2c/busses/i2c-ismt.c
6524 F: Documentation/i2c/busses/i2c-ismt
6526 I2C/SMBUS STUB DRIVER
6527 M: Jean Delvare <jdelvare@suse.com>
6528 L: linux-i2c@vger.kernel.org
6530 F: drivers/i2c/i2c-stub.c
6533 M: "H. Peter Anvin" <hpa@zytor.com>
6537 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6538 M: "H. Peter Anvin" <hpa@zytor.com>
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6542 IA64 (Itanium) PLATFORM
6543 M: Tony Luck <tony.luck@intel.com>
6544 M: Fenghua Yu <fenghua.yu@intel.com>
6545 L: linux-ia64@vger.kernel.org
6546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6550 IBM Power 842 compression accelerator
6551 M: Haren Myneni <haren@us.ibm.com>
6553 F: drivers/crypto/nx/Makefile
6554 F: drivers/crypto/nx/Kconfig
6555 F: drivers/crypto/nx/nx-842*
6556 F: include/linux/sw842.h
6560 IBM Power in-Nest Crypto Acceleration
6561 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6562 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6563 L: linux-crypto@vger.kernel.org
6565 F: drivers/crypto/nx/Makefile
6566 F: drivers/crypto/nx/Kconfig
6567 F: drivers/crypto/nx/nx-aes*
6568 F: drivers/crypto/nx/nx-sha*
6569 F: drivers/crypto/nx/nx.*
6570 F: drivers/crypto/nx/nx_csbcpb.h
6571 F: drivers/crypto/nx/nx_debugfs.h
6573 IBM Power Linux RAID adapter
6574 M: Brian King <brking@us.ibm.com>
6576 F: drivers/scsi/ipr.*
6578 IBM Power SRIOV Virtual NIC Device Driver
6579 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6580 M: John Allen <jallen@linux.vnet.ibm.com>
6581 L: netdev@vger.kernel.org
6583 F: drivers/net/ethernet/ibm/ibmvnic.*
6585 IBM Power Virtual Accelerator Switchboard
6586 M: Sukadev Bhattiprolu
6587 L: linuxppc-dev@lists.ozlabs.org
6589 F: arch/powerpc/platforms/powernv/vas*
6590 F: arch/powerpc/platforms/powernv/copy-paste.h
6591 F: arch/powerpc/include/asm/vas.h
6592 F: arch/powerpc/include/uapi/asm/vas.h
6594 IBM Power Virtual Ethernet Device Driver
6595 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6596 L: netdev@vger.kernel.org
6598 F: drivers/net/ethernet/ibm/ibmveth.*
6600 IBM Power Virtual FC Device Drivers
6601 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6602 L: linux-scsi@vger.kernel.org
6604 F: drivers/scsi/ibmvscsi/ibmvfc*
6606 IBM Power Virtual SCSI Device Drivers
6607 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6608 L: linux-scsi@vger.kernel.org
6610 F: drivers/scsi/ibmvscsi/ibmvscsi*
6611 F: include/scsi/viosrp.h
6613 IBM Power Virtual SCSI Device Target Driver
6614 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6615 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6616 L: linux-scsi@vger.kernel.org
6617 L: target-devel@vger.kernel.org
6619 F: drivers/scsi/ibmvscsi_tgt/
6621 IBM Power VMX Cryptographic instructions
6622 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6623 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6624 L: linux-crypto@vger.kernel.org
6626 F: drivers/crypto/vmx/Makefile
6627 F: drivers/crypto/vmx/Kconfig
6628 F: drivers/crypto/vmx/vmx.c
6629 F: drivers/crypto/vmx/aes*
6630 F: drivers/crypto/vmx/ghash*
6631 F: drivers/crypto/vmx/ppc-xlate.pl
6633 IBM ServeRAID RAID DRIVER
6635 F: drivers/scsi/ips.*
6637 ICH LPC AND GPIO DRIVER
6638 M: Peter Tyser <ptyser@xes-inc.com>
6640 F: drivers/mfd/lpc_ich.c
6641 F: drivers/gpio/gpio-ich.c
6644 M: "David S. Miller" <davem@davemloft.net>
6645 L: linux-ide@vger.kernel.org
6646 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6649 F: Documentation/ide/
6651 F: include/linux/ide.h
6654 M: Borislav Petkov <bp@alien8.de>
6655 L: linux-ide@vger.kernel.org
6657 F: Documentation/cdrom/ide-cd
6658 F: drivers/ide/ide-cd*
6660 IDEAPAD LAPTOP EXTRAS DRIVER
6661 M: Ike Panhc <ike.pan@canonical.com>
6662 L: platform-driver-x86@vger.kernel.org
6663 W: http://launchpad.net/ideapad-laptop
6665 F: drivers/platform/x86/ideapad-laptop.c
6667 IDEAPAD LAPTOP SLIDEBAR DRIVER
6668 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6669 L: linux-input@vger.kernel.org
6670 W: https://github.com/o2genum/ideapad-slidebar
6672 F: drivers/input/misc/ideapad_slidebar.c
6674 IDT VersaClock 5 CLOCK DRIVER
6675 M: Marek Vasut <marek.vasut@gmail.com>
6677 F: drivers/clk/clk-versaclock5.c
6679 IEEE 802.15.4 SUBSYSTEM
6680 M: Alexander Aring <alex.aring@gmail.com>
6681 M: Stefan Schmidt <stefan@osg.samsung.com>
6682 L: linux-wpan@vger.kernel.org
6683 W: http://wpan.cakelab.org/
6684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6689 F: drivers/net/ieee802154/
6690 F: include/linux/nl802154.h
6691 F: include/linux/ieee802154.h
6692 F: include/net/nl802154.h
6693 F: include/net/mac802154.h
6694 F: include/net/af_ieee802154.h
6695 F: include/net/cfg802154.h
6696 F: include/net/ieee802154_netdev.h
6697 F: Documentation/networking/ieee802154.txt
6700 M: Yotam Gigi <yotamg@mellanox.com>
6701 M: Jamal Hadi Salim <jhs@mojatatu.com>
6703 F: include/net/ife.h
6704 F: include/uapi/linux/ife.h
6706 IGORPLUG-USB IR RECEIVER
6707 M: Sean Young <sean@mess.org>
6708 L: linux-media@vger.kernel.org
6710 F: drivers/media/rc/igorplugusb.c
6712 IGUANAWORKS USB IR TRANSCEIVER
6713 M: Sean Young <sean@mess.org>
6714 L: linux-media@vger.kernel.org
6716 F: drivers/media/rc/iguanair.c
6718 IIO DIGITAL POTENTIOMETER DAC
6719 M: Peter Rosin <peda@axentia.se>
6720 L: linux-iio@vger.kernel.org
6722 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6723 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6724 F: drivers/iio/dac/dpot-dac.c
6726 IIO ENVELOPE DETECTOR
6727 M: Peter Rosin <peda@axentia.se>
6728 L: linux-iio@vger.kernel.org
6730 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6731 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6732 F: drivers/iio/adc/envelope-detector.c
6735 M: Peter Rosin <peda@axentia.se>
6736 L: linux-iio@vger.kernel.org
6738 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6739 F: drivers/iio/multiplexer/iio-mux.c
6741 IIO SUBSYSTEM AND DRIVERS
6742 M: Jonathan Cameron <jic23@kernel.org>
6743 R: Hartmut Knaack <knaack.h@gmx.de>
6744 R: Lars-Peter Clausen <lars@metafoo.de>
6745 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6746 L: linux-iio@vger.kernel.org
6747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6749 F: Documentation/devicetree/bindings/iio/
6751 F: drivers/staging/iio/
6752 F: include/linux/iio/
6755 IKANOS/ADI EAGLE ADSL USB DRIVER
6756 M: Matthieu Castet <castet.matthieu@free.fr>
6757 M: Stanislaw Gruszka <stf_xl@wp.pl>
6759 F: drivers/usb/atm/ueagle-atm.c
6761 IMGTEC ASCII LCD DRIVER
6762 M: Paul Burton <paul.burton@imgtec.com>
6764 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6765 F: drivers/auxdisplay/img-ascii-lcd.c
6767 IMGTEC IR DECODER DRIVER
6768 M: James Hogan <jhogan@kernel.org>
6770 F: drivers/media/rc/img-ir/
6772 IMS TWINTURBO FRAMEBUFFER DRIVER
6773 L: linux-fbdev@vger.kernel.org
6775 F: drivers/video/fbdev/imsttfb.c
6777 INA209 HARDWARE MONITOR DRIVER
6778 M: Guenter Roeck <linux@roeck-us.net>
6779 L: linux-hwmon@vger.kernel.org
6781 F: Documentation/hwmon/ina209
6782 F: Documentation/devicetree/bindings/i2c/ina209.txt
6783 F: drivers/hwmon/ina209.c
6785 INA2XX HARDWARE MONITOR DRIVER
6786 M: Guenter Roeck <linux@roeck-us.net>
6787 L: linux-hwmon@vger.kernel.org
6789 F: Documentation/hwmon/ina2xx
6790 F: drivers/hwmon/ina2xx.c
6791 F: include/linux/platform_data/ina2xx.h
6793 INDUSTRY PACK SUBSYSTEM (IPACK)
6794 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6795 M: Jens Taprogge <jens.taprogge@taprogge.org>
6796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6797 L: industrypack-devel@lists.sourceforge.net
6798 W: http://industrypack.sourceforge.net
6802 INFINIBAND SUBSYSTEM
6803 M: Doug Ledford <dledford@redhat.com>
6804 M: Sean Hefty <sean.hefty@intel.com>
6805 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6806 L: linux-rdma@vger.kernel.org
6807 W: http://www.openfabrics.org/
6808 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6811 F: Documentation/devicetree/bindings/infiniband/
6812 F: Documentation/infiniband/
6813 F: drivers/infiniband/
6814 F: include/uapi/linux/if_infiniband.h
6815 F: include/uapi/rdma/
6818 INGENIC JZ4780 DMA Driver
6819 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6821 F: drivers/dma/dma-jz4780.c
6823 INGENIC JZ4780 NAND DRIVER
6824 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6825 L: linux-mtd@lists.infradead.org
6827 F: drivers/mtd/nand/jz4780_*
6830 M: Jan Kara <jack@suse.cz>
6831 R: Amir Goldstein <amir73il@gmail.com>
6832 L: linux-fsdevel@vger.kernel.org
6834 F: Documentation/filesystems/inotify.txt
6835 F: fs/notify/inotify/
6836 F: include/linux/inotify.h
6837 F: include/uapi/linux/inotify.h
6839 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6840 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6841 L: linux-input@vger.kernel.org
6842 Q: http://patchwork.kernel.org/project/linux-input/list/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6846 F: include/linux/input.h
6847 F: include/uapi/linux/input.h
6848 F: include/uapi/linux/input-event-codes.h
6849 F: include/linux/input/
6850 F: Documentation/devicetree/bindings/input/
6851 F: Documentation/input/
6853 INPUT MULTITOUCH (MT) PROTOCOL
6854 M: Henrik Rydberg <rydberg@bitmath.org>
6855 L: linux-input@vger.kernel.org
6857 F: Documentation/input/multi-touch-protocol.rst
6858 F: drivers/input/input-mt.c
6861 INSIDE SECURE CRYPTO DRIVER
6862 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6863 F: drivers/crypto/inside-secure/
6865 L: linux-crypto@vger.kernel.org
6867 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6868 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6869 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6870 L: linux-ima-devel@lists.sourceforge.net
6871 L: linux-ima-user@lists.sourceforge.net
6872 L: linux-security-module@vger.kernel.org
6873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6875 F: security/integrity/ima/
6877 INTEL 810/815 FRAMEBUFFER DRIVER
6878 M: Antonino Daplas <adaplas@gmail.com>
6879 L: linux-fbdev@vger.kernel.org
6881 F: drivers/video/fbdev/i810/
6883 INTEL ASoC BDW/HSW DRIVERS
6884 M: Jie Yang <yang.jie@linux.intel.com>
6885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6887 F: sound/soc/intel/common/sst-dsp*
6888 F: sound/soc/intel/common/sst-firmware.c
6889 F: sound/soc/intel/boards/broadwell.c
6890 F: sound/soc/intel/haswell/
6892 INTEL C600 SERIES SAS CONTROLLER DRIVER
6893 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6894 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6895 L: linux-scsi@vger.kernel.org
6896 T: git git://git.code.sf.net/p/intel-sas/isci
6898 F: drivers/scsi/isci/
6900 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6901 M: Jani Nikula <jani.nikula@linux.intel.com>
6902 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6903 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6904 L: intel-gfx@lists.freedesktop.org
6905 W: https://01.org/linuxgraphics/
6906 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6907 C: irc://chat.freenode.net/intel-gfx
6908 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6909 T: git git://anongit.freedesktop.org/drm-intel
6911 F: drivers/gpu/drm/i915/
6912 F: include/drm/i915*
6913 F: include/uapi/drm/i915_drm.h
6914 F: Documentation/gpu/i915.rst
6916 INTEL ETHERNET DRIVERS
6917 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6918 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6919 W: http://www.intel.com/support/feedback.htm
6920 W: http://e1000.sourceforge.net/
6921 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6925 F: Documentation/networking/e100.txt
6926 F: Documentation/networking/e1000.txt
6927 F: Documentation/networking/e1000e.txt
6928 F: Documentation/networking/igb.txt
6929 F: Documentation/networking/igbvf.txt
6930 F: Documentation/networking/ixgb.txt
6931 F: Documentation/networking/ixgbe.txt
6932 F: Documentation/networking/ixgbevf.txt
6933 F: Documentation/networking/i40e.txt
6934 F: Documentation/networking/i40evf.txt
6935 F: drivers/net/ethernet/intel/
6936 F: drivers/net/ethernet/intel/*/
6937 F: include/linux/avf/virtchnl.h
6939 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6940 M: Maik Broemme <mbroemme@libmpq.org>
6941 L: linux-fbdev@vger.kernel.org
6943 F: Documentation/fb/intelfb.txt
6944 F: drivers/video/fbdev/intelfb/
6946 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6947 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6948 M: Zhi Wang <zhi.a.wang@intel.com>
6949 L: intel-gvt-dev@lists.freedesktop.org
6950 L: intel-gfx@lists.freedesktop.org
6951 W: https://01.org/igvt-g
6952 T: git https://github.com/01org/gvt-linux.git
6954 F: drivers/gpu/drm/i915/gvt/
6956 INTEL HID EVENT DRIVER
6957 M: Alex Hung <alex.hung@canonical.com>
6958 L: platform-driver-x86@vger.kernel.org
6960 F: drivers/platform/x86/intel-hid.c
6962 INTEL I/OAT DMA DRIVER
6963 M: Dave Jiang <dave.jiang@intel.com>
6964 R: Dan Williams <dan.j.williams@intel.com>
6965 L: dmaengine@vger.kernel.org
6966 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6968 F: drivers/dma/ioat*
6971 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6972 M: Len Brown <lenb@kernel.org>
6973 L: linux-pm@vger.kernel.org
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6975 B: https://bugzilla.kernel.org
6977 F: drivers/idle/intel_idle.c
6979 INTEL INTEGRATED SENSOR HUB DRIVER
6980 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6981 M: Jiri Kosina <jikos@kernel.org>
6982 L: linux-input@vger.kernel.org
6984 F: drivers/hid/intel-ish-hid/
6987 M: David Woodhouse <dwmw2@infradead.org>
6988 L: iommu@lists.linux-foundation.org
6989 T: git git://git.infradead.org/iommu-2.6.git
6991 F: drivers/iommu/intel-iommu.c
6992 F: include/linux/intel-iommu.h
6994 INTEL IOP-ADMA DMA DRIVER
6995 R: Dan Williams <dan.j.williams@intel.com>
6997 F: drivers/dma/iop-adma.c
6999 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7000 M: Krzysztof Halasa <khalasa@piap.pl>
7002 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7003 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7004 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7005 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7006 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7007 F: drivers/net/wan/ixp4xx_hss.c
7009 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7010 M: Deepak Saxena <dsaxena@plexity.net>
7012 F: drivers/char/hw_random/ixp4xx-rng.c
7014 INTEL MANAGEMENT ENGINE (mei)
7015 M: Tomas Winkler <tomas.winkler@intel.com>
7016 L: linux-kernel@vger.kernel.org
7018 F: include/uapi/linux/mei.h
7019 F: include/linux/mei_cl_bus.h
7020 F: drivers/misc/mei/*
7021 F: drivers/watchdog/mei_wdt.c
7022 F: Documentation/misc-devices/mei/*
7025 INTEL MENLOW THERMAL DRIVER
7026 M: Sujith Thomas <sujith.thomas@intel.com>
7027 L: platform-driver-x86@vger.kernel.org
7028 W: https://01.org/linux-acpi
7030 F: drivers/platform/x86/intel_menlow.c
7032 INTEL MERRIFIELD GPIO DRIVER
7033 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7034 L: linux-gpio@vger.kernel.org
7036 F: drivers/gpio/gpio-merrifield.c
7038 INTEL MIC DRIVERS (mic)
7039 M: Sudeep Dutt <sudeep.dutt@intel.com>
7040 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7042 W: https://github.com/sudeepdutt/mic
7043 W: http://software.intel.com/en-us/mic-developer
7044 F: include/linux/mic_bus.h
7045 F: include/linux/scif.h
7046 F: include/uapi/linux/mic_common.h
7047 F: include/uapi/linux/mic_ioctl.h
7048 F: include/uapi/linux/scif_ioctl.h
7049 F: drivers/misc/mic/
7050 F: drivers/dma/mic_x100_dma.c
7051 F: drivers/dma/mic_x100_dma.h
7052 F: Documentation/mic/
7054 INTEL PMC CORE DRIVER
7055 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7056 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7057 L: platform-driver-x86@vger.kernel.org
7059 F: arch/x86/include/asm/pmc_core.h
7060 F: drivers/platform/x86/intel_pmc_core*
7062 INTEL PMC/P-Unit IPC DRIVER
7063 M: Zha Qipeng<qipeng.zha@intel.com>
7064 L: platform-driver-x86@vger.kernel.org
7066 F: drivers/platform/x86/intel_pmc_ipc.c
7067 F: drivers/platform/x86/intel_punit_ipc.c
7068 F: arch/x86/include/asm/intel_pmc_ipc.h
7069 F: arch/x86/include/asm/intel_punit_ipc.h
7071 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7072 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7073 L: linux-wireless@vger.kernel.org
7075 F: Documentation/networking/README.ipw2100
7076 F: Documentation/networking/README.ipw2200
7077 F: drivers/net/wireless/intel/ipw2x00/
7080 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7081 M: Len Brown <lenb@kernel.org>
7082 L: linux-pm@vger.kernel.org
7084 F: drivers/cpufreq/intel_pstate.c
7086 INTEL RDMA RNIC DRIVER
7087 M: Faisal Latif <faisal.latif@intel.com>
7088 M: Shiraz Saleem <shiraz.saleem@intel.com>
7089 L: linux-rdma@vger.kernel.org
7091 F: drivers/infiniband/hw/i40iw/
7093 INTEL TELEMETRY DRIVER
7094 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7095 L: platform-driver-x86@vger.kernel.org
7097 F: arch/x86/include/asm/intel_telemetry.h
7098 F: drivers/platform/x86/intel_telemetry*
7100 INTEL VIRTUAL BUTTON DRIVER
7101 M: AceLan Kao <acelan.kao@canonical.com>
7102 L: platform-driver-x86@vger.kernel.org
7104 F: drivers/platform/x86/intel-vbtn.c
7106 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7107 M: Stanislaw Gruszka <sgruszka@redhat.com>
7108 L: linux-wireless@vger.kernel.org
7110 F: drivers/net/wireless/intel/iwlegacy/
7112 INTEL WIRELESS WIFI LINK (iwlwifi)
7113 M: Johannes Berg <johannes.berg@intel.com>
7114 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7115 M: Luca Coelho <luciano.coelho@intel.com>
7116 M: Intel Linux Wireless <linuxwifi@intel.com>
7117 L: linux-wireless@vger.kernel.org
7118 W: http://intellinuxwireless.org
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7121 F: drivers/net/wireless/intel/iwlwifi/
7123 INTEL WIRELESS WIMAX CONNECTION 2400
7124 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7125 M: linux-wimax@intel.com
7126 L: wimax@linuxwimax.org (subscribers-only)
7128 W: http://linuxwimax.org
7129 F: Documentation/wimax/README.i2400m
7130 F: drivers/net/wimax/i2400m/
7131 F: include/uapi/linux/wimax/i2400m.h
7133 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7134 M: Mario Limonciello <mario.limonciello@dell.com>
7136 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7139 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7141 F: Documentation/trace/intel_th.txt
7142 F: drivers/hwtracing/intel_th/
7144 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7145 M: Ning Sun <ning.sun@intel.com>
7146 L: tboot-devel@lists.sourceforge.net
7147 W: http://tboot.sourceforge.net
7148 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7150 F: Documentation/intel_txt.txt
7151 F: include/linux/tboot.h
7152 F: arch/x86/kernel/tboot.c
7154 INTEL-MID GPIO DRIVER
7155 M: David Cohen <david.a.cohen@linux.intel.com>
7156 L: linux-gpio@vger.kernel.org
7158 F: drivers/gpio/gpio-intel-mid.c
7160 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7161 M: Linus Walleij <linus.walleij@linaro.org>
7162 L: linux-iio@vger.kernel.org
7164 F: drivers/iio/gyro/mpu3050*
7165 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7167 IOC3 ETHERNET DRIVER
7168 M: Ralf Baechle <ralf@linux-mips.org>
7169 L: linux-mips@linux-mips.org
7171 F: drivers/net/ethernet/sgi/ioc3-eth.c
7174 M: Pat Gefre <pfg@sgi.com>
7175 L: linux-serial@vger.kernel.org
7177 F: drivers/tty/serial/ioc3_serial.c
7180 M: Joerg Roedel <joro@8bytes.org>
7181 L: iommu@lists.linux-foundation.org
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7184 F: Documentation/devicetree/bindings/iommu/
7186 F: include/linux/iommu.h
7187 F: include/linux/iova.h
7190 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7192 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7195 M: Corey Minyard <minyard@acm.org>
7196 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7197 W: http://openipmi.sourceforge.net/
7199 F: Documentation/IPMI.txt
7200 F: drivers/char/ipmi/
7201 F: include/linux/ipmi*
7202 F: include/uapi/linux/ipmi*
7204 IPS SCSI RAID DRIVER
7205 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7206 L: linux-scsi@vger.kernel.org
7207 W: http://www.adaptec.com/
7209 F: drivers/scsi/ips*
7212 M: Wensong Zhang <wensong@linux-vs.org>
7213 M: Simon Horman <horms@verge.net.au>
7214 M: Julian Anastasov <ja@ssi.bg>
7215 L: netdev@vger.kernel.org
7216 L: lvs-devel@vger.kernel.org
7218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7220 F: Documentation/networking/ipvs-sysctl.txt
7221 F: include/net/ip_vs.h
7222 F: include/uapi/linux/ip_vs.h
7223 F: net/netfilter/ipvs/
7226 M: Jiri Kosina <jikos@kernel.org>
7227 M: David Sterba <dsterba@suse.com>
7229 F: drivers/tty/ipwireless/
7232 L: netdev@vger.kernel.org
7234 F: include/net/ipx.h
7235 F: include/uapi/linux/ipx.h
7239 M: Samuel Ortiz <samuel@sortiz.org>
7240 L: irda-users@lists.sourceforge.net (subscribers-only)
7241 L: netdev@vger.kernel.org
7242 W: http://irda.sourceforge.net/
7244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7245 F: Documentation/networking/irda.txt
7246 F: drivers/staging/irda/
7248 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7249 M: Marc Zyngier <marc.zyngier@arm.com>
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7252 F: Documentation/IRQ-domain.txt
7253 F: include/linux/irqdomain.h
7254 F: kernel/irq/irqdomain.c
7258 M: Thomas Gleixner <tglx@linutronix.de>
7259 L: linux-kernel@vger.kernel.org
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7265 M: Thomas Gleixner <tglx@linutronix.de>
7266 M: Jason Cooper <jason@lakedaemon.net>
7267 M: Marc Zyngier <marc.zyngier@arm.com>
7268 L: linux-kernel@vger.kernel.org
7270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7271 F: Documentation/devicetree/bindings/interrupt-controller/
7275 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7277 F: Documentation/isa.txt
7278 F: drivers/base/isa.c
7279 F: include/linux/isa.h
7282 M: Hans Verkuil <hverkuil@xs4all.nl>
7283 L: linux-media@vger.kernel.org
7284 T: git git://linuxtv.org/media_tree.git
7285 W: https://linuxtv.org
7287 F: drivers/media/radio/radio-isa*
7290 M: Jaroslav Kysela <perex@perex.cz>
7292 F: Documentation/isapnp.txt
7293 F: drivers/pnp/isapnp/
7294 F: include/linux/isapnp.h
7297 M: Lee Duncan <lduncan@suse.com>
7298 M: Chris Leech <cleech@redhat.com>
7299 L: open-iscsi@googlegroups.com
7300 W: www.open-iscsi.com
7302 F: drivers/scsi/*iscsi*
7303 F: include/scsi/*iscsi*
7305 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7306 M: Peter Jones <pjones@redhat.com>
7307 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7309 F: drivers/firmware/iscsi_ibft*
7311 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7312 M: Or Gerlitz <ogerlitz@mellanox.com>
7313 M: Sagi Grimberg <sagi@grimberg.me>
7314 M: Roi Dayan <roid@mellanox.com>
7315 L: linux-rdma@vger.kernel.org
7317 W: http://www.openfabrics.org
7318 W: www.open-iscsi.org
7319 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7320 F: drivers/infiniband/ulp/iser/
7322 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7323 M: Sagi Grimberg <sagi@grimberg.me>
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7325 L: linux-rdma@vger.kernel.org
7326 L: target-devel@vger.kernel.org
7328 W: http://www.linux-iscsi.org
7329 F: drivers/infiniband/ulp/isert
7332 M: Karsten Keil <isdn@linux-pingi.de>
7333 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7334 L: netdev@vger.kernel.org
7335 W: http://www.isdn4linux.de
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7338 F: Documentation/isdn/
7340 F: include/linux/isdn.h
7341 F: include/linux/isdn/
7342 F: include/uapi/linux/isdn.h
7343 F: include/uapi/linux/isdn/
7345 ISDN SUBSYSTEM (Eicon active card driver)
7346 M: Armin Schindler <mac@melware.de>
7347 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7348 W: http://www.melware.de
7350 F: drivers/isdn/hardware/eicon/
7352 IT87 HARDWARE MONITORING DRIVER
7353 M: Jean Delvare <jdelvare@suse.com>
7354 L: linux-hwmon@vger.kernel.org
7356 F: Documentation/hwmon/it87
7357 F: drivers/hwmon/it87.c
7360 M: Antti Palosaari <crope@iki.fi>
7361 L: linux-media@vger.kernel.org
7362 W: https://linuxtv.org
7363 W: http://palosaari.fi/linux/
7364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7365 T: git git://linuxtv.org/anttip/media_tree.git
7367 F: drivers/media/tuners/it913x*
7369 IVTV VIDEO4LINUX DRIVER
7370 M: Andy Walls <awalls@md.metrocast.net>
7371 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7372 L: linux-media@vger.kernel.org
7373 T: git git://linuxtv.org/media_tree.git
7374 W: http://www.ivtvdriver.org
7376 F: Documentation/media/v4l-drivers/ivtv*
7377 F: drivers/media/pci/ivtv/
7378 F: include/uapi/linux/ivtv*
7380 IX2505V MEDIA DRIVER
7381 M: Malcolm Priestley <tvboxspy@gmail.com>
7382 L: linux-media@vger.kernel.org
7383 W: https://linuxtv.org
7384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7386 F: drivers/media/dvb-frontends/ix2505v*
7388 JC42.4 TEMPERATURE SENSOR DRIVER
7389 M: Guenter Roeck <linux@roeck-us.net>
7390 L: linux-hwmon@vger.kernel.org
7392 F: drivers/hwmon/jc42.c
7393 F: Documentation/hwmon/jc42
7396 M: Dave Kleikamp <shaggy@kernel.org>
7397 L: jfs-discussion@lists.sourceforge.net
7398 W: http://jfs.sourceforge.net/
7399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7401 F: Documentation/filesystems/jfs.txt
7405 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7406 L: netdev@vger.kernel.org
7408 F: drivers/net/ethernet/jme.*
7410 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7411 M: David Woodhouse <dwmw2@infradead.org>
7412 L: linux-mtd@lists.infradead.org
7413 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7416 F: include/uapi/linux/jffs2.h
7418 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7419 M: "Theodore Ts'o" <tytso@mit.edu>
7420 M: Jan Kara <jack@suse.com>
7421 L: linux-ext4@vger.kernel.org
7424 F: include/linux/jbd2.h
7426 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7427 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7428 L: linux-media@vger.kernel.org
7430 F: drivers/media/platform/rcar_jpu.c
7432 JSM Neo PCI based serial card
7433 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7434 L: linux-serial@vger.kernel.org
7436 F: drivers/tty/serial/jsm/
7438 K10TEMP HARDWARE MONITORING DRIVER
7439 M: Clemens Ladisch <clemens@ladisch.de>
7440 L: linux-hwmon@vger.kernel.org
7442 F: Documentation/hwmon/k10temp
7443 F: drivers/hwmon/k10temp.c
7445 K8TEMP HARDWARE MONITORING DRIVER
7446 M: Rudolf Marek <r.marek@assembler.cz>
7447 L: linux-hwmon@vger.kernel.org
7449 F: Documentation/hwmon/k8temp
7450 F: drivers/hwmon/k8temp.c
7453 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7454 R: Alexander Potapenko <glider@google.com>
7455 R: Dmitry Vyukov <dvyukov@google.com>
7456 L: kasan-dev@googlegroups.com
7458 F: arch/*/include/asm/kasan.h
7459 F: arch/*/mm/kasan_init*
7460 F: Documentation/dev-tools/kasan.rst
7461 F: include/linux/kasan*.h
7464 F: scripts/Makefile.kasan
7467 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7468 L: linux-kbuild@vger.kernel.org
7469 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7471 F: Documentation/kbuild/kconfig-language.txt
7475 M: Dave Young <dyoung@redhat.com>
7476 M: Baoquan He <bhe@redhat.com>
7477 R: Vivek Goyal <vgoyal@redhat.com>
7478 L: kexec@lists.infradead.org
7479 W: http://lse.sourceforge.net/kdump/
7481 F: Documentation/kdump/
7483 KEENE FM RADIO TRANSMITTER DRIVER
7484 M: Hans Verkuil <hverkuil@xs4all.nl>
7485 L: linux-media@vger.kernel.org
7486 T: git git://linuxtv.org/media_tree.git
7487 W: https://linuxtv.org
7489 F: drivers/media/radio/radio-keene*
7491 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7492 M: Ian Kent <raven@themaw.net>
7493 L: autofs@vger.kernel.org
7497 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7498 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7499 M: Michal Marek <mmarek@suse.com>
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7501 L: linux-kbuild@vger.kernel.org
7503 F: Documentation/kbuild/
7505 F: scripts/Makefile.*
7511 L: kernel-janitors@vger.kernel.org
7512 W: http://kernelnewbies.org/KernelJanitors
7515 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7516 M: "J. Bruce Fields" <bfields@fieldses.org>
7517 M: Jeff Layton <jlayton@poochiereds.net>
7518 L: linux-nfs@vger.kernel.org
7519 W: http://nfs.sourceforge.net/
7520 T: git git://linux-nfs.org/~bfields/linux.git
7523 F: include/uapi/linux/nfsd/
7527 F: include/linux/lockd/
7528 F: include/linux/sunrpc/
7529 F: include/uapi/linux/sunrpc/
7531 KERNEL SELFTEST FRAMEWORK
7532 M: Shuah Khan <shuahkh@osg.samsung.com>
7533 M: Shuah Khan <shuah@kernel.org>
7534 L: linux-kselftest@vger.kernel.org
7535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7537 F: tools/testing/selftests/
7538 F: Documentation/dev-tools/kselftest*
7540 KERNEL USERMODE HELPER
7541 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7542 L: linux-kernel@vger.kernel.org
7545 F: include/linux/umh.h
7547 KERNEL VIRTUAL MACHINE (KVM)
7548 M: Paolo Bonzini <pbonzini@redhat.com>
7549 M: Radim Krčmář <rkrcmar@redhat.com>
7550 L: kvm@vger.kernel.org
7551 W: http://www.linux-kvm.org
7552 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7554 F: Documentation/virtual/kvm/
7555 F: include/trace/events/kvm.h
7556 F: include/uapi/asm-generic/kvm*
7557 F: include/uapi/linux/kvm*
7558 F: include/asm-generic/kvm*
7559 F: include/linux/kvm*
7560 F: include/kvm/iodev.h
7564 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7565 M: Joerg Roedel <joro@8bytes.org>
7566 L: kvm@vger.kernel.org
7567 W: http://www.linux-kvm.org/
7569 F: arch/x86/include/asm/svm.h
7570 F: arch/x86/kvm/svm.c
7572 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7573 M: Christoffer Dall <christoffer.dall@linaro.org>
7574 M: Marc Zyngier <marc.zyngier@arm.com>
7575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7576 L: kvmarm@lists.cs.columbia.edu
7577 W: http://systems.cs.columbia.edu/projects/kvm-arm
7578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7580 F: arch/arm/include/uapi/asm/kvm*
7581 F: arch/arm/include/asm/kvm*
7584 F: include/kvm/arm_*
7586 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7587 M: Christoffer Dall <christoffer.dall@linaro.org>
7588 M: Marc Zyngier <marc.zyngier@arm.com>
7589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7590 L: kvmarm@lists.cs.columbia.edu
7592 F: arch/arm64/include/uapi/asm/kvm*
7593 F: arch/arm64/include/asm/kvm*
7596 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7597 M: James Hogan <jhogan@kernel.org>
7598 L: linux-mips@linux-mips.org
7600 F: arch/mips/include/uapi/asm/kvm*
7601 F: arch/mips/include/asm/kvm*
7604 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7605 M: Paul Mackerras <paulus@ozlabs.org>
7606 L: kvm-ppc@vger.kernel.org
7607 W: http://www.linux-kvm.org/
7608 T: git git://github.com/agraf/linux-2.6.git
7610 F: arch/powerpc/include/uapi/asm/kvm*
7611 F: arch/powerpc/include/asm/kvm*
7612 F: arch/powerpc/kvm/
7613 F: arch/powerpc/kernel/kvm*
7615 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7616 M: Christian Borntraeger <borntraeger@de.ibm.com>
7617 M: Cornelia Huck <cohuck@redhat.com>
7618 L: linux-s390@vger.kernel.org
7619 W: http://www.ibm.com/developerworks/linux/linux390/
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7622 F: arch/s390/include/uapi/asm/kvm*
7623 F: arch/s390/include/asm/gmap.h
7624 F: arch/s390/include/asm/kvm*
7626 F: arch/s390/mm/gmap.c
7628 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7629 M: Paolo Bonzini <pbonzini@redhat.com>
7630 M: Radim Krčmář <rkrcmar@redhat.com>
7631 L: kvm@vger.kernel.org
7632 W: http://www.linux-kvm.org
7633 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7636 F: arch/x86/include/uapi/asm/kvm*
7637 F: arch/x86/include/asm/kvm*
7638 F: arch/x86/kernel/kvm.c
7639 F: arch/x86/kernel/kvmclock.c
7642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7643 M: Tejun Heo <tj@kernel.org>
7644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7646 F: include/linux/kernfs.h
7650 M: Eric Biederman <ebiederm@xmission.com>
7651 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7652 L: kexec@lists.infradead.org
7654 F: include/linux/kexec.h
7655 F: include/uapi/linux/kexec.h
7659 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7660 M: David Safford <safford@us.ibm.com>
7661 L: linux-security-module@vger.kernel.org
7662 L: keyrings@vger.kernel.org
7664 F: Documentation/security/keys/trusted-encrypted.rst
7665 F: include/keys/encrypted-type.h
7666 F: security/keys/encrypted-keys/
7669 M: David Safford <safford@us.ibm.com>
7670 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7671 L: linux-security-module@vger.kernel.org
7672 L: keyrings@vger.kernel.org
7674 F: Documentation/security/keys/trusted-encrypted.rst
7675 F: include/keys/trusted-type.h
7676 F: security/keys/trusted.c
7677 F: security/keys/trusted.h
7680 M: David Howells <dhowells@redhat.com>
7681 L: keyrings@vger.kernel.org
7683 F: Documentation/security/keys/core.rst
7684 F: include/linux/key.h
7685 F: include/linux/key-type.h
7686 F: include/linux/keyctl.h
7687 F: include/uapi/linux/keyctl.h
7691 KGDB / KDB /debug_core
7692 M: Jason Wessel <jason.wessel@windriver.com>
7693 W: http://kgdb.wiki.kernel.org/
7694 L: kgdb-bugreport@lists.sourceforge.net
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7697 F: Documentation/dev-tools/kgdb.rst
7698 F: drivers/misc/kgdbts.c
7699 F: drivers/tty/serial/kgdboc.c
7700 F: include/linux/kdb.h
7701 F: include/linux/kgdb.h
7705 M: Vegard Nossum <vegardno@ifi.uio.no>
7706 M: Pekka Enberg <penberg@kernel.org>
7708 F: Documentation/dev-tools/kmemcheck.rst
7709 F: arch/x86/include/asm/kmemcheck.h
7710 F: arch/x86/mm/kmemcheck/
7711 F: include/linux/kmemcheck.h
7715 M: Catalin Marinas <catalin.marinas@arm.com>
7717 F: Documentation/dev-tools/kmemleak.rst
7718 F: include/linux/kmemleak.h
7720 F: mm/kmemleak-test.c
7722 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7723 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7724 L: linux-kernel@vger.kernel.org
7727 F: include/linux/kmod.h
7729 F: tools/testing/selftests/kmod/
7732 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7733 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7734 M: "David S. Miller" <davem@davemloft.net>
7735 M: Masami Hiramatsu <mhiramat@kernel.org>
7737 F: Documentation/kprobes.txt
7738 F: include/linux/kprobes.h
7739 F: include/asm-generic/kprobes.h
7742 KS0108 LCD CONTROLLER DRIVER
7743 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7744 W: http://miguelojeda.es/auxdisplay.htm
7745 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7747 F: Documentation/auxdisplay/ks0108
7748 F: drivers/auxdisplay/ks0108.c
7749 F: include/linux/ks0108.h
7752 M: David Ahern <dsa@cumulusnetworks.com>
7753 L: netdev@vger.kernel.org
7756 F: include/net/l3mdev.h
7758 LANTIQ MIPS ARCHITECTURE
7759 M: John Crispin <john@phrozen.org>
7760 L: linux-mips@linux-mips.org
7763 F: drivers/soc/lantiq
7766 L: linux-x25@vger.kernel.org
7768 F: Documentation/networking/lapb-module.txt
7772 LASI 53c700 driver for PARISC
7773 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7774 L: linux-scsi@vger.kernel.org
7776 F: Documentation/scsi/53c700.txt
7777 F: drivers/scsi/53c700*
7780 M: Richard Purdie <rpurdie@rpsys.net>
7781 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7782 M: Pavel Machek <pavel@ucw.cz>
7783 L: linux-leds@vger.kernel.org
7784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7786 F: Documentation/devicetree/bindings/leds/
7788 F: include/linux/leds.h
7790 LEGACY EEPROM DRIVER
7791 M: Jean Delvare <jdelvare@suse.com>
7793 F: Documentation/misc-devices/eeprom
7794 F: drivers/misc/eeprom/eeprom.c
7796 LEGO USB Tower driver
7797 M: Juergen Stuber <starblue@users.sourceforge.net>
7798 L: legousb-devel@lists.sourceforge.net
7799 W: http://legousb.sourceforge.net/
7801 F: drivers/usb/misc/legousbtower.c
7804 M: Michael Krufky <mkrufky@linuxtv.org>
7805 L: linux-media@vger.kernel.org
7806 W: https://linuxtv.org
7807 W: http://github.com/mkrufky
7808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7809 T: git git://linuxtv.org/mkrufky/tuners.git
7811 F: drivers/media/dvb-frontends/lg2160.*
7813 LGDT3305 MEDIA DRIVER
7814 M: Michael Krufky <mkrufky@linuxtv.org>
7815 L: linux-media@vger.kernel.org
7816 W: https://linuxtv.org
7817 W: http://github.com/mkrufky
7818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7819 T: git git://linuxtv.org/mkrufky/tuners.git
7821 F: drivers/media/dvb-frontends/lgdt3305.*
7823 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7824 M: Viresh Kumar <vireshk@kernel.org>
7825 L: linux-ide@vger.kernel.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7828 F: include/linux/pata_arasan_cf_data.h
7829 F: drivers/ata/pata_arasan_cf.c
7832 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7833 M: Tejun Heo <tj@kernel.org>
7834 L: linux-ide@vger.kernel.org
7835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7837 F: drivers/ata/pata_*.c
7838 F: drivers/ata/ata_generic.c
7840 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7841 M: Linus Walleij <linus.walleij@linaro.org>
7842 L: linux-ide@vger.kernel.org
7843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7845 F: drivers/ata/pata_ftide010.c
7846 F: drivers/ata/sata_gemini.c
7847 F: drivers/ata/sata_gemini.h
7849 LIBATA SATA AHCI PLATFORM devices support
7850 M: Hans de Goede <hdegoede@redhat.com>
7851 M: Tejun Heo <tj@kernel.org>
7852 L: linux-ide@vger.kernel.org
7853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7855 F: drivers/ata/ahci_platform.c
7856 F: drivers/ata/libahci_platform.c
7857 F: include/linux/ahci_platform.h
7859 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7860 M: Mikael Pettersson <mikpelinux@gmail.com>
7861 L: linux-ide@vger.kernel.org
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7864 F: drivers/ata/sata_promise.*
7866 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7867 M: Tejun Heo <tj@kernel.org>
7868 L: linux-ide@vger.kernel.org
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7872 F: include/linux/ata.h
7873 F: include/linux/libata.h
7874 F: Documentation/devicetree/bindings/ata/
7877 M: Sasha Levin <alexander.levin@verizon.com>
7879 F: tools/lib/lockdep/
7881 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7882 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7883 L: linux-nvdimm@lists.01.org
7884 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7886 F: drivers/nvdimm/blk.c
7887 F: drivers/nvdimm/region_devs.c
7889 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7890 M: Vishal Verma <vishal.l.verma@intel.com>
7891 L: linux-nvdimm@lists.01.org
7892 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7894 F: drivers/nvdimm/btt*
7896 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7897 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7898 L: linux-nvdimm@lists.01.org
7899 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7901 F: drivers/nvdimm/pmem*
7903 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7904 M: Dan Williams <dan.j.williams@intel.com>
7905 L: linux-nvdimm@lists.01.org
7906 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7910 F: drivers/acpi/nfit/*
7911 F: include/linux/nd.h
7912 F: include/linux/libnvdimm.h
7913 F: include/uapi/linux/ndctl.h
7915 LIGHTNVM PLATFORM SUPPORT
7916 M: Matias Bjorling <mb@lightnvm.io>
7917 W: http://github/OpenChannelSSD
7918 L: linux-block@vger.kernel.org
7920 F: drivers/lightnvm/
7921 F: include/linux/lightnvm.h
7922 F: include/uapi/linux/lightnvm.h
7924 LINUX FOR POWER MACINTOSH
7925 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7926 W: http://www.penguinppc.org/
7927 L: linuxppc-dev@lists.ozlabs.org
7929 F: arch/powerpc/platforms/powermac/
7930 F: drivers/macintosh/
7932 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7933 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7934 M: Paul Mackerras <paulus@samba.org>
7935 M: Michael Ellerman <mpe@ellerman.id.au>
7936 W: https://github.com/linuxppc/linux/wiki
7937 L: linuxppc-dev@lists.ozlabs.org
7938 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7941 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7942 F: Documentation/devicetree/bindings/powerpc/
7943 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7944 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7945 F: Documentation/powerpc/
7947 F: drivers/char/tpm/tpm_ibmvtpm*
7948 F: drivers/crypto/nx/
7949 F: drivers/crypto/vmx/
7950 F: drivers/i2c/busses/i2c-opal.c
7951 F: drivers/net/ethernet/ibm/ibmveth.*
7952 F: drivers/net/ethernet/ibm/ibmvnic.*
7953 F: drivers/pci/hotplug/pnv_php.c
7954 F: drivers/pci/hotplug/rpa*
7955 F: drivers/rtc/rtc-opal.c
7956 F: drivers/scsi/ibmvscsi/
7957 F: drivers/tty/hvc/hvc_opal.c
7958 F: drivers/watchdog/wdrtas.c
7959 F: tools/testing/selftests/powerpc
7966 LINUX FOR POWERPC EMBEDDED MPC5XXX
7967 M: Anatolij Gustschin <agust@denx.de>
7968 L: linuxppc-dev@lists.ozlabs.org
7969 T: git git://git.denx.de/linux-denx-agust.git
7971 F: arch/powerpc/platforms/512x/
7972 F: arch/powerpc/platforms/52xx/
7974 LINUX FOR POWERPC EMBEDDED PPC4XX
7975 M: Alistair Popple <alistair@popple.id.au>
7976 M: Matt Porter <mporter@kernel.crashing.org>
7977 W: http://www.penguinppc.org/
7978 L: linuxppc-dev@lists.ozlabs.org
7980 F: arch/powerpc/platforms/40x/
7981 F: arch/powerpc/platforms/44x/
7983 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7984 M: Scott Wood <oss@buserror.net>
7985 M: Kumar Gala <galak@kernel.crashing.org>
7986 W: http://www.penguinppc.org/
7987 L: linuxppc-dev@lists.ozlabs.org
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7990 F: arch/powerpc/platforms/83xx/
7991 F: arch/powerpc/platforms/85xx/
7992 F: Documentation/devicetree/bindings/powerpc/fsl/
7994 LINUX FOR POWERPC EMBEDDED PPC8XX
7995 M: Vitaly Bordug <vitb@kernel.crashing.org>
7996 W: http://www.penguinppc.org/
7997 L: linuxppc-dev@lists.ozlabs.org
7999 F: arch/powerpc/platforms/8xx/
8001 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8002 L: linuxppc-dev@lists.ozlabs.org
8004 F: arch/powerpc/*/*virtex*
8005 F: arch/powerpc/*/*/*virtex*
8007 LINUX FOR POWERPC PA SEMI PWRFICIENT
8008 L: linuxppc-dev@lists.ozlabs.org
8010 F: arch/powerpc/platforms/pasemi/
8011 F: drivers/*/*pasemi*
8012 F: drivers/*/*/*pasemi*
8014 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8015 M: Kees Cook <keescook@chromium.org>
8017 F: drivers/misc/lkdtm*
8019 LINUX SECURITY MODULE (LSM) FRAMEWORK
8020 M: Chris Wright <chrisw@sous-sol.org>
8021 L: linux-security-module@vger.kernel.org
8024 LIS3LV02D ACCELEROMETER DRIVER
8025 M: Eric Piel <eric.piel@tremplin-utc.net>
8027 F: Documentation/misc-devices/lis3lv02d
8028 F: drivers/misc/lis3lv02d/
8029 F: drivers/platform/x86/hp_accel.c
8032 M: Josh Poimboeuf <jpoimboe@redhat.com>
8033 M: Jessica Yu <jeyu@kernel.org>
8034 M: Jiri Kosina <jikos@kernel.org>
8035 M: Miroslav Benes <mbenes@suse.cz>
8036 R: Petr Mladek <pmladek@suse.com>
8038 F: kernel/livepatch/
8039 F: include/linux/livepatch.h
8040 F: arch/x86/include/asm/livepatch.h
8041 F: arch/x86/kernel/livepatch.c
8042 F: Documentation/livepatch/
8043 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8044 F: samples/livepatch/
8045 L: live-patching@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8049 L: netdev@vger.kernel.org
8051 F: include/linux/llc.h
8052 F: include/uapi/linux/llc.h
8056 LM73 HARDWARE MONITOR DRIVER
8057 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8058 L: linux-hwmon@vger.kernel.org
8060 F: drivers/hwmon/lm73.c
8062 LM78 HARDWARE MONITOR DRIVER
8063 M: Jean Delvare <jdelvare@suse.com>
8064 L: linux-hwmon@vger.kernel.org
8066 F: Documentation/hwmon/lm78
8067 F: drivers/hwmon/lm78.c
8069 LM83 HARDWARE MONITOR DRIVER
8070 M: Jean Delvare <jdelvare@suse.com>
8071 L: linux-hwmon@vger.kernel.org
8073 F: Documentation/hwmon/lm83
8074 F: drivers/hwmon/lm83.c
8076 LM90 HARDWARE MONITOR DRIVER
8077 M: Jean Delvare <jdelvare@suse.com>
8078 L: linux-hwmon@vger.kernel.org
8080 F: Documentation/hwmon/lm90
8081 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8082 F: drivers/hwmon/lm90.c
8083 F: include/dt-bindings/thermal/lm90.h
8085 LM95234 HARDWARE MONITOR DRIVER
8086 M: Guenter Roeck <linux@roeck-us.net>
8087 L: linux-hwmon@vger.kernel.org
8089 F: Documentation/hwmon/lm95234
8090 F: drivers/hwmon/lm95234.c
8092 LME2510 MEDIA DRIVER
8093 M: Malcolm Priestley <tvboxspy@gmail.com>
8094 L: linux-media@vger.kernel.org
8095 W: https://linuxtv.org
8096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8098 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8100 LOADPIN SECURITY MODULE
8101 M: Kees Cook <keescook@chromium.org>
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8104 F: security/loadpin/
8105 F: Documentation/admin-guide/LSM/LoadPin.rst
8108 M: Peter Zijlstra <peterz@infradead.org>
8109 M: Ingo Molnar <mingo@redhat.com>
8110 L: linux-kernel@vger.kernel.org
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8113 F: Documentation/locking/
8114 F: include/linux/lockdep.h
8115 F: include/linux/spinlock*.h
8116 F: arch/*/include/asm/spinlock*.h
8117 F: include/linux/rwlock*.h
8118 F: include/linux/mutex*.h
8119 F: arch/*/include/asm/mutex*.h
8120 F: include/linux/rwsem*.h
8121 F: arch/*/include/asm/rwsem.h
8122 F: include/linux/seqlock.h
8123 F: lib/locking*.[ch]
8126 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8127 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8128 L: linux-ntfs-dev@lists.sourceforge.net
8129 W: http://www.linux-ntfs.org/content/view/19/37/
8131 F: Documentation/ldm.txt
8132 F: block/partitions/ldm.*
8134 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8135 M: Sathya Prakash <sathya.prakash@broadcom.com>
8136 M: Chaitra P B <chaitra.basappa@broadcom.com>
8137 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8138 L: MPT-FusionLinux.pdl@broadcom.com
8139 L: linux-scsi@vger.kernel.org
8140 W: http://www.avagotech.com/support/
8142 F: drivers/message/fusion/
8143 F: drivers/scsi/mpt2sas/
8144 F: drivers/scsi/mpt3sas/
8146 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8147 M: Matthew Wilcox <matthew@wil.cx>
8148 L: linux-scsi@vger.kernel.org
8150 F: drivers/scsi/sym53c8xx_2/
8152 LTC4261 HARDWARE MONITOR DRIVER
8153 M: Guenter Roeck <linux@roeck-us.net>
8154 L: linux-hwmon@vger.kernel.org
8156 F: Documentation/hwmon/ltc4261
8157 F: drivers/hwmon/ltc4261.c
8159 LTC4306 I2C MULTIPLEXER DRIVER
8160 M: Michael Hennerich <michael.hennerich@analog.com>
8161 W: http://ez.analog.com/community/linux-device-drivers
8162 L: linux-i2c@vger.kernel.org
8164 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8165 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8167 LTP (Linux Test Project)
8168 M: Mike Frysinger <vapier@gentoo.org>
8169 M: Cyril Hrubis <chrubis@suse.cz>
8170 M: Wanlong Gao <wanlong.gao@gmail.com>
8171 M: Jan Stancek <jstancek@redhat.com>
8172 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8173 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8174 L: ltp@lists.linux.it (subscribers-only)
8175 W: http://linux-test-project.github.io/
8176 T: git git://github.com/linux-test-project/ltp.git
8180 W: http://www.linux-m32r.org/
8185 M: Geert Uytterhoeven <geert@linux-m68k.org>
8186 L: linux-m68k@lists.linux-m68k.org
8187 W: http://www.linux-m68k.org/
8188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8193 M68K ON APPLE MACINTOSH
8194 M: Joshua Thompson <funaho@jurai.org>
8195 W: http://www.mac.linux-m68k.org/
8196 L: linux-m68k@lists.linux-m68k.org
8201 M: Philip Blundell <philb@gnu.org>
8202 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8206 M88DS3103 MEDIA DRIVER
8207 M: Antti Palosaari <crope@iki.fi>
8208 L: linux-media@vger.kernel.org
8209 W: https://linuxtv.org
8210 W: http://palosaari.fi/linux/
8211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8212 T: git git://linuxtv.org/anttip/media_tree.git
8214 F: drivers/media/dvb-frontends/m88ds3103*
8216 M88RS2000 MEDIA DRIVER
8217 M: Malcolm Priestley <tvboxspy@gmail.com>
8218 L: linux-media@vger.kernel.org
8219 W: https://linuxtv.org
8220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8222 F: drivers/media/dvb-frontends/m88rs2000*
8224 MA901 MASTERKIT USB FM RADIO DRIVER
8225 M: Alexey Klimov <klimov.linux@gmail.com>
8226 L: linux-media@vger.kernel.org
8227 T: git git://linuxtv.org/media_tree.git
8229 F: drivers/media/radio/radio-ma901.c
8232 M: Johannes Berg <johannes@sipsolutions.net>
8233 L: linux-wireless@vger.kernel.org
8234 W: http://wireless.kernel.org/
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8238 F: Documentation/networking/mac80211-injection.txt
8239 F: include/net/mac80211.h
8241 F: drivers/net/wireless/mac80211_hwsim.[ch]
8244 M: Jassi Brar <jassisinghbrar@gmail.com>
8245 L: linux-kernel@vger.kernel.org
8248 F: include/linux/mailbox_client.h
8249 F: include/linux/mailbox_controller.h
8251 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8252 M: Michael Kerrisk <mtk.manpages@gmail.com>
8253 W: http://www.kernel.org/doc/man-pages
8254 L: linux-man@vger.kernel.org
8257 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8258 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8259 L: linux-mips@linux-mips.org
8261 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8263 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8264 M: Andrew Lunn <andrew@lunn.ch>
8265 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8266 L: netdev@vger.kernel.org
8268 F: drivers/net/dsa/mv88e6xxx/
8269 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8271 MARVELL ARMADA DRM SUPPORT
8272 M: Russell King <linux@armlinux.org.uk>
8274 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8275 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8276 F: drivers/gpu/drm/armada/
8277 F: include/uapi/drm/armada_drm.h
8278 F: Documentation/devicetree/bindings/display/armada/
8280 MARVELL CRYPTO DRIVER
8281 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8282 M: Arnaud Ebalard <arno@natisbad.org>
8283 F: drivers/crypto/marvell/
8285 L: linux-crypto@vger.kernel.org
8287 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8288 M: Mirko Lindner <mlindner@marvell.com>
8289 M: Stephen Hemminger <stephen@networkplumber.org>
8290 L: netdev@vger.kernel.org
8292 F: drivers/net/ethernet/marvell/sk*
8294 MARVELL LIBERTAS WIRELESS DRIVER
8295 L: libertas-dev@lists.infradead.org
8297 F: drivers/net/wireless/marvell/libertas/
8299 MARVELL MACCHIATOBIN SUPPORT
8300 M: Russell King <rmk@armlinux.org.uk>
8301 L: linux-arm-kernel@lists.infradead.org
8303 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8305 MARVELL MV643XX ETHERNET DRIVER
8306 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8307 L: netdev@vger.kernel.org
8309 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8310 F: include/linux/mv643xx.h
8312 MARVELL MV88X3310 PHY DRIVER
8313 M: Russell King <rmk@armlinux.org.uk>
8314 L: netdev@vger.kernel.org
8316 F: drivers/net/phy/marvell10g.c
8318 MARVELL MVNETA ETHERNET DRIVER
8319 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8320 L: netdev@vger.kernel.org
8322 F: drivers/net/ethernet/marvell/mvneta.*
8324 MARVELL MWIFIEX WIRELESS DRIVER
8325 M: Amitkumar Karwar <amitkarwar@gmail.com>
8326 M: Nishant Sarmukadam <nishants@marvell.com>
8327 M: Ganapathi Bhat <gbhat@marvell.com>
8328 M: Xinming Hu <huxm@marvell.com>
8329 L: linux-wireless@vger.kernel.org
8331 F: drivers/net/wireless/marvell/mwifiex/
8333 MARVELL MWL8K WIRELESS DRIVER
8334 M: Lennert Buytenhek <buytenh@wantstofly.org>
8335 L: linux-wireless@vger.kernel.org
8337 F: drivers/net/wireless/marvell/mwl8k.c
8339 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8340 M: Nicolas Pitre <nico@fluxnic.net>
8342 F: drivers/mmc/host/mvsdio.*
8344 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8345 M: Hu Ziji <huziji@marvell.com>
8346 L: linux-mmc@vger.kernel.org
8348 F: drivers/mmc/host/sdhci-xenon*
8349 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8351 MATROX FRAMEBUFFER DRIVER
8352 L: linux-fbdev@vger.kernel.org
8354 F: drivers/video/fbdev/matrox/matroxfb_*
8355 F: include/uapi/linux/matroxfb.h
8357 MAX16065 HARDWARE MONITOR DRIVER
8358 M: Guenter Roeck <linux@roeck-us.net>
8359 L: linux-hwmon@vger.kernel.org
8361 F: Documentation/hwmon/max16065
8362 F: drivers/hwmon/max16065.c
8364 MAX20751 HARDWARE MONITOR DRIVER
8365 M: Guenter Roeck <linux@roeck-us.net>
8366 L: linux-hwmon@vger.kernel.org
8368 F: Documentation/hwmon/max20751
8369 F: drivers/hwmon/max20751.c
8371 MAX2175 SDR TUNER DRIVER
8372 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8373 L: linux-media@vger.kernel.org
8374 T: git git://linuxtv.org/media_tree.git
8376 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8377 F: Documentation/media/v4l-drivers/max2175.rst
8378 F: drivers/media/i2c/max2175*
8379 F: include/uapi/linux/max2175.h
8381 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8382 L: linux-hwmon@vger.kernel.org
8384 F: Documentation/hwmon/max6650
8385 F: drivers/hwmon/max6650.c
8387 MAX6697 HARDWARE MONITOR DRIVER
8388 M: Guenter Roeck <linux@roeck-us.net>
8389 L: linux-hwmon@vger.kernel.org
8391 F: Documentation/hwmon/max6697
8392 F: Documentation/devicetree/bindings/i2c/max6697.txt
8393 F: drivers/hwmon/max6697.c
8394 F: include/linux/platform_data/max6697.h
8396 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8397 M: Peter Rosin <peda@axentia.se>
8398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8400 F: Documentation/devicetree/bindings/sound/max9860.txt
8401 F: sound/soc/codecs/max9860.*
8403 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8404 M: Javier Martinez Canillas <javier@dowhile0.org>
8405 L: linux-kernel@vger.kernel.org
8407 F: drivers/regulator/max77802-regulator.c
8408 F: Documentation/devicetree/bindings/*/*max77802.txt
8409 F: include/dt-bindings/*/*max77802.h
8411 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8412 M: Krzysztof Kozlowski <krzk@kernel.org>
8413 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8414 L: linux-pm@vger.kernel.org
8416 F: drivers/power/supply/max14577_charger.c
8417 F: drivers/power/supply/max77693_charger.c
8419 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8420 M: Chanwoo Choi <cw00.choi@samsung.com>
8421 M: Krzysztof Kozlowski <krzk@kernel.org>
8422 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8423 L: linux-kernel@vger.kernel.org
8425 F: drivers/*/max14577*.c
8426 F: drivers/*/max77686*.c
8427 F: drivers/*/max77693*.c
8428 F: drivers/extcon/extcon-max14577.c
8429 F: drivers/extcon/extcon-max77693.c
8430 F: drivers/rtc/rtc-max77686.c
8431 F: drivers/clk/clk-max77686.c
8432 F: Documentation/devicetree/bindings/mfd/max14577.txt
8433 F: Documentation/devicetree/bindings/*/max77686.txt
8434 F: Documentation/devicetree/bindings/mfd/max77693.txt
8435 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8436 F: include/linux/mfd/max14577*.h
8437 F: include/linux/mfd/max77686*.h
8438 F: include/linux/mfd/max77693*.h
8440 MAXIRADIO FM RADIO RECEIVER DRIVER
8441 M: Hans Verkuil <hverkuil@xs4all.nl>
8442 L: linux-media@vger.kernel.org
8443 T: git git://linuxtv.org/media_tree.git
8444 W: https://linuxtv.org
8446 F: drivers/media/radio/radio-maxiradio*
8448 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8449 M: Peter Rosin <peda@axentia.se>
8450 L: linux-iio@vger.kernel.org
8452 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8453 F: drivers/iio/potentiometer/mcp4531.c
8455 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8456 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8457 L: linux-iio@vger.kernel.org
8459 F: drivers/iio/dac/cio-dac.c
8461 MEDIA DRIVERS FOR ASCOT2E
8462 M: Sergey Kozlov <serjk@netup.ru>
8463 M: Abylay Ospan <aospan@netup.ru>
8464 L: linux-media@vger.kernel.org
8465 W: https://linuxtv.org
8467 T: git git://linuxtv.org/media_tree.git
8469 F: drivers/media/dvb-frontends/ascot2e*
8471 MEDIA DRIVERS FOR CXD2841ER
8472 M: Sergey Kozlov <serjk@netup.ru>
8473 M: Abylay Ospan <aospan@netup.ru>
8474 L: linux-media@vger.kernel.org
8475 W: https://linuxtv.org
8477 T: git git://linuxtv.org/media_tree.git
8479 F: drivers/media/dvb-frontends/cxd2841er*
8481 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8482 M: Daniel Scheller <d.scheller.oss@gmail.com>
8483 L: linux-media@vger.kernel.org
8484 W: https://linuxtv.org
8485 T: git git://linuxtv.org/media_tree.git
8487 F: drivers/media/pci/ddbridge/*
8489 MEDIA DRIVERS FOR FREESCALE IMX
8490 M: Steve Longerbeam <slongerbeam@gmail.com>
8491 M: Philipp Zabel <p.zabel@pengutronix.de>
8492 L: linux-media@vger.kernel.org
8493 T: git git://linuxtv.org/media_tree.git
8495 F: Documentation/devicetree/bindings/media/imx.txt
8496 F: Documentation/media/v4l-drivers/imx.rst
8497 F: drivers/staging/media/imx/
8498 F: include/linux/imx-media.h
8499 F: include/media/imx.h
8501 MEDIA DRIVERS FOR HELENE
8502 M: Abylay Ospan <aospan@netup.ru>
8503 L: linux-media@vger.kernel.org
8504 W: https://linuxtv.org
8506 T: git git://linuxtv.org/media_tree.git
8508 F: drivers/media/dvb-frontends/helene*
8510 MEDIA DRIVERS FOR HORUS3A
8511 M: Sergey Kozlov <serjk@netup.ru>
8512 M: Abylay Ospan <aospan@netup.ru>
8513 L: linux-media@vger.kernel.org
8514 W: https://linuxtv.org
8516 T: git git://linuxtv.org/media_tree.git
8518 F: drivers/media/dvb-frontends/horus3a*
8520 MEDIA DRIVERS FOR LNBH25
8521 M: Sergey Kozlov <serjk@netup.ru>
8522 M: Abylay Ospan <aospan@netup.ru>
8523 L: linux-media@vger.kernel.org
8524 W: https://linuxtv.org
8526 T: git git://linuxtv.org/media_tree.git
8528 F: drivers/media/dvb-frontends/lnbh25*
8530 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8531 M: Daniel Scheller <d.scheller.oss@gmail.com>
8532 L: linux-media@vger.kernel.org
8533 W: https://linuxtv.org
8534 T: git git://linuxtv.org/media_tree.git
8536 F: drivers/media/dvb-frontends/mxl5xx*
8538 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8539 M: Sergey Kozlov <serjk@netup.ru>
8540 M: Abylay Ospan <aospan@netup.ru>
8541 L: linux-media@vger.kernel.org
8542 W: https://linuxtv.org
8544 T: git git://linuxtv.org/media_tree.git
8546 F: drivers/media/pci/netup_unidvb/*
8548 MEDIA DRIVERS FOR RENESAS - DRIF
8549 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8550 L: linux-media@vger.kernel.org
8551 L: linux-renesas-soc@vger.kernel.org
8552 T: git git://linuxtv.org/media_tree.git
8554 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8555 F: drivers/media/platform/rcar_drif.c
8557 MEDIA DRIVERS FOR RENESAS - FCP
8558 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8559 L: linux-media@vger.kernel.org
8560 L: linux-renesas-soc@vger.kernel.org
8561 T: git git://linuxtv.org/media_tree.git
8563 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8564 F: drivers/media/platform/rcar-fcp.c
8565 F: include/media/rcar-fcp.h
8567 MEDIA DRIVERS FOR RENESAS - FDP1
8568 M: Kieran Bingham <kieran@bingham.xyz>
8569 L: linux-media@vger.kernel.org
8570 L: linux-renesas-soc@vger.kernel.org
8571 T: git git://linuxtv.org/media_tree.git
8573 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8574 F: drivers/media/platform/rcar_fdp1.c
8576 MEDIA DRIVERS FOR RENESAS - VIN
8577 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8578 L: linux-media@vger.kernel.org
8579 L: linux-renesas-soc@vger.kernel.org
8580 T: git git://linuxtv.org/media_tree.git
8582 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8583 F: drivers/media/platform/rcar-vin/
8585 MEDIA DRIVERS FOR RENESAS - VSP1
8586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8587 L: linux-media@vger.kernel.org
8588 L: linux-renesas-soc@vger.kernel.org
8589 T: git git://linuxtv.org/media_tree.git
8591 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8592 F: drivers/media/platform/vsp1/
8594 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8595 M: Daniel Scheller <d.scheller.oss@gmail.com>
8596 L: linux-media@vger.kernel.org
8597 W: https://linuxtv.org
8598 T: git git://linuxtv.org/media_tree.git
8600 F: drivers/media/dvb-frontends/stv0910*
8602 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8603 M: Daniel Scheller <d.scheller.oss@gmail.com>
8604 L: linux-media@vger.kernel.org
8605 W: https://linuxtv.org
8606 T: git git://linuxtv.org/media_tree.git
8608 F: drivers/media/dvb-frontends/stv6111*
8610 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8611 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8612 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8613 P: LinuxTV.org Project
8614 L: linux-media@vger.kernel.org
8615 W: https://linuxtv.org
8616 Q: http://patchwork.kernel.org/project/linux-media/list/
8617 T: git git://linuxtv.org/media_tree.git
8619 F: Documentation/devicetree/bindings/media/
8620 F: Documentation/media/
8622 F: drivers/staging/media/
8623 F: include/linux/platform_data/media/
8625 F: include/uapi/linux/dvb/
8626 F: include/uapi/linux/videodev2.h
8627 F: include/uapi/linux/media.h
8628 F: include/uapi/linux/v4l2-*
8629 F: include/uapi/linux/meye.h
8630 F: include/uapi/linux/ivtv*
8631 F: include/uapi/linux/uvcvideo.h
8634 M: Sean Wang <sean.wang@mediatek.com>
8636 F: drivers/media/rc/mtk-cir.c
8638 MEDIATEK PMIC LED DRIVER
8639 M: Sean Wang <sean.wang@mediatek.com>
8641 F: drivers/leds/leds-mt6323.c
8642 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8644 MEDIATEK ETHERNET DRIVER
8645 M: Felix Fietkau <nbd@openwrt.org>
8646 M: John Crispin <john@phrozen.org>
8647 M: Sean Wang <sean.wang@mediatek.com>
8648 M: Nelson Chang <nelson.chang@mediatek.com>
8649 L: netdev@vger.kernel.org
8651 F: drivers/net/ethernet/mediatek/
8653 MEDIATEK JPEG DRIVER
8654 M: Rick Chang <rick.chang@mediatek.com>
8655 M: Bin Liu <bin.liu@mediatek.com>
8657 F: drivers/media/platform/mtk-jpeg/
8658 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8661 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8662 M: Houlong Wei <houlong.wei@mediatek.com>
8663 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8665 F: drivers/media/platform/mtk-mdp/
8666 F: drivers/media/platform/mtk-vpu/
8667 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8669 MEDIATEK MEDIA DRIVER
8670 M: Tiffany Lin <tiffany.lin@mediatek.com>
8671 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8673 F: drivers/media/platform/mtk-vcodec/
8674 F: drivers/media/platform/mtk-vpu/
8675 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8676 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8678 MEDIATEK MT7601U WIRELESS LAN DRIVER
8679 M: Jakub Kicinski <kubakici@wp.pl>
8680 L: linux-wireless@vger.kernel.org
8682 F: drivers/net/wireless/mediatek/mt7601u/
8684 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8685 M: Sean Wang <sean.wang@mediatek.com>
8687 F: drivers/char/hw_random/mtk-rng.c
8689 MEDIATEK USB3 DRD IP DRIVER
8690 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8691 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8693 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8695 F: drivers/usb/mtu3/
8697 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8698 M: Peter Senna Tschudin <peter.senna@collabora.com>
8699 M: Martin Donnelly <martin.donnelly@ge.com>
8700 M: Martyn Welch <martyn.welch@collabora.co.uk>
8702 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8703 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8705 MEGARAID SCSI/SAS DRIVERS
8706 M: Kashyap Desai <kashyap.desai@broadcom.com>
8707 M: Sumit Saxena <sumit.saxena@broadcom.com>
8708 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8709 L: megaraidlinux.pdl@broadcom.com
8710 L: linux-scsi@vger.kernel.org
8711 W: http://www.avagotech.com/support/
8713 F: Documentation/scsi/megaraid.txt
8714 F: drivers/scsi/megaraid.*
8715 F: drivers/scsi/megaraid/
8717 MELEXIS MLX90614 DRIVER
8718 M: Crt Mori <cmo@melexis.com>
8719 L: linux-iio@vger.kernel.org
8720 W: http://www.melexis.com
8722 F: drivers/iio/temperature/mlx90614.c
8724 MELFAS MIP4 TOUCHSCREEN DRIVER
8725 M: Sangwon Jee <jeesw@melfas.com>
8726 W: http://www.melfas.com
8728 F: drivers/input/touchscreen/melfas_mip4.c
8729 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8731 MELLANOX ETHERNET DRIVER (mlx4_en)
8732 M: Tariq Toukan <tariqt@mellanox.com>
8733 L: netdev@vger.kernel.org
8735 W: http://www.mellanox.com
8736 Q: http://patchwork.ozlabs.org/project/netdev/list/
8737 F: drivers/net/ethernet/mellanox/mlx4/en_*
8739 MELLANOX ETHERNET DRIVER (mlx5e)
8740 M: Saeed Mahameed <saeedm@mellanox.com>
8741 L: netdev@vger.kernel.org
8743 W: http://www.mellanox.com
8744 Q: http://patchwork.ozlabs.org/project/netdev/list/
8745 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8747 MELLANOX ETHERNET INNOVA DRIVER
8748 M: Ilan Tayari <ilant@mellanox.com>
8749 R: Boris Pismenny <borisp@mellanox.com>
8750 L: netdev@vger.kernel.org
8752 W: http://www.mellanox.com
8753 Q: http://patchwork.ozlabs.org/project/netdev/list/
8754 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8755 F: include/linux/mlx5/mlx5_ifc_fpga.h
8757 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8758 M: Ilan Tayari <ilant@mellanox.com>
8759 R: Boris Pismenny <borisp@mellanox.com>
8760 L: netdev@vger.kernel.org
8762 W: http://www.mellanox.com
8763 Q: http://patchwork.ozlabs.org/project/netdev/list/
8764 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8765 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8767 MELLANOX ETHERNET SWITCH DRIVERS
8768 M: Jiri Pirko <jiri@mellanox.com>
8769 M: Ido Schimmel <idosch@mellanox.com>
8770 L: netdev@vger.kernel.org
8772 W: http://www.mellanox.com
8773 Q: http://patchwork.ozlabs.org/project/netdev/list/
8774 F: drivers/net/ethernet/mellanox/mlxsw/
8776 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8777 M: Yotam Gigi <yotamg@mellanox.com>
8778 L: netdev@vger.kernel.org
8780 W: http://www.mellanox.com
8781 Q: http://patchwork.ozlabs.org/project/netdev/list/
8782 F: drivers/net/ethernet/mellanox/mlxfw/
8784 MELLANOX MLX CPLD HOTPLUG DRIVER
8785 M: Vadim Pasternak <vadimp@mellanox.com>
8786 L: platform-driver-x86@vger.kernel.org
8788 F: drivers/platform/x86/mlxcpld-hotplug.c
8789 F: include/linux/platform_data/mlxcpld-hotplug.h
8791 MELLANOX MLX4 core VPI driver
8792 M: Tariq Toukan <tariqt@mellanox.com>
8793 L: netdev@vger.kernel.org
8794 L: linux-rdma@vger.kernel.org
8795 W: http://www.mellanox.com
8796 Q: http://patchwork.ozlabs.org/project/netdev/list/
8798 F: drivers/net/ethernet/mellanox/mlx4/
8799 F: include/linux/mlx4/
8801 MELLANOX MLX4 IB driver
8802 M: Yishai Hadas <yishaih@mellanox.com>
8803 L: linux-rdma@vger.kernel.org
8804 W: http://www.mellanox.com
8805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8807 F: drivers/infiniband/hw/mlx4/
8808 F: include/linux/mlx4/
8809 F: include/uapi/rdma/mlx4-abi.h
8811 MELLANOX MLX5 core VPI driver
8812 M: Saeed Mahameed <saeedm@mellanox.com>
8813 M: Matan Barak <matanb@mellanox.com>
8814 M: Leon Romanovsky <leonro@mellanox.com>
8815 L: netdev@vger.kernel.org
8816 L: linux-rdma@vger.kernel.org
8817 W: http://www.mellanox.com
8818 Q: http://patchwork.ozlabs.org/project/netdev/list/
8820 F: drivers/net/ethernet/mellanox/mlx5/core/
8821 F: include/linux/mlx5/
8823 MELLANOX MLX5 IB driver
8824 M: Matan Barak <matanb@mellanox.com>
8825 M: Leon Romanovsky <leonro@mellanox.com>
8826 L: linux-rdma@vger.kernel.org
8827 W: http://www.mellanox.com
8828 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8830 F: drivers/infiniband/hw/mlx5/
8831 F: include/linux/mlx5/
8832 F: include/uapi/rdma/mlx5-abi.h
8834 MELLANOX MLXCPLD I2C AND MUX DRIVER
8835 M: Vadim Pasternak <vadimp@mellanox.com>
8836 M: Michael Shych <michaelsh@mellanox.com>
8837 L: linux-i2c@vger.kernel.org
8839 F: drivers/i2c/busses/i2c-mlxcpld.c
8840 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8841 F: Documentation/i2c/busses/i2c-mlxcpld
8843 MELLANOX MLXCPLD LED DRIVER
8844 M: Vadim Pasternak <vadimp@mellanox.com>
8845 L: linux-leds@vger.kernel.org
8847 F: drivers/leds/leds-mlxcpld.c
8848 F: Documentation/leds/leds-mlxcpld.txt
8850 MELLANOX PLATFORM DRIVER
8851 M: Vadim Pasternak <vadimp@mellanox.com>
8852 L: platform-driver-x86@vger.kernel.org
8854 F: drivers/platform/x86/mlx-platform.c
8857 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8858 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8859 L: linux-kernel@vger.kernel.org
8861 F: kernel/sched/membarrier.c
8862 F: include/uapi/linux/membarrier.h
8865 L: linux-mm@kvack.org
8866 W: http://www.linux-mm.org
8868 F: include/linux/mm.h
8869 F: include/linux/gfp.h
8870 F: include/linux/mmzone.h
8871 F: include/linux/memory_hotplug.h
8872 F: include/linux/vmalloc.h
8875 MEMORY TECHNOLOGY DEVICES (MTD)
8876 M: David Woodhouse <dwmw2@infradead.org>
8877 M: Brian Norris <computersforpeace@gmail.com>
8878 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8879 M: Marek Vasut <marek.vasut@gmail.com>
8880 M: Richard Weinberger <richard@nod.at>
8881 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8882 L: linux-mtd@lists.infradead.org
8883 W: http://www.linux-mtd.infradead.org/
8884 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8885 T: git git://git.infradead.org/linux-mtd.git master
8886 T: git git://git.infradead.org/l2-mtd.git master
8888 F: Documentation/devicetree/bindings/mtd/
8890 F: include/linux/mtd/
8891 F: include/uapi/mtd/
8893 MEN A21 WATCHDOG DRIVER
8894 M: Johannes Thumshirn <morbidrsa@gmail.com>
8895 L: linux-watchdog@vger.kernel.org
8897 F: drivers/watchdog/mena21_wdt.c
8899 MEN CHAMELEON BUS (mcb)
8900 M: Johannes Thumshirn <morbidrsa@gmail.com>
8903 F: include/linux/mcb.h
8904 F: Documentation/men-chameleon-bus.txt
8906 MEN F21BMC (Board Management Controller)
8907 M: Andreas Werner <andreas.werner@men.de>
8909 F: drivers/mfd/menf21bmc.c
8910 F: drivers/watchdog/menf21bmc_wdt.c
8911 F: drivers/leds/leds-menf21bmc.c
8912 F: drivers/hwmon/menf21bmc_hwmon.c
8913 F: Documentation/hwmon/menf21bmc
8915 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8916 M: Neil Armstrong <narmstrong@baylibre.com>
8917 L: linux-media@lists.freedesktop.org
8918 L: linux-amlogic@lists.infradead.org
8919 W: http://linux-meson.com/
8921 F: drivers/media/platform/meson/ao-cec.c
8922 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8923 T: git git://linuxtv.org/media_tree.git
8926 M: James Hogan <jhogan@kernel.org>
8927 L: linux-metag@vger.kernel.org
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8931 F: Documentation/metag/
8932 F: Documentation/devicetree/bindings/metag/
8933 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8934 F: drivers/clocksource/metag_generic.c
8935 F: drivers/irqchip/irq-metag.c
8936 F: drivers/irqchip/irq-metag-ext.c
8937 F: drivers/tty/metag_da.c
8939 MICROBLAZE ARCHITECTURE
8940 M: Michal Simek <monstr@monstr.eu>
8941 W: http://www.monstr.eu/fdt/
8942 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8946 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8947 M: Richard Genoud <richard.genoud@gmail.com>
8949 F: drivers/tty/serial/atmel_serial.c
8950 F: drivers/tty/serial/atmel_serial.h
8952 MICROCHIP / ATMEL DMA DRIVER
8953 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 L: dmaengine@vger.kernel.org
8957 F: drivers/dma/at_hdmac.c
8958 F: drivers/dma/at_hdmac_regs.h
8959 F: include/linux/platform_data/dma-atmel.h
8961 MICROCHIP / ATMEL ECC DRIVER
8962 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8963 L: linux-crypto@vger.kernel.org
8965 F: drivers/crypto/atmel-ecc.*
8967 MICROCHIP / ATMEL ISC DRIVER
8968 M: Songjun Wu <songjun.wu@microchip.com>
8969 L: linux-media@vger.kernel.org
8971 F: drivers/media/platform/atmel/atmel-isc.c
8972 F: drivers/media/platform/atmel/atmel-isc-regs.h
8973 F: devicetree/bindings/media/atmel-isc.txt
8975 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8976 M: Woojung Huh <Woojung.Huh@microchip.com>
8977 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8978 L: netdev@vger.kernel.org
8980 F: net/dsa/tag_ksz.c
8981 F: drivers/net/dsa/microchip/*
8982 F: include/linux/platform_data/microchip-ksz.h
8983 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8985 MICROCHIP USB251XB DRIVER
8986 M: Richard Leitner <richard.leitner@skidata.com>
8987 L: linux-usb@vger.kernel.org
8989 F: drivers/usb/misc/usb251xb.c
8990 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8992 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8993 M: Don Brace <don.brace@microsemi.com>
8994 L: esc.storagedev@microsemi.com
8995 L: linux-scsi@vger.kernel.org
8997 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8998 F: drivers/scsi/smartpqi/Kconfig
8999 F: drivers/scsi/smartpqi/Makefile
9000 F: include/linux/cciss*.h
9001 F: include/uapi/linux/cciss*.h
9002 F: Documentation/scsi/smartpqi.txt
9004 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9005 M: Chen Yu <yu.c.chen@intel.com>
9006 L: platform-driver-x86@vger.kernel.org
9008 F: drivers/platform/x86/surfacepro3_button.c
9011 M: Oliver Neukum <oliver@neukum.org>
9013 F: drivers/usb/image/microtek.*
9016 M: Ralf Baechle <ralf@linux-mips.org>
9017 L: linux-mips@linux-mips.org
9018 W: http://www.linux-mips.org/
9019 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9020 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9022 F: Documentation/devicetree/bindings/mips/
9023 F: Documentation/mips/
9026 MIPS BOSTON DEVELOPMENT BOARD
9027 M: Paul Burton <paul.burton@imgtec.com>
9028 L: linux-mips@linux-mips.org
9030 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9031 F: arch/mips/boot/dts/img/boston.dts
9032 F: arch/mips/configs/generic/board-boston.config
9033 F: drivers/clk/imgtec/clk-boston.c
9034 F: include/dt-bindings/clock/boston-clock.h
9036 MIPS GENERIC PLATFORM
9037 M: Paul Burton <paul.burton@imgtec.com>
9038 L: linux-mips@linux-mips.org
9040 F: arch/mips/generic/
9041 F: arch/mips/tools/generic-board-config.sh
9043 MIPS/LOONGSON1 ARCHITECTURE
9044 M: Keguang Zhang <keguang.zhang@gmail.com>
9045 L: linux-mips@linux-mips.org
9047 F: arch/mips/loongson32/
9048 F: arch/mips/include/asm/mach-loongson32/
9049 F: drivers/*/*loongson1*
9050 F: drivers/*/*/*loongson1*
9052 MIPS RINT INSTRUCTION EMULATION
9053 M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9054 L: linux-mips@linux-mips.org
9056 F: arch/mips/math-emu/sp_rint.c
9057 F: arch/mips/math-emu/dp_rint.c
9059 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9060 M: Hans Verkuil <hverkuil@xs4all.nl>
9061 L: linux-media@vger.kernel.org
9062 T: git git://linuxtv.org/media_tree.git
9063 W: https://linuxtv.org
9065 F: drivers/media/radio/radio-miropcm20*
9068 M: Eric Miao <eric.y.miao@gmail.com>
9069 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9071 T: git git://github.com/hzhuang1/linux.git
9072 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9074 F: arch/arm/boot/dts/mmp*
9075 F: arch/arm/mach-mmp/
9077 MN88472 MEDIA DRIVER
9078 M: Antti Palosaari <crope@iki.fi>
9079 L: linux-media@vger.kernel.org
9080 W: https://linuxtv.org
9081 W: http://palosaari.fi/linux/
9082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9084 F: drivers/media/dvb-frontends/mn88472*
9086 MN88473 MEDIA DRIVER
9087 M: Antti Palosaari <crope@iki.fi>
9088 L: linux-media@vger.kernel.org
9089 W: https://linuxtv.org
9090 W: http://palosaari.fi/linux/
9091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9093 F: drivers/media/dvb-frontends/mn88473*
9096 M: Jessica Yu <jeyu@kernel.org>
9097 M: Rusty Russell <rusty@rustcorp.com.au>
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9100 F: include/linux/module.h
9103 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9104 W: http://popies.net/meye/
9106 F: Documentation/media/v4l-drivers/meye*
9107 F: drivers/media/pci/meye/
9108 F: include/uapi/linux/meye.h
9110 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9111 M: Jiri Slaby <jirislaby@gmail.com>
9113 F: Documentation/serial/moxa-smartio
9114 F: drivers/tty/mxser.*
9116 MR800 AVERMEDIA USB FM RADIO DRIVER
9117 M: Alexey Klimov <klimov.linux@gmail.com>
9118 L: linux-media@vger.kernel.org
9119 T: git git://linuxtv.org/media_tree.git
9121 F: drivers/media/radio/radio-mr800.c
9123 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9124 M: Alan Ott <alan@signal11.us>
9125 L: linux-wpan@vger.kernel.org
9127 F: drivers/net/ieee802154/mrf24j40.c
9128 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9131 M: "Lee, Chun-Yi" <jlee@suse.com>
9132 L: platform-driver-x86@vger.kernel.org
9134 F: drivers/platform/x86/msi-laptop.c
9137 L: platform-driver-x86@vger.kernel.org
9139 F: drivers/platform/x86/msi-wmi.c
9142 M: Antti Palosaari <crope@iki.fi>
9143 L: linux-media@vger.kernel.org
9144 W: https://linuxtv.org
9145 W: http://palosaari.fi/linux/
9146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9147 T: git git://linuxtv.org/anttip/media_tree.git
9149 F: drivers/media/tuners/msi001*
9151 MSI2500 MEDIA DRIVER
9152 M: Antti Palosaari <crope@iki.fi>
9153 L: linux-media@vger.kernel.org
9154 W: https://linuxtv.org
9155 W: http://palosaari.fi/linux/
9156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9157 T: git git://linuxtv.org/anttip/media_tree.git
9159 F: drivers/media/usb/msi2500/
9161 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9162 M: Robert Jarzmik <robert.jarzmik@free.fr>
9163 L: linux-mtd@lists.infradead.org
9165 F: drivers/mtd/devices/docg3*
9167 MT9M032 APTINA SENSOR DRIVER
9168 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9169 L: linux-media@vger.kernel.org
9170 T: git git://linuxtv.org/media_tree.git
9172 F: drivers/media/i2c/mt9m032.c
9173 F: include/media/i2c/mt9m032.h
9175 MT9P031 APTINA CAMERA SENSOR
9176 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9177 L: linux-media@vger.kernel.org
9178 T: git git://linuxtv.org/media_tree.git
9180 F: drivers/media/i2c/mt9p031.c
9181 F: include/media/i2c/mt9p031.h
9183 MT9T001 APTINA CAMERA SENSOR
9184 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9185 L: linux-media@vger.kernel.org
9186 T: git git://linuxtv.org/media_tree.git
9188 F: drivers/media/i2c/mt9t001.c
9189 F: include/media/i2c/mt9t001.h
9191 MT9V032 APTINA CAMERA SENSOR
9192 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9193 L: linux-media@vger.kernel.org
9194 T: git git://linuxtv.org/media_tree.git
9196 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9197 F: drivers/media/i2c/mt9v032.c
9198 F: include/media/i2c/mt9v032.h
9200 MULTIFUNCTION DEVICES (MFD)
9201 M: Lee Jones <lee.jones@linaro.org>
9202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9204 F: Documentation/devicetree/bindings/mfd/
9206 F: include/linux/mfd/
9207 F: include/dt-bindings/mfd/
9209 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9211 F: drivers/mmc/host/mmc_spi.c
9212 F: include/linux/spi/mmc_spi.h
9214 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9215 M: Ulf Hansson <ulf.hansson@linaro.org>
9216 L: linux-mmc@vger.kernel.org
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9219 F: Documentation/devicetree/bindings/mmc/
9221 F: include/linux/mmc/
9222 F: include/uapi/linux/mmc/
9224 MULTIPLEXER SUBSYSTEM
9225 M: Peter Rosin <peda@axentia.se>
9227 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9228 F: Documentation/devicetree/bindings/mux/
9229 F: include/linux/dt-bindings/mux/
9230 F: include/linux/mux/
9233 MULTISOUND SOUND DRIVER
9234 M: Andrew Veliath <andrewtv@usa.net>
9236 F: Documentation/sound/oss/MultiSound
9239 MULTITECH MULTIPORT CARD (ISICOM)
9241 F: drivers/tty/isicom.c
9242 F: include/linux/isicom.h
9244 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9245 M: Bin Liu <b-liu@ti.com>
9246 L: linux-usb@vger.kernel.org
9248 F: drivers/usb/musb/
9250 MXL5007T MEDIA DRIVER
9251 M: Michael Krufky <mkrufky@linuxtv.org>
9252 L: linux-media@vger.kernel.org
9253 W: https://linuxtv.org
9254 W: http://github.com/mkrufky
9255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9256 T: git git://linuxtv.org/mkrufky/tuners.git
9258 F: drivers/media/tuners/mxl5007t.*
9261 M: Marek Vasut <marex@denx.de>
9263 F: drivers/gpu/drm/mxsfb/
9264 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9266 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9267 M: Hyong-Youb Kim <hykim@myri.com>
9268 L: netdev@vger.kernel.org
9269 W: https://www.myricom.com/support/downloads/myri10ge.html
9271 F: drivers/net/ethernet/myricom/myri10ge/
9273 NAND FLASH SUBSYSTEM
9274 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9275 R: Richard Weinberger <richard@nod.at>
9276 L: linux-mtd@lists.infradead.org
9277 W: http://www.linux-mtd.infradead.org/
9278 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9279 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9280 T: git git://git.infradead.org/l2-mtd.git nand/next
9282 F: drivers/mtd/nand/
9283 F: include/linux/mtd/*nand*.h
9285 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9286 M: Daniel Mack <zonque@gmail.com>
9288 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9289 W: http://www.native-instruments.com
9292 NATSEMI ETHERNET DRIVER (DP8381x)
9294 F: drivers/net/ethernet/natsemi/natsemi.c
9297 M: Petr Vandrovec <petr@vandrovec.name>
9301 NCR 5380 SCSI DRIVERS
9302 M: Finn Thain <fthain@telegraphics.com.au>
9303 M: Michael Schmitz <schmitzmic@gmail.com>
9304 L: linux-scsi@vger.kernel.org
9306 F: Documentation/scsi/g_NCR5380.txt
9307 F: drivers/scsi/NCR5380.*
9308 F: drivers/scsi/arm/cumana_1.c
9309 F: drivers/scsi/arm/oak.c
9310 F: drivers/scsi/atari_scsi.*
9311 F: drivers/scsi/dmx3191d.c
9312 F: drivers/scsi/g_NCR5380.*
9313 F: drivers/scsi/mac_scsi.*
9314 F: drivers/scsi/sun3_scsi.*
9315 F: drivers/scsi/sun3_scsi_vme.c
9317 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9318 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9319 L: linux-scsi@vger.kernel.org
9321 F: drivers/scsi/NCR_D700.*
9323 NCT6775 HARDWARE MONITOR DRIVER
9324 M: Guenter Roeck <linux@roeck-us.net>
9325 L: linux-hwmon@vger.kernel.org
9327 F: Documentation/hwmon/nct6775
9328 F: drivers/hwmon/nct6775.c
9330 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9331 M: Faisal Latif <faisal.latif@intel.com>
9332 L: linux-rdma@vger.kernel.org
9333 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9335 F: drivers/infiniband/hw/nes/
9336 F: include/uapi/rdma/nes-abi.h
9338 NETEM NETWORK EMULATOR
9339 M: Stephen Hemminger <stephen@networkplumber.org>
9340 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9342 F: net/sched/sch_netem.c
9344 NETERION 10GbE DRIVERS (s2io/vxge)
9345 M: Jon Mason <jdmason@kudzu.us>
9346 L: netdev@vger.kernel.org
9348 F: Documentation/networking/s2io.txt
9349 F: Documentation/networking/vxge.txt
9350 F: drivers/net/ethernet/neterion/
9353 M: Pablo Neira Ayuso <pablo@netfilter.org>
9354 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9355 M: Florian Westphal <fw@strlen.de>
9356 L: netfilter-devel@vger.kernel.org
9357 L: coreteam@netfilter.org
9358 W: http://www.netfilter.org/
9359 W: http://www.iptables.org/
9360 W: http://www.nftables.org/
9361 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9365 F: include/linux/netfilter*
9366 F: include/linux/netfilter/
9367 F: include/net/netfilter/
9368 F: include/uapi/linux/netfilter*
9369 F: include/uapi/linux/netfilter/
9370 F: net/*/netfilter.c
9373 F: net/bridge/br_netfilter*.c
9375 NETROM NETWORK LAYER
9376 M: Ralf Baechle <ralf@linux-mips.org>
9377 L: linux-hams@vger.kernel.org
9378 W: http://www.linux-ax25.org/
9380 F: include/net/netrom.h
9381 F: include/uapi/linux/netrom.h
9384 NETRONOME ETHERNET DRIVERS
9385 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9386 L: oss-drivers@netronome.com
9388 F: drivers/net/ethernet/netronome/
9390 NETWORK BLOCK DEVICE (NBD)
9391 M: Josef Bacik <jbacik@fb.com>
9393 L: linux-block@vger.kernel.org
9394 L: nbd@other.debian.org
9395 F: Documentation/blockdev/nbd.txt
9396 F: drivers/block/nbd.c
9397 F: include/uapi/linux/nbd.h
9399 NETWORK DROP MONITOR
9400 M: Neil Horman <nhorman@tuxdriver.com>
9401 L: netdev@vger.kernel.org
9403 W: https://fedorahosted.org/dropwatch/
9404 F: net/core/drop_monitor.c
9407 L: netdev@vger.kernel.org
9408 W: http://www.linuxfoundation.org/en/Net
9409 Q: http://patchwork.ozlabs.org/project/netdev/list/
9410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9413 F: Documentation/devicetree/bindings/net/
9415 F: include/linux/if_*
9416 F: include/linux/netdevice.h
9417 F: include/linux/etherdevice.h
9418 F: include/linux/fcdevice.h
9419 F: include/linux/fddidevice.h
9420 F: include/linux/hippidevice.h
9421 F: include/linux/inetdevice.h
9422 F: include/uapi/linux/if_*
9423 F: include/uapi/linux/netdevice.h
9425 NETWORKING DRIVERS (WIRELESS)
9426 M: Kalle Valo <kvalo@codeaurora.org>
9427 L: linux-wireless@vger.kernel.org
9428 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9432 F: Documentation/devicetree/bindings/net/wireless/
9433 F: drivers/net/wireless/
9436 M: Andrew Lunn <andrew@lunn.ch>
9437 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9438 M: Florian Fainelli <f.fainelli@gmail.com>
9441 F: include/net/dsa.h
9444 NETWORKING [GENERAL]
9445 M: "David S. Miller" <davem@davemloft.net>
9446 L: netdev@vger.kernel.org
9447 W: http://www.linuxfoundation.org/en/Net
9448 Q: http://patchwork.ozlabs.org/project/netdev/list/
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9451 B: mailto:netdev@vger.kernel.org
9455 F: include/linux/in.h
9456 F: include/linux/net.h
9457 F: include/linux/netdevice.h
9458 F: include/uapi/linux/in.h
9459 F: include/uapi/linux/net.h
9460 F: include/uapi/linux/netdevice.h
9461 F: include/uapi/linux/net_namespace.h
9463 F: tools/testing/selftests/net/
9467 M: Steffen Klassert <steffen.klassert@secunet.com>
9468 M: Herbert Xu <herbert@gondor.apana.org.au>
9469 M: "David S. Miller" <davem@davemloft.net>
9470 L: netdev@vger.kernel.org
9471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9480 F: net/ipv4/ipcomp.c
9481 F: net/ipv4/ip_vti.c
9485 F: net/ipv6/ipcomp6.c
9486 F: net/ipv6/ip6_vti.c
9487 F: include/uapi/linux/xfrm.h
9488 F: include/net/xfrm.h
9490 NETWORKING [IPv4/IPv6]
9491 M: "David S. Miller" <davem@davemloft.net>
9492 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9493 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9494 L: netdev@vger.kernel.org
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9502 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9503 M: Paul Moore <paul@paul-moore.com>
9504 W: https://github.com/netlabel
9505 L: netdev@vger.kernel.org
9506 L: linux-security-module@vger.kernel.org
9508 F: Documentation/netlabel/
9509 F: include/net/calipso.h
9510 F: include/net/cipso_ipv4.h
9511 F: include/net/netlabel.h
9512 F: include/uapi/linux/netfilter/xt_SECMARK.h
9513 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9515 F: net/ipv4/cipso_ipv4.c
9516 F: net/ipv6/calipso.c
9517 F: net/netfilter/xt_CONNSECMARK.c
9518 F: net/netfilter/xt_SECMARK.c
9521 M: Ilya Lesokhin <ilyal@mellanox.com>
9522 M: Aviad Yehezkel <aviadye@mellanox.com>
9523 M: Dave Watson <davejwatson@fb.com>
9524 L: netdev@vger.kernel.org
9527 F: include/uapi/linux/tls.h
9528 F: include/net/tls.h
9530 NETWORKING [WIRELESS]
9531 L: linux-wireless@vger.kernel.org
9532 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9534 NETXEN (1/10) GbE SUPPORT
9535 M: Manish Chopra <manish.chopra@cavium.com>
9536 M: Rahul Verma <rahul.verma@cavium.com>
9537 M: Dept-GELinuxNICDev@cavium.com
9538 L: netdev@vger.kernel.org
9540 F: drivers/net/ethernet/qlogic/netxen/
9543 M: Samuel Ortiz <sameo@linux.intel.com>
9544 L: linux-wireless@vger.kernel.org
9545 L: linux-nfc@lists.01.org (subscribers-only)
9549 F: include/uapi/linux/nfc.h
9551 F: include/linux/platform_data/nfcmrvl.h
9552 F: include/linux/platform_data/nxp-nci.h
9553 F: Documentation/devicetree/bindings/net/nfc/
9555 NFS, SUNRPC, AND LOCKD CLIENTS
9556 M: Trond Myklebust <trond.myklebust@primarydata.com>
9557 M: Anna Schumaker <anna.schumaker@netapp.com>
9558 L: linux-nfs@vger.kernel.org
9559 W: http://client.linux-nfs.org
9560 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9566 F: include/linux/lockd/
9567 F: include/linux/nfs*
9568 F: include/linux/sunrpc/
9569 F: include/uapi/linux/nfs*
9570 F: include/uapi/linux/sunrpc/
9573 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9574 L: linux-nilfs@vger.kernel.org
9575 W: http://nilfs.sourceforge.net/
9576 W: http://nilfs.osdn.jp/
9577 T: git git://github.com/konis/nilfs2.git
9579 F: Documentation/filesystems/nilfs2.txt
9581 F: include/trace/events/nilfs2.h
9582 F: include/uapi/linux/nilfs2_api.h
9583 F: include/uapi/linux/nilfs2_ondisk.h
9585 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9586 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9587 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9589 F: Documentation/scsi/NinjaSCSI.txt
9590 F: drivers/scsi/pcmcia/nsp_*
9592 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9593 M: GOTO Masanori <gotom@debian.or.jp>
9594 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9595 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9597 F: Documentation/scsi/NinjaSCSI.txt
9598 F: drivers/scsi/nsp32*
9601 M: Ley Foon Tan <lftan@altera.com>
9602 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9607 NOHZ, DYNTICKS SUPPORT
9608 M: Frederic Weisbecker <fweisbec@gmail.com>
9609 M: Thomas Gleixner <tglx@linutronix.de>
9610 M: Ingo Molnar <mingo@kernel.org>
9611 L: linux-kernel@vger.kernel.org
9612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9614 F: kernel/time/tick*.*
9615 F: include/linux/tick.h
9616 F: include/linux/sched/nohz.h
9618 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9619 M: Pavel Machek <pavel@ucw.cz>
9620 M: Sakari Ailus <sakari.ailus@iki.fi>
9621 L: linux-media@vger.kernel.org
9623 F: drivers/media/i2c/et8ek8
9624 F: drivers/media/i2c/ad5820.c
9626 NOKIA N900 POWER SUPPLY DRIVERS
9627 R: Pali Rohár <pali.rohar@gmail.com>
9628 F: include/linux/power/bq2415x_charger.h
9629 F: include/linux/power/bq27xxx_battery.h
9630 F: include/linux/power/isp1704_charger.h
9631 F: drivers/power/supply/bq2415x_charger.c
9632 F: drivers/power/supply/bq27xxx_battery.c
9633 F: drivers/power/supply/bq27xxx_battery_i2c.c
9634 F: drivers/power/supply/isp1704_charger.c
9635 F: drivers/power/supply/rx51_battery.c
9638 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9639 L: linux-ntb@googlegroups.com
9641 F: drivers/ntb/hw/amd/
9644 M: Jon Mason <jdmason@kudzu.us>
9645 M: Dave Jiang <dave.jiang@intel.com>
9646 M: Allen Hubbe <Allen.Hubbe@emc.com>
9647 L: linux-ntb@googlegroups.com
9649 W: https://github.com/jonmason/ntb/wiki
9650 T: git git://github.com/jonmason/ntb.git
9652 F: drivers/net/ntb_netdev.c
9653 F: include/linux/ntb.h
9654 F: include/linux/ntb_transport.h
9655 F: tools/testing/selftests/ntb/
9658 M: Serge Semin <fancer.lancer@gmail.com>
9659 L: linux-ntb@googlegroups.com
9661 F: drivers/ntb/hw/idt/
9664 M: Jon Mason <jdmason@kudzu.us>
9665 M: Dave Jiang <dave.jiang@intel.com>
9666 L: linux-ntb@googlegroups.com
9668 W: https://github.com/jonmason/ntb/wiki
9669 T: git git://github.com/jonmason/ntb.git
9670 F: drivers/ntb/hw/intel/
9673 M: Anton Altaparmakov <anton@tuxera.com>
9674 L: linux-ntfs-dev@lists.sourceforge.net
9675 W: http://www.tuxera.com/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9678 F: Documentation/filesystems/ntfs.txt
9681 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9682 M: Antonino Daplas <adaplas@gmail.com>
9683 L: linux-fbdev@vger.kernel.org
9685 F: drivers/video/fbdev/riva/
9686 F: drivers/video/fbdev/nvidia/
9689 M: Keith Busch <keith.busch@intel.com>
9690 M: Jens Axboe <axboe@fb.com>
9691 M: Christoph Hellwig <hch@lst.de>
9692 M: Sagi Grimberg <sagi@grimberg.me>
9693 L: linux-nvme@lists.infradead.org
9694 T: git://git.infradead.org/nvme.git
9695 W: http://git.infradead.org/nvme.git
9697 F: drivers/nvme/host/
9698 F: include/linux/nvme.h
9699 F: include/uapi/linux/nvme_ioctl.h
9701 NVM EXPRESS FC TRANSPORT DRIVERS
9702 M: James Smart <james.smart@broadcom.com>
9703 L: linux-nvme@lists.infradead.org
9705 F: include/linux/nvme-fc.h
9706 F: include/linux/nvme-fc-driver.h
9707 F: drivers/nvme/host/fc.c
9708 F: drivers/nvme/target/fc.c
9709 F: drivers/nvme/target/fcloop.c
9711 NVM EXPRESS TARGET DRIVER
9712 M: Christoph Hellwig <hch@lst.de>
9713 M: Sagi Grimberg <sagi@grimberg.me>
9714 L: linux-nvme@lists.infradead.org
9715 T: git://git.infradead.org/nvme.git
9716 W: http://git.infradead.org/nvme.git
9718 F: drivers/nvme/target/
9721 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9724 F: Documentation/devicetree/bindings/nvmem/
9725 F: Documentation/ABI/stable/sysfs-bus-nvmem
9726 F: include/linux/nvmem-consumer.h
9727 F: include/linux/nvmem-provider.h
9729 NXP TDA998X DRM DRIVER
9730 M: Russell King <linux@armlinux.org.uk>
9732 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9733 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9734 F: drivers/gpu/drm/i2c/tda998x_drv.c
9735 F: include/drm/i2c/tda998x.h
9738 M: Peter Rosin <peda@axentia.se>
9739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9741 F: sound/soc/codecs/tfa9879*
9744 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9745 R: Charles Gorand <charles.gorand@effinnov.com>
9746 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9748 F: drivers/nfc/nxp-nci
9751 M: Josh Poimboeuf <jpoimboe@redhat.com>
9756 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9757 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9759 L: linux-omap@vger.kernel.org
9763 OMAP CLOCK FRAMEWORK SUPPORT
9764 M: Paul Walmsley <paul@pwsan.com>
9765 L: linux-omap@vger.kernel.org
9767 F: arch/arm/*omap*/*clock*
9769 OMAP DEVICE TREE SUPPORT
9770 M: Benoît Cousson <bcousson@baylibre.com>
9771 M: Tony Lindgren <tony@atomide.com>
9772 L: linux-omap@vger.kernel.org
9773 L: devicetree@vger.kernel.org
9775 F: arch/arm/boot/dts/*omap*
9776 F: arch/arm/boot/dts/*am3*
9777 F: arch/arm/boot/dts/*am4*
9778 F: arch/arm/boot/dts/*am5*
9779 F: arch/arm/boot/dts/*dra7*
9781 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9782 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9783 L: linux-omap@vger.kernel.org
9784 L: linux-fbdev@vger.kernel.org
9786 F: drivers/video/fbdev/omap2/
9787 F: Documentation/arm/OMAP/DSS
9789 OMAP FRAMEBUFFER SUPPORT
9790 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9791 L: linux-fbdev@vger.kernel.org
9792 L: linux-omap@vger.kernel.org
9794 F: drivers/video/fbdev/omap/
9796 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9797 M: Roger Quadros <rogerq@ti.com>
9798 M: Tony Lindgren <tony@atomide.com>
9799 L: linux-omap@vger.kernel.org
9801 F: drivers/memory/omap-gpmc.c
9802 F: arch/arm/mach-omap2/*gpmc*
9805 M: Grygorii Strashko <grygorii.strashko@ti.com>
9806 M: Santosh Shilimkar <ssantosh@kernel.org>
9807 M: Kevin Hilman <khilman@kernel.org>
9808 L: linux-omap@vger.kernel.org
9810 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9811 F: drivers/gpio/gpio-omap.c
9813 OMAP HARDWARE SPINLOCK SUPPORT
9814 M: Ohad Ben-Cohen <ohad@wizery.com>
9815 L: linux-omap@vger.kernel.org
9817 F: drivers/hwspinlock/omap_hwspinlock.c
9820 L: linux-mmc@vger.kernel.org
9821 L: linux-omap@vger.kernel.org
9823 F: drivers/mmc/host/omap_hsmmc.c
9826 M: Paul Walmsley <paul@pwsan.com>
9827 L: linux-omap@vger.kernel.org
9829 F: arch/arm/mach-omap2/omap_hwmod*data*
9831 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9832 M: Benoît Cousson <bcousson@baylibre.com>
9833 L: linux-omap@vger.kernel.org
9835 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9838 M: Benoît Cousson <bcousson@baylibre.com>
9839 M: Paul Walmsley <paul@pwsan.com>
9840 L: linux-omap@vger.kernel.org
9842 F: arch/arm/mach-omap2/omap_hwmod.*
9844 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9846 L: linux-media@vger.kernel.org
9848 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9849 F: drivers/media/platform/omap3isp/
9850 F: drivers/staging/media/omap4iss/
9853 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9854 L: linux-omap@vger.kernel.org
9856 F: drivers/mmc/host/omap.c
9858 OMAP POWER MANAGEMENT SUPPORT
9859 M: Kevin Hilman <khilman@kernel.org>
9860 L: linux-omap@vger.kernel.org
9862 F: arch/arm/*omap*/*pm*
9863 F: drivers/cpufreq/omap-cpufreq.c
9865 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9866 M: Rajendra Nayak <rnayak@codeaurora.org>
9867 M: Paul Walmsley <paul@pwsan.com>
9868 L: linux-omap@vger.kernel.org
9870 F: arch/arm/mach-omap2/prm*
9872 OMAP RANDOM NUMBER GENERATOR SUPPORT
9873 M: Deepak Saxena <dsaxena@plexity.net>
9875 F: drivers/char/hw_random/omap-rng.c
9878 L: linux-usb@vger.kernel.org
9879 L: linux-omap@vger.kernel.org
9881 F: drivers/usb/*/*omap*
9882 F: arch/arm/*omap*/usb*
9884 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9885 M: Mark Jackson <mpfj@newflow.co.uk>
9886 L: linux-omap@vger.kernel.org
9888 F: arch/arm/boot/dts/am335x-nano.dts
9891 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9892 M: Tony Lindgren <tony@atomide.com>
9893 L: linux-omap@vger.kernel.org
9894 Q: http://patchwork.kernel.org/project/linux-omap/list/
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9897 F: arch/arm/mach-omap1/
9898 F: arch/arm/plat-omap/
9899 F: arch/arm/configs/omap1_defconfig
9900 F: drivers/i2c/busses/i2c-omap.c
9901 F: include/linux/i2c-omap.h
9904 M: Tony Lindgren <tony@atomide.com>
9905 L: linux-omap@vger.kernel.org
9906 W: http://www.muru.com/linux/omap/
9907 W: http://linux.omap.com/
9908 Q: http://patchwork.kernel.org/project/linux-omap/list/
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9911 F: arch/arm/mach-omap2/
9912 F: arch/arm/plat-omap/
9913 F: arch/arm/configs/omap2plus_defconfig
9914 F: drivers/i2c/busses/i2c-omap.c
9915 F: drivers/irqchip/irq-omap-intc.c
9916 F: drivers/mfd/*omap*.c
9917 F: drivers/mfd/menelaus.c
9918 F: drivers/mfd/palmas.c
9919 F: drivers/mfd/tps65217.c
9920 F: drivers/mfd/tps65218.c
9921 F: drivers/mfd/tps65910.c
9922 F: drivers/mfd/twl-core.[ch]
9923 F: drivers/mfd/twl4030*.c
9924 F: drivers/mfd/twl6030*.c
9925 F: drivers/mfd/twl6040*.c
9926 F: drivers/regulator/palmas-regulator*.c
9927 F: drivers/regulator/pbias-regulator.c
9928 F: drivers/regulator/tps65217-regulator.c
9929 F: drivers/regulator/tps65218-regulator.c
9930 F: drivers/regulator/tps65910-regulator.c
9931 F: drivers/regulator/twl-regulator.c
9932 F: drivers/regulator/twl6030-regulator.c
9933 F: include/linux/i2c-omap.h
9936 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9937 L: linux-mips@linux-mips.org
9939 F: arch/mips/boot/dts/ralink/omega2p.dts
9942 M: Bob Copeland <me@bobcopeland.com>
9943 L: linux-karma-devel@lists.sourceforge.net
9945 F: Documentation/filesystems/omfs.txt
9948 OMNIKEY CARDMAN 4000 DRIVER
9949 M: Harald Welte <laforge@gnumonks.org>
9951 F: drivers/char/pcmcia/cm4000_cs.c
9952 F: include/linux/cm4000_cs.h
9953 F: include/uapi/linux/cm4000_cs.h
9955 OMNIKEY CARDMAN 4040 DRIVER
9956 M: Harald Welte <laforge@gnumonks.org>
9958 F: drivers/char/pcmcia/cm4040_cs.*
9960 OMNIVISION OV13858 SENSOR DRIVER
9961 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9962 L: linux-media@vger.kernel.org
9963 T: git git://linuxtv.org/media_tree.git
9965 F: drivers/media/i2c/ov13858.c
9967 OMNIVISION OV5640 SENSOR DRIVER
9968 M: Steve Longerbeam <slongerbeam@gmail.com>
9969 L: linux-media@vger.kernel.org
9970 T: git git://linuxtv.org/media_tree.git
9972 F: drivers/media/i2c/ov5640.c
9974 OMNIVISION OV5647 SENSOR DRIVER
9975 M: Luis Oliveira <lolivei@synopsys.com>
9976 L: linux-media@vger.kernel.org
9977 T: git git://linuxtv.org/media_tree.git
9979 F: drivers/media/i2c/ov5647.c
9981 OMNIVISION OV7670 SENSOR DRIVER
9982 M: Jonathan Corbet <corbet@lwn.net>
9983 L: linux-media@vger.kernel.org
9984 T: git git://linuxtv.org/media_tree.git
9986 F: drivers/media/i2c/ov7670.c
9987 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9989 ONENAND FLASH DRIVER
9990 M: Kyungmin Park <kyungmin.park@samsung.com>
9991 L: linux-mtd@lists.infradead.org
9993 F: drivers/mtd/onenand/
9994 F: include/linux/mtd/onenand*.h
9996 ONSTREAM SCSI TAPE DRIVER
9997 M: Willem Riede <osst@riede.org>
9998 L: osst-users@lists.sourceforge.net
9999 L: linux-scsi@vger.kernel.org
10001 F: Documentation/scsi/osst.txt
10002 F: drivers/scsi/osst.*
10003 F: drivers/scsi/osst_*.h
10004 F: drivers/scsi/st.h
10007 M: Jens Wiklander <jens.wiklander@linaro.org>
10009 F: drivers/tee/optee/
10012 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10013 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10014 L: linux-rdma@vger.kernel.org
10016 F: drivers/infiniband/ulp/opa_vnic
10018 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10019 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10020 L: devicetree@vger.kernel.org
10022 F: Documentation/devicetree/dynamic-resolution-notes.txt
10023 F: Documentation/devicetree/overlay-notes.txt
10024 F: drivers/of/overlay.c
10025 F: drivers/of/resolver.c
10027 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10028 M: Rob Herring <robh+dt@kernel.org>
10029 M: Frank Rowand <frowand.list@gmail.com>
10030 L: devicetree@vger.kernel.org
10031 W: http://www.devicetree.org/
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10035 F: include/linux/of*.h
10037 F: Documentation/ABI/testing/sysfs-firmware-ofw
10039 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10040 M: Rob Herring <robh+dt@kernel.org>
10041 M: Mark Rutland <mark.rutland@arm.com>
10042 L: devicetree@vger.kernel.org
10043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10044 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10046 F: Documentation/devicetree/
10047 F: arch/*/boot/dts/
10048 F: include/dt-bindings/
10050 OPENCORES I2C BUS DRIVER
10051 M: Peter Korsgaard <jacmet@sunsite.dk>
10052 L: linux-i2c@vger.kernel.org
10054 F: Documentation/i2c/busses/i2c-ocores
10055 F: drivers/i2c/busses/i2c-ocores.c
10057 OPENRISC ARCHITECTURE
10058 M: Jonas Bonn <jonas@southpole.se>
10059 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10060 M: Stafford Horne <shorne@gmail.com>
10061 T: git git://github.com/openrisc/linux.git
10062 L: openrisc@lists.librecores.org
10063 W: http://openrisc.io
10068 M: Pravin Shelar <pshelar@nicira.com>
10069 L: netdev@vger.kernel.org
10070 L: dev@openvswitch.org
10071 W: http://openvswitch.org
10073 F: net/openvswitch/
10074 F: include/uapi/linux/openvswitch.h
10076 OPERATING PERFORMANCE POINTS (OPP)
10077 M: Viresh Kumar <vireshk@kernel.org>
10078 M: Nishanth Menon <nm@ti.com>
10079 M: Stephen Boyd <sboyd@codeaurora.org>
10080 L: linux-pm@vger.kernel.org
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10083 F: drivers/base/power/opp/
10084 F: include/linux/pm_opp.h
10085 F: Documentation/power/opp.txt
10086 F: Documentation/devicetree/bindings/opp/
10089 M: Clemens Ladisch <clemens@ladisch.de>
10090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10091 T: git git://git.alsa-project.org/alsa-kernel.git
10093 F: sound/drivers/opl4/
10096 M: Robert Richter <rric@kernel.org>
10097 L: oprofile-list@lists.sf.net
10099 F: arch/*/include/asm/oprofile*.h
10100 F: arch/*/oprofile/
10101 F: drivers/oprofile/
10102 F: include/linux/oprofile.h
10104 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10105 M: Mark Fasheh <mfasheh@versity.com>
10106 M: Joel Becker <jlbec@evilplan.org>
10107 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10108 W: http://ocfs2.wiki.kernel.org
10110 F: Documentation/filesystems/ocfs2.txt
10111 F: Documentation/filesystems/dlmfs.txt
10114 ORANGEFS FILESYSTEM
10115 M: Mike Marshall <hubcap@omnibond.com>
10116 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10120 F: Documentation/filesystems/orangefs.txt
10123 L: linux-wireless@vger.kernel.org
10124 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10125 W: http://www.nongnu.org/orinoco/
10127 F: drivers/net/wireless/intersil/orinoco/
10129 OSD LIBRARY and FILESYSTEM
10130 M: Boaz Harrosh <ooo@electrozaur.com>
10132 F: drivers/scsi/osd/
10133 F: include/scsi/osd_*
10136 OV2659 OMNIVISION SENSOR DRIVER
10137 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10138 L: linux-media@vger.kernel.org
10139 W: https://linuxtv.org
10140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10141 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10143 F: drivers/media/i2c/ov2659.c
10144 F: include/media/i2c/ov2659.h
10147 M: Miklos Szeredi <miklos@szeredi.hu>
10148 L: linux-unionfs@vger.kernel.org
10149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10152 F: Documentation/filesystems/overlayfs.txt
10154 P54 WIRELESS DRIVER
10155 M: Christian Lamparter <chunkeey@googlemail.com>
10156 L: linux-wireless@vger.kernel.org
10157 W: http://wireless.kernel.org/en/users/Drivers/p54
10159 F: drivers/net/wireless/intersil/p54/
10161 PA SEMI ETHERNET DRIVER
10162 L: netdev@vger.kernel.org
10164 F: drivers/net/ethernet/pasemi/*
10166 PA SEMI SMBUS DRIVER
10167 L: linux-i2c@vger.kernel.org
10169 F: drivers/i2c/busses/i2c-pasemi.c
10171 PADATA PARALLEL EXECUTION MECHANISM
10172 M: Steffen Klassert <steffen.klassert@secunet.com>
10173 L: linux-crypto@vger.kernel.org
10176 F: include/linux/padata.h
10177 F: Documentation/padata.txt
10179 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10180 M: Harald Welte <laforge@gnumonks.org>
10181 L: platform-driver-x86@vger.kernel.org
10183 F: drivers/platform/x86/panasonic-laptop.c
10185 PANASONIC MN10300/AM33/AM34 PORT
10186 M: David Howells <dhowells@redhat.com>
10187 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10188 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10190 F: Documentation/mn10300/
10193 PARALLEL LCD/KEYPAD PANEL DRIVER
10194 M: Willy Tarreau <willy@haproxy.com>
10195 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10197 F: Documentation/misc-devices/lcd-panel-cgram.txt
10198 F: drivers/misc/panel.c
10200 PARALLEL PORT SUBSYSTEM
10201 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10202 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10203 L: linux-parport@lists.infradead.org (subscribers-only)
10205 F: drivers/parport/
10206 F: include/linux/parport*.h
10207 F: drivers/char/ppdev.c
10208 F: include/uapi/linux/ppdev.h
10209 F: Documentation/parport*.txt
10211 PARAVIRT_OPS INTERFACE
10212 M: Juergen Gross <jgross@suse.com>
10213 M: Chris Wright <chrisw@sous-sol.org>
10214 M: Alok Kataria <akataria@vmware.com>
10215 M: Rusty Russell <rusty@rustcorp.com.au>
10216 L: virtualization@lists.linux-foundation.org
10218 F: Documentation/virtual/paravirt_ops.txt
10219 F: arch/*/kernel/paravirt*
10220 F: arch/*/include/asm/paravirt*.h
10221 F: include/linux/hypervisor.h
10223 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10224 M: Tim Waugh <tim@cyberelk.net>
10225 L: linux-parport@lists.infradead.org (subscribers-only)
10227 F: Documentation/blockdev/paride.txt
10228 F: drivers/block/paride/
10230 PARISC ARCHITECTURE
10231 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10232 M: Helge Deller <deller@gmx.de>
10233 L: linux-parisc@vger.kernel.org
10234 W: http://www.parisc-linux.org/
10235 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10240 F: Documentation/parisc/
10242 F: drivers/char/agp/parisc-agp.c
10243 F: drivers/input/serio/gscps2.c
10244 F: drivers/parport/parport_gsc.*
10245 F: drivers/tty/serial/8250/8250_gsc.c
10246 F: drivers/video/fbdev/sti*
10247 F: drivers/video/console/sti*
10248 F: drivers/video/logo/logo_parisc*
10251 M: Jiri Pirko <jiri@mellanox.com>
10252 L: netdev@vger.kernel.org
10255 F: lib/test_parman.c
10256 F: include/linux/parman.h
10258 PC87360 HARDWARE MONITORING DRIVER
10259 M: Jim Cromie <jim.cromie@gmail.com>
10260 L: linux-hwmon@vger.kernel.org
10262 F: Documentation/hwmon/pc87360
10263 F: drivers/hwmon/pc87360.c
10265 PC8736x GPIO DRIVER
10266 M: Jim Cromie <jim.cromie@gmail.com>
10268 F: drivers/char/pc8736x_gpio.c
10270 PC87427 HARDWARE MONITORING DRIVER
10271 M: Jean Delvare <jdelvare@suse.com>
10272 L: linux-hwmon@vger.kernel.org
10274 F: Documentation/hwmon/pc87427
10275 F: drivers/hwmon/pc87427.c
10278 M: Riku Voipio <riku.voipio@iki.fi>
10280 F: drivers/leds/leds-pca9532.c
10281 F: include/linux/leds-pca9532.h
10283 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10284 M: Guenter Roeck <linux@roeck-us.net>
10285 L: linux-i2c@vger.kernel.org
10287 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10289 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10290 M: Khalid Aziz <khalid@gonehiking.org>
10292 F: drivers/firmware/pcdp.*
10294 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10295 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10296 L: linux-pci@vger.kernel.org
10297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10299 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10300 F: drivers/pci/host/pci-aardvark.c
10302 PCI DRIVER FOR ALTERA PCIE IP
10303 M: Ley Foon Tan <lftan@altera.com>
10304 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10305 L: linux-pci@vger.kernel.org
10307 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10308 F: drivers/pci/host/pcie-altera.c
10310 PCI DRIVER FOR APPLIEDMICRO XGENE
10311 M: Tanmay Inamdar <tinamdar@apm.com>
10312 L: linux-pci@vger.kernel.org
10313 L: linux-arm-kernel@lists.infradead.org
10315 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10316 F: drivers/pci/host/pci-xgene.c
10318 PCI DRIVER FOR ARM VERSATILE PLATFORM
10319 M: Rob Herring <robh@kernel.org>
10320 L: linux-pci@vger.kernel.org
10321 L: linux-arm-kernel@lists.infradead.org
10323 F: Documentation/devicetree/bindings/pci/versatile.txt
10324 F: drivers/pci/host/pci-versatile.c
10326 PCI DRIVER FOR ARMADA 8K
10327 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10328 L: linux-pci@vger.kernel.org
10329 L: linux-arm-kernel@lists.infradead.org
10331 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10332 F: drivers/pci/dwc/pcie-armada8k.c
10334 PCI DRIVER FOR FREESCALE LAYERSCAPE
10335 M: Minghuan Lian <minghuan.Lian@freescale.com>
10336 M: Mingkai Hu <mingkai.hu@freescale.com>
10337 M: Roy Zang <tie-fei.zang@freescale.com>
10338 L: linuxppc-dev@lists.ozlabs.org
10339 L: linux-pci@vger.kernel.org
10340 L: linux-arm-kernel@lists.infradead.org
10342 F: drivers/pci/dwc/*layerscape*
10344 PCI DRIVER FOR GENERIC OF HOSTS
10345 M: Will Deacon <will.deacon@arm.com>
10346 L: linux-pci@vger.kernel.org
10347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10349 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10350 F: drivers/pci/host/pci-host-common.c
10351 F: drivers/pci/host/pci-host-generic.c
10353 PCI DRIVER FOR IMX6
10354 M: Richard Zhu <hongxing.zhu@nxp.com>
10355 M: Lucas Stach <l.stach@pengutronix.de>
10356 L: linux-pci@vger.kernel.org
10357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10360 F: drivers/pci/dwc/*imx6*
10362 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10363 M: Keith Busch <keith.busch@intel.com>
10364 M: Jonathan Derrick <jonathan.derrick@intel.com>
10365 L: linux-pci@vger.kernel.org
10367 F: drivers/pci/host/vmd.c
10369 PCI DRIVER FOR MICROSEMI SWITCHTEC
10370 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10371 M: Stephen Bates <stephen.bates@microsemi.com>
10372 M: Logan Gunthorpe <logang@deltatee.com>
10373 L: linux-pci@vger.kernel.org
10375 F: Documentation/switchtec.txt
10376 F: Documentation/ABI/testing/sysfs-class-switchtec
10377 F: drivers/pci/switch/switchtec*
10378 F: include/uapi/linux/switchtec_ioctl.h
10380 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10381 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10382 M: Jason Cooper <jason@lakedaemon.net>
10383 L: linux-pci@vger.kernel.org
10384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10386 F: drivers/pci/host/*mvebu*
10388 PCI DRIVER FOR NVIDIA TEGRA
10389 M: Thierry Reding <thierry.reding@gmail.com>
10390 L: linux-tegra@vger.kernel.org
10391 L: linux-pci@vger.kernel.org
10393 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10394 F: drivers/pci/host/pci-tegra.c
10396 PCI DRIVER FOR RENESAS R-CAR
10397 M: Simon Horman <horms@verge.net.au>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-renesas-soc@vger.kernel.org
10401 F: drivers/pci/host/*rcar*
10403 PCI DRIVER FOR SAMSUNG EXYNOS
10404 M: Jingoo Han <jingoohan1@gmail.com>
10405 L: linux-pci@vger.kernel.org
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10409 F: drivers/pci/dwc/pci-exynos.c
10411 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10412 M: Jingoo Han <jingoohan1@gmail.com>
10413 M: Joao Pinto <Joao.Pinto@synopsys.com>
10414 L: linux-pci@vger.kernel.org
10416 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10417 F: drivers/pci/dwc/*designware*
10419 PCI DRIVER FOR TI DRA7XX
10420 M: Kishon Vijay Abraham I <kishon@ti.com>
10421 L: linux-omap@vger.kernel.org
10422 L: linux-pci@vger.kernel.org
10424 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10425 F: drivers/pci/dwc/pci-dra7xx.c
10427 PCI DRIVER FOR TI KEYSTONE
10428 M: Murali Karicheri <m-karicheri2@ti.com>
10429 L: linux-pci@vger.kernel.org
10430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10432 F: drivers/pci/dwc/*keystone*
10434 PCI ENDPOINT SUBSYSTEM
10435 M: Kishon Vijay Abraham I <kishon@ti.com>
10436 L: linux-pci@vger.kernel.org
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10439 F: drivers/pci/endpoint/
10440 F: drivers/misc/pci_endpoint_test.c
10443 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10444 M: Russell Currey <ruscur@russell.cc>
10445 L: linuxppc-dev@lists.ozlabs.org
10447 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10448 F: arch/powerpc/kernel/eeh*.c
10449 F: arch/powerpc/platforms/*/eeh*.c
10450 F: arch/powerpc/include/*/eeh*.h
10453 M: Linas Vepstas <linasvepstas@gmail.com>
10454 L: linux-pci@vger.kernel.org
10456 F: Documentation/PCI/pci-error-recovery.txt
10458 PCI MSI DRIVER FOR ALTERA MSI IP
10459 M: Ley Foon Tan <lftan@altera.com>
10460 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10461 L: linux-pci@vger.kernel.org
10463 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10464 F: drivers/pci/host/pcie-altera-msi.c
10466 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10467 M: Duc Dang <dhdang@apm.com>
10468 L: linux-pci@vger.kernel.org
10469 L: linux-arm-kernel@lists.infradead.org
10471 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10472 F: drivers/pci/host/pci-xgene-msi.c
10475 M: Bjorn Helgaas <bhelgaas@google.com>
10476 L: linux-pci@vger.kernel.org
10477 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10480 F: Documentation/devicetree/bindings/pci/
10481 F: Documentation/PCI/
10483 F: include/linux/pci*
10485 F: arch/x86/kernel/quirks.c
10487 PCIE DRIVER FOR AXIS ARTPEC
10488 M: Niklas Cassel <niklas.cassel@axis.com>
10489 M: Jesper Nilsson <jesper.nilsson@axis.com>
10490 L: linux-arm-kernel@axis.com
10491 L: linux-pci@vger.kernel.org
10493 F: Documentation/devicetree/bindings/pci/axis,artpec*
10494 F: drivers/pci/dwc/*artpec*
10496 PCIE DRIVER FOR CAVIUM THUNDERX
10497 M: David Daney <david.daney@cavium.com>
10498 L: linux-pci@vger.kernel.org
10499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10501 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10502 F: drivers/pci/host/pci-thunder-*
10504 PCIE DRIVER FOR HISILICON
10505 M: Zhou Wang <wangzhou1@hisilicon.com>
10506 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10507 L: linux-pci@vger.kernel.org
10509 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10510 F: drivers/pci/dwc/pcie-hisi.c
10512 PCIE DRIVER FOR HISILICON KIRIN
10513 M: Xiaowei Song <songxiaowei@hisilicon.com>
10514 M: Binghui Wang <wangbinghui@hisilicon.com>
10515 L: linux-pci@vger.kernel.org
10517 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10518 F: drivers/pci/dwc/pcie-kirin.c
10520 PCIE DRIVER FOR MEDIATEK
10521 M: Ryder Lee <ryder.lee@mediatek.com>
10522 L: linux-pci@vger.kernel.org
10523 L: linux-mediatek@lists.infradead.org
10525 F: Documentation/devicetree/bindings/pci/mediatek*
10526 F: drivers/pci/host/*mediatek*
10528 PCIE DRIVER FOR QUALCOMM MSM
10529 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10530 L: linux-pci@vger.kernel.org
10531 L: linux-arm-msm@vger.kernel.org
10533 F: drivers/pci/dwc/*qcom*
10535 PCIE DRIVER FOR ROCKCHIP
10536 M: Shawn Lin <shawn.lin@rock-chips.com>
10537 L: linux-pci@vger.kernel.org
10538 L: linux-rockchip@lists.infradead.org
10540 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10541 F: drivers/pci/host/pcie-rockchip.c
10543 PCIE DRIVER FOR ST SPEAR13XX
10544 M: Pratyush Anand <pratyush.anand@gmail.com>
10545 L: linux-pci@vger.kernel.org
10547 F: drivers/pci/dwc/*spear*
10550 P: Linux PCMCIA Team
10551 L: linux-pcmcia@lists.infradead.org
10552 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10555 F: Documentation/pcmcia/
10560 PCNET32 NETWORK DRIVER
10561 M: Don Fry <pcnet32@frontier.com>
10562 L: netdev@vger.kernel.org
10564 F: drivers/net/ethernet/amd/pcnet32.c
10566 PCRYPT PARALLEL CRYPTO ENGINE
10567 M: Steffen Klassert <steffen.klassert@secunet.com>
10568 L: linux-crypto@vger.kernel.org
10571 F: include/crypto/pcrypt.h
10573 PEAQ WMI HOTKEYS DRIVER
10574 M: Hans de Goede <hdegoede@redhat.com>
10575 L: platform-driver-x86@vger.kernel.org
10577 F: drivers/platform/x86/peaq-wmi.c
10579 PER-CPU MEMORY ALLOCATOR
10580 M: Tejun Heo <tj@kernel.org>
10581 M: Christoph Lameter <cl@linux.com>
10582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10584 F: include/linux/percpu*.h
10586 F: arch/*/include/asm/percpu.h
10588 PER-TASK DELAY ACCOUNTING
10589 M: Balbir Singh <bsingharora@gmail.com>
10591 F: include/linux/delayacct.h
10592 F: kernel/delayacct.c
10594 PERFORMANCE EVENTS SUBSYSTEM
10595 M: Peter Zijlstra <peterz@infradead.org>
10596 M: Ingo Molnar <mingo@redhat.com>
10597 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10598 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10599 R: Jiri Olsa <jolsa@redhat.com>
10600 R: Namhyung Kim <namhyung@kernel.org>
10601 L: linux-kernel@vger.kernel.org
10602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10605 F: include/linux/perf_event.h
10606 F: include/uapi/linux/perf_event.h
10607 F: arch/*/kernel/perf_event*.c
10608 F: arch/*/kernel/*/perf_event*.c
10609 F: arch/*/kernel/*/*/perf_event*.c
10610 F: arch/*/include/asm/perf_event.h
10611 F: arch/*/kernel/perf_callchain.c
10615 PERSONALITY HANDLING
10616 M: Christoph Hellwig <hch@infradead.org>
10617 L: linux-abi-devel@lists.sourceforge.net
10619 F: include/linux/personality.h
10620 F: include/uapi/linux/personality.h
10623 M: Remi Denis-Courmont <courmisch@gmail.com>
10625 F: Documentation/networking/phonet.txt
10626 F: include/linux/phonet.h
10627 F: include/net/phonet/
10628 F: include/uapi/linux/phonet.h
10632 M: Joern Engel <joern@lazybastard.org>
10633 L: linux-mtd@lists.infradead.org
10635 F: drivers/mtd/devices/phram.c
10638 M: Bruno Prémont <bonbons@linux-vserver.org>
10639 L: linux-input@vger.kernel.org
10641 F: drivers/hid/hid-picolcd*
10644 M: Jamie Iles <jamie@jamieiles.com>
10645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 T: git git://github.com/jamieiles/linux-2.6-ji.git
10648 F: arch/arm/boot/dts/picoxcell*
10649 F: arch/arm/mach-picoxcell/
10650 F: drivers/crypto/picoxcell*
10652 PIN CONTROL SUBSYSTEM
10653 M: Linus Walleij <linus.walleij@linaro.org>
10654 L: linux-gpio@vger.kernel.org
10655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10657 F: Documentation/devicetree/bindings/pinctrl/
10658 F: Documentation/driver-api/pinctl.rst
10659 F: drivers/pinctrl/
10660 F: include/linux/pinctrl/
10662 PIN CONTROLLER - ATMEL AT91
10663 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10666 F: drivers/pinctrl/pinctrl-at91.*
10668 PIN CONTROLLER - ATMEL AT91 PIO4
10669 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10671 L: linux-gpio@vger.kernel.org
10673 F: drivers/pinctrl/pinctrl-at91-pio4.*
10675 PIN CONTROLLER - INTEL
10676 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10677 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10679 F: drivers/pinctrl/intel/
10681 PIN CONTROLLER - QUALCOMM
10682 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10684 L: linux-arm-msm@vger.kernel.org
10685 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10686 F: drivers/pinctrl/qcom/
10688 PIN CONTROLLER - RENESAS
10689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10690 M: Geert Uytterhoeven <geert+renesas@glider.be>
10691 L: linux-renesas-soc@vger.kernel.org
10693 F: drivers/pinctrl/sh-pfc/
10695 PIN CONTROLLER - SAMSUNG
10696 M: Tomasz Figa <tomasz.figa@gmail.com>
10697 M: Krzysztof Kozlowski <krzk@kernel.org>
10698 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10700 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10701 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10704 F: drivers/pinctrl/samsung/
10705 F: include/dt-bindings/pinctrl/samsung.h
10706 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10708 PIN CONTROLLER - SINGLE
10709 M: Tony Lindgren <tony@atomide.com>
10710 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712 L: linux-omap@vger.kernel.org
10714 F: drivers/pinctrl/pinctrl-single.c
10716 PIN CONTROLLER - ST SPEAR
10717 M: Viresh Kumar <vireshk@kernel.org>
10718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10719 W: http://www.st.com/spear
10721 F: drivers/pinctrl/spear/
10723 PISTACHIO SOC SUPPORT
10724 M: James Hartley <james.hartley@imgtec.com>
10725 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10726 L: linux-mips@linux-mips.org
10728 F: arch/mips/pistachio/
10729 F: arch/mips/include/asm/mach-pistachio/
10730 F: arch/mips/boot/dts/img/pistachio*
10731 F: arch/mips/configs/pistachio*_defconfig
10735 M: linux-block@vger.kernel.org
10736 F: drivers/block/pktcdvd.c
10737 F: include/linux/pktcdvd.h
10738 F: include/uapi/linux/pktcdvd.h
10740 PKUNITY SOC DRIVERS
10741 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10742 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10744 T: git git://github.com/gxt/linux.git
10745 F: drivers/input/serio/i8042-unicore32io.h
10746 F: drivers/i2c/busses/i2c-puv3.c
10747 F: drivers/video/fbdev/fb-puv3.c
10748 F: drivers/rtc/rtc-puv3.c
10750 PMBUS HARDWARE MONITORING DRIVERS
10751 M: Guenter Roeck <linux@roeck-us.net>
10752 L: linux-hwmon@vger.kernel.org
10753 W: http://hwmon.wiki.kernel.org/
10754 W: http://www.roeck-us.net/linux/drivers/
10755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10757 F: Documentation/hwmon/pmbus
10758 F: drivers/hwmon/pmbus/
10759 F: include/linux/pmbus.h
10761 PMC SIERRA MaxRAID DRIVER
10762 L: linux-scsi@vger.kernel.org
10763 W: http://www.pmc-sierra.com/
10765 F: drivers/scsi/pmcraid.*
10767 PMC SIERRA PM8001 DRIVER
10768 M: Jack Wang <jinpu.wang@profitbricks.com>
10769 M: lindar_liu@usish.com
10770 L: linux-scsi@vger.kernel.org
10772 F: drivers/scsi/pm8001/
10775 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10779 POSIX CLOCKS and TIMERS
10780 M: Thomas Gleixner <tglx@linutronix.de>
10781 L: linux-kernel@vger.kernel.org
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10785 F: include/linux/timer*
10786 F: kernel/time/*timer*
10788 POWER MANAGEMENT CORE
10789 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10790 L: linux-pm@vger.kernel.org
10791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10792 B: https://bugzilla.kernel.org
10794 F: drivers/base/power/
10795 F: include/linux/pm.h
10796 F: include/linux/pm_*
10797 F: include/linux/powercap.h
10798 F: drivers/powercap/
10800 POWER STATE COORDINATION INTERFACE (PSCI)
10801 M: Mark Rutland <mark.rutland@arm.com>
10802 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10803 L: linux-arm-kernel@lists.infradead.org
10805 F: drivers/firmware/psci*.c
10806 F: include/linux/psci.h
10807 F: include/uapi/linux/psci.h
10809 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10810 M: Sebastian Reichel <sre@kernel.org>
10811 L: linux-pm@vger.kernel.org
10812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10814 F: Documentation/devicetree/bindings/power/supply/
10815 F: include/linux/power_supply.h
10816 F: drivers/power/supply/
10818 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10819 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10820 L: linuxppc-dev@lists.ozlabs.org
10822 F: drivers/char/powernv-op-panel.c
10824 PPP OVER ATM (RFC 2364)
10825 M: Mitchell Blank Jr <mitch@sfgoth.com>
10827 F: net/atm/pppoatm.c
10828 F: include/uapi/linux/atmppp.h
10831 M: Michal Ostrowski <mostrows@earthlink.net>
10833 F: drivers/net/ppp/pppoe.c
10834 F: drivers/net/ppp/pppox.c
10837 M: James Chapman <jchapman@katalix.com>
10839 F: net/l2tp/l2tp_ppp.c
10840 F: include/linux/if_pppol2tp.h
10841 F: include/uapi/linux/if_pppol2tp.h
10843 PPP PROTOCOL DRIVERS AND COMPRESSORS
10844 M: Paul Mackerras <paulus@samba.org>
10845 L: linux-ppp@vger.kernel.org
10847 F: drivers/net/ppp/ppp_*
10850 M: Rodolfo Giometti <giometti@enneenne.com>
10851 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10852 L: linuxpps@ml.enneenne.com (subscribers-only)
10854 F: Documentation/pps/
10855 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10856 F: Documentation/ABI/testing/sysfs-pps
10858 F: include/linux/pps*.h
10859 F: include/uapi/linux/pps.h
10862 M: Dmitry Kozlov <xeb@mail.ru>
10863 L: netdev@vger.kernel.org
10865 F: drivers/net/ppp/pptp.c
10866 W: http://sourceforge.net/projects/accel-pptp
10869 M: Robert Love <rml@tech9.net>
10870 L: kpreempt-tech@lists.sourceforge.net
10871 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10873 F: Documentation/preempt-locking.txt
10874 F: include/linux/preempt.h
10877 M: Petr Mladek <pmladek@suse.com>
10878 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10879 R: Steven Rostedt <rostedt@goodmis.org>
10882 F: include/linux/printk.h
10884 PRISM54 WIRELESS DRIVER
10885 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10886 L: linux-wireless@vger.kernel.org
10887 W: http://wireless.kernel.org/en/users/Drivers/p54
10889 F: drivers/net/wireless/intersil/prism54/
10892 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10893 M: Kees Cook <keescook@chromium.org>
10894 L: linux-kernel@vger.kernel.org
10895 L: linux-fsdevel@vger.kernel.org
10897 F: fs/proc/proc_sysctl.c
10898 F: include/linux/sysctl.h
10900 F: tools/testing/selftests/sysctl/
10902 PS3 NETWORK SUPPORT
10903 M: Geoff Levand <geoff@infradead.org>
10904 L: netdev@vger.kernel.org
10905 L: linuxppc-dev@lists.ozlabs.org
10907 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10909 PS3 PLATFORM SUPPORT
10910 M: Geoff Levand <geoff@infradead.org>
10911 L: linuxppc-dev@lists.ozlabs.org
10913 F: arch/powerpc/boot/ps3*
10914 F: arch/powerpc/include/asm/lv1call.h
10915 F: arch/powerpc/include/asm/ps3*.h
10916 F: arch/powerpc/platforms/ps3/
10919 F: drivers/rtc/rtc-ps3.c
10920 F: drivers/usb/host/*ps3.c
10921 F: sound/ppc/snd_ps3*
10924 M: Jim Paris <jim@jtan.com>
10925 M: Geoff Levand <geoff@infradead.org>
10926 L: linuxppc-dev@lists.ozlabs.org
10928 F: drivers/block/ps3vram.c
10930 PSAMPLE PACKET SAMPLING SUPPORT:
10931 M: Yotam Gigi <yotamg@mellanox.com>
10934 F: include/net/psample.h
10935 F: include/uapi/linux/psample.h
10938 M: Kees Cook <keescook@chromium.org>
10939 M: Anton Vorontsov <anton@enomsg.org>
10940 M: Colin Cross <ccross@android.com>
10941 M: Tony Luck <tony.luck@intel.com>
10943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10945 F: include/linux/pstore*
10946 F: drivers/firmware/efi/efi-pstore.c
10947 F: drivers/acpi/apei/erst.c
10948 F: Documentation/admin-guide/ramoops.rst
10949 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10950 K: \b(pstore|ramoops)
10952 PTP HARDWARE CLOCK SUPPORT
10953 M: Richard Cochran <richardcochran@gmail.com>
10954 L: netdev@vger.kernel.org
10956 W: http://linuxptp.sourceforge.net/
10957 F: Documentation/ABI/testing/sysfs-ptp
10958 F: Documentation/ptp/*
10959 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10960 F: drivers/net/phy/dp83640*
10962 F: include/linux/ptp_cl*
10965 M: Oleg Nesterov <oleg@redhat.com>
10967 F: include/asm-generic/syscall.h
10968 F: include/linux/ptrace.h
10969 F: include/linux/regset.h
10970 F: include/linux/tracehook.h
10971 F: include/uapi/linux/ptrace.h
10972 F: include/uapi/linux/ptrace.h
10973 F: include/asm-generic/ptrace.h
10975 F: arch/*/ptrace*.c
10976 F: arch/*/*/ptrace*.c
10977 F: arch/*/include/asm/ptrace*.h
10980 M: Hans Verkuil <hverkuil@xs4all.nl>
10981 L: linux-media@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/usb/pulse8-cec/*
10985 F: Documentation/media/cec-drivers/pulse8-cec.rst
10987 PVRUSB2 VIDEO4LINUX DRIVER
10988 M: Mike Isely <isely@pobox.com>
10989 L: pvrusb2@isely.net (subscribers-only)
10990 L: linux-media@vger.kernel.org
10991 W: http://www.isely.net/pvrusb2/
10992 T: git git://linuxtv.org/media_tree.git
10994 F: Documentation/media/v4l-drivers/pvrusb2*
10995 F: drivers/media/usb/pvrusb2/
10998 M: Hans Verkuil <hverkuil@xs4all.nl>
10999 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/usb/pwc/*
11005 M: Kamil Debski <kamil@wypas.org>
11006 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11007 L: linux-hwmon@vger.kernel.org
11009 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11010 F: Documentation/hwmon/pwm-fan
11011 F: drivers/hwmon/pwm-fan.c
11014 M: Sean Young <sean@mess.org>
11015 L: linux-media@vger.kernel.org
11017 F: drivers/media/rc/pwm-ir-tx.c
11020 M: Thierry Reding <thierry.reding@gmail.com>
11021 L: linux-pwm@vger.kernel.org
11023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11024 F: Documentation/pwm.txt
11025 F: Documentation/devicetree/bindings/pwm/
11026 F: include/linux/pwm.h
11028 F: drivers/video/backlight/pwm_bl.c
11029 F: include/linux/pwm_backlight.h
11030 F: drivers/gpio/gpio-mvebu.c
11031 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11034 M: Robert Jarzmik <robert.jarzmik@free.fr>
11035 L: linux-gpio@vger.kernel.org
11037 F: drivers/gpio/gpio-pxa.c
11043 M: Robert Jarzmik <robert.jarzmik@free.fr>
11044 L: linux-rtc@vger.kernel.org
11047 PXA2xx/PXA3xx SUPPORT
11048 M: Daniel Mack <daniel@zonque.org>
11049 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11050 M: Robert Jarzmik <robert.jarzmik@free.fr>
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 T: git git://github.com/hzhuang1/linux.git
11053 T: git git://github.com/rjarzmik/linux.git
11055 F: arch/arm/boot/dts/pxa*
11056 F: arch/arm/mach-pxa/
11057 F: drivers/dma/pxa*
11058 F: drivers/pcmcia/pxa2xx*
11059 F: drivers/pinctrl/pxa/
11060 F: drivers/spi/spi-pxa2xx*
11061 F: drivers/usb/gadget/udc/pxa2*
11062 F: include/sound/pxa2xx-lib.h
11066 PXA3xx NAND FLASH DRIVER
11067 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11068 L: linux-mtd@lists.infradead.org
11070 F: drivers/mtd/nand/pxa3xx_nand.c
11073 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11074 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11075 L: qat-linux@intel.com
11077 F: drivers/crypto/qat/
11079 QCOM AUDIO (ASoC) DRIVERS
11080 M: Patrick Lai <plai@codeaurora.org>
11081 M: Banajit Goswami <bgoswami@codeaurora.org>
11082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11086 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11087 M: Gabriel Somlo <somlo@cmu.edu>
11088 M: "Michael S. Tsirkin" <mst@redhat.com>
11089 L: qemu-devel@nongnu.org
11091 F: drivers/firmware/qemu_fw_cfg.c
11094 M: Mike Marciniszyn <infinipath@intel.com>
11095 L: linux-rdma@vger.kernel.org
11097 F: drivers/infiniband/hw/qib/
11099 QLOGIC QL41xxx FCOE DRIVER
11100 M: QLogic-Storage-Upstream@cavium.com
11101 L: linux-scsi@vger.kernel.org
11103 F: drivers/scsi/qedf/
11105 QLOGIC QL41xxx ISCSI DRIVER
11106 M: QLogic-Storage-Upstream@cavium.com
11107 L: linux-scsi@vger.kernel.org
11109 F: drivers/scsi/qedi/
11111 QLOGIC QL4xxx ETHERNET DRIVER
11112 M: Ariel Elior <Ariel.Elior@cavium.com>
11113 M: everest-linux-l2@cavium.com
11114 L: netdev@vger.kernel.org
11116 F: drivers/net/ethernet/qlogic/qed/
11117 F: include/linux/qed/
11118 F: drivers/net/ethernet/qlogic/qede/
11120 QLOGIC QL4xxx RDMA DRIVER
11121 M: Ram Amrani <Ram.Amrani@cavium.com>
11122 M: Ariel Elior <Ariel.Elior@cavium.com>
11123 L: linux-rdma@vger.kernel.org
11125 F: drivers/infiniband/hw/qedr/
11126 F: include/uapi/rdma/qedr-abi.h
11128 QLOGIC QLA1280 SCSI DRIVER
11129 M: Michael Reed <mdr@sgi.com>
11130 L: linux-scsi@vger.kernel.org
11132 F: drivers/scsi/qla1280.[ch]
11134 QLOGIC QLA2XXX FC-SCSI DRIVER
11135 M: qla2xxx-upstream@qlogic.com
11136 L: linux-scsi@vger.kernel.org
11138 F: Documentation/scsi/LICENSE.qla2xxx
11139 F: drivers/scsi/qla2xxx/
11141 QLOGIC QLA3XXX NETWORK DRIVER
11142 M: Dept-GELinuxNICDev@cavium.com
11143 L: netdev@vger.kernel.org
11145 F: Documentation/networking/LICENSE.qla3xxx
11146 F: drivers/net/ethernet/qlogic/qla3xxx.*
11148 QLOGIC QLA4XXX iSCSI DRIVER
11149 M: QLogic-Storage-Upstream@qlogic.com
11150 L: linux-scsi@vger.kernel.org
11152 F: Documentation/scsi/LICENSE.qla4xxx
11153 F: drivers/scsi/qla4xxx/
11155 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11156 M: Harish Patil <harish.patil@cavium.com>
11157 M: Manish Chopra <manish.chopra@cavium.com>
11158 M: Dept-GELinuxNICDev@cavium.com
11159 L: netdev@vger.kernel.org
11161 F: drivers/net/ethernet/qlogic/qlcnic/
11163 QLOGIC QLGE 10Gb ETHERNET DRIVER
11164 M: Harish Patil <harish.patil@cavium.com>
11165 M: Manish Chopra <manish.chopra@cavium.com>
11166 M: Dept-GELinuxNICDev@cavium.com
11167 L: netdev@vger.kernel.org
11169 F: drivers/net/ethernet/qlogic/qlge/
11172 M: Anders Larsen <al@alarsen.net>
11173 W: http://www.alarsen.net/linux/qnx4fs/
11176 F: include/uapi/linux/qnx4_fs.h
11177 F: include/uapi/linux/qnxtypes.h
11179 QORIQ DPAA2 FSL-MC BUS DRIVER
11180 M: Stuart Yoder <stuyoder@gmail.com>
11181 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11182 L: linux-kernel@vger.kernel.org
11184 F: drivers/staging/fsl-mc/
11185 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11187 QT1010 MEDIA DRIVER
11188 M: Antti Palosaari <crope@iki.fi>
11189 L: linux-media@vger.kernel.org
11190 W: https://linuxtv.org
11191 W: http://palosaari.fi/linux/
11192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11193 T: git git://linuxtv.org/anttip/media_tree.git
11195 F: drivers/media/tuners/qt1010*
11197 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11198 M: Kalle Valo <kvalo@qca.qualcomm.com>
11199 L: ath10k@lists.infradead.org
11200 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11203 F: drivers/net/wireless/ath/ath10k/
11205 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11206 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11207 L: linux-wireless@vger.kernel.org
11208 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11210 F: drivers/net/wireless/ath/ath9k/
11212 QUALCOMM CAMERA SUBSYSTEM DRIVER
11213 M: Todor Tomov <todor.tomov@linaro.org>
11214 L: linux-media@vger.kernel.org
11216 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11217 F: Documentation/media/v4l-drivers/qcom_camss.rst
11218 F: drivers/media/platform/qcom/camss-8x16/
11220 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11221 M: Timur Tabi <timur@codeaurora.org>
11222 L: netdev@vger.kernel.org
11224 F: drivers/net/ethernet/qualcomm/emac/
11226 QUALCOMM HEXAGON ARCHITECTURE
11227 M: Richard Kuo <rkuo@codeaurora.org>
11228 L: linux-hexagon@vger.kernel.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11234 M: Rob Clark <robdclark@gmail.com>
11235 L: iommu@lists.linux-foundation.org
11236 L: linux-arm-msm@vger.kernel.org
11238 F: drivers/iommu/qcom_iommu.c
11240 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11241 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11242 L: linux-media@vger.kernel.org
11243 L: linux-arm-msm@vger.kernel.org
11244 T: git git://linuxtv.org/media_tree.git
11246 F: drivers/media/platform/qcom/venus/
11248 QUALCOMM WCN36XX WIRELESS DRIVER
11249 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11250 L: wcn36xx@lists.infradead.org
11251 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11252 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11254 F: drivers/net/wireless/ath/wcn36xx/
11256 QUANTENNA QTNFMAC WIRELESS DRIVER
11257 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11258 M: Avinash Patil <avinashp@quantenna.com>
11259 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11260 L: linux-wireless@vger.kernel.org
11262 F: drivers/net/wireless/quantenna
11264 RADEON and AMDGPU DRM DRIVERS
11265 M: Alex Deucher <alexander.deucher@amd.com>
11266 M: Christian König <christian.koenig@amd.com>
11267 L: amd-gfx@lists.freedesktop.org
11268 T: git git://people.freedesktop.org/~agd5f/linux
11270 F: drivers/gpu/drm/radeon/
11271 F: include/uapi/drm/radeon_drm.h
11272 F: drivers/gpu/drm/amd/
11273 F: include/uapi/drm/amdgpu_drm.h
11275 RADEON FRAMEBUFFER DISPLAY DRIVER
11276 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11277 L: linux-fbdev@vger.kernel.org
11279 F: drivers/video/fbdev/aty/radeon*
11280 F: include/uapi/linux/radeonfb.h
11282 RADIOSHARK RADIO DRIVER
11283 M: Hans Verkuil <hverkuil@xs4all.nl>
11284 L: linux-media@vger.kernel.org
11285 T: git git://linuxtv.org/media_tree.git
11287 F: drivers/media/radio/radio-shark.c
11289 RADIOSHARK2 RADIO DRIVER
11290 M: Hans Verkuil <hverkuil@xs4all.nl>
11291 L: linux-media@vger.kernel.org
11292 T: git git://linuxtv.org/media_tree.git
11294 F: drivers/media/radio/radio-shark2.c
11295 F: drivers/media/radio/radio-tea5777.c
11297 RADOS BLOCK DEVICE (RBD)
11298 M: Ilya Dryomov <idryomov@gmail.com>
11299 M: Sage Weil <sage@redhat.com>
11300 M: Alex Elder <elder@kernel.org>
11301 L: ceph-devel@vger.kernel.org
11302 W: http://ceph.com/
11303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11304 T: git git://github.com/ceph/ceph-client.git
11306 F: Documentation/ABI/testing/sysfs-bus-rbd
11307 F: drivers/block/rbd.c
11308 F: drivers/block/rbd_types.h
11310 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11311 M: Paul Mackerras <paulus@samba.org>
11312 L: linux-fbdev@vger.kernel.org
11314 F: drivers/video/fbdev/aty/aty128fb.c
11316 RAINSHADOW-CEC DRIVER
11317 M: Hans Verkuil <hverkuil@xs4all.nl>
11318 L: linux-media@vger.kernel.org
11319 T: git git://linuxtv.org/media_tree.git
11321 F: drivers/media/usb/rainshadow-cec/*
11323 RALINK MIPS ARCHITECTURE
11324 M: John Crispin <john@phrozen.org>
11325 L: linux-mips@linux-mips.org
11327 F: arch/mips/ralink
11329 RALINK RT2X00 WIRELESS LAN DRIVER
11331 M: Stanislaw Gruszka <sgruszka@redhat.com>
11332 M: Helmut Schaa <helmut.schaa@googlemail.com>
11333 L: linux-wireless@vger.kernel.org
11335 F: drivers/net/wireless/ralink/rt2x00/
11337 RAMDISK RAM BLOCK DEVICE DRIVER
11338 M: Jens Axboe <axboe@kernel.dk>
11340 F: Documentation/blockdev/ramdisk.txt
11341 F: drivers/block/brd.c
11343 RANDOM NUMBER DRIVER
11344 M: "Theodore Ts'o" <tytso@mit.edu>
11346 F: drivers/char/random.c
11349 M: Matt Porter <mporter@kernel.crashing.org>
11350 M: Alexandre Bounine <alexandre.bounine@idt.com>
11352 F: drivers/rapidio/
11354 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11355 L: linux-wireless@vger.kernel.org
11357 F: drivers/net/wireless/ray*
11360 M: Josh Triplett <josh@joshtriplett.org>
11361 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11362 L: linux-kernel@vger.kernel.org
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11365 F: Documentation/RCU/torture.txt
11366 F: kernel/rcu/rcutorture.c
11368 RCUTORTURE TEST FRAMEWORK
11369 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11370 M: Josh Triplett <josh@joshtriplett.org>
11371 R: Steven Rostedt <rostedt@goodmis.org>
11372 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11373 R: Lai Jiangshan <jiangshanlai@gmail.com>
11374 L: linux-kernel@vger.kernel.org
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11377 F: tools/testing/selftests/rcutorture
11380 M: Florian Fainelli <florian@openwrt.org>
11383 RDC R6040 FAST ETHERNET DRIVER
11384 M: Florian Fainelli <f.fainelli@gmail.com>
11385 L: netdev@vger.kernel.org
11387 F: drivers/net/ethernet/rdc/r6040.c
11389 RDMAVT - RDMA verbs software
11390 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11391 L: linux-rdma@vger.kernel.org
11393 F: drivers/infiniband/sw/rdmavt
11395 RDS - RELIABLE DATAGRAM SOCKETS
11396 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11397 L: netdev@vger.kernel.org
11398 L: linux-rdma@vger.kernel.org
11399 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11400 W: https://oss.oracle.com/projects/rds/
11403 F: Documentation/networking/rds.txt
11405 RDT - RESOURCE ALLOCATION
11406 M: Fenghua Yu <fenghua.yu@intel.com>
11407 L: linux-kernel@vger.kernel.org
11409 F: arch/x86/kernel/cpu/intel_rdt*
11410 F: arch/x86/include/asm/intel_rdt_sched.h
11411 F: Documentation/x86/intel_rdt*
11413 READ-COPY UPDATE (RCU)
11414 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11415 M: Josh Triplett <josh@joshtriplett.org>
11416 R: Steven Rostedt <rostedt@goodmis.org>
11417 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11418 R: Lai Jiangshan <jiangshanlai@gmail.com>
11419 L: linux-kernel@vger.kernel.org
11420 W: http://www.rdrop.com/users/paulmck/RCU/
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11423 F: Documentation/RCU/
11424 X: Documentation/RCU/torture.txt
11425 F: include/linux/rcu*
11426 X: include/linux/srcu.h
11428 X: kernel/torture.c
11430 REAL TIME CLOCK (RTC) SUBSYSTEM
11431 M: Alessandro Zummo <a.zummo@towertech.it>
11432 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11433 L: linux-rtc@vger.kernel.org
11434 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11437 F: Documentation/devicetree/bindings/rtc/
11438 F: Documentation/rtc.txt
11440 F: include/linux/rtc.h
11441 F: include/uapi/linux/rtc.h
11442 F: include/linux/rtc/
11443 F: include/linux/platform_data/rtc-*
11444 F: tools/testing/selftests/timers/rtctest.c
11446 REALTEK AUDIO CODECS
11447 M: Bard Liao <bardliao@realtek.com>
11448 M: Oder Chiou <oder_chiou@realtek.com>
11450 F: sound/soc/codecs/rt*
11451 F: include/sound/rt*.h
11453 REGISTER MAP ABSTRACTION
11454 M: Mark Brown <broonie@kernel.org>
11455 L: linux-kernel@vger.kernel.org
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11458 F: Documentation/devicetree/bindings/regmap/
11459 F: drivers/base/regmap/
11460 F: include/linux/regmap.h
11462 REISERFS FILE SYSTEM
11463 L: reiserfs-devel@vger.kernel.org
11467 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11468 M: Ohad Ben-Cohen <ohad@wizery.com>
11469 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11470 L: linux-remoteproc@vger.kernel.org
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11473 F: Documentation/devicetree/bindings/remoteproc/
11474 F: Documentation/remoteproc.txt
11475 F: drivers/remoteproc/
11476 F: include/linux/remoteproc.h
11478 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11479 M: Ohad Ben-Cohen <ohad@wizery.com>
11480 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11481 L: linux-remoteproc@vger.kernel.org
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11485 F: Documentation/rpmsg.txt
11486 F: include/linux/rpmsg.h
11487 F: include/linux/rpmsg/
11489 RENESAS CLOCK DRIVERS
11490 M: Geert Uytterhoeven <geert+renesas@glider.be>
11491 L: linux-renesas-soc@vger.kernel.org
11493 F: drivers/clk/renesas/
11495 RENESAS ETHERNET DRIVERS
11496 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11497 L: netdev@vger.kernel.org
11498 L: linux-renesas-soc@vger.kernel.org
11499 F: Documentation/devicetree/bindings/net/renesas,*.txt
11500 F: Documentation/devicetree/bindings/net/sh_eth.txt
11501 F: drivers/net/ethernet/renesas/
11502 F: include/linux/sh_eth.h
11504 RENESAS R-CAR GYROADC DRIVER
11505 M: Marek Vasut <marek.vasut@gmail.com>
11506 L: linux-iio@vger.kernel.org
11508 F: drivers/iio/adc/rcar_gyro_adc.c
11510 RENESAS USB PHY DRIVER
11511 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11512 L: linux-renesas-soc@vger.kernel.org
11514 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11516 RESET CONTROLLER FRAMEWORK
11517 M: Philipp Zabel <p.zabel@pengutronix.de>
11518 T: git git://git.pengutronix.de/git/pza/linux
11521 F: Documentation/devicetree/bindings/reset/
11522 F: include/dt-bindings/reset/
11523 F: include/linux/reset.h
11524 F: include/linux/reset-controller.h
11527 M: Johannes Berg <johannes@sipsolutions.net>
11528 L: linux-wireless@vger.kernel.org
11529 W: http://wireless.kernel.org/
11530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11533 F: Documentation/rfkill.txt
11537 M: Thomas Graf <tgraf@suug.ch>
11538 M: Herbert Xu <herbert@gondor.apana.org.au>
11539 L: netdev@vger.kernel.org
11541 F: lib/rhashtable.c
11542 F: include/linux/rhashtable.h
11544 RICOH R5C592 MEMORYSTICK DRIVER
11545 M: Maxim Levitsky <maximlevitsky@gmail.com>
11547 F: drivers/memstick/host/r592.*
11549 RICOH SMARTMEDIA/XD DRIVER
11550 M: Maxim Levitsky <maximlevitsky@gmail.com>
11552 F: drivers/mtd/nand/r852.c
11553 F: drivers/mtd/nand/r852.h
11556 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11557 W: http://sourceforge.net/projects/roccat/
11559 F: drivers/hid/hid-roccat*
11560 F: include/linux/hid-roccat*
11561 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11564 M: Jiri Pirko <jiri@resnulli.us>
11565 L: netdev@vger.kernel.org
11567 F: drivers/net/ethernet/rocker/
11571 W: http://www.comtrol.com
11573 F: Documentation/serial/rocket.txt
11574 F: drivers/tty/rocket*
11576 ROCKETPORT EXPRESS/INFINITY DRIVER
11577 M: Kevin Cernekee <cernekee@gmail.com>
11578 L: linux-serial@vger.kernel.org
11580 F: drivers/tty/serial/rp2.*
11582 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11583 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11584 L: linux-kernel@vger.kernel.org
11585 L: linux-renesas-soc@vger.kernel.org
11587 F: drivers/mfd/bd9571mwv.c
11588 F: drivers/regulator/bd9571mwv-regulator.c
11589 F: drivers/gpio/gpio-bd9571mwv.c
11590 F: include/linux/mfd/bd9571mwv.h
11591 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11594 M: Ralf Baechle <ralf@linux-mips.org>
11595 L: linux-hams@vger.kernel.org
11596 W: http://www.linux-ax25.org/
11598 F: include/net/rose.h
11599 F: include/uapi/linux/rose.h
11602 RTL2830 MEDIA DRIVER
11603 M: Antti Palosaari <crope@iki.fi>
11604 L: linux-media@vger.kernel.org
11605 W: https://linuxtv.org
11606 W: http://palosaari.fi/linux/
11607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11608 T: git git://linuxtv.org/anttip/media_tree.git
11610 F: drivers/media/dvb-frontends/rtl2830*
11612 RTL2832 MEDIA DRIVER
11613 M: Antti Palosaari <crope@iki.fi>
11614 L: linux-media@vger.kernel.org
11615 W: https://linuxtv.org
11616 W: http://palosaari.fi/linux/
11617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11618 T: git git://linuxtv.org/anttip/media_tree.git
11620 F: drivers/media/dvb-frontends/rtl2832*
11622 RTL2832_SDR MEDIA DRIVER
11623 M: Antti Palosaari <crope@iki.fi>
11624 L: linux-media@vger.kernel.org
11625 W: https://linuxtv.org
11626 W: http://palosaari.fi/linux/
11627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11628 T: git git://linuxtv.org/anttip/media_tree.git
11630 F: drivers/media/dvb-frontends/rtl2832_sdr*
11632 RTL8180 WIRELESS DRIVER
11633 L: linux-wireless@vger.kernel.org
11634 W: http://wireless.kernel.org/
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11637 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11639 RTL8187 WIRELESS DRIVER
11640 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11641 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11642 M: Larry Finger <Larry.Finger@lwfinger.net>
11643 L: linux-wireless@vger.kernel.org
11644 W: http://wireless.kernel.org/
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11647 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11649 RTL8192CE WIRELESS DRIVER
11650 M: Larry Finger <Larry.Finger@lwfinger.net>
11651 M: Chaoming Li <chaoming_li@realsil.com.cn>
11652 L: linux-wireless@vger.kernel.org
11653 W: http://wireless.kernel.org/
11654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11656 F: drivers/net/wireless/realtek/rtlwifi/
11657 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11659 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11660 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11661 L: linux-wireless@vger.kernel.org
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11664 F: drivers/net/wireless/realtek/rtl8xxxu/
11666 S3 SAVAGE FRAMEBUFFER DRIVER
11667 M: Antonino Daplas <adaplas@gmail.com>
11668 L: linux-fbdev@vger.kernel.org
11670 F: drivers/video/fbdev/savage/
11673 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11674 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11675 L: linux-s390@vger.kernel.org
11676 W: http://www.ibm.com/developerworks/linux/linux390/
11677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11681 F: Documentation/s390/
11682 F: Documentation/driver-api/s390-drivers.rst
11684 S390 COMMON I/O LAYER
11685 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11686 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11687 L: linux-s390@vger.kernel.org
11688 W: http://www.ibm.com/developerworks/linux/linux390/
11690 F: drivers/s390/cio/
11693 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11694 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11695 L: linux-s390@vger.kernel.org
11696 W: http://www.ibm.com/developerworks/linux/linux390/
11698 F: drivers/s390/block/dasd*
11699 F: block/partitions/ibm.c
11702 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11703 L: linux-s390@vger.kernel.org
11704 W: http://www.ibm.com/developerworks/linux/linux390/
11706 F: drivers/iommu/s390-iommu.c
11708 S390 IUCV NETWORK LAYER
11709 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11710 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11711 L: linux-s390@vger.kernel.org
11712 W: http://www.ibm.com/developerworks/linux/linux390/
11714 F: drivers/s390/net/*iucv*
11715 F: include/net/iucv/
11718 S390 NETWORK DRIVERS
11719 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11720 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11721 L: linux-s390@vger.kernel.org
11722 W: http://www.ibm.com/developerworks/linux/linux390/
11724 F: drivers/s390/net/
11727 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11728 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11729 L: linux-s390@vger.kernel.org
11730 W: http://www.ibm.com/developerworks/linux/linux390/
11733 F: drivers/pci/hotplug/s390_pci_hpc.c
11735 S390 VFIO-CCW DRIVER
11736 M: Cornelia Huck <cohuck@redhat.com>
11737 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11738 L: linux-s390@vger.kernel.org
11739 L: kvm@vger.kernel.org
11741 F: drivers/s390/cio/vfio_ccw*
11742 F: Documentation/s390/vfio-ccw.txt
11743 F: include/uapi/linux/vfio_ccw.h
11746 M: Harald Freudenberger <freude@de.ibm.com>
11747 L: linux-s390@vger.kernel.org
11748 W: http://www.ibm.com/developerworks/linux/linux390/
11750 F: drivers/s390/crypto/
11753 M: Steffen Maier <maier@linux.vnet.ibm.com>
11754 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11755 L: linux-s390@vger.kernel.org
11756 W: http://www.ibm.com/developerworks/linux/linux390/
11758 F: drivers/s390/scsi/zfcp_*
11760 S3C24XX SD/MMC Driver
11761 M: Ben Dooks <ben-linux@fluff.org>
11762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11764 F: drivers/mmc/host/s3cmci.*
11766 SAA6588 RDS RECEIVER DRIVER
11767 M: Hans Verkuil <hverkuil@xs4all.nl>
11768 L: linux-media@vger.kernel.org
11769 T: git git://linuxtv.org/media_tree.git
11770 W: https://linuxtv.org
11772 F: drivers/media/i2c/saa6588*
11774 SAA7134 VIDEO4LINUX DRIVER
11775 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11776 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11777 L: linux-media@vger.kernel.org
11778 W: https://linuxtv.org
11779 T: git git://linuxtv.org/media_tree.git
11781 F: Documentation/media/v4l-drivers/saa7134*
11782 F: drivers/media/pci/saa7134/
11784 SAA7146 VIDEO4LINUX-2 DRIVER
11785 M: Hans Verkuil <hverkuil@xs4all.nl>
11786 L: linux-media@vger.kernel.org
11787 T: git git://linuxtv.org/media_tree.git
11789 F: drivers/media/common/saa7146/
11790 F: drivers/media/pci/saa7146/
11791 F: include/media/saa7146*
11793 SAMSUNG AUDIO (ASoC) DRIVERS
11794 M: Krzysztof Kozlowski <krzk@kernel.org>
11795 M: Sangbeom Kim <sbkim73@samsung.com>
11796 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11799 F: sound/soc/samsung/
11801 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11802 M: Krzysztof Kozlowski <krzk@kernel.org>
11803 L: linux-crypto@vger.kernel.org
11804 L: linux-samsung-soc@vger.kernel.org
11806 F: drivers/crypto/exynos-rng.c
11807 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11809 SAMSUNG FRAMEBUFFER DRIVER
11810 M: Jingoo Han <jingoohan1@gmail.com>
11811 L: linux-fbdev@vger.kernel.org
11813 F: drivers/video/fbdev/s3c-fb.c
11815 SAMSUNG LAPTOP DRIVER
11816 M: Corentin Chary <corentin.chary@gmail.com>
11817 L: platform-driver-x86@vger.kernel.org
11819 F: drivers/platform/x86/samsung-laptop.c
11821 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11822 M: Sangbeom Kim <sbkim73@samsung.com>
11823 M: Krzysztof Kozlowski <krzk@kernel.org>
11824 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11825 L: linux-kernel@vger.kernel.org
11826 L: linux-samsung-soc@vger.kernel.org
11828 F: drivers/mfd/sec*.c
11829 F: drivers/regulator/s2m*.c
11830 F: drivers/regulator/s5m*.c
11831 F: drivers/clk/clk-s2mps11.c
11832 F: drivers/rtc/rtc-s5m.c
11833 F: include/linux/mfd/samsung/
11834 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11835 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11836 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11837 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11839 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11840 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11841 L: linux-media@vger.kernel.org
11842 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11844 F: drivers/media/platform/s3c-camif/
11845 F: include/media/drv-intf/s3c_camif.h
11847 SAMSUNG S3FWRN5 NFC DRIVER
11848 M: Robert Baldyga <r.baldyga@samsung.com>
11849 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11850 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11852 F: drivers/nfc/s3fwrn5
11854 SAMSUNG S5C73M3 CAMERA DRIVER
11855 M: Kyungmin Park <kyungmin.park@samsung.com>
11856 M: Andrzej Hajda <a.hajda@samsung.com>
11857 L: linux-media@vger.kernel.org
11859 F: drivers/media/i2c/s5c73m3/*
11861 SAMSUNG S5K5BAF CAMERA DRIVER
11862 M: Kyungmin Park <kyungmin.park@samsung.com>
11863 M: Andrzej Hajda <a.hajda@samsung.com>
11864 L: linux-media@vger.kernel.org
11866 F: drivers/media/i2c/s5k5baf.c
11868 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11869 M: Krzysztof Kozlowski <krzk@kernel.org>
11870 M: Vladimir Zapolskiy <vz@mleia.com>
11871 L: linux-crypto@vger.kernel.org
11872 L: linux-samsung-soc@vger.kernel.org
11874 F: drivers/crypto/s5p-sss.c
11876 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11877 M: Kyungmin Park <kyungmin.park@samsung.com>
11878 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11879 L: linux-media@vger.kernel.org
11880 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11882 F: drivers/media/platform/exynos4-is/
11884 SAMSUNG SOC CLOCK DRIVERS
11885 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11886 M: Tomasz Figa <tomasz.figa@gmail.com>
11887 M: Chanwoo Choi <cw00.choi@samsung.com>
11889 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11890 F: drivers/clk/samsung/
11891 F: include/dt-bindings/clock/exynos*.h
11892 F: Documentation/devicetree/bindings/clock/exynos*.txt
11894 SAMSUNG SPI DRIVERS
11895 M: Kukjin Kim <kgene@kernel.org>
11896 M: Krzysztof Kozlowski <krzk@kernel.org>
11897 M: Andi Shyti <andi.shyti@samsung.com>
11898 L: linux-spi@vger.kernel.org
11899 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11901 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11902 F: drivers/spi/spi-s3c*
11903 F: include/linux/platform_data/spi-s3c64xx.h
11905 SAMSUNG SXGBE DRIVERS
11906 M: Byungho An <bh74.an@samsung.com>
11907 M: Girish K S <ks.giri@samsung.com>
11908 M: Vipul Pandya <vipul.pandya@samsung.com>
11910 L: netdev@vger.kernel.org
11911 F: drivers/net/ethernet/samsung/sxgbe/
11913 SAMSUNG THERMAL DRIVER
11914 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11915 L: linux-pm@vger.kernel.org
11916 L: linux-samsung-soc@vger.kernel.org
11918 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11919 F: drivers/thermal/samsung/
11921 SAMSUNG USB2 PHY DRIVER
11922 M: Kamil Debski <kamil@wypas.org>
11923 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11924 L: linux-kernel@vger.kernel.org
11926 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11927 F: Documentation/phy/samsung-usb2.txt
11928 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11929 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11930 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11931 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11932 F: drivers/phy/samsung/phy-samsung-usb2.c
11933 F: drivers/phy/samsung/phy-samsung-usb2.h
11936 M: Zwane Mwaikambo <zwanem@gmail.com>
11938 F: drivers/watchdog/sc1200wdt.c
11941 M: Ingo Molnar <mingo@redhat.com>
11942 M: Peter Zijlstra <peterz@infradead.org>
11943 L: linux-kernel@vger.kernel.org
11944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11947 F: include/linux/sched.h
11948 F: include/uapi/linux/sched.h
11949 F: include/linux/wait.h
11952 M: Chen Liqin <liqin.linux@gmail.com>
11953 M: Lennox Wu <lennox.wu@gmail.com>
11954 W: http://www.sunplus.com
11958 SCR24X CHIP CARD INTERFACE DRIVER
11959 M: Lubomir Rintel <lkundrak@v3.sk>
11961 F: drivers/char/pcmcia/scr24x_cs.c
11964 M: Jens Axboe <axboe@kernel.dk>
11965 L: linux-scsi@vger.kernel.org
11966 W: http://www.kernel.dk
11968 F: drivers/scsi/sr*
11970 SCSI RDMA PROTOCOL (SRP) INITIATOR
11971 M: Bart Van Assche <bart.vanassche@sandisk.com>
11972 L: linux-rdma@vger.kernel.org
11974 W: http://www.openfabrics.org
11975 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11977 F: drivers/infiniband/ulp/srp/
11978 F: include/scsi/srp.h
11981 M: Doug Gilbert <dgilbert@interlog.com>
11982 L: linux-scsi@vger.kernel.org
11983 W: http://sg.danny.cz/sg
11985 F: Documentation/scsi/scsi-generic.txt
11986 F: drivers/scsi/sg.c
11987 F: include/scsi/sg.h
11990 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11992 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11994 L: linux-scsi@vger.kernel.org
11996 F: Documentation/devicetree/bindings/scsi/
12001 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12002 L: linux-scsi@vger.kernel.org
12004 F: Documentation/scsi/st.txt
12005 F: drivers/scsi/st.*
12006 F: drivers/scsi/st_*.h
12009 M: Vlad Yasevich <vyasevich@gmail.com>
12010 M: Neil Horman <nhorman@tuxdriver.com>
12011 L: linux-sctp@vger.kernel.org
12012 W: http://lksctp.sourceforge.net
12014 F: Documentation/networking/sctp.txt
12015 F: include/linux/sctp.h
12016 F: include/uapi/linux/sctp.h
12017 F: include/net/sctp/
12021 M: Jim Cromie <jim.cromie@gmail.com>
12023 F: Documentation/i2c/busses/scx200_acb
12024 F: arch/x86/platform/scx200/
12025 F: drivers/watchdog/scx200_wdt.c
12026 F: drivers/i2c/busses/scx200*
12027 F: drivers/mtd/maps/scx200_docflash.c
12028 F: include/linux/scx200.h
12031 M: Jim Cromie <jim.cromie@gmail.com>
12033 F: drivers/char/scx200_gpio.c
12034 F: include/linux/scx200_gpio.h
12036 SCx200 HRT CLOCKSOURCE DRIVER
12037 M: Jim Cromie <jim.cromie@gmail.com>
12039 F: drivers/clocksource/scx200_hrt.c
12041 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12042 M: Sascha Sommer <saschasommer@freenet.de>
12043 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12045 F: drivers/mmc/host/sdricoh_cs.c
12048 M: Kees Cook <keescook@chromium.org>
12049 R: Andy Lutomirski <luto@amacapital.net>
12050 R: Will Drewry <wad@chromium.org>
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12053 F: kernel/seccomp.c
12054 F: include/uapi/linux/seccomp.h
12055 F: include/linux/seccomp.h
12056 F: tools/testing/selftests/seccomp/*
12057 F: tools/testing/selftests/kselftest_harness.h
12058 F: Documentation/userspace-api/seccomp_filter.rst
12059 K: \bsecure_computing
12062 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12063 M: Al Cooper <alcooperx@gmail.com>
12064 L: linux-mmc@vger.kernel.org
12065 L: bcm-kernel-feedback-list@broadcom.com
12067 F: drivers/mmc/host/sdhci-brcmstb*
12069 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12070 M: Adrian Hunter <adrian.hunter@intel.com>
12071 L: linux-mmc@vger.kernel.org
12072 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12074 F: drivers/mmc/host/sdhci*
12075 F: include/linux/mmc/sdhci*
12077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12078 M: Ben Dooks <ben-linux@fluff.org>
12079 M: Jaehoon Chung <jh80.chung@samsung.com>
12080 L: linux-mmc@vger.kernel.org
12082 F: drivers/mmc/host/sdhci-s3c*
12084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12085 M: Viresh Kumar <vireshk@kernel.org>
12086 L: linux-mmc@vger.kernel.org
12088 F: drivers/mmc/host/sdhci-spear.c
12090 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12091 M: Scott Bauer <scott.bauer@intel.com>
12092 M: Jonathan Derrick <jonathan.derrick@intel.com>
12093 M: Rafael Antognolli <rafael.antognolli@intel.com>
12094 L: linux-block@vger.kernel.org
12097 F: block/opal_proto.h
12098 F: include/linux/sed*
12099 F: include/uapi/linux/sed*
12102 M: Security Officers <security@kernel.org>
12106 M: James Morris <james.l.morris@oracle.com>
12107 M: "Serge E. Hallyn" <serge@hallyn.com>
12108 L: linux-security-module@vger.kernel.org (suggested Cc:)
12109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12110 W: http://kernsec.org/
12114 SELINUX SECURITY MODULE
12115 M: Paul Moore <paul@paul-moore.com>
12116 M: Stephen Smalley <sds@tycho.nsa.gov>
12117 M: Eric Paris <eparis@parisplace.org>
12118 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12119 W: https://selinuxproject.org
12120 W: https://github.com/SELinuxProject
12121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12123 F: include/linux/selinux*
12124 F: security/selinux/
12125 F: scripts/selinux/
12126 F: Documentation/admin-guide/LSM/SELinux.rst
12129 M: Jiri Slaby <jirislaby@gmail.com>
12131 F: drivers/misc/phantom.c
12132 F: include/uapi/linux/phantom.h
12135 M: Rob Herring <robh@kernel.org>
12136 L: linux-serial@vger.kernel.org
12138 F: Documentation/devicetree/bindings/serial/slave-device.txt
12139 F: drivers/tty/serdev/
12140 F: include/linux/serdev.h
12143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12144 L: linux-serial@vger.kernel.org
12146 F: Documentation/devicetree/bindings/serial/
12147 F: drivers/tty/serial/
12150 M: Sean Young <sean@mess.org>
12151 L: linux-media@vger.kernel.org
12153 F: drivers/media/rc/serial_ir.c
12156 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12157 M: Edward Cree <ecree@solarflare.com>
12158 M: Bert Kenward <bkenward@solarflare.com>
12159 L: netdev@vger.kernel.org
12161 F: drivers/net/ethernet/sfc/
12164 M: Dimitri Sivanich <sivanich@sgi.com>
12166 F: drivers/misc/sgi-gru/
12168 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12169 M: Pat Gefre <pfg@sgi.com>
12170 L: linux-ia64@vger.kernel.org
12172 F: Documentation/ia64/serial.txt
12173 F: drivers/tty/serial/ioc?_serial.c
12174 F: include/linux/ioc?.h
12176 SGI XP/XPC/XPNET DRIVER
12177 M: Cliff Whickman <cpw@sgi.com>
12178 M: Robin Holt <robinmholt@gmail.com>
12180 F: drivers/misc/sgi-xp/
12182 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12183 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12184 L: linux-s390@vger.kernel.org
12185 W: http://www.ibm.com/developerworks/linux/linux390/
12189 SH_VEU V4L2 MEM2MEM DRIVER
12190 L: linux-media@vger.kernel.org
12192 F: drivers/media/platform/sh_veu.c
12194 SH_VOU V4L2 OUTPUT DRIVER
12195 L: linux-media@vger.kernel.org
12197 F: drivers/media/platform/sh_vou.c
12198 F: include/media/drv-intf/sh_vou.h
12200 SI2157 MEDIA DRIVER
12201 M: Antti Palosaari <crope@iki.fi>
12202 L: linux-media@vger.kernel.org
12203 W: https://linuxtv.org
12204 W: http://palosaari.fi/linux/
12205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12206 T: git git://linuxtv.org/anttip/media_tree.git
12208 F: drivers/media/tuners/si2157*
12210 SI2168 MEDIA DRIVER
12211 M: Antti Palosaari <crope@iki.fi>
12212 L: linux-media@vger.kernel.org
12213 W: https://linuxtv.org
12214 W: http://palosaari.fi/linux/
12215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12216 T: git git://linuxtv.org/anttip/media_tree.git
12218 F: drivers/media/dvb-frontends/si2168*
12220 SI470X FM RADIO RECEIVER I2C DRIVER
12221 M: Hans Verkuil <hverkuil@xs4all.nl>
12222 L: linux-media@vger.kernel.org
12223 T: git git://linuxtv.org/media_tree.git
12224 W: https://linuxtv.org
12226 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12228 SI470X FM RADIO RECEIVER USB DRIVER
12229 M: Hans Verkuil <hverkuil@xs4all.nl>
12230 L: linux-media@vger.kernel.org
12231 T: git git://linuxtv.org/media_tree.git
12232 W: https://linuxtv.org
12234 F: drivers/media/radio/si470x/radio-si470x-common.c
12235 F: drivers/media/radio/si470x/radio-si470x.h
12236 F: drivers/media/radio/si470x/radio-si470x-usb.c
12238 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12239 M: Eduardo Valentin <edubezval@gmail.com>
12240 L: linux-media@vger.kernel.org
12241 T: git git://linuxtv.org/media_tree.git
12242 W: https://linuxtv.org
12244 F: drivers/media/radio/si4713/si4713.?
12246 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12247 M: Eduardo Valentin <edubezval@gmail.com>
12248 L: linux-media@vger.kernel.org
12249 T: git git://linuxtv.org/media_tree.git
12250 W: https://linuxtv.org
12252 F: drivers/media/radio/si4713/radio-platform-si4713.c
12254 SI4713 FM RADIO TRANSMITTER USB DRIVER
12255 M: Hans Verkuil <hverkuil@xs4all.nl>
12256 L: linux-media@vger.kernel.org
12257 T: git git://linuxtv.org/media_tree.git
12258 W: https://linuxtv.org
12260 F: drivers/media/radio/si4713/radio-usb-si4713.c
12263 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12265 L: linux-media@vger.kernel.org
12266 W: https://linuxtv.org
12267 T: git git://linuxtv.org/media_tree.git
12269 F: drivers/media/common/siano/
12270 F: drivers/media/usb/siano/
12271 F: drivers/media/usb/siano/
12272 F: drivers/media/mmc/siano/
12274 SILEAD TOUCHSCREEN DRIVER
12275 M: Hans de Goede <hdegoede@redhat.com>
12276 L: linux-input@vger.kernel.org
12277 L: platform-driver-x86@vger.kernel.org
12279 F: drivers/input/touchscreen/silead.c
12280 F: drivers/platform/x86/silead_dmi.c
12282 SILICON MOTION SM712 FRAME BUFFER DRIVER
12283 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12284 M: Teddy Wang <teddy.wang@siliconmotion.com>
12285 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12286 L: linux-fbdev@vger.kernel.org
12288 F: drivers/video/fbdev/sm712*
12289 F: Documentation/fb/sm712fb.txt
12291 SIMPLE FIRMWARE INTERFACE (SFI)
12292 M: Len Brown <lenb@kernel.org>
12293 L: sfi-devel@simplefirmware.org
12294 W: http://simplefirmware.org/
12295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12297 F: arch/x86/platform/sfi/
12299 F: include/linux/sfi*.h
12302 M: Hans de Goede <hdegoede@redhat.com>
12303 L: linux-fbdev@vger.kernel.org
12305 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12306 F: drivers/video/fbdev/simplefb.c
12307 F: include/linux/platform_data/simplefb.h
12309 SIMTEC EB110ATX (Chalice CATS)
12311 P: Vincent Sanders <vince@simtec.co.uk>
12312 M: Simtec Linux Team <linux@simtec.co.uk>
12313 W: http://www.simtec.co.uk/products/EB110ATX/
12316 SIMTEC EB2410ITX (BAST)
12318 P: Vincent Sanders <vince@simtec.co.uk>
12319 M: Simtec Linux Team <linux@simtec.co.uk>
12320 W: http://www.simtec.co.uk/products/EB2410ITX/
12322 F: arch/arm/mach-s3c24xx/mach-bast.c
12323 F: arch/arm/mach-s3c24xx/bast-ide.c
12324 F: arch/arm/mach-s3c24xx/bast-irq.c
12326 SIPHASH PRF ROUTINES
12327 M: Jason A. Donenfeld <Jason@zx2c4.com>
12330 F: lib/test_siphash.c
12331 F: include/linux/siphash.h
12333 SIS 190 ETHERNET DRIVER
12334 M: Francois Romieu <romieu@fr.zoreil.com>
12335 L: netdev@vger.kernel.org
12337 F: drivers/net/ethernet/sis/sis190.c
12339 SIS 900/7016 FAST ETHERNET DRIVER
12340 M: Daniele Venzano <venza@brownhat.org>
12341 W: http://www.brownhat.org/sis900.html
12342 L: netdev@vger.kernel.org
12344 F: drivers/net/ethernet/sis/sis900.*
12346 SIS FRAMEBUFFER DRIVER
12347 M: Thomas Winischhofer <thomas@winischhofer.net>
12348 W: http://www.winischhofer.net/linuxsisvga.shtml
12350 F: Documentation/fb/sisfb.txt
12351 F: drivers/video/fbdev/sis/
12352 F: include/video/sisfb.h
12355 M: Thomas Winischhofer <thomas@winischhofer.net>
12356 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12358 F: drivers/usb/misc/sisusbvga/
12361 M: Christoph Lameter <cl@linux.com>
12362 M: Pekka Enberg <penberg@kernel.org>
12363 M: David Rientjes <rientjes@google.com>
12364 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12365 M: Andrew Morton <akpm@linux-foundation.org>
12366 L: linux-mm@kvack.org
12368 F: include/linux/sl?b*.h
12371 SLEEPABLE READ-COPY UPDATE (SRCU)
12372 M: Lai Jiangshan <jiangshanlai@gmail.com>
12373 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12374 M: Josh Triplett <josh@joshtriplett.org>
12375 R: Steven Rostedt <rostedt@goodmis.org>
12376 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12377 L: linux-kernel@vger.kernel.org
12378 W: http://www.rdrop.com/users/paulmck/RCU/
12380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12381 F: include/linux/srcu.h
12382 F: kernel/rcu/srcu.c
12384 SMACK SECURITY MODULE
12385 M: Casey Schaufler <casey@schaufler-ca.com>
12386 L: linux-security-module@vger.kernel.org
12387 W: http://schaufler-ca.com
12388 T: git git://github.com/cschaufler/smack-next
12390 F: Documentation/admin-guide/LSM/Smack.rst
12393 SMC91x ETHERNET DRIVER
12394 M: Nicolas Pitre <nico@fluxnic.net>
12396 F: drivers/net/ethernet/smsc/smc91x.*
12398 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12399 M: Sakari Ailus <sakari.ailus@iki.fi>
12400 L: linux-media@vger.kernel.org
12402 F: drivers/media/i2c/smiapp/
12403 F: include/media/i2c/smiapp.h
12404 F: drivers/media/i2c/smiapp-pll.c
12405 F: drivers/media/i2c/smiapp-pll.h
12406 F: include/uapi/linux/smiapp.h
12407 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12409 SMM665 HARDWARE MONITOR DRIVER
12410 M: Guenter Roeck <linux@roeck-us.net>
12411 L: linux-hwmon@vger.kernel.org
12413 F: Documentation/hwmon/smm665
12414 F: drivers/hwmon/smm665.c
12416 SMSC EMC2103 HARDWARE MONITOR DRIVER
12417 M: Steve Glendinning <steve.glendinning@shawell.net>
12418 L: linux-hwmon@vger.kernel.org
12420 F: Documentation/hwmon/emc2103
12421 F: drivers/hwmon/emc2103.c
12423 SMSC SCH5627 HARDWARE MONITOR DRIVER
12424 M: Hans de Goede <hdegoede@redhat.com>
12425 L: linux-hwmon@vger.kernel.org
12427 F: Documentation/hwmon/sch5627
12428 F: drivers/hwmon/sch5627.c
12430 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12431 M: Steve Glendinning <steve.glendinning@shawell.net>
12432 L: linux-fbdev@vger.kernel.org
12434 F: drivers/video/fbdev/smscufx.c
12436 SMSC47B397 HARDWARE MONITOR DRIVER
12437 M: Jean Delvare <jdelvare@suse.com>
12438 L: linux-hwmon@vger.kernel.org
12440 F: Documentation/hwmon/smsc47b397
12441 F: drivers/hwmon/smsc47b397.c
12443 SMSC911x ETHERNET DRIVER
12444 M: Steve Glendinning <steve.glendinning@shawell.net>
12445 L: netdev@vger.kernel.org
12447 F: include/linux/smsc911x.h
12448 F: drivers/net/ethernet/smsc/smsc911x.*
12450 SMSC9420 PCI ETHERNET DRIVER
12451 M: Steve Glendinning <steve.glendinning@shawell.net>
12452 L: netdev@vger.kernel.org
12454 F: drivers/net/ethernet/smsc/smsc9420.*
12456 SOC-CAMERA V4L2 SUBSYSTEM
12457 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12458 L: linux-media@vger.kernel.org
12459 T: git git://linuxtv.org/media_tree.git
12461 F: include/media/soc*
12462 F: drivers/media/i2c/soc_camera/
12463 F: drivers/media/platform/soc_camera/
12465 SOEKRIS NET48XX LED SUPPORT
12466 M: Chris Boot <bootc@bootc.net>
12468 F: drivers/leds/leds-net48xx.c
12470 SOFT-ROCE DRIVER (rxe)
12471 M: Moni Shoua <monis@mellanox.com>
12472 L: linux-rdma@vger.kernel.org
12474 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12475 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12476 F: drivers/infiniband/sw/rxe/
12477 F: include/uapi/rdma/rdma_user_rxe.h
12479 SOFTLOGIC 6x10 MPEG CODEC
12480 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12481 M: Anton Sviridenko <anton@corp.bluecherry.net>
12482 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12483 M: Andrey Utkin <andrey_utkin@fastmail.com>
12484 M: Ismael Luceno <ismael@iodev.co.uk>
12485 L: linux-media@vger.kernel.org
12487 F: drivers/media/pci/solo6x10/
12489 SOFTWARE RAID (Multiple Disks) SUPPORT
12490 M: Shaohua Li <shli@kernel.org>
12491 L: linux-raid@vger.kernel.org
12492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12495 F: include/linux/raid/
12496 F: include/uapi/linux/raid/
12498 SONIC NETWORK DRIVER
12499 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12500 L: netdev@vger.kernel.org
12502 F: drivers/net/ethernet/natsemi/sonic.*
12504 SONICS SILICON BACKPLANE DRIVER (SSB)
12505 M: Michael Buesch <m@bues.ch>
12506 L: linux-wireless@vger.kernel.org
12509 F: include/linux/ssb/
12511 SONY MEMORYSTICK CARD SUPPORT
12512 M: Alex Dubov <oakad@yahoo.com>
12513 W: http://tifmxx.berlios.de/
12515 F: drivers/memstick/host/tifm_ms.c
12517 SONY MEMORYSTICK STANDARD SUPPORT
12518 M: Maxim Levitsky <maximlevitsky@gmail.com>
12520 F: drivers/memstick/core/ms_block.*
12522 SONY VAIO CONTROL DEVICE DRIVER
12523 M: Mattia Dongili <malattia@linux.it>
12524 L: platform-driver-x86@vger.kernel.org
12525 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12527 F: Documentation/laptops/sony-laptop.txt
12528 F: drivers/char/sonypi.c
12529 F: drivers/platform/x86/sony-laptop.c
12530 F: include/linux/sony-laptop.h
12533 M: Jaroslav Kysela <perex@perex.cz>
12534 M: Takashi Iwai <tiwai@suse.com>
12535 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12536 W: http://www.alsa-project.org/
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12538 T: git git://git.alsa-project.org/alsa-kernel.git
12539 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12541 F: Documentation/sound/
12543 F: include/uapi/sound/
12546 SOUND - COMPRESSED AUDIO
12547 M: Vinod Koul <vinod.koul@intel.com>
12548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12551 F: Documentation/sound/alsa/compress_offload.txt
12552 F: include/sound/compress_driver.h
12553 F: include/uapi/sound/compress_*
12554 F: sound/core/compress_offload.c
12555 F: sound/soc/soc-compress.c
12557 SOUND - DMAENGINE HELPERS
12558 M: Lars-Peter Clausen <lars@metafoo.de>
12560 F: include/sound/dmaengine_pcm.h
12561 F: sound/core/pcm_dmaengine.c
12562 F: sound/soc/soc-generic-dmaengine-pcm.c
12564 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12565 M: Liam Girdwood <lgirdwood@gmail.com>
12566 M: Mark Brown <broonie@kernel.org>
12567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12568 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12569 W: http://alsa-project.org/main/index.php/ASoC
12571 F: Documentation/devicetree/bindings/sound/
12572 F: Documentation/sound/alsa/soc/
12574 F: include/sound/soc*
12577 M: Olli Salonen <olli.salonen@iki.fi>
12578 L: linux-media@vger.kernel.org
12579 W: https://linuxtv.org
12580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12582 F: drivers/media/dvb-frontends/sp2*
12584 SPARC + UltraSPARC (sparc/sparc64)
12585 M: "David S. Miller" <davem@davemloft.net>
12586 L: sparclinux@vger.kernel.org
12587 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12594 SPARC SERIAL DRIVERS
12595 M: "David S. Miller" <davem@davemloft.net>
12596 L: sparclinux@vger.kernel.org
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12600 F: include/linux/sunserialcore.h
12601 F: drivers/tty/serial/suncore.c
12602 F: drivers/tty/serial/sunhv.c
12603 F: drivers/tty/serial/sunsab.c
12604 F: drivers/tty/serial/sunsab.h
12605 F: drivers/tty/serial/sunsu.c
12606 F: drivers/tty/serial/sunzilog.c
12607 F: drivers/tty/serial/sunzilog.h
12608 F: drivers/tty/vcc.c
12611 M: "Christopher Li" <sparse@chrisli.org>
12612 L: linux-sparse@vger.kernel.org
12613 W: https://sparse.wiki.kernel.org/
12614 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12615 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12617 F: include/linux/compiler.h
12619 SPEAR CLOCK FRAMEWORK SUPPORT
12620 M: Viresh Kumar <vireshk@kernel.org>
12621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12622 W: http://www.st.com/spear
12624 F: drivers/clk/spear/
12626 SPEAR PLATFORM SUPPORT
12627 M: Viresh Kumar <vireshk@kernel.org>
12628 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12630 W: http://www.st.com/spear
12632 F: arch/arm/boot/dts/spear*
12633 F: arch/arm/mach-spear/
12636 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12637 M: Marek Vasut <marek.vasut@gmail.com>
12638 L: linux-mtd@lists.infradead.org
12639 W: http://www.linux-mtd.infradead.org/
12640 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12641 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12642 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12644 F: drivers/mtd/spi-nor/
12645 F: include/linux/mtd/spi-nor.h
12648 M: Mark Brown <broonie@kernel.org>
12649 L: linux-spi@vger.kernel.org
12650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12651 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12653 F: Documentation/devicetree/bindings/spi/
12654 F: Documentation/spi/
12656 F: include/linux/spi/
12657 F: include/uapi/linux/spi/
12660 SPIDERNET NETWORK DRIVER for CELL
12661 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12662 L: netdev@vger.kernel.org
12664 F: Documentation/networking/spider_net.txt
12665 F: drivers/net/ethernet/toshiba/spider_net*
12668 R: Stephen Boyd <sboyd@codeaurora.org>
12669 L: linux-arm-msm@vger.kernel.org
12670 F: Documentation/devicetree/bindings/spmi/
12672 F: include/dt-bindings/spmi/spmi.h
12673 F: include/linux/spmi.h
12674 F: include/trace/events/spmi.h
12677 M: Jeremy Kerr <jk@ozlabs.org>
12678 L: linuxppc-dev@lists.ozlabs.org
12679 W: http://www.ibm.com/developerworks/power/cell/
12681 F: Documentation/filesystems/spufs.txt
12682 F: arch/powerpc/platforms/cell/spufs/
12684 SQUASHFS FILE SYSTEM
12685 M: Phillip Lougher <phillip@squashfs.org.uk>
12686 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12687 W: http://squashfs.org.uk
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12690 F: Documentation/filesystems/squashfs.txt
12693 SRM (Alpha) environment access
12694 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12696 F: arch/alpha/kernel/srm_env.c
12699 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12700 L: stable@vger.kernel.org
12702 F: Documentation/process/stable-kernel-rules.rst
12705 M: Ian Abbott <abbotti@mev.co.uk>
12706 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12708 F: drivers/staging/comedi/
12710 STAGING - FLARION FT1000 DRIVERS
12711 M: Marek Belisko <marek.belisko@gmail.com>
12713 F: drivers/staging/ft1000/
12715 STAGING - INDUSTRIAL IO
12716 M: Jonathan Cameron <jic23@kernel.org>
12717 L: linux-iio@vger.kernel.org
12719 F: Documentation/devicetree/bindings/staging/iio/
12720 F: drivers/staging/iio/
12722 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12723 M: Jarod Wilson <jarod@wilsonet.com>
12724 W: http://www.lirc.org/
12726 F: drivers/staging/media/lirc/
12728 STAGING - LUSTRE PARALLEL FILESYSTEM
12729 M: Oleg Drokin <oleg.drokin@intel.com>
12730 M: Andreas Dilger <andreas.dilger@intel.com>
12731 M: James Simmons <jsimmons@infradead.org>
12732 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12733 W: http://wiki.lustre.org/
12735 F: drivers/staging/lustre
12737 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12738 M: Marc Dietrich <marvin24@gmx.de>
12739 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12740 L: linux-tegra@vger.kernel.org
12742 F: drivers/staging/nvec/
12744 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12745 M: Jens Frederich <jfrederich@gmail.com>
12746 M: Daniel Drake <dsd@laptop.org>
12747 M: Jon Nettleton <jon.nettleton@gmail.com>
12748 W: http://wiki.laptop.org/go/DCON
12750 F: drivers/staging/olpc_dcon/
12752 STAGING - REALTEK RTL8712U DRIVERS
12753 M: Larry Finger <Larry.Finger@lwfinger.net>
12754 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12756 F: drivers/staging/rtl8712/
12758 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12759 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12760 M: Teddy Wang <teddy.wang@siliconmotion.com>
12761 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12762 L: linux-fbdev@vger.kernel.org
12764 F: drivers/staging/sm750fb/
12766 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12767 M: William Hubbs <w.d.hubbs@gmail.com>
12768 M: Chris Brannon <chris@the-brannons.com>
12769 M: Kirk Reiser <kirk@reisers.ca>
12770 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12771 L: speakup@linux-speakup.org
12772 W: http://www.linux-speakup.org/
12774 F: drivers/staging/speakup/
12776 STAGING - VIA VT665X DRIVERS
12777 M: Forest Bond <forest@alittletooquiet.net>
12779 F: drivers/staging/vt665?/
12781 STAGING - WILC1000 WIFI DRIVER
12782 M: Aditya Shankar <aditya.shankar@microchip.com>
12783 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12784 L: linux-wireless@vger.kernel.org
12786 F: drivers/staging/wilc1000/
12788 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12789 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12791 F: drivers/staging/xgifb/
12794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12796 L: devel@driverdev.osuosl.org
12798 F: drivers/staging/
12800 STARFIRE/DURALAN NETWORK DRIVER
12801 M: Ion Badulescu <ionut@badula.org>
12803 F: drivers/net/ethernet/adaptec/starfire*
12805 STEC S1220 SKD DRIVER
12806 M: Bart Van Assche <bart.vanassche@wdc.com>
12807 L: linux-block@vger.kernel.org
12809 F: drivers/block/skd*[ch]
12812 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12814 F: drivers/staging/media/st-cec/
12815 F: Documentation/devicetree/bindings/media/stih-cec.txt
12817 STK1160 USB VIDEO CAPTURE DRIVER
12818 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12819 L: linux-media@vger.kernel.org
12820 T: git git://linuxtv.org/media_tree.git
12822 F: drivers/media/usb/stk1160/
12824 STMMAC ETHERNET DRIVER
12825 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12826 M: Alexandre Torgue <alexandre.torgue@st.com>
12827 L: netdev@vger.kernel.org
12828 W: http://www.stlinux.com
12830 F: drivers/net/ethernet/stmicro/stmmac/
12833 M: Sam Creasey <sammy@sammy.net>
12834 W: http://sammy.net/sun3/
12836 F: arch/m68k/kernel/*sun3*
12837 F: arch/m68k/sun3*/
12838 F: arch/m68k/include/asm/sun3*
12839 F: drivers/net/ethernet/i825xx/sun3*
12841 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12842 M: Hans de Goede <hdegoede@redhat.com>
12843 L: linux-input@vger.kernel.org
12845 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12846 F: drivers/input/keyboard/sun4i-lradc-keys.c
12848 SUNDANCE NETWORK DRIVER
12849 M: Denis Kirjanov <kda@linux-powerpc.org>
12850 L: netdev@vger.kernel.org
12852 F: drivers/net/ethernet/dlink/sundance.c
12855 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12856 M: Rich Felker <dalias@libc.org>
12857 L: linux-sh@vger.kernel.org
12858 Q: http://patchwork.kernel.org/project/linux-sh/list/
12860 F: Documentation/sh/
12865 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12866 M: Len Brown <len.brown@intel.com>
12867 M: Pavel Machek <pavel@ucw.cz>
12868 L: linux-pm@vger.kernel.org
12869 B: https://bugzilla.kernel.org
12871 F: Documentation/power/
12872 F: arch/x86/kernel/acpi/
12873 F: drivers/base/power/
12875 F: include/linux/suspend.h
12876 F: include/linux/freezer.h
12877 F: include/linux/pm.h
12880 M: Martin Mares <mj@ucw.cz>
12881 L: linux-video@atrey.karlin.mff.cuni.cz
12883 F: Documentation/svga.txt
12884 F: arch/x86/boot/video*
12887 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12888 L: linux-kernel@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12892 F: arch/*/kernel/pci-swiotlb.c
12893 F: include/linux/swiotlb.h
12896 M: Jiri Pirko <jiri@resnulli.us>
12897 M: Ivan Vecera <ivecera@redhat.com>
12898 L: netdev@vger.kernel.org
12901 F: include/net/switchdev.h
12903 SYNC FILE FRAMEWORK
12904 M: Sumit Semwal <sumit.semwal@linaro.org>
12905 R: Gustavo Padovan <gustavo@padovan.org>
12907 L: linux-media@vger.kernel.org
12908 L: dri-devel@lists.freedesktop.org
12909 F: drivers/dma-buf/sync_*
12910 F: drivers/dma-buf/dma-fence*
12911 F: drivers/dma-buf/sw_sync.c
12912 F: include/linux/sync_file.h
12913 F: include/uapi/linux/sync_file.h
12914 F: Documentation/sync_file.txt
12915 T: git git://anongit.freedesktop.org/drm/drm-misc
12917 SYNOPSYS ARC ARCHITECTURE
12918 M: Vineet Gupta <vgupta@synopsys.com>
12919 L: linux-snps-arc@lists.infradead.org
12922 F: Documentation/devicetree/bindings/arc/*
12923 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12924 F: drivers/clocksource/arc_timer.c
12925 F: drivers/tty/serial/arc_uart.c
12926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12928 SYNOPSYS ARC HSDK SDP pll clock driver
12929 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12931 F: drivers/clk/clk-hsdk-pll.c
12932 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12934 SYNOPSYS ARC SDP clock driver
12935 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12937 F: drivers/clk/axs10x/*
12938 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12940 SYNOPSYS ARC SDP platform support
12941 M: Alexey Brodkin <abrodkin@synopsys.com>
12943 F: arch/arc/plat-axs10x
12944 F: arch/arc/boot/dts/ax*
12945 F: Documentation/devicetree/bindings/arc/axs10*
12947 SYNOPSYS DESIGNWARE DMAC DRIVER
12948 M: Viresh Kumar <vireshk@kernel.org>
12949 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12951 F: include/linux/dma/dw.h
12952 F: include/linux/platform_data/dma-dw.h
12955 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12956 M: Jie Deng <jiedeng@synopsys.com>
12957 L: netdev@vger.kernel.org
12959 F: drivers/net/ethernet/synopsys/
12961 SYNOPSYS DESIGNWARE I2C DRIVER
12962 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12963 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12964 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12965 L: linux-i2c@vger.kernel.org
12967 F: drivers/i2c/busses/i2c-designware-*
12968 F: include/linux/platform_data/i2c-designware.h
12970 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12971 M: Jaehoon Chung <jh80.chung@samsung.com>
12972 L: linux-mmc@vger.kernel.org
12974 F: drivers/mmc/host/dw_mmc*
12976 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12977 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12979 F: drivers/reset/reset-hsdk.c
12980 F: include/dt-bindings/reset/snps,hsdk-reset.h
12981 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
12983 SYSTEM CONFIGURATION (SYSCON)
12984 M: Lee Jones <lee.jones@linaro.org>
12985 M: Arnd Bergmann <arnd@arndb.de>
12986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12988 F: drivers/mfd/syscon.c
12990 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12991 M: Sudeep Holla <sudeep.holla@arm.com>
12992 L: linux-arm-kernel@lists.infradead.org
12994 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12995 F: drivers/clk/clk-scpi.c
12996 F: drivers/cpufreq/scpi-cpufreq.c
12997 F: drivers/firmware/arm_scpi.c
12998 F: include/linux/scpi_protocol.h
13000 SYSTEM RESET/SHUTDOWN DRIVERS
13001 M: Sebastian Reichel <sre@kernel.org>
13002 L: linux-pm@vger.kernel.org
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13005 F: Documentation/devicetree/bindings/power/reset/
13006 F: drivers/power/reset/
13008 SYSTEM TRACE MODULE CLASS
13009 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13012 F: Documentation/trace/stm.txt
13013 F: drivers/hwtracing/stm/
13014 F: include/linux/stm.h
13015 F: include/uapi/linux/stm.h
13018 M: Christoph Hellwig <hch@infradead.org>
13020 F: Documentation/filesystems/sysv-fs.txt
13022 F: include/linux/sysv_fs.h
13025 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13026 L: linux-scsi@vger.kernel.org
13027 L: target-devel@vger.kernel.org
13028 W: http://www.linux-iscsi.org
13029 W: http://groups.google.com/group/linux-iscsi-target-dev
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13034 F: Documentation/target/
13036 TASKSTATS STATISTICS INTERFACE
13037 M: Balbir Singh <bsingharora@gmail.com>
13039 F: Documentation/accounting/taskstats*
13040 F: include/linux/taskstats*
13041 F: kernel/taskstats.c
13044 M: Jamal Hadi Salim <jhs@mojatatu.com>
13045 M: Cong Wang <xiyou.wangcong@gmail.com>
13046 M: Jiri Pirko <jiri@resnulli.us>
13047 L: netdev@vger.kernel.org
13049 F: include/net/pkt_cls.h
13050 F: include/net/pkt_sched.h
13051 F: include/net/tc_act/
13052 F: include/uapi/linux/pkt_cls.h
13053 F: include/uapi/linux/pkt_sched.h
13054 F: include/uapi/linux/tc_act/
13055 F: include/uapi/linux/tc_ematch/
13058 TCP LOW PRIORITY MODULE
13059 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13060 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13061 W: http://tcp-lp-mod.sourceforge.net/
13063 F: net/ipv4/tcp_lp.c
13065 TDA10071 MEDIA DRIVER
13066 M: Antti Palosaari <crope@iki.fi>
13067 L: linux-media@vger.kernel.org
13068 W: https://linuxtv.org
13069 W: http://palosaari.fi/linux/
13070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13071 T: git git://linuxtv.org/anttip/media_tree.git
13073 F: drivers/media/dvb-frontends/tda10071*
13075 TDA18212 MEDIA DRIVER
13076 M: Antti Palosaari <crope@iki.fi>
13077 L: linux-media@vger.kernel.org
13078 W: https://linuxtv.org
13079 W: http://palosaari.fi/linux/
13080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13081 T: git git://linuxtv.org/anttip/media_tree.git
13083 F: drivers/media/tuners/tda18212*
13085 TDA18218 MEDIA DRIVER
13086 M: Antti Palosaari <crope@iki.fi>
13087 L: linux-media@vger.kernel.org
13088 W: https://linuxtv.org
13089 W: http://palosaari.fi/linux/
13090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13091 T: git git://linuxtv.org/anttip/media_tree.git
13093 F: drivers/media/tuners/tda18218*
13095 TDA18271 MEDIA DRIVER
13096 M: Michael Krufky <mkrufky@linuxtv.org>
13097 L: linux-media@vger.kernel.org
13098 W: https://linuxtv.org
13099 W: http://github.com/mkrufky
13100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13101 T: git git://linuxtv.org/mkrufky/tuners.git
13103 F: drivers/media/tuners/tda18271*
13105 TDA827x MEDIA DRIVER
13106 M: Michael Krufky <mkrufky@linuxtv.org>
13107 L: linux-media@vger.kernel.org
13108 W: https://linuxtv.org
13109 W: http://github.com/mkrufky
13110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13111 T: git git://linuxtv.org/mkrufky/tuners.git
13113 F: drivers/media/tuners/tda8290.*
13115 TDA8290 MEDIA DRIVER
13116 M: Michael Krufky <mkrufky@linuxtv.org>
13117 L: linux-media@vger.kernel.org
13118 W: https://linuxtv.org
13119 W: http://github.com/mkrufky
13120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13121 T: git git://linuxtv.org/mkrufky/tuners.git
13123 F: drivers/media/tuners/tda8290.*
13125 TDA9840 MEDIA DRIVER
13126 M: Hans Verkuil <hverkuil@xs4all.nl>
13127 L: linux-media@vger.kernel.org
13128 T: git git://linuxtv.org/media_tree.git
13129 W: https://linuxtv.org
13131 F: drivers/media/i2c/tda9840*
13133 TEA5761 TUNER DRIVER
13134 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13136 L: linux-media@vger.kernel.org
13137 W: https://linuxtv.org
13138 T: git git://linuxtv.org/media_tree.git
13140 F: drivers/media/tuners/tea5761.*
13142 TEA5767 TUNER DRIVER
13143 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13145 L: linux-media@vger.kernel.org
13146 W: https://linuxtv.org
13147 T: git git://linuxtv.org/media_tree.git
13149 F: drivers/media/tuners/tea5767.*
13151 TEA6415C MEDIA DRIVER
13152 M: Hans Verkuil <hverkuil@xs4all.nl>
13153 L: linux-media@vger.kernel.org
13154 T: git git://linuxtv.org/media_tree.git
13155 W: https://linuxtv.org
13157 F: drivers/media/i2c/tea6415c*
13159 TEA6420 MEDIA DRIVER
13160 M: Hans Verkuil <hverkuil@xs4all.nl>
13161 L: linux-media@vger.kernel.org
13162 T: git git://linuxtv.org/media_tree.git
13163 W: https://linuxtv.org
13165 F: drivers/media/i2c/tea6420*
13168 M: Jiri Pirko <jiri@resnulli.us>
13169 L: netdev@vger.kernel.org
13171 F: drivers/net/team/
13172 F: include/linux/if_team.h
13173 F: include/uapi/linux/if_team.h
13175 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13176 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13178 F: arch/x86/platform/ts5500/
13180 TECHNOTREND USB IR RECEIVER
13181 M: Sean Young <sean@mess.org>
13182 L: linux-media@vger.kernel.org
13184 F: drivers/media/rc/ttusbir.c
13187 M: Jens Wiklander <jens.wiklander@linaro.org>
13189 F: include/linux/tee_drv.h
13190 F: include/uapi/linux/tee.h
13192 F: Documentation/tee.txt
13194 TEGRA ARCHITECTURE SUPPORT
13195 M: Thierry Reding <thierry.reding@gmail.com>
13196 M: Jonathan Hunter <jonathanh@nvidia.com>
13197 L: linux-tegra@vger.kernel.org
13198 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13204 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13205 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13207 F: drivers/clk/tegra/
13210 M: Laxman Dewangan <ldewangan@nvidia.com>
13211 M: Jon Hunter <jonathanh@nvidia.com>
13213 F: drivers/dma/tegra*
13216 M: Laxman Dewangan <ldewangan@nvidia.com>
13218 F: drivers/i2c/busses/i2c-tegra.c
13220 TEGRA IOMMU DRIVERS
13221 M: Hiroshi Doyu <hdoyu@nvidia.com>
13223 F: drivers/iommu/tegra*
13226 M: Rakesh Iyer <riyer@nvidia.com>
13227 M: Laxman Dewangan <ldewangan@nvidia.com>
13229 F: drivers/input/keyboard/tegra-kbc.c
13232 M: Thierry Reding <thierry.reding@gmail.com>
13234 F: drivers/pwm/pwm-tegra.c
13236 TEGRA SERIAL DRIVER
13237 M: Laxman Dewangan <ldewangan@nvidia.com>
13239 F: drivers/tty/serial/serial-tegra.c
13242 M: Laxman Dewangan <ldewangan@nvidia.com>
13244 F: drivers/spi/spi-tegra*
13246 TEHUTI ETHERNET DRIVER
13247 M: Andy Gospodarek <andy@greyhouse.net>
13248 L: netdev@vger.kernel.org
13250 F: drivers/net/ethernet/tehuti/*
13252 Telecom Clock Driver for MCPL0010
13253 M: Mark Gross <mark.gross@intel.com>
13255 F: drivers/char/tlclk.c
13257 TENSILICA XTENSA PORT (xtensa)
13258 M: Chris Zankel <chris@zankel.net>
13259 M: Max Filippov <jcmvbkbc@gmail.com>
13260 L: linux-xtensa@linux-xtensa.org
13261 T: git git://github.com/czankel/xtensa-linux.git
13264 F: drivers/irqchip/irq-xtensa-*
13266 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13267 M: Nishanth Menon <nm@ti.com>
13268 M: Tero Kristo <t-kristo@ti.com>
13269 M: Santosh Shilimkar <ssantosh@kernel.org>
13270 L: linux-arm-kernel@lists.infradead.org
13272 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13273 F: drivers/firmware/ti_sci*
13274 F: include/linux/soc/ti/ti_sci_protocol.h
13275 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13276 F: include/dt-bindings/genpd/k2g.h
13277 F: drivers/soc/ti/ti_sci_pm_domains.c
13278 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13279 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13280 F: drivers/clk/keystone/sci-clk.c
13281 F: drivers/reset/reset-ti-sci.c
13283 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13284 M: Hans Verkuil <hverkuil@xs4all.nl>
13285 L: linux-media@vger.kernel.org
13286 T: git git://linuxtv.org/media_tree.git
13287 W: https://linuxtv.org
13289 F: drivers/media/radio/radio-raremono.c
13292 M: Zhang Rui <rui.zhang@intel.com>
13293 M: Eduardo Valentin <edubezval@gmail.com>
13294 L: linux-pm@vger.kernel.org
13295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13297 Q: https://patchwork.kernel.org/project/linux-pm/list/
13299 F: drivers/thermal/
13300 F: include/linux/thermal.h
13301 F: include/uapi/linux/thermal.h
13302 F: include/linux/cpu_cooling.h
13303 F: Documentation/devicetree/bindings/thermal/
13305 THERMAL/CPU_COOLING
13306 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13307 M: Viresh Kumar <viresh.kumar@linaro.org>
13308 M: Javi Merino <javi.merino@kernel.org>
13309 L: linux-pm@vger.kernel.org
13311 F: Documentation/thermal/cpu-cooling-api.txt
13312 F: drivers/thermal/cpu_cooling.c
13313 F: include/linux/cpu_cooling.h
13315 THINKPAD ACPI EXTRAS DRIVER
13316 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13317 L: ibm-acpi-devel@lists.sourceforge.net
13318 L: platform-driver-x86@vger.kernel.org
13319 W: http://ibm-acpi.sourceforge.net
13320 W: http://thinkwiki.org/wiki/Ibm-acpi
13321 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13323 F: drivers/platform/x86/thinkpad_acpi.c
13326 M: Andreas Noever <andreas.noever@gmail.com>
13327 M: Michael Jamet <michael.jamet@intel.com>
13328 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13329 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13331 F: drivers/thunderbolt/
13333 THUNDERX GPIO DRIVER
13334 M: David Daney <david.daney@cavium.com>
13336 F: drivers/gpio/gpio-thunderx.c
13338 TI AM437X VPFE DRIVER
13339 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340 L: linux-media@vger.kernel.org
13341 W: https://linuxtv.org
13342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13343 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13345 F: drivers/media/platform/am437x/
13347 TI BANDGAP AND THERMAL DRIVER
13348 M: Eduardo Valentin <edubezval@gmail.com>
13349 M: Keerthy <j-keerthy@ti.com>
13350 L: linux-pm@vger.kernel.org
13351 L: linux-omap@vger.kernel.org
13353 F: drivers/thermal/ti-soc-thermal/
13355 TI BQ27XXX POWER SUPPLY DRIVER
13356 R: Andrew F. Davis <afd@ti.com>
13357 F: include/linux/power/bq27xxx_battery.h
13358 F: drivers/power/supply/bq27xxx_battery.c
13359 F: drivers/power/supply/bq27xxx_battery_i2c.c
13361 TI CDCE706 CLOCK DRIVER
13362 M: Max Filippov <jcmvbkbc@gmail.com>
13364 F: drivers/clk/clk-cdce706.c
13367 M: Tero Kristo <t-kristo@ti.com>
13368 L: linux-omap@vger.kernel.org
13371 F: include/linux/clk/ti.h
13373 TI DAVINCI MACHINE SUPPORT
13374 M: Sekhar Nori <nsekhar@ti.com>
13375 M: Kevin Hilman <khilman@kernel.org>
13376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13379 F: arch/arm/mach-davinci/
13380 F: drivers/i2c/busses/i2c-davinci.c
13381 F: arch/arm/boot/dts/da850*
13383 TI DAVINCI SERIES GPIO DRIVER
13384 M: Keerthy <j-keerthy@ti.com>
13385 L: linux-gpio@vger.kernel.org
13387 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13388 F: drivers/gpio/gpio-davinci.c
13390 TI DAVINCI SERIES MEDIA DRIVER
13391 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13392 L: linux-media@vger.kernel.org
13393 W: https://linuxtv.org
13394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13395 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13397 F: drivers/media/platform/davinci/
13398 F: include/media/davinci/
13400 TI ETHERNET SWITCH DRIVER (CPSW)
13401 R: Grygorii Strashko <grygorii.strashko@ti.com>
13402 L: linux-omap@vger.kernel.org
13403 L: netdev@vger.kernel.org
13405 F: drivers/net/ethernet/ti/cpsw*
13406 F: drivers/net/ethernet/ti/davinci*
13408 TI FLASH MEDIA INTERFACE DRIVER
13409 M: Alex Dubov <oakad@yahoo.com>
13411 F: drivers/misc/tifm*
13412 F: drivers/mmc/host/tifm_sd.c
13413 F: include/linux/tifm.h
13415 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13416 M: Santosh Shilimkar <ssantosh@kernel.org>
13417 L: linux-kernel@vger.kernel.org
13418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13420 F: drivers/soc/ti/*
13421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13423 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13424 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13425 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13428 F: sound/soc/codecs/lm49453*
13429 F: sound/soc/codecs/isabelle*
13431 TI LP855x BACKLIGHT DRIVER
13432 M: Milo Kim <milo.kim@ti.com>
13434 F: Documentation/backlight/lp855x-driver.txt
13435 F: drivers/video/backlight/lp855x_bl.c
13436 F: include/linux/platform_data/lp855x.h
13438 TI LP8727 CHARGER DRIVER
13439 M: Milo Kim <milo.kim@ti.com>
13441 F: drivers/power/supply/lp8727_charger.c
13442 F: include/linux/platform_data/lp8727.h
13444 TI LP8788 MFD DRIVER
13445 M: Milo Kim <milo.kim@ti.com>
13447 F: drivers/iio/adc/lp8788_adc.c
13448 F: drivers/leds/leds-lp8788.c
13449 F: drivers/mfd/lp8788*.c
13450 F: drivers/power/supply/lp8788-charger.c
13451 F: drivers/regulator/lp8788-*.c
13452 F: include/linux/mfd/lp8788*.h
13454 TI NETCP ETHERNET DRIVER
13455 M: Wingman Kwok <w-kwok2@ti.com>
13456 M: Murali Karicheri <m-karicheri2@ti.com>
13457 L: netdev@vger.kernel.org
13459 F: drivers/net/ethernet/ti/netcp*
13461 TI TAS571X FAMILY ASoC CODEC DRIVER
13462 M: Kevin Cernekee <cernekee@chromium.org>
13463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 F: sound/soc/codecs/tas571x*
13467 TI TRF7970A NFC DRIVER
13468 M: Mark Greer <mgreer@animalcreek.com>
13469 L: linux-wireless@vger.kernel.org
13470 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13472 F: drivers/nfc/trf7970a.c
13473 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13475 TI TWL4030 SERIES SOC CODEC DRIVER
13476 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13479 F: sound/soc/codecs/twl4030*
13482 M: Benoit Parrot <bparrot@ti.com>
13483 L: linux-media@vger.kernel.org
13484 W: http://linuxtv.org/
13485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13487 F: drivers/media/platform/ti-vpe/
13489 TI WILINK WIRELESS DRIVERS
13490 L: linux-wireless@vger.kernel.org
13491 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13492 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13495 F: drivers/net/wireless/ti/
13496 F: include/linux/wl12xx.h
13499 M: Chris Metcalf <cmetcalf@mellanox.com>
13500 W: http://www.mellanox.com/repository/solutions/tile-scm/
13501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13504 F: drivers/char/tile-srom.c
13505 F: drivers/edac/tile_edac.c
13506 F: drivers/net/ethernet/tile/
13507 F: drivers/rtc/rtc-tile.c
13508 F: drivers/tty/hvc/hvc_tile.c
13509 F: drivers/tty/serial/tilegx.c
13510 F: drivers/usb/host/*-tilegx.c
13511 F: include/linux/usb/tilegx.h
13513 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13514 M: John Stultz <john.stultz@linaro.org>
13515 M: Thomas Gleixner <tglx@linutronix.de>
13516 R: Stephen Boyd <sboyd@codeaurora.org>
13517 L: linux-kernel@vger.kernel.org
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13520 F: include/linux/clocksource.h
13521 F: include/linux/time.h
13522 F: include/linux/timex.h
13523 F: include/uapi/linux/time.h
13524 F: include/uapi/linux/timex.h
13525 F: kernel/time/clocksource.c
13526 F: kernel/time/time*.c
13527 F: kernel/time/alarmtimer.c
13528 F: kernel/time/ntp.c
13529 F: tools/testing/selftests/timers/
13532 M: Jon Maloy <jon.maloy@ericsson.com>
13533 M: Ying Xue <ying.xue@windriver.com>
13534 L: netdev@vger.kernel.org (core kernel code)
13535 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13536 W: http://tipc.sourceforge.net/
13538 F: include/uapi/linux/tipc*.h
13541 TLAN NETWORK DRIVER
13542 M: Samuel Chessman <chessman@tux.org>
13543 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13544 W: http://sourceforge.net/projects/tlan/
13546 F: Documentation/networking/tlan.txt
13547 F: drivers/net/ethernet/ti/tlan.*
13549 TM6000 VIDEO4LINUX DRIVER
13550 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13551 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13552 L: linux-media@vger.kernel.org
13553 W: https://linuxtv.org
13554 T: git git://linuxtv.org/media_tree.git
13556 F: drivers/media/usb/tm6000/
13557 F: Documentation/media/v4l-drivers/tm6000*
13559 TMIO/SDHI MMC DRIVER
13560 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13561 L: linux-mmc@vger.kernel.org
13563 F: drivers/mmc/host/tmio_mmc*
13564 F: drivers/mmc/host/renesas_sdhi*
13565 F: include/linux/mfd/tmio.h
13567 TMP401 HARDWARE MONITOR DRIVER
13568 M: Guenter Roeck <linux@roeck-us.net>
13569 L: linux-hwmon@vger.kernel.org
13571 F: Documentation/hwmon/tmp401
13572 F: drivers/hwmon/tmp401.c
13574 TMPFS (SHMEM FILESYSTEM)
13575 M: Hugh Dickins <hughd@google.com>
13576 L: linux-mm@kvack.org
13578 F: include/linux/shmem_fs.h
13581 TOMOYO SECURITY MODULE
13582 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13583 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13584 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13585 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13586 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13587 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13588 W: http://tomoyo.sourceforge.jp/
13589 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13591 F: security/tomoyo/
13593 TOPSTAR LAPTOP EXTRAS DRIVER
13594 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13595 L: platform-driver-x86@vger.kernel.org
13597 F: drivers/platform/x86/topstar-laptop.c
13599 TOSHIBA ACPI EXTRAS DRIVER
13600 M: Azael Avalos <coproscefalo@gmail.com>
13601 L: platform-driver-x86@vger.kernel.org
13603 F: drivers/platform/x86/toshiba_acpi.c
13605 TOSHIBA BLUETOOTH DRIVER
13606 M: Azael Avalos <coproscefalo@gmail.com>
13607 L: platform-driver-x86@vger.kernel.org
13609 F: drivers/platform/x86/toshiba_bluetooth.c
13611 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13612 M: Azael Avalos <coproscefalo@gmail.com>
13613 L: platform-driver-x86@vger.kernel.org
13615 F: drivers/platform/x86/toshiba_haps.c
13618 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13619 W: http://www.buzzard.org.uk/toshiba/
13621 F: drivers/char/toshiba.c
13622 F: include/linux/toshiba.h
13623 F: include/uapi/linux/toshiba.h
13625 TOSHIBA TC358743 DRIVER
13626 M: Mats Randgaard <matrandg@cisco.com>
13627 L: linux-media@vger.kernel.org
13629 F: drivers/media/i2c/tc358743*
13630 F: include/media/i2c/tc358743.h
13632 TOSHIBA WMI HOTKEYS DRIVER
13633 M: Azael Avalos <coproscefalo@gmail.com>
13634 L: platform-driver-x86@vger.kernel.org
13636 F: drivers/platform/x86/toshiba-wmi.c
13639 M: Peter Huewe <peterhuewe@gmx.de>
13640 M: Marcel Selhorst <tpmdd@selhorst.net>
13641 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13642 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13643 W: http://tpmdd.sourceforge.net
13644 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13645 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13646 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13648 F: drivers/char/tpm/
13650 TPM IBM_VTPM DEVICE DRIVER
13651 M: Ashley Lai <ashleydlai@gmail.com>
13652 W: http://tpmdd.sourceforge.net
13653 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13655 F: drivers/char/tpm/tpm_ibmvtpm*
13658 M: Steven Rostedt <rostedt@goodmis.org>
13659 M: Ingo Molnar <mingo@redhat.com>
13660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13662 F: Documentation/trace/ftrace.txt
13663 F: arch/*/*/*/ftrace.h
13664 F: arch/*/kernel/ftrace.c
13665 F: include/*/ftrace.h
13666 F: include/linux/trace*.h
13669 F: tools/testing/selftests/ftrace/
13671 TRACING MMIO ACCESSES (MMIOTRACE)
13672 M: Steven Rostedt <rostedt@goodmis.org>
13673 M: Ingo Molnar <mingo@kernel.org>
13674 R: Karol Herbst <karolherbst@gmail.com>
13675 R: Pekka Paalanen <ppaalanen@gmail.com>
13677 L: linux-kernel@vger.kernel.org
13678 L: nouveau@lists.freedesktop.org
13679 F: kernel/trace/trace_mmiotrace.c
13680 F: include/linux/mmiotrace.h
13681 F: arch/x86/mm/kmmio.c
13682 F: arch/x86/mm/mmio-mod.c
13683 F: arch/x86/mm/testmmiotrace.c
13686 M: Jiri Kosina <trivial@kernel.org>
13687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13689 K: ^Subject:.*(?i)trivial
13692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13693 M: Jiri Slaby <jslaby@suse.com>
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13696 F: Documentation/serial/
13698 F: drivers/tty/serial/serial_core.c
13699 F: include/linux/serial_core.h
13700 F: include/linux/serial.h
13701 F: include/linux/tty.h
13702 F: include/uapi/linux/serial_core.h
13703 F: include/uapi/linux/serial.h
13704 F: include/uapi/linux/tty.h
13706 TUA9001 MEDIA DRIVER
13707 M: Antti Palosaari <crope@iki.fi>
13708 L: linux-media@vger.kernel.org
13709 W: https://linuxtv.org
13710 W: http://palosaari.fi/linux/
13711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13712 T: git git://linuxtv.org/anttip/media_tree.git
13714 F: drivers/media/tuners/tua9001*
13716 TULIP NETWORK DRIVERS
13717 L: netdev@vger.kernel.org
13718 L: linux-parisc@vger.kernel.org
13720 F: drivers/net/ethernet/dec/tulip/
13723 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13724 W: http://vtun.sourceforge.net/tun
13726 F: Documentation/networking/tuntap.txt
13727 F: arch/um/os-Linux/drivers/
13729 TURBOCHANNEL SUBSYSTEM
13730 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13731 M: Ralf Baechle <ralf@linux-mips.org>
13732 L: linux-mips@linux-mips.org
13733 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13736 F: include/linux/tc.h
13738 TW5864 VIDEO4LINUX DRIVER
13739 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13740 M: Anton Sviridenko <anton@corp.bluecherry.net>
13741 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13742 M: Andrey Utkin <andrey_utkin@fastmail.com>
13743 L: linux-media@vger.kernel.org
13745 F: drivers/media/pci/tw5864/
13747 TW68 VIDEO4LINUX DRIVER
13748 M: Hans Verkuil <hverkuil@xs4all.nl>
13749 L: linux-media@vger.kernel.org
13750 T: git git://linuxtv.org/media_tree.git
13751 W: https://linuxtv.org
13753 F: drivers/media/pci/tw68/
13755 TW686X VIDEO4LINUX DRIVER
13756 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13757 L: linux-media@vger.kernel.org
13758 T: git git://linuxtv.org/media_tree.git
13759 W: http://linuxtv.org
13761 F: drivers/media/pci/tw686x/
13763 UBI FILE SYSTEM (UBIFS)
13764 M: Richard Weinberger <richard@nod.at>
13765 M: Artem Bityutskiy <dedekind1@gmail.com>
13766 M: Adrian Hunter <adrian.hunter@intel.com>
13767 L: linux-mtd@lists.infradead.org
13768 T: git git://git.infradead.org/ubifs-2.6.git
13769 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13771 F: Documentation/filesystems/ubifs.txt
13774 UCLINUX (M68KNOMMU AND COLDFIRE)
13775 M: Greg Ungerer <gerg@linux-m68k.org>
13776 W: http://www.linux-m68k.org/
13777 W: http://www.uclinux.org/
13778 L: linux-m68k@lists.linux-m68k.org
13779 L: uclinux-dev@uclinux.org (subscribers-only)
13780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13782 F: arch/m68k/coldfire/
13784 F: arch/m68k/*/*_no.*
13785 F: arch/m68k/include/asm/*_no.*
13788 M: Jan Kara <jack@suse.com>
13790 F: Documentation/filesystems/udf.txt
13794 M: Bastien Nocera <hadess@hadess.net>
13795 L: linux-input@vger.kernel.org
13797 F: drivers/hid/hid-udraw.c
13800 M: Evgeniy Dushistov <dushistov@mail.ru>
13802 F: Documentation/filesystems/ufs.txt
13805 UHID USERSPACE HID IO DRIVER:
13806 M: David Herrmann <dh.herrmann@googlemail.com>
13807 L: linux-input@vger.kernel.org
13809 F: drivers/hid/uhid.c
13810 F: include/uapi/linux/uhid.h
13813 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13814 L: linux-usb@vger.kernel.org
13816 F: drivers/usb/common/ulpi.c
13817 F: include/linux/ulpi/
13819 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13820 L: linux-usb@vger.kernel.org
13823 F: include/linux/uwb.h
13824 F: include/linux/uwb/
13826 UNICORE32 ARCHITECTURE:
13827 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13828 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13830 T: git git://github.com/gxt/linux.git
13834 M: Tony Finch <dot@dotat.at>
13835 W: http://dotat.at/prog/unifdef
13837 F: scripts/unifdef.c
13839 UNIFORM CDROM DRIVER
13840 M: Jens Axboe <axboe@kernel.dk>
13841 W: http://www.kernel.dk
13843 F: Documentation/cdrom/
13844 F: drivers/cdrom/cdrom.c
13845 F: include/linux/cdrom.h
13846 F: include/uapi/linux/cdrom.h
13848 UNISYS S-PAR DRIVERS
13849 M: David Kershner <david.kershner@unisys.com>
13850 L: sparmaintainer@unisys.com (Unisys internal)
13852 F: drivers/staging/unisys/
13854 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13855 M: Vinayak Holikatti <vinholikatti@gmail.com>
13856 L: linux-scsi@vger.kernel.org
13858 F: Documentation/scsi/ufs.txt
13859 F: drivers/scsi/ufs/
13861 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13862 M: Joao Pinto <jpinto@synopsys.com>
13863 L: linux-scsi@vger.kernel.org
13865 F: drivers/scsi/ufs/*dwc*
13867 UNSORTED BLOCK IMAGES (UBI)
13868 M: Artem Bityutskiy <dedekind1@gmail.com>
13869 M: Richard Weinberger <richard@nod.at>
13870 W: http://www.linux-mtd.infradead.org/
13871 L: linux-mtd@lists.infradead.org
13872 T: git git://git.infradead.org/ubifs-2.6.git
13874 F: drivers/mtd/ubi/
13875 F: include/linux/mtd/ubi.h
13876 F: include/uapi/mtd/ubi-user.h
13878 USB "USBNET" DRIVER FRAMEWORK
13879 M: Oliver Neukum <oneukum@suse.com>
13880 L: netdev@vger.kernel.org
13881 W: http://www.linux-usb.org/usbnet
13883 F: drivers/net/usb/usbnet.c
13884 F: include/linux/usb/usbnet.h
13887 M: Oliver Neukum <oneukum@suse.com>
13888 L: linux-usb@vger.kernel.org
13890 F: Documentation/usb/acm.txt
13891 F: drivers/usb/class/cdc-acm.*
13893 USB AR5523 WIRELESS DRIVER
13894 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13895 L: linux-wireless@vger.kernel.org
13897 F: drivers/net/wireless/ath/ar5523/
13900 M: Oliver Neukum <oneukum@suse.com>
13901 L: linux-usb@vger.kernel.org
13902 L: linux-scsi@vger.kernel.org
13904 F: drivers/usb/storage/uas.c
13906 USB CDC ETHERNET DRIVER
13907 M: Oliver Neukum <oliver@neukum.org>
13908 L: linux-usb@vger.kernel.org
13910 F: drivers/net/usb/cdc_*.c
13911 F: include/uapi/linux/usb/cdc.h
13913 USB CHAOSKEY DRIVER
13914 M: Keith Packard <keithp@keithp.com>
13915 L: linux-usb@vger.kernel.org
13917 F: drivers/usb/misc/chaoskey.c
13919 USB CYPRESS C67X00 DRIVER
13920 M: Peter Korsgaard <jacmet@sunsite.dk>
13921 L: linux-usb@vger.kernel.org
13923 F: drivers/usb/c67x00/
13925 USB DAVICOM DM9601 DRIVER
13926 M: Peter Korsgaard <jacmet@sunsite.dk>
13927 L: netdev@vger.kernel.org
13928 W: http://www.linux-usb.org/usbnet
13930 F: drivers/net/usb/dm9601.c
13932 USB DIAMOND RIO500 DRIVER
13933 M: Cesar Miquel <miquel@df.uba.ar>
13934 L: rio500-users@lists.sourceforge.net
13935 W: http://rio500.sourceforge.net
13937 F: drivers/usb/misc/rio500*
13940 M: Alan Stern <stern@rowland.harvard.edu>
13941 L: linux-usb@vger.kernel.org
13943 F: Documentation/usb/ehci.txt
13944 F: drivers/usb/host/ehci*
13946 USB GADGET/PERIPHERAL SUBSYSTEM
13947 M: Felipe Balbi <balbi@kernel.org>
13948 L: linux-usb@vger.kernel.org
13949 W: http://www.linux-usb.org/gadget
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13952 F: drivers/usb/gadget/
13953 F: include/linux/usb/gadget*
13955 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13956 M: Jiri Kosina <jikos@kernel.org>
13957 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13958 L: linux-usb@vger.kernel.org
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13961 F: Documentation/hid/hiddev.txt
13962 F: drivers/hid/usbhid/
13965 M: Olav Kongas <ok@artecdesign.ee>
13966 L: linux-usb@vger.kernel.org
13968 F: drivers/usb/host/isp116x*
13969 F: include/linux/usb/isp116x.h
13971 USB LAN78XX ETHERNET DRIVER
13972 M: Woojung Huh <woojung.huh@microchip.com>
13973 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13974 L: netdev@vger.kernel.org
13976 F: drivers/net/usb/lan78xx.*
13978 USB MASS STORAGE DRIVER
13979 M: Alan Stern <stern@rowland.harvard.edu>
13980 L: linux-usb@vger.kernel.org
13981 L: usb-storage@lists.one-eyed-alien.net
13983 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13984 F: drivers/usb/storage/
13987 M: Clemens Ladisch <clemens@ladisch.de>
13988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13989 T: git git://git.alsa-project.org/alsa-kernel.git
13991 F: sound/usb/midi.*
13993 USB NETWORKING DRIVERS
13994 L: linux-usb@vger.kernel.org
13996 F: drivers/net/usb/
13999 M: Alan Stern <stern@rowland.harvard.edu>
14000 L: linux-usb@vger.kernel.org
14002 F: Documentation/usb/ohci.txt
14003 F: drivers/usb/host/ohci*
14005 USB OTG FSM (Finite State Machine)
14006 M: Peter Chen <Peter.Chen@nxp.com>
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14008 L: linux-usb@vger.kernel.org
14010 F: drivers/usb/common/usb-otg-fsm.c
14013 M: Valentina Manea <valentina.manea.m@gmail.com>
14014 M: Shuah Khan <shuahkh@osg.samsung.com>
14015 M: Shuah Khan <shuah@kernel.org>
14016 L: linux-usb@vger.kernel.org
14018 F: Documentation/usb/usbip_protocol.txt
14019 F: drivers/usb/usbip/
14020 F: tools/usb/usbip/
14023 M: Petko Manolov <petkan@nucleusys.com>
14024 L: linux-usb@vger.kernel.org
14025 L: netdev@vger.kernel.org
14026 T: git git://github.com/petkan/pegasus.git
14027 W: https://github.com/petkan/pegasus
14029 F: drivers/net/usb/pegasus.*
14032 M: Felipe Balbi <balbi@kernel.org>
14033 L: linux-usb@vger.kernel.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14036 F: drivers/usb/phy/
14038 USB PRINTER DRIVER (usblp)
14039 M: Pete Zaitcev <zaitcev@redhat.com>
14040 L: linux-usb@vger.kernel.org
14042 F: drivers/usb/class/usblp.c
14044 USB QMI WWAN NETWORK DRIVER
14045 M: Bjørn Mork <bjorn@mork.no>
14046 L: netdev@vger.kernel.org
14048 F: Documentation/ABI/testing/sysfs-class-net-qmi
14049 F: drivers/net/usb/qmi_wwan.c
14052 M: Petko Manolov <petkan@nucleusys.com>
14053 L: linux-usb@vger.kernel.org
14054 L: netdev@vger.kernel.org
14055 T: git git://github.com/petkan/rtl8150.git
14056 W: https://github.com/petkan/rtl8150
14058 F: drivers/net/usb/rtl8150.c
14060 USB SERIAL SUBSYSTEM
14061 M: Johan Hovold <johan@kernel.org>
14062 L: linux-usb@vger.kernel.org
14063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14065 F: Documentation/usb/usb-serial.txt
14066 F: drivers/usb/serial/
14067 F: include/linux/usb/serial.h
14069 USB SMSC75XX ETHERNET DRIVER
14070 M: Steve Glendinning <steve.glendinning@shawell.net>
14071 L: netdev@vger.kernel.org
14073 F: drivers/net/usb/smsc75xx.*
14075 USB SMSC95XX ETHERNET DRIVER
14076 M: Steve Glendinning <steve.glendinning@shawell.net>
14077 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14078 L: netdev@vger.kernel.org
14080 F: drivers/net/usb/smsc95xx.*
14083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14084 L: linux-usb@vger.kernel.org
14085 W: http://www.linux-usb.org
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14088 F: Documentation/devicetree/bindings/usb/
14089 F: Documentation/usb/
14091 F: include/linux/usb.h
14092 F: include/linux/usb/
14094 USB TYPEC SUBSYSTEM
14095 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14096 L: linux-usb@vger.kernel.org
14098 F: Documentation/ABI/testing/sysfs-class-typec
14099 F: Documentation/usb/typec.rst
14100 F: drivers/usb/typec/
14101 F: include/linux/usb/typec.h
14104 M: Alan Stern <stern@rowland.harvard.edu>
14105 L: linux-usb@vger.kernel.org
14107 F: drivers/usb/host/uhci*
14110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14111 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14112 L: linux-media@vger.kernel.org
14113 T: git git://linuxtv.org/media_tree.git
14114 W: http://www.ideasonboard.org/uvc/
14116 F: drivers/media/usb/uvc/
14117 F: include/uapi/linux/uvcvideo.h
14120 M: Hans Verkuil <hverkuil@xs4all.nl>
14121 L: linux-media@vger.kernel.org
14122 T: git git://linuxtv.org/media_tree.git
14123 W: https://linuxtv.org
14125 F: drivers/media/usb/usbvision/
14128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14129 L: linux-usb@vger.kernel.org
14131 F: drivers/usb/gadget/function/*uvc*
14132 F: drivers/usb/gadget/legacy/webcam.c
14134 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14135 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14136 L: linux-wireless@vger.kernel.org
14138 F: drivers/net/wireless/rndis_wlan.c
14141 M: Mathias Nyman <mathias.nyman@intel.com>
14142 L: linux-usb@vger.kernel.org
14144 F: drivers/usb/host/xhci*
14145 F: drivers/usb/host/pci-quirks*
14148 L: linux-wireless@vger.kernel.org
14149 W: http://linux-lc100020.sourceforge.net
14151 F: drivers/net/wireless/zydas/zd1201.*
14154 M: Antoine Jacquet <royale@zerezo.com>
14155 L: linux-usb@vger.kernel.org
14156 L: linux-media@vger.kernel.org
14157 T: git git://linuxtv.org/media_tree.git
14158 W: http://royale.zerezo.com/zr364xx/
14160 F: Documentation/media/v4l-drivers/zr364xx*
14161 F: drivers/media/usb/zr364xx/
14163 USER-MODE LINUX (UML)
14164 M: Jeff Dike <jdike@addtoit.com>
14165 M: Richard Weinberger <richard@nod.at>
14166 L: user-mode-linux-devel@lists.sourceforge.net
14167 L: user-mode-linux-user@lists.sourceforge.net
14168 W: http://user-mode-linux.sourceforge.net
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14171 F: Documentation/virtual/uml/
14177 USERSPACE I/O (UIO)
14178 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14181 F: Documentation/driver-api/uio-howto.rst
14183 F: include/linux/uio*.h
14186 M: Karel Zak <kzak@redhat.com>
14187 L: util-linux@vger.kernel.org
14188 W: http://en.wikipedia.org/wiki/Util-linux
14189 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14193 M: Christoph Hellwig <hch@lst.de>
14194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14195 L: linux-kernel@vger.kernel.org
14196 T: git git://git.infradead.org/users/hch/uuid.git
14199 F: include/linux/uuid.h
14200 F: include/uapi/linux/uuid.h
14204 M: Michal Januszewski <spock@gentoo.org>
14205 L: linux-fbdev@vger.kernel.org
14206 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14208 F: Documentation/fb/uvesafb.txt
14209 F: drivers/video/fbdev/uvesafb.*
14212 M: Stefan Agner <stefan@agner.ch>
14213 L: linux-mtd@lists.infradead.org
14215 F: drivers/mtd/nand/vf610_nfc.c
14217 VFAT/FAT/MSDOS FILESYSTEM
14218 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14220 F: Documentation/filesystems/vfat.txt
14224 M: Alex Williamson <alex.williamson@redhat.com>
14225 L: kvm@vger.kernel.org
14226 T: git git://github.com/awilliam/linux-vfio.git
14228 F: Documentation/vfio.txt
14230 F: include/linux/vfio.h
14231 F: include/uapi/linux/vfio.h
14233 VFIO MEDIATED DEVICE DRIVERS
14234 M: Kirti Wankhede <kwankhede@nvidia.com>
14235 L: kvm@vger.kernel.org
14237 F: Documentation/vfio-mediated-device.txt
14238 F: drivers/vfio/mdev/
14239 F: include/linux/mdev.h
14240 F: samples/vfio-mdev/
14242 VFIO PLATFORM DRIVER
14243 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14244 L: kvm@vger.kernel.org
14246 F: drivers/vfio/platform/
14249 R: Lukas Wunner <lukas@wunner.de>
14251 F: Documentation/gpu/vga-switcheroo.rst
14252 F: drivers/gpu/vga/vga_switcheroo.c
14253 F: include/linux/vga_switcheroo.h
14254 T: git git://anongit.freedesktop.org/drm/drm-misc
14256 VIA RHINE NETWORK DRIVER
14258 F: drivers/net/ethernet/via/via-rhine.c
14260 VIA SD/MMC CARD CONTROLLER DRIVER
14261 M: Bruce Chang <brucechang@via.com.tw>
14262 M: Harald Welte <HaraldWelte@viatech.com>
14264 F: drivers/mmc/host/via-sdmmc.c
14266 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14267 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14268 L: linux-fbdev@vger.kernel.org
14270 F: include/linux/via-core.h
14271 F: include/linux/via-gpio.h
14272 F: include/linux/via_i2c.h
14273 F: drivers/video/fbdev/via/
14275 VIA VELOCITY NETWORK DRIVER
14276 M: Francois Romieu <romieu@fr.zoreil.com>
14277 L: netdev@vger.kernel.org
14279 F: drivers/net/ethernet/via/via-velocity.*
14281 VIDEO MULTIPLEXER DRIVER
14282 M: Philipp Zabel <p.zabel@pengutronix.de>
14283 L: linux-media@vger.kernel.org
14285 F: drivers/media/platform/video-mux.c
14287 VIDEOBUF2 FRAMEWORK
14288 M: Pawel Osciak <pawel@osciak.com>
14289 M: Marek Szyprowski <m.szyprowski@samsung.com>
14290 M: Kyungmin Park <kyungmin.park@samsung.com>
14291 L: linux-media@vger.kernel.org
14293 F: drivers/media/v4l2-core/videobuf2-*
14294 F: include/media/videobuf2-*
14296 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14297 M: Helen Koike <helen.koike@collabora.com>
14298 L: linux-media@vger.kernel.org
14299 T: git git://linuxtv.org/media_tree.git
14300 W: https://linuxtv.org
14302 F: drivers/media/platform/vimc/*
14305 M: Alex Williamson <alex.williamson@redhat.com>
14306 M: Paolo Bonzini <pbonzini@redhat.com>
14307 L: kvm@vger.kernel.org
14311 VIRTIO AND VHOST VSOCK DRIVER
14312 M: Stefan Hajnoczi <stefanha@redhat.com>
14313 L: kvm@vger.kernel.org
14314 L: virtualization@lists.linux-foundation.org
14315 L: netdev@vger.kernel.org
14317 F: include/linux/virtio_vsock.h
14318 F: include/uapi/linux/virtio_vsock.h
14319 F: include/uapi/linux/vsockmon.h
14320 F: net/vmw_vsock/af_vsock_tap.c
14321 F: net/vmw_vsock/virtio_transport_common.c
14322 F: net/vmw_vsock/virtio_transport.c
14323 F: drivers/net/vsockmon.c
14324 F: drivers/vhost/vsock.c
14325 F: drivers/vhost/vsock.h
14327 VIRTIO CONSOLE DRIVER
14328 M: Amit Shah <amit@kernel.org>
14329 L: virtualization@lists.linux-foundation.org
14331 F: drivers/char/virtio_console.c
14332 F: include/linux/virtio_console.h
14333 F: include/uapi/linux/virtio_console.h
14335 VIRTIO CORE, NET AND BLOCK DRIVERS
14336 M: "Michael S. Tsirkin" <mst@redhat.com>
14337 M: Jason Wang <jasowang@redhat.com>
14338 L: virtualization@lists.linux-foundation.org
14340 F: Documentation/devicetree/bindings/virtio/
14343 F: drivers/net/virtio_net.c
14344 F: drivers/block/virtio_blk.c
14345 F: include/linux/virtio*.h
14346 F: include/uapi/linux/virtio_*.h
14347 F: drivers/crypto/virtio/
14348 F: mm/balloon_compaction.c
14350 VIRTIO CRYPTO DRIVER
14351 M: Gonglei <arei.gonglei@huawei.com>
14352 L: virtualization@lists.linux-foundation.org
14353 L: linux-crypto@vger.kernel.org
14355 F: drivers/crypto/virtio/
14356 F: include/uapi/linux/virtio_crypto.h
14358 VIRTIO DRIVERS FOR S390
14359 M: Cornelia Huck <cohuck@redhat.com>
14360 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14361 L: linux-s390@vger.kernel.org
14362 L: virtualization@lists.linux-foundation.org
14363 L: kvm@vger.kernel.org
14365 F: drivers/s390/virtio/
14368 M: David Airlie <airlied@linux.ie>
14369 M: Gerd Hoffmann <kraxel@redhat.com>
14370 L: dri-devel@lists.freedesktop.org
14371 L: virtualization@lists.linux-foundation.org
14372 T: git git://anongit.freedesktop.org/drm/drm-misc
14374 F: drivers/gpu/drm/virtio/
14375 F: include/uapi/linux/virtio_gpu.h
14377 VIRTIO HOST (VHOST)
14378 M: "Michael S. Tsirkin" <mst@redhat.com>
14379 M: Jason Wang <jasowang@redhat.com>
14380 L: kvm@vger.kernel.org
14381 L: virtualization@lists.linux-foundation.org
14382 L: netdev@vger.kernel.org
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14386 F: include/uapi/linux/vhost.h
14388 VIRTIO INPUT DRIVER
14389 M: Gerd Hoffmann <kraxel@redhat.com>
14391 F: drivers/virtio/virtio_input.c
14392 F: include/uapi/linux/virtio_input.h
14394 VIRTUAL SERIO DEVICE DRIVER
14395 M: Stephen Chandler Paul <thatslyude@gmail.com>
14397 F: drivers/input/serio/userio.c
14398 F: include/uapi/linux/userio.h
14400 VIVID VIRTUAL VIDEO DRIVER
14401 M: Hans Verkuil <hverkuil@xs4all.nl>
14402 L: linux-media@vger.kernel.org
14403 T: git git://linuxtv.org/media_tree.git
14404 W: https://linuxtv.org
14406 F: drivers/media/platform/vivid/*
14409 M: Florian Fainelli <f.fainelli@gmail.com>
14410 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14412 F: drivers/vlynq/vlynq.c
14413 F: include/linux/vlynq.h
14416 M: Martyn Welch <martyn@welchs.me.uk>
14417 M: Manohar Vanga <manohar.vanga@gmail.com>
14418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14419 L: devel@driverdev.osuosl.org
14421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14422 F: Documentation/driver-api/vme.rst
14423 F: drivers/staging/vme/
14425 F: include/linux/vme*
14427 VMWARE BALLOON DRIVER
14428 M: Xavier Deguillard <xdeguillard@vmware.com>
14429 M: Philip Moltmann <moltmann@vmware.com>
14430 M: "VMware, Inc." <pv-drivers@vmware.com>
14431 L: linux-kernel@vger.kernel.org
14433 F: drivers/misc/vmw_balloon.c
14435 VMWARE HYPERVISOR INTERFACE
14436 M: Alok Kataria <akataria@vmware.com>
14437 L: virtualization@lists.linux-foundation.org
14439 F: arch/x86/kernel/cpu/vmware.c
14441 VMWARE PVRDMA DRIVER
14442 M: Adit Ranadive <aditr@vmware.com>
14443 M: VMware PV-Drivers <pv-drivers@vmware.com>
14444 L: linux-rdma@vger.kernel.org
14446 F: drivers/infiniband/hw/vmw_pvrdma/
14448 VMware PVSCSI driver
14449 M: Jim Gill <jgill@vmware.com>
14450 M: VMware PV-Drivers <pv-drivers@vmware.com>
14451 L: linux-scsi@vger.kernel.org
14453 F: drivers/scsi/vmw_pvscsi.c
14454 F: drivers/scsi/vmw_pvscsi.h
14456 VMWARE VMMOUSE SUBDRIVER
14457 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14458 M: "VMware, Inc." <pv-drivers@vmware.com>
14459 L: linux-input@vger.kernel.org
14461 F: drivers/input/mouse/vmmouse.c
14462 F: drivers/input/mouse/vmmouse.h
14464 VMWARE VMXNET3 ETHERNET DRIVER
14465 M: Shrikrishna Khare <skhare@vmware.com>
14466 M: "VMware, Inc." <pv-drivers@vmware.com>
14467 L: netdev@vger.kernel.org
14469 F: drivers/net/vmxnet3/
14471 VOCORE VOCORE2 BOARD
14472 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14473 L: linux-mips@linux-mips.org
14475 F: arch/mips/boot/dts/ralink/vocore2.dts
14477 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14478 M: Liam Girdwood <lgirdwood@gmail.com>
14479 M: Mark Brown <broonie@kernel.org>
14480 L: linux-kernel@vger.kernel.org
14481 W: http://www.slimlogic.co.uk/?p=48
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14484 F: Documentation/devicetree/bindings/regulator/
14485 F: drivers/regulator/
14486 F: include/dt-bindings/regulator/
14487 F: include/linux/regulator/
14490 M: David Ahern <dsa@cumulusnetworks.com>
14491 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14492 L: netdev@vger.kernel.org
14494 F: drivers/net/vrf.c
14495 F: Documentation/networking/vrf.txt
14497 VT1211 HARDWARE MONITOR DRIVER
14498 M: Juerg Haefliger <juergh@gmail.com>
14499 L: linux-hwmon@vger.kernel.org
14501 F: Documentation/hwmon/vt1211
14502 F: drivers/hwmon/vt1211.c
14504 VT8231 HARDWARE MONITOR DRIVER
14505 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14506 L: linux-hwmon@vger.kernel.org
14508 F: drivers/hwmon/vt8231.c
14510 VUB300 USB to SDIO/SD/MMC bridge chip
14511 M: Tony Olech <tony.olech@elandigitalsystems.com>
14512 L: linux-mmc@vger.kernel.org
14513 L: linux-usb@vger.kernel.org
14515 F: drivers/mmc/host/vub300.c
14517 W1 DALLAS'S 1-WIRE BUS
14518 M: Evgeniy Polyakov <zbr@ioremap.net>
14520 F: Documentation/w1/
14522 F: include/linux/w1.h
14524 W83791D HARDWARE MONITORING DRIVER
14525 M: Marc Hulsman <m.hulsman@tudelft.nl>
14526 L: linux-hwmon@vger.kernel.org
14528 F: Documentation/hwmon/w83791d
14529 F: drivers/hwmon/w83791d.c
14531 W83793 HARDWARE MONITORING DRIVER
14532 M: Rudolf Marek <r.marek@assembler.cz>
14533 L: linux-hwmon@vger.kernel.org
14535 F: Documentation/hwmon/w83793
14536 F: drivers/hwmon/w83793.c
14538 W83795 HARDWARE MONITORING DRIVER
14539 M: Jean Delvare <jdelvare@suse.com>
14540 L: linux-hwmon@vger.kernel.org
14542 F: drivers/hwmon/w83795.c
14544 W83L51xD SD/MMC CARD INTERFACE DRIVER
14545 M: Pierre Ossman <pierre@ossman.eu>
14547 F: drivers/mmc/host/wbsd.*
14549 WACOM PROTOCOL 4 SERIAL TABLETS
14550 M: Julian Squires <julian@cipht.net>
14551 M: Hans de Goede <hdegoede@redhat.com>
14552 L: linux-input@vger.kernel.org
14554 F: drivers/input/tablet/wacom_serial4.c
14556 WATCHDOG DEVICE DRIVERS
14557 M: Wim Van Sebroeck <wim@iguana.be>
14558 R: Guenter Roeck <linux@roeck-us.net>
14559 L: linux-watchdog@vger.kernel.org
14560 W: http://www.linux-watchdog.org/
14561 T: git git://www.linux-watchdog.org/linux-watchdog.git
14563 F: Documentation/devicetree/bindings/watchdog/
14564 F: Documentation/watchdog/
14565 F: drivers/watchdog/
14566 F: include/linux/watchdog.h
14567 F: include/uapi/linux/watchdog.h
14569 WHISKEYCOVE PMIC GPIO DRIVER
14570 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14571 L: linux-gpio@vger.kernel.org
14573 F: drivers/gpio/gpio-wcove.c
14576 M: David Herrmann <dh.herrmann@googlemail.com>
14577 L: linux-input@vger.kernel.org
14579 F: drivers/hid/hid-wiimote*
14581 WILOCITY WIL6210 WIRELESS DRIVER
14582 M: Maya Erez <qca_merez@qca.qualcomm.com>
14583 L: linux-wireless@vger.kernel.org
14584 L: wil6210@qca.qualcomm.com
14586 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14587 F: drivers/net/wireless/ath/wil6210/
14588 F: include/uapi/linux/wil6210_uapi.h
14591 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14592 M: linux-wimax@intel.com
14593 L: wimax@linuxwimax.org (subscribers-only)
14595 W: http://linuxwimax.org
14596 F: Documentation/wimax/README.wimax
14597 F: include/linux/wimax/debug.h
14598 F: include/net/wimax.h
14599 F: include/uapi/linux/wimax.h
14603 M: David Härdeman <david@hardeman.nu>
14605 F: drivers/media/rc/winbond-cir.c
14607 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14608 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14609 L: linux-watchdog@vger.kernel.org
14611 F: drivers/watchdog/ebc-c384_wdt.c
14613 WINSYSTEMS WS16C48 GPIO DRIVER
14614 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14615 L: linux-gpio@vger.kernel.org
14617 F: drivers/gpio/gpio-ws16c48.c
14619 WISTRON LAPTOP BUTTON DRIVER
14620 M: Miloslav Trmac <mitr@volny.cz>
14622 F: drivers/input/misc/wistron_btns.c
14624 WL3501 WIRELESS PCMCIA CARD DRIVER
14625 L: linux-wireless@vger.kernel.org
14627 F: drivers/net/wireless/wl3501*
14629 WOLFSON MICROELECTRONICS DRIVERS
14630 L: patches@opensource.cirrus.com
14631 T: git https://github.com/CirrusLogic/linux-drivers.git
14632 W: https://github.com/CirrusLogic/linux-drivers/wiki
14634 F: Documentation/hwmon/wm83??
14635 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14636 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14637 F: Documentation/devicetree/bindings/mfd/arizona.txt
14638 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14639 F: arch/arm/mach-s3c64xx/mach-crag6410*
14640 F: drivers/clk/clk-wm83*.c
14641 F: drivers/extcon/extcon-arizona.c
14642 F: drivers/leds/leds-wm83*.c
14643 F: drivers/gpio/gpio-*wm*.c
14644 F: drivers/gpio/gpio-arizona.c
14645 F: drivers/hwmon/wm83??-hwmon.c
14646 F: drivers/input/misc/wm831x-on.c
14647 F: drivers/input/touchscreen/wm831x-ts.c
14648 F: drivers/input/touchscreen/wm97*.c
14649 F: drivers/mfd/arizona*
14650 F: drivers/mfd/wm*.c
14651 F: drivers/mfd/cs47l24*
14652 F: drivers/power/supply/wm83*.c
14653 F: drivers/rtc/rtc-wm83*.c
14654 F: drivers/regulator/wm8*.c
14655 F: drivers/regulator/arizona*
14656 F: drivers/video/backlight/wm83*_bl.c
14657 F: drivers/watchdog/wm83*_wdt.c
14658 F: include/linux/mfd/arizona/
14659 F: include/linux/mfd/wm831x/
14660 F: include/linux/mfd/wm8350/
14661 F: include/linux/mfd/wm8400*
14662 F: include/linux/regulator/arizona*
14663 F: include/linux/wm97xx.h
14664 F: include/sound/wm????.h
14665 F: sound/soc/codecs/arizona.?
14666 F: sound/soc/codecs/wm*
14667 F: sound/soc/codecs/cs47l24*
14670 M: Tejun Heo <tj@kernel.org>
14671 R: Lai Jiangshan <jiangshanlai@gmail.com>
14672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14674 F: include/linux/workqueue.h
14675 F: kernel/workqueue.c
14676 F: Documentation/core-api/workqueue.rst
14678 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14679 M: Chen-Yu Tsai <wens@csie.org>
14680 L: linux-kernel@vger.kernel.org
14685 M: Andrew Hendry <andrew.hendry@gmail.com>
14686 L: linux-x25@vger.kernel.org
14688 F: Documentation/networking/x25*
14689 F: include/net/x25*
14692 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14693 M: Thomas Gleixner <tglx@linutronix.de>
14694 M: Ingo Molnar <mingo@redhat.com>
14695 M: "H. Peter Anvin" <hpa@zytor.com>
14697 L: linux-kernel@vger.kernel.org
14698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14700 F: Documentation/x86/
14703 X86 MCE INFRASTRUCTURE
14704 M: Tony Luck <tony.luck@intel.com>
14705 M: Borislav Petkov <bp@alien8.de>
14706 L: linux-edac@vger.kernel.org
14708 F: arch/x86/kernel/cpu/mcheck/*
14710 X86 MICROCODE UPDATE SUPPORT
14711 M: Borislav Petkov <bp@alien8.de>
14713 F: arch/x86/kernel/cpu/microcode/*
14715 X86 PLATFORM DRIVERS
14716 M: Darren Hart <dvhart@infradead.org>
14717 M: Andy Shevchenko <andy@infradead.org>
14718 L: platform-driver-x86@vger.kernel.org
14719 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14721 F: drivers/platform/x86/
14722 F: drivers/platform/olpc/
14725 M: Andy Lutomirski <luto@amacapital.net>
14726 L: linux-kernel@vger.kernel.org
14727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14729 F: arch/x86/entry/vdso/
14731 XC2028/3028 TUNER DRIVER
14732 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14733 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14734 L: linux-media@vger.kernel.org
14735 W: https://linuxtv.org
14736 T: git git://linuxtv.org/media_tree.git
14738 F: drivers/media/tuners/tuner-xc2028.*
14740 XEN BLOCK SUBSYSTEM
14741 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14742 M: Roger Pau Monné <roger.pau@citrix.com>
14743 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14745 F: drivers/block/xen-blkback/*
14746 F: drivers/block/xen*
14749 M: Stefano Stabellini <sstabellini@kernel.org>
14750 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753 F: arch/arm/include/asm/xen/
14755 XEN HYPERVISOR ARM64
14756 M: Stefano Stabellini <sstabellini@kernel.org>
14757 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14760 F: arch/arm64/include/asm/xen/
14762 XEN HYPERVISOR INTERFACE
14763 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14764 M: Juergen Gross <jgross@suse.com>
14765 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14769 F: drivers/*/xen-*front.c
14771 F: arch/x86/include/asm/xen/
14773 F: include/uapi/xen/
14774 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14775 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14777 XEN NETWORK BACKEND DRIVER
14778 M: Wei Liu <wei.liu2@citrix.com>
14779 M: Paul Durrant <paul.durrant@citrix.com>
14780 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14781 L: netdev@vger.kernel.org
14783 F: drivers/net/xen-netback/*
14786 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14787 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14789 F: arch/x86/pci/*xen*
14790 F: drivers/pci/*xen*
14793 M: Juergen Gross <jgross@suse.com>
14794 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14795 L: linux-scsi@vger.kernel.org
14797 F: drivers/scsi/xen-scsifront.c
14798 F: drivers/xen/xen-scsiback.c
14799 F: include/xen/interface/io/vscsiif.h
14801 XEN SWIOTLB SUBSYSTEM
14802 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14803 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14805 F: arch/x86/xen/*swiotlb*
14806 F: drivers/xen/*swiotlb*
14809 M: Darrick J. Wong <darrick.wong@oracle.com>
14810 M: linux-xfs@vger.kernel.org
14811 L: linux-xfs@vger.kernel.org
14813 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14815 F: Documentation/filesystems/xfs.txt
14818 XILINX AXI ETHERNET DRIVER
14819 M: Anirudha Sarangi <anirudh@xilinx.com>
14820 M: John Linn <John.Linn@xilinx.com>
14822 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14824 XILINX UARTLITE SERIAL DRIVER
14825 M: Peter Korsgaard <jacmet@sunsite.dk>
14826 L: linux-serial@vger.kernel.org
14828 F: drivers/tty/serial/uartlite.c
14830 XILINX VIDEO IP CORES
14831 M: Hyun Kwon <hyun.kwon@xilinx.com>
14832 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14833 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14836 F: Documentation/devicetree/bindings/media/xilinx/
14837 F: drivers/media/platform/xilinx/
14838 F: include/uapi/linux/xilinx-v4l2-controls.h
14841 M: Eli Billauer <eli.billauer@gmail.com>
14842 L: linux-kernel@vger.kernel.org
14844 F: drivers/char/xillybus/
14846 XRA1403 GPIO EXPANDER
14847 M: Nandor Han <nandor.han@ge.com>
14848 M: Semi Malinen <semi.malinen@ge.com>
14849 L: linux-gpio@vger.kernel.org
14851 F: drivers/gpio/gpio-xra1403.c
14852 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14854 XTENSA XTFPGA PLATFORM SUPPORT
14855 M: Max Filippov <jcmvbkbc@gmail.com>
14856 L: linux-xtensa@linux-xtensa.org
14858 F: drivers/spi/spi-xtensa-xtfpga.c
14859 F: sound/soc/xtensa/xtfpga-i2s.c
14861 YAM DRIVER FOR AX.25
14862 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14863 L: linux-hams@vger.kernel.org
14865 F: drivers/net/hamradio/yam*
14866 F: include/linux/yam.h
14868 YAMA SECURITY MODULE
14869 M: Kees Cook <keescook@chromium.org>
14870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14873 F: Documentation/admin-guide/LSM/Yama.rst
14875 YEALINK PHONE DRIVER
14876 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14877 L: usbb2k-api-dev@nongnu.org
14879 F: Documentation/input/yealink.rst
14880 F: drivers/input/misc/yealink.*
14882 Z8530 DRIVER FOR AX.25
14883 M: Joerg Reuter <jreuter@yaina.de>
14884 W: http://yaina.de/jreuter/
14885 W: http://www.qsl.net/dl1bke/
14886 L: linux-hams@vger.kernel.org
14888 F: Documentation/networking/z8530drv.txt
14889 F: drivers/net/hamradio/*scc.c
14890 F: drivers/net/hamradio/z8530.h
14892 ZBUD COMPRESSED PAGE ALLOCATOR
14893 M: Seth Jennings <sjenning@redhat.com>
14894 M: Dan Streetman <ddstreet@ieee.org>
14895 L: linux-mm@kvack.org
14898 F: include/linux/zbud.h
14900 ZD1211RW WIRELESS DRIVER
14901 M: Daniel Drake <dsd@gentoo.org>
14902 M: Ulrich Kunitz <kune@deine-taler.de>
14903 W: http://zd1211.ath.cx/wiki/DriverRewrite
14904 L: linux-wireless@vger.kernel.org
14905 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14907 F: drivers/net/wireless/zydas/zd1211rw/
14909 ZD1301 MEDIA DRIVER
14910 M: Antti Palosaari <crope@iki.fi>
14911 L: linux-media@vger.kernel.org
14912 W: https://linuxtv.org/
14913 W: http://palosaari.fi/linux/
14914 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14916 F: drivers/media/usb/dvb-usb-v2/zd1301*
14918 ZD1301_DEMOD MEDIA DRIVER
14919 M: Antti Palosaari <crope@iki.fi>
14920 L: linux-media@vger.kernel.org
14921 W: https://linuxtv.org/
14922 W: http://palosaari.fi/linux/
14923 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14925 F: drivers/media/dvb-frontends/zd1301_demod*
14927 ZPOOL COMPRESSED PAGE STORAGE API
14928 M: Dan Streetman <ddstreet@ieee.org>
14929 L: linux-mm@kvack.org
14932 F: include/linux/zpool.h
14934 ZR36067 VIDEO FOR LINUX DRIVER
14935 L: mjpeg-users@lists.sourceforge.net
14936 L: linux-media@vger.kernel.org
14937 W: http://mjpeg.sourceforge.net/driver-zoran/
14938 T: hg https://linuxtv.org/hg/v4l-dvb
14940 F: drivers/media/pci/zoran/
14942 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14943 M: Minchan Kim <minchan@kernel.org>
14944 M: Nitin Gupta <ngupta@vflare.org>
14945 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14946 L: linux-kernel@vger.kernel.org
14948 F: drivers/block/zram/
14949 F: Documentation/blockdev/zram.txt
14951 ZS DECSTATION Z85C30 SERIAL DRIVER
14952 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14954 F: drivers/tty/serial/zs.*
14956 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14957 M: Minchan Kim <minchan@kernel.org>
14958 M: Nitin Gupta <ngupta@vflare.org>
14959 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14960 L: linux-mm@kvack.org
14963 F: include/linux/zsmalloc.h
14964 F: Documentation/vm/zsmalloc.txt
14966 ZSWAP COMPRESSED SWAP CACHING
14967 M: Seth Jennings <sjenning@redhat.com>
14968 M: Dan Streetman <ddstreet@ieee.org>
14969 L: linux-mm@kvack.org
14974 M: Linus Torvalds <torvalds@linux-foundation.org>
14975 L: linux-kernel@vger.kernel.org
14976 Q: http://patchwork.kernel.org/project/LKML/list/
14977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14978 S: Buried alive in reporters