3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
271 F: drivers/gpio/gpio-pci-idio-16.c
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
290 F: drivers/platform/x86/acer-wmi.c
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
335 F: drivers/acpi/acpica/
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
353 F: drivers/acpi/arm64
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: Andy Shevchenko <andy@infradead.org>
359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
360 L: linux-acpi@vger.kernel.org
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
365 F: drivers/acpi/pmic/
368 M: Zhang Rui <rui.zhang@intel.com>
369 L: linux-acpi@vger.kernel.org
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
373 F: drivers/acpi/*thermal*
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
381 F: drivers/acpi/acpi_video.c
384 L: platform-driver-x86@vger.kernel.org
386 F: drivers/platform/x86/wmi.c
387 F: include/uapi/linux/wmi.h
389 AD1889 ALSA SOUND DRIVER
390 M: Thibaut Varene <T-Bone@parisc-linux.org>
391 W: http://wiki.parisc-linux.org/AD1889
392 L: linux-parisc@vger.kernel.org
394 F: sound/pci/ad1889.*
396 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD5254
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/misc/ad525x_dpot.c
403 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD5398
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/regulator/ad5398.c
410 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411 M: Michael Hennerich <michael.hennerich@analog.com>
412 W: http://wiki.analog.com/AD7142
413 W: http://ez.analog.com/community/linux-device-drivers
415 F: drivers/input/misc/ad714x.c
417 AD7877 TOUCHSCREEN DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD7877
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/input/touchscreen/ad7877.c
424 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD7879
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/input/touchscreen/ad7879.c
431 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432 M: Jiri Kosina <jikos@kernel.org>
435 ADF7242 IEEE 802.15.4 RADIO DRIVER
436 M: Michael Hennerich <michael.hennerich@analog.com>
437 W: https://wiki.analog.com/ADF7242
438 W: http://ez.analog.com/community/linux-device-drivers
439 L: linux-wpan@vger.kernel.org
441 F: drivers/net/ieee802154/adf7242.c
442 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
444 ADM1025 HARDWARE MONITOR DRIVER
445 M: Jean Delvare <jdelvare@suse.com>
446 L: linux-hwmon@vger.kernel.org
448 F: Documentation/hwmon/adm1025
449 F: drivers/hwmon/adm1025.c
451 ADM1029 HARDWARE MONITOR DRIVER
452 M: Corentin Labbe <clabbe.montjoie@gmail.com>
453 L: linux-hwmon@vger.kernel.org
455 F: drivers/hwmon/adm1029.c
457 ADM8211 WIRELESS DRIVER
458 L: linux-wireless@vger.kernel.org
459 W: http://wireless.kernel.org/
461 F: drivers/net/wireless/admtek/adm8211.*
463 ADP1653 FLASH CONTROLLER DRIVER
464 M: Sakari Ailus <sakari.ailus@iki.fi>
465 L: linux-media@vger.kernel.org
467 F: drivers/media/i2c/adp1653.c
468 F: include/media/i2c/adp1653.h
470 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471 M: Michael Hennerich <michael.hennerich@analog.com>
472 W: http://wiki.analog.com/ADP5520
473 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/mfd/adp5520.c
476 F: drivers/video/backlight/adp5520_bl.c
477 F: drivers/leds/leds-adp5520.c
478 F: drivers/gpio/gpio-adp5520.c
479 F: drivers/input/keyboard/adp5520-keys.c
481 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482 M: Michael Hennerich <michael.hennerich@analog.com>
483 W: http://wiki.analog.com/ADP5588
484 W: http://ez.analog.com/community/linux-device-drivers
486 F: drivers/input/keyboard/adp5588-keys.c
487 F: drivers/gpio/gpio-adp5588.c
489 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/ADP8860
492 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/video/backlight/adp8860_bl.c
496 ADS1015 HARDWARE MONITOR DRIVER
497 M: Dirk Eibach <eibach@gdsys.de>
498 L: linux-hwmon@vger.kernel.org
500 F: Documentation/hwmon/ads1015
501 F: drivers/hwmon/ads1015.c
502 F: include/linux/platform_data/ads1015.h
505 M: Colin Leroy <colin@colino.net>
507 F: drivers/macintosh/therm_adt746x.c
509 ADT7475 HARDWARE MONITOR DRIVER
510 M: Jean Delvare <jdelvare@suse.com>
511 L: linux-hwmon@vger.kernel.org
513 F: Documentation/hwmon/adt7475
514 F: drivers/hwmon/adt7475.c
517 M: Matthew Wilcox <matthew@wil.cx>
518 M: Hannes Reinecke <hare@suse.com>
519 L: linux-scsi@vger.kernel.org
521 F: Documentation/scsi/advansys.txt
522 F: drivers/scsi/advansys.c
524 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525 M: Michael Hennerich <michael.hennerich@analog.com>
526 W: http://wiki.analog.com/ADXL345
527 W: http://ez.analog.com/community/linux-device-drivers
529 F: drivers/input/misc/adxl34x.c
532 M: Antti Palosaari <crope@iki.fi>
533 L: linux-media@vger.kernel.org
534 W: https://linuxtv.org
535 W: http://palosaari.fi/linux/
536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
537 T: git git://linuxtv.org/anttip/media_tree.git
539 F: drivers/media/dvb-frontends/af9013*
542 M: Antti Palosaari <crope@iki.fi>
543 L: linux-media@vger.kernel.org
544 W: https://linuxtv.org
545 W: http://palosaari.fi/linux/
546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
547 T: git git://linuxtv.org/anttip/media_tree.git
549 F: drivers/media/dvb-frontends/af9033*
552 L: linux-fsdevel@vger.kernel.org
554 F: Documentation/filesystems/affs.txt
558 M: David Howells <dhowells@redhat.com>
559 L: linux-afs@lists.infradead.org
562 F: include/trace/events/afs.h
563 F: Documentation/filesystems/afs.txt
564 W: https://www.infradead.org/~dhowells/kafs/
567 M: David Airlie <airlied@linux.ie>
568 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
571 F: include/linux/agp*
572 F: include/uapi/linux/agp*
575 M: "Juergen E. Fischer" <fischer@norbit.de>
576 L: linux-scsi@vger.kernel.org
578 F: drivers/scsi/aha152x*
579 F: drivers/scsi/pcmcia/aha152x*
581 AIC7XXX / AIC79XX SCSI DRIVER
582 M: Hannes Reinecke <hare@suse.com>
583 L: linux-scsi@vger.kernel.org
585 F: drivers/scsi/aic7xxx/
587 AIMSLAB FM RADIO RECEIVER DRIVER
588 M: Hans Verkuil <hverkuil@xs4all.nl>
589 L: linux-media@vger.kernel.org
590 T: git git://linuxtv.org/media_tree.git
591 W: https://linuxtv.org
593 F: drivers/media/radio/radio-aimslab*
596 M: Benjamin LaHaise <bcrl@kvack.org>
597 L: linux-aio@kvack.org
600 F: include/linux/*aio*.h
603 M: Antti Palosaari <crope@iki.fi>
604 L: linux-media@vger.kernel.org
605 W: https://linuxtv.org
606 W: http://palosaari.fi/linux/
607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
608 T: git git://linuxtv.org/anttip/media_tree.git
610 F: drivers/media/usb/airspy/
612 ALACRITECH GIGABIT ETHERNET DRIVER
613 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
615 F: drivers/net/ethernet/alacritech/*
617 ALCATEL SPEEDTOUCH USB DRIVER
618 M: Duncan Sands <duncan.sands@free.fr>
619 L: linux-usb@vger.kernel.org
620 W: http://www.linux-usb.org/SpeedTouch/
622 F: drivers/usb/atm/speedtch.c
623 F: drivers/usb/atm/usbatm.c
625 ALCHEMY AU1XX0 MMC DRIVER
626 M: Manuel Lauss <manuel.lauss@gmail.com>
628 F: drivers/mmc/host/au1xmmc.c
631 M: Rudolf Marek <r.marek@assembler.cz>
632 L: linux-i2c@vger.kernel.org
634 F: Documentation/i2c/busses/i2c-ali1563
635 F: drivers/i2c/busses/i2c-ali1563.c
637 ALLWINNER SECURITY SYSTEM
638 M: Corentin Labbe <clabbe.montjoie@gmail.com>
639 L: linux-crypto@vger.kernel.org
641 F: drivers/crypto/sunxi-ss/
644 M: Richard Henderson <rth@twiddle.net>
645 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646 M: Matt Turner <mattst88@gmail.com>
648 L: linux-alpha@vger.kernel.org
651 ALPS PS/2 TOUCHPAD DRIVER
652 R: Pali Rohár <pali.rohar@gmail.com>
653 F: drivers/input/mouse/alps.*
655 ALTERA I2C CONTROLLER DRIVER
656 M: Thor Thayer <thor.thayer@linux.intel.com>
658 F: drivers/i2c/busses/i2c-altera.c
660 ALTERA MAILBOX DRIVER
661 M: Ley Foon Tan <lftan@altera.com>
662 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 F: drivers/mailbox/mailbox-altera.c
667 M: Tien Hock Loh <thloh@altera.com>
668 L: linux-gpio@vger.kernel.org
670 F: drivers/gpio/gpio-altera.c
672 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673 M: Thor Thayer <thor.thayer@linux.intel.com>
675 F: drivers/gpio/gpio-altera-a10sr.c
676 F: drivers/mfd/altera-a10sr.c
677 F: drivers/reset/reset-a10sr.c
678 F: include/linux/mfd/altera-a10sr.h
679 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
681 ALTERA TRIPLE SPEED ETHERNET DRIVER
682 M: Vince Bridgers <vbridger@opensource.altera.com>
683 L: netdev@vger.kernel.org
684 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
686 F: drivers/net/ethernet/altera/
688 ALTERA UART/JTAG UART SERIAL DRIVERS
689 M: Tobias Klauser <tklauser@distanz.ch>
690 L: linux-serial@vger.kernel.org
691 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
693 F: drivers/tty/serial/altera_uart.c
694 F: drivers/tty/serial/altera_jtaguart.c
695 F: include/linux/altera_uart.h
696 F: include/linux/altera_jtaguart.h
698 AMAZON ETHERNET DRIVERS
699 M: Netanel Belgazal <netanel@amazon.com>
700 R: Saeed Bishara <saeedb@amazon.com>
701 R: Zorik Machulsky <zorik@amazon.com>
702 L: netdev@vger.kernel.org
704 F: Documentation/networking/ena.txt
705 F: drivers/net/ethernet/amazon/
707 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708 M: Tom Lendacky <thomas.lendacky@amd.com>
709 M: Gary Hook <gary.hook@amd.com>
710 L: linux-crypto@vger.kernel.org
712 F: drivers/crypto/ccp/
713 F: include/linux/ccp.h
715 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716 M: Huang Rui <ray.huang@amd.com>
717 L: linux-hwmon@vger.kernel.org
719 F: Documentation/hwmon/fam15h_power
720 F: drivers/hwmon/fam15h_power.c
722 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
725 F: drivers/usb/gadget/udc/amd5536udc.*
727 AMD GEODE PROCESSOR/CHIPSET SUPPORT
728 P: Andres Salomon <dilinger@queued.net>
729 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
730 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
732 F: drivers/char/hw_random/geode-rng.c
733 F: drivers/crypto/geode*
734 F: drivers/video/fbdev/geode/
735 F: arch/x86/include/asm/geode.h
738 M: Joerg Roedel <joro@8bytes.org>
739 L: iommu@lists.linux-foundation.org
740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
742 F: drivers/iommu/amd_iommu*.[ch]
743 F: include/linux/amd-iommu.h
746 M: Oded Gabbay <oded.gabbay@gmail.com>
747 L: dri-devel@lists.freedesktop.org
748 T: git git://people.freedesktop.org/~gabbayo/linux.git
750 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754 F: drivers/gpu/drm/amd/amdkfd/
755 F: drivers/gpu/drm/amd/include/cik_structs.h
756 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757 F: drivers/gpu/drm/amd/include/vi_structs.h
758 F: include/uapi/linux/kfd_ioctl.h
760 AMD SEATTLE DEVICE TREE SUPPORT
761 M: Brijesh Singh <brijeshkumar.singh@amd.com>
762 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763 M: Tom Lendacky <thomas.lendacky@amd.com>
765 F: arch/arm64/boot/dts/amd/
768 M: Tom Lendacky <thomas.lendacky@amd.com>
769 L: netdev@vger.kernel.org
771 F: drivers/net/ethernet/amd/xgbe/
772 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
774 AMS (Apple Motion Sensor) DRIVER
775 M: Michael Hanselmann <linux-kernel@hansmi.ch>
777 F: drivers/macintosh/ams/
779 ANALOG DEVICES INC AD9389B DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/ad9389b*
785 ANALOG DEVICES INC ADV7180 DRIVER
786 M: Lars-Peter Clausen <lars@metafoo.de>
787 L: linux-media@vger.kernel.org
788 W: http://ez.analog.com/community/linux-device-drivers
790 F: drivers/media/i2c/adv7180.c
792 ANALOG DEVICES INC ADV748X DRIVER
793 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
794 L: linux-media@vger.kernel.org
796 F: drivers/media/i2c/adv748x/*
798 ANALOG DEVICES INC ADV7511 DRIVER
799 M: Hans Verkuil <hans.verkuil@cisco.com>
800 L: linux-media@vger.kernel.org
802 F: drivers/media/i2c/adv7511*
804 ANALOG DEVICES INC ADV7604 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/media/i2c/adv7604*
810 ANALOG DEVICES INC ADV7842 DRIVER
811 M: Hans Verkuil <hans.verkuil@cisco.com>
812 L: linux-media@vger.kernel.org
814 F: drivers/media/i2c/adv7842*
816 ANALOG DEVICES INC ASOC CODEC DRIVERS
817 M: Lars-Peter Clausen <lars@metafoo.de>
818 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819 W: http://wiki.analog.com/
820 W: http://ez.analog.com/community/linux-device-drivers
822 F: sound/soc/codecs/adau*
823 F: sound/soc/codecs/adav*
824 F: sound/soc/codecs/ad1*
825 F: sound/soc/codecs/ad7*
826 F: sound/soc/codecs/ssm*
827 F: sound/soc/codecs/sigmadsp.*
829 ANALOG DEVICES INC ASOC DRIVERS
830 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
832 W: http://blackfin.uclinux.org/
834 F: sound/soc/blackfin/*
836 ANALOG DEVICES INC DMA DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 W: http://ez.analog.com/community/linux-device-drivers
840 F: drivers/dma/dma-axi-dmac.c
842 ANALOG DEVICES INC IIO DRIVERS
843 M: Lars-Peter Clausen <lars@metafoo.de>
844 M: Michael Hennerich <Michael.Hennerich@analog.com>
845 W: http://wiki.analog.com/
846 W: http://ez.analog.com/community/linux-device-drivers
849 F: drivers/iio/adc/ltc2497*
850 X: drivers/iio/*/adjd*
851 F: drivers/staging/iio/*/ad*
852 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
854 ANDROID CONFIG FRAGMENTS
855 M: Rob Herring <robh@kernel.org>
857 F: kernel/configs/android*
860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861 M: Arve Hjønnevåg <arve@android.com>
862 M: Riley Andrews <riandrews@android.com>
863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864 L: devel@driverdev.osuosl.org
867 F: drivers/staging/android/
869 ANDROID GOLDFISH RTC DRIVER
870 M: Miodrag Dinic <miodrag.dinic@mips.com>
872 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873 F: drivers/rtc/rtc-goldfish.c
876 M: Laura Abbott <labbott@redhat.com>
877 M: Sumit Semwal <sumit.semwal@linaro.org>
878 L: devel@driverdev.osuosl.org
880 F: drivers/staging/android/ion
881 F: drivers/staging/android/uapi/ion.h
882 F: drivers/staging/android/uapi/ion_test.h
884 AOA (Apple Onboard Audio) ALSA DRIVER
885 M: Johannes Berg <johannes@sipsolutions.net>
886 L: linuxppc-dev@lists.ozlabs.org
887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
891 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892 M: William Breathitt Gray <vilhelm.gray@gmail.com>
893 L: linux-iio@vger.kernel.org
895 F: drivers/iio/adc/stx104.c
898 M: Jiri Kosina <jikos@kernel.org>
900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901 F: arch/x86/kernel/apm_32.c
902 F: include/linux/apm_bios.h
903 F: include/uapi/linux/apm_bios.h
904 F: drivers/char/apm-emulation.c
906 APPARMOR SECURITY MODULE
907 M: John Johansen <john.johansen@canonical.com>
908 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909 W: apparmor.wiki.kernel.org
910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
912 F: security/apparmor/
913 F: Documentation/admin-guide/LSM/apparmor.rst
915 APPLE BCM5974 MULTITOUCH DRIVER
916 M: Henrik Rydberg <rydberg@bitmath.org>
917 L: linux-input@vger.kernel.org
919 F: drivers/input/mouse/bcm5974.c
922 M: Henrik Rydberg <rydberg@bitmath.org>
923 L: linux-hwmon@vger.kernel.org
925 F: drivers/hwmon/applesmc.c
927 APPLETALK NETWORK LAYER
928 L: netdev@vger.kernel.org
930 F: drivers/net/appletalk/
933 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934 M: Duc Dang <dhdang@apm.com>
936 F: arch/arm64/boot/dts/apm/
938 APPLIED MICRO (APM) X-GENE SOC EDAC
939 M: Loc Ho <lho@apm.com>
941 F: drivers/edac/xgene_edac.c
942 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945 M: Iyappan Subramanian <isubramanian@apm.com>
946 M: Keyur Chudgar <kchudgar@apm.com>
948 F: drivers/net/ethernet/apm/xgene-v2/
950 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951 M: Iyappan Subramanian <isubramanian@apm.com>
952 M: Keyur Chudgar <kchudgar@apm.com>
953 M: Quan Nguyen <qnguyen@apm.com>
955 F: drivers/net/ethernet/apm/xgene/
956 F: drivers/net/phy/mdio-xgene.c
957 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
960 APPLIED MICRO (APM) X-GENE SOC PMU
961 M: Tai Nguyen <ttnguyen@apm.com>
963 F: drivers/perf/xgene_pmu.c
964 F: Documentation/perf/xgene-pmu.txt
965 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
967 APTINA CAMERA SENSOR PLL
968 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969 L: linux-media@vger.kernel.org
971 F: drivers/media/i2c/aptina-pll.*
973 ARC FRAMEBUFFER DRIVER
974 M: Jaya Kumar <jayalk@intworks.biz>
976 F: drivers/video/fbdev/arcfb.c
977 F: drivers/video/fbdev/core/fb_defio.c
980 M: Alexey Brodkin <abrodkin@synopsys.com>
982 F: drivers/gpu/drm/arc/
983 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
986 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
987 L: netdev@vger.kernel.org
989 F: drivers/net/arcnet/
990 F: include/uapi/linux/if_arcnet.h
992 ARM ARCHITECTED TIMER DRIVER
993 M: Mark Rutland <mark.rutland@arm.com>
994 M: Marc Zyngier <marc.zyngier@arm.com>
995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 F: arch/arm/include/asm/arch_timer.h
998 F: arch/arm64/include/asm/arch_timer.h
999 F: drivers/clocksource/arm_arch_timer.c
1001 ARM HDLCD DRM DRIVER
1002 M: Liviu Dudau <liviu.dudau@arm.com>
1004 F: drivers/gpu/drm/arm/hdlcd_*
1005 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1007 ARM MALI-DP DRM DRIVER
1008 M: Liviu Dudau <liviu.dudau@arm.com>
1009 M: Brian Starkey <brian.starkey@arm.com>
1010 M: Mali DP Maintainers <malidp@foss.arm.com>
1012 F: drivers/gpu/drm/arm/
1013 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1015 ARM MFM AND FLOPPY DRIVERS
1016 M: Ian Molton <spyro@f2s.com>
1018 F: arch/arm/lib/floppydma.S
1019 F: arch/arm/include/asm/floppy.h
1021 ARM PMU PROFILING AND DEBUGGING
1022 M: Will Deacon <will.deacon@arm.com>
1023 M: Mark Rutland <mark.rutland@arm.com>
1025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026 F: arch/arm*/kernel/perf_*
1027 F: arch/arm/oprofile/common.c
1028 F: arch/arm*/kernel/hw_breakpoint.c
1029 F: arch/arm*/include/asm/hw_breakpoint.h
1030 F: arch/arm*/include/asm/perf_event.h
1032 F: include/linux/perf/arm_pmu.h
1033 F: Documentation/devicetree/bindings/arm/pmu.txt
1034 F: Documentation/devicetree/bindings/perf/
1037 M: Russell King <linux@armlinux.org.uk>
1038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 W: http://www.armlinux.org.uk/
1041 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1044 ARM PRIMECELL AACI PL041 DRIVER
1045 M: Russell King <linux@armlinux.org.uk>
1049 ARM PRIMECELL BUS SUPPORT
1050 M: Russell King <linux@armlinux.org.uk>
1053 F: include/linux/amba/bus.h
1055 ARM PRIMECELL CLCD PL110 DRIVER
1056 M: Russell King <linux@armlinux.org.uk>
1058 F: drivers/video/fbdev/amba-clcd.*
1060 ARM PRIMECELL KMI PL050 DRIVER
1061 M: Russell King <linux@armlinux.org.uk>
1063 F: drivers/input/serio/ambakmi.*
1064 F: include/linux/amba/kmi.h
1066 ARM PRIMECELL MMCI PL180/1 DRIVER
1067 M: Russell King <linux@armlinux.org.uk>
1069 F: drivers/mmc/host/mmci.*
1070 F: include/linux/amba/mmci.h
1072 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073 M: Russell King <linux@armlinux.org.uk>
1075 F: drivers/tty/serial/amba-pl01*.c
1076 F: include/linux/amba/serial.h
1079 M: Will Deacon <will.deacon@arm.com>
1080 R: Robin Murphy <robin.murphy@arm.com>
1081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 F: drivers/iommu/arm-smmu.c
1084 F: drivers/iommu/arm-smmu-v3.c
1085 F: drivers/iommu/io-pgtable-arm.c
1086 F: drivers/iommu/io-pgtable-arm-v7s.c
1088 ARM SUB-ARCHITECTURES
1089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1095 ARM/ACTIONS SEMI ARCHITECTURE
1096 M: Andreas Färber <afaerber@suse.de>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 F: arch/arm/mach-actions/
1101 F: arch/arm/boot/dts/owl-*
1102 F: arch/arm64/boot/dts/actions/
1103 F: drivers/clocksource/owl-*
1104 F: drivers/soc/actions/
1105 F: include/dt-bindings/power/owl-*
1106 F: include/linux/soc/actions/
1107 F: Documentation/devicetree/bindings/arm/actions.txt
1108 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1111 ARM/ADS SPHERE MACHINE SUPPORT
1112 M: Lennert Buytenhek <kernel@wantstofly.org>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 ARM/AFEB9260 MACHINE SUPPORT
1117 M: Sergey Lapin <slapin@ossfans.org>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 ARM/AJECO 1ARM MACHINE SUPPORT
1122 M: Lennert Buytenhek <kernel@wantstofly.org>
1123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 ARM/Allwinner SoC Clock Support
1127 M: Emilio López <emilio@elopez.com.ar>
1129 F: drivers/clk/sunxi/
1131 ARM/Allwinner sunXi SoC support
1132 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1133 M: Chen-Yu Tsai <wens@csie.org>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 F: arch/arm/mach-sunxi/
1139 F: arch/arm64/boot/dts/allwinner/
1140 F: drivers/clk/sunxi-ng/
1141 F: drivers/pinctrl/sunxi/
1142 F: drivers/soc/sunxi/
1143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1145 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146 M: Neil Armstrong <narmstrong@baylibre.com>
1147 M: Jerome Brunet <jbrunet@baylibre.com>
1148 L: linux-amlogic@lists.infradead.org
1150 F: drivers/clk/meson/
1151 F: include/dt-bindings/clock/meson*
1152 F: include/dt-bindings/clock/gxbb*
1153 F: Documentation/devicetree/bindings/clock/amlogic*
1155 ARM/Amlogic Meson SoC support
1156 M: Carlo Caione <carlo@caione.org>
1157 M: Kevin Hilman <khilman@baylibre.com>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 L: linux-amlogic@lists.infradead.org
1160 W: http://linux-meson.com/
1162 F: arch/arm/mach-meson/
1163 F: arch/arm/boot/dts/meson*
1164 F: arch/arm64/boot/dts/amlogic/
1165 F: drivers/pinctrl/meson/
1166 F: drivers/mmc/host/meson*
1169 ARM/Annapurna Labs ALPINE ARCHITECTURE
1170 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 F: arch/arm/mach-alpine/
1175 F: arch/arm/boot/dts/alpine*
1176 F: arch/arm64/boot/dts/al/
1177 F: drivers/*/*alpine*
1179 ARM/ARTPEC MACHINE SUPPORT
1180 M: Jesper Nilsson <jesper.nilsson@axis.com>
1181 M: Lars Persson <lars.persson@axis.com>
1182 M: Niklas Cassel <niklas.cassel@axis.com>
1184 L: linux-arm-kernel@axis.com
1185 F: arch/arm/mach-artpec
1186 F: arch/arm/boot/dts/artpec6*
1188 F: drivers/crypto/axis
1189 F: drivers/pinctrl/pinctrl-artpec*
1190 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1192 ARM/ASPEED I2C DRIVER
1193 M: Brendan Higgins <brendanhiggins@google.com>
1194 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195 R: Joel Stanley <joel@jms.id.au>
1196 L: linux-i2c@vger.kernel.org
1197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1199 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1200 F: drivers/i2c/busses/i2c-aspeed.c
1201 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1204 ARM/ASPEED MACHINE SUPPORT
1205 M: Joel Stanley <joel@jms.id.au>
1207 F: arch/arm/mach-aspeed/
1208 F: arch/arm/boot/dts/aspeed-*
1209 F: drivers/*/*aspeed*
1211 ARM/ATMEL AT91 Clock Support
1212 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1216 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1218 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 W: http://www.linux4sam.org
1221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1225 F: arch/arm/mach-at91/
1226 F: include/soc/at91/
1227 F: arch/arm/boot/dts/at91*.dts
1228 F: arch/arm/boot/dts/at91*.dtsi
1229 F: arch/arm/boot/dts/sama*.dts
1230 F: arch/arm/boot/dts/sama*.dtsi
1231 F: arch/arm/include/debug/at91.S
1232 F: drivers/memory/atmel*
1233 F: drivers/watchdog/sama5d4_wdt.c
1234 X: drivers/input/touchscreen/atmel_mxt_ts.c
1235 X: drivers/net/wireless/atmel/
1237 ARM/CALXEDA HIGHBANK ARCHITECTURE
1238 M: Rob Herring <robh@kernel.org>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 F: arch/arm/mach-highbank/
1242 F: arch/arm/boot/dts/highbank.dts
1243 F: arch/arm/boot/dts/ecx-*.dts*
1245 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246 M: Krzysztof Halasa <khalasa@piap.pl>
1248 F: arch/arm/mach-cns3xxx/
1250 ARM/CAVIUM THUNDER NETWORK DRIVER
1251 M: Sunil Goutham <sgoutham@cavium.com>
1252 M: Robert Richter <rric@kernel.org>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 F: drivers/net/ethernet/cavium/thunder/
1257 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258 M: Alexander Shiyan <shc_work@mail.ru>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264 M: Lennert Buytenhek <kernel@wantstofly.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269 M: Hartley Sweeten <hsweeten@visionengravers.com>
1270 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: arch/arm/mach-ep93xx/
1274 F: arch/arm/mach-ep93xx/include/mach/
1277 M: Russell King <linux@armlinux.org.uk>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281 F: arch/arm/include/asm/clkdev.h
1282 F: drivers/clk/clkdev.c
1284 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285 M: Mike Rapoport <mike@compulab.co.il>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290 M: Baruch Siach <baruch@tkos.co.il>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: arch/arm/boot/dts/cx92755*
1296 ARM/CONTEC MICRO9 MACHINE SUPPORT
1297 M: Hubert Feurstein <hubert.feurstein@contec.at>
1299 F: arch/arm/mach-ep93xx/micro9.c
1301 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 F: drivers/hwtracing/coresight/*
1306 F: Documentation/trace/coresight.txt
1307 F: Documentation/trace/coresight-cpu-debug.txt
1308 F: Documentation/devicetree/bindings/arm/coresight.txt
1309 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311 F: tools/perf/arch/arm/util/pmu.c
1312 F: tools/perf/arch/arm/util/auxtrace.c
1313 F: tools/perf/arch/arm/util/cs-etm.c
1314 F: tools/perf/arch/arm/util/cs-etm.h
1315 F: tools/perf/util/cs-etm.h
1317 ARM/CORGI MACHINE SUPPORT
1318 M: Richard Purdie <rpurdie@rpsys.net>
1321 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323 M: Linus Walleij <linus.walleij@linaro.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 T: git git://github.com/ulli-kroll/linux.git
1327 F: Documentation/devicetree/bindings/arm/gemini.txt
1328 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330 F: arch/arm/mach-gemini/
1331 F: drivers/pinctrl/pinctrl-gemini.c
1332 F: drivers/rtc/rtc-ftrtc010.c
1334 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335 M: Barry Song <baohua@kernel.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1339 F: arch/arm/boot/dts/prima2*
1340 F: arch/arm/mach-prima2/
1341 F: drivers/clk/sirf/
1342 F: drivers/clocksource/timer-prima2.c
1343 F: drivers/clocksource/timer-atlas7.c
1346 ARM/EBSA110 MACHINE SUPPORT
1347 M: Russell King <linux@armlinux.org.uk>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W: http://www.armlinux.org.uk/
1351 F: arch/arm/mach-ebsa110/
1352 F: drivers/net/ethernet/amd/am79c961a.*
1354 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355 M: Uwe Kleine-König <kernel@pengutronix.de>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361 M: Robert Jarzmik <robert.jarzmik@free.fr>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 F: arch/arm/mach-pxa/ezx.c
1366 ARM/FARADAY FA526 PORT
1367 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T: git git://git.berlios.de/gemini-board
1371 F: arch/arm/mm/*-fa*
1373 ARM/FOOTBRIDGE ARCHITECTURE
1374 M: Russell King <linux@armlinux.org.uk>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 W: http://www.armlinux.org.uk/
1378 F: arch/arm/include/asm/hardware/dec21285.h
1379 F: arch/arm/mach-footbridge/
1381 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382 M: Shawn Guo <shawnguo@kernel.org>
1383 M: Sascha Hauer <kernel@pengutronix.de>
1384 R: Fabio Estevam <fabio.estevam@nxp.com>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388 F: arch/arm/mach-imx/
1389 F: arch/arm/mach-mxs/
1390 F: arch/arm/boot/dts/imx*
1391 F: arch/arm/configs/imx*_defconfig
1396 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397 M: Shawn Guo <shawnguo@kernel.org>
1398 M: Sascha Hauer <kernel@pengutronix.de>
1399 R: Stefan Agner <stefan@agner.ch>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F: arch/arm/mach-imx/*vf610*
1404 F: arch/arm/boot/dts/vf*
1406 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/GUMSTIX MACHINE SUPPORT
1412 M: Steve Sakoman <sakoman@gmail.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417 M: Philipp Zabel <philipp.zabel@gmail.com>
1418 M: Paul Parsons <lost.distance@yahoo.com>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 F: arch/arm/mach-pxa/hx4700.c
1422 F: arch/arm/mach-pxa/include/mach/hx4700.h
1423 F: sound/soc/pxa/hx4700.c
1425 ARM/HISILICON SOC SUPPORT
1426 M: Wei Xu <xuwei5@hisilicon.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W: http://www.hisilicon.com
1430 T: git git://github.com/hisilicon/linux-hisi.git
1431 F: arch/arm/mach-hisi/
1432 F: arch/arm/boot/dts/hi3*
1433 F: arch/arm/boot/dts/hip*
1434 F: arch/arm/boot/dts/hisi*
1435 F: arch/arm64/boot/dts/hisilicon/
1437 ARM/HP JORNADA 7XX MACHINE SUPPORT
1438 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442 F: arch/arm/mach-sa1100/jornada720.c
1443 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1445 ARM/IGEP MACHINE SUPPORT
1446 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1447 M: Javier Martinez Canillas <javier@dowhile0.org>
1448 L: linux-omap@vger.kernel.org
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/boot/dts/omap3-igep*
1453 ARM/INCOME PXA270 SUPPORT
1454 M: Marek Vasut <marek.vasut@gmail.com>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1459 ARM/INTEL IOP13XX ARM ARCHITECTURE
1460 M: Lennert Buytenhek <kernel@wantstofly.org>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 ARM/INTEL IOP32X ARM ARCHITECTURE
1465 M: Lennert Buytenhek <kernel@wantstofly.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 ARM/INTEL IOP33X ARM ARCHITECTURE
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 ARM/INTEL IQ81342EX MACHINE SUPPORT
1474 M: Lennert Buytenhek <kernel@wantstofly.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 ARM/INTEL IXDP2850 MACHINE SUPPORT
1479 M: Lennert Buytenhek <kernel@wantstofly.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 ARM/INTEL IXP4XX ARM ARCHITECTURE
1484 M: Imre Kaloz <kaloz@openwrt.org>
1485 M: Krzysztof Halasa <khalasa@piap.pl>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/mach-ixp4xx/
1490 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491 M: Jonathan Cameron <jic23@cam.ac.uk>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/stargate2.c
1495 F: drivers/pcmcia/pxa2xx_stargate2.c
1497 ARM/INTEL XSC3 (MANZANO) ARM CORE
1498 M: Lennert Buytenhek <kernel@wantstofly.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/LG1K ARCHITECTURE
1508 M: Chanho Min <chanho.min@lge.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm64/boot/dts/lg/
1513 ARM/LOGICPD PXA270 MACHINE SUPPORT
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/LPC18XX ARCHITECTURE
1519 M: Joachim Eastwood <manabian@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/boot/dts/lpc43*
1523 F: drivers/clk/nxp/clk-lpc18xx*
1524 F: drivers/clocksource/time-lpc32xx.c
1525 F: drivers/i2c/busses/i2c-lpc2k.c
1526 F: drivers/memory/pl172.c
1527 F: drivers/mtd/spi-nor/nxp-spifi.c
1528 F: drivers/rtc/rtc-lpc24xx.c
1531 ARM/LPC32XX SOC SUPPORT
1532 M: Vladimir Zapolskiy <vz@mleia.com>
1533 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1537 F: arch/arm/boot/dts/lpc32*
1538 F: arch/arm/mach-lpc32xx/
1539 F: drivers/i2c/busses/i2c-pnx.c
1540 F: drivers/net/ethernet/nxp/lpc_eth.c
1541 F: drivers/usb/host/ohci-nxp.c
1542 F: drivers/watchdog/pnx4008_wdt.c
1545 ARM/MAGICIAN MACHINE SUPPORT
1546 M: Philipp Zabel <philipp.zabel@gmail.com>
1549 ARM/Marvell Berlin SoC support
1550 M: Jisheng Zhang <jszhang@marvell.com>
1551 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-berlin/
1555 F: arch/arm/boot/dts/berlin*
1556 F: arch/arm64/boot/dts/marvell/berlin*
1558 ARM/Marvell Dove/MV78xx0/Orion SOC support
1559 M: Jason Cooper <jason@lakedaemon.net>
1560 M: Andrew Lunn <andrew@lunn.ch>
1561 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562 M: Gregory Clement <gregory.clement@free-electrons.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: Documentation/devicetree/bindings/soc/dove/
1566 F: arch/arm/mach-dove/
1567 F: arch/arm/mach-mv78xx0/
1568 F: arch/arm/mach-orion5x/
1569 F: arch/arm/plat-orion/
1570 F: arch/arm/boot/dts/dove*
1571 F: arch/arm/boot/dts/orion5x*
1573 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574 M: Jason Cooper <jason@lakedaemon.net>
1575 M: Andrew Lunn <andrew@lunn.ch>
1576 M: Gregory Clement <gregory.clement@free-electrons.com>
1577 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: arch/arm/boot/dts/armada*
1581 F: arch/arm/boot/dts/kirkwood*
1582 F: arch/arm/configs/mvebu_*_defconfig
1583 F: arch/arm/mach-mvebu/
1584 F: arch/arm64/boot/dts/marvell/armada*
1585 F: drivers/cpufreq/mvebu-cpufreq.c
1586 F: drivers/irqchip/irq-armada-370-xp.c
1587 F: drivers/irqchip/irq-mvebu-*
1588 F: drivers/pinctrl/mvebu/
1589 F: drivers/rtc/rtc-armada38x.c
1591 ARM/Mediatek RTC DRIVER
1592 M: Eddie Huang <eddie.huang@mediatek.com>
1593 M: Sean Wang <sean.wang@mediatek.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598 F: drivers/rtc/rtc-mt6397.c
1599 F: drivers/rtc/rtc-mt7622.c
1601 ARM/Mediatek SoC support
1602 M: Matthias Brugger <matthias.bgg@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1606 F: arch/arm/boot/dts/mt6*
1607 F: arch/arm/boot/dts/mt7*
1608 F: arch/arm/boot/dts/mt8*
1609 F: arch/arm/mach-mediatek/
1610 F: arch/arm64/boot/dts/mediatek/
1614 ARM/Mediatek USB3 PHY DRIVER
1615 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 F: drivers/phy/mediatek/phy-mtk-tphy.c
1621 ARM/MICREL KS8695 ARCHITECTURE
1622 M: Greg Ungerer <gerg@uclinux.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 F: arch/arm/mach-ks8695/
1627 ARM/MIOA701 MACHINE SUPPORT
1628 M: Robert Jarzmik <robert.jarzmik@free.fr>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 F: arch/arm/mach-pxa/mioa701.c
1633 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634 M: Michael Petchkovsky <mkpetch@internode.on.net>
1637 ARM/NOMADIK ARCHITECTURE
1638 M: Alessandro Rubini <rubini@unipv.it>
1639 M: Linus Walleij <linus.walleij@linaro.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/mach-nomadik/
1643 F: drivers/pinctrl/nomadik/
1644 F: drivers/i2c/busses/i2c-nomadik.c
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1647 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648 M: Wan ZongShun <mcuos.com@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 W: http://www.mcuos.com
1652 F: arch/arm/mach-w90x900/
1653 F: drivers/input/keyboard/w90p910_keypad.c
1654 F: drivers/input/touchscreen/w90p910_ts.c
1655 F: drivers/watchdog/nuc900_wdt.c
1656 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1657 F: drivers/mtd/nand/nuc900_nand.c
1658 F: drivers/rtc/rtc-nuc900.c
1659 F: drivers/spi/spi-nuc900.c
1660 F: drivers/usb/host/ehci-w90x900.c
1661 F: drivers/video/fbdev/nuc900fb.c
1663 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1665 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1666 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1669 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670 M: Alexander Clouter <alex@digriz.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W: http://www.digriz.org.uk/ts78xx/kernel
1674 F: arch/arm/mach-orion5x/ts78xx-*
1676 ARM/OXNAS platform support
1677 M: Neil Armstrong <narmstrong@baylibre.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1681 F: arch/arm/mach-oxnas/
1682 F: arch/arm/boot/dts/ox8*.dtsi
1683 F: arch/arm/boot/dts/wd-mbwe.dts
1684 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1687 ARM/PALM TREO SUPPORT
1688 M: Tomas Cech <sleep_walker@suse.com>
1689 L: linux-arm-kernel@lists.infradead.org
1690 W: http://hackndev.com
1692 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1693 F: arch/arm/mach-pxa/palmtreo.c
1695 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696 M: Marek Vasut <marek.vasut@gmail.com>
1697 L: linux-arm-kernel@lists.infradead.org
1698 W: http://hackndev.com
1700 F: arch/arm/mach-pxa/include/mach/palmtx.h
1701 F: arch/arm/mach-pxa/palmtx.c
1702 F: arch/arm/mach-pxa/include/mach/palmt5.h
1703 F: arch/arm/mach-pxa/palmt5.c
1704 F: arch/arm/mach-pxa/include/mach/palmld.h
1705 F: arch/arm/mach-pxa/palmld.c
1706 F: arch/arm/mach-pxa/include/mach/palmte2.h
1707 F: arch/arm/mach-pxa/palmte2.c
1708 F: arch/arm/mach-pxa/include/mach/palmtc.h
1709 F: arch/arm/mach-pxa/palmtc.c
1712 M: Sergey Lapin <slapin@ossfans.org>
1713 L: linux-arm-kernel@lists.infradead.org
1714 W: http://hackndev.com
1716 F: arch/arm/mach-pxa/include/mach/palmz72.h
1717 F: arch/arm/mach-pxa/palmz72.c
1720 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1721 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1724 ARM/PT DIGITAL BOARD PORT
1725 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W: http://www.armlinux.org.uk/
1730 ARM/QUALCOMM SUPPORT
1731 M: Andy Gross <andy.gross@linaro.org>
1732 M: David Brown <david.brown@linaro.org>
1733 L: linux-arm-msm@vger.kernel.org
1734 L: linux-soc@vger.kernel.org
1736 F: Documentation/devicetree/bindings/soc/qcom/
1737 F: arch/arm/boot/dts/qcom-*.dts
1738 F: arch/arm/boot/dts/qcom-*.dtsi
1739 F: arch/arm/mach-qcom/
1740 F: arch/arm64/boot/dts/qcom/*
1741 F: drivers/i2c/busses/i2c-qup.c
1742 F: drivers/clk/qcom/
1743 F: drivers/dma/qcom/
1744 F: drivers/soc/qcom/
1745 F: drivers/spi/spi-qup.c
1746 F: drivers/tty/serial/msm_serial.h
1747 F: drivers/tty/serial/msm_serial.c
1748 F: drivers/*/pm8???-*
1749 F: drivers/mfd/ssbi.c
1750 F: drivers/firmware/qcom_scm.c
1751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1753 ARM/RADISYS ENP2611 MACHINE SUPPORT
1754 M: Lennert Buytenhek <kernel@wantstofly.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 ARM/REALTEK ARCHITECTURE
1759 M: Andreas Färber <afaerber@suse.de>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F: arch/arm64/boot/dts/realtek/
1763 F: Documentation/devicetree/bindings/arm/realtek.txt
1765 ARM/RENESAS ARM64 ARCHITECTURE
1766 M: Simon Horman <horms@verge.net.au>
1767 M: Magnus Damm <magnus.damm@gmail.com>
1768 L: linux-renesas-soc@vger.kernel.org
1769 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772 F: arch/arm64/boot/dts/renesas/
1773 F: Documentation/devicetree/bindings/arm/shmobile.txt
1774 F: drivers/soc/renesas/
1775 F: include/linux/soc/renesas/
1777 ARM/RISCPC ARCHITECTURE
1778 M: Russell King <linux@armlinux.org.uk>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 W: http://www.armlinux.org.uk/
1782 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1783 F: arch/arm/include/asm/hardware/ioc.h
1784 F: arch/arm/include/asm/hardware/iomd.h
1785 F: arch/arm/include/asm/hardware/memc.h
1786 F: arch/arm/mach-rpc/
1787 F: drivers/net/ethernet/8390/etherh.c
1788 F: drivers/net/ethernet/i825xx/ether1*
1789 F: drivers/net/ethernet/seeq/ether3*
1790 F: drivers/scsi/arm/
1792 ARM/Rockchip SoC support
1793 M: Heiko Stuebner <heiko@sntech.de>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 L: linux-rockchip@lists.infradead.org
1796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1798 F: arch/arm/boot/dts/rk3*
1799 F: arch/arm/boot/dts/rv1108*
1800 F: arch/arm/mach-rockchip/
1801 F: drivers/clk/rockchip/
1802 F: drivers/i2c/busses/i2c-rk3x.c
1803 F: drivers/*/*rockchip*
1804 F: drivers/*/*/*rockchip*
1805 F: sound/soc/rockchip/
1808 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809 M: Kukjin Kim <kgene@kernel.org>
1810 M: Krzysztof Kozlowski <krzk@kernel.org>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1815 F: arch/arm/boot/dts/s3c*
1816 F: arch/arm/boot/dts/s5p*
1817 F: arch/arm/boot/dts/samsung*
1818 F: arch/arm/boot/dts/exynos*
1819 F: arch/arm64/boot/dts/exynos/
1820 F: arch/arm/plat-samsung/
1821 F: arch/arm/mach-s3c24*/
1822 F: arch/arm/mach-s3c64xx/
1823 F: arch/arm/mach-s5p*/
1824 F: arch/arm/mach-exynos*/
1825 F: drivers/*/*s3c24*
1826 F: drivers/*/*/*s3c24*
1827 F: drivers/*/*s3c64xx*
1828 F: drivers/*/*s5pv210*
1829 F: drivers/memory/samsung/*
1830 F: drivers/soc/samsung/*
1831 F: Documentation/arm/Samsung/
1832 F: Documentation/devicetree/bindings/arm/samsung/
1833 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1834 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1837 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838 M: Kyungmin Park <kyungmin.park@samsung.com>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841 F: arch/arm/mach-s5pv210/
1843 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844 M: Kyungmin Park <kyungmin.park@samsung.com>
1845 M: Kamil Debski <kamil@wypas.org>
1846 M: Andrzej Hajda <a.hajda@samsung.com>
1847 L: linux-arm-kernel@lists.infradead.org
1848 L: linux-media@vger.kernel.org
1850 F: drivers/media/platform/s5p-g2d/
1852 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853 M: Marek Szyprowski <m.szyprowski@samsung.com>
1854 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855 L: linux-media@vger.kernel.org
1857 F: drivers/media/platform/s5p-cec/
1858 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1860 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863 L: linux-arm-kernel@lists.infradead.org
1864 L: linux-media@vger.kernel.org
1866 F: drivers/media/platform/s5p-jpeg/
1868 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869 M: Kyungmin Park <kyungmin.park@samsung.com>
1870 M: Kamil Debski <kamil@wypas.org>
1871 M: Jeongtae Park <jtp.park@samsung.com>
1872 M: Andrzej Hajda <a.hajda@samsung.com>
1873 L: linux-arm-kernel@lists.infradead.org
1874 L: linux-media@vger.kernel.org
1876 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1877 F: drivers/media/platform/s5p-mfc/
1879 ARM/SHMOBILE ARM ARCHITECTURE
1880 M: Simon Horman <horms@verge.net.au>
1881 M: Magnus Damm <magnus.damm@gmail.com>
1882 L: linux-renesas-soc@vger.kernel.org
1883 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1886 F: arch/arm/boot/dts/emev2*
1887 F: arch/arm/boot/dts/r7s*
1888 F: arch/arm/boot/dts/r8a*
1889 F: arch/arm/boot/dts/sh*
1890 F: arch/arm/configs/shmobile_defconfig
1891 F: arch/arm/include/debug/renesas-scif.S
1892 F: arch/arm/mach-shmobile/
1893 F: Documentation/devicetree/bindings/arm/shmobile.txt
1894 F: drivers/soc/renesas/
1895 F: include/linux/soc/renesas/
1897 ARM/SOCFPGA ARCHITECTURE
1898 M: Dinh Nguyen <dinguyen@kernel.org>
1900 F: arch/arm/mach-socfpga/
1901 F: arch/arm/boot/dts/socfpga*
1902 F: arch/arm/configs/socfpga_defconfig
1903 F: arch/arm64/boot/dts/altera/
1904 W: http://www.rocketboards.org
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1907 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908 M: Dinh Nguyen <dinguyen@kernel.org>
1910 F: drivers/clk/socfpga/
1912 ARM/SOCFPGA EDAC SUPPORT
1913 M: Thor Thayer <thor.thayer@linux.intel.com>
1915 F: drivers/edac/altera_edac.
1917 ARM/STI ARCHITECTURE
1918 M: Patrice Chotard <patrice.chotard@st.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.stlinux.com
1922 F: arch/arm/mach-sti/
1923 F: arch/arm/boot/dts/sti*
1924 F: drivers/char/hw_random/st-rng.c
1925 F: drivers/clocksource/arm_global_timer.c
1926 F: drivers/clocksource/clksrc_st_lpc.c
1927 F: drivers/cpufreq/sti-cpufreq.c
1928 F: drivers/dma/st_fdma*
1929 F: drivers/i2c/busses/i2c-st.c
1930 F: drivers/media/rc/st_rc.c
1931 F: drivers/media/platform/sti/c8sectpfe/
1932 F: drivers/mmc/host/sdhci-st.c
1933 F: drivers/phy/st/phy-miphy28lp.c
1934 F: drivers/phy/st/phy-stih407-usb.c
1935 F: drivers/pinctrl/pinctrl-st.c
1936 F: drivers/remoteproc/st_remoteproc.c
1937 F: drivers/remoteproc/st_slim_rproc.c
1938 F: drivers/reset/sti/
1939 F: drivers/rtc/rtc-st-lpc.c
1940 F: drivers/tty/serial/st-asc.c
1941 F: drivers/usb/dwc3/dwc3-st.c
1942 F: drivers/usb/host/ehci-st.c
1943 F: drivers/usb/host/ohci-st.c
1944 F: drivers/watchdog/st_lpc_wdt.c
1945 F: drivers/ata/ahci_st.c
1946 F: include/linux/remoteproc/st_slim_rproc.h
1948 ARM/STM32 ARCHITECTURE
1949 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950 M: Alexandre Torgue <alexandre.torgue@st.com>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1955 F: drivers/clocksource/armv7m_systick.c
1957 ARM/TANGO ARCHITECTURE
1958 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959 L: linux-arm-kernel@lists.infradead.org
1963 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969 M: Hans Verkuil <hans.verkuil@cisco.com>
1970 L: linux-tegra@vger.kernel.org
1971 L: linux-media@vger.kernel.org
1973 F: drivers/media/platform/tegra-cec/
1974 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1976 ARM/TETON BGA MACHINE SUPPORT
1977 M: "Mark F. Brown" <mark.brown314@gmail.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982 M: Santosh Shilimkar <ssantosh@kernel.org>
1983 L: linux-kernel@vger.kernel.org
1985 F: drivers/memory/*emif*
1987 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988 M: Santosh Shilimkar <ssantosh@kernel.org>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-keystone/
1992 F: arch/arm/boot/dts/keystone-*
1993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1995 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996 M: Santosh Shilimkar <ssantosh@kernel.org>
1997 L: linux-kernel@vger.kernel.org
1999 F: drivers/clk/keystone/
2001 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002 M: Santosh Shilimkar <ssantosh@kernel.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 L: linux-kernel@vger.kernel.org
2006 F: drivers/clocksource/timer-keystone.c
2008 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009 M: Santosh Shilimkar <ssantosh@kernel.org>
2010 L: linux-kernel@vger.kernel.org
2012 F: drivers/power/reset/keystone-reset.c
2014 ARM/THECUS N2100 MACHINE SUPPORT
2015 M: Lennert Buytenhek <kernel@wantstofly.org>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 ARM/TOSA MACHINE SUPPORT
2020 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021 M: Dirk Opfer <dirk@opfer-online.de>
2024 ARM/U300 MACHINE SUPPORT
2025 M: Linus Walleij <linus.walleij@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 F: arch/arm/mach-u300/
2029 F: drivers/clocksource/timer-u300.c
2030 F: drivers/i2c/busses/i2c-stu300.c
2031 F: drivers/rtc/rtc-coh901331.c
2032 F: drivers/watchdog/coh901327_wdt.c
2033 F: drivers/dma/coh901318*
2034 F: drivers/mfd/ab3100*
2035 F: drivers/rtc/rtc-ab3100.c
2036 F: drivers/rtc/rtc-coh901331.c
2037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2039 ARM/UNIPHIER ARCHITECTURE
2040 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2044 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045 F: arch/arm/boot/dts/uniphier*
2046 F: arch/arm/include/asm/hardware/cache-uniphier.h
2047 F: arch/arm/mach-uniphier/
2048 F: arch/arm/mm/cache-uniphier.c
2049 F: arch/arm64/boot/dts/socionext/
2050 F: drivers/bus/uniphier-system-bus.c
2051 F: drivers/clk/uniphier/
2052 F: drivers/gpio/gpio-uniphier.c
2053 F: drivers/i2c/busses/i2c-uniphier*
2054 F: drivers/irqchip/irq-uniphier-aidet.c
2055 F: drivers/pinctrl/uniphier/
2056 F: drivers/reset/reset-uniphier.c
2057 F: drivers/tty/serial/8250/8250_uniphier.c
2060 ARM/Ux500 ARM ARCHITECTURE
2061 M: Linus Walleij <linus.walleij@linaro.org>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: arch/arm/mach-ux500/
2065 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2066 F: drivers/dma/ste_dma40*
2067 F: drivers/hwspinlock/u8500_hsem.c
2068 F: drivers/mfd/abx500*
2069 F: drivers/mfd/ab8500*
2070 F: drivers/mfd/dbx500*
2071 F: drivers/mfd/db8500*
2072 F: drivers/pinctrl/nomadik/pinctrl-ab*
2073 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2074 F: drivers/rtc/rtc-ab8500.c
2075 F: drivers/rtc/rtc-pl031.c
2076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2078 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079 M: Ulf Hansson <ulf.hansson@linaro.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T: git git://git.linaro.org/people/ulfh/clk.git
2083 F: drivers/clk/ux500/
2085 ARM/VERSATILE EXPRESS PLATFORM
2086 M: Liviu Dudau <liviu.dudau@arm.com>
2087 M: Sudeep Holla <sudeep.holla@arm.com>
2088 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 F: arch/arm/boot/dts/vexpress*
2092 F: arch/arm64/boot/dts/arm/
2093 F: arch/arm/mach-vexpress/
2096 F: drivers/clk/versatile/clk-vexpress-osc.c
2097 F: drivers/clocksource/versatile.c
2101 M: Russell King <linux@armlinux.org.uk>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W: http://www.armlinux.org.uk/
2107 ARM/VOIPAC PXA270 SUPPORT
2108 M: Marek Vasut <marek.vasut@gmail.com>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: arch/arm/mach-pxa/vpac270.c
2112 F: arch/arm/mach-pxa/include/mach/vpac270.h
2114 ARM/VT8500 ARM ARCHITECTURE
2115 M: Tony Prisk <linux@prisktech.co.nz>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 F: arch/arm/mach-vt8500/
2119 F: drivers/clocksource/vt8500_timer.c
2120 F: drivers/i2c/busses/i2c-wmt.c
2121 F: drivers/mmc/host/wmt-sdmmc.c
2122 F: drivers/pwm/pwm-vt8500.c
2123 F: drivers/rtc/rtc-vt8500.c
2124 F: drivers/tty/serial/vt8500_serial.c
2125 F: drivers/usb/host/ehci-platform.c
2126 F: drivers/usb/host/uhci-platform.c
2127 F: drivers/video/fbdev/vt8500lcdfb.*
2128 F: drivers/video/fbdev/wm8505fb*
2129 F: drivers/video/fbdev/wmt_ge_rops.*
2131 ARM/ZIPIT Z2 SUPPORT
2132 M: Marek Vasut <marek.vasut@gmail.com>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 F: arch/arm/mach-pxa/z2.c
2136 F: arch/arm/mach-pxa/include/mach/z2.h
2138 ARM/ZTE ARCHITECTURE
2139 M: Jun Nie <jun.nie@linaro.org>
2140 M: Baoyou Xie <baoyou.xie@linaro.org>
2141 M: Shawn Guo <shawnguo@kernel.org>
2142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144 F: arch/arm/boot/dts/zx2967*
2145 F: arch/arm/mach-zx/
2146 F: arch/arm64/boot/dts/zte/
2148 F: drivers/dma/zx_dma.c
2149 F: drivers/gpio/gpio-zx.c
2150 F: drivers/i2c/busses/i2c-zx2967.c
2151 F: drivers/mmc/host/dw_mmc-zx.*
2152 F: drivers/pinctrl/zte/
2154 F: drivers/thermal/zx2967_thermal.c
2155 F: drivers/watchdog/zx2967_wdt.c
2156 F: Documentation/devicetree/bindings/arm/zte.txt
2157 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2158 F: Documentation/devicetree/bindings/dma/zxdma.txt
2159 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164 F: Documentation/devicetree/bindings/soc/zte/
2165 F: Documentation/devicetree/bindings/sound/zte,*.txt
2166 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168 F: include/dt-bindings/clock/zx2967*.h
2169 F: include/dt-bindings/soc/zte,*.h
2170 F: sound/soc/codecs/zx_aud96p22.c
2173 ARM/ZYNQ ARCHITECTURE
2174 M: Michal Simek <michal.simek@xilinx.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 W: http://wiki.xilinx.com
2177 T: git https://github.com/Xilinx/linux-xlnx.git
2179 F: arch/arm/mach-zynq/
2180 F: drivers/cpuidle/cpuidle-zynq.c
2181 F: drivers/block/xsysace.c
2184 F: drivers/clocksource/cadence_ttc_timer.c
2185 F: drivers/i2c/busses/i2c-cadence.c
2186 F: drivers/mmc/host/sdhci-of-arasan.c
2187 F: drivers/edac/synopsys_edac.c
2189 ARM64 PORT (AARCH64 ARCHITECTURE)
2190 M: Catalin Marinas <catalin.marinas@arm.com>
2191 M: Will Deacon <will.deacon@arm.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2196 F: Documentation/arm64/
2198 AS3645A LED FLASH CONTROLLER DRIVER
2199 M: Sakari Ailus <sakari.ailus@iki.fi>
2200 L: linux-leds@vger.kernel.org
2202 F: drivers/leds/leds-as3645a.c
2204 AS3645A LED FLASH CONTROLLER DRIVER
2205 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206 L: linux-media@vger.kernel.org
2207 T: git git://linuxtv.org/media_tree.git
2209 F: drivers/media/i2c/as3645a.c
2210 F: include/media/i2c/as3645a.h
2212 ASAHI KASEI AK8974 DRIVER
2213 M: Linus Walleij <linus.walleij@linaro.org>
2214 L: linux-iio@vger.kernel.org
2215 W: http://www.akm.com/
2217 F: drivers/iio/magnetometer/ak8974.c
2219 ASC7621 HARDWARE MONITOR DRIVER
2220 M: George Joseph <george.joseph@fairview5.com>
2221 L: linux-hwmon@vger.kernel.org
2223 F: Documentation/hwmon/asc7621
2224 F: drivers/hwmon/asc7621.c
2226 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227 M: Corentin Chary <corentin.chary@gmail.com>
2228 L: acpi4asus-user@lists.sourceforge.net
2229 L: platform-driver-x86@vger.kernel.org
2230 W: http://acpi4asus.sf.net
2232 F: drivers/platform/x86/asus*.c
2233 F: drivers/platform/x86/eeepc*.c
2235 ASUS WIRELESS RADIO CONTROL DRIVER
2236 M: João Paulo Rechi Vita <jprvita@gmail.com>
2237 L: platform-driver-x86@vger.kernel.org
2239 F: drivers/platform/x86/asus-wireless.c
2242 M: David Howells <dhowells@redhat.com>
2243 L: keyrings@vger.kernel.org
2245 F: Documentation/crypto/asymmetric-keys.txt
2246 F: include/linux/verification.h
2247 F: include/crypto/public_key.h
2248 F: include/crypto/pkcs7.h
2249 F: crypto/asymmetric_keys/
2251 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252 R: Dan Williams <dan.j.williams@intel.com>
2253 W: http://sourceforge.net/projects/xscaleiop
2255 F: Documentation/crypto/async-tx-api.txt
2258 F: include/linux/dmaengine.h
2259 F: include/linux/async_tx.h
2262 M: Bartosz Golaszewski <brgl@bgdev.pl>
2263 L: linux-i2c@vger.kernel.org
2265 F: drivers/misc/eeprom/at24.c
2266 F: include/linux/platform_data/at24.h
2268 ATA OVER ETHERNET (AOE) DRIVER
2269 M: "Ed L. Cashin" <ed.cashin@acm.org>
2270 W: http://www.openaoe.org/
2272 F: Documentation/aoe/
2273 F: drivers/block/aoe/
2275 ATHEROS 71XX/9XXX GPIO DRIVER
2276 M: Alban Bedel <albeu@free.fr>
2277 W: https://github.com/AlbanBedel/linux
2278 T: git git://github.com/AlbanBedel/linux
2280 F: drivers/gpio/gpio-ath79.c
2281 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2283 ATHEROS ATH GENERIC UTILITIES
2284 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285 L: linux-wireless@vger.kernel.org
2287 F: drivers/net/wireless/ath/*
2289 ATHEROS ATH5K WIRELESS DRIVER
2290 M: Jiri Slaby <jirislaby@gmail.com>
2291 M: Nick Kossifidis <mickflemm@gmail.com>
2292 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293 L: linux-wireless@vger.kernel.org
2294 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2296 F: drivers/net/wireless/ath/ath5k/
2298 ATHEROS ATH6KL WIRELESS DRIVER
2299 M: Kalle Valo <kvalo@qca.qualcomm.com>
2300 L: linux-wireless@vger.kernel.org
2301 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2304 F: drivers/net/wireless/ath/ath6kl/
2307 M: Ville Syrjala <syrjala@sci.fi>
2309 F: drivers/input/misc/ati_remote2.c
2311 ATK0110 HWMON DRIVER
2312 M: Luca Tettamanti <kronos.it@gmail.com>
2313 L: linux-hwmon@vger.kernel.org
2315 F: drivers/hwmon/asus_atk0110.c
2317 ATLX ETHERNET DRIVERS
2318 M: Jay Cliburn <jcliburn@gmail.com>
2319 M: Chris Snook <chris.snook@gmail.com>
2320 L: netdev@vger.kernel.org
2321 W: http://sourceforge.net/projects/atl1
2322 W: http://atl1.sourceforge.net
2324 F: drivers/net/ethernet/atheros/
2327 M: Chas Williams <3chas3@gmail.com>
2328 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329 L: netdev@vger.kernel.org
2330 W: http://linux-atm.sourceforge.net
2333 F: include/linux/atm*
2334 F: include/uapi/linux/atm*
2336 ATMEL AT91 / AT32 MCI DRIVER
2337 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2339 F: drivers/mmc/host/atmel-mci.c
2341 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2344 F: drivers/power/reset/at91-sama5d2_shdwc.c
2346 ATMEL Audio ALSA driver
2347 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2354 L: linux-i2c@vger.kernel.org
2356 F: drivers/i2c/busses/i2c-at91.c
2359 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L: linux-media@vger.kernel.org
2362 F: drivers/media/platform/atmel/atmel-isi.c
2363 F: include/media/atmel-isi.h
2366 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2367 L: linux-fbdev@vger.kernel.org
2369 F: drivers/video/fbdev/atmel_lcdfb.c
2370 F: include/video/atmel_lcdc.h
2372 ATMEL MACB ETHERNET DRIVER
2373 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2375 F: drivers/net/ethernet/cadence/
2377 ATMEL MAXTOUCH DRIVER
2378 M: Nick Dyer <nick@shmanahar.org>
2379 T: git git://github.com/ndyer/linux.git
2381 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382 F: drivers/input/touchscreen/atmel_mxt_ts.c
2383 F: include/linux/platform_data/atmel_mxt_ts.h
2386 M: Wenyou Yang <wenyou.yang@atmel.com>
2387 M: Josh Wu <rainyfeeling@outlook.com>
2388 L: linux-mtd@lists.infradead.org
2390 F: drivers/mtd/nand/atmel/*
2392 ATMEL SAMA5D2 ADC DRIVER
2393 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2394 L: linux-iio@vger.kernel.org
2396 F: drivers/iio/adc/at91-sama5d2_adc.c
2399 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L: linux-mmc@vger.kernel.org
2402 F: drivers/mmc/host/sdhci-of-at91.c
2405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 F: drivers/spi/spi-atmel.*
2410 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 F: drivers/misc/atmel-ssc.c
2414 F: include/linux/atmel-ssc.h
2416 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 F: drivers/misc/atmel_tclib.c
2421 F: drivers/clocksource/tcb_clksrc.c
2423 ATMEL USBA UDC DRIVER
2424 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2429 ATMEL WIRELESS DRIVER
2430 M: Simon Kelley <simon@thekelleys.org.uk>
2431 L: linux-wireless@vger.kernel.org
2432 W: http://www.thekelleys.org.uk/atmel
2433 W: http://atmelwlandriver.sourceforge.net/
2435 F: drivers/net/wireless/atmel/atmel*
2438 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L: linux-arm-kernel@lists.infradead.org
2440 L: dmaengine@vger.kernel.org
2442 F: drivers/dma/at_xdmac.c
2444 ATOMIC INFRASTRUCTURE
2445 M: Will Deacon <will.deacon@arm.com>
2446 M: Peter Zijlstra <peterz@infradead.org>
2447 R: Boqun Feng <boqun.feng@gmail.com>
2448 L: linux-kernel@vger.kernel.org
2450 F: arch/*/include/asm/atomic*.h
2451 F: include/*/atomic*.h
2453 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454 M: Bradley Grove <linuxdrivers@attotech.com>
2455 L: linux-scsi@vger.kernel.org
2456 W: http://www.attotech.com
2458 F: drivers/scsi/esas2r
2460 ATUSB IEEE 802.15.4 RADIO DRIVER
2461 M: Stefan Schmidt <stefan@osg.samsung.com>
2462 L: linux-wpan@vger.kernel.org
2464 F: drivers/net/ieee802154/atusb.c
2465 F: drivers/net/ieee802154/atusb.h
2466 F: drivers/net/ieee802154/at86rf230.h
2469 M: Paul Moore <paul@paul-moore.com>
2470 M: Eric Paris <eparis@redhat.com>
2471 L: linux-audit@redhat.com (moderated for non-subscribers)
2472 W: https://github.com/linux-audit
2473 W: https://people.redhat.com/sgrubb/audit
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2476 F: include/linux/audit.h
2477 F: include/uapi/linux/audit.h
2480 AUXILIARY DISPLAY DRIVERS
2481 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482 W: http://miguelojeda.es/auxdisplay.htm
2483 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2485 F: drivers/auxdisplay/
2486 F: include/linux/cfag12864b.h
2489 M: Ralf Baechle <ralf@linux-mips.org>
2490 L: linux-hams@vger.kernel.org
2491 W: http://www.linux-ax25.org/
2493 F: include/uapi/linux/ax25.h
2494 F: include/net/ax25.h
2498 M: Peter Rosin <peda@axentia.se>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 F: Documentation/devicetree/bindings/arm/axentia.txt
2502 F: arch/arm/boot/dts/at91-linea.dtsi
2503 F: arch/arm/boot/dts/at91-tse850-3.dts
2505 AXENTIA ASOC DRIVERS
2506 M: Peter Rosin <peda@axentia.se>
2507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2509 F: Documentation/devicetree/bindings/sound/axentia,*
2510 F: sound/soc/atmel/tse850-pcm5142.c
2513 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2515 L: linux-media@vger.kernel.org
2516 W: https://linuxtv.org
2517 T: git git://linuxtv.org/media_tree.git
2519 F: drivers/media/usb/dvb-usb-v2/az6007.c
2521 AZTECH FM RADIO RECEIVER DRIVER
2522 M: Hans Verkuil <hverkuil@xs4all.nl>
2523 L: linux-media@vger.kernel.org
2524 T: git git://linuxtv.org/media_tree.git
2525 W: https://linuxtv.org
2527 F: drivers/media/radio/radio-aztech*
2530 L: linux-wireless@vger.kernel.org
2531 L: b43-dev@lists.infradead.org
2532 W: http://wireless.kernel.org/en/users/Drivers/b43
2534 F: drivers/net/wireless/broadcom/b43/
2536 B43LEGACY WIRELESS DRIVER
2537 M: Larry Finger <Larry.Finger@lwfinger.net>
2538 L: linux-wireless@vger.kernel.org
2539 L: b43-dev@lists.infradead.org
2540 W: http://wireless.kernel.org/en/users/Drivers/b43
2542 F: drivers/net/wireless/broadcom/b43legacy/
2544 BACKLIGHT CLASS/SUBSYSTEM
2545 M: Lee Jones <lee.jones@linaro.org>
2546 M: Daniel Thompson <daniel.thompson@linaro.org>
2547 M: Jingoo Han <jingoohan1@gmail.com>
2548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2550 F: drivers/video/backlight/
2551 F: include/linux/backlight.h
2552 F: include/linux/pwm_backlight.h
2553 F: Documentation/devicetree/bindings/leds/backlight
2556 M: Marek Lindner <mareklindner@neomailbox.ch>
2557 M: Simon Wunderlich <sw@simonwunderlich.de>
2558 M: Antonio Quartulli <a@unstable.cc>
2559 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560 W: https://www.open-mesh.org/
2561 Q: https://patchwork.open-mesh.org/project/batman/list/
2563 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2564 F: Documentation/ABI/testing/sysfs-class-net-mesh
2565 F: Documentation/networking/batman-adv.rst
2566 F: include/uapi/linux/batman_adv.h
2569 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2571 L: linux-hams@vger.kernel.org
2572 W: http://www.baycom.org/~tom/ham/ham.html
2574 F: drivers/net/hamradio/baycom*
2576 BCACHE (BLOCK LAYER CACHE)
2577 M: Michael Lyle <mlyle@lyle.org>
2578 M: Kent Overstreet <kent.overstreet@gmail.com>
2579 L: linux-bcache@vger.kernel.org
2580 W: http://bcache.evilpiepirate.org
2581 C: irc://irc.oftc.net/bcache
2583 F: drivers/md/bcache/
2585 BDISP ST MEDIA DRIVER
2586 M: Fabien Dessenne <fabien.dessenne@st.com>
2587 L: linux-media@vger.kernel.org
2588 T: git git://linuxtv.org/media_tree.git
2589 W: https://linuxtv.org
2591 F: drivers/media/platform/sti/bdisp
2593 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2595 L: netdev@vger.kernel.org
2597 F: drivers/net/ethernet/ec_bhf.c
2600 M: Luis de Bethencourt <luisbg@kernel.org>
2601 M: Salah Triki <salah.triki@gmail.com>
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604 F: Documentation/filesystems/befs.txt
2608 M: Paolo Valente <paolo.valente@linaro.org>
2609 M: Jens Axboe <axboe@kernel.dk>
2610 L: linux-block@vger.kernel.org
2613 F: Documentation/block/bfq-iosched.txt
2616 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2618 F: Documentation/filesystems/bfs.txt
2620 F: include/uapi/linux/bfs_fs.h
2622 BLACKFIN ARCHITECTURE
2623 M: Steven Miao <realmz6@gmail.com>
2624 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625 T: git git://git.code.sf.net/p/adi-linux/code
2626 W: http://blackfin.uclinux.org
2630 BLACKFIN EMAC DRIVER
2631 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632 W: http://blackfin.uclinux.org
2634 F: drivers/net/ethernet/adi/
2636 BLACKFIN MEDIA DRIVER
2637 M: Scott Jiang <scott.jiang.linux@gmail.com>
2638 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W: http://blackfin.uclinux.org/
2641 F: drivers/media/platform/blackfin/
2642 F: drivers/media/i2c/adv7183*
2643 F: drivers/media/i2c/vs6624*
2646 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647 W: http://blackfin.uclinux.org
2649 F: drivers/rtc/rtc-bfin.c
2652 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653 W: http://blackfin.uclinux.org
2655 F: drivers/mmc/host/bfin_sdh.c
2657 BLACKFIN SERIAL DRIVER
2658 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659 W: http://blackfin.uclinux.org
2661 F: drivers/tty/serial/bfin_uart.c
2663 BLACKFIN WATCHDOG DRIVER
2664 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665 W: http://blackfin.uclinux.org
2667 F: drivers/watchdog/bfin_wdt.c
2669 BLINKM RGB LED DRIVER
2670 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2672 F: drivers/leds/leds-blinkm.c
2675 M: Jens Axboe <axboe@kernel.dk>
2676 L: linux-block@vger.kernel.org
2677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2680 F: kernel/trace/blktrace.c
2684 M: Joern Engel <joern@lazybastard.org>
2685 L: linux-mtd@lists.infradead.org
2687 F: drivers/mtd/devices/block2mtd.c
2690 M: Marcel Holtmann <marcel@holtmann.org>
2691 M: Gustavo Padovan <gustavo@padovan.org>
2692 M: Johan Hedberg <johan.hedberg@gmail.com>
2693 L: linux-bluetooth@vger.kernel.org
2694 W: http://www.bluez.org/
2695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2698 F: drivers/bluetooth/
2701 M: Marcel Holtmann <marcel@holtmann.org>
2702 M: Gustavo Padovan <gustavo@padovan.org>
2703 M: Johan Hedberg <johan.hedberg@gmail.com>
2704 L: linux-bluetooth@vger.kernel.org
2705 W: http://www.bluez.org/
2706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2710 F: include/net/bluetooth/
2713 M: Jay Vosburgh <j.vosburgh@gmail.com>
2714 M: Veaceslav Falico <vfalico@gmail.com>
2715 M: Andy Gospodarek <andy@greyhouse.net>
2716 L: netdev@vger.kernel.org
2717 W: http://sourceforge.net/projects/bonding/
2719 F: drivers/net/bonding/
2720 F: include/uapi/linux/if_bonding.h
2722 BPF (Safe dynamic programs and tools)
2723 M: Alexei Starovoitov <ast@kernel.org>
2724 M: Daniel Borkmann <daniel@iogearbox.net>
2725 L: netdev@vger.kernel.org
2726 L: linux-kernel@vger.kernel.org
2727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2730 F: arch/x86/net/bpf_jit*
2731 F: Documentation/networking/filter.txt
2732 F: Documentation/bpf/
2733 F: include/linux/bpf*
2734 F: include/linux/filter.h
2735 F: include/trace/events/bpf.h
2736 F: include/trace/events/xdp.h
2737 F: include/uapi/linux/bpf*
2738 F: include/uapi/linux/filter.h
2740 F: kernel/trace/bpf_trace.c
2743 F: net/core/filter.c
2744 F: net/sched/act_bpf.c
2745 F: net/sched/cls_bpf.c
2748 F: tools/testing/selftests/bpf/
2750 BROADCOM B44 10/100 ETHERNET DRIVER
2751 M: Michael Chan <michael.chan@broadcom.com>
2752 L: netdev@vger.kernel.org
2754 F: drivers/net/ethernet/broadcom/b44.*
2756 BROADCOM B53 ETHERNET SWITCH DRIVER
2757 M: Florian Fainelli <f.fainelli@gmail.com>
2758 L: netdev@vger.kernel.org
2759 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2761 F: drivers/net/dsa/b53/*
2762 F: include/linux/platform_data/b53.h
2764 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2765 M: Florian Fainelli <f.fainelli@gmail.com>
2766 M: Ray Jui <rjui@broadcom.com>
2767 M: Scott Branden <sbranden@broadcom.com>
2768 M: bcm-kernel-feedback-list@broadcom.com
2769 T: git git://github.com/broadcom/mach-bcm
2775 F: arch/arm/mach-bcm/
2777 BROADCOM BCM2835 ARM ARCHITECTURE
2778 M: Eric Anholt <eric@anholt.net>
2779 M: Stefan Wahren <stefan.wahren@i2se.com>
2780 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 T: git git://github.com/anholt/linux
2785 F: drivers/staging/vc04_services
2787 BROADCOM BCM47XX MIPS ARCHITECTURE
2788 M: Hauke Mehrtens <hauke@hauke-m.de>
2789 M: Rafał Miłecki <zajec5@gmail.com>
2790 L: linux-mips@linux-mips.org
2792 F: Documentation/devicetree/bindings/mips/brcm/
2793 F: arch/mips/bcm47xx/*
2794 F: arch/mips/include/asm/mach-bcm47xx/*
2796 BROADCOM BCM5301X ARM ARCHITECTURE
2797 M: Hauke Mehrtens <hauke@hauke-m.de>
2798 M: Rafał Miłecki <zajec5@gmail.com>
2799 M: Jon Mason <jonmason@broadcom.com>
2800 M: bcm-kernel-feedback-list@broadcom.com
2801 L: linux-arm-kernel@lists.infradead.org
2803 F: arch/arm/mach-bcm/bcm_5301x.c
2804 F: arch/arm/boot/dts/bcm5301x*.dtsi
2805 F: arch/arm/boot/dts/bcm470*
2806 F: arch/arm/boot/dts/bcm953012*
2808 BROADCOM BCM53573 ARM ARCHITECTURE
2809 M: Rafał Miłecki <rafal@milecki.pl>
2810 L: linux-arm-kernel@lists.infradead.org
2812 F: arch/arm/boot/dts/bcm53573*
2813 F: arch/arm/boot/dts/bcm47189*
2815 BROADCOM BCM63XX ARM ARCHITECTURE
2816 M: Florian Fainelli <f.fainelli@gmail.com>
2817 M: bcm-kernel-feedback-list@broadcom.com
2818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2819 T: git git://github.com/broadcom/stblinux.git
2823 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2824 M: Kevin Cernekee <cernekee@gmail.com>
2825 L: linux-usb@vger.kernel.org
2827 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2829 BROADCOM BCM7XXX ARM ARCHITECTURE
2830 M: Brian Norris <computersforpeace@gmail.com>
2831 M: Gregory Fong <gregory.0xf0@gmail.com>
2832 M: Florian Fainelli <f.fainelli@gmail.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2835 T: git git://github.com/broadcom/stblinux.git
2837 F: arch/arm/mach-bcm/*brcmstb*
2838 F: arch/arm/boot/dts/bcm7*.dts*
2839 F: drivers/bus/brcmstb_gisb.c
2842 BROADCOM BMIPS CPUFREQ DRIVER
2843 M: Markus Mayer <mmayer@broadcom.com>
2844 M: bcm-kernel-feedback-list@broadcom.com
2845 L: linux-pm@vger.kernel.org
2847 F: drivers/cpufreq/bmips-cpufreq.c
2849 BROADCOM BMIPS MIPS ARCHITECTURE
2850 M: Kevin Cernekee <cernekee@gmail.com>
2851 M: Florian Fainelli <f.fainelli@gmail.com>
2852 L: linux-mips@linux-mips.org
2853 T: git git://github.com/broadcom/stblinux.git
2855 F: arch/mips/bmips/*
2856 F: arch/mips/include/asm/mach-bmips/*
2857 F: arch/mips/kernel/*bmips*
2858 F: arch/mips/boot/dts/brcm/bcm*.dts*
2859 F: drivers/irqchip/irq-bcm63*
2860 F: drivers/irqchip/irq-bcm7*
2861 F: drivers/irqchip/irq-brcmstb*
2862 F: include/linux/bcm963xx_nvram.h
2863 F: include/linux/bcm963xx_tag.h
2865 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2866 M: Rasesh Mody <rasesh.mody@cavium.com>
2867 M: Harish Patil <harish.patil@cavium.com>
2868 M: Dept-GELinuxNICDev@cavium.com
2869 L: netdev@vger.kernel.org
2871 F: drivers/net/ethernet/broadcom/bnx2.*
2872 F: drivers/net/ethernet/broadcom/bnx2_*
2874 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2875 M: QLogic-Storage-Upstream@qlogic.com
2876 L: linux-scsi@vger.kernel.org
2878 F: drivers/scsi/bnx2fc/
2880 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2881 M: QLogic-Storage-Upstream@qlogic.com
2882 L: linux-scsi@vger.kernel.org
2884 F: drivers/scsi/bnx2i/
2886 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2887 M: Ariel Elior <ariel.elior@cavium.com>
2888 M: everest-linux-l2@cavium.com
2889 L: netdev@vger.kernel.org
2891 F: drivers/net/ethernet/broadcom/bnx2x/
2893 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2894 M: Michael Chan <michael.chan@broadcom.com>
2895 L: netdev@vger.kernel.org
2897 F: drivers/net/ethernet/broadcom/bnxt/
2899 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2900 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2901 M: Franky Lin <franky.lin@broadcom.com>
2902 M: Hante Meuleman <hante.meuleman@broadcom.com>
2903 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2904 M: Wright Feng <wright.feng@cypress.com>
2905 L: linux-wireless@vger.kernel.org
2906 L: brcm80211-dev-list.pdl@broadcom.com
2907 L: brcm80211-dev-list@cypress.com
2909 F: drivers/net/wireless/broadcom/brcm80211/
2911 BROADCOM BRCMSTB GPIO DRIVER
2912 M: Gregory Fong <gregory.0xf0@gmail.com>
2913 L: bcm-kernel-feedback-list@broadcom.com
2915 F: drivers/gpio/gpio-brcmstb.c
2916 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2918 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2919 M: Al Cooper <alcooperx@gmail.com>
2920 L: linux-kernel@vger.kernel.org
2921 L: bcm-kernel-feedback-list@broadcom.com
2923 F: drivers/phy/broadcom/phy-brcm-usb*
2925 BROADCOM GENET ETHERNET DRIVER
2926 M: Doug Berger <opendmb@gmail.com>
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: netdev@vger.kernel.org
2930 F: drivers/net/ethernet/broadcom/genet/
2932 BROADCOM IPROC ARM ARCHITECTURE
2933 M: Ray Jui <rjui@broadcom.com>
2934 M: Scott Branden <sbranden@broadcom.com>
2935 M: Jon Mason <jonmason@broadcom.com>
2936 M: bcm-kernel-feedback-list@broadcom.com
2937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2938 T: git git://github.com/broadcom/cygnus-linux.git
2954 F: arch/arm64/boot/dts/broadcom/ns2*
2955 F: drivers/clk/bcm/clk-ns*
2956 F: drivers/pinctrl/bcm/pinctrl-ns*
2958 BROADCOM KONA GPIO DRIVER
2959 M: Ray Jui <rjui@broadcom.com>
2960 L: bcm-kernel-feedback-list@broadcom.com
2962 F: drivers/gpio/gpio-bcm-kona.c
2963 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2965 BROADCOM NETXTREME-E ROCE DRIVER
2966 M: Selvin Xavier <selvin.xavier@broadcom.com>
2967 M: Devesh Sharma <devesh.sharma@broadcom.com>
2968 M: Somnath Kotur <somnath.kotur@broadcom.com>
2969 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2970 L: linux-rdma@vger.kernel.org
2971 W: http://www.broadcom.com
2973 F: drivers/infiniband/hw/bnxt_re/
2974 F: include/uapi/rdma/bnxt_re-abi.h
2976 BROADCOM NVRAM DRIVER
2977 M: Rafał Miłecki <zajec5@gmail.com>
2978 L: linux-mips@linux-mips.org
2980 F: drivers/firmware/broadcom/*
2982 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2983 M: Rafał Miłecki <zajec5@gmail.com>
2984 L: linux-wireless@vger.kernel.org
2987 F: include/linux/bcma/
2989 BROADCOM STB AVS CPUFREQ DRIVER
2990 M: Markus Mayer <mmayer@broadcom.com>
2991 M: bcm-kernel-feedback-list@broadcom.com
2992 L: linux-pm@vger.kernel.org
2994 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2995 F: drivers/cpufreq/brcmstb*
2997 BROADCOM STB AVS TMON DRIVER
2998 M: Markus Mayer <mmayer@broadcom.com>
2999 M: bcm-kernel-feedback-list@broadcom.com
3000 L: linux-pm@vger.kernel.org
3002 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3003 F: drivers/thermal/broadcom/brcmstb*
3005 BROADCOM STB NAND FLASH DRIVER
3006 M: Brian Norris <computersforpeace@gmail.com>
3007 M: Kamal Dasu <kdasu.kdev@gmail.com>
3008 L: linux-mtd@lists.infradead.org
3009 L: bcm-kernel-feedback-list@broadcom.com
3011 F: drivers/mtd/nand/brcmnand/
3013 BROADCOM STB DPFE DRIVER
3014 M: Markus Mayer <mmayer@broadcom.com>
3015 M: bcm-kernel-feedback-list@broadcom.com
3016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3019 F: drivers/memory/brcmstb_dpfe.c
3021 BROADCOM SYSTEMPORT ETHERNET DRIVER
3022 M: Florian Fainelli <f.fainelli@gmail.com>
3023 L: netdev@vger.kernel.org
3025 F: drivers/net/ethernet/broadcom/bcmsysport.*
3027 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3028 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3029 M: Prashant Sreedharan <prashant@broadcom.com>
3030 M: Michael Chan <mchan@broadcom.com>
3031 L: netdev@vger.kernel.org
3033 F: drivers/net/ethernet/broadcom/tg3.*
3035 BROCADE BFA FC SCSI DRIVER
3036 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3037 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3038 L: linux-scsi@vger.kernel.org
3040 F: drivers/scsi/bfa/
3042 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3043 M: Rasesh Mody <rasesh.mody@cavium.com>
3044 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3045 M: Dept-GELinuxNICDev@cavium.com
3046 L: netdev@vger.kernel.org
3048 F: drivers/net/ethernet/brocade/bna/
3050 BSG (block layer generic sg v4 driver)
3051 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3052 L: linux-scsi@vger.kernel.org
3055 F: include/linux/bsg.h
3056 F: include/uapi/linux/bsg.h
3059 M: Clemens Ladisch <clemens@ladisch.de>
3060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3061 T: git git://git.alsa-project.org/alsa-kernel.git
3063 F: Documentation/sound/alsa/Bt87x.txt
3064 F: sound/pci/bt87x.c
3067 M: Michael Buesch <m@bues.ch>
3068 W: http://bu3sch.de/btgpio.php
3070 F: drivers/gpio/gpio-bt8xx.c
3073 M: Chris Mason <clm@fb.com>
3074 M: Josef Bacik <jbacik@fb.com>
3075 M: David Sterba <dsterba@suse.com>
3076 L: linux-btrfs@vger.kernel.org
3077 W: http://btrfs.wiki.kernel.org/
3078 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3081 F: Documentation/filesystems/btrfs.txt
3083 F: include/linux/btrfs*
3084 F: include/uapi/linux/btrfs*
3086 BTTV VIDEO4LINUX DRIVER
3087 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3088 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3089 L: linux-media@vger.kernel.org
3090 W: https://linuxtv.org
3091 T: git git://linuxtv.org/media_tree.git
3093 F: Documentation/media/v4l-drivers/bttv*
3094 F: drivers/media/pci/bt8xx/bttv*
3096 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3097 M: Chanwoo Choi <cw00.choi@samsung.com>
3098 L: linux-pm@vger.kernel.org
3099 L: linux-samsung-soc@vger.kernel.org
3100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3102 F: drivers/devfreq/exynos-bus.c
3103 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3105 BUSLOGIC SCSI DRIVER
3106 M: Khalid Aziz <khalid@gonehiking.org>
3107 L: linux-scsi@vger.kernel.org
3109 F: drivers/scsi/BusLogic.*
3110 F: drivers/scsi/FlashPoint.*
3112 C-MEDIA CMI8788 DRIVER
3113 M: Clemens Ladisch <clemens@ladisch.de>
3114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3115 T: git git://git.alsa-project.org/alsa-kernel.git
3117 F: sound/pci/oxygen/
3120 M: Mark Salter <msalter@redhat.com>
3121 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3122 L: linux-c6x-dev@linux-c6x.org
3123 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3127 CA8210 IEEE-802.15.4 RADIO DRIVER
3128 M: Harry Morris <h.morris@cascoda.com>
3129 L: linux-wpan@vger.kernel.org
3130 W: https://github.com/Cascoda/ca8210-linux.git
3132 F: drivers/net/ieee802154/ca8210.c
3133 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3135 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3136 M: David Howells <dhowells@redhat.com>
3137 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3139 F: Documentation/filesystems/caching/cachefiles.txt
3142 CADET FM/AM RADIO RECEIVER DRIVER
3143 M: Hans Verkuil <hverkuil@xs4all.nl>
3144 L: linux-media@vger.kernel.org
3145 T: git git://linuxtv.org/media_tree.git
3146 W: https://linuxtv.org
3148 F: drivers/media/radio/radio-cadet*
3150 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3151 M: Jonathan Corbet <corbet@lwn.net>
3152 L: linux-media@vger.kernel.org
3153 T: git git://linuxtv.org/media_tree.git
3155 F: Documentation/media/v4l-drivers/cafe_ccic*
3156 F: drivers/media/platform/marvell-ccic/
3159 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3160 L: netdev@vger.kernel.org
3162 F: Documentation/networking/caif/
3163 F: drivers/net/caif/
3164 F: include/uapi/linux/caif/
3165 F: include/net/caif/
3168 CALGARY x86-64 IOMMU
3169 M: Muli Ben-Yehuda <mulix@mulix.org>
3170 M: Jon Mason <jdmason@kudzu.us>
3171 L: iommu@lists.linux-foundation.org
3173 F: arch/x86/kernel/pci-calgary_64.c
3174 F: arch/x86/kernel/tce_64.c
3175 F: arch/x86/include/asm/calgary.h
3176 F: arch/x86/include/asm/tce.h
3179 M: Wolfgang Grandegger <wg@grandegger.com>
3180 M: Marc Kleine-Budde <mkl@pengutronix.de>
3181 L: linux-can@vger.kernel.org
3182 W: https://github.com/linux-can
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3186 F: Documentation/devicetree/bindings/net/can/
3188 F: include/linux/can/dev.h
3189 F: include/linux/can/platform/
3190 F: include/uapi/linux/can/error.h
3191 F: include/uapi/linux/can/netlink.h
3194 M: Oliver Hartkopp <socketcan@hartkopp.net>
3195 M: Marc Kleine-Budde <mkl@pengutronix.de>
3196 L: linux-can@vger.kernel.org
3197 W: https://github.com/linux-can
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3201 F: Documentation/networking/can.txt
3203 F: include/linux/can/core.h
3204 F: include/uapi/linux/can.h
3205 F: include/uapi/linux/can/bcm.h
3206 F: include/uapi/linux/can/raw.h
3207 F: include/uapi/linux/can/gw.h
3210 M: Serge Hallyn <serge@hallyn.com>
3211 L: linux-security-module@vger.kernel.org
3213 F: include/linux/capability.h
3214 F: include/uapi/linux/capability.h
3215 F: security/commoncap.c
3216 F: kernel/capability.c
3218 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3219 M: Kevin Tsai <ktsai@capellamicro.com>
3221 F: drivers/iio/light/cm*
3223 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3224 M: Christian Lamparter <chunkeey@googlemail.com>
3225 L: linux-wireless@vger.kernel.org
3226 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3228 F: drivers/net/wireless/ath/carl9170/
3231 M: Jan Glauber <jglauber@cavium.com>
3232 M: David Daney <david.daney@cavium.com>
3233 W: http://www.cavium.com
3235 F: drivers/i2c/busses/i2c-octeon*
3236 F: drivers/i2c/busses/i2c-thunderx*
3238 CAVIUM LIQUIDIO NETWORK DRIVER
3239 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3240 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3241 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3242 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3243 L: netdev@vger.kernel.org
3244 W: http://www.cavium.com
3246 F: drivers/net/ethernet/cavium/liquidio/
3249 M: Jan Glauber <jglauber@cavium.com>
3250 M: David Daney <david.daney@cavium.com>
3251 M: Steven J. Hill <Steven.Hill@cavium.com>
3252 W: http://www.cavium.com
3254 F: drivers/mmc/host/cavium*
3256 CAVIUM OCTEON-TX CRYPTO DRIVER
3257 M: George Cherian <george.cherian@cavium.com>
3258 L: linux-crypto@vger.kernel.org
3259 W: http://www.cavium.com
3261 F: drivers/crypto/cavium/cpt/
3263 CAVIUM THUNDERX2 ARM64 SOC
3264 M: Robert Richter <rrichter@cavium.com>
3265 M: Jayachandran C <jnair@caviumnetworks.com>
3266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3268 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3269 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3271 CC2520 IEEE-802.15.4 RADIO DRIVER
3272 M: Varka Bhadram <varkabhadram@gmail.com>
3273 L: linux-wpan@vger.kernel.org
3275 F: drivers/net/ieee802154/cc2520.c
3276 F: include/linux/spi/cc2520.h
3277 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3279 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3280 M: Gilad Ben-Yossef <gilad@benyossef.com>
3281 L: linux-crypto@vger.kernel.org
3282 L: driverdev-devel@linuxdriverproject.org
3284 F: drivers/staging/ccree/
3285 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3288 M: Hans Verkuil <hans.verkuil@cisco.com>
3289 L: linux-media@vger.kernel.org
3290 T: git git://linuxtv.org/media_tree.git
3291 W: http://linuxtv.org
3293 F: Documentation/media/kapi/cec-core.rst
3294 F: Documentation/media/uapi/cec
3295 F: drivers/media/cec/
3296 F: drivers/media/rc/keymaps/rc-cec.c
3297 F: include/media/cec.h
3298 F: include/media/cec-notifier.h
3299 F: include/uapi/linux/cec.h
3300 F: include/uapi/linux/cec-funcs.h
3301 F: Documentation/devicetree/bindings/media/cec.txt
3304 M: Hans Verkuil <hans.verkuil@cisco.com>
3305 L: linux-media@vger.kernel.org
3306 T: git git://linuxtv.org/media_tree.git
3307 W: http://linuxtv.org
3309 F: drivers/media/platform/cec-gpio/
3310 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3312 CELL BROADBAND ENGINE ARCHITECTURE
3313 M: Arnd Bergmann <arnd@arndb.de>
3314 L: linuxppc-dev@lists.ozlabs.org
3315 W: http://www.ibm.com/developerworks/power/cell/
3317 F: arch/powerpc/include/asm/cell*.h
3318 F: arch/powerpc/include/asm/spu*.h
3319 F: arch/powerpc/include/uapi/asm/spu*.h
3320 F: arch/powerpc/oprofile/*cell*
3321 F: arch/powerpc/platforms/cell/
3323 CEPH COMMON CODE (LIBCEPH)
3324 M: Ilya Dryomov <idryomov@gmail.com>
3325 M: "Yan, Zheng" <zyan@redhat.com>
3326 M: Sage Weil <sage@redhat.com>
3327 L: ceph-devel@vger.kernel.org
3329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3330 T: git git://github.com/ceph/ceph-client.git
3333 F: include/linux/ceph/
3334 F: include/linux/crush/
3336 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3337 M: "Yan, Zheng" <zyan@redhat.com>
3338 M: Sage Weil <sage@redhat.com>
3339 M: Ilya Dryomov <idryomov@gmail.com>
3340 L: ceph-devel@vger.kernel.org
3342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3343 T: git git://github.com/ceph/ceph-client.git
3345 F: Documentation/filesystems/ceph.txt
3348 CERTIFICATE HANDLING:
3349 M: David Howells <dhowells@redhat.com>
3350 M: David Woodhouse <dwmw2@infradead.org>
3351 L: keyrings@vger.kernel.org
3353 F: Documentation/module-signing.txt
3355 F: scripts/sign-file.c
3356 F: scripts/extract-cert.c
3358 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3359 L: linux-usb@vger.kernel.org
3361 F: Documentation/usb/WUSB-Design-overview.txt
3362 F: Documentation/usb/wusb-cbaf
3363 F: drivers/usb/host/hwa-hc.c
3364 F: drivers/usb/host/whci/
3365 F: drivers/usb/wusbcore/
3366 F: include/linux/usb/wusb*
3368 CFAG12864B LCD DRIVER
3369 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3370 W: http://miguelojeda.es/auxdisplay.htm
3371 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3373 F: drivers/auxdisplay/cfag12864b.c
3374 F: include/linux/cfag12864b.h
3376 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3377 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378 W: http://miguelojeda.es/auxdisplay.htm
3379 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3381 F: drivers/auxdisplay/cfag12864bfb.c
3382 F: include/linux/cfag12864b.h
3384 802.11 (including CFG80211/NL80211)
3385 M: Johannes Berg <johannes@sipsolutions.net>
3386 L: linux-wireless@vger.kernel.org
3387 W: http://wireless.kernel.org/
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3392 F: include/uapi/linux/nl80211.h
3393 F: include/linux/ieee80211.h
3394 F: include/net/wext.h
3395 F: include/net/cfg80211.h
3396 F: include/net/iw_handler.h
3397 F: include/net/ieee80211_radiotap.h
3398 F: Documentation/driver-api/80211/cfg80211.rst
3399 F: Documentation/networking/regulatory.txt
3401 CHAR and MISC DRIVERS
3402 M: Arnd Bergmann <arnd@arndb.de>
3403 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3408 F: include/linux/miscdevice.h
3411 M: Andy Whitcroft <apw@canonical.com>
3412 M: Joe Perches <joe@perches.com>
3414 F: scripts/checkpatch.pl
3416 CHINESE DOCUMENTATION
3417 M: Harry Wei <harryxiyou@gmail.com>
3418 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3419 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3421 F: Documentation/translations/zh_CN/
3423 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3424 M: Peter Chen <Peter.Chen@nxp.com>
3425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3426 L: linux-usb@vger.kernel.org
3428 F: drivers/usb/chipidea/
3430 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3431 M: Hans de Goede <hdegoede@redhat.com>
3432 L: linux-input@vger.kernel.org
3434 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3435 F: drivers/input/touchscreen/chipone_icn8318.c
3437 CHROME HARDWARE PLATFORM SUPPORT
3438 M: Benson Leung <bleung@chromium.org>
3439 M: Olof Johansson <olof@lixom.net>
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3442 F: drivers/platform/chrome/
3444 CIRRUS LOGIC AUDIO CODEC DRIVERS
3445 M: Brian Austin <brian.austin@cirrus.com>
3446 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3449 F: sound/soc/codecs/cs*
3451 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3452 M: Hartley Sweeten <hsweeten@visionengravers.com>
3453 L: netdev@vger.kernel.org
3455 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3457 CISCO FCOE HBA DRIVER
3458 M: Satish Kharat <satishkh@cisco.com>
3459 M: Sesidhar Baddela <sebaddel@cisco.com>
3460 M: Karan Tilak Kumar <kartilak@cisco.com>
3461 L: linux-scsi@vger.kernel.org
3463 F: drivers/scsi/fnic/
3465 CISCO SCSI HBA DRIVER
3466 M: Karan Tilak Kumar <kartilak@cisco.com>
3467 M: Sesidhar Baddela <sebaddel@cisco.com>
3468 L: linux-scsi@vger.kernel.org
3470 F: drivers/scsi/snic/
3472 CISCO VIC ETHERNET NIC DRIVER
3473 M: Christian Benvenuti <benve@cisco.com>
3474 M: Govindarajulu Varadarajan <_govind@gmx.com>
3475 M: Parvi Kaustubhi <pkaustub@cisco.com>
3477 F: drivers/net/ethernet/cisco/enic/
3479 CISCO VIC LOW LATENCY NIC DRIVER
3480 M: Christian Benvenuti <benve@cisco.com>
3481 M: Dave Goodell <dgoodell@cisco.com>
3483 F: drivers/infiniband/hw/usnic/
3486 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3487 L: linux-kernel@vger.kernel.org
3490 F: include/linux/cleancache.h
3493 M: Russell King <linux@armlinux.org.uk>
3494 L: linux-clk@vger.kernel.org
3496 F: include/linux/clk.h
3498 CLOCKSOURCE, CLOCKEVENT DRIVERS
3499 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3500 M: Thomas Gleixner <tglx@linutronix.de>
3501 L: linux-kernel@vger.kernel.org
3502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3504 F: drivers/clocksource/
3505 F: Documentation/devicetree/bindings/timer/
3508 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3509 M: Daniel Oliveira Nascimento <don@syst.com.br>
3510 L: platform-driver-x86@vger.kernel.org
3512 F: drivers/platform/x86/classmate-laptop.c
3515 M: Hans Verkuil <hans.verkuil@cisco.com>
3516 L: linux-media@vger.kernel.org
3517 T: git git://linuxtv.org/media_tree.git
3518 W: https://linuxtv.org
3520 F: drivers/media/pci/cobalt/
3522 COCCINELLE/Semantic Patches (SmPL)
3523 M: Julia Lawall <Julia.Lawall@lip6.fr>
3524 M: Gilles Muller <Gilles.Muller@lip6.fr>
3525 M: Nicolas Palix <nicolas.palix@imag.fr>
3526 M: Michal Marek <michal.lkml@markovi.net>
3527 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3529 W: http://coccinelle.lip6.fr/
3531 F: Documentation/dev-tools/coccinelle.rst
3532 F: scripts/coccinelle/
3533 F: scripts/coccicheck
3536 M: Jan Harkes <jaharkes@cs.cmu.edu>
3538 L: codalist@coda.cs.cmu.edu
3539 W: http://www.coda.cs.cmu.edu/
3541 F: Documentation/filesystems/coda.txt
3543 F: include/linux/coda*.h
3544 F: include/uapi/linux/coda*.h
3546 CODA V4L2 MEM2MEM DRIVER
3547 M: Philipp Zabel <p.zabel@pengutronix.de>
3548 L: linux-media@vger.kernel.org
3550 F: Documentation/devicetree/bindings/media/coda.txt
3551 F: drivers/media/platform/coda/
3553 COMMON CLK FRAMEWORK
3554 M: Michael Turquette <mturquette@baylibre.com>
3555 M: Stephen Boyd <sboyd@codeaurora.org>
3556 L: linux-clk@vger.kernel.org
3557 Q: http://patchwork.kernel.org/project/linux-clk/list/
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3560 F: Documentation/devicetree/bindings/clock/
3562 X: drivers/clk/clkdev.c
3563 F: include/linux/clk-pr*
3564 F: include/linux/clk/
3566 COMMON INTERNET FILE SYSTEM (CIFS)
3567 M: Steve French <sfrench@samba.org>
3568 L: linux-cifs@vger.kernel.org
3569 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3570 W: http://linux-cifs.samba.org/
3571 T: git git://git.samba.org/sfrench/cifs-2.6.git
3573 F: Documentation/filesystems/cifs/
3576 COMPACTPCI HOTPLUG CORE
3577 M: Scott Murray <scott@spiteful.org>
3578 L: linux-pci@vger.kernel.org
3580 F: drivers/pci/hotplug/cpci_hotplug*
3582 COMPACTPCI HOTPLUG GENERIC DRIVER
3583 M: Scott Murray <scott@spiteful.org>
3584 L: linux-pci@vger.kernel.org
3586 F: drivers/pci/hotplug/cpcihp_generic.c
3588 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3589 M: Scott Murray <scott@spiteful.org>
3590 L: linux-pci@vger.kernel.org
3592 F: drivers/pci/hotplug/cpcihp_zt5550.*
3594 COMPAL LAPTOP SUPPORT
3595 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3596 L: platform-driver-x86@vger.kernel.org
3598 F: drivers/platform/x86/compal-laptop.c
3600 CONEXANT ACCESSRUNNER USB DRIVER
3601 L: accessrunner-general@lists.sourceforge.net
3602 W: http://accessrunner.sourceforge.net/
3604 F: drivers/usb/atm/cxacru.c
3607 M: Joel Becker <jlbec@evilplan.org>
3608 M: Christoph Hellwig <hch@lst.de>
3609 T: git git://git.infradead.org/users/hch/configfs.git
3612 F: include/linux/configfs.h
3615 M: Evgeniy Polyakov <zbr@ioremap.net>
3616 L: netdev@vger.kernel.org
3618 F: drivers/connector/
3620 CONTROL GROUP (CGROUP)
3621 M: Tejun Heo <tj@kernel.org>
3622 M: Li Zefan <lizefan@huawei.com>
3623 M: Johannes Weiner <hannes@cmpxchg.org>
3624 L: cgroups@vger.kernel.org
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3627 F: Documentation/cgroup*
3628 F: include/linux/cgroup*
3631 CONTROL GROUP - CPUSET
3632 M: Li Zefan <lizefan@huawei.com>
3633 L: cgroups@vger.kernel.org
3634 W: http://www.bullopensource.org/cpuset/
3635 W: http://oss.sgi.com/projects/cpusets/
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3638 F: Documentation/cgroup-v1/cpusets.txt
3639 F: include/linux/cpuset.h
3640 F: kernel/cgroup/cpuset.c
3642 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3643 M: Johannes Weiner <hannes@cmpxchg.org>
3644 M: Michal Hocko <mhocko@kernel.org>
3645 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3646 L: cgroups@vger.kernel.org
3647 L: linux-mm@kvack.org
3652 CORETEMP HARDWARE MONITORING DRIVER
3653 M: Fenghua Yu <fenghua.yu@intel.com>
3654 L: linux-hwmon@vger.kernel.org
3656 F: Documentation/hwmon/coretemp
3657 F: drivers/hwmon/coretemp.c
3659 COSA/SRP SYNC SERIAL DRIVER
3660 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3661 W: http://www.fi.muni.cz/~kas/cosa/
3663 F: drivers/net/wan/cosa*
3665 CPMAC ETHERNET DRIVER
3666 M: Florian Fainelli <f.fainelli@gmail.com>
3667 L: netdev@vger.kernel.org
3669 F: drivers/net/ethernet/ti/cpmac.c
3671 CPU FREQUENCY DRIVERS
3672 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3673 M: Viresh Kumar <viresh.kumar@linaro.org>
3674 L: linux-pm@vger.kernel.org
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3677 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3678 B: https://bugzilla.kernel.org
3679 F: Documentation/cpu-freq/
3680 F: Documentation/devicetree/bindings/cpufreq/
3682 F: include/linux/cpufreq.h
3683 F: tools/testing/selftests/cpufreq/
3685 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3686 M: Viresh Kumar <viresh.kumar@linaro.org>
3687 M: Sudeep Holla <sudeep.holla@arm.com>
3688 L: linux-pm@vger.kernel.org
3689 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3691 F: drivers/cpufreq/arm_big_little.h
3692 F: drivers/cpufreq/arm_big_little.c
3693 F: drivers/cpufreq/arm_big_little_dt.c
3695 CPU POWER MONITORING SUBSYSTEM
3696 M: Thomas Renninger <trenn@suse.com>
3697 M: Shuah Khan <shuahkh@osg.samsung.com>
3698 M: Shuah Khan <shuah@kernel.org>
3699 L: linux-pm@vger.kernel.org
3701 F: tools/power/cpupower/
3704 M: "H. Peter Anvin" <hpa@zytor.com>
3706 F: arch/x86/kernel/cpuid.c
3707 F: arch/x86/kernel/msr.c
3709 CPUIDLE DRIVER - ARM BIG LITTLE
3710 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3711 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3712 L: linux-pm@vger.kernel.org
3713 L: linux-arm-kernel@lists.infradead.org
3714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3716 F: drivers/cpuidle/cpuidle-big_little.c
3718 CPUIDLE DRIVER - ARM EXYNOS
3719 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3720 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3721 M: Kukjin Kim <kgene@kernel.org>
3722 L: linux-pm@vger.kernel.org
3723 L: linux-samsung-soc@vger.kernel.org
3725 F: drivers/cpuidle/cpuidle-exynos.c
3726 F: arch/arm/mach-exynos/pm.c
3729 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3731 L: linux-pm@vger.kernel.org
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3734 B: https://bugzilla.kernel.org
3735 F: drivers/cpuidle/*
3736 F: include/linux/cpuidle.h
3739 M: Nicolas Pitre <nico@linaro.org>
3741 F: Documentation/filesystems/cramfs.txt
3745 M: Mikael Starvik <starvik@axis.com>
3746 M: Jesper Nilsson <jesper.nilsson@axis.com>
3747 L: linux-cris-kernel@axis.com
3748 W: http://developer.axis.com
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3752 F: drivers/tty/serial/crisv10.*
3755 M: Herbert Xu <herbert@gondor.apana.org.au>
3756 M: "David S. Miller" <davem@davemloft.net>
3757 L: linux-crypto@vger.kernel.org
3758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3761 F: Documentation/crypto/
3762 F: Documentation/devicetree/bindings/crypto/
3767 F: include/linux/crypto*
3769 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3770 M: Neil Horman <nhorman@tuxdriver.com>
3771 L: linux-crypto@vger.kernel.org
3773 F: crypto/ansi_cprng.c
3777 M: Hans Verkuil <hverkuil@xs4all.nl>
3778 L: linux-media@vger.kernel.org
3779 T: git git://linuxtv.org/media_tree.git
3780 W: http://linuxtv.org
3782 F: drivers/media/i2c/cs3308.c
3783 F: drivers/media/i2c/cs3308.h
3785 CS5535 Audio ALSA driver
3786 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3788 F: sound/pci/cs5535audio/
3791 M: Solomon Peachy <pizza@shaftnet.org>
3793 F: drivers/net/wireless/st/cw1200/
3795 CX18 VIDEO4LINUX DRIVER
3796 M: Andy Walls <awalls@md.metrocast.net>
3797 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3798 L: linux-media@vger.kernel.org
3799 T: git git://linuxtv.org/media_tree.git
3800 W: https://linuxtv.org
3801 W: http://www.ivtvdriver.org/index.php/Cx18
3803 F: Documentation/media/v4l-drivers/cx18*
3804 F: drivers/media/pci/cx18/
3805 F: include/uapi/linux/ivtv*
3807 CX2341X MPEG ENCODER HELPER MODULE
3808 M: Hans Verkuil <hverkuil@xs4all.nl>
3809 L: linux-media@vger.kernel.org
3810 T: git git://linuxtv.org/media_tree.git
3811 W: https://linuxtv.org
3813 F: drivers/media/common/cx2341x*
3814 F: include/media/cx2341x*
3816 CX24120 MEDIA DRIVER
3817 M: Jemma Denson <jdenson@gmail.com>
3818 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3819 L: linux-media@vger.kernel.org
3820 W: https://linuxtv.org
3821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3823 F: drivers/media/dvb-frontends/cx24120*
3825 CX88 VIDEO4LINUX DRIVER
3826 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3827 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3828 L: linux-media@vger.kernel.org
3829 W: https://linuxtv.org
3830 T: git git://linuxtv.org/media_tree.git
3832 F: Documentation/media/v4l-drivers/cx88*
3833 F: drivers/media/pci/cx88/
3835 CXD2820R MEDIA DRIVER
3836 M: Antti Palosaari <crope@iki.fi>
3837 L: linux-media@vger.kernel.org
3838 W: https://linuxtv.org
3839 W: http://palosaari.fi/linux/
3840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3841 T: git git://linuxtv.org/anttip/media_tree.git
3843 F: drivers/media/dvb-frontends/cxd2820r*
3845 CXGB3 ETHERNET DRIVER (CXGB3)
3846 M: Santosh Raspatur <santosh@chelsio.com>
3847 L: netdev@vger.kernel.org
3848 W: http://www.chelsio.com
3850 F: drivers/net/ethernet/chelsio/cxgb3/
3852 CXGB3 ISCSI DRIVER (CXGB3I)
3853 M: Karen Xie <kxie@chelsio.com>
3854 L: linux-scsi@vger.kernel.org
3855 W: http://www.chelsio.com
3857 F: drivers/scsi/cxgbi/cxgb3i
3859 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3860 M: Steve Wise <swise@chelsio.com>
3861 L: linux-rdma@vger.kernel.org
3862 W: http://www.openfabrics.org
3864 F: drivers/infiniband/hw/cxgb3/
3865 F: include/uapi/rdma/cxgb3-abi.h
3867 CXGB4 CRYPTO DRIVER (chcr)
3868 M: Harsh Jain <harsh@chelsio.com>
3869 L: linux-crypto@vger.kernel.org
3870 W: http://www.chelsio.com
3872 F: drivers/crypto/chelsio
3874 CXGB4 ETHERNET DRIVER (CXGB4)
3875 M: Ganesh Goudar <ganeshgr@chelsio.com>
3876 L: netdev@vger.kernel.org
3877 W: http://www.chelsio.com
3879 F: drivers/net/ethernet/chelsio/cxgb4/
3881 CXGB4 ISCSI DRIVER (CXGB4I)
3882 M: Karen Xie <kxie@chelsio.com>
3883 L: linux-scsi@vger.kernel.org
3884 W: http://www.chelsio.com
3886 F: drivers/scsi/cxgbi/cxgb4i
3888 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3889 M: Steve Wise <swise@chelsio.com>
3890 L: linux-rdma@vger.kernel.org
3891 W: http://www.openfabrics.org
3893 F: drivers/infiniband/hw/cxgb4/
3894 F: include/uapi/rdma/cxgb4-abi.h
3896 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3897 M: Casey Leedom <leedom@chelsio.com>
3898 L: netdev@vger.kernel.org
3899 W: http://www.chelsio.com
3901 F: drivers/net/ethernet/chelsio/cxgb4vf/
3903 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3904 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3905 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3906 L: linuxppc-dev@lists.ozlabs.org
3908 F: arch/powerpc/platforms/powernv/pci-cxl.c
3909 F: drivers/misc/cxl/
3910 F: include/misc/cxl*
3911 F: include/uapi/misc/cxl.h
3912 F: Documentation/powerpc/cxl.txt
3913 F: Documentation/ABI/testing/sysfs-class-cxl
3915 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3916 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3917 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3918 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3919 L: linux-scsi@vger.kernel.org
3921 F: drivers/scsi/cxlflash/
3922 F: include/uapi/scsi/cxlflash_ioctls.h
3923 F: Documentation/powerpc/cxlflash.txt
3926 M: Russell King <linux@armlinux.org.uk>
3927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3928 W: http://www.armlinux.org.uk/
3930 F: drivers/video/fbdev/cyber2000fb.*
3932 CYCLADES ASYNC MUX DRIVER
3933 W: http://www.cyclades.com/
3935 F: drivers/tty/cyclades.c
3936 F: include/linux/cyclades.h
3937 F: include/uapi/linux/cyclades.h
3939 CYCLADES PC300 DRIVER
3940 W: http://www.cyclades.com/
3942 F: drivers/net/wan/pc300*
3944 CYPRESS_FIRMWARE MEDIA DRIVER
3945 M: Antti Palosaari <crope@iki.fi>
3946 L: linux-media@vger.kernel.org
3947 W: https://linuxtv.org
3948 W: http://palosaari.fi/linux/
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3950 T: git git://linuxtv.org/anttip/media_tree.git
3952 F: drivers/media/common/cypress_firmware*
3954 CYTTSP TOUCHSCREEN DRIVER
3955 M: Ferruh Yigit <fery@cypress.com>
3956 L: linux-input@vger.kernel.org
3958 F: drivers/input/touchscreen/cyttsp*
3959 F: include/linux/input/cyttsp.h
3961 D-LINK DIR-685 TOUCHKEYS DRIVER
3962 M: Linus Walleij <linus.walleij@linaro.org>
3963 L: linux-input@vger.kernel.org
3965 F: drivers/input/dlink-dir685-touchkeys.c
3967 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3968 M: Joshua Kinard <kumba@gentoo.org>
3970 F: drivers/rtc/rtc-ds1685.c
3971 F: include/linux/rtc/ds1685.h
3973 DAMA SLAVE for AX.25
3974 M: Joerg Reuter <jreuter@yaina.de>
3975 W: http://yaina.de/jreuter/
3976 W: http://www.qsl.net/dl1bke/
3977 L: linux-hams@vger.kernel.org
3979 F: net/ax25/af_ax25.c
3980 F: net/ax25/ax25_dev.c
3981 F: net/ax25/ax25_ds_*
3982 F: net/ax25/ax25_in.c
3983 F: net/ax25/ax25_out.c
3984 F: net/ax25/ax25_timer.c
3985 F: net/ax25/sysctl_net_ax25.c
3987 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3988 L: netdev@vger.kernel.org
3990 F: Documentation/networking/dmfe.txt
3991 F: drivers/net/ethernet/dec/tulip/dmfe.c
3993 DC390/AM53C974 SCSI driver
3994 M: Hannes Reinecke <hare@suse.com>
3995 L: linux-scsi@vger.kernel.org
3997 F: drivers/scsi/am53c974.c
4000 M: Oliver Neukum <oliver@neukum.org>
4001 M: Ali Akcaagac <aliakc@web.de>
4002 M: Jamie Lenehan <lenehan@twibble.org>
4003 L: dc395x@twibble.org
4004 W: http://twibble.org/dist/dc395x/
4005 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4007 F: Documentation/scsi/dc395x.txt
4008 F: drivers/scsi/dc395x.*
4011 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4012 L: dccp@vger.kernel.org
4013 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4015 F: include/linux/dccp.h
4016 F: include/uapi/linux/dccp.h
4017 F: include/linux/tfrc.h
4020 DECnet NETWORK LAYER
4021 W: http://linux-decnet.sourceforge.net
4022 L: linux-decnet-user@lists.sourceforge.net
4024 F: Documentation/networking/decnet.txt
4027 DECSTATION PLATFORM SUPPORT
4028 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4029 L: linux-mips@linux-mips.org
4030 W: http://www.linux-mips.org/wiki/DECstation
4033 F: arch/mips/include/asm/dec/
4034 F: arch/mips/include/asm/mach-dec/
4036 DEFXX FDDI NETWORK DRIVER
4037 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4039 F: drivers/net/fddi/defxx.*
4042 M: Pali Rohár <pali.rohar@gmail.com>
4043 M: Mario Limonciello <mario.limonciello@dell.com>
4044 L: platform-driver-x86@vger.kernel.org
4046 F: drivers/platform/x86/dell-smbios.*
4048 DELL SMBIOS SMM DRIVER
4049 M: Mario Limonciello <mario.limonciello@dell.com>
4050 L: platform-driver-x86@vger.kernel.org
4052 F: drivers/platform/x86/dell-smbios-smm.c
4054 DELL SMBIOS WMI DRIVER
4055 M: Mario Limonciello <mario.limonciello@dell.com>
4056 L: platform-driver-x86@vger.kernel.org
4058 F: drivers/platform/x86/dell-smbios-wmi.c
4059 F: tools/wmi/dell-smbios-example.c
4062 M: Matthew Garrett <mjg59@srcf.ucam.org>
4063 M: Pali Rohár <pali.rohar@gmail.com>
4064 L: platform-driver-x86@vger.kernel.org
4066 F: drivers/platform/x86/dell-laptop.c
4068 DELL LAPTOP FREEFALL DRIVER
4069 M: Pali Rohár <pali.rohar@gmail.com>
4071 F: drivers/platform/x86/dell-smo8800.c
4073 DELL LAPTOP RBTN DRIVER
4074 M: Pali Rohár <pali.rohar@gmail.com>
4076 F: drivers/platform/x86/dell-rbtn.*
4078 DELL LAPTOP SMM DRIVER
4079 M: Pali Rohár <pali.rohar@gmail.com>
4081 F: drivers/hwmon/dell-smm-hwmon.c
4082 F: include/uapi/linux/i8k.h
4084 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4085 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4087 F: Documentation/dcdbas.txt
4088 F: drivers/firmware/dcdbas.*
4090 DELL WMI NOTIFICATIONS DRIVER
4091 M: Matthew Garrett <mjg59@srcf.ucam.org>
4092 M: Pali Rohár <pali.rohar@gmail.com>
4094 F: drivers/platform/x86/dell-wmi.c
4096 DELL WMI DESCRIPTOR DRIVER
4097 M: Mario Limonciello <mario.limonciello@dell.com>
4099 F: drivers/platform/x86/dell-wmi-descriptor.c
4101 DELTA ST MEDIA DRIVER
4102 M: Hugues Fruchet <hugues.fruchet@st.com>
4103 L: linux-media@vger.kernel.org
4104 T: git git://linuxtv.org/media_tree.git
4105 W: https://linuxtv.org
4107 F: drivers/media/platform/sti/delta
4110 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4111 L: linux-mtd@lists.infradead.org
4113 F: drivers/mtd/nand/denali*
4115 DESIGNWARE USB2 DRD IP DRIVER
4116 M: John Youn <johnyoun@synopsys.com>
4117 L: linux-usb@vger.kernel.org
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4120 F: drivers/usb/dwc2/
4122 DESIGNWARE USB3 DRD IP DRIVER
4123 M: Felipe Balbi <balbi@kernel.org>
4124 L: linux-usb@vger.kernel.org
4125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127 F: drivers/usb/dwc3/
4129 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4130 M: Andreas Klinger <ak@it-klinger.de>
4131 L: linux-iio@vger.kernel.org
4133 F: drivers/iio/proximity/srf*.c
4135 DEVICE COREDUMP (DEV_COREDUMP)
4136 M: Johannes Berg <johannes@sipsolutions.net>
4137 L: linux-kernel@vger.kernel.org
4139 F: drivers/base/devcoredump.c
4140 F: include/linux/devcoredump.h
4142 DEVICE FREQUENCY (DEVFREQ)
4143 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4144 M: Kyungmin Park <kyungmin.park@samsung.com>
4145 R: Chanwoo Choi <cw00.choi@samsung.com>
4146 L: linux-pm@vger.kernel.org
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4150 F: include/linux/devfreq.h
4151 F: Documentation/devicetree/bindings/devfreq/
4153 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4154 M: Chanwoo Choi <cw00.choi@samsung.com>
4155 L: linux-pm@vger.kernel.org
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4158 F: drivers/devfreq/event/
4159 F: drivers/devfreq/devfreq-event.c
4160 F: include/linux/devfreq-event.h
4161 F: Documentation/devicetree/bindings/devfreq/event/
4163 DEVICE NUMBER REGISTRY
4164 M: Torben Mathiasen <device@lanana.org>
4165 W: http://lanana.org/docs/device-list/index.html
4169 M: Alasdair Kergon <agk@redhat.com>
4170 M: Mike Snitzer <snitzer@redhat.com>
4171 M: dm-devel@redhat.com
4172 L: dm-devel@redhat.com
4173 W: http://sources.redhat.com/dm
4174 Q: http://patchwork.kernel.org/project/dm-devel/list/
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4176 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4178 F: Documentation/device-mapper/
4179 F: drivers/md/Makefile
4180 F: drivers/md/Kconfig
4182 F: drivers/md/persistent-data/
4183 F: include/linux/device-mapper.h
4184 F: include/linux/dm-*.h
4185 F: include/uapi/linux/dm-*.h
4188 M: Jiri Pirko <jiri@mellanox.com>
4189 L: netdev@vger.kernel.org
4191 F: net/core/devlink.c
4192 F: include/net/devlink.h
4193 F: include/uapi/linux/devlink.h
4195 DIALOG SEMICONDUCTOR DRIVERS
4196 M: Support Opensource <support.opensource@diasemi.com>
4197 W: http://www.dialog-semiconductor.com/products
4199 F: Documentation/hwmon/da90??
4200 F: Documentation/devicetree/bindings/mfd/da90*.txt
4201 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4202 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4203 F: Documentation/devicetree/bindings/regulator/da92*.txt
4204 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4205 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4206 F: drivers/gpio/gpio-da90??.c
4207 F: drivers/hwmon/da90??-hwmon.c
4208 F: drivers/iio/adc/da91??-*.c
4209 F: drivers/input/misc/da90??_onkey.c
4210 F: drivers/input/touchscreen/da9052_tsi.c
4211 F: drivers/leds/leds-da90??.c
4212 F: drivers/mfd/da903x.c
4213 F: drivers/mfd/da90??-*.c
4214 F: drivers/mfd/da91??-*.c
4215 F: drivers/power/supply/da9052-battery.c
4216 F: drivers/power/supply/da91??-*.c
4217 F: drivers/regulator/da903x.c
4218 F: drivers/regulator/da9???-regulator.[ch]
4219 F: drivers/thermal/da90??-thermal.c
4220 F: drivers/rtc/rtc-da90??.c
4221 F: drivers/video/backlight/da90??_bl.c
4222 F: drivers/watchdog/da90??_wdt.c
4223 F: include/linux/mfd/da903x.h
4224 F: include/linux/mfd/da9052/
4225 F: include/linux/mfd/da9055/
4226 F: include/linux/mfd/da9062/
4227 F: include/linux/mfd/da9063/
4228 F: include/linux/mfd/da9150/
4229 F: include/linux/regulator/da9211.h
4230 F: include/sound/da[79]*.h
4231 F: sound/soc/codecs/da[79]*.[ch]
4233 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4234 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4235 L: linux-gpio@vger.kernel.org
4237 F: drivers/gpio/gpio-gpio-mm.c
4239 DIGI NEO AND CLASSIC PCI PRODUCTS
4240 M: Lidza Louina <lidza.louina@gmail.com>
4241 M: Mark Hounschell <markh@compro.net>
4242 L: driverdev-devel@linuxdriverproject.org
4244 F: drivers/staging/dgnc/
4246 DIOLAN U2C-12 I2C DRIVER
4247 M: Guenter Roeck <linux@roeck-us.net>
4248 L: linux-i2c@vger.kernel.org
4250 F: drivers/i2c/busses/i2c-diolan-u2c.c
4252 FILESYSTEM DIRECT ACCESS (DAX)
4253 M: Matthew Wilcox <mawilcox@microsoft.com>
4254 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4255 L: linux-fsdevel@vger.kernel.org
4258 F: include/linux/dax.h
4259 F: include/trace/events/fs_dax.h
4261 DEVICE DIRECT ACCESS (DAX)
4262 M: Dan Williams <dan.j.williams@intel.com>
4263 L: linux-nvdimm@lists.01.org
4267 DIRECTORY NOTIFICATION (DNOTIFY)
4268 M: Jan Kara <jack@suse.cz>
4269 R: Amir Goldstein <amir73il@gmail.com>
4270 L: linux-fsdevel@vger.kernel.org
4272 F: Documentation/filesystems/dnotify.txt
4273 F: fs/notify/dnotify/
4274 F: include/linux/dnotify.h
4276 DISK GEOMETRY AND PARTITION HANDLING
4277 M: Andries Brouwer <aeb@cwi.nl>
4278 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4279 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4280 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4284 M: Jan Kara <jack@suse.com>
4286 F: Documentation/filesystems/quota.txt
4288 F: include/linux/quota*.h
4289 F: include/uapi/linux/quota*.h
4291 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4292 M: Bernie Thompson <bernie@plugable.com>
4293 L: linux-fbdev@vger.kernel.org
4295 W: http://plugable.com/category/projects/udlfb/
4296 F: drivers/video/fbdev/udlfb.c
4297 F: include/video/udlfb.h
4298 F: Documentation/fb/udlfb.txt
4300 DISTRIBUTED LOCK MANAGER (DLM)
4301 M: Christine Caulfield <ccaulfie@redhat.com>
4302 M: David Teigland <teigland@redhat.com>
4303 L: cluster-devel@redhat.com
4304 W: http://sources.redhat.com/cluster/
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4309 DMA BUFFER SHARING FRAMEWORK
4310 M: Sumit Semwal <sumit.semwal@linaro.org>
4312 L: linux-media@vger.kernel.org
4313 L: dri-devel@lists.freedesktop.org
4314 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4316 F: include/linux/dma-buf*
4317 F: include/linux/reservation.h
4318 F: include/linux/*fence.h
4319 F: Documentation/driver-api/dma-buf.rst
4320 T: git git://anongit.freedesktop.org/drm/drm-misc
4322 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4323 M: Vinod Koul <vinod.koul@intel.com>
4324 L: dmaengine@vger.kernel.org
4325 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4328 F: include/linux/dmaengine.h
4329 F: Documentation/devicetree/bindings/dma/
4330 F: Documentation/driver-api/dmaengine/
4331 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4334 M: Christoph Hellwig <hch@lst.de>
4335 M: Marek Szyprowski <m.szyprowski@samsung.com>
4336 R: Robin Murphy <robin.murphy@arm.com>
4337 L: iommu@lists.linux-foundation.org
4338 T: git git://git.infradead.org/users/hch/dma-mapping.git
4339 W: http://git.infradead.org/users/hch/dma-mapping.git
4344 F: drivers/base/dma-mapping.c
4345 F: drivers/base/dma-coherent.c
4346 F: include/linux/dma-mapping.h
4348 DME1737 HARDWARE MONITOR DRIVER
4349 M: Juerg Haefliger <juergh@gmail.com>
4350 L: linux-hwmon@vger.kernel.org
4352 F: Documentation/hwmon/dme1737
4353 F: drivers/hwmon/dme1737.c
4356 M: Jean Delvare <jdelvare@suse.com>
4358 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4359 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4360 F: drivers/firmware/dmi-id.c
4361 F: drivers/firmware/dmi_scan.c
4362 F: include/linux/dmi.h
4365 M: Jonathan Corbet <corbet@lwn.net>
4366 L: linux-doc@vger.kernel.org
4369 F: scripts/kernel-doc
4370 X: Documentation/ABI/
4371 X: Documentation/devicetree/
4372 X: Documentation/acpi
4373 X: Documentation/power
4374 X: Documentation/spi
4375 X: Documentation/media
4376 T: git git://git.lwn.net/linux.git docs-next
4378 DONGWOON DW9714 LENS VOICE COIL DRIVER
4379 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4380 L: linux-media@vger.kernel.org
4381 T: git git://linuxtv.org/media_tree.git
4383 F: drivers/media/i2c/dw9714.c
4386 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4387 L: blinux-list@redhat.com
4389 F: drivers/char/dtlk.c
4390 F: include/linux/dtlk.h
4392 DPAA2 DATAPATH I/O (DPIO) DRIVER
4393 M: Roy Pledge <Roy.Pledge@nxp.com>
4394 L: linux-kernel@vger.kernel.org
4396 F: drivers/staging/fsl-mc/bus/dpio
4398 DPAA2 ETHERNET DRIVER
4399 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4400 L: linux-kernel@vger.kernel.org
4402 F: drivers/staging/fsl-dpaa2/ethernet
4404 DPT_I2O SCSI RAID DRIVER
4405 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4406 L: linux-scsi@vger.kernel.org
4407 W: http://www.adaptec.com/
4409 F: drivers/scsi/dpt*
4410 F: drivers/scsi/dpt/
4413 M: Philipp Reisner <philipp.reisner@linbit.com>
4414 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4415 L: drbd-dev@lists.linbit.com
4416 W: http://www.drbd.org
4417 T: git git://git.linbit.com/linux-drbd.git
4418 T: git git://git.linbit.com/drbd-8.4.git
4420 F: drivers/block/drbd/
4422 F: Documentation/blockdev/drbd/
4424 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4428 F: Documentation/kobject.txt
4432 F: include/linux/debugfs.h
4433 F: include/linux/kobj*
4436 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4437 M: Kevin Hilman <khilman@kernel.org>
4438 M: Nishanth Menon <nm@ti.com>
4440 F: drivers/power/avs/
4441 F: include/linux/power/smartreflex.h
4442 L: linux-pm@vger.kernel.org
4444 DRM DRIVER FOR ARM PL111 CLCD
4445 M: Eric Anholt <eric@anholt.net>
4446 T: git git://anongit.freedesktop.org/drm/drm-misc
4448 F: drivers/gpu/drm/pl111/
4450 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4451 M: Dave Airlie <airlied@redhat.com>
4453 F: drivers/gpu/drm/ast/
4455 DRM DRIVER FOR BOCHS VIRTUAL GPU
4456 M: Gerd Hoffmann <kraxel@redhat.com>
4457 L: virtualization@lists.linux-foundation.org
4458 T: git git://anongit.freedesktop.org/drm/drm-misc
4460 F: drivers/gpu/drm/bochs/
4462 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4463 M: Linus Walleij <linus.walleij@linaro.org>
4464 T: git git://anongit.freedesktop.org/drm/drm-misc
4466 F: drivers/gpu/drm/tve200/
4468 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4469 S: Orphan / Obsolete
4470 F: drivers/gpu/drm/i810/
4471 F: include/uapi/drm/i810_drm.h
4473 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4474 S: Orphan / Obsolete
4475 F: drivers/gpu/drm/mga/
4476 F: include/uapi/drm/mga_drm.h
4478 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4479 M: Dave Airlie <airlied@redhat.com>
4481 F: drivers/gpu/drm/mgag200/
4483 DRM DRIVER FOR MI0283QT
4484 M: Noralf Trønnes <noralf@tronnes.org>
4486 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4487 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4489 DRM DRIVER FOR MSM ADRENO GPU
4490 M: Rob Clark <robdclark@gmail.com>
4491 L: linux-arm-msm@vger.kernel.org
4492 L: dri-devel@lists.freedesktop.org
4493 L: freedreno@lists.freedesktop.org
4494 T: git git://people.freedesktop.org/~robclark/linux
4496 F: drivers/gpu/drm/msm/
4497 F: include/uapi/drm/msm_drm.h
4498 F: Documentation/devicetree/bindings/display/msm/
4500 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4501 M: Ben Skeggs <bskeggs@redhat.com>
4502 L: dri-devel@lists.freedesktop.org
4503 L: nouveau@lists.freedesktop.org
4504 T: git git://github.com/skeggsb/linux
4506 F: drivers/gpu/drm/nouveau/
4507 F: include/uapi/drm/nouveau_drm.h
4509 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4510 M: Noralf Trønnes <noralf@tronnes.org>
4512 F: drivers/gpu/drm/tinydrm/repaper.c
4513 F: Documentation/devicetree/bindings/display/repaper.txt
4515 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4516 M: Dave Airlie <airlied@redhat.com>
4517 M: Gerd Hoffmann <kraxel@redhat.com>
4518 L: virtualization@lists.linux-foundation.org
4519 T: git git://anongit.freedesktop.org/drm/drm-misc
4521 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4522 F: drivers/gpu/drm/cirrus/
4524 DRM DRIVER FOR QXL VIRTUAL GPU
4525 M: Dave Airlie <airlied@redhat.com>
4526 M: Gerd Hoffmann <kraxel@redhat.com>
4527 L: virtualization@lists.linux-foundation.org
4528 T: git git://anongit.freedesktop.org/drm/drm-misc
4530 F: drivers/gpu/drm/qxl/
4531 F: include/uapi/drm/qxl_drm.h
4533 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4534 S: Orphan / Obsolete
4535 F: drivers/gpu/drm/r128/
4536 F: include/uapi/drm/r128_drm.h
4538 DRM DRIVER FOR SAVAGE VIDEO CARDS
4539 S: Orphan / Obsolete
4540 F: drivers/gpu/drm/savage/
4541 F: include/uapi/drm/savage_drm.h
4543 DRM DRIVER FOR SIS VIDEO CARDS
4544 S: Orphan / Obsolete
4545 F: drivers/gpu/drm/sis/
4546 F: include/uapi/drm/sis_drm.h
4548 DRM DRIVER FOR SITRONIX ST7586 PANELS
4549 M: David Lechner <david@lechnology.com>
4551 F: drivers/gpu/drm/tinydrm/st7586.c
4552 F: Documentation/devicetree/bindings/display/st7586.txt
4554 DRM DRIVER FOR TDFX VIDEO CARDS
4555 S: Orphan / Obsolete
4556 F: drivers/gpu/drm/tdfx/
4558 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4559 M: Dave Airlie <airlied@redhat.com>
4561 F: drivers/gpu/drm/udl/
4563 DRM DRIVER FOR VMWARE VIRTUAL GPU
4564 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4565 M: Sinclair Yeh <syeh@vmware.com>
4566 M: Thomas Hellstrom <thellstrom@vmware.com>
4567 L: dri-devel@lists.freedesktop.org
4568 T: git git://people.freedesktop.org/~syeh/repos_linux
4569 T: git git://people.freedesktop.org/~thomash/linux
4571 F: drivers/gpu/drm/vmwgfx/
4572 F: include/uapi/drm/vmwgfx_drm.h
4575 M: David Airlie <airlied@linux.ie>
4576 L: dri-devel@lists.freedesktop.org
4577 T: git git://people.freedesktop.org/~airlied/linux
4578 B: https://bugs.freedesktop.org/
4579 C: irc://chat.freenode.net/dri-devel
4583 F: Documentation/devicetree/bindings/display/
4584 F: Documentation/devicetree/bindings/gpu/
4585 F: Documentation/devicetree/bindings/video/
4586 F: Documentation/gpu/
4588 F: include/uapi/drm/
4589 F: include/linux/vga*
4591 DRM DRIVERS AND MISC GPU PATCHES
4592 M: Daniel Vetter <daniel.vetter@intel.com>
4593 M: Jani Nikula <jani.nikula@linux.intel.com>
4594 M: Sean Paul <seanpaul@chromium.org>
4595 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4597 T: git git://anongit.freedesktop.org/drm/drm-misc
4598 F: Documentation/gpu/
4600 F: drivers/gpu/drm/*
4602 F: include/uapi/drm/drm*
4603 F: include/linux/vga*
4605 DRM DRIVERS FOR ALLWINNER A10
4606 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4607 L: dri-devel@lists.freedesktop.org
4609 F: drivers/gpu/drm/sun4i/
4610 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4611 T: git git://anongit.freedesktop.org/drm/drm-misc
4613 DRM DRIVERS FOR AMLOGIC SOCS
4614 M: Neil Armstrong <narmstrong@baylibre.com>
4615 L: dri-devel@lists.freedesktop.org
4616 L: linux-amlogic@lists.infradead.org
4617 W: http://linux-meson.com/
4619 F: drivers/gpu/drm/meson/
4620 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4621 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4622 F: Documentation/gpu/meson.rst
4623 T: git git://anongit.freedesktop.org/drm/drm-misc
4625 DRM DRIVERS FOR ATMEL HLCDC
4626 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4627 L: dri-devel@lists.freedesktop.org
4629 F: drivers/gpu/drm/atmel-hlcdc/
4630 F: Documentation/devicetree/bindings/drm/atmel/
4631 T: git git://anongit.freedesktop.org/drm/drm-misc
4633 DRM DRIVERS FOR BRIDGE CHIPS
4634 M: Archit Taneja <architt@codeaurora.org>
4635 M: Andrzej Hajda <a.hajda@samsung.com>
4636 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4638 T: git git://anongit.freedesktop.org/drm/drm-misc
4639 F: drivers/gpu/drm/bridge/
4641 DRM DRIVERS FOR EXYNOS
4642 M: Inki Dae <inki.dae@samsung.com>
4643 M: Joonyoung Shim <jy0922.shim@samsung.com>
4644 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4645 M: Kyungmin Park <kyungmin.park@samsung.com>
4646 L: dri-devel@lists.freedesktop.org
4647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4649 F: drivers/gpu/drm/exynos/
4650 F: include/uapi/drm/exynos_drm.h
4651 F: Documentation/devicetree/bindings/display/exynos/
4653 DRM DRIVERS FOR FREESCALE DCU
4654 M: Stefan Agner <stefan@agner.ch>
4655 M: Alison Wang <alison.wang@freescale.com>
4656 L: dri-devel@lists.freedesktop.org
4658 F: drivers/gpu/drm/fsl-dcu/
4659 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4660 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4661 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4663 DRM DRIVERS FOR FREESCALE IMX
4664 M: Philipp Zabel <p.zabel@pengutronix.de>
4665 L: dri-devel@lists.freedesktop.org
4667 F: drivers/gpu/drm/imx/
4668 F: drivers/gpu/ipu-v3/
4669 F: Documentation/devicetree/bindings/display/imx/
4671 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4672 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4673 L: dri-devel@lists.freedesktop.org
4674 T: git git://github.com/patjak/drm-gma500
4676 F: drivers/gpu/drm/gma500/
4678 DRM DRIVERS FOR HISILICON
4679 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4680 M: Rongrong Zou <zourongrong@gmail.com>
4681 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4682 R: Chen Feng <puck.chen@hisilicon.com>
4683 L: dri-devel@lists.freedesktop.org
4684 T: git git://github.com/xin3liang/linux.git
4686 F: drivers/gpu/drm/hisilicon/
4687 F: Documentation/devicetree/bindings/display/hisilicon/
4689 DRM DRIVERS FOR MEDIATEK
4690 M: CK Hu <ck.hu@mediatek.com>
4691 M: Philipp Zabel <p.zabel@pengutronix.de>
4692 L: dri-devel@lists.freedesktop.org
4694 F: drivers/gpu/drm/mediatek/
4695 F: Documentation/devicetree/bindings/display/mediatek/
4697 DRM DRIVERS FOR NVIDIA TEGRA
4698 M: Thierry Reding <thierry.reding@gmail.com>
4699 L: dri-devel@lists.freedesktop.org
4700 L: linux-tegra@vger.kernel.org
4701 T: git git://anongit.freedesktop.org/tegra/linux.git
4703 F: drivers/gpu/drm/tegra/
4704 F: drivers/gpu/host1x/
4705 F: include/linux/host1x.h
4706 F: include/uapi/drm/tegra_drm.h
4707 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4709 DRM DRIVERS FOR RENESAS
4710 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4711 L: dri-devel@lists.freedesktop.org
4712 L: linux-renesas-soc@vger.kernel.org
4713 T: git git://linuxtv.org/pinchartl/fbdev
4715 F: drivers/gpu/drm/rcar-du/
4716 F: drivers/gpu/drm/shmobile/
4717 F: include/linux/platform_data/shmob_drm.h
4718 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4719 F: Documentation/devicetree/bindings/display/renesas,du.txt
4721 DRM DRIVERS FOR ROCKCHIP
4722 M: Mark Yao <mark.yao@rock-chips.com>
4723 L: dri-devel@lists.freedesktop.org
4725 F: drivers/gpu/drm/rockchip/
4726 F: Documentation/devicetree/bindings/display/rockchip/
4727 T: git git://anongit.freedesktop.org/drm/drm-misc
4730 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4731 M: Vincent Abriou <vincent.abriou@st.com>
4732 L: dri-devel@lists.freedesktop.org
4733 T: git git://anongit.freedesktop.org/drm/drm-misc
4735 F: drivers/gpu/drm/sti
4736 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4739 M: Yannick Fertre <yannick.fertre@st.com>
4740 M: Philippe Cornu <philippe.cornu@st.com>
4741 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4742 M: Vincent Abriou <vincent.abriou@st.com>
4743 L: dri-devel@lists.freedesktop.org
4744 T: git git://anongit.freedesktop.org/drm/drm-misc
4746 F: drivers/gpu/drm/stm
4747 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4749 DRM DRIVERS FOR TI LCDC
4750 M: Jyri Sarha <jsarha@ti.com>
4751 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4752 L: dri-devel@lists.freedesktop.org
4754 F: drivers/gpu/drm/tilcdc/
4755 F: Documentation/devicetree/bindings/display/tilcdc/
4757 DRM DRIVERS FOR TI OMAP
4758 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4759 L: dri-devel@lists.freedesktop.org
4761 F: drivers/gpu/drm/omapdrm/
4762 F: Documentation/devicetree/bindings/display/ti/
4765 M: Eric Anholt <eric@anholt.net>
4766 T: git git://github.com/anholt/linux
4768 F: drivers/gpu/drm/vc4/
4769 F: include/uapi/drm/vc4_drm.h
4770 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4771 T: git git://anongit.freedesktop.org/drm/drm-misc
4773 DRM DRIVERS FOR VIVANTE GPU IP
4774 M: Lucas Stach <l.stach@pengutronix.de>
4775 R: Russell King <linux+etnaviv@armlinux.org.uk>
4776 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4777 L: etnaviv@lists.freedesktop.org
4778 L: dri-devel@lists.freedesktop.org
4780 F: drivers/gpu/drm/etnaviv/
4781 F: include/uapi/drm/etnaviv_drm.h
4782 F: Documentation/devicetree/bindings/display/etnaviv/
4784 DRM DRIVERS FOR ZTE ZX
4785 M: Shawn Guo <shawnguo@kernel.org>
4786 L: dri-devel@lists.freedesktop.org
4788 F: drivers/gpu/drm/zte/
4789 F: Documentation/devicetree/bindings/display/zte,vou.txt
4790 T: git git://anongit.freedesktop.org/drm/drm-misc
4793 M: Thierry Reding <thierry.reding@gmail.com>
4794 L: dri-devel@lists.freedesktop.org
4795 T: git git://anongit.freedesktop.org/drm/drm-misc
4797 F: drivers/gpu/drm/drm_panel.c
4798 F: drivers/gpu/drm/panel/
4799 F: include/drm/drm_panel.h
4800 F: Documentation/devicetree/bindings/display/panel/
4803 M: Noralf Trønnes <noralf@tronnes.org>
4804 W: https://github.com/notro/tinydrm/wiki/Development
4805 T: git git://anongit.freedesktop.org/drm/drm-misc
4807 F: drivers/gpu/drm/tinydrm/
4808 F: include/drm/tinydrm/
4810 DSBR100 USB FM RADIO DRIVER
4811 M: Alexey Klimov <klimov.linux@gmail.com>
4812 L: linux-media@vger.kernel.org
4813 T: git git://linuxtv.org/media_tree.git
4815 F: drivers/media/radio/dsbr100.c
4818 M: Francois Romieu <romieu@fr.zoreil.com>
4819 L: netdev@vger.kernel.org
4821 F: drivers/net/wan/dscc4.c
4824 M: Hans Verkuil <hverkuil@xs4all.nl>
4825 L: linux-media@vger.kernel.org
4826 T: git git://linuxtv.org/media_tree.git
4827 W: https://linuxtv.org
4829 F: drivers/media/pci/dt3155/
4831 DVB_USB_AF9015 MEDIA DRIVER
4832 M: Antti Palosaari <crope@iki.fi>
4833 L: linux-media@vger.kernel.org
4834 W: https://linuxtv.org
4835 W: http://palosaari.fi/linux/
4836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4837 T: git git://linuxtv.org/anttip/media_tree.git
4839 F: drivers/media/usb/dvb-usb-v2/af9015*
4841 DVB_USB_AF9035 MEDIA DRIVER
4842 M: Antti Palosaari <crope@iki.fi>
4843 L: linux-media@vger.kernel.org
4844 W: https://linuxtv.org
4845 W: http://palosaari.fi/linux/
4846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4847 T: git git://linuxtv.org/anttip/media_tree.git
4849 F: drivers/media/usb/dvb-usb-v2/af9035*
4851 DVB_USB_ANYSEE MEDIA DRIVER
4852 M: Antti Palosaari <crope@iki.fi>
4853 L: linux-media@vger.kernel.org
4854 W: https://linuxtv.org
4855 W: http://palosaari.fi/linux/
4856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4857 T: git git://linuxtv.org/anttip/media_tree.git
4859 F: drivers/media/usb/dvb-usb-v2/anysee*
4861 DVB_USB_AU6610 MEDIA DRIVER
4862 M: Antti Palosaari <crope@iki.fi>
4863 L: linux-media@vger.kernel.org
4864 W: https://linuxtv.org
4865 W: http://palosaari.fi/linux/
4866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4867 T: git git://linuxtv.org/anttip/media_tree.git
4869 F: drivers/media/usb/dvb-usb-v2/au6610*
4871 DVB_USB_CE6230 MEDIA DRIVER
4872 M: Antti Palosaari <crope@iki.fi>
4873 L: linux-media@vger.kernel.org
4874 W: https://linuxtv.org
4875 W: http://palosaari.fi/linux/
4876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4877 T: git git://linuxtv.org/anttip/media_tree.git
4879 F: drivers/media/usb/dvb-usb-v2/ce6230*
4881 DVB_USB_CXUSB MEDIA DRIVER
4882 M: Michael Krufky <mkrufky@linuxtv.org>
4883 L: linux-media@vger.kernel.org
4884 W: https://linuxtv.org
4885 W: http://github.com/mkrufky
4886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4887 T: git git://linuxtv.org/media_tree.git
4889 F: drivers/media/usb/dvb-usb/cxusb*
4891 DVB_USB_EC168 MEDIA DRIVER
4892 M: Antti Palosaari <crope@iki.fi>
4893 L: linux-media@vger.kernel.org
4894 W: https://linuxtv.org
4895 W: http://palosaari.fi/linux/
4896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4897 T: git git://linuxtv.org/anttip/media_tree.git
4899 F: drivers/media/usb/dvb-usb-v2/ec168*
4901 DVB_USB_GL861 MEDIA DRIVER
4902 M: Antti Palosaari <crope@iki.fi>
4903 L: linux-media@vger.kernel.org
4904 W: https://linuxtv.org
4905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4906 T: git git://linuxtv.org/anttip/media_tree.git
4908 F: drivers/media/usb/dvb-usb-v2/gl861*
4910 DVB_USB_MXL111SF MEDIA DRIVER
4911 M: Michael Krufky <mkrufky@linuxtv.org>
4912 L: linux-media@vger.kernel.org
4913 W: https://linuxtv.org
4914 W: http://github.com/mkrufky
4915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4916 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4918 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4920 DVB_USB_RTL28XXU MEDIA DRIVER
4921 M: Antti Palosaari <crope@iki.fi>
4922 L: linux-media@vger.kernel.org
4923 W: https://linuxtv.org
4924 W: http://palosaari.fi/linux/
4925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4926 T: git git://linuxtv.org/anttip/media_tree.git
4928 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4930 DVB_USB_V2 MEDIA DRIVER
4931 M: Antti Palosaari <crope@iki.fi>
4932 L: linux-media@vger.kernel.org
4933 W: https://linuxtv.org
4934 W: http://palosaari.fi/linux/
4935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4936 T: git git://linuxtv.org/anttip/media_tree.git
4938 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4939 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4942 M: Jason Baron <jbaron@akamai.com>
4944 F: lib/dynamic_debug.c
4945 F: include/linux/dynamic_debug.h
4947 DZ DECSTATION DZ11 SERIAL DRIVER
4948 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4950 F: drivers/tty/serial/dz.*
4952 E3X0 POWER BUTTON DRIVER
4953 M: Moritz Fischer <moritz.fischer@ettus.com>
4954 L: usrp-users@lists.ettus.com
4955 W: http://www.ettus.com
4957 F: drivers/input/misc/e3x0-button.c
4958 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4961 M: Antti Palosaari <crope@iki.fi>
4962 L: linux-media@vger.kernel.org
4963 W: https://linuxtv.org
4964 W: http://palosaari.fi/linux/
4965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4966 T: git git://linuxtv.org/anttip/media_tree.git
4968 F: drivers/media/tuners/e4000*
4970 EATA ISA/EISA/PCI SCSI DRIVER
4971 M: Dario Ballabio <ballabio_dario@emc.com>
4972 L: linux-scsi@vger.kernel.org
4974 F: drivers/scsi/eata.c
4977 M: Antti Palosaari <crope@iki.fi>
4978 L: linux-media@vger.kernel.org
4979 W: https://linuxtv.org
4980 W: http://palosaari.fi/linux/
4981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4982 T: git git://linuxtv.org/anttip/media_tree.git
4984 F: drivers/media/dvb-frontends/ec100*
4987 M: Tyler Hicks <tyhicks@canonical.com>
4988 L: ecryptfs@vger.kernel.org
4989 W: http://ecryptfs.org
4990 W: https://launchpad.net/ecryptfs
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4993 F: Documentation/filesystems/ecryptfs.txt
4997 M: Borislav Petkov <bp@alien8.de>
4998 L: linux-edac@vger.kernel.org
5000 F: drivers/edac/amd64_edac*
5003 M: Robert Richter <rric@kernel.org>
5004 L: linux-edac@vger.kernel.org
5006 F: drivers/edac/highbank*
5009 M: Ralf Baechle <ralf@linux-mips.org>
5010 M: David Daney <david.daney@cavium.com>
5011 L: linux-edac@vger.kernel.org
5012 L: linux-mips@linux-mips.org
5014 F: drivers/edac/octeon_edac*
5016 EDAC-CAVIUM THUNDERX
5017 M: David Daney <david.daney@cavium.com>
5018 M: Jan Glauber <jglauber@cavium.com>
5019 L: linux-edac@vger.kernel.org
5021 F: drivers/edac/thunderx_edac*
5024 M: Borislav Petkov <bp@alien8.de>
5025 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5026 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5027 L: linux-edac@vger.kernel.org
5028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5031 F: Documentation/admin-guide/ras.rst
5032 F: Documentation/driver-api/edac.rst
5034 F: include/linux/edac.h
5037 M: Mark Gross <mark.gross@intel.com>
5038 L: linux-edac@vger.kernel.org
5040 F: drivers/edac/e752x_edac.c
5043 L: linux-edac@vger.kernel.org
5045 F: drivers/edac/e7xxx_edac.c
5048 M: York Sun <york.sun@nxp.com>
5049 L: linux-edac@vger.kernel.org
5051 F: drivers/edac/fsl_ddr_edac.*
5054 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5055 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5056 L: linux-edac@vger.kernel.org
5058 F: drivers/edac/ghes_edac.c
5061 L: linux-edac@vger.kernel.org
5063 F: drivers/edac/i3000_edac.c
5066 L: linux-edac@vger.kernel.org
5068 F: drivers/edac/i5000_edac.c
5071 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5073 L: linux-edac@vger.kernel.org
5075 F: drivers/edac/i5400_edac.c
5078 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5080 L: linux-edac@vger.kernel.org
5082 F: drivers/edac/i7300_edac.c
5085 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5087 L: linux-edac@vger.kernel.org
5089 F: drivers/edac/i7core_edac.c
5092 M: Tim Small <tim@buttersideup.com>
5093 L: linux-edac@vger.kernel.org
5095 F: drivers/edac/i82443bxgx_edac.c
5098 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5099 M: "Arvind R." <arvino55@gmail.com>
5100 L: linux-edac@vger.kernel.org
5102 F: drivers/edac/i82975x_edac.c
5105 M: Jason Baron <jbaron@akamai.com>
5106 L: linux-edac@vger.kernel.org
5108 F: drivers/edac/ie31200_edac.c
5111 M: Johannes Thumshirn <morbidrsa@gmail.com>
5112 L: linux-edac@vger.kernel.org
5114 F: drivers/edac/mpc85xx_edac.[ch]
5117 M: Egor Martovetsky <egor@pasemi.com>
5118 L: linux-edac@vger.kernel.org
5120 F: drivers/edac/pasemi_edac.c
5123 M: Tony Luck <tony.luck@intel.com>
5124 L: linux-edac@vger.kernel.org
5126 F: drivers/edac/pnd2_edac.[ch]
5129 M: Tim Small <tim@buttersideup.com>
5130 L: linux-edac@vger.kernel.org
5132 F: drivers/edac/r82600_edac.c
5135 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5136 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5137 L: linux-edac@vger.kernel.org
5139 F: drivers/edac/sb_edac.c
5142 M: Tony Luck <tony.luck@intel.com>
5143 L: linux-edac@vger.kernel.org
5145 F: drivers/edac/skx_edac.c
5147 EDIROL UA-101/UA-1000 DRIVER
5148 M: Clemens Ladisch <clemens@ladisch.de>
5149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5150 T: git git://git.alsa-project.org/alsa-kernel.git
5152 F: sound/usb/misc/ua101.c
5155 L: linux-efi@vger.kernel.org
5156 M: Ivan Hu <ivan.hu@canonical.com>
5157 M: Matt Fleming <matt@codeblueprint.co.uk>
5159 F: drivers/firmware/efi/test/
5161 EFI VARIABLE FILESYSTEM
5162 M: Matthew Garrett <matthew.garrett@nebula.com>
5163 M: Jeremy Kerr <jk@ozlabs.org>
5164 M: Matt Fleming <matt@codeblueprint.co.uk>
5165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5166 L: linux-efi@vger.kernel.org
5170 EFIFB FRAMEBUFFER DRIVER
5171 L: linux-fbdev@vger.kernel.org
5172 M: Peter Jones <pjones@redhat.com>
5174 F: drivers/video/fbdev/efifb.c
5177 W: http://aeschi.ch.eu.org/efs/
5181 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5182 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5183 L: netdev@vger.kernel.org
5185 F: drivers/net/ethernet/ibm/ehea/
5187 EM28XX VIDEO4LINUX DRIVER
5188 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5189 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5190 L: linux-media@vger.kernel.org
5191 W: https://linuxtv.org
5192 T: git git://linuxtv.org/media_tree.git
5194 F: drivers/media/usb/em28xx/
5195 F: Documentation/media/v4l-drivers/em28xx*
5198 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5199 M: Matt Mackall <mpm@selenic.com>
5200 M: David Woodhouse <dwmw2@infradead.org>
5201 L: linux-embedded@vger.kernel.org
5204 Emulex 10Gbps iSCSI - OneConnect DRIVER
5205 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5206 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5207 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5208 L: linux-scsi@vger.kernel.org
5209 W: http://www.broadcom.com
5211 F: drivers/scsi/be2iscsi/
5213 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5214 M: Sathya Perla <sathya.perla@broadcom.com>
5215 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5216 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5217 M: Somnath Kotur <somnath.kotur@broadcom.com>
5218 L: netdev@vger.kernel.org
5219 W: http://www.emulex.com
5221 F: drivers/net/ethernet/emulex/benet/
5223 EMULEX ONECONNECT ROCE DRIVER
5224 M: Selvin Xavier <selvin.xavier@broadcom.com>
5225 M: Devesh Sharma <devesh.sharma@broadcom.com>
5226 L: linux-rdma@vger.kernel.org
5227 W: http://www.broadcom.com
5229 F: drivers/infiniband/hw/ocrdma/
5230 F: include/uapi/rdma/ocrdma-abi.h
5232 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5233 M: James Smart <james.smart@broadcom.com>
5234 M: Dick Kennedy <dick.kennedy@broadcom.com>
5235 L: linux-scsi@vger.kernel.org
5236 W: http://www.broadcom.com
5238 F: drivers/scsi/lpfc/
5240 ENE CB710 FLASH CARD READER DRIVER
5241 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5243 F: drivers/misc/cb710/
5244 F: drivers/mmc/host/cb710-mmc.*
5245 F: include/linux/cb710.h
5247 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5248 M: Maxim Levitsky <maximlevitsky@gmail.com>
5250 F: drivers/media/rc/ene_ir.*
5252 EPSON S1D13XXX FRAMEBUFFER DRIVER
5253 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5256 F: drivers/video/fbdev/s1d13xxxfb.c
5257 F: include/video/s1d13xxxfb.h
5259 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5260 M: Jeff Layton <jlayton@kernel.org>
5263 F: include/linux/errseq.h
5265 ET131X NETWORK DRIVER
5266 M: Mark Einon <mark.einon@gmail.com>
5268 F: drivers/net/ethernet/agere/
5271 M: Stephen Hemminger <stephen@networkplumber.org>
5272 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5273 L: netdev@vger.kernel.org
5274 W: http://www.linuxfoundation.org/en/Net:Bridge
5276 F: include/linux/netfilter_bridge/
5279 ETHERNET PHY LIBRARY
5280 M: Andrew Lunn <andrew@lunn.ch>
5281 M: Florian Fainelli <f.fainelli@gmail.com>
5282 L: netdev@vger.kernel.org
5284 F: Documentation/ABI/testing/sysfs-bus-mdio
5285 F: Documentation/devicetree/bindings/net/mdio*
5286 F: Documentation/networking/phy.txt
5288 F: drivers/of/of_mdio.c
5289 F: drivers/of/of_net.c
5290 F: include/linux/*mdio*.h
5291 F: include/linux/of_net.h
5292 F: include/linux/phy.h
5293 F: include/linux/phy_fixed.h
5294 F: include/linux/platform_data/mdio-gpio.h
5295 F: include/linux/platform_data/mdio-bcm-unimac.h
5296 F: include/trace/events/mdio.h
5297 F: include/uapi/linux/mdio.h
5298 F: include/uapi/linux/mii.h
5301 M: Jan Kara <jack@suse.com>
5302 L: linux-ext4@vger.kernel.org
5304 F: Documentation/filesystems/ext2.txt
5306 F: include/linux/ext2*
5309 M: "Theodore Ts'o" <tytso@mit.edu>
5310 M: Andreas Dilger <adilger.kernel@dilger.ca>
5311 L: linux-ext4@vger.kernel.org
5312 W: http://ext4.wiki.kernel.org
5313 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5316 F: Documentation/filesystems/ext4.txt
5319 Extended Verification Module (EVM)
5320 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5321 L: linux-integrity@vger.kernel.org
5323 F: security/integrity/evm/
5325 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5326 M: Matt Fleming <matt@codeblueprint.co.uk>
5327 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5328 L: linux-efi@vger.kernel.org
5329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5331 F: Documentation/efi-stub.txt
5332 F: arch/*/kernel/efi.c
5333 F: arch/x86/boot/compressed/eboot.[ch]
5334 F: arch/*/include/asm/efi.h
5335 F: arch/x86/platform/efi/
5336 F: drivers/firmware/efi/
5337 F: include/linux/efi*.h
5338 F: arch/arm/boot/compressed/efi-header.S
5339 F: arch/arm64/kernel/efi-entry.S
5341 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5342 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5343 M: Chanwoo Choi <cw00.choi@samsung.com>
5344 L: linux-kernel@vger.kernel.org
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5348 F: include/linux/extcon/
5349 F: include/linux/extcon.h
5350 F: Documentation/extcon/
5351 F: Documentation/devicetree/bindings/extcon/
5354 M: Jingoo Han <jingoohan1@gmail.com>
5355 L: dri-devel@lists.freedesktop.org
5357 F: drivers/gpu/drm/exynos/exynos_dp*
5359 EXYNOS SYSMMU (IOMMU) driver
5360 M: Marek Szyprowski <m.szyprowski@samsung.com>
5361 L: iommu@lists.linux-foundation.org
5363 F: drivers/iommu/exynos-iommu.c
5365 EZchip NPS platform support
5366 M: Elad Kanfi <eladkan@mellanox.com>
5367 M: Vineet Gupta <vgupta@synopsys.com>
5369 F: arch/arc/plat-eznps
5370 F: arch/arc/boot/dts/eznps.dts
5373 M: Jaegeuk Kim <jaegeuk@kernel.org>
5374 M: Chao Yu <yuchao0@huawei.com>
5375 L: linux-f2fs-devel@lists.sourceforge.net
5376 W: https://f2fs.wiki.kernel.org/
5377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5379 F: Documentation/filesystems/f2fs.txt
5380 F: Documentation/ABI/testing/sysfs-fs-f2fs
5382 F: include/linux/f2fs_fs.h
5383 F: include/trace/events/f2fs.h
5385 F71805F HARDWARE MONITORING DRIVER
5386 M: Jean Delvare <jdelvare@suse.com>
5387 L: linux-hwmon@vger.kernel.org
5389 F: Documentation/hwmon/f71805f
5390 F: drivers/hwmon/f71805f.c
5393 M: Jan Kara <jack@suse.cz>
5394 R: Amir Goldstein <amir73il@gmail.com>
5395 L: linux-fsdevel@vger.kernel.org
5397 F: fs/notify/fanotify/
5398 F: include/linux/fanotify.h
5399 F: include/uapi/linux/fanotify.h
5401 FARSYNC SYNCHRONOUS DRIVER
5402 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5403 W: http://www.farsite.co.uk/
5405 F: drivers/net/wan/farsync.*
5407 FAULT INJECTION SUPPORT
5408 M: Akinobu Mita <akinobu.mita@gmail.com>
5410 F: Documentation/fault-injection/
5411 F: lib/fault-inject.c
5413 FBTFT Framebuffer drivers
5414 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5416 F: drivers/staging/fbtft/
5419 M: Michael Buesch <m@bues.ch>
5420 L: linux-media@vger.kernel.org
5422 F: drivers/media/tuners/fc0011.h
5423 F: drivers/media/tuners/fc0011.c
5426 M: Antti Palosaari <crope@iki.fi>
5427 L: linux-media@vger.kernel.org
5428 W: https://linuxtv.org
5429 W: http://palosaari.fi/linux/
5430 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5431 T: git git://linuxtv.org/anttip/media_tree.git
5433 F: drivers/media/tuners/fc2580*
5435 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5436 M: Johannes Thumshirn <jth@kernel.org>
5437 L: fcoe-devel@open-fcoe.org
5438 W: www.Open-FCoE.org
5440 F: drivers/scsi/libfc/
5441 F: drivers/scsi/fcoe/
5443 F: include/scsi/libfc.h
5444 F: include/scsi/libfcoe.h
5445 F: include/uapi/scsi/fc/
5447 FILE LOCKING (flock() and fcntl()/lockf())
5448 M: Jeff Layton <jlayton@kernel.org>
5449 M: "J. Bruce Fields" <bfields@fieldses.org>
5450 L: linux-fsdevel@vger.kernel.org
5452 F: include/linux/fcntl.h
5453 F: include/uapi/linux/fcntl.h
5457 FILESYSTEMS (VFS and infrastructure)
5458 M: Alexander Viro <viro@zeniv.linux.org.uk>
5459 L: linux-fsdevel@vger.kernel.org
5462 F: include/linux/fs.h
5463 F: include/uapi/linux/fs.h
5465 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5466 M: Riku Voipio <riku.voipio@iki.fi>
5467 L: linux-hwmon@vger.kernel.org
5469 F: drivers/hwmon/f75375s.c
5470 F: include/linux/f75375s.h
5472 FIREWIRE AUDIO DRIVERS
5473 M: Clemens Ladisch <clemens@ladisch.de>
5474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5475 T: git git://git.alsa-project.org/alsa-kernel.git
5479 FIREWIRE MEDIA DRIVERS (firedtv)
5480 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5481 L: linux-media@vger.kernel.org
5482 L: linux1394-devel@lists.sourceforge.net
5483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5485 F: drivers/media/firewire/
5487 FIREWIRE SBP-2 TARGET
5488 M: Chris Boot <bootc@bootc.net>
5489 L: linux-scsi@vger.kernel.org
5490 L: target-devel@vger.kernel.org
5491 L: linux1394-devel@lists.sourceforge.net
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5494 F: drivers/target/sbp/
5497 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5498 L: linux1394-devel@lists.sourceforge.net
5499 W: http://ieee1394.wiki.kernel.org/
5500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5502 F: drivers/firewire/
5503 F: include/linux/firewire.h
5504 F: include/uapi/linux/firewire*.h
5507 FIRMWARE LOADER (request_firmware)
5508 M: Luis R. Rodriguez <mcgrof@kernel.org>
5509 L: linux-kernel@vger.kernel.org
5511 F: Documentation/firmware_class/
5512 F: drivers/base/firmware*.c
5513 F: include/linux/firmware.h
5515 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5516 M: Joshua Morris <josh.h.morris@us.ibm.com>
5517 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5519 F: drivers/block/rsxx/
5522 M: Jiri Kosina <jikos@kernel.org>
5523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5525 F: drivers/block/floppy.c
5528 M: Alessandro Rubini <rubini@gnudd.com>
5529 W: http://www.ohwr.org/projects/fmc-bus
5532 F: include/linux/fmc*.h
5533 F: include/linux/ipmi-fru.h
5536 FPGA MANAGER FRAMEWORK
5537 M: Alan Tull <atull@kernel.org>
5538 M: Moritz Fischer <mdf@kernel.org>
5539 L: linux-fpga@vger.kernel.org
5541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5542 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5543 F: Documentation/fpga/
5544 F: Documentation/devicetree/bindings/fpga/
5546 F: include/linux/fpga/
5547 W: http://www.rocketboards.org
5550 M: Bill Metzenthen <billm@melbpc.org.au>
5551 W: http://floatingpoint.sourceforge.net/emulator/index.html
5553 F: arch/x86/math-emu/
5555 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5556 L: netdev@vger.kernel.org
5558 F: drivers/net/wan/dlci.c
5559 F: drivers/net/wan/sdla.c
5562 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5563 L: dri-devel@lists.freedesktop.org
5564 L: linux-fbdev@vger.kernel.org
5565 T: git git://github.com/bzolnier/linux.git
5566 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5568 F: Documentation/fb/
5571 F: include/linux/fb.h
5572 F: include/uapi/video/
5573 F: include/uapi/linux/fb.h
5575 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5576 M: Horia Geantă <horia.geanta@nxp.com>
5577 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5578 L: linux-crypto@vger.kernel.org
5580 F: drivers/crypto/caam/
5581 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5583 FREESCALE DIU FRAMEBUFFER DRIVER
5584 M: Timur Tabi <timur@tabi.org>
5585 L: linux-fbdev@vger.kernel.org
5587 F: drivers/video/fbdev/fsl-diu-fb.*
5589 FREESCALE DMA DRIVER
5590 M: Li Yang <leoyang.li@nxp.com>
5591 M: Zhang Wei <zw@zh-kernel.org>
5592 L: linuxppc-dev@lists.ozlabs.org
5594 F: drivers/dma/fsldma.*
5596 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5597 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5598 L: netdev@vger.kernel.org
5600 F: drivers/net/ethernet/freescale/gianfar*
5601 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5602 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5604 FREESCALE GPMI NAND DRIVER
5605 M: Han Xu <han.xu@nxp.com>
5606 L: linux-mtd@lists.infradead.org
5608 F: drivers/mtd/nand/gpmi-nand/*
5610 FREESCALE I2C CPM DRIVER
5611 M: Jochen Friedrich <jochen@scram.de>
5612 L: linuxppc-dev@lists.ozlabs.org
5613 L: linux-i2c@vger.kernel.org
5615 F: drivers/i2c/busses/i2c-cpm.c
5617 FREESCALE IMX / MXC FEC DRIVER
5618 M: Fugang Duan <fugang.duan@nxp.com>
5619 L: netdev@vger.kernel.org
5621 F: drivers/net/ethernet/freescale/fec_main.c
5622 F: drivers/net/ethernet/freescale/fec_ptp.c
5623 F: drivers/net/ethernet/freescale/fec.h
5624 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5626 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5627 M: Sascha Hauer <kernel@pengutronix.de>
5628 L: linux-fbdev@vger.kernel.org
5629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5631 F: include/linux/platform_data/video-imxfb.h
5632 F: drivers/video/fbdev/imxfb.c
5634 FREESCALE QORIQ DPAA ETHERNET DRIVER
5635 M: Madalin Bucur <madalin.bucur@nxp.com>
5636 L: netdev@vger.kernel.org
5638 F: drivers/net/ethernet/freescale/dpaa
5640 FREESCALE QORIQ DPAA FMAN DRIVER
5641 M: Madalin Bucur <madalin.bucur@nxp.com>
5642 L: netdev@vger.kernel.org
5644 F: drivers/net/ethernet/freescale/fman
5645 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5647 FREESCALE QUAD SPI DRIVER
5648 M: Han Xu <han.xu@nxp.com>
5649 L: linux-mtd@lists.infradead.org
5651 F: drivers/mtd/spi-nor/fsl-quadspi.c
5653 FREESCALE QUICC ENGINE LIBRARY
5654 M: Qiang Zhao <qiang.zhao@nxp.com>
5655 L: linuxppc-dev@lists.ozlabs.org
5657 F: drivers/soc/fsl/qe/
5658 F: include/soc/fsl/*qe*.h
5659 F: include/soc/fsl/*ucc*.h
5661 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5662 M: Li Yang <leoyang.li@nxp.com>
5663 L: netdev@vger.kernel.org
5664 L: linuxppc-dev@lists.ozlabs.org
5666 F: drivers/net/ethernet/freescale/ucc_geth*
5668 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5669 M: Zhao Qiang <qiang.zhao@nxp.com>
5670 L: netdev@vger.kernel.org
5671 L: linuxppc-dev@lists.ozlabs.org
5673 F: drivers/net/wan/fsl_ucc_hdlc*
5675 FREESCALE QUICC ENGINE UCC UART DRIVER
5676 M: Timur Tabi <timur@tabi.org>
5677 L: linuxppc-dev@lists.ozlabs.org
5679 F: drivers/tty/serial/ucc_uart.c
5681 FREESCALE SOC DRIVERS
5682 M: Li Yang <leoyang.li@nxp.com>
5683 L: linuxppc-dev@lists.ozlabs.org
5684 L: linux-arm-kernel@lists.infradead.org
5686 F: Documentation/devicetree/bindings/soc/fsl/
5688 F: include/linux/fsl/
5690 FREESCALE SOC FS_ENET DRIVER
5691 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5692 M: Vitaly Bordug <vbordug@ru.mvista.com>
5693 L: linuxppc-dev@lists.ozlabs.org
5694 L: netdev@vger.kernel.org
5696 F: drivers/net/ethernet/freescale/fs_enet/
5697 F: include/linux/fs_enet_pd.h
5699 FREESCALE SOC SOUND DRIVERS
5700 M: Timur Tabi <timur@tabi.org>
5701 M: Nicolin Chen <nicoleotsuka@gmail.com>
5702 M: Xiubo Li <Xiubo.Lee@gmail.com>
5703 R: Fabio Estevam <fabio.estevam@nxp.com>
5704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5705 L: linuxppc-dev@lists.ozlabs.org
5707 F: sound/soc/fsl/fsl*
5708 F: sound/soc/fsl/imx*
5709 F: sound/soc/fsl/mpc8610_hpcd.c
5711 FREESCALE USB PERIPHERAL DRIVERS
5712 M: Li Yang <leoyang.li@nxp.com>
5713 L: linux-usb@vger.kernel.org
5714 L: linuxppc-dev@lists.ozlabs.org
5716 F: drivers/usb/gadget/udc/fsl*
5719 M: Christoph Hellwig <hch@infradead.org>
5720 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5726 M: Pavel Machek <pavel@ucw.cz>
5727 L: linux-pm@vger.kernel.org
5729 F: Documentation/power/freezing-of-tasks.txt
5730 F: include/linux/freezer.h
5734 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5735 L: linux-kernel@vger.kernel.org
5738 F: include/linux/frontswap.h
5740 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5741 M: David Howells <dhowells@redhat.com>
5742 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5744 F: Documentation/filesystems/caching/
5746 F: include/linux/fscache*.h
5748 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5749 M: Theodore Y. Ts'o <tytso@mit.edu>
5750 M: Jaegeuk Kim <jaegeuk@kernel.org>
5751 L: linux-fscrypt@vger.kernel.org
5752 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5756 F: include/linux/fscrypt*.h
5757 F: Documentation/filesystems/fscrypt.rst
5759 FUJITSU FR-V (FRV) PORT
5763 FUJITSU LAPTOP EXTRAS
5764 M: Jonathan Woithe <jwoithe@just42.net>
5765 L: platform-driver-x86@vger.kernel.org
5767 F: drivers/platform/x86/fujitsu-laptop.c
5769 FUJITSU M-5MO LS CAMERA ISP DRIVER
5770 M: Kyungmin Park <kyungmin.park@samsung.com>
5771 M: Heungjun Kim <riverful.kim@samsung.com>
5772 L: linux-media@vger.kernel.org
5774 F: drivers/media/i2c/m5mols/
5775 F: include/media/i2c/m5mols.h
5777 FUJITSU TABLET EXTRAS
5778 M: Robert Gerlach <khnz@gmx.de>
5779 L: platform-driver-x86@vger.kernel.org
5781 F: drivers/platform/x86/fujitsu-tablet.c
5783 FUSE: FILESYSTEM IN USERSPACE
5784 M: Miklos Szeredi <miklos@szeredi.hu>
5785 L: linux-fsdevel@vger.kernel.org
5786 W: http://fuse.sourceforge.net/
5787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5790 F: include/uapi/linux/fuse.h
5791 F: Documentation/filesystems/fuse.txt
5794 M: Thomas Gleixner <tglx@linutronix.de>
5795 M: Ingo Molnar <mingo@redhat.com>
5796 R: Peter Zijlstra <peterz@infradead.org>
5797 R: Darren Hart <dvhart@infradead.org>
5798 L: linux-kernel@vger.kernel.org
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5802 F: kernel/futex_compat.c
5803 F: include/asm-generic/futex.h
5804 F: include/linux/futex.h
5805 F: include/uapi/linux/futex.h
5806 F: tools/testing/selftests/futex/
5807 F: tools/perf/bench/futex*
5808 F: Documentation/*futex*
5810 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5811 M: Rik Faith <faith@cs.unc.edu>
5812 L: linux-scsi@vger.kernel.org
5813 S: Odd Fixes (e.g., new signatures)
5814 F: drivers/scsi/fdomain.*
5817 M: Kees Cook <keescook@chromium.org>
5818 R: Emese Revfy <re.emese@gmail.com>
5819 L: kernel-hardening@lists.openwall.com
5821 F: scripts/gcc-plugins/
5822 F: scripts/gcc-plugin.sh
5823 F: scripts/Makefile.gcc-plugins
5824 F: Documentation/gcc-plugins.txt
5826 GCOV BASED KERNEL PROFILING
5827 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5830 F: Documentation/dev-tools/gcov.rst
5832 GDB KERNEL DEBUGGING HELPER SCRIPTS
5833 M: Jan Kiszka <jan.kiszka@siemens.com>
5834 M: Kieran Bingham <kieran@bingham.xyz>
5838 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5839 M: Achim Leubner <achim_leubner@adaptec.com>
5840 L: linux-scsi@vger.kernel.org
5841 W: http://www.icp-vortex.com/
5843 F: drivers/scsi/gdt*
5845 GEMTEK FM RADIO RECEIVER DRIVER
5846 M: Hans Verkuil <hverkuil@xs4all.nl>
5847 L: linux-media@vger.kernel.org
5848 T: git git://linuxtv.org/media_tree.git
5849 W: https://linuxtv.org
5851 F: drivers/media/radio/radio-gemtek*
5853 GENERIC GPIO I2C DRIVER
5854 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5856 F: drivers/i2c/busses/i2c-gpio.c
5857 F: include/linux/i2c-gpio.h
5859 GENERIC GPIO I2C MULTIPLEXER DRIVER
5860 M: Peter Korsgaard <peter.korsgaard@barco.com>
5861 L: linux-i2c@vger.kernel.org
5863 F: drivers/i2c/muxes/i2c-mux-gpio.c
5864 F: include/linux/i2c-mux-gpio.h
5865 F: Documentation/i2c/muxes/i2c-mux-gpio
5867 GENERIC HDLC (WAN) DRIVERS
5868 M: Krzysztof Halasa <khc@pm.waw.pl>
5869 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5871 F: drivers/net/wan/c101.c
5872 F: drivers/net/wan/hd6457*
5873 F: drivers/net/wan/hdlc*
5874 F: drivers/net/wan/n2.c
5875 F: drivers/net/wan/pc300too.c
5876 F: drivers/net/wan/pci200syn.c
5877 F: drivers/net/wan/wanxl*
5879 GENERIC INCLUDE/ASM HEADER FILES
5880 M: Arnd Bergmann <arnd@arndb.de>
5881 L: linux-arch@vger.kernel.org
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5884 F: include/asm-generic/
5885 F: include/uapi/asm-generic/
5887 GENERIC PHY FRAMEWORK
5888 M: Kishon Vijay Abraham I <kishon@ti.com>
5889 L: linux-kernel@vger.kernel.org
5890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5893 F: include/linux/phy/
5896 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5897 M: Kevin Hilman <khilman@kernel.org>
5898 M: Ulf Hansson <ulf.hansson@linaro.org>
5899 L: linux-pm@vger.kernel.org
5901 F: drivers/base/power/domain*.c
5902 F: include/linux/pm_domain.h
5903 F: Documentation/devicetree/bindings/power/power_domain.txt
5905 GENERIC UIO DRIVER FOR PCI DEVICES
5906 M: "Michael S. Tsirkin" <mst@redhat.com>
5907 L: kvm@vger.kernel.org
5909 F: drivers/uio/uio_pci_generic.c
5911 GENWQE (IBM Generic Workqueue Card)
5912 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5913 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5915 F: drivers/misc/genwqe/
5917 GET_MAINTAINER SCRIPT
5918 M: Joe Perches <joe@perches.com>
5920 F: scripts/get_maintainer.pl
5923 M: Steven Whitehouse <swhiteho@redhat.com>
5924 M: Bob Peterson <rpeterso@redhat.com>
5925 L: cluster-devel@redhat.com
5926 W: http://sources.redhat.com/cluster/
5927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5929 F: Documentation/filesystems/gfs2*.txt
5931 F: include/uapi/linux/gfs2_ondisk.h
5933 GIGASET ISDN DRIVERS
5934 M: Paul Bolle <pebolle@tiscali.nl>
5935 L: gigaset307x-common@lists.sourceforge.net
5936 W: http://gigaset307x.sourceforge.net/
5938 F: Documentation/isdn/README.gigaset
5939 F: drivers/isdn/gigaset/
5940 F: include/uapi/linux/gigaset_dev.h
5943 M: Hans Verkuil <hans.verkuil@cisco.com>
5944 L: linux-media@vger.kernel.org
5946 F: drivers/media/usb/go7007/
5949 M: Bastien Nocera <hadess@hadess.net>
5950 L: linux-input@vger.kernel.org
5952 F: drivers/input/touchscreen/goodix.c
5955 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5956 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5957 L: linux-gpio@vger.kernel.org
5958 L: linux-acpi@vger.kernel.org
5960 F: Documentation/acpi/gpio-properties.txt
5961 F: drivers/gpio/gpiolib-acpi.c
5964 M: Sean Young <sean@mess.org>
5965 L: linux-media@vger.kernel.org
5967 F: drivers/media/rc/gpio-ir-tx.c
5970 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5971 L: linux-gpio@vger.kernel.org
5973 F: drivers/gpio/gpio-mockup.c
5974 F: tools/testing/selftests/gpio/
5977 M: Linus Walleij <linus.walleij@linaro.org>
5978 L: linux-gpio@vger.kernel.org
5979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5981 F: Documentation/devicetree/bindings/gpio/
5982 F: Documentation/gpio/
5983 F: Documentation/ABI/testing/gpio-cdev
5984 F: Documentation/ABI/obsolete/sysfs-gpio
5986 F: include/linux/gpio/
5987 F: include/linux/gpio.h
5988 F: include/asm-generic/gpio.h
5989 F: include/uapi/linux/gpio.h
5992 GRE DEMULTIPLEXER DRIVER
5993 M: Dmitry Kozlov <xeb@mail.ru>
5994 L: netdev@vger.kernel.org
5996 F: net/ipv4/gre_demux.c
5997 F: net/ipv4/gre_offload.c
5998 F: include/net/gre.h
6000 GRETH 10/100/1G Ethernet MAC device driver
6001 M: Andreas Larsson <andreas@gaisler.com>
6002 L: netdev@vger.kernel.org
6004 F: drivers/net/ethernet/aeroflex/
6006 GREYBUS AUDIO PROTOCOLS DRIVERS
6007 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6008 M: Mark Greer <mgreer@animalcreek.com>
6010 F: drivers/staging/greybus/audio_apbridgea.c
6011 F: drivers/staging/greybus/audio_apbridgea.h
6012 F: drivers/staging/greybus/audio_codec.c
6013 F: drivers/staging/greybus/audio_codec.h
6014 F: drivers/staging/greybus/audio_gb.c
6015 F: drivers/staging/greybus/audio_manager.c
6016 F: drivers/staging/greybus/audio_manager.h
6017 F: drivers/staging/greybus/audio_manager_module.c
6018 F: drivers/staging/greybus/audio_manager_private.h
6019 F: drivers/staging/greybus/audio_manager_sysfs.c
6020 F: drivers/staging/greybus/audio_module.c
6021 F: drivers/staging/greybus/audio_topology.c
6023 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6024 M: Viresh Kumar <vireshk@kernel.org>
6026 F: drivers/staging/greybus/authentication.c
6027 F: drivers/staging/greybus/bootrom.c
6028 F: drivers/staging/greybus/firmware.h
6029 F: drivers/staging/greybus/fw-core.c
6030 F: drivers/staging/greybus/fw-download.c
6031 F: drivers/staging/greybus/fw-managament.c
6032 F: drivers/staging/greybus/greybus_authentication.h
6033 F: drivers/staging/greybus/greybus_firmware.h
6034 F: drivers/staging/greybus/hid.c
6035 F: drivers/staging/greybus/i2c.c
6036 F: drivers/staging/greybus/spi.c
6037 F: drivers/staging/greybus/spilib.c
6038 F: drivers/staging/greybus/spilib.h
6040 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6041 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6043 F: drivers/staging/greybus/loopback.c
6044 F: drivers/staging/greybus/timesync.c
6045 F: drivers/staging/greybus/timesync_platform.c
6047 GREYBUS PLATFORM DRIVERS
6048 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6050 F: drivers/staging/greybus/arche-platform.c
6051 F: drivers/staging/greybus/arche-apb-ctrl.c
6052 F: drivers/staging/greybus/arche_platform.h
6054 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6055 M: Rui Miguel Silva <rmfrfs@gmail.com>
6057 F: drivers/staging/greybus/sdio.c
6058 F: drivers/staging/greybus/light.c
6059 F: drivers/staging/greybus/gpio.c
6060 F: drivers/staging/greybus/power_supply.c
6061 F: drivers/staging/greybus/spi.c
6062 F: drivers/staging/greybus/spilib.c
6065 M: Johan Hovold <johan@kernel.org>
6066 M: Alex Elder <elder@kernel.org>
6067 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6069 F: drivers/staging/greybus/
6070 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6072 GREYBUS UART PROTOCOLS DRIVERS
6073 M: David Lin <dtwlin@gmail.com>
6075 F: drivers/staging/greybus/uart.c
6076 F: drivers/staging/greybus/log.c
6078 GS1662 VIDEO SERIALIZER
6079 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6080 L: linux-media@vger.kernel.org
6081 T: git git://linuxtv.org/media_tree.git
6083 F: drivers/media/spi/gs1662.c
6085 GSPCA FINEPIX SUBDRIVER
6086 M: Frank Zago <frank@zago.net>
6087 L: linux-media@vger.kernel.org
6088 T: git git://linuxtv.org/media_tree.git
6090 F: drivers/media/usb/gspca/finepix.c
6092 GSPCA GL860 SUBDRIVER
6093 M: Olivier Lorin <o.lorin@laposte.net>
6094 L: linux-media@vger.kernel.org
6095 T: git git://linuxtv.org/media_tree.git
6097 F: drivers/media/usb/gspca/gl860/
6099 GSPCA M5602 SUBDRIVER
6100 M: Erik Andren <erik.andren@gmail.com>
6101 L: linux-media@vger.kernel.org
6102 T: git git://linuxtv.org/media_tree.git
6104 F: drivers/media/usb/gspca/m5602/
6106 GSPCA PAC207 SONIXB SUBDRIVER
6107 M: Hans Verkuil <hverkuil@xs4all.nl>
6108 L: linux-media@vger.kernel.org
6109 T: git git://linuxtv.org/media_tree.git
6111 F: drivers/media/usb/gspca/pac207.c
6113 GSPCA SN9C20X SUBDRIVER
6114 M: Brian Johnson <brijohn@gmail.com>
6115 L: linux-media@vger.kernel.org
6116 T: git git://linuxtv.org/media_tree.git
6118 F: drivers/media/usb/gspca/sn9c20x.c
6120 GSPCA T613 SUBDRIVER
6121 M: Leandro Costantino <lcostantino@gmail.com>
6122 L: linux-media@vger.kernel.org
6123 T: git git://linuxtv.org/media_tree.git
6125 F: drivers/media/usb/gspca/t613.c
6127 GSPCA USB WEBCAM DRIVER
6128 M: Hans Verkuil <hverkuil@xs4all.nl>
6129 L: linux-media@vger.kernel.org
6130 T: git git://linuxtv.org/media_tree.git
6132 F: drivers/media/usb/gspca/
6134 GTP (GPRS Tunneling Protocol)
6135 M: Pablo Neira Ayuso <pablo@netfilter.org>
6136 M: Harald Welte <laforge@gnumonks.org>
6137 L: osmocom-net-gprs@lists.osmocom.org
6138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6140 F: drivers/net/gtp.c
6142 GUID PARTITION TABLE (GPT)
6143 M: Davidlohr Bueso <dave@stgolabs.net>
6144 L: linux-efi@vger.kernel.org
6146 F: block/partitions/efi.*
6149 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6150 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6151 W: http://uclinux-h8.sourceforge.jp
6152 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6155 F: drivers/clocksource/h8300_*.c
6156 F: drivers/clk/h8300/
6157 F: drivers/irqchip/irq-renesas-h8*.c
6160 M: Antti Palosaari <crope@iki.fi>
6161 L: linux-media@vger.kernel.org
6162 W: https://linuxtv.org
6163 W: http://palosaari.fi/linux/
6164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6165 T: git git://linuxtv.org/anttip/media_tree.git
6167 F: drivers/media/usb/hackrf/
6169 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6170 M: Frank Seidel <frank@f-seidel.de>
6171 L: platform-driver-x86@vger.kernel.org
6172 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6174 F: drivers/platform/x86/hdaps.c
6177 M: Jean Delvare <jdelvare@suse.com>
6178 M: Guenter Roeck <linux@roeck-us.net>
6179 L: linux-hwmon@vger.kernel.org
6180 W: http://hwmon.wiki.kernel.org/
6181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6183 F: Documentation/hwmon/
6185 F: include/linux/hwmon*.h
6187 HARDWARE RANDOM NUMBER GENERATOR CORE
6188 M: Matt Mackall <mpm@selenic.com>
6189 M: Herbert Xu <herbert@gondor.apana.org.au>
6190 L: linux-crypto@vger.kernel.org
6192 F: Documentation/devicetree/bindings/rng/
6193 F: Documentation/hw_random.txt
6194 F: drivers/char/hw_random/
6195 F: include/linux/hw_random.h
6197 HARDWARE SPINLOCK CORE
6198 M: Ohad Ben-Cohen <ohad@wizery.com>
6199 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6200 L: linux-remoteproc@vger.kernel.org
6202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6203 F: Documentation/devicetree/bindings/hwlock/
6204 F: Documentation/hwspinlock.txt
6205 F: drivers/hwspinlock/
6206 F: include/linux/hwspinlock.h
6208 HARMONY SOUND DRIVER
6209 L: linux-parisc@vger.kernel.org
6211 F: sound/parisc/harmony.*
6213 HDPVR USB VIDEO ENCODER DRIVER
6214 M: Hans Verkuil <hverkuil@xs4all.nl>
6215 L: linux-media@vger.kernel.org
6216 T: git git://linuxtv.org/media_tree.git
6217 W: https://linuxtv.org
6219 F: drivers/media/usb/hdpvr/
6221 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6222 M: Jimmy Vance <jimmy.vance@hpe.com>
6224 F: Documentation/watchdog/hpwdt.txt
6225 F: drivers/watchdog/hpwdt.c
6227 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6228 M: Don Brace <don.brace@microsemi.com>
6229 L: esc.storagedev@microsemi.com
6230 L: linux-scsi@vger.kernel.org
6232 F: Documentation/scsi/hpsa.txt
6233 F: drivers/scsi/hpsa*.[ch]
6234 F: include/linux/cciss*.h
6235 F: include/uapi/linux/cciss*.h
6238 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6239 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6240 L: linux-rdma@vger.kernel.org
6242 F: drivers/infiniband/hw/hfi1
6245 L: linux-fsdevel@vger.kernel.org
6247 F: Documentation/filesystems/hfs.txt
6251 L: linux-fsdevel@vger.kernel.org
6253 F: Documentation/filesystems/hfsplus.txt
6256 HGA FRAMEBUFFER DRIVER
6257 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6258 L: linux-nvidia@lists.surfsouth.com
6259 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6261 F: drivers/video/fbdev/hgafb.c
6263 HIBERNATION (aka Software Suspend, aka swsusp)
6264 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6265 M: Pavel Machek <pavel@ucw.cz>
6266 L: linux-pm@vger.kernel.org
6267 B: https://bugzilla.kernel.org
6270 F: drivers/base/power/
6272 F: include/linux/suspend.h
6273 F: include/linux/freezer.h
6274 F: include/linux/pm.h
6275 F: arch/*/include/asm/suspend*.h
6278 M: Jiri Kosina <jikos@kernel.org>
6279 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6280 L: linux-input@vger.kernel.org
6281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6284 F: include/linux/hid*
6285 F: include/uapi/linux/hid*
6287 HID SENSOR HUB DRIVERS
6288 M: Jiri Kosina <jikos@kernel.org>
6289 M: Jonathan Cameron <jic23@kernel.org>
6290 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6291 L: linux-input@vger.kernel.org
6292 L: linux-iio@vger.kernel.org
6294 F: Documentation/hid/hid-sensor*
6295 F: drivers/hid/hid-sensor-*
6296 F: drivers/iio/*/hid-*
6297 F: include/linux/hid-sensor-*
6299 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6300 M: Thomas Gleixner <tglx@linutronix.de>
6301 L: linux-kernel@vger.kernel.org
6302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6304 F: Documentation/timers/
6305 F: kernel/time/hrtimer.c
6306 F: kernel/time/clockevents.c
6307 F: kernel/time/timer_*.c
6308 F: include/linux/clockchips.h
6309 F: include/linux/hrtimer.h
6311 HIGH-SPEED SCC DRIVER FOR AX.25
6312 L: linux-hams@vger.kernel.org
6314 F: drivers/net/hamradio/dmascc.c
6315 F: drivers/net/hamradio/scc.c
6317 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6318 M: HighPoint Linux Team <linux@highpoint-tech.com>
6319 W: http://www.highpoint-tech.com
6321 F: Documentation/scsi/hptiop.txt
6322 F: drivers/scsi/hptiop.c
6325 M: Jes Sorensen <jes@trained-monkey.org>
6326 L: linux-hippi@sunsite.dk
6328 F: include/linux/hippidevice.h
6329 F: include/uapi/linux/if_hippi.h
6331 F: drivers/net/hippi/
6333 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6334 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6335 M: Salil Mehta <salil.mehta@huawei.com>
6336 L: netdev@vger.kernel.org
6337 W: http://www.hisilicon.com
6339 F: drivers/net/ethernet/hisilicon/hns3/
6341 HISILICON NETWORK SUBSYSTEM DRIVER
6342 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6343 M: Salil Mehta <salil.mehta@huawei.com>
6344 L: netdev@vger.kernel.org
6345 W: http://www.hisilicon.com
6347 F: drivers/net/ethernet/hisilicon/
6348 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6350 HISILICON PMU DRIVER
6351 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6352 W: http://www.hisilicon.com
6354 F: drivers/perf/hisilicon
6355 F: Documentation/perf/hisi-pmu.txt
6357 HISILICON ROCE DRIVER
6358 M: Lijun Ou <oulijun@huawei.com>
6359 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6360 L: linux-rdma@vger.kernel.org
6362 F: drivers/infiniband/hw/hns/
6363 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6365 HISILICON SAS Controller
6366 M: John Garry <john.garry@huawei.com>
6367 W: http://www.hisilicon.com
6369 F: drivers/scsi/hisi_sas/
6370 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6372 HMM - Heterogeneous Memory Management
6373 M: Jérôme Glisse <jglisse@redhat.com>
6374 L: linux-mm@kvack.org
6377 F: include/linux/hmm*
6380 M: Jouni Malinen <j@w1.fi>
6381 L: linux-wireless@vger.kernel.org
6382 W: http://w1.fi/hostap-driver.html
6384 F: drivers/net/wireless/intersil/hostap/
6386 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6387 L: platform-driver-x86@vger.kernel.org
6389 F: drivers/platform/x86/tc1100-wmi.c
6391 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6392 M: Jaroslav Kysela <perex@perex.cz>
6394 F: drivers/net/ethernet/hp/hp100.*
6396 HPET: High Precision Event Timers driver
6397 M: Clemens Ladisch <clemens@ladisch.de>
6399 F: Documentation/timers/hpet.txt
6400 F: drivers/char/hpet.c
6401 F: include/linux/hpet.h
6402 F: include/uapi/linux/hpet.h
6406 F: arch/x86/kernel/hpet.c
6407 F: arch/x86/include/asm/hpet.h
6410 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6411 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6416 M: Sebastian Reichel <sre@kernel.org>
6417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6419 F: Documentation/ABI/testing/sysfs-bus-hsi
6420 F: Documentation/driver-api/hsi.rst
6422 F: include/linux/hsi/
6423 F: include/uapi/linux/hsi/
6426 L: linux-usb@vger.kernel.org
6428 F: drivers/net/usb/hso.c
6430 HSR NETWORK PROTOCOL
6431 M: Arvid Brodin <arvid.brodin@alten.se>
6432 L: netdev@vger.kernel.org
6436 HT16K33 LED CONTROLLER DRIVER
6437 M: Robin van der Gracht <robin@protonic.nl>
6439 F: drivers/auxdisplay/ht16k33.c
6440 F: Documentation/devicetree/bindings/display/ht16k33.txt
6442 HTCPEN TOUCHSCREEN DRIVER
6443 M: Pau Oliva Fora <pof@eslack.org>
6444 L: linux-input@vger.kernel.org
6446 F: drivers/input/touchscreen/htcpen.c
6448 HUAWEI ETHERNET DRIVER
6449 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6450 L: netdev@vger.kernel.org
6452 F: Documentation/networking/hinic.txt
6453 F: drivers/net/ethernet/huawei/hinic/
6456 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6461 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6462 L: linux-media@vger.kernel.org
6463 T: git git://linuxtv.org/media_tree.git
6464 W: https://linuxtv.org
6466 F: drivers/media/platform/sti/hva
6468 HWPOISON MEMORY FAILURE HANDLING
6469 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6470 L: linux-mm@kvack.org
6472 F: mm/memory-failure.c
6473 F: mm/hwpoison-inject.c
6475 Hyper-V CORE AND DRIVERS
6476 M: "K. Y. Srinivasan" <kys@microsoft.com>
6477 M: Haiyang Zhang <haiyangz@microsoft.com>
6478 M: Stephen Hemminger <sthemmin@microsoft.com>
6479 L: devel@linuxdriverproject.org
6481 F: Documentation/networking/netvsc.txt
6482 F: arch/x86/include/asm/mshyperv.h
6483 F: arch/x86/include/asm/trace/hyperv.h
6484 F: arch/x86/include/uapi/asm/hyperv.h
6485 F: arch/x86/kernel/cpu/mshyperv.c
6487 F: drivers/hid/hid-hyperv.c
6489 F: drivers/input/serio/hyperv-keyboard.c
6490 F: drivers/pci/host/pci-hyperv.c
6491 F: drivers/net/hyperv/
6492 F: drivers/scsi/storvsc_drv.c
6493 F: drivers/uio/uio_hv_generic.c
6494 F: drivers/video/fbdev/hyperv_fb.c
6495 F: net/vmw_vsock/hyperv_transport.c
6496 F: include/linux/hyperv.h
6497 F: include/uapi/linux/hyperv.h
6499 F: Documentation/ABI/stable/sysfs-bus-vmbus
6501 HYPERVISOR VIRTUAL CONSOLE DRIVER
6502 L: linuxppc-dev@lists.ozlabs.org
6507 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6508 L: linux-i2c@vger.kernel.org
6509 L: linux-acpi@vger.kernel.org
6511 F: drivers/i2c/i2c-core-acpi.c
6514 M: Peter Rosin <peda@axentia.se>
6515 L: linux-i2c@vger.kernel.org
6517 F: Documentation/i2c/i2c-topology
6518 F: Documentation/i2c/muxes/
6519 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6520 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6521 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6522 F: drivers/i2c/i2c-mux.c
6523 F: drivers/i2c/muxes/
6524 F: include/linux/i2c-mux.h
6526 I2C OVER PARALLEL PORT
6527 M: Jean Delvare <jdelvare@suse.com>
6528 L: linux-i2c@vger.kernel.org
6530 F: Documentation/i2c/busses/i2c-parport
6531 F: Documentation/i2c/busses/i2c-parport-light
6532 F: drivers/i2c/busses/i2c-parport.c
6533 F: drivers/i2c/busses/i2c-parport-light.c
6536 M: Wolfram Sang <wsa@the-dreams.de>
6537 L: linux-i2c@vger.kernel.org
6538 W: https://i2c.wiki.kernel.org/
6539 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6542 F: Documentation/devicetree/bindings/i2c/
6543 F: Documentation/i2c/
6546 F: include/linux/i2c.h
6547 F: include/linux/i2c-*.h
6548 F: include/uapi/linux/i2c.h
6549 F: include/uapi/linux/i2c-*.h
6552 M: Jean Delvare <jdelvare@suse.com>
6553 L: linux-i2c@vger.kernel.org
6555 F: Documentation/i2c/busses/i2c-taos-evm
6556 F: drivers/i2c/busses/i2c-taos-evm.c
6559 M: Till Harbaum <till@harbaum.org>
6560 L: linux-i2c@vger.kernel.org
6561 W: http://www.harbaum.org/till/i2c_tiny_usb
6563 F: drivers/i2c/busses/i2c-tiny-usb.c
6565 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6566 M: Jean Delvare <jdelvare@suse.com>
6567 L: linux-i2c@vger.kernel.org
6569 F: Documentation/i2c/busses/i2c-ali1535
6570 F: Documentation/i2c/busses/i2c-ali1563
6571 F: Documentation/i2c/busses/i2c-ali15x3
6572 F: Documentation/i2c/busses/i2c-amd756
6573 F: Documentation/i2c/busses/i2c-amd8111
6574 F: Documentation/i2c/busses/i2c-i801
6575 F: Documentation/i2c/busses/i2c-nforce2
6576 F: Documentation/i2c/busses/i2c-piix4
6577 F: Documentation/i2c/busses/i2c-sis5595
6578 F: Documentation/i2c/busses/i2c-sis630
6579 F: Documentation/i2c/busses/i2c-sis96x
6580 F: Documentation/i2c/busses/i2c-via
6581 F: Documentation/i2c/busses/i2c-viapro
6582 F: drivers/i2c/busses/i2c-ali1535.c
6583 F: drivers/i2c/busses/i2c-ali1563.c
6584 F: drivers/i2c/busses/i2c-ali15x3.c
6585 F: drivers/i2c/busses/i2c-amd756.c
6586 F: drivers/i2c/busses/i2c-amd756-s4882.c
6587 F: drivers/i2c/busses/i2c-amd8111.c
6588 F: drivers/i2c/busses/i2c-i801.c
6589 F: drivers/i2c/busses/i2c-isch.c
6590 F: drivers/i2c/busses/i2c-nforce2.c
6591 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6592 F: drivers/i2c/busses/i2c-piix4.c
6593 F: drivers/i2c/busses/i2c-sis5595.c
6594 F: drivers/i2c/busses/i2c-sis630.c
6595 F: drivers/i2c/busses/i2c-sis96x.c
6596 F: drivers/i2c/busses/i2c-via.c
6597 F: drivers/i2c/busses/i2c-viapro.c
6599 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6600 M: Hans de Goede <hdegoede@redhat.com>
6601 L: linux-i2c@vger.kernel.org
6603 F: drivers/i2c/busses/i2c-cht-wc.c
6605 I2C/SMBUS ISMT DRIVER
6606 M: Seth Heasley <seth.heasley@intel.com>
6607 M: Neil Horman <nhorman@tuxdriver.com>
6608 L: linux-i2c@vger.kernel.org
6609 F: drivers/i2c/busses/i2c-ismt.c
6610 F: Documentation/i2c/busses/i2c-ismt
6612 I2C/SMBUS STUB DRIVER
6613 M: Jean Delvare <jdelvare@suse.com>
6614 L: linux-i2c@vger.kernel.org
6616 F: drivers/i2c/i2c-stub.c
6619 M: "H. Peter Anvin" <hpa@zytor.com>
6623 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6624 M: "H. Peter Anvin" <hpa@zytor.com>
6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6628 IA64 (Itanium) PLATFORM
6629 M: Tony Luck <tony.luck@intel.com>
6630 M: Fenghua Yu <fenghua.yu@intel.com>
6631 L: linux-ia64@vger.kernel.org
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6636 IBM Power 842 compression accelerator
6637 M: Haren Myneni <haren@us.ibm.com>
6639 F: drivers/crypto/nx/Makefile
6640 F: drivers/crypto/nx/Kconfig
6641 F: drivers/crypto/nx/nx-842*
6642 F: include/linux/sw842.h
6646 IBM Power in-Nest Crypto Acceleration
6647 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6648 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6649 L: linux-crypto@vger.kernel.org
6651 F: drivers/crypto/nx/Makefile
6652 F: drivers/crypto/nx/Kconfig
6653 F: drivers/crypto/nx/nx-aes*
6654 F: drivers/crypto/nx/nx-sha*
6655 F: drivers/crypto/nx/nx.*
6656 F: drivers/crypto/nx/nx_csbcpb.h
6657 F: drivers/crypto/nx/nx_debugfs.h
6659 IBM Power Linux RAID adapter
6660 M: Brian King <brking@us.ibm.com>
6662 F: drivers/scsi/ipr.*
6664 IBM Power SRIOV Virtual NIC Device Driver
6665 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6666 M: John Allen <jallen@linux.vnet.ibm.com>
6667 L: netdev@vger.kernel.org
6669 F: drivers/net/ethernet/ibm/ibmvnic.*
6671 IBM Power Virtual Accelerator Switchboard
6672 M: Sukadev Bhattiprolu
6673 L: linuxppc-dev@lists.ozlabs.org
6675 F: arch/powerpc/platforms/powernv/vas*
6676 F: arch/powerpc/platforms/powernv/copy-paste.h
6677 F: arch/powerpc/include/asm/vas.h
6678 F: arch/powerpc/include/uapi/asm/vas.h
6680 IBM Power Virtual Ethernet Device Driver
6681 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6682 L: netdev@vger.kernel.org
6684 F: drivers/net/ethernet/ibm/ibmveth.*
6686 IBM Power Virtual FC Device Drivers
6687 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6688 L: linux-scsi@vger.kernel.org
6690 F: drivers/scsi/ibmvscsi/ibmvfc*
6692 IBM Power Virtual SCSI Device Drivers
6693 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6694 L: linux-scsi@vger.kernel.org
6696 F: drivers/scsi/ibmvscsi/ibmvscsi*
6697 F: include/scsi/viosrp.h
6699 IBM Power Virtual SCSI Device Target Driver
6700 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6701 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6702 L: linux-scsi@vger.kernel.org
6703 L: target-devel@vger.kernel.org
6705 F: drivers/scsi/ibmvscsi_tgt/
6707 IBM Power VMX Cryptographic instructions
6708 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6709 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6710 L: linux-crypto@vger.kernel.org
6712 F: drivers/crypto/vmx/Makefile
6713 F: drivers/crypto/vmx/Kconfig
6714 F: drivers/crypto/vmx/vmx.c
6715 F: drivers/crypto/vmx/aes*
6716 F: drivers/crypto/vmx/ghash*
6717 F: drivers/crypto/vmx/ppc-xlate.pl
6719 IBM ServeRAID RAID DRIVER
6721 F: drivers/scsi/ips.*
6723 ICH LPC AND GPIO DRIVER
6724 M: Peter Tyser <ptyser@xes-inc.com>
6726 F: drivers/mfd/lpc_ich.c
6727 F: drivers/gpio/gpio-ich.c
6730 M: "David S. Miller" <davem@davemloft.net>
6731 L: linux-ide@vger.kernel.org
6732 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6735 F: Documentation/ide/
6737 F: include/linux/ide.h
6740 M: Borislav Petkov <bp@alien8.de>
6741 L: linux-ide@vger.kernel.org
6743 F: Documentation/cdrom/ide-cd
6744 F: drivers/ide/ide-cd*
6746 IDEAPAD LAPTOP EXTRAS DRIVER
6747 M: Ike Panhc <ike.pan@canonical.com>
6748 L: platform-driver-x86@vger.kernel.org
6749 W: http://launchpad.net/ideapad-laptop
6751 F: drivers/platform/x86/ideapad-laptop.c
6753 IDEAPAD LAPTOP SLIDEBAR DRIVER
6754 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6755 L: linux-input@vger.kernel.org
6756 W: https://github.com/o2genum/ideapad-slidebar
6758 F: drivers/input/misc/ideapad_slidebar.c
6760 IDT VersaClock 5 CLOCK DRIVER
6761 M: Marek Vasut <marek.vasut@gmail.com>
6763 F: drivers/clk/clk-versaclock5.c
6765 IEEE 802.15.4 SUBSYSTEM
6766 M: Alexander Aring <alex.aring@gmail.com>
6767 M: Stefan Schmidt <stefan@osg.samsung.com>
6768 L: linux-wpan@vger.kernel.org
6769 W: http://wpan.cakelab.org/
6770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6775 F: drivers/net/ieee802154/
6776 F: include/linux/nl802154.h
6777 F: include/linux/ieee802154.h
6778 F: include/net/nl802154.h
6779 F: include/net/mac802154.h
6780 F: include/net/af_ieee802154.h
6781 F: include/net/cfg802154.h
6782 F: include/net/ieee802154_netdev.h
6783 F: Documentation/networking/ieee802154.txt
6786 M: Yotam Gigi <yotam.gi@gmail.com>
6787 M: Jamal Hadi Salim <jhs@mojatatu.com>
6789 F: include/net/ife.h
6790 F: include/uapi/linux/ife.h
6792 IGORPLUG-USB IR RECEIVER
6793 M: Sean Young <sean@mess.org>
6794 L: linux-media@vger.kernel.org
6796 F: drivers/media/rc/igorplugusb.c
6798 IGUANAWORKS USB IR TRANSCEIVER
6799 M: Sean Young <sean@mess.org>
6800 L: linux-media@vger.kernel.org
6802 F: drivers/media/rc/iguanair.c
6804 IIO DIGITAL POTENTIOMETER DAC
6805 M: Peter Rosin <peda@axentia.se>
6806 L: linux-iio@vger.kernel.org
6808 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6809 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6810 F: drivers/iio/dac/dpot-dac.c
6812 IIO ENVELOPE DETECTOR
6813 M: Peter Rosin <peda@axentia.se>
6814 L: linux-iio@vger.kernel.org
6816 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6817 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6818 F: drivers/iio/adc/envelope-detector.c
6821 M: Peter Rosin <peda@axentia.se>
6822 L: linux-iio@vger.kernel.org
6824 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6825 F: drivers/iio/multiplexer/iio-mux.c
6827 IIO SUBSYSTEM AND DRIVERS
6828 M: Jonathan Cameron <jic23@kernel.org>
6829 R: Hartmut Knaack <knaack.h@gmx.de>
6830 R: Lars-Peter Clausen <lars@metafoo.de>
6831 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6832 L: linux-iio@vger.kernel.org
6833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6835 F: Documentation/devicetree/bindings/iio/
6837 F: drivers/staging/iio/
6838 F: include/linux/iio/
6841 IKANOS/ADI EAGLE ADSL USB DRIVER
6842 M: Matthieu Castet <castet.matthieu@free.fr>
6843 M: Stanislaw Gruszka <stf_xl@wp.pl>
6845 F: drivers/usb/atm/ueagle-atm.c
6847 IMGTEC ASCII LCD DRIVER
6848 M: Paul Burton <paul.burton@mips.com>
6850 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6851 F: drivers/auxdisplay/img-ascii-lcd.c
6853 IMGTEC IR DECODER DRIVER
6854 M: James Hogan <jhogan@kernel.org>
6856 F: drivers/media/rc/img-ir/
6858 IMS TWINTURBO FRAMEBUFFER DRIVER
6859 L: linux-fbdev@vger.kernel.org
6861 F: drivers/video/fbdev/imsttfb.c
6863 INA209 HARDWARE MONITOR DRIVER
6864 M: Guenter Roeck <linux@roeck-us.net>
6865 L: linux-hwmon@vger.kernel.org
6867 F: Documentation/hwmon/ina209
6868 F: Documentation/devicetree/bindings/i2c/ina209.txt
6869 F: drivers/hwmon/ina209.c
6871 INA2XX HARDWARE MONITOR DRIVER
6872 M: Guenter Roeck <linux@roeck-us.net>
6873 L: linux-hwmon@vger.kernel.org
6875 F: Documentation/hwmon/ina2xx
6876 F: drivers/hwmon/ina2xx.c
6877 F: include/linux/platform_data/ina2xx.h
6879 INDUSTRY PACK SUBSYSTEM (IPACK)
6880 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6881 M: Jens Taprogge <jens.taprogge@taprogge.org>
6882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6883 L: industrypack-devel@lists.sourceforge.net
6884 W: http://industrypack.sourceforge.net
6888 INFINIBAND SUBSYSTEM
6889 M: Doug Ledford <dledford@redhat.com>
6890 M: Jason Gunthorpe <jgg@mellanox.com>
6891 L: linux-rdma@vger.kernel.org
6892 W: http://www.openfabrics.org/
6893 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6896 F: Documentation/devicetree/bindings/infiniband/
6897 F: Documentation/infiniband/
6898 F: drivers/infiniband/
6899 F: include/uapi/linux/if_infiniband.h
6900 F: include/uapi/rdma/
6903 INGENIC JZ4780 DMA Driver
6904 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6906 F: drivers/dma/dma-jz4780.c
6908 INGENIC JZ4780 NAND DRIVER
6909 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6910 L: linux-mtd@lists.infradead.org
6912 F: drivers/mtd/nand/jz4780_*
6915 M: Jan Kara <jack@suse.cz>
6916 R: Amir Goldstein <amir73il@gmail.com>
6917 L: linux-fsdevel@vger.kernel.org
6919 F: Documentation/filesystems/inotify.txt
6920 F: fs/notify/inotify/
6921 F: include/linux/inotify.h
6922 F: include/uapi/linux/inotify.h
6924 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6925 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6926 L: linux-input@vger.kernel.org
6927 Q: http://patchwork.kernel.org/project/linux-input/list/
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6931 F: include/linux/input.h
6932 F: include/uapi/linux/input.h
6933 F: include/uapi/linux/input-event-codes.h
6934 F: include/linux/input/
6935 F: Documentation/devicetree/bindings/input/
6936 F: Documentation/input/
6938 INPUT MULTITOUCH (MT) PROTOCOL
6939 M: Henrik Rydberg <rydberg@bitmath.org>
6940 L: linux-input@vger.kernel.org
6942 F: Documentation/input/multi-touch-protocol.rst
6943 F: drivers/input/input-mt.c
6946 INSIDE SECURE CRYPTO DRIVER
6947 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6948 F: drivers/crypto/inside-secure/
6950 L: linux-crypto@vger.kernel.org
6952 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6953 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6954 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6955 L: linux-integrity@vger.kernel.org
6956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6958 F: security/integrity/ima/
6960 INTEL 810/815 FRAMEBUFFER DRIVER
6961 M: Antonino Daplas <adaplas@gmail.com>
6962 L: linux-fbdev@vger.kernel.org
6964 F: drivers/video/fbdev/i810/
6966 INTEL ASoC BDW/HSW DRIVERS
6967 M: Jie Yang <yang.jie@linux.intel.com>
6968 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6970 F: sound/soc/intel/common/sst-dsp*
6971 F: sound/soc/intel/common/sst-firmware.c
6972 F: sound/soc/intel/boards/broadwell.c
6973 F: sound/soc/intel/haswell/
6975 INTEL C600 SERIES SAS CONTROLLER DRIVER
6976 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6977 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6978 L: linux-scsi@vger.kernel.org
6979 T: git git://git.code.sf.net/p/intel-sas/isci
6981 F: drivers/scsi/isci/
6983 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6984 M: Jani Nikula <jani.nikula@linux.intel.com>
6985 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6986 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6987 L: intel-gfx@lists.freedesktop.org
6988 W: https://01.org/linuxgraphics/
6989 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6990 C: irc://chat.freenode.net/intel-gfx
6991 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6992 T: git git://anongit.freedesktop.org/drm-intel
6994 F: drivers/gpu/drm/i915/
6995 F: include/drm/i915*
6996 F: include/uapi/drm/i915_drm.h
6997 F: Documentation/gpu/i915.rst
6999 INTEL ETHERNET DRIVERS
7000 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7001 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7002 W: http://www.intel.com/support/feedback.htm
7003 W: http://e1000.sourceforge.net/
7004 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7008 F: Documentation/networking/e100.txt
7009 F: Documentation/networking/e1000.txt
7010 F: Documentation/networking/e1000e.txt
7011 F: Documentation/networking/igb.txt
7012 F: Documentation/networking/igbvf.txt
7013 F: Documentation/networking/ixgb.txt
7014 F: Documentation/networking/ixgbe.txt
7015 F: Documentation/networking/ixgbevf.txt
7016 F: Documentation/networking/i40e.txt
7017 F: Documentation/networking/i40evf.txt
7018 F: drivers/net/ethernet/intel/
7019 F: drivers/net/ethernet/intel/*/
7020 F: include/linux/avf/virtchnl.h
7022 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7023 M: Maik Broemme <mbroemme@libmpq.org>
7024 L: linux-fbdev@vger.kernel.org
7026 F: Documentation/fb/intelfb.txt
7027 F: drivers/video/fbdev/intelfb/
7029 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7030 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7031 M: Zhi Wang <zhi.a.wang@intel.com>
7032 L: intel-gvt-dev@lists.freedesktop.org
7033 L: intel-gfx@lists.freedesktop.org
7034 W: https://01.org/igvt-g
7035 T: git https://github.com/01org/gvt-linux.git
7037 F: drivers/gpu/drm/i915/gvt/
7039 INTEL HID EVENT DRIVER
7040 M: Alex Hung <alex.hung@canonical.com>
7041 L: platform-driver-x86@vger.kernel.org
7043 F: drivers/platform/x86/intel-hid.c
7045 INTEL I/OAT DMA DRIVER
7046 M: Dave Jiang <dave.jiang@intel.com>
7047 R: Dan Williams <dan.j.williams@intel.com>
7048 L: dmaengine@vger.kernel.org
7049 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7051 F: drivers/dma/ioat*
7054 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7055 M: Len Brown <lenb@kernel.org>
7056 L: linux-pm@vger.kernel.org
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7058 B: https://bugzilla.kernel.org
7060 F: drivers/idle/intel_idle.c
7062 INTEL INTEGRATED SENSOR HUB DRIVER
7063 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7064 M: Jiri Kosina <jikos@kernel.org>
7065 L: linux-input@vger.kernel.org
7067 F: drivers/hid/intel-ish-hid/
7070 M: David Woodhouse <dwmw2@infradead.org>
7071 L: iommu@lists.linux-foundation.org
7072 T: git git://git.infradead.org/iommu-2.6.git
7074 F: drivers/iommu/intel-iommu.c
7075 F: include/linux/intel-iommu.h
7077 INTEL IOP-ADMA DMA DRIVER
7078 R: Dan Williams <dan.j.williams@intel.com>
7080 F: drivers/dma/iop-adma.c
7082 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7083 M: Krzysztof Halasa <khalasa@piap.pl>
7085 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7086 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7087 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7088 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7089 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7090 F: drivers/net/wan/ixp4xx_hss.c
7092 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7093 M: Deepak Saxena <dsaxena@plexity.net>
7095 F: drivers/char/hw_random/ixp4xx-rng.c
7097 INTEL MANAGEMENT ENGINE (mei)
7098 M: Tomas Winkler <tomas.winkler@intel.com>
7099 L: linux-kernel@vger.kernel.org
7101 F: include/uapi/linux/mei.h
7102 F: include/linux/mei_cl_bus.h
7103 F: drivers/misc/mei/*
7104 F: drivers/watchdog/mei_wdt.c
7105 F: Documentation/misc-devices/mei/*
7108 INTEL MENLOW THERMAL DRIVER
7109 M: Sujith Thomas <sujith.thomas@intel.com>
7110 L: platform-driver-x86@vger.kernel.org
7111 W: https://01.org/linux-acpi
7113 F: drivers/platform/x86/intel_menlow.c
7115 INTEL MERRIFIELD GPIO DRIVER
7116 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7117 L: linux-gpio@vger.kernel.org
7119 F: drivers/gpio/gpio-merrifield.c
7121 INTEL MIC DRIVERS (mic)
7122 M: Sudeep Dutt <sudeep.dutt@intel.com>
7123 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7125 W: https://github.com/sudeepdutt/mic
7126 W: http://software.intel.com/en-us/mic-developer
7127 F: include/linux/mic_bus.h
7128 F: include/linux/scif.h
7129 F: include/uapi/linux/mic_common.h
7130 F: include/uapi/linux/mic_ioctl.h
7131 F: include/uapi/linux/scif_ioctl.h
7132 F: drivers/misc/mic/
7133 F: drivers/dma/mic_x100_dma.c
7134 F: drivers/dma/mic_x100_dma.h
7135 F: Documentation/mic/
7137 INTEL PMC CORE DRIVER
7138 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7139 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7140 L: platform-driver-x86@vger.kernel.org
7142 F: arch/x86/include/asm/pmc_core.h
7143 F: drivers/platform/x86/intel_pmc_core*
7145 INTEL PMC/P-Unit IPC DRIVER
7146 M: Zha Qipeng<qipeng.zha@intel.com>
7147 L: platform-driver-x86@vger.kernel.org
7149 F: drivers/platform/x86/intel_pmc_ipc.c
7150 F: drivers/platform/x86/intel_punit_ipc.c
7151 F: arch/x86/include/asm/intel_pmc_ipc.h
7152 F: arch/x86/include/asm/intel_punit_ipc.h
7154 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7155 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7156 L: linux-wireless@vger.kernel.org
7158 F: Documentation/networking/README.ipw2100
7159 F: Documentation/networking/README.ipw2200
7160 F: drivers/net/wireless/intel/ipw2x00/
7163 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7164 M: Len Brown <lenb@kernel.org>
7165 L: linux-pm@vger.kernel.org
7167 F: drivers/cpufreq/intel_pstate.c
7169 INTEL RDMA RNIC DRIVER
7170 M: Faisal Latif <faisal.latif@intel.com>
7171 M: Shiraz Saleem <shiraz.saleem@intel.com>
7172 L: linux-rdma@vger.kernel.org
7174 F: drivers/infiniband/hw/i40iw/
7176 INTEL TELEMETRY DRIVER
7177 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7178 L: platform-driver-x86@vger.kernel.org
7180 F: arch/x86/include/asm/intel_telemetry.h
7181 F: drivers/platform/x86/intel_telemetry*
7183 INTEL VIRTUAL BUTTON DRIVER
7184 M: AceLan Kao <acelan.kao@canonical.com>
7185 L: platform-driver-x86@vger.kernel.org
7187 F: drivers/platform/x86/intel-vbtn.c
7189 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7190 M: Stanislaw Gruszka <sgruszka@redhat.com>
7191 L: linux-wireless@vger.kernel.org
7193 F: drivers/net/wireless/intel/iwlegacy/
7195 INTEL WIRELESS WIFI LINK (iwlwifi)
7196 M: Johannes Berg <johannes.berg@intel.com>
7197 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7198 M: Luca Coelho <luciano.coelho@intel.com>
7199 M: Intel Linux Wireless <linuxwifi@intel.com>
7200 L: linux-wireless@vger.kernel.org
7201 W: http://intellinuxwireless.org
7202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7204 F: drivers/net/wireless/intel/iwlwifi/
7206 INTEL WIRELESS WIMAX CONNECTION 2400
7207 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7208 M: linux-wimax@intel.com
7209 L: wimax@linuxwimax.org (subscribers-only)
7211 W: http://linuxwimax.org
7212 F: Documentation/wimax/README.i2400m
7213 F: drivers/net/wimax/i2400m/
7214 F: include/uapi/linux/wimax/i2400m.h
7216 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7217 M: Mario Limonciello <mario.limonciello@dell.com>
7219 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7222 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7224 F: Documentation/trace/intel_th.txt
7225 F: drivers/hwtracing/intel_th/
7227 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7228 M: Ning Sun <ning.sun@intel.com>
7229 L: tboot-devel@lists.sourceforge.net
7230 W: http://tboot.sourceforge.net
7231 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7233 F: Documentation/intel_txt.txt
7234 F: include/linux/tboot.h
7235 F: arch/x86/kernel/tboot.c
7237 INTEL-MID GPIO DRIVER
7238 M: David Cohen <david.a.cohen@linux.intel.com>
7239 L: linux-gpio@vger.kernel.org
7241 F: drivers/gpio/gpio-intel-mid.c
7243 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7244 M: Linus Walleij <linus.walleij@linaro.org>
7245 L: linux-iio@vger.kernel.org
7247 F: drivers/iio/gyro/mpu3050*
7248 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7250 IOC3 ETHERNET DRIVER
7251 M: Ralf Baechle <ralf@linux-mips.org>
7252 L: linux-mips@linux-mips.org
7254 F: drivers/net/ethernet/sgi/ioc3-eth.c
7257 M: Pat Gefre <pfg@sgi.com>
7258 L: linux-serial@vger.kernel.org
7260 F: drivers/tty/serial/ioc3_serial.c
7263 M: Joerg Roedel <joro@8bytes.org>
7264 L: iommu@lists.linux-foundation.org
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7267 F: Documentation/devicetree/bindings/iommu/
7269 F: include/linux/iommu.h
7270 F: include/linux/iova.h
7273 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7275 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7278 M: Corey Minyard <minyard@acm.org>
7279 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7280 W: http://openipmi.sourceforge.net/
7282 F: Documentation/IPMI.txt
7283 F: drivers/char/ipmi/
7284 F: include/linux/ipmi*
7285 F: include/uapi/linux/ipmi*
7287 IPS SCSI RAID DRIVER
7288 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7289 L: linux-scsi@vger.kernel.org
7290 W: http://www.adaptec.com/
7292 F: drivers/scsi/ips*
7295 M: Wensong Zhang <wensong@linux-vs.org>
7296 M: Simon Horman <horms@verge.net.au>
7297 M: Julian Anastasov <ja@ssi.bg>
7298 L: netdev@vger.kernel.org
7299 L: lvs-devel@vger.kernel.org
7301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7303 F: Documentation/networking/ipvs-sysctl.txt
7304 F: include/net/ip_vs.h
7305 F: include/uapi/linux/ip_vs.h
7306 F: net/netfilter/ipvs/
7309 M: Jiri Kosina <jikos@kernel.org>
7310 M: David Sterba <dsterba@suse.com>
7312 F: drivers/tty/ipwireless/
7315 L: netdev@vger.kernel.org
7317 F: include/net/ipx.h
7318 F: include/uapi/linux/ipx.h
7322 M: Samuel Ortiz <samuel@sortiz.org>
7323 L: irda-users@lists.sourceforge.net (subscribers-only)
7324 L: netdev@vger.kernel.org
7325 W: http://irda.sourceforge.net/
7327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7328 F: Documentation/networking/irda.txt
7329 F: drivers/staging/irda/
7331 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7332 M: Marc Zyngier <marc.zyngier@arm.com>
7334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7335 F: Documentation/IRQ-domain.txt
7336 F: include/linux/irqdomain.h
7337 F: kernel/irq/irqdomain.c
7341 M: Thomas Gleixner <tglx@linutronix.de>
7342 L: linux-kernel@vger.kernel.org
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7348 M: Thomas Gleixner <tglx@linutronix.de>
7349 M: Jason Cooper <jason@lakedaemon.net>
7350 M: Marc Zyngier <marc.zyngier@arm.com>
7351 L: linux-kernel@vger.kernel.org
7353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7354 F: Documentation/devicetree/bindings/interrupt-controller/
7358 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7360 F: Documentation/isa.txt
7361 F: drivers/base/isa.c
7362 F: include/linux/isa.h
7365 M: Hans Verkuil <hverkuil@xs4all.nl>
7366 L: linux-media@vger.kernel.org
7367 T: git git://linuxtv.org/media_tree.git
7368 W: https://linuxtv.org
7370 F: drivers/media/radio/radio-isa*
7373 M: Jaroslav Kysela <perex@perex.cz>
7375 F: Documentation/isapnp.txt
7376 F: drivers/pnp/isapnp/
7377 F: include/linux/isapnp.h
7380 M: Lee Duncan <lduncan@suse.com>
7381 M: Chris Leech <cleech@redhat.com>
7382 L: open-iscsi@googlegroups.com
7383 W: www.open-iscsi.com
7385 F: drivers/scsi/*iscsi*
7386 F: include/scsi/*iscsi*
7388 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7389 M: Peter Jones <pjones@redhat.com>
7390 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7392 F: drivers/firmware/iscsi_ibft*
7394 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7395 M: Or Gerlitz <ogerlitz@mellanox.com>
7396 M: Sagi Grimberg <sagi@grimberg.me>
7397 M: Roi Dayan <roid@mellanox.com>
7398 L: linux-rdma@vger.kernel.org
7400 W: http://www.openfabrics.org
7401 W: www.open-iscsi.org
7402 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7403 F: drivers/infiniband/ulp/iser/
7405 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7406 M: Sagi Grimberg <sagi@grimberg.me>
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7408 L: linux-rdma@vger.kernel.org
7409 L: target-devel@vger.kernel.org
7411 W: http://www.linux-iscsi.org
7412 F: drivers/infiniband/ulp/isert
7415 M: Karsten Keil <isdn@linux-pingi.de>
7416 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7417 L: netdev@vger.kernel.org
7418 W: http://www.isdn4linux.de
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7421 F: Documentation/isdn/
7423 F: include/linux/isdn.h
7424 F: include/linux/isdn/
7425 F: include/uapi/linux/isdn.h
7426 F: include/uapi/linux/isdn/
7428 ISDN SUBSYSTEM (Eicon active card driver)
7429 M: Armin Schindler <mac@melware.de>
7430 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7431 W: http://www.melware.de
7433 F: drivers/isdn/hardware/eicon/
7435 IT87 HARDWARE MONITORING DRIVER
7436 M: Jean Delvare <jdelvare@suse.com>
7437 L: linux-hwmon@vger.kernel.org
7439 F: Documentation/hwmon/it87
7440 F: drivers/hwmon/it87.c
7443 M: Antti Palosaari <crope@iki.fi>
7444 L: linux-media@vger.kernel.org
7445 W: https://linuxtv.org
7446 W: http://palosaari.fi/linux/
7447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7448 T: git git://linuxtv.org/anttip/media_tree.git
7450 F: drivers/media/tuners/it913x*
7452 IVTV VIDEO4LINUX DRIVER
7453 M: Andy Walls <awalls@md.metrocast.net>
7454 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7455 L: linux-media@vger.kernel.org
7456 T: git git://linuxtv.org/media_tree.git
7457 W: http://www.ivtvdriver.org
7459 F: Documentation/media/v4l-drivers/ivtv*
7460 F: drivers/media/pci/ivtv/
7461 F: include/uapi/linux/ivtv*
7463 IX2505V MEDIA DRIVER
7464 M: Malcolm Priestley <tvboxspy@gmail.com>
7465 L: linux-media@vger.kernel.org
7466 W: https://linuxtv.org
7467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7469 F: drivers/media/dvb-frontends/ix2505v*
7471 JC42.4 TEMPERATURE SENSOR DRIVER
7472 M: Guenter Roeck <linux@roeck-us.net>
7473 L: linux-hwmon@vger.kernel.org
7475 F: drivers/hwmon/jc42.c
7476 F: Documentation/hwmon/jc42
7479 M: Dave Kleikamp <shaggy@kernel.org>
7480 L: jfs-discussion@lists.sourceforge.net
7481 W: http://jfs.sourceforge.net/
7482 T: git git://github.com/kleikamp/linux-shaggy.git
7484 F: Documentation/filesystems/jfs.txt
7488 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7489 L: netdev@vger.kernel.org
7491 F: drivers/net/ethernet/jme.*
7493 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7494 M: David Woodhouse <dwmw2@infradead.org>
7495 L: linux-mtd@lists.infradead.org
7496 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7499 F: include/uapi/linux/jffs2.h
7501 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7502 M: "Theodore Ts'o" <tytso@mit.edu>
7503 M: Jan Kara <jack@suse.com>
7504 L: linux-ext4@vger.kernel.org
7507 F: include/linux/jbd2.h
7509 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7510 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7511 L: linux-media@vger.kernel.org
7513 F: drivers/media/platform/rcar_jpu.c
7515 JSM Neo PCI based serial card
7516 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7517 L: linux-serial@vger.kernel.org
7519 F: drivers/tty/serial/jsm/
7521 K10TEMP HARDWARE MONITORING DRIVER
7522 M: Clemens Ladisch <clemens@ladisch.de>
7523 L: linux-hwmon@vger.kernel.org
7525 F: Documentation/hwmon/k10temp
7526 F: drivers/hwmon/k10temp.c
7528 K8TEMP HARDWARE MONITORING DRIVER
7529 M: Rudolf Marek <r.marek@assembler.cz>
7530 L: linux-hwmon@vger.kernel.org
7532 F: Documentation/hwmon/k8temp
7533 F: drivers/hwmon/k8temp.c
7536 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7537 R: Alexander Potapenko <glider@google.com>
7538 R: Dmitry Vyukov <dvyukov@google.com>
7539 L: kasan-dev@googlegroups.com
7541 F: arch/*/include/asm/kasan.h
7542 F: arch/*/mm/kasan_init*
7543 F: Documentation/dev-tools/kasan.rst
7544 F: include/linux/kasan*.h
7547 F: scripts/Makefile.kasan
7550 L: linux-kbuild@vger.kernel.org
7552 F: Documentation/kbuild/kconfig-language.txt
7556 M: Dave Young <dyoung@redhat.com>
7557 M: Baoquan He <bhe@redhat.com>
7558 R: Vivek Goyal <vgoyal@redhat.com>
7559 L: kexec@lists.infradead.org
7560 W: http://lse.sourceforge.net/kdump/
7562 F: Documentation/kdump/
7564 KEENE FM RADIO TRANSMITTER DRIVER
7565 M: Hans Verkuil <hverkuil@xs4all.nl>
7566 L: linux-media@vger.kernel.org
7567 T: git git://linuxtv.org/media_tree.git
7568 W: https://linuxtv.org
7570 F: drivers/media/radio/radio-keene*
7572 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7573 M: Ian Kent <raven@themaw.net>
7574 L: autofs@vger.kernel.org
7578 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7579 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7580 M: Michal Marek <michal.lkml@markovi.net>
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7582 L: linux-kbuild@vger.kernel.org
7584 F: Documentation/kbuild/
7586 F: scripts/Makefile.*
7592 L: kernel-janitors@vger.kernel.org
7593 W: http://kernelnewbies.org/KernelJanitors
7596 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7597 M: "J. Bruce Fields" <bfields@fieldses.org>
7598 M: Jeff Layton <jlayton@kernel.org>
7599 L: linux-nfs@vger.kernel.org
7600 W: http://nfs.sourceforge.net/
7601 T: git git://linux-nfs.org/~bfields/linux.git
7604 F: include/uapi/linux/nfsd/
7608 F: include/linux/lockd/
7609 F: include/linux/sunrpc/
7610 F: include/uapi/linux/sunrpc/
7612 KERNEL SELFTEST FRAMEWORK
7613 M: Shuah Khan <shuahkh@osg.samsung.com>
7614 M: Shuah Khan <shuah@kernel.org>
7615 L: linux-kselftest@vger.kernel.org
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7618 F: tools/testing/selftests/
7619 F: Documentation/dev-tools/kselftest*
7621 KERNEL USERMODE HELPER
7622 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7623 L: linux-kernel@vger.kernel.org
7626 F: include/linux/umh.h
7628 KERNEL VIRTUAL MACHINE (KVM)
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
7635 F: Documentation/virtual/kvm/
7636 F: include/trace/events/kvm.h
7637 F: include/uapi/asm-generic/kvm*
7638 F: include/uapi/linux/kvm*
7639 F: include/asm-generic/kvm*
7640 F: include/linux/kvm*
7641 F: include/kvm/iodev.h
7645 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7646 M: Joerg Roedel <joro@8bytes.org>
7647 L: kvm@vger.kernel.org
7648 W: http://www.linux-kvm.org/
7650 F: arch/x86/include/asm/svm.h
7651 F: arch/x86/kvm/svm.c
7653 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7654 M: Christoffer Dall <christoffer.dall@linaro.org>
7655 M: Marc Zyngier <marc.zyngier@arm.com>
7656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7657 L: kvmarm@lists.cs.columbia.edu
7658 W: http://systems.cs.columbia.edu/projects/kvm-arm
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7661 F: arch/arm/include/uapi/asm/kvm*
7662 F: arch/arm/include/asm/kvm*
7665 F: include/kvm/arm_*
7667 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7668 M: Christoffer Dall <christoffer.dall@linaro.org>
7669 M: Marc Zyngier <marc.zyngier@arm.com>
7670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7671 L: kvmarm@lists.cs.columbia.edu
7673 F: arch/arm64/include/uapi/asm/kvm*
7674 F: arch/arm64/include/asm/kvm*
7677 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7678 M: James Hogan <jhogan@kernel.org>
7679 L: linux-mips@linux-mips.org
7681 F: arch/mips/include/uapi/asm/kvm*
7682 F: arch/mips/include/asm/kvm*
7685 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7686 M: Paul Mackerras <paulus@ozlabs.org>
7687 L: kvm-ppc@vger.kernel.org
7688 W: http://www.linux-kvm.org/
7689 T: git git://github.com/agraf/linux-2.6.git
7691 F: arch/powerpc/include/uapi/asm/kvm*
7692 F: arch/powerpc/include/asm/kvm*
7693 F: arch/powerpc/kvm/
7694 F: arch/powerpc/kernel/kvm*
7696 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7697 M: Christian Borntraeger <borntraeger@de.ibm.com>
7698 M: Cornelia Huck <cohuck@redhat.com>
7699 L: linux-s390@vger.kernel.org
7700 W: http://www.ibm.com/developerworks/linux/linux390/
7701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7703 F: arch/s390/include/uapi/asm/kvm*
7704 F: arch/s390/include/asm/gmap.h
7705 F: arch/s390/include/asm/kvm*
7707 F: arch/s390/mm/gmap.c
7709 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7710 M: Paolo Bonzini <pbonzini@redhat.com>
7711 M: Radim Krčmář <rkrcmar@redhat.com>
7712 L: kvm@vger.kernel.org
7713 W: http://www.linux-kvm.org
7714 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7717 F: arch/x86/include/uapi/asm/kvm*
7718 F: arch/x86/include/asm/kvm*
7719 F: arch/x86/include/asm/pvclock-abi.h
7720 F: arch/x86/kernel/kvm.c
7721 F: arch/x86/kernel/kvmclock.c
7724 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7725 M: Tejun Heo <tj@kernel.org>
7726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7728 F: include/linux/kernfs.h
7732 M: Eric Biederman <ebiederm@xmission.com>
7733 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7734 L: kexec@lists.infradead.org
7736 F: include/linux/kexec.h
7737 F: include/uapi/linux/kexec.h
7741 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7742 L: linux-integrity@vger.kernel.org
7743 L: keyrings@vger.kernel.org
7745 F: Documentation/security/keys/trusted-encrypted.rst
7746 F: include/keys/encrypted-type.h
7747 F: security/keys/encrypted-keys/
7750 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7751 L: linux-integrity@vger.kernel.org
7752 L: keyrings@vger.kernel.org
7754 F: Documentation/security/keys/trusted-encrypted.rst
7755 F: include/keys/trusted-type.h
7756 F: security/keys/trusted.c
7757 F: security/keys/trusted.h
7760 M: David Howells <dhowells@redhat.com>
7761 L: keyrings@vger.kernel.org
7763 F: Documentation/security/keys/core.rst
7764 F: include/linux/key.h
7765 F: include/linux/key-type.h
7766 F: include/linux/keyctl.h
7767 F: include/uapi/linux/keyctl.h
7771 KGDB / KDB /debug_core
7772 M: Jason Wessel <jason.wessel@windriver.com>
7773 W: http://kgdb.wiki.kernel.org/
7774 L: kgdb-bugreport@lists.sourceforge.net
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7777 F: Documentation/dev-tools/kgdb.rst
7778 F: drivers/misc/kgdbts.c
7779 F: drivers/tty/serial/kgdboc.c
7780 F: include/linux/kdb.h
7781 F: include/linux/kgdb.h
7785 M: Catalin Marinas <catalin.marinas@arm.com>
7787 F: Documentation/dev-tools/kmemleak.rst
7788 F: include/linux/kmemleak.h
7790 F: mm/kmemleak-test.c
7792 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7793 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7794 L: linux-kernel@vger.kernel.org
7797 F: include/linux/kmod.h
7799 F: tools/testing/selftests/kmod/
7802 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7803 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7804 M: "David S. Miller" <davem@davemloft.net>
7805 M: Masami Hiramatsu <mhiramat@kernel.org>
7807 F: Documentation/kprobes.txt
7808 F: include/linux/kprobes.h
7809 F: include/asm-generic/kprobes.h
7812 KS0108 LCD CONTROLLER DRIVER
7813 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7814 W: http://miguelojeda.es/auxdisplay.htm
7815 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7817 F: Documentation/auxdisplay/ks0108
7818 F: drivers/auxdisplay/ks0108.c
7819 F: include/linux/ks0108.h
7822 M: David Ahern <dsa@cumulusnetworks.com>
7823 L: netdev@vger.kernel.org
7826 F: include/net/l3mdev.h
7828 LANTIQ MIPS ARCHITECTURE
7829 M: John Crispin <john@phrozen.org>
7830 L: linux-mips@linux-mips.org
7833 F: drivers/soc/lantiq
7836 L: linux-x25@vger.kernel.org
7838 F: Documentation/networking/lapb-module.txt
7842 LASI 53c700 driver for PARISC
7843 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7844 L: linux-scsi@vger.kernel.org
7846 F: Documentation/scsi/53c700.txt
7847 F: drivers/scsi/53c700*
7850 M: Tobin C. Harding <me@tobin.cc>
7852 F: scripts/leaking_addresses.pl
7855 M: Richard Purdie <rpurdie@rpsys.net>
7856 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7857 M: Pavel Machek <pavel@ucw.cz>
7858 L: linux-leds@vger.kernel.org
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7861 F: Documentation/devicetree/bindings/leds/
7863 F: include/linux/leds.h
7865 LEGACY EEPROM DRIVER
7866 M: Jean Delvare <jdelvare@suse.com>
7868 F: Documentation/misc-devices/eeprom
7869 F: drivers/misc/eeprom/eeprom.c
7871 LEGO USB Tower driver
7872 M: Juergen Stuber <starblue@users.sourceforge.net>
7873 L: legousb-devel@lists.sourceforge.net
7874 W: http://legousb.sourceforge.net/
7876 F: drivers/usb/misc/legousbtower.c
7879 M: Michael Krufky <mkrufky@linuxtv.org>
7880 L: linux-media@vger.kernel.org
7881 W: https://linuxtv.org
7882 W: http://github.com/mkrufky
7883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7884 T: git git://linuxtv.org/mkrufky/tuners.git
7886 F: drivers/media/dvb-frontends/lg2160.*
7888 LGDT3305 MEDIA DRIVER
7889 M: Michael Krufky <mkrufky@linuxtv.org>
7890 L: linux-media@vger.kernel.org
7891 W: https://linuxtv.org
7892 W: http://github.com/mkrufky
7893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7894 T: git git://linuxtv.org/mkrufky/tuners.git
7896 F: drivers/media/dvb-frontends/lgdt3305.*
7898 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7899 M: Viresh Kumar <vireshk@kernel.org>
7900 L: linux-ide@vger.kernel.org
7901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7903 F: include/linux/pata_arasan_cf_data.h
7904 F: drivers/ata/pata_arasan_cf.c
7907 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7908 M: Tejun Heo <tj@kernel.org>
7909 L: linux-ide@vger.kernel.org
7910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7912 F: drivers/ata/pata_*.c
7913 F: drivers/ata/ata_generic.c
7915 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7916 M: Linus Walleij <linus.walleij@linaro.org>
7917 L: linux-ide@vger.kernel.org
7918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7920 F: drivers/ata/pata_ftide010.c
7921 F: drivers/ata/sata_gemini.c
7922 F: drivers/ata/sata_gemini.h
7924 LIBATA SATA AHCI PLATFORM devices support
7925 M: Hans de Goede <hdegoede@redhat.com>
7926 M: Tejun Heo <tj@kernel.org>
7927 L: linux-ide@vger.kernel.org
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7930 F: drivers/ata/ahci_platform.c
7931 F: drivers/ata/libahci_platform.c
7932 F: include/linux/ahci_platform.h
7934 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7935 M: Mikael Pettersson <mikpelinux@gmail.com>
7936 L: linux-ide@vger.kernel.org
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939 F: drivers/ata/sata_promise.*
7941 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7942 M: Tejun Heo <tj@kernel.org>
7943 L: linux-ide@vger.kernel.org
7944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7947 F: include/linux/ata.h
7948 F: include/linux/libata.h
7949 F: Documentation/devicetree/bindings/ata/
7952 M: Sasha Levin <alexander.levin@verizon.com>
7954 F: tools/lib/lockdep/
7956 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7957 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7958 L: linux-nvdimm@lists.01.org
7959 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7961 F: drivers/nvdimm/blk.c
7962 F: drivers/nvdimm/region_devs.c
7964 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7965 M: Vishal Verma <vishal.l.verma@intel.com>
7966 L: linux-nvdimm@lists.01.org
7967 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7969 F: drivers/nvdimm/btt*
7971 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7972 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7973 L: linux-nvdimm@lists.01.org
7974 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7976 F: drivers/nvdimm/pmem*
7978 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7979 M: Dan Williams <dan.j.williams@intel.com>
7980 L: linux-nvdimm@lists.01.org
7981 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7985 F: drivers/acpi/nfit/*
7986 F: include/linux/nd.h
7987 F: include/linux/libnvdimm.h
7988 F: include/uapi/linux/ndctl.h
7990 LIGHTNVM PLATFORM SUPPORT
7991 M: Matias Bjorling <mb@lightnvm.io>
7992 W: http://github/OpenChannelSSD
7993 L: linux-block@vger.kernel.org
7995 F: drivers/lightnvm/
7996 F: include/linux/lightnvm.h
7997 F: include/uapi/linux/lightnvm.h
7999 LINUX FOR POWER MACINTOSH
8000 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8001 W: http://www.penguinppc.org/
8002 L: linuxppc-dev@lists.ozlabs.org
8004 F: arch/powerpc/platforms/powermac/
8005 F: drivers/macintosh/
8007 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8008 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8009 M: Paul Mackerras <paulus@samba.org>
8010 M: Michael Ellerman <mpe@ellerman.id.au>
8011 W: https://github.com/linuxppc/linux/wiki
8012 L: linuxppc-dev@lists.ozlabs.org
8013 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8016 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8017 F: Documentation/devicetree/bindings/powerpc/
8018 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8019 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8020 F: Documentation/powerpc/
8022 F: drivers/char/tpm/tpm_ibmvtpm*
8023 F: drivers/crypto/nx/
8024 F: drivers/crypto/vmx/
8025 F: drivers/i2c/busses/i2c-opal.c
8026 F: drivers/net/ethernet/ibm/ibmveth.*
8027 F: drivers/net/ethernet/ibm/ibmvnic.*
8028 F: drivers/pci/hotplug/pnv_php.c
8029 F: drivers/pci/hotplug/rpa*
8030 F: drivers/rtc/rtc-opal.c
8031 F: drivers/scsi/ibmvscsi/
8032 F: drivers/tty/hvc/hvc_opal.c
8033 F: drivers/watchdog/wdrtas.c
8034 F: tools/testing/selftests/powerpc
8041 LINUX FOR POWERPC EMBEDDED MPC5XXX
8042 M: Anatolij Gustschin <agust@denx.de>
8043 L: linuxppc-dev@lists.ozlabs.org
8044 T: git git://git.denx.de/linux-denx-agust.git
8046 F: arch/powerpc/platforms/512x/
8047 F: arch/powerpc/platforms/52xx/
8049 LINUX FOR POWERPC EMBEDDED PPC4XX
8050 M: Alistair Popple <alistair@popple.id.au>
8051 M: Matt Porter <mporter@kernel.crashing.org>
8052 W: http://www.penguinppc.org/
8053 L: linuxppc-dev@lists.ozlabs.org
8055 F: arch/powerpc/platforms/40x/
8056 F: arch/powerpc/platforms/44x/
8058 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8059 M: Scott Wood <oss@buserror.net>
8060 M: Kumar Gala <galak@kernel.crashing.org>
8061 W: http://www.penguinppc.org/
8062 L: linuxppc-dev@lists.ozlabs.org
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8065 F: arch/powerpc/platforms/83xx/
8066 F: arch/powerpc/platforms/85xx/
8067 F: Documentation/devicetree/bindings/powerpc/fsl/
8069 LINUX FOR POWERPC EMBEDDED PPC8XX
8070 M: Vitaly Bordug <vitb@kernel.crashing.org>
8071 W: http://www.penguinppc.org/
8072 L: linuxppc-dev@lists.ozlabs.org
8074 F: arch/powerpc/platforms/8xx/
8076 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8077 L: linuxppc-dev@lists.ozlabs.org
8079 F: arch/powerpc/*/*virtex*
8080 F: arch/powerpc/*/*/*virtex*
8082 LINUX FOR POWERPC PA SEMI PWRFICIENT
8083 L: linuxppc-dev@lists.ozlabs.org
8085 F: arch/powerpc/platforms/pasemi/
8086 F: drivers/*/*pasemi*
8087 F: drivers/*/*/*pasemi*
8089 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8090 M: Kees Cook <keescook@chromium.org>
8092 F: drivers/misc/lkdtm*
8094 LINUX SECURITY MODULE (LSM) FRAMEWORK
8095 M: Chris Wright <chrisw@sous-sol.org>
8096 L: linux-security-module@vger.kernel.org
8099 LIS3LV02D ACCELEROMETER DRIVER
8100 M: Eric Piel <eric.piel@tremplin-utc.net>
8102 F: Documentation/misc-devices/lis3lv02d
8103 F: drivers/misc/lis3lv02d/
8104 F: drivers/platform/x86/hp_accel.c
8107 M: Josh Poimboeuf <jpoimboe@redhat.com>
8108 M: Jessica Yu <jeyu@kernel.org>
8109 M: Jiri Kosina <jikos@kernel.org>
8110 M: Miroslav Benes <mbenes@suse.cz>
8111 R: Petr Mladek <pmladek@suse.com>
8113 F: kernel/livepatch/
8114 F: include/linux/livepatch.h
8115 F: arch/x86/include/asm/livepatch.h
8116 F: arch/x86/kernel/livepatch.c
8117 F: Documentation/livepatch/
8118 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8119 F: samples/livepatch/
8120 L: live-patching@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8124 L: netdev@vger.kernel.org
8126 F: include/linux/llc.h
8127 F: include/uapi/linux/llc.h
8131 LM73 HARDWARE MONITOR DRIVER
8132 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8133 L: linux-hwmon@vger.kernel.org
8135 F: drivers/hwmon/lm73.c
8137 LM78 HARDWARE MONITOR DRIVER
8138 M: Jean Delvare <jdelvare@suse.com>
8139 L: linux-hwmon@vger.kernel.org
8141 F: Documentation/hwmon/lm78
8142 F: drivers/hwmon/lm78.c
8144 LM83 HARDWARE MONITOR DRIVER
8145 M: Jean Delvare <jdelvare@suse.com>
8146 L: linux-hwmon@vger.kernel.org
8148 F: Documentation/hwmon/lm83
8149 F: drivers/hwmon/lm83.c
8151 LM90 HARDWARE MONITOR DRIVER
8152 M: Jean Delvare <jdelvare@suse.com>
8153 L: linux-hwmon@vger.kernel.org
8155 F: Documentation/hwmon/lm90
8156 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8157 F: drivers/hwmon/lm90.c
8158 F: include/dt-bindings/thermal/lm90.h
8160 LM95234 HARDWARE MONITOR DRIVER
8161 M: Guenter Roeck <linux@roeck-us.net>
8162 L: linux-hwmon@vger.kernel.org
8164 F: Documentation/hwmon/lm95234
8165 F: drivers/hwmon/lm95234.c
8167 LME2510 MEDIA DRIVER
8168 M: Malcolm Priestley <tvboxspy@gmail.com>
8169 L: linux-media@vger.kernel.org
8170 W: https://linuxtv.org
8171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8173 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8175 LOADPIN SECURITY MODULE
8176 M: Kees Cook <keescook@chromium.org>
8177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8179 F: security/loadpin/
8180 F: Documentation/admin-guide/LSM/LoadPin.rst
8183 M: Peter Zijlstra <peterz@infradead.org>
8184 M: Ingo Molnar <mingo@redhat.com>
8185 L: linux-kernel@vger.kernel.org
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8188 F: Documentation/locking/
8189 F: include/linux/lockdep.h
8190 F: include/linux/spinlock*.h
8191 F: arch/*/include/asm/spinlock*.h
8192 F: include/linux/rwlock*.h
8193 F: include/linux/mutex*.h
8194 F: arch/*/include/asm/mutex*.h
8195 F: include/linux/rwsem*.h
8196 F: arch/*/include/asm/rwsem.h
8197 F: include/linux/seqlock.h
8198 F: lib/locking*.[ch]
8201 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8202 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8203 L: linux-ntfs-dev@lists.sourceforge.net
8204 W: http://www.linux-ntfs.org/content/view/19/37/
8206 F: Documentation/ldm.txt
8207 F: block/partitions/ldm.*
8209 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8210 M: Sathya Prakash <sathya.prakash@broadcom.com>
8211 M: Chaitra P B <chaitra.basappa@broadcom.com>
8212 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8213 L: MPT-FusionLinux.pdl@broadcom.com
8214 L: linux-scsi@vger.kernel.org
8215 W: http://www.avagotech.com/support/
8217 F: drivers/message/fusion/
8218 F: drivers/scsi/mpt2sas/
8219 F: drivers/scsi/mpt3sas/
8221 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8222 M: Matthew Wilcox <matthew@wil.cx>
8223 L: linux-scsi@vger.kernel.org
8225 F: drivers/scsi/sym53c8xx_2/
8227 LTC4261 HARDWARE MONITOR DRIVER
8228 M: Guenter Roeck <linux@roeck-us.net>
8229 L: linux-hwmon@vger.kernel.org
8231 F: Documentation/hwmon/ltc4261
8232 F: drivers/hwmon/ltc4261.c
8234 LTC4306 I2C MULTIPLEXER DRIVER
8235 M: Michael Hennerich <michael.hennerich@analog.com>
8236 W: http://ez.analog.com/community/linux-device-drivers
8237 L: linux-i2c@vger.kernel.org
8239 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8240 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8242 LTP (Linux Test Project)
8243 M: Mike Frysinger <vapier@gentoo.org>
8244 M: Cyril Hrubis <chrubis@suse.cz>
8245 M: Wanlong Gao <wanlong.gao@gmail.com>
8246 M: Jan Stancek <jstancek@redhat.com>
8247 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8248 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8249 L: ltp@lists.linux.it (subscribers-only)
8250 W: http://linux-test-project.github.io/
8251 T: git git://github.com/linux-test-project/ltp.git
8255 W: http://www.linux-m32r.org/
8260 M: Geert Uytterhoeven <geert@linux-m68k.org>
8261 L: linux-m68k@lists.linux-m68k.org
8262 W: http://www.linux-m68k.org/
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8268 M68K ON APPLE MACINTOSH
8269 M: Joshua Thompson <funaho@jurai.org>
8270 W: http://www.mac.linux-m68k.org/
8271 L: linux-m68k@lists.linux-m68k.org
8276 M: Philip Blundell <philb@gnu.org>
8277 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8281 M88DS3103 MEDIA DRIVER
8282 M: Antti Palosaari <crope@iki.fi>
8283 L: linux-media@vger.kernel.org
8284 W: https://linuxtv.org
8285 W: http://palosaari.fi/linux/
8286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8287 T: git git://linuxtv.org/anttip/media_tree.git
8289 F: drivers/media/dvb-frontends/m88ds3103*
8291 M88RS2000 MEDIA DRIVER
8292 M: Malcolm Priestley <tvboxspy@gmail.com>
8293 L: linux-media@vger.kernel.org
8294 W: https://linuxtv.org
8295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8297 F: drivers/media/dvb-frontends/m88rs2000*
8299 MA901 MASTERKIT USB FM RADIO DRIVER
8300 M: Alexey Klimov <klimov.linux@gmail.com>
8301 L: linux-media@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8304 F: drivers/media/radio/radio-ma901.c
8307 M: Johannes Berg <johannes@sipsolutions.net>
8308 L: linux-wireless@vger.kernel.org
8309 W: http://wireless.kernel.org/
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8313 F: Documentation/networking/mac80211-injection.txt
8314 F: include/net/mac80211.h
8316 F: drivers/net/wireless/mac80211_hwsim.[ch]
8317 F: Documentation/networking/mac80211_hwsim/README
8320 M: Jassi Brar <jassisinghbrar@gmail.com>
8321 L: linux-kernel@vger.kernel.org
8324 F: include/linux/mailbox_client.h
8325 F: include/linux/mailbox_controller.h
8327 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8328 M: Michael Kerrisk <mtk.manpages@gmail.com>
8329 W: http://www.kernel.org/doc/man-pages
8330 L: linux-man@vger.kernel.org
8333 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8334 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8335 L: linux-mips@linux-mips.org
8337 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8339 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8340 M: Andrew Lunn <andrew@lunn.ch>
8341 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8342 L: netdev@vger.kernel.org
8344 F: drivers/net/dsa/mv88e6xxx/
8345 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8347 MARVELL ARMADA DRM SUPPORT
8348 M: Russell King <linux@armlinux.org.uk>
8350 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8351 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8352 F: drivers/gpu/drm/armada/
8353 F: include/uapi/drm/armada_drm.h
8354 F: Documentation/devicetree/bindings/display/armada/
8356 MARVELL CRYPTO DRIVER
8357 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8358 M: Arnaud Ebalard <arno@natisbad.org>
8359 F: drivers/crypto/marvell/
8361 L: linux-crypto@vger.kernel.org
8363 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8364 M: Mirko Lindner <mlindner@marvell.com>
8365 M: Stephen Hemminger <stephen@networkplumber.org>
8366 L: netdev@vger.kernel.org
8368 F: drivers/net/ethernet/marvell/sk*
8370 MARVELL LIBERTAS WIRELESS DRIVER
8371 L: libertas-dev@lists.infradead.org
8373 F: drivers/net/wireless/marvell/libertas/
8375 MARVELL MACCHIATOBIN SUPPORT
8376 M: Russell King <rmk@armlinux.org.uk>
8377 L: linux-arm-kernel@lists.infradead.org
8379 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8381 MARVELL MV643XX ETHERNET DRIVER
8382 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8383 L: netdev@vger.kernel.org
8385 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8386 F: include/linux/mv643xx.h
8388 MARVELL MV88X3310 PHY DRIVER
8389 M: Russell King <rmk@armlinux.org.uk>
8390 L: netdev@vger.kernel.org
8392 F: drivers/net/phy/marvell10g.c
8394 MARVELL MVNETA ETHERNET DRIVER
8395 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8396 L: netdev@vger.kernel.org
8398 F: drivers/net/ethernet/marvell/mvneta.*
8400 MARVELL MWIFIEX WIRELESS DRIVER
8401 M: Amitkumar Karwar <amitkarwar@gmail.com>
8402 M: Nishant Sarmukadam <nishants@marvell.com>
8403 M: Ganapathi Bhat <gbhat@marvell.com>
8404 M: Xinming Hu <huxm@marvell.com>
8405 L: linux-wireless@vger.kernel.org
8407 F: drivers/net/wireless/marvell/mwifiex/
8409 MARVELL MWL8K WIRELESS DRIVER
8410 M: Lennert Buytenhek <buytenh@wantstofly.org>
8411 L: linux-wireless@vger.kernel.org
8413 F: drivers/net/wireless/marvell/mwl8k.c
8415 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8416 M: Nicolas Pitre <nico@fluxnic.net>
8418 F: drivers/mmc/host/mvsdio.*
8420 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8421 M: Hu Ziji <huziji@marvell.com>
8422 L: linux-mmc@vger.kernel.org
8424 F: drivers/mmc/host/sdhci-xenon*
8425 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8427 MATROX FRAMEBUFFER DRIVER
8428 L: linux-fbdev@vger.kernel.org
8430 F: drivers/video/fbdev/matrox/matroxfb_*
8431 F: include/uapi/linux/matroxfb.h
8433 MAX16065 HARDWARE MONITOR DRIVER
8434 M: Guenter Roeck <linux@roeck-us.net>
8435 L: linux-hwmon@vger.kernel.org
8437 F: Documentation/hwmon/max16065
8438 F: drivers/hwmon/max16065.c
8440 MAX20751 HARDWARE MONITOR DRIVER
8441 M: Guenter Roeck <linux@roeck-us.net>
8442 L: linux-hwmon@vger.kernel.org
8444 F: Documentation/hwmon/max20751
8445 F: drivers/hwmon/max20751.c
8447 MAX2175 SDR TUNER DRIVER
8448 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8449 L: linux-media@vger.kernel.org
8450 T: git git://linuxtv.org/media_tree.git
8452 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8453 F: Documentation/media/v4l-drivers/max2175.rst
8454 F: drivers/media/i2c/max2175*
8455 F: include/uapi/linux/max2175.h
8457 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8458 L: linux-hwmon@vger.kernel.org
8460 F: Documentation/hwmon/max6650
8461 F: drivers/hwmon/max6650.c
8463 MAX6697 HARDWARE MONITOR DRIVER
8464 M: Guenter Roeck <linux@roeck-us.net>
8465 L: linux-hwmon@vger.kernel.org
8467 F: Documentation/hwmon/max6697
8468 F: Documentation/devicetree/bindings/i2c/max6697.txt
8469 F: drivers/hwmon/max6697.c
8470 F: include/linux/platform_data/max6697.h
8472 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8473 M: Peter Rosin <peda@axentia.se>
8474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8476 F: Documentation/devicetree/bindings/sound/max9860.txt
8477 F: sound/soc/codecs/max9860.*
8479 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8480 M: Javier Martinez Canillas <javier@dowhile0.org>
8481 L: linux-kernel@vger.kernel.org
8483 F: drivers/regulator/max77802-regulator.c
8484 F: Documentation/devicetree/bindings/*/*max77802.txt
8485 F: include/dt-bindings/*/*max77802.h
8487 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8488 M: Krzysztof Kozlowski <krzk@kernel.org>
8489 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8490 L: linux-pm@vger.kernel.org
8492 F: drivers/power/supply/max14577_charger.c
8493 F: drivers/power/supply/max77693_charger.c
8495 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8496 M: Chanwoo Choi <cw00.choi@samsung.com>
8497 M: Krzysztof Kozlowski <krzk@kernel.org>
8498 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8499 L: linux-kernel@vger.kernel.org
8501 F: drivers/*/max14577*.c
8502 F: drivers/*/max77686*.c
8503 F: drivers/*/max77693*.c
8504 F: drivers/extcon/extcon-max14577.c
8505 F: drivers/extcon/extcon-max77693.c
8506 F: drivers/rtc/rtc-max77686.c
8507 F: drivers/clk/clk-max77686.c
8508 F: Documentation/devicetree/bindings/mfd/max14577.txt
8509 F: Documentation/devicetree/bindings/*/max77686.txt
8510 F: Documentation/devicetree/bindings/mfd/max77693.txt
8511 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8512 F: include/linux/mfd/max14577*.h
8513 F: include/linux/mfd/max77686*.h
8514 F: include/linux/mfd/max77693*.h
8516 MAXIRADIO FM RADIO RECEIVER DRIVER
8517 M: Hans Verkuil <hverkuil@xs4all.nl>
8518 L: linux-media@vger.kernel.org
8519 T: git git://linuxtv.org/media_tree.git
8520 W: https://linuxtv.org
8522 F: drivers/media/radio/radio-maxiradio*
8524 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8525 M: Peter Rosin <peda@axentia.se>
8526 L: linux-iio@vger.kernel.org
8528 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8529 F: drivers/iio/potentiometer/mcp4531.c
8531 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8532 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8533 L: linux-iio@vger.kernel.org
8535 F: drivers/iio/dac/cio-dac.c
8537 MEDIA DRIVERS FOR ASCOT2E
8538 M: Sergey Kozlov <serjk@netup.ru>
8539 M: Abylay Ospan <aospan@netup.ru>
8540 L: linux-media@vger.kernel.org
8541 W: https://linuxtv.org
8543 T: git git://linuxtv.org/media_tree.git
8545 F: drivers/media/dvb-frontends/ascot2e*
8547 MEDIA DRIVERS FOR CXD2841ER
8548 M: Sergey Kozlov <serjk@netup.ru>
8549 M: Abylay Ospan <aospan@netup.ru>
8550 L: linux-media@vger.kernel.org
8551 W: https://linuxtv.org
8553 T: git git://linuxtv.org/media_tree.git
8555 F: drivers/media/dvb-frontends/cxd2841er*
8557 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8558 M: Daniel Scheller <d.scheller.oss@gmail.com>
8559 L: linux-media@vger.kernel.org
8560 W: https://linuxtv.org
8561 T: git git://linuxtv.org/media_tree.git
8563 F: drivers/media/pci/ddbridge/*
8565 MEDIA DRIVERS FOR FREESCALE IMX
8566 M: Steve Longerbeam <slongerbeam@gmail.com>
8567 M: Philipp Zabel <p.zabel@pengutronix.de>
8568 L: linux-media@vger.kernel.org
8569 T: git git://linuxtv.org/media_tree.git
8571 F: Documentation/devicetree/bindings/media/imx.txt
8572 F: Documentation/media/v4l-drivers/imx.rst
8573 F: drivers/staging/media/imx/
8574 F: include/linux/imx-media.h
8575 F: include/media/imx.h
8577 MEDIA DRIVERS FOR HELENE
8578 M: Abylay Ospan <aospan@netup.ru>
8579 L: linux-media@vger.kernel.org
8580 W: https://linuxtv.org
8582 T: git git://linuxtv.org/media_tree.git
8584 F: drivers/media/dvb-frontends/helene*
8586 MEDIA DRIVERS FOR HORUS3A
8587 M: Sergey Kozlov <serjk@netup.ru>
8588 M: Abylay Ospan <aospan@netup.ru>
8589 L: linux-media@vger.kernel.org
8590 W: https://linuxtv.org
8592 T: git git://linuxtv.org/media_tree.git
8594 F: drivers/media/dvb-frontends/horus3a*
8596 MEDIA DRIVERS FOR LNBH25
8597 M: Sergey Kozlov <serjk@netup.ru>
8598 M: Abylay Ospan <aospan@netup.ru>
8599 L: linux-media@vger.kernel.org
8600 W: https://linuxtv.org
8602 T: git git://linuxtv.org/media_tree.git
8604 F: drivers/media/dvb-frontends/lnbh25*
8606 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8607 M: Daniel Scheller <d.scheller.oss@gmail.com>
8608 L: linux-media@vger.kernel.org
8609 W: https://linuxtv.org
8610 T: git git://linuxtv.org/media_tree.git
8612 F: drivers/media/dvb-frontends/mxl5xx*
8614 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8615 M: Sergey Kozlov <serjk@netup.ru>
8616 M: Abylay Ospan <aospan@netup.ru>
8617 L: linux-media@vger.kernel.org
8618 W: https://linuxtv.org
8620 T: git git://linuxtv.org/media_tree.git
8622 F: drivers/media/pci/netup_unidvb/*
8624 MEDIA DRIVERS FOR RENESAS - DRIF
8625 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8626 L: linux-media@vger.kernel.org
8627 L: linux-renesas-soc@vger.kernel.org
8628 T: git git://linuxtv.org/media_tree.git
8630 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8631 F: drivers/media/platform/rcar_drif.c
8633 MEDIA DRIVERS FOR RENESAS - FCP
8634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8635 L: linux-media@vger.kernel.org
8636 L: linux-renesas-soc@vger.kernel.org
8637 T: git git://linuxtv.org/media_tree.git
8639 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8640 F: drivers/media/platform/rcar-fcp.c
8641 F: include/media/rcar-fcp.h
8643 MEDIA DRIVERS FOR RENESAS - FDP1
8644 M: Kieran Bingham <kieran@bingham.xyz>
8645 L: linux-media@vger.kernel.org
8646 L: linux-renesas-soc@vger.kernel.org
8647 T: git git://linuxtv.org/media_tree.git
8649 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8650 F: drivers/media/platform/rcar_fdp1.c
8652 MEDIA DRIVERS FOR RENESAS - VIN
8653 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8654 L: linux-media@vger.kernel.org
8655 L: linux-renesas-soc@vger.kernel.org
8656 T: git git://linuxtv.org/media_tree.git
8658 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8659 F: drivers/media/platform/rcar-vin/
8661 MEDIA DRIVERS FOR RENESAS - VSP1
8662 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8663 L: linux-media@vger.kernel.org
8664 L: linux-renesas-soc@vger.kernel.org
8665 T: git git://linuxtv.org/media_tree.git
8667 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8668 F: drivers/media/platform/vsp1/
8670 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8671 M: Daniel Scheller <d.scheller.oss@gmail.com>
8672 L: linux-media@vger.kernel.org
8673 W: https://linuxtv.org
8674 T: git git://linuxtv.org/media_tree.git
8676 F: drivers/media/dvb-frontends/stv0910*
8678 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8679 M: Daniel Scheller <d.scheller.oss@gmail.com>
8680 L: linux-media@vger.kernel.org
8681 W: https://linuxtv.org
8682 T: git git://linuxtv.org/media_tree.git
8684 F: drivers/media/dvb-frontends/stv6111*
8686 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8687 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8688 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8689 P: LinuxTV.org Project
8690 L: linux-media@vger.kernel.org
8691 W: https://linuxtv.org
8692 Q: http://patchwork.kernel.org/project/linux-media/list/
8693 T: git git://linuxtv.org/media_tree.git
8695 F: Documentation/devicetree/bindings/media/
8696 F: Documentation/media/
8698 F: drivers/staging/media/
8699 F: include/linux/platform_data/media/
8701 F: include/uapi/linux/dvb/
8702 F: include/uapi/linux/videodev2.h
8703 F: include/uapi/linux/media.h
8704 F: include/uapi/linux/v4l2-*
8705 F: include/uapi/linux/meye.h
8706 F: include/uapi/linux/ivtv*
8707 F: include/uapi/linux/uvcvideo.h
8710 M: Sean Wang <sean.wang@mediatek.com>
8712 F: drivers/media/rc/mtk-cir.c
8714 MEDIATEK PMIC LED DRIVER
8715 M: Sean Wang <sean.wang@mediatek.com>
8717 F: drivers/leds/leds-mt6323.c
8718 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8720 MEDIATEK ETHERNET DRIVER
8721 M: Felix Fietkau <nbd@openwrt.org>
8722 M: John Crispin <john@phrozen.org>
8723 M: Sean Wang <sean.wang@mediatek.com>
8724 M: Nelson Chang <nelson.chang@mediatek.com>
8725 L: netdev@vger.kernel.org
8727 F: drivers/net/ethernet/mediatek/
8729 MEDIATEK JPEG DRIVER
8730 M: Rick Chang <rick.chang@mediatek.com>
8731 M: Bin Liu <bin.liu@mediatek.com>
8733 F: drivers/media/platform/mtk-jpeg/
8734 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8737 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8738 M: Houlong Wei <houlong.wei@mediatek.com>
8739 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8741 F: drivers/media/platform/mtk-mdp/
8742 F: drivers/media/platform/mtk-vpu/
8743 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8745 MEDIATEK MEDIA DRIVER
8746 M: Tiffany Lin <tiffany.lin@mediatek.com>
8747 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8749 F: drivers/media/platform/mtk-vcodec/
8750 F: drivers/media/platform/mtk-vpu/
8751 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8752 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8754 MEDIATEK MT7601U WIRELESS LAN DRIVER
8755 M: Jakub Kicinski <kubakici@wp.pl>
8756 L: linux-wireless@vger.kernel.org
8758 F: drivers/net/wireless/mediatek/mt7601u/
8760 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8761 M: Sean Wang <sean.wang@mediatek.com>
8763 F: drivers/char/hw_random/mtk-rng.c
8765 MEDIATEK USB3 DRD IP DRIVER
8766 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8767 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8771 F: drivers/usb/mtu3/
8773 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8774 M: Peter Senna Tschudin <peter.senna@collabora.com>
8775 M: Martin Donnelly <martin.donnelly@ge.com>
8776 M: Martyn Welch <martyn.welch@collabora.co.uk>
8778 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8779 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8781 MEGARAID SCSI/SAS DRIVERS
8782 M: Kashyap Desai <kashyap.desai@broadcom.com>
8783 M: Sumit Saxena <sumit.saxena@broadcom.com>
8784 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8785 L: megaraidlinux.pdl@broadcom.com
8786 L: linux-scsi@vger.kernel.org
8787 W: http://www.avagotech.com/support/
8789 F: Documentation/scsi/megaraid.txt
8790 F: drivers/scsi/megaraid.*
8791 F: drivers/scsi/megaraid/
8793 MELEXIS MLX90614 DRIVER
8794 M: Crt Mori <cmo@melexis.com>
8795 L: linux-iio@vger.kernel.org
8796 W: http://www.melexis.com
8798 F: drivers/iio/temperature/mlx90614.c
8800 MELFAS MIP4 TOUCHSCREEN DRIVER
8801 M: Sangwon Jee <jeesw@melfas.com>
8802 W: http://www.melfas.com
8804 F: drivers/input/touchscreen/melfas_mip4.c
8805 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8807 MELLANOX ETHERNET DRIVER (mlx4_en)
8808 M: Tariq Toukan <tariqt@mellanox.com>
8809 L: netdev@vger.kernel.org
8811 W: http://www.mellanox.com
8812 Q: http://patchwork.ozlabs.org/project/netdev/list/
8813 F: drivers/net/ethernet/mellanox/mlx4/en_*
8815 MELLANOX ETHERNET DRIVER (mlx5e)
8816 M: Saeed Mahameed <saeedm@mellanox.com>
8817 L: netdev@vger.kernel.org
8819 W: http://www.mellanox.com
8820 Q: http://patchwork.ozlabs.org/project/netdev/list/
8821 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8823 MELLANOX ETHERNET INNOVA DRIVER
8824 M: Ilan Tayari <ilant@mellanox.com>
8825 R: Boris Pismenny <borisp@mellanox.com>
8826 L: netdev@vger.kernel.org
8828 W: http://www.mellanox.com
8829 Q: http://patchwork.ozlabs.org/project/netdev/list/
8830 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8831 F: include/linux/mlx5/mlx5_ifc_fpga.h
8833 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8834 M: Ilan Tayari <ilant@mellanox.com>
8835 R: Boris Pismenny <borisp@mellanox.com>
8836 L: netdev@vger.kernel.org
8838 W: http://www.mellanox.com
8839 Q: http://patchwork.ozlabs.org/project/netdev/list/
8840 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8841 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8843 MELLANOX ETHERNET SWITCH DRIVERS
8844 M: Jiri Pirko <jiri@mellanox.com>
8845 M: Ido Schimmel <idosch@mellanox.com>
8846 L: netdev@vger.kernel.org
8848 W: http://www.mellanox.com
8849 Q: http://patchwork.ozlabs.org/project/netdev/list/
8850 F: drivers/net/ethernet/mellanox/mlxsw/
8852 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8853 M: mlxsw@mellanox.com
8854 L: netdev@vger.kernel.org
8856 W: http://www.mellanox.com
8857 Q: http://patchwork.ozlabs.org/project/netdev/list/
8858 F: drivers/net/ethernet/mellanox/mlxfw/
8860 MELLANOX MLX CPLD HOTPLUG DRIVER
8861 M: Vadim Pasternak <vadimp@mellanox.com>
8862 L: platform-driver-x86@vger.kernel.org
8864 F: drivers/platform/x86/mlxcpld-hotplug.c
8865 F: include/linux/platform_data/mlxcpld-hotplug.h
8867 MELLANOX MLX4 core VPI driver
8868 M: Tariq Toukan <tariqt@mellanox.com>
8869 L: netdev@vger.kernel.org
8870 L: linux-rdma@vger.kernel.org
8871 W: http://www.mellanox.com
8872 Q: http://patchwork.ozlabs.org/project/netdev/list/
8874 F: drivers/net/ethernet/mellanox/mlx4/
8875 F: include/linux/mlx4/
8877 MELLANOX MLX4 IB driver
8878 M: Yishai Hadas <yishaih@mellanox.com>
8879 L: linux-rdma@vger.kernel.org
8880 W: http://www.mellanox.com
8881 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8883 F: drivers/infiniband/hw/mlx4/
8884 F: include/linux/mlx4/
8885 F: include/uapi/rdma/mlx4-abi.h
8887 MELLANOX MLX5 core VPI driver
8888 M: Saeed Mahameed <saeedm@mellanox.com>
8889 M: Matan Barak <matanb@mellanox.com>
8890 M: Leon Romanovsky <leonro@mellanox.com>
8891 L: netdev@vger.kernel.org
8892 L: linux-rdma@vger.kernel.org
8893 W: http://www.mellanox.com
8894 Q: http://patchwork.ozlabs.org/project/netdev/list/
8896 F: drivers/net/ethernet/mellanox/mlx5/core/
8897 F: include/linux/mlx5/
8899 MELLANOX MLX5 IB driver
8900 M: Matan Barak <matanb@mellanox.com>
8901 M: Leon Romanovsky <leonro@mellanox.com>
8902 L: linux-rdma@vger.kernel.org
8903 W: http://www.mellanox.com
8904 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8906 F: drivers/infiniband/hw/mlx5/
8907 F: include/linux/mlx5/
8908 F: include/uapi/rdma/mlx5-abi.h
8910 MELLANOX MLXCPLD I2C AND MUX DRIVER
8911 M: Vadim Pasternak <vadimp@mellanox.com>
8912 M: Michael Shych <michaelsh@mellanox.com>
8913 L: linux-i2c@vger.kernel.org
8915 F: drivers/i2c/busses/i2c-mlxcpld.c
8916 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8917 F: Documentation/i2c/busses/i2c-mlxcpld
8919 MELLANOX MLXCPLD LED DRIVER
8920 M: Vadim Pasternak <vadimp@mellanox.com>
8921 L: linux-leds@vger.kernel.org
8923 F: drivers/leds/leds-mlxcpld.c
8924 F: Documentation/leds/leds-mlxcpld.txt
8926 MELLANOX PLATFORM DRIVER
8927 M: Vadim Pasternak <vadimp@mellanox.com>
8928 L: platform-driver-x86@vger.kernel.org
8930 F: drivers/platform/x86/mlx-platform.c
8933 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8934 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8935 L: linux-kernel@vger.kernel.org
8937 F: kernel/sched/membarrier.c
8938 F: include/uapi/linux/membarrier.h
8941 L: linux-mm@kvack.org
8942 W: http://www.linux-mm.org
8944 F: include/linux/mm.h
8945 F: include/linux/gfp.h
8946 F: include/linux/mmzone.h
8947 F: include/linux/memory_hotplug.h
8948 F: include/linux/vmalloc.h
8951 MEMORY TECHNOLOGY DEVICES (MTD)
8952 M: David Woodhouse <dwmw2@infradead.org>
8953 M: Brian Norris <computersforpeace@gmail.com>
8954 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8955 M: Marek Vasut <marek.vasut@gmail.com>
8956 M: Richard Weinberger <richard@nod.at>
8957 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8958 L: linux-mtd@lists.infradead.org
8959 W: http://www.linux-mtd.infradead.org/
8960 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8961 T: git git://git.infradead.org/linux-mtd.git master
8962 T: git git://git.infradead.org/l2-mtd.git master
8964 F: Documentation/devicetree/bindings/mtd/
8966 F: include/linux/mtd/
8967 F: include/uapi/mtd/
8969 MEN A21 WATCHDOG DRIVER
8970 M: Johannes Thumshirn <morbidrsa@gmail.com>
8971 L: linux-watchdog@vger.kernel.org
8973 F: drivers/watchdog/mena21_wdt.c
8975 MEN CHAMELEON BUS (mcb)
8976 M: Johannes Thumshirn <morbidrsa@gmail.com>
8979 F: include/linux/mcb.h
8980 F: Documentation/men-chameleon-bus.txt
8982 MEN F21BMC (Board Management Controller)
8983 M: Andreas Werner <andreas.werner@men.de>
8985 F: drivers/mfd/menf21bmc.c
8986 F: drivers/watchdog/menf21bmc_wdt.c
8987 F: drivers/leds/leds-menf21bmc.c
8988 F: drivers/hwmon/menf21bmc_hwmon.c
8989 F: Documentation/hwmon/menf21bmc
8991 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8992 M: Neil Armstrong <narmstrong@baylibre.com>
8993 L: linux-media@lists.freedesktop.org
8994 L: linux-amlogic@lists.infradead.org
8995 W: http://linux-meson.com/
8997 F: drivers/media/platform/meson/ao-cec.c
8998 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8999 T: git git://linuxtv.org/media_tree.git
9002 M: James Hogan <jhogan@kernel.org>
9003 L: linux-metag@vger.kernel.org
9004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9007 F: Documentation/metag/
9008 F: Documentation/devicetree/bindings/metag/
9009 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9010 F: drivers/clocksource/metag_generic.c
9011 F: drivers/irqchip/irq-metag.c
9012 F: drivers/irqchip/irq-metag-ext.c
9013 F: drivers/tty/metag_da.c
9015 MICROBLAZE ARCHITECTURE
9016 M: Michal Simek <monstr@monstr.eu>
9017 W: http://www.monstr.eu/fdt/
9018 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9022 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9023 M: Richard Genoud <richard.genoud@gmail.com>
9025 F: drivers/tty/serial/atmel_serial.c
9026 F: drivers/tty/serial/atmel_serial.h
9028 MICROCHIP / ATMEL DMA DRIVER
9029 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031 L: dmaengine@vger.kernel.org
9033 F: drivers/dma/at_hdmac.c
9034 F: drivers/dma/at_hdmac_regs.h
9035 F: include/linux/platform_data/dma-atmel.h
9037 MICROCHIP / ATMEL ECC DRIVER
9038 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9039 L: linux-crypto@vger.kernel.org
9041 F: drivers/crypto/atmel-ecc.*
9043 MICROCHIP / ATMEL ISC DRIVER
9044 M: Songjun Wu <songjun.wu@microchip.com>
9045 L: linux-media@vger.kernel.org
9047 F: drivers/media/platform/atmel/atmel-isc.c
9048 F: drivers/media/platform/atmel/atmel-isc-regs.h
9049 F: devicetree/bindings/media/atmel-isc.txt
9051 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9052 M: Woojung Huh <Woojung.Huh@microchip.com>
9053 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9054 L: netdev@vger.kernel.org
9056 F: net/dsa/tag_ksz.c
9057 F: drivers/net/dsa/microchip/*
9058 F: include/linux/platform_data/microchip-ksz.h
9059 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9061 MICROCHIP USB251XB DRIVER
9062 M: Richard Leitner <richard.leitner@skidata.com>
9063 L: linux-usb@vger.kernel.org
9065 F: drivers/usb/misc/usb251xb.c
9066 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9068 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9069 M: Don Brace <don.brace@microsemi.com>
9070 L: esc.storagedev@microsemi.com
9071 L: linux-scsi@vger.kernel.org
9073 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9074 F: drivers/scsi/smartpqi/Kconfig
9075 F: drivers/scsi/smartpqi/Makefile
9076 F: include/linux/cciss*.h
9077 F: include/uapi/linux/cciss*.h
9078 F: Documentation/scsi/smartpqi.txt
9080 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9081 M: Chen Yu <yu.c.chen@intel.com>
9082 L: platform-driver-x86@vger.kernel.org
9084 F: drivers/platform/x86/surfacepro3_button.c
9087 M: Oliver Neukum <oliver@neukum.org>
9089 F: drivers/usb/image/microtek.*
9092 M: Ralf Baechle <ralf@linux-mips.org>
9093 L: linux-mips@linux-mips.org
9094 W: http://www.linux-mips.org/
9095 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9096 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9098 F: Documentation/devicetree/bindings/mips/
9099 F: Documentation/mips/
9102 MIPS BOSTON DEVELOPMENT BOARD
9103 M: Paul Burton <paul.burton@mips.com>
9104 L: linux-mips@linux-mips.org
9106 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9107 F: arch/mips/boot/dts/img/boston.dts
9108 F: arch/mips/configs/generic/board-boston.config
9109 F: drivers/clk/imgtec/clk-boston.c
9110 F: include/dt-bindings/clock/boston-clock.h
9112 MIPS GENERIC PLATFORM
9113 M: Paul Burton <paul.burton@mips.com>
9114 L: linux-mips@linux-mips.org
9116 F: arch/mips/generic/
9117 F: arch/mips/tools/generic-board-config.sh
9119 MIPS/LOONGSON1 ARCHITECTURE
9120 M: Keguang Zhang <keguang.zhang@gmail.com>
9121 L: linux-mips@linux-mips.org
9123 F: arch/mips/loongson32/
9124 F: arch/mips/include/asm/mach-loongson32/
9125 F: drivers/*/*loongson1*
9126 F: drivers/*/*/*loongson1*
9128 MIPS RINT INSTRUCTION EMULATION
9129 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9130 L: linux-mips@linux-mips.org
9132 F: arch/mips/math-emu/sp_rint.c
9133 F: arch/mips/math-emu/dp_rint.c
9135 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9136 M: Hans Verkuil <hverkuil@xs4all.nl>
9137 L: linux-media@vger.kernel.org
9138 T: git git://linuxtv.org/media_tree.git
9139 W: https://linuxtv.org
9141 F: drivers/media/radio/radio-miropcm20*
9144 M: Eric Miao <eric.y.miao@gmail.com>
9145 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9147 T: git git://github.com/hzhuang1/linux.git
9148 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9150 F: arch/arm/boot/dts/mmp*
9151 F: arch/arm/mach-mmp/
9153 MN88472 MEDIA DRIVER
9154 M: Antti Palosaari <crope@iki.fi>
9155 L: linux-media@vger.kernel.org
9156 W: https://linuxtv.org
9157 W: http://palosaari.fi/linux/
9158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9160 F: drivers/media/dvb-frontends/mn88472*
9162 MN88473 MEDIA DRIVER
9163 M: Antti Palosaari <crope@iki.fi>
9164 L: linux-media@vger.kernel.org
9165 W: https://linuxtv.org
9166 W: http://palosaari.fi/linux/
9167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169 F: drivers/media/dvb-frontends/mn88473*
9172 M: Jessica Yu <jeyu@kernel.org>
9173 M: Rusty Russell <rusty@rustcorp.com.au>
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9176 F: include/linux/module.h
9179 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9180 W: http://popies.net/meye/
9182 F: Documentation/media/v4l-drivers/meye*
9183 F: drivers/media/pci/meye/
9184 F: include/uapi/linux/meye.h
9186 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9187 M: Jiri Slaby <jirislaby@gmail.com>
9189 F: Documentation/serial/moxa-smartio
9190 F: drivers/tty/mxser.*
9192 MR800 AVERMEDIA USB FM RADIO DRIVER
9193 M: Alexey Klimov <klimov.linux@gmail.com>
9194 L: linux-media@vger.kernel.org
9195 T: git git://linuxtv.org/media_tree.git
9197 F: drivers/media/radio/radio-mr800.c
9199 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9200 M: Alan Ott <alan@signal11.us>
9201 L: linux-wpan@vger.kernel.org
9203 F: drivers/net/ieee802154/mrf24j40.c
9204 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9207 M: "Lee, Chun-Yi" <jlee@suse.com>
9208 L: platform-driver-x86@vger.kernel.org
9210 F: drivers/platform/x86/msi-laptop.c
9213 L: platform-driver-x86@vger.kernel.org
9215 F: drivers/platform/x86/msi-wmi.c
9218 M: Antti Palosaari <crope@iki.fi>
9219 L: linux-media@vger.kernel.org
9220 W: https://linuxtv.org
9221 W: http://palosaari.fi/linux/
9222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9223 T: git git://linuxtv.org/anttip/media_tree.git
9225 F: drivers/media/tuners/msi001*
9227 MSI2500 MEDIA DRIVER
9228 M: Antti Palosaari <crope@iki.fi>
9229 L: linux-media@vger.kernel.org
9230 W: https://linuxtv.org
9231 W: http://palosaari.fi/linux/
9232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9233 T: git git://linuxtv.org/anttip/media_tree.git
9235 F: drivers/media/usb/msi2500/
9237 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9238 M: Robert Jarzmik <robert.jarzmik@free.fr>
9239 L: linux-mtd@lists.infradead.org
9241 F: drivers/mtd/devices/docg3*
9243 MT9M032 APTINA SENSOR DRIVER
9244 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9245 L: linux-media@vger.kernel.org
9246 T: git git://linuxtv.org/media_tree.git
9248 F: drivers/media/i2c/mt9m032.c
9249 F: include/media/i2c/mt9m032.h
9251 MT9P031 APTINA CAMERA SENSOR
9252 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9253 L: linux-media@vger.kernel.org
9254 T: git git://linuxtv.org/media_tree.git
9256 F: drivers/media/i2c/mt9p031.c
9257 F: include/media/i2c/mt9p031.h
9259 MT9T001 APTINA CAMERA SENSOR
9260 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9261 L: linux-media@vger.kernel.org
9262 T: git git://linuxtv.org/media_tree.git
9264 F: drivers/media/i2c/mt9t001.c
9265 F: include/media/i2c/mt9t001.h
9267 MT9V032 APTINA CAMERA SENSOR
9268 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9269 L: linux-media@vger.kernel.org
9270 T: git git://linuxtv.org/media_tree.git
9272 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9273 F: drivers/media/i2c/mt9v032.c
9274 F: include/media/i2c/mt9v032.h
9276 MULTIFUNCTION DEVICES (MFD)
9277 M: Lee Jones <lee.jones@linaro.org>
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9280 F: Documentation/devicetree/bindings/mfd/
9282 F: include/linux/mfd/
9283 F: include/dt-bindings/mfd/
9285 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9287 F: drivers/mmc/host/mmc_spi.c
9288 F: include/linux/spi/mmc_spi.h
9290 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9291 M: Ulf Hansson <ulf.hansson@linaro.org>
9292 L: linux-mmc@vger.kernel.org
9293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9295 F: Documentation/devicetree/bindings/mmc/
9297 F: include/linux/mmc/
9298 F: include/uapi/linux/mmc/
9300 MULTIPLEXER SUBSYSTEM
9301 M: Peter Rosin <peda@axentia.se>
9303 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9304 F: Documentation/devicetree/bindings/mux/
9305 F: include/linux/dt-bindings/mux/
9306 F: include/linux/mux/
9309 MULTITECH MULTIPORT CARD (ISICOM)
9311 F: drivers/tty/isicom.c
9312 F: include/linux/isicom.h
9314 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9315 M: Bin Liu <b-liu@ti.com>
9316 L: linux-usb@vger.kernel.org
9318 F: drivers/usb/musb/
9320 MXL5007T MEDIA DRIVER
9321 M: Michael Krufky <mkrufky@linuxtv.org>
9322 L: linux-media@vger.kernel.org
9323 W: https://linuxtv.org
9324 W: http://github.com/mkrufky
9325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9326 T: git git://linuxtv.org/mkrufky/tuners.git
9328 F: drivers/media/tuners/mxl5007t.*
9331 M: Marek Vasut <marex@denx.de>
9333 F: drivers/gpu/drm/mxsfb/
9334 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9336 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9337 M: Chris Lee <christopher.lee@cspi.com>
9338 L: netdev@vger.kernel.org
9339 W: https://www.cspi.com/ethernet-products/support/downloads/
9341 F: drivers/net/ethernet/myricom/myri10ge/
9343 NAND FLASH SUBSYSTEM
9344 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9345 R: Richard Weinberger <richard@nod.at>
9346 L: linux-mtd@lists.infradead.org
9347 W: http://www.linux-mtd.infradead.org/
9348 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9349 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9350 T: git git://git.infradead.org/l2-mtd.git nand/next
9352 F: drivers/mtd/nand/
9353 F: include/linux/mtd/*nand*.h
9355 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9356 M: Daniel Mack <zonque@gmail.com>
9358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9359 W: http://www.native-instruments.com
9362 NATSEMI ETHERNET DRIVER (DP8381x)
9364 F: drivers/net/ethernet/natsemi/natsemi.c
9367 M: Petr Vandrovec <petr@vandrovec.name>
9371 NCR 5380 SCSI DRIVERS
9372 M: Finn Thain <fthain@telegraphics.com.au>
9373 M: Michael Schmitz <schmitzmic@gmail.com>
9374 L: linux-scsi@vger.kernel.org
9376 F: Documentation/scsi/g_NCR5380.txt
9377 F: drivers/scsi/NCR5380.*
9378 F: drivers/scsi/arm/cumana_1.c
9379 F: drivers/scsi/arm/oak.c
9380 F: drivers/scsi/atari_scsi.*
9381 F: drivers/scsi/dmx3191d.c
9382 F: drivers/scsi/g_NCR5380.*
9383 F: drivers/scsi/mac_scsi.*
9384 F: drivers/scsi/sun3_scsi.*
9385 F: drivers/scsi/sun3_scsi_vme.c
9387 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9388 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9389 L: linux-scsi@vger.kernel.org
9391 F: drivers/scsi/NCR_D700.*
9393 NCT6775 HARDWARE MONITOR DRIVER
9394 M: Guenter Roeck <linux@roeck-us.net>
9395 L: linux-hwmon@vger.kernel.org
9397 F: Documentation/hwmon/nct6775
9398 F: drivers/hwmon/nct6775.c
9400 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9401 M: Faisal Latif <faisal.latif@intel.com>
9402 L: linux-rdma@vger.kernel.org
9403 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9405 F: drivers/infiniband/hw/nes/
9406 F: include/uapi/rdma/nes-abi.h
9408 NETEM NETWORK EMULATOR
9409 M: Stephen Hemminger <stephen@networkplumber.org>
9410 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9412 F: net/sched/sch_netem.c
9414 NETERION 10GbE DRIVERS (s2io/vxge)
9415 M: Jon Mason <jdmason@kudzu.us>
9416 L: netdev@vger.kernel.org
9418 F: Documentation/networking/s2io.txt
9419 F: Documentation/networking/vxge.txt
9420 F: drivers/net/ethernet/neterion/
9423 M: Pablo Neira Ayuso <pablo@netfilter.org>
9424 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9425 M: Florian Westphal <fw@strlen.de>
9426 L: netfilter-devel@vger.kernel.org
9427 L: coreteam@netfilter.org
9428 W: http://www.netfilter.org/
9429 W: http://www.iptables.org/
9430 W: http://www.nftables.org/
9431 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9435 F: include/linux/netfilter*
9436 F: include/linux/netfilter/
9437 F: include/net/netfilter/
9438 F: include/uapi/linux/netfilter*
9439 F: include/uapi/linux/netfilter/
9440 F: net/*/netfilter.c
9443 F: net/bridge/br_netfilter*.c
9445 NETROM NETWORK LAYER
9446 M: Ralf Baechle <ralf@linux-mips.org>
9447 L: linux-hams@vger.kernel.org
9448 W: http://www.linux-ax25.org/
9450 F: include/net/netrom.h
9451 F: include/uapi/linux/netrom.h
9454 NETRONOME ETHERNET DRIVERS
9455 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9456 L: oss-drivers@netronome.com
9458 F: drivers/net/ethernet/netronome/
9460 NETWORK BLOCK DEVICE (NBD)
9461 M: Josef Bacik <jbacik@fb.com>
9463 L: linux-block@vger.kernel.org
9464 L: nbd@other.debian.org
9465 F: Documentation/blockdev/nbd.txt
9466 F: drivers/block/nbd.c
9467 F: include/uapi/linux/nbd.h
9469 NETWORK DROP MONITOR
9470 M: Neil Horman <nhorman@tuxdriver.com>
9471 L: netdev@vger.kernel.org
9473 W: https://fedorahosted.org/dropwatch/
9474 F: net/core/drop_monitor.c
9477 L: netdev@vger.kernel.org
9478 W: http://www.linuxfoundation.org/en/Net
9479 Q: http://patchwork.ozlabs.org/project/netdev/list/
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9483 F: Documentation/devicetree/bindings/net/
9485 F: include/linux/if_*
9486 F: include/linux/netdevice.h
9487 F: include/linux/etherdevice.h
9488 F: include/linux/fcdevice.h
9489 F: include/linux/fddidevice.h
9490 F: include/linux/hippidevice.h
9491 F: include/linux/inetdevice.h
9492 F: include/uapi/linux/if_*
9493 F: include/uapi/linux/netdevice.h
9495 NETWORKING DRIVERS (WIRELESS)
9496 M: Kalle Valo <kvalo@codeaurora.org>
9497 L: linux-wireless@vger.kernel.org
9498 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9502 F: Documentation/devicetree/bindings/net/wireless/
9503 F: drivers/net/wireless/
9506 M: Andrew Lunn <andrew@lunn.ch>
9507 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9508 M: Florian Fainelli <f.fainelli@gmail.com>
9511 F: include/net/dsa.h
9512 F: include/linux/dsa/
9515 NETWORKING [GENERAL]
9516 M: "David S. Miller" <davem@davemloft.net>
9517 L: netdev@vger.kernel.org
9518 W: http://www.linuxfoundation.org/en/Net
9519 Q: http://patchwork.ozlabs.org/project/netdev/list/
9520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9522 B: mailto:netdev@vger.kernel.org
9526 F: include/linux/in.h
9527 F: include/linux/net.h
9528 F: include/linux/netdevice.h
9529 F: include/uapi/linux/in.h
9530 F: include/uapi/linux/net.h
9531 F: include/uapi/linux/netdevice.h
9532 F: include/uapi/linux/net_namespace.h
9533 F: tools/testing/selftests/net/
9538 M: Steffen Klassert <steffen.klassert@secunet.com>
9539 M: Herbert Xu <herbert@gondor.apana.org.au>
9540 M: "David S. Miller" <davem@davemloft.net>
9541 L: netdev@vger.kernel.org
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9551 F: net/ipv4/ipcomp.c
9552 F: net/ipv4/ip_vti.c
9556 F: net/ipv6/ipcomp6.c
9557 F: net/ipv6/ip6_vti.c
9558 F: include/uapi/linux/xfrm.h
9559 F: include/net/xfrm.h
9561 NETWORKING [IPv4/IPv6]
9562 M: "David S. Miller" <davem@davemloft.net>
9563 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9564 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9565 L: netdev@vger.kernel.org
9566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9573 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9574 M: Paul Moore <paul@paul-moore.com>
9575 W: https://github.com/netlabel
9576 L: netdev@vger.kernel.org
9577 L: linux-security-module@vger.kernel.org
9579 F: Documentation/netlabel/
9580 F: include/net/calipso.h
9581 F: include/net/cipso_ipv4.h
9582 F: include/net/netlabel.h
9583 F: include/uapi/linux/netfilter/xt_SECMARK.h
9584 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9586 F: net/ipv4/cipso_ipv4.c
9587 F: net/ipv6/calipso.c
9588 F: net/netfilter/xt_CONNSECMARK.c
9589 F: net/netfilter/xt_SECMARK.c
9592 M: Ilya Lesokhin <ilyal@mellanox.com>
9593 M: Aviad Yehezkel <aviadye@mellanox.com>
9594 M: Dave Watson <davejwatson@fb.com>
9595 L: netdev@vger.kernel.org
9598 F: include/uapi/linux/tls.h
9599 F: include/net/tls.h
9601 NETWORKING [WIRELESS]
9602 L: linux-wireless@vger.kernel.org
9603 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9606 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9608 F: drivers/net/netdevsim/*
9610 NETXEN (1/10) GbE SUPPORT
9611 M: Manish Chopra <manish.chopra@cavium.com>
9612 M: Rahul Verma <rahul.verma@cavium.com>
9613 M: Dept-GELinuxNICDev@cavium.com
9614 L: netdev@vger.kernel.org
9616 F: drivers/net/ethernet/qlogic/netxen/
9619 M: Samuel Ortiz <sameo@linux.intel.com>
9620 L: linux-wireless@vger.kernel.org
9621 L: linux-nfc@lists.01.org (subscribers-only)
9625 F: include/uapi/linux/nfc.h
9627 F: include/linux/platform_data/nfcmrvl.h
9628 F: include/linux/platform_data/nxp-nci.h
9629 F: Documentation/devicetree/bindings/net/nfc/
9631 NFS, SUNRPC, AND LOCKD CLIENTS
9632 M: Trond Myklebust <trond.myklebust@primarydata.com>
9633 M: Anna Schumaker <anna.schumaker@netapp.com>
9634 L: linux-nfs@vger.kernel.org
9635 W: http://client.linux-nfs.org
9636 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9642 F: include/linux/lockd/
9643 F: include/linux/nfs*
9644 F: include/linux/sunrpc/
9645 F: include/uapi/linux/nfs*
9646 F: include/uapi/linux/sunrpc/
9649 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9650 L: linux-nilfs@vger.kernel.org
9651 W: http://nilfs.sourceforge.net/
9652 W: http://nilfs.osdn.jp/
9653 T: git git://github.com/konis/nilfs2.git
9655 F: Documentation/filesystems/nilfs2.txt
9657 F: include/trace/events/nilfs2.h
9658 F: include/uapi/linux/nilfs2_api.h
9659 F: include/uapi/linux/nilfs2_ondisk.h
9661 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9662 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9665 F: Documentation/scsi/NinjaSCSI.txt
9666 F: drivers/scsi/pcmcia/nsp_*
9668 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9669 M: GOTO Masanori <gotom@debian.or.jp>
9670 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9671 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9673 F: Documentation/scsi/NinjaSCSI.txt
9674 F: drivers/scsi/nsp32*
9677 M: Ley Foon Tan <lftan@altera.com>
9678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9683 NOHZ, DYNTICKS SUPPORT
9684 M: Frederic Weisbecker <fweisbec@gmail.com>
9685 M: Thomas Gleixner <tglx@linutronix.de>
9686 M: Ingo Molnar <mingo@kernel.org>
9687 L: linux-kernel@vger.kernel.org
9688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9690 F: kernel/time/tick*.*
9691 F: include/linux/tick.h
9692 F: include/linux/sched/nohz.h
9694 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9695 M: Pavel Machek <pavel@ucw.cz>
9696 M: Sakari Ailus <sakari.ailus@iki.fi>
9697 L: linux-media@vger.kernel.org
9699 F: drivers/media/i2c/et8ek8
9700 F: drivers/media/i2c/ad5820.c
9702 NOKIA N900 POWER SUPPLY DRIVERS
9703 R: Pali Rohár <pali.rohar@gmail.com>
9704 F: include/linux/power/bq2415x_charger.h
9705 F: include/linux/power/bq27xxx_battery.h
9706 F: include/linux/power/isp1704_charger.h
9707 F: drivers/power/supply/bq2415x_charger.c
9708 F: drivers/power/supply/bq27xxx_battery.c
9709 F: drivers/power/supply/bq27xxx_battery_i2c.c
9710 F: drivers/power/supply/isp1704_charger.c
9711 F: drivers/power/supply/rx51_battery.c
9714 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9715 L: linux-ntb@googlegroups.com
9717 F: drivers/ntb/hw/amd/
9720 M: Jon Mason <jdmason@kudzu.us>
9721 M: Dave Jiang <dave.jiang@intel.com>
9722 M: Allen Hubbe <Allen.Hubbe@emc.com>
9723 L: linux-ntb@googlegroups.com
9725 W: https://github.com/jonmason/ntb/wiki
9726 T: git git://github.com/jonmason/ntb.git
9728 F: drivers/net/ntb_netdev.c
9729 F: include/linux/ntb.h
9730 F: include/linux/ntb_transport.h
9731 F: tools/testing/selftests/ntb/
9734 M: Serge Semin <fancer.lancer@gmail.com>
9735 L: linux-ntb@googlegroups.com
9737 F: drivers/ntb/hw/idt/
9740 M: Dave Jiang <dave.jiang@intel.com>
9741 L: linux-ntb@googlegroups.com
9743 W: https://github.com/davejiang/linux/wiki
9744 T: git https://github.com/davejiang/linux.git
9745 F: drivers/ntb/hw/intel/
9748 M: Anton Altaparmakov <anton@tuxera.com>
9749 L: linux-ntfs-dev@lists.sourceforge.net
9750 W: http://www.tuxera.com/
9751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9753 F: Documentation/filesystems/ntfs.txt
9756 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9757 M: Antonino Daplas <adaplas@gmail.com>
9758 L: linux-fbdev@vger.kernel.org
9760 F: drivers/video/fbdev/riva/
9761 F: drivers/video/fbdev/nvidia/
9764 M: Keith Busch <keith.busch@intel.com>
9765 M: Jens Axboe <axboe@fb.com>
9766 M: Christoph Hellwig <hch@lst.de>
9767 M: Sagi Grimberg <sagi@grimberg.me>
9768 L: linux-nvme@lists.infradead.org
9769 T: git://git.infradead.org/nvme.git
9770 W: http://git.infradead.org/nvme.git
9772 F: drivers/nvme/host/
9773 F: include/linux/nvme.h
9774 F: include/uapi/linux/nvme_ioctl.h
9776 NVM EXPRESS FC TRANSPORT DRIVERS
9777 M: James Smart <james.smart@broadcom.com>
9778 L: linux-nvme@lists.infradead.org
9780 F: include/linux/nvme-fc.h
9781 F: include/linux/nvme-fc-driver.h
9782 F: drivers/nvme/host/fc.c
9783 F: drivers/nvme/target/fc.c
9784 F: drivers/nvme/target/fcloop.c
9786 NVM EXPRESS TARGET DRIVER
9787 M: Christoph Hellwig <hch@lst.de>
9788 M: Sagi Grimberg <sagi@grimberg.me>
9789 L: linux-nvme@lists.infradead.org
9790 T: git://git.infradead.org/nvme.git
9791 W: http://git.infradead.org/nvme.git
9793 F: drivers/nvme/target/
9796 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9799 F: Documentation/devicetree/bindings/nvmem/
9800 F: Documentation/ABI/stable/sysfs-bus-nvmem
9801 F: include/linux/nvmem-consumer.h
9802 F: include/linux/nvmem-provider.h
9804 NXP TDA998X DRM DRIVER
9805 M: Russell King <linux@armlinux.org.uk>
9807 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9808 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9809 F: drivers/gpu/drm/i2c/tda998x_drv.c
9810 F: include/drm/i2c/tda998x.h
9813 M: Peter Rosin <peda@axentia.se>
9814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9816 F: sound/soc/codecs/tfa9879*
9819 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9820 R: Charles Gorand <charles.gorand@effinnov.com>
9821 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9823 F: drivers/nfc/nxp-nci
9826 M: Josh Poimboeuf <jpoimboe@redhat.com>
9831 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9832 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 L: linux-omap@vger.kernel.org
9838 OMAP CLOCK FRAMEWORK SUPPORT
9839 M: Paul Walmsley <paul@pwsan.com>
9840 L: linux-omap@vger.kernel.org
9842 F: arch/arm/*omap*/*clock*
9844 OMAP DEVICE TREE SUPPORT
9845 M: Benoît Cousson <bcousson@baylibre.com>
9846 M: Tony Lindgren <tony@atomide.com>
9847 L: linux-omap@vger.kernel.org
9848 L: devicetree@vger.kernel.org
9850 F: arch/arm/boot/dts/*omap*
9851 F: arch/arm/boot/dts/*am3*
9852 F: arch/arm/boot/dts/*am4*
9853 F: arch/arm/boot/dts/*am5*
9854 F: arch/arm/boot/dts/*dra7*
9856 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9857 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9858 L: linux-omap@vger.kernel.org
9859 L: linux-fbdev@vger.kernel.org
9861 F: drivers/video/fbdev/omap2/
9862 F: Documentation/arm/OMAP/DSS
9864 OMAP FRAMEBUFFER SUPPORT
9865 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9866 L: linux-fbdev@vger.kernel.org
9867 L: linux-omap@vger.kernel.org
9869 F: drivers/video/fbdev/omap/
9871 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9872 M: Roger Quadros <rogerq@ti.com>
9873 M: Tony Lindgren <tony@atomide.com>
9874 L: linux-omap@vger.kernel.org
9876 F: drivers/memory/omap-gpmc.c
9877 F: arch/arm/mach-omap2/*gpmc*
9880 M: Grygorii Strashko <grygorii.strashko@ti.com>
9881 M: Santosh Shilimkar <ssantosh@kernel.org>
9882 M: Kevin Hilman <khilman@kernel.org>
9883 L: linux-omap@vger.kernel.org
9885 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9886 F: drivers/gpio/gpio-omap.c
9888 OMAP HARDWARE SPINLOCK SUPPORT
9889 M: Ohad Ben-Cohen <ohad@wizery.com>
9890 L: linux-omap@vger.kernel.org
9892 F: drivers/hwspinlock/omap_hwspinlock.c
9895 L: linux-mmc@vger.kernel.org
9896 L: linux-omap@vger.kernel.org
9898 F: drivers/mmc/host/omap_hsmmc.c
9901 M: Paul Walmsley <paul@pwsan.com>
9902 L: linux-omap@vger.kernel.org
9904 F: arch/arm/mach-omap2/omap_hwmod*data*
9906 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9907 M: Benoît Cousson <bcousson@baylibre.com>
9908 L: linux-omap@vger.kernel.org
9910 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9913 M: Benoît Cousson <bcousson@baylibre.com>
9914 M: Paul Walmsley <paul@pwsan.com>
9915 L: linux-omap@vger.kernel.org
9917 F: arch/arm/mach-omap2/omap_hwmod.*
9919 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9921 L: linux-media@vger.kernel.org
9923 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9924 F: drivers/media/platform/omap3isp/
9925 F: drivers/staging/media/omap4iss/
9928 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9929 L: linux-omap@vger.kernel.org
9931 F: drivers/mmc/host/omap.c
9933 OMAP POWER MANAGEMENT SUPPORT
9934 M: Kevin Hilman <khilman@kernel.org>
9935 L: linux-omap@vger.kernel.org
9937 F: arch/arm/*omap*/*pm*
9938 F: drivers/cpufreq/omap-cpufreq.c
9940 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9941 M: Rajendra Nayak <rnayak@codeaurora.org>
9942 M: Paul Walmsley <paul@pwsan.com>
9943 L: linux-omap@vger.kernel.org
9945 F: arch/arm/mach-omap2/prm*
9947 OMAP RANDOM NUMBER GENERATOR SUPPORT
9948 M: Deepak Saxena <dsaxena@plexity.net>
9950 F: drivers/char/hw_random/omap-rng.c
9953 L: linux-usb@vger.kernel.org
9954 L: linux-omap@vger.kernel.org
9956 F: drivers/usb/*/*omap*
9957 F: arch/arm/*omap*/usb*
9959 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9960 M: Mark Jackson <mpfj@newflow.co.uk>
9961 L: linux-omap@vger.kernel.org
9963 F: arch/arm/boot/dts/am335x-nano.dts
9966 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9967 M: Tony Lindgren <tony@atomide.com>
9968 L: linux-omap@vger.kernel.org
9969 Q: http://patchwork.kernel.org/project/linux-omap/list/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9972 F: arch/arm/mach-omap1/
9973 F: arch/arm/plat-omap/
9974 F: arch/arm/configs/omap1_defconfig
9975 F: drivers/i2c/busses/i2c-omap.c
9976 F: include/linux/i2c-omap.h
9979 M: Tony Lindgren <tony@atomide.com>
9980 L: linux-omap@vger.kernel.org
9981 W: http://www.muru.com/linux/omap/
9982 W: http://linux.omap.com/
9983 Q: http://patchwork.kernel.org/project/linux-omap/list/
9984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9986 F: arch/arm/mach-omap2/
9987 F: arch/arm/plat-omap/
9988 F: arch/arm/configs/omap2plus_defconfig
9989 F: drivers/i2c/busses/i2c-omap.c
9990 F: drivers/irqchip/irq-omap-intc.c
9991 F: drivers/mfd/*omap*.c
9992 F: drivers/mfd/menelaus.c
9993 F: drivers/mfd/palmas.c
9994 F: drivers/mfd/tps65217.c
9995 F: drivers/mfd/tps65218.c
9996 F: drivers/mfd/tps65910.c
9997 F: drivers/mfd/twl-core.[ch]
9998 F: drivers/mfd/twl4030*.c
9999 F: drivers/mfd/twl6030*.c
10000 F: drivers/mfd/twl6040*.c
10001 F: drivers/regulator/palmas-regulator*.c
10002 F: drivers/regulator/pbias-regulator.c
10003 F: drivers/regulator/tps65217-regulator.c
10004 F: drivers/regulator/tps65218-regulator.c
10005 F: drivers/regulator/tps65910-regulator.c
10006 F: drivers/regulator/twl-regulator.c
10007 F: drivers/regulator/twl6030-regulator.c
10008 F: include/linux/i2c-omap.h
10010 ONION OMEGA2+ BOARD
10011 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10012 L: linux-mips@linux-mips.org
10014 F: arch/mips/boot/dts/ralink/omega2p.dts
10017 M: Bob Copeland <me@bobcopeland.com>
10018 L: linux-karma-devel@lists.sourceforge.net
10020 F: Documentation/filesystems/omfs.txt
10023 OMNIKEY CARDMAN 4000 DRIVER
10024 M: Harald Welte <laforge@gnumonks.org>
10026 F: drivers/char/pcmcia/cm4000_cs.c
10027 F: include/linux/cm4000_cs.h
10028 F: include/uapi/linux/cm4000_cs.h
10030 OMNIKEY CARDMAN 4040 DRIVER
10031 M: Harald Welte <laforge@gnumonks.org>
10033 F: drivers/char/pcmcia/cm4040_cs.*
10035 OMNIVISION OV13858 SENSOR DRIVER
10036 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10037 L: linux-media@vger.kernel.org
10038 T: git git://linuxtv.org/media_tree.git
10040 F: drivers/media/i2c/ov13858.c
10042 OMNIVISION OV5640 SENSOR DRIVER
10043 M: Steve Longerbeam <slongerbeam@gmail.com>
10044 L: linux-media@vger.kernel.org
10045 T: git git://linuxtv.org/media_tree.git
10047 F: drivers/media/i2c/ov5640.c
10049 OMNIVISION OV5647 SENSOR DRIVER
10050 M: Luis Oliveira <lolivei@synopsys.com>
10051 L: linux-media@vger.kernel.org
10052 T: git git://linuxtv.org/media_tree.git
10054 F: drivers/media/i2c/ov5647.c
10056 OMNIVISION OV7670 SENSOR DRIVER
10057 M: Jonathan Corbet <corbet@lwn.net>
10058 L: linux-media@vger.kernel.org
10059 T: git git://linuxtv.org/media_tree.git
10061 F: drivers/media/i2c/ov7670.c
10062 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10064 ONENAND FLASH DRIVER
10065 M: Kyungmin Park <kyungmin.park@samsung.com>
10066 L: linux-mtd@lists.infradead.org
10068 F: drivers/mtd/onenand/
10069 F: include/linux/mtd/onenand*.h
10071 ONSTREAM SCSI TAPE DRIVER
10072 M: Willem Riede <osst@riede.org>
10073 L: osst-users@lists.sourceforge.net
10074 L: linux-scsi@vger.kernel.org
10076 F: Documentation/scsi/osst.txt
10077 F: drivers/scsi/osst.*
10078 F: drivers/scsi/osst_*.h
10079 F: drivers/scsi/st.h
10082 M: Jens Wiklander <jens.wiklander@linaro.org>
10084 F: drivers/tee/optee/
10087 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10088 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10089 L: linux-rdma@vger.kernel.org
10091 F: drivers/infiniband/ulp/opa_vnic
10093 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10094 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10095 L: devicetree@vger.kernel.org
10097 F: Documentation/devicetree/dynamic-resolution-notes.txt
10098 F: Documentation/devicetree/overlay-notes.txt
10099 F: drivers/of/overlay.c
10100 F: drivers/of/resolver.c
10102 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10103 M: Rob Herring <robh+dt@kernel.org>
10104 M: Frank Rowand <frowand.list@gmail.com>
10105 L: devicetree@vger.kernel.org
10106 W: http://www.devicetree.org/
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10110 F: include/linux/of*.h
10112 F: Documentation/ABI/testing/sysfs-firmware-ofw
10114 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10115 M: Rob Herring <robh+dt@kernel.org>
10116 M: Mark Rutland <mark.rutland@arm.com>
10117 L: devicetree@vger.kernel.org
10118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10119 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10121 F: Documentation/devicetree/
10122 F: arch/*/boot/dts/
10123 F: include/dt-bindings/
10125 OPENCORES I2C BUS DRIVER
10126 M: Peter Korsgaard <jacmet@sunsite.dk>
10127 L: linux-i2c@vger.kernel.org
10129 F: Documentation/i2c/busses/i2c-ocores
10130 F: drivers/i2c/busses/i2c-ocores.c
10132 OPENRISC ARCHITECTURE
10133 M: Jonas Bonn <jonas@southpole.se>
10134 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10135 M: Stafford Horne <shorne@gmail.com>
10136 T: git git://github.com/openrisc/linux.git
10137 L: openrisc@lists.librecores.org
10138 W: http://openrisc.io
10140 F: Documentation/devicetree/bindings/openrisc/
10141 F: Documentation/openrisc/
10143 F: drivers/irqchip/irq-ompic.c
10144 F: drivers/irqchip/irq-or1k-*
10147 M: Pravin Shelar <pshelar@nicira.com>
10148 L: netdev@vger.kernel.org
10149 L: dev@openvswitch.org
10150 W: http://openvswitch.org
10152 F: net/openvswitch/
10153 F: include/uapi/linux/openvswitch.h
10155 OPERATING PERFORMANCE POINTS (OPP)
10156 M: Viresh Kumar <vireshk@kernel.org>
10157 M: Nishanth Menon <nm@ti.com>
10158 M: Stephen Boyd <sboyd@codeaurora.org>
10159 L: linux-pm@vger.kernel.org
10161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10163 F: include/linux/pm_opp.h
10164 F: Documentation/power/opp.txt
10165 F: Documentation/devicetree/bindings/opp/
10168 M: Clemens Ladisch <clemens@ladisch.de>
10169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10170 T: git git://git.alsa-project.org/alsa-kernel.git
10172 F: sound/drivers/opl4/
10175 M: Robert Richter <rric@kernel.org>
10176 L: oprofile-list@lists.sf.net
10178 F: arch/*/include/asm/oprofile*.h
10179 F: arch/*/oprofile/
10180 F: drivers/oprofile/
10181 F: include/linux/oprofile.h
10183 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10184 M: Mark Fasheh <mfasheh@versity.com>
10185 M: Joel Becker <jlbec@evilplan.org>
10186 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10187 W: http://ocfs2.wiki.kernel.org
10189 F: Documentation/filesystems/ocfs2.txt
10190 F: Documentation/filesystems/dlmfs.txt
10193 ORANGEFS FILESYSTEM
10194 M: Mike Marshall <hubcap@omnibond.com>
10195 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10199 F: Documentation/filesystems/orangefs.txt
10202 L: linux-wireless@vger.kernel.org
10203 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10204 W: http://www.nongnu.org/orinoco/
10206 F: drivers/net/wireless/intersil/orinoco/
10208 OSD LIBRARY and FILESYSTEM
10209 M: Boaz Harrosh <ooo@electrozaur.com>
10211 F: drivers/scsi/osd/
10212 F: include/scsi/osd_*
10215 OV2659 OMNIVISION SENSOR DRIVER
10216 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10217 L: linux-media@vger.kernel.org
10218 W: https://linuxtv.org
10219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10220 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10222 F: drivers/media/i2c/ov2659.c
10223 F: include/media/i2c/ov2659.h
10226 M: Miklos Szeredi <miklos@szeredi.hu>
10227 L: linux-unionfs@vger.kernel.org
10228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10231 F: Documentation/filesystems/overlayfs.txt
10233 P54 WIRELESS DRIVER
10234 M: Christian Lamparter <chunkeey@googlemail.com>
10235 L: linux-wireless@vger.kernel.org
10236 W: http://wireless.kernel.org/en/users/Drivers/p54
10238 F: drivers/net/wireless/intersil/p54/
10240 PA SEMI ETHERNET DRIVER
10241 L: netdev@vger.kernel.org
10243 F: drivers/net/ethernet/pasemi/*
10245 PA SEMI SMBUS DRIVER
10246 L: linux-i2c@vger.kernel.org
10248 F: drivers/i2c/busses/i2c-pasemi.c
10250 PADATA PARALLEL EXECUTION MECHANISM
10251 M: Steffen Klassert <steffen.klassert@secunet.com>
10252 L: linux-crypto@vger.kernel.org
10255 F: include/linux/padata.h
10256 F: Documentation/padata.txt
10258 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10259 M: Harald Welte <laforge@gnumonks.org>
10260 L: platform-driver-x86@vger.kernel.org
10262 F: drivers/platform/x86/panasonic-laptop.c
10264 PANASONIC MN10300/AM33/AM34 PORT
10265 M: David Howells <dhowells@redhat.com>
10266 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10267 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10269 F: Documentation/mn10300/
10272 PARALLEL LCD/KEYPAD PANEL DRIVER
10273 M: Willy Tarreau <willy@haproxy.com>
10274 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10276 F: Documentation/misc-devices/lcd-panel-cgram.txt
10277 F: drivers/misc/panel.c
10279 PARALLEL PORT SUBSYSTEM
10280 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10281 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10282 L: linux-parport@lists.infradead.org (subscribers-only)
10284 F: drivers/parport/
10285 F: include/linux/parport*.h
10286 F: drivers/char/ppdev.c
10287 F: include/uapi/linux/ppdev.h
10288 F: Documentation/parport*.txt
10290 PARAVIRT_OPS INTERFACE
10291 M: Juergen Gross <jgross@suse.com>
10292 M: Alok Kataria <akataria@vmware.com>
10293 M: Rusty Russell <rusty@rustcorp.com.au>
10294 L: virtualization@lists.linux-foundation.org
10296 F: Documentation/virtual/paravirt_ops.txt
10297 F: arch/*/kernel/paravirt*
10298 F: arch/*/include/asm/paravirt*.h
10299 F: include/linux/hypervisor.h
10301 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10302 M: Tim Waugh <tim@cyberelk.net>
10303 L: linux-parport@lists.infradead.org (subscribers-only)
10305 F: Documentation/blockdev/paride.txt
10306 F: drivers/block/paride/
10308 PARISC ARCHITECTURE
10309 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10310 M: Helge Deller <deller@gmx.de>
10311 L: linux-parisc@vger.kernel.org
10312 W: http://www.parisc-linux.org/
10313 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10318 F: Documentation/parisc/
10320 F: drivers/char/agp/parisc-agp.c
10321 F: drivers/input/serio/gscps2.c
10322 F: drivers/parport/parport_gsc.*
10323 F: drivers/tty/serial/8250/8250_gsc.c
10324 F: drivers/video/fbdev/sti*
10325 F: drivers/video/console/sti*
10326 F: drivers/video/logo/logo_parisc*
10329 M: Jiri Pirko <jiri@mellanox.com>
10330 L: netdev@vger.kernel.org
10333 F: lib/test_parman.c
10334 F: include/linux/parman.h
10336 PC87360 HARDWARE MONITORING DRIVER
10337 M: Jim Cromie <jim.cromie@gmail.com>
10338 L: linux-hwmon@vger.kernel.org
10340 F: Documentation/hwmon/pc87360
10341 F: drivers/hwmon/pc87360.c
10343 PC8736x GPIO DRIVER
10344 M: Jim Cromie <jim.cromie@gmail.com>
10346 F: drivers/char/pc8736x_gpio.c
10348 PC87427 HARDWARE MONITORING DRIVER
10349 M: Jean Delvare <jdelvare@suse.com>
10350 L: linux-hwmon@vger.kernel.org
10352 F: Documentation/hwmon/pc87427
10353 F: drivers/hwmon/pc87427.c
10356 M: Riku Voipio <riku.voipio@iki.fi>
10358 F: drivers/leds/leds-pca9532.c
10359 F: include/linux/leds-pca9532.h
10361 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10362 M: Guenter Roeck <linux@roeck-us.net>
10363 L: linux-i2c@vger.kernel.org
10365 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10367 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10368 M: Khalid Aziz <khalid@gonehiking.org>
10370 F: drivers/firmware/pcdp.*
10372 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10373 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10374 L: linux-pci@vger.kernel.org
10375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10378 F: drivers/pci/host/pci-aardvark.c
10380 PCI DRIVER FOR ALTERA PCIE IP
10381 M: Ley Foon Tan <lftan@altera.com>
10382 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10383 L: linux-pci@vger.kernel.org
10385 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10386 F: drivers/pci/host/pcie-altera.c
10388 PCI DRIVER FOR APPLIEDMICRO XGENE
10389 M: Tanmay Inamdar <tinamdar@apm.com>
10390 L: linux-pci@vger.kernel.org
10391 L: linux-arm-kernel@lists.infradead.org
10393 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10394 F: drivers/pci/host/pci-xgene.c
10396 PCI DRIVER FOR ARM VERSATILE PLATFORM
10397 M: Rob Herring <robh@kernel.org>
10398 L: linux-pci@vger.kernel.org
10399 L: linux-arm-kernel@lists.infradead.org
10401 F: Documentation/devicetree/bindings/pci/versatile.txt
10402 F: drivers/pci/host/pci-versatile.c
10404 PCI DRIVER FOR ARMADA 8K
10405 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10406 L: linux-pci@vger.kernel.org
10407 L: linux-arm-kernel@lists.infradead.org
10409 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10410 F: drivers/pci/dwc/pcie-armada8k.c
10412 PCI DRIVER FOR FREESCALE LAYERSCAPE
10413 M: Minghuan Lian <minghuan.Lian@freescale.com>
10414 M: Mingkai Hu <mingkai.hu@freescale.com>
10415 M: Roy Zang <tie-fei.zang@freescale.com>
10416 L: linuxppc-dev@lists.ozlabs.org
10417 L: linux-pci@vger.kernel.org
10418 L: linux-arm-kernel@lists.infradead.org
10420 F: drivers/pci/dwc/*layerscape*
10422 PCI DRIVER FOR GENERIC OF HOSTS
10423 M: Will Deacon <will.deacon@arm.com>
10424 L: linux-pci@vger.kernel.org
10425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10428 F: drivers/pci/host/pci-host-common.c
10429 F: drivers/pci/host/pci-host-generic.c
10431 PCI DRIVER FOR IMX6
10432 M: Richard Zhu <hongxing.zhu@nxp.com>
10433 M: Lucas Stach <l.stach@pengutronix.de>
10434 L: linux-pci@vger.kernel.org
10435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10438 F: drivers/pci/dwc/*imx6*
10440 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10441 M: Keith Busch <keith.busch@intel.com>
10442 M: Jonathan Derrick <jonathan.derrick@intel.com>
10443 L: linux-pci@vger.kernel.org
10445 F: drivers/pci/host/vmd.c
10447 PCI DRIVER FOR MICROSEMI SWITCHTEC
10448 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10449 M: Logan Gunthorpe <logang@deltatee.com>
10450 L: linux-pci@vger.kernel.org
10452 F: Documentation/switchtec.txt
10453 F: Documentation/ABI/testing/sysfs-class-switchtec
10454 F: drivers/pci/switch/switchtec*
10455 F: include/uapi/linux/switchtec_ioctl.h
10456 F: include/linux/switchtec.h
10457 F: drivers/ntb/hw/mscc/
10459 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10460 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10461 M: Jason Cooper <jason@lakedaemon.net>
10462 L: linux-pci@vger.kernel.org
10463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10465 F: drivers/pci/host/*mvebu*
10467 PCI DRIVER FOR NVIDIA TEGRA
10468 M: Thierry Reding <thierry.reding@gmail.com>
10469 L: linux-tegra@vger.kernel.org
10470 L: linux-pci@vger.kernel.org
10472 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10473 F: drivers/pci/host/pci-tegra.c
10475 PCI DRIVER FOR RENESAS R-CAR
10476 M: Simon Horman <horms@verge.net.au>
10477 L: linux-pci@vger.kernel.org
10478 L: linux-renesas-soc@vger.kernel.org
10480 F: drivers/pci/host/*rcar*
10482 PCI DRIVER FOR SAMSUNG EXYNOS
10483 M: Jingoo Han <jingoohan1@gmail.com>
10484 L: linux-pci@vger.kernel.org
10485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10486 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10488 F: drivers/pci/dwc/pci-exynos.c
10490 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10491 M: Jingoo Han <jingoohan1@gmail.com>
10492 M: Joao Pinto <Joao.Pinto@synopsys.com>
10493 L: linux-pci@vger.kernel.org
10495 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10496 F: drivers/pci/dwc/*designware*
10498 PCI DRIVER FOR TI DRA7XX
10499 M: Kishon Vijay Abraham I <kishon@ti.com>
10500 L: linux-omap@vger.kernel.org
10501 L: linux-pci@vger.kernel.org
10503 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10504 F: drivers/pci/dwc/pci-dra7xx.c
10506 PCI DRIVER FOR TI KEYSTONE
10507 M: Murali Karicheri <m-karicheri2@ti.com>
10508 L: linux-pci@vger.kernel.org
10509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10511 F: drivers/pci/dwc/*keystone*
10513 PCI ENDPOINT SUBSYSTEM
10514 M: Kishon Vijay Abraham I <kishon@ti.com>
10515 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10516 L: linux-pci@vger.kernel.org
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10519 F: drivers/pci/endpoint/
10520 F: drivers/misc/pci_endpoint_test.c
10523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10524 M: Russell Currey <ruscur@russell.cc>
10525 L: linuxppc-dev@lists.ozlabs.org
10527 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10528 F: arch/powerpc/kernel/eeh*.c
10529 F: arch/powerpc/platforms/*/eeh*.c
10530 F: arch/powerpc/include/*/eeh*.h
10533 M: Linas Vepstas <linasvepstas@gmail.com>
10534 L: linux-pci@vger.kernel.org
10536 F: Documentation/PCI/pci-error-recovery.txt
10538 PCI MSI DRIVER FOR ALTERA MSI IP
10539 M: Ley Foon Tan <lftan@altera.com>
10540 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10541 L: linux-pci@vger.kernel.org
10543 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10544 F: drivers/pci/host/pcie-altera-msi.c
10546 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10547 M: Duc Dang <dhdang@apm.com>
10548 L: linux-pci@vger.kernel.org
10549 L: linux-arm-kernel@lists.infradead.org
10551 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10552 F: drivers/pci/host/pci-xgene-msi.c
10555 M: Bjorn Helgaas <bhelgaas@google.com>
10556 L: linux-pci@vger.kernel.org
10557 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10560 F: Documentation/devicetree/bindings/pci/
10561 F: Documentation/PCI/
10563 F: include/linux/pci*
10565 F: arch/x86/kernel/quirks.c
10567 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10568 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L: linux-pci@vger.kernel.org
10570 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10573 F: drivers/pci/host/
10574 F: drivers/pci/dwc/
10576 PCIE DRIVER FOR AXIS ARTPEC
10577 M: Niklas Cassel <niklas.cassel@axis.com>
10578 M: Jesper Nilsson <jesper.nilsson@axis.com>
10579 L: linux-arm-kernel@axis.com
10580 L: linux-pci@vger.kernel.org
10582 F: Documentation/devicetree/bindings/pci/axis,artpec*
10583 F: drivers/pci/dwc/*artpec*
10585 PCIE DRIVER FOR CAVIUM THUNDERX
10586 M: David Daney <david.daney@cavium.com>
10587 L: linux-pci@vger.kernel.org
10588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10591 F: drivers/pci/host/pci-thunder-*
10593 PCIE DRIVER FOR HISILICON
10594 M: Zhou Wang <wangzhou1@hisilicon.com>
10595 L: linux-pci@vger.kernel.org
10597 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10598 F: drivers/pci/dwc/pcie-hisi.c
10600 PCIE DRIVER FOR HISILICON KIRIN
10601 M: Xiaowei Song <songxiaowei@hisilicon.com>
10602 M: Binghui Wang <wangbinghui@hisilicon.com>
10603 L: linux-pci@vger.kernel.org
10605 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10606 F: drivers/pci/dwc/pcie-kirin.c
10608 PCIE DRIVER FOR HISILICON STB
10609 M: Jianguo Sun <sunjianguo1@huawei.com>
10610 M: Shawn Guo <shawn.guo@linaro.org>
10611 L: linux-pci@vger.kernel.org
10613 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10614 F: drivers/pci/dwc/pcie-histb.c
10616 PCIE DRIVER FOR MEDIATEK
10617 M: Ryder Lee <ryder.lee@mediatek.com>
10618 L: linux-pci@vger.kernel.org
10619 L: linux-mediatek@lists.infradead.org
10621 F: Documentation/devicetree/bindings/pci/mediatek*
10622 F: drivers/pci/host/*mediatek*
10624 PCIE DRIVER FOR QUALCOMM MSM
10625 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10626 L: linux-pci@vger.kernel.org
10627 L: linux-arm-msm@vger.kernel.org
10629 F: drivers/pci/dwc/*qcom*
10631 PCIE DRIVER FOR ROCKCHIP
10632 M: Shawn Lin <shawn.lin@rock-chips.com>
10633 L: linux-pci@vger.kernel.org
10634 L: linux-rockchip@lists.infradead.org
10636 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10637 F: drivers/pci/host/pcie-rockchip.c
10639 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10640 M: Linus Walleij <linus.walleij@linaro.org>
10641 L: linux-pci@vger.kernel.org
10643 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10644 F: drivers/pci/host/pci-v3-semi.c
10646 PCIE DRIVER FOR ST SPEAR13XX
10647 M: Pratyush Anand <pratyush.anand@gmail.com>
10648 L: linux-pci@vger.kernel.org
10650 F: drivers/pci/dwc/*spear*
10653 P: Linux PCMCIA Team
10654 L: linux-pcmcia@lists.infradead.org
10655 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10658 F: Documentation/pcmcia/
10663 PCNET32 NETWORK DRIVER
10664 M: Don Fry <pcnet32@frontier.com>
10665 L: netdev@vger.kernel.org
10667 F: drivers/net/ethernet/amd/pcnet32.c
10669 PCRYPT PARALLEL CRYPTO ENGINE
10670 M: Steffen Klassert <steffen.klassert@secunet.com>
10671 L: linux-crypto@vger.kernel.org
10674 F: include/crypto/pcrypt.h
10676 PEAQ WMI HOTKEYS DRIVER
10677 M: Hans de Goede <hdegoede@redhat.com>
10678 L: platform-driver-x86@vger.kernel.org
10680 F: drivers/platform/x86/peaq-wmi.c
10682 PER-CPU MEMORY ALLOCATOR
10683 M: Tejun Heo <tj@kernel.org>
10684 M: Christoph Lameter <cl@linux.com>
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10687 F: include/linux/percpu*.h
10689 F: arch/*/include/asm/percpu.h
10691 PER-TASK DELAY ACCOUNTING
10692 M: Balbir Singh <bsingharora@gmail.com>
10694 F: include/linux/delayacct.h
10695 F: kernel/delayacct.c
10697 PERFORMANCE EVENTS SUBSYSTEM
10698 M: Peter Zijlstra <peterz@infradead.org>
10699 M: Ingo Molnar <mingo@redhat.com>
10700 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10701 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10702 R: Jiri Olsa <jolsa@redhat.com>
10703 R: Namhyung Kim <namhyung@kernel.org>
10704 L: linux-kernel@vger.kernel.org
10705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10708 F: include/linux/perf_event.h
10709 F: include/uapi/linux/perf_event.h
10710 F: arch/*/kernel/perf_event*.c
10711 F: arch/*/kernel/*/perf_event*.c
10712 F: arch/*/kernel/*/*/perf_event*.c
10713 F: arch/*/include/asm/perf_event.h
10714 F: arch/*/kernel/perf_callchain.c
10718 PERSONALITY HANDLING
10719 M: Christoph Hellwig <hch@infradead.org>
10720 L: linux-abi-devel@lists.sourceforge.net
10722 F: include/linux/personality.h
10723 F: include/uapi/linux/personality.h
10726 M: Remi Denis-Courmont <courmisch@gmail.com>
10728 F: Documentation/networking/phonet.txt
10729 F: include/linux/phonet.h
10730 F: include/net/phonet/
10731 F: include/uapi/linux/phonet.h
10735 M: Joern Engel <joern@lazybastard.org>
10736 L: linux-mtd@lists.infradead.org
10738 F: drivers/mtd/devices/phram.c
10741 M: Bruno Prémont <bonbons@linux-vserver.org>
10742 L: linux-input@vger.kernel.org
10744 F: drivers/hid/hid-picolcd*
10747 M: Jamie Iles <jamie@jamieiles.com>
10748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10749 T: git git://github.com/jamieiles/linux-2.6-ji.git
10751 F: arch/arm/boot/dts/picoxcell*
10752 F: arch/arm/mach-picoxcell/
10753 F: drivers/crypto/picoxcell*
10755 PIN CONTROL SUBSYSTEM
10756 M: Linus Walleij <linus.walleij@linaro.org>
10757 L: linux-gpio@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10760 F: Documentation/devicetree/bindings/pinctrl/
10761 F: Documentation/driver-api/pinctl.rst
10762 F: drivers/pinctrl/
10763 F: include/linux/pinctrl/
10765 PIN CONTROLLER - ATMEL AT91
10766 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769 F: drivers/pinctrl/pinctrl-at91.*
10771 PIN CONTROLLER - ATMEL AT91 PIO4
10772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10774 L: linux-gpio@vger.kernel.org
10776 F: drivers/pinctrl/pinctrl-at91-pio4.*
10778 PIN CONTROLLER - INTEL
10779 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10780 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10782 F: drivers/pinctrl/intel/
10784 PIN CONTROLLER - QUALCOMM
10785 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10787 L: linux-arm-msm@vger.kernel.org
10788 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10789 F: drivers/pinctrl/qcom/
10791 PIN CONTROLLER - RENESAS
10792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10793 M: Geert Uytterhoeven <geert+renesas@glider.be>
10794 L: linux-renesas-soc@vger.kernel.org
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10797 F: drivers/pinctrl/sh-pfc/
10799 PIN CONTROLLER - SAMSUNG
10800 M: Tomasz Figa <tomasz.figa@gmail.com>
10801 M: Krzysztof Kozlowski <krzk@kernel.org>
10802 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10805 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10808 F: drivers/pinctrl/samsung/
10809 F: include/dt-bindings/pinctrl/samsung.h
10810 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10812 PIN CONTROLLER - SINGLE
10813 M: Tony Lindgren <tony@atomide.com>
10814 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10816 L: linux-omap@vger.kernel.org
10818 F: drivers/pinctrl/pinctrl-single.c
10820 PIN CONTROLLER - ST SPEAR
10821 M: Viresh Kumar <vireshk@kernel.org>
10822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10823 W: http://www.st.com/spear
10825 F: drivers/pinctrl/spear/
10827 PISTACHIO SOC SUPPORT
10828 M: James Hartley <james.hartley@sondrel.com>
10829 L: linux-mips@linux-mips.org
10831 F: arch/mips/pistachio/
10832 F: arch/mips/include/asm/mach-pistachio/
10833 F: arch/mips/boot/dts/img/pistachio*
10834 F: arch/mips/configs/pistachio*_defconfig
10838 M: linux-block@vger.kernel.org
10839 F: drivers/block/pktcdvd.c
10840 F: include/linux/pktcdvd.h
10841 F: include/uapi/linux/pktcdvd.h
10843 PKUNITY SOC DRIVERS
10844 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10845 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10847 T: git git://github.com/gxt/linux.git
10848 F: drivers/input/serio/i8042-unicore32io.h
10849 F: drivers/i2c/busses/i2c-puv3.c
10850 F: drivers/video/fbdev/fb-puv3.c
10851 F: drivers/rtc/rtc-puv3.c
10853 PMBUS HARDWARE MONITORING DRIVERS
10854 M: Guenter Roeck <linux@roeck-us.net>
10855 L: linux-hwmon@vger.kernel.org
10856 W: http://hwmon.wiki.kernel.org/
10857 W: http://www.roeck-us.net/linux/drivers/
10858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10860 F: Documentation/hwmon/pmbus
10861 F: drivers/hwmon/pmbus/
10862 F: include/linux/pmbus.h
10864 PMC SIERRA MaxRAID DRIVER
10865 L: linux-scsi@vger.kernel.org
10866 W: http://www.pmc-sierra.com/
10868 F: drivers/scsi/pmcraid.*
10870 PMC SIERRA PM8001 DRIVER
10871 M: Jack Wang <jinpu.wang@profitbricks.com>
10872 M: lindar_liu@usish.com
10873 L: linux-scsi@vger.kernel.org
10875 F: drivers/scsi/pm8001/
10878 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10882 POSIX CLOCKS and TIMERS
10883 M: Thomas Gleixner <tglx@linutronix.de>
10884 L: linux-kernel@vger.kernel.org
10885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10888 F: include/linux/timer*
10889 F: kernel/time/*timer*
10891 POWER MANAGEMENT CORE
10892 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10893 L: linux-pm@vger.kernel.org
10894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10895 B: https://bugzilla.kernel.org
10897 F: drivers/base/power/
10898 F: include/linux/pm.h
10899 F: include/linux/pm_*
10900 F: include/linux/powercap.h
10901 F: drivers/powercap/
10903 POWER STATE COORDINATION INTERFACE (PSCI)
10904 M: Mark Rutland <mark.rutland@arm.com>
10905 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10906 L: linux-arm-kernel@lists.infradead.org
10908 F: drivers/firmware/psci*.c
10909 F: include/linux/psci.h
10910 F: include/uapi/linux/psci.h
10912 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10913 M: Sebastian Reichel <sre@kernel.org>
10914 L: linux-pm@vger.kernel.org
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10917 F: Documentation/devicetree/bindings/power/supply/
10918 F: include/linux/power_supply.h
10919 F: drivers/power/supply/
10921 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10922 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10923 L: linuxppc-dev@lists.ozlabs.org
10925 F: drivers/char/powernv-op-panel.c
10927 PPP OVER ATM (RFC 2364)
10928 M: Mitchell Blank Jr <mitch@sfgoth.com>
10930 F: net/atm/pppoatm.c
10931 F: include/uapi/linux/atmppp.h
10934 M: Michal Ostrowski <mostrows@earthlink.net>
10936 F: drivers/net/ppp/pppoe.c
10937 F: drivers/net/ppp/pppox.c
10940 M: James Chapman <jchapman@katalix.com>
10942 F: net/l2tp/l2tp_ppp.c
10943 F: include/linux/if_pppol2tp.h
10944 F: include/uapi/linux/if_pppol2tp.h
10946 PPP PROTOCOL DRIVERS AND COMPRESSORS
10947 M: Paul Mackerras <paulus@samba.org>
10948 L: linux-ppp@vger.kernel.org
10950 F: drivers/net/ppp/ppp_*
10953 M: Rodolfo Giometti <giometti@enneenne.com>
10954 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10955 L: linuxpps@ml.enneenne.com (subscribers-only)
10957 F: Documentation/pps/
10958 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10959 F: Documentation/ABI/testing/sysfs-pps
10961 F: include/linux/pps*.h
10962 F: include/uapi/linux/pps.h
10965 M: Dmitry Kozlov <xeb@mail.ru>
10966 L: netdev@vger.kernel.org
10968 F: drivers/net/ppp/pptp.c
10969 W: http://sourceforge.net/projects/accel-pptp
10972 M: Robert Love <rml@tech9.net>
10973 L: kpreempt-tech@lists.sourceforge.net
10974 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10976 F: Documentation/preempt-locking.txt
10977 F: include/linux/preempt.h
10980 M: Petr Mladek <pmladek@suse.com>
10981 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10982 R: Steven Rostedt <rostedt@goodmis.org>
10985 F: include/linux/printk.h
10987 PRISM54 WIRELESS DRIVER
10988 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10989 L: linux-wireless@vger.kernel.org
10990 W: http://wireless.kernel.org/en/users/Drivers/p54
10992 F: drivers/net/wireless/intersil/prism54/
10995 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10996 M: Kees Cook <keescook@chromium.org>
10997 L: linux-kernel@vger.kernel.org
10998 L: linux-fsdevel@vger.kernel.org
11000 F: fs/proc/proc_sysctl.c
11001 F: include/linux/sysctl.h
11003 F: tools/testing/selftests/sysctl/
11005 PS3 NETWORK SUPPORT
11006 M: Geoff Levand <geoff@infradead.org>
11007 L: netdev@vger.kernel.org
11008 L: linuxppc-dev@lists.ozlabs.org
11010 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11012 PS3 PLATFORM SUPPORT
11013 M: Geoff Levand <geoff@infradead.org>
11014 L: linuxppc-dev@lists.ozlabs.org
11016 F: arch/powerpc/boot/ps3*
11017 F: arch/powerpc/include/asm/lv1call.h
11018 F: arch/powerpc/include/asm/ps3*.h
11019 F: arch/powerpc/platforms/ps3/
11022 F: drivers/rtc/rtc-ps3.c
11023 F: drivers/usb/host/*ps3.c
11024 F: sound/ppc/snd_ps3*
11027 M: Jim Paris <jim@jtan.com>
11028 M: Geoff Levand <geoff@infradead.org>
11029 L: linuxppc-dev@lists.ozlabs.org
11031 F: drivers/block/ps3vram.c
11033 PSAMPLE PACKET SAMPLING SUPPORT:
11034 M: Yotam Gigi <yotam.gi@gmail.com>
11037 F: include/net/psample.h
11038 F: include/uapi/linux/psample.h
11041 M: Kees Cook <keescook@chromium.org>
11042 M: Anton Vorontsov <anton@enomsg.org>
11043 M: Colin Cross <ccross@android.com>
11044 M: Tony Luck <tony.luck@intel.com>
11046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11048 F: include/linux/pstore*
11049 F: drivers/firmware/efi/efi-pstore.c
11050 F: drivers/acpi/apei/erst.c
11051 F: Documentation/admin-guide/ramoops.rst
11052 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11053 K: \b(pstore|ramoops)
11055 PTP HARDWARE CLOCK SUPPORT
11056 M: Richard Cochran <richardcochran@gmail.com>
11057 L: netdev@vger.kernel.org
11059 W: http://linuxptp.sourceforge.net/
11060 F: Documentation/ABI/testing/sysfs-ptp
11061 F: Documentation/ptp/*
11062 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11063 F: drivers/net/phy/dp83640*
11065 F: include/linux/ptp_cl*
11068 M: Oleg Nesterov <oleg@redhat.com>
11070 F: include/asm-generic/syscall.h
11071 F: include/linux/ptrace.h
11072 F: include/linux/regset.h
11073 F: include/linux/tracehook.h
11074 F: include/uapi/linux/ptrace.h
11075 F: include/uapi/linux/ptrace.h
11076 F: include/asm-generic/ptrace.h
11078 F: arch/*/ptrace*.c
11079 F: arch/*/*/ptrace*.c
11080 F: arch/*/include/asm/ptrace*.h
11083 M: Hans Verkuil <hverkuil@xs4all.nl>
11084 L: linux-media@vger.kernel.org
11085 T: git git://linuxtv.org/media_tree.git
11087 F: drivers/media/usb/pulse8-cec/*
11088 F: Documentation/media/cec-drivers/pulse8-cec.rst
11090 PVRUSB2 VIDEO4LINUX DRIVER
11091 M: Mike Isely <isely@pobox.com>
11092 L: pvrusb2@isely.net (subscribers-only)
11093 L: linux-media@vger.kernel.org
11094 W: http://www.isely.net/pvrusb2/
11095 T: git git://linuxtv.org/media_tree.git
11097 F: Documentation/media/v4l-drivers/pvrusb2*
11098 F: drivers/media/usb/pvrusb2/
11101 M: Hans Verkuil <hverkuil@xs4all.nl>
11102 L: linux-media@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11105 F: drivers/media/usb/pwc/*
11108 M: Kamil Debski <kamil@wypas.org>
11109 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11110 L: linux-hwmon@vger.kernel.org
11112 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11113 F: Documentation/hwmon/pwm-fan
11114 F: drivers/hwmon/pwm-fan.c
11117 M: Sean Young <sean@mess.org>
11118 L: linux-media@vger.kernel.org
11120 F: drivers/media/rc/pwm-ir-tx.c
11123 M: Thierry Reding <thierry.reding@gmail.com>
11124 L: linux-pwm@vger.kernel.org
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11127 F: Documentation/pwm.txt
11128 F: Documentation/devicetree/bindings/pwm/
11129 F: include/linux/pwm.h
11131 F: drivers/video/backlight/pwm_bl.c
11132 F: include/linux/pwm_backlight.h
11133 F: drivers/gpio/gpio-mvebu.c
11134 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11137 M: Robert Jarzmik <robert.jarzmik@free.fr>
11138 L: linux-gpio@vger.kernel.org
11140 F: drivers/gpio/gpio-pxa.c
11146 M: Robert Jarzmik <robert.jarzmik@free.fr>
11147 L: linux-rtc@vger.kernel.org
11150 PXA2xx/PXA3xx SUPPORT
11151 M: Daniel Mack <daniel@zonque.org>
11152 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11153 M: Robert Jarzmik <robert.jarzmik@free.fr>
11154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11155 T: git git://github.com/hzhuang1/linux.git
11156 T: git git://github.com/rjarzmik/linux.git
11158 F: arch/arm/boot/dts/pxa*
11159 F: arch/arm/mach-pxa/
11160 F: drivers/dma/pxa*
11161 F: drivers/pcmcia/pxa2xx*
11162 F: drivers/pinctrl/pxa/
11163 F: drivers/spi/spi-pxa2xx*
11164 F: drivers/usb/gadget/udc/pxa2*
11165 F: include/sound/pxa2xx-lib.h
11169 PXA3xx NAND FLASH DRIVER
11170 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11171 L: linux-mtd@lists.infradead.org
11173 F: drivers/mtd/nand/pxa3xx_nand.c
11176 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11177 L: qat-linux@intel.com
11179 F: drivers/crypto/qat/
11181 QCOM AUDIO (ASoC) DRIVERS
11182 M: Patrick Lai <plai@codeaurora.org>
11183 M: Banajit Goswami <bgoswami@codeaurora.org>
11184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11188 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11189 M: Gabriel Somlo <somlo@cmu.edu>
11190 M: "Michael S. Tsirkin" <mst@redhat.com>
11191 L: qemu-devel@nongnu.org
11193 F: drivers/firmware/qemu_fw_cfg.c
11196 M: Mike Marciniszyn <infinipath@intel.com>
11197 L: linux-rdma@vger.kernel.org
11199 F: drivers/infiniband/hw/qib/
11201 QLOGIC QL41xxx FCOE DRIVER
11202 M: QLogic-Storage-Upstream@cavium.com
11203 L: linux-scsi@vger.kernel.org
11205 F: drivers/scsi/qedf/
11207 QLOGIC QL41xxx ISCSI DRIVER
11208 M: QLogic-Storage-Upstream@cavium.com
11209 L: linux-scsi@vger.kernel.org
11211 F: drivers/scsi/qedi/
11213 QLOGIC QL4xxx ETHERNET DRIVER
11214 M: Ariel Elior <Ariel.Elior@cavium.com>
11215 M: everest-linux-l2@cavium.com
11216 L: netdev@vger.kernel.org
11218 F: drivers/net/ethernet/qlogic/qed/
11219 F: include/linux/qed/
11220 F: drivers/net/ethernet/qlogic/qede/
11222 QLOGIC QL4xxx RDMA DRIVER
11223 M: Ram Amrani <Ram.Amrani@cavium.com>
11224 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11225 M: Ariel Elior <Ariel.Elior@cavium.com>
11226 L: linux-rdma@vger.kernel.org
11228 F: drivers/infiniband/hw/qedr/
11229 F: include/uapi/rdma/qedr-abi.h
11231 QLOGIC QLA1280 SCSI DRIVER
11232 M: Michael Reed <mdr@sgi.com>
11233 L: linux-scsi@vger.kernel.org
11235 F: drivers/scsi/qla1280.[ch]
11237 QLOGIC QLA2XXX FC-SCSI DRIVER
11238 M: qla2xxx-upstream@qlogic.com
11239 L: linux-scsi@vger.kernel.org
11241 F: Documentation/scsi/LICENSE.qla2xxx
11242 F: drivers/scsi/qla2xxx/
11244 QLOGIC QLA3XXX NETWORK DRIVER
11245 M: Dept-GELinuxNICDev@cavium.com
11246 L: netdev@vger.kernel.org
11248 F: Documentation/networking/LICENSE.qla3xxx
11249 F: drivers/net/ethernet/qlogic/qla3xxx.*
11251 QLOGIC QLA4XXX iSCSI DRIVER
11252 M: QLogic-Storage-Upstream@qlogic.com
11253 L: linux-scsi@vger.kernel.org
11255 F: Documentation/scsi/LICENSE.qla4xxx
11256 F: drivers/scsi/qla4xxx/
11258 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11259 M: Harish Patil <harish.patil@cavium.com>
11260 M: Manish Chopra <manish.chopra@cavium.com>
11261 M: Dept-GELinuxNICDev@cavium.com
11262 L: netdev@vger.kernel.org
11264 F: drivers/net/ethernet/qlogic/qlcnic/
11266 QLOGIC QLGE 10Gb ETHERNET DRIVER
11267 M: Harish Patil <harish.patil@cavium.com>
11268 M: Manish Chopra <manish.chopra@cavium.com>
11269 M: Dept-GELinuxNICDev@cavium.com
11270 L: netdev@vger.kernel.org
11272 F: drivers/net/ethernet/qlogic/qlge/
11275 M: Anders Larsen <al@alarsen.net>
11276 W: http://www.alarsen.net/linux/qnx4fs/
11279 F: include/uapi/linux/qnx4_fs.h
11280 F: include/uapi/linux/qnxtypes.h
11282 QORIQ DPAA2 FSL-MC BUS DRIVER
11283 M: Stuart Yoder <stuyoder@gmail.com>
11284 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11285 L: linux-kernel@vger.kernel.org
11287 F: drivers/staging/fsl-mc/
11288 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11290 QT1010 MEDIA DRIVER
11291 M: Antti Palosaari <crope@iki.fi>
11292 L: linux-media@vger.kernel.org
11293 W: https://linuxtv.org
11294 W: http://palosaari.fi/linux/
11295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11296 T: git git://linuxtv.org/anttip/media_tree.git
11298 F: drivers/media/tuners/qt1010*
11300 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11301 M: Kalle Valo <kvalo@qca.qualcomm.com>
11302 L: ath10k@lists.infradead.org
11303 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11306 F: drivers/net/wireless/ath/ath10k/
11308 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11309 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11310 L: linux-wireless@vger.kernel.org
11311 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11313 F: drivers/net/wireless/ath/ath9k/
11315 QUALCOMM CAMERA SUBSYSTEM DRIVER
11316 M: Todor Tomov <todor.tomov@linaro.org>
11317 L: linux-media@vger.kernel.org
11319 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11320 F: Documentation/media/v4l-drivers/qcom_camss.rst
11321 F: drivers/media/platform/qcom/camss-8x16/
11323 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11324 M: Timur Tabi <timur@codeaurora.org>
11325 L: netdev@vger.kernel.org
11327 F: drivers/net/ethernet/qualcomm/emac/
11329 QUALCOMM HEXAGON ARCHITECTURE
11330 M: Richard Kuo <rkuo@codeaurora.org>
11331 L: linux-hexagon@vger.kernel.org
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11337 M: Rob Clark <robdclark@gmail.com>
11338 L: iommu@lists.linux-foundation.org
11339 L: linux-arm-msm@vger.kernel.org
11341 F: drivers/iommu/qcom_iommu.c
11343 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11344 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11345 L: linux-media@vger.kernel.org
11346 L: linux-arm-msm@vger.kernel.org
11347 T: git git://linuxtv.org/media_tree.git
11349 F: drivers/media/platform/qcom/venus/
11351 QUALCOMM WCN36XX WIRELESS DRIVER
11352 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11353 L: wcn36xx@lists.infradead.org
11354 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11355 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11357 F: drivers/net/wireless/ath/wcn36xx/
11359 QUANTENNA QTNFMAC WIRELESS DRIVER
11360 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11361 M: Avinash Patil <avinashp@quantenna.com>
11362 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11363 L: linux-wireless@vger.kernel.org
11365 F: drivers/net/wireless/quantenna
11367 RADEON and AMDGPU DRM DRIVERS
11368 M: Alex Deucher <alexander.deucher@amd.com>
11369 M: Christian König <christian.koenig@amd.com>
11370 L: amd-gfx@lists.freedesktop.org
11371 T: git git://people.freedesktop.org/~agd5f/linux
11373 F: drivers/gpu/drm/radeon/
11374 F: include/uapi/drm/radeon_drm.h
11375 F: drivers/gpu/drm/amd/
11376 F: include/uapi/drm/amdgpu_drm.h
11378 RADEON FRAMEBUFFER DISPLAY DRIVER
11379 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11380 L: linux-fbdev@vger.kernel.org
11382 F: drivers/video/fbdev/aty/radeon*
11383 F: include/uapi/linux/radeonfb.h
11385 RADIOSHARK RADIO DRIVER
11386 M: Hans Verkuil <hverkuil@xs4all.nl>
11387 L: linux-media@vger.kernel.org
11388 T: git git://linuxtv.org/media_tree.git
11390 F: drivers/media/radio/radio-shark.c
11392 RADIOSHARK2 RADIO DRIVER
11393 M: Hans Verkuil <hverkuil@xs4all.nl>
11394 L: linux-media@vger.kernel.org
11395 T: git git://linuxtv.org/media_tree.git
11397 F: drivers/media/radio/radio-shark2.c
11398 F: drivers/media/radio/radio-tea5777.c
11400 RADOS BLOCK DEVICE (RBD)
11401 M: Ilya Dryomov <idryomov@gmail.com>
11402 M: Sage Weil <sage@redhat.com>
11403 M: Alex Elder <elder@kernel.org>
11404 L: ceph-devel@vger.kernel.org
11405 W: http://ceph.com/
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11407 T: git git://github.com/ceph/ceph-client.git
11409 F: Documentation/ABI/testing/sysfs-bus-rbd
11410 F: drivers/block/rbd.c
11411 F: drivers/block/rbd_types.h
11413 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11414 M: Paul Mackerras <paulus@samba.org>
11415 L: linux-fbdev@vger.kernel.org
11417 F: drivers/video/fbdev/aty/aty128fb.c
11419 RAINSHADOW-CEC DRIVER
11420 M: Hans Verkuil <hverkuil@xs4all.nl>
11421 L: linux-media@vger.kernel.org
11422 T: git git://linuxtv.org/media_tree.git
11424 F: drivers/media/usb/rainshadow-cec/*
11426 RALINK MIPS ARCHITECTURE
11427 M: John Crispin <john@phrozen.org>
11428 L: linux-mips@linux-mips.org
11430 F: arch/mips/ralink
11432 RALINK RT2X00 WIRELESS LAN DRIVER
11434 M: Stanislaw Gruszka <sgruszka@redhat.com>
11435 M: Helmut Schaa <helmut.schaa@googlemail.com>
11436 L: linux-wireless@vger.kernel.org
11438 F: drivers/net/wireless/ralink/rt2x00/
11440 RAMDISK RAM BLOCK DEVICE DRIVER
11441 M: Jens Axboe <axboe@kernel.dk>
11443 F: Documentation/blockdev/ramdisk.txt
11444 F: drivers/block/brd.c
11446 RANDOM NUMBER DRIVER
11447 M: "Theodore Ts'o" <tytso@mit.edu>
11449 F: drivers/char/random.c
11452 M: Matt Porter <mporter@kernel.crashing.org>
11453 M: Alexandre Bounine <alexandre.bounine@idt.com>
11455 F: drivers/rapidio/
11457 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11458 L: linux-wireless@vger.kernel.org
11460 F: drivers/net/wireless/ray*
11463 M: Josh Triplett <josh@joshtriplett.org>
11464 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465 L: linux-kernel@vger.kernel.org
11467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11468 F: Documentation/RCU/torture.txt
11469 F: kernel/rcu/rcutorture.c
11471 RCUTORTURE TEST FRAMEWORK
11472 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11473 M: Josh Triplett <josh@joshtriplett.org>
11474 R: Steven Rostedt <rostedt@goodmis.org>
11475 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11476 R: Lai Jiangshan <jiangshanlai@gmail.com>
11477 L: linux-kernel@vger.kernel.org
11479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11480 F: tools/testing/selftests/rcutorture
11483 M: Florian Fainelli <florian@openwrt.org>
11486 RDC R6040 FAST ETHERNET DRIVER
11487 M: Florian Fainelli <f.fainelli@gmail.com>
11488 L: netdev@vger.kernel.org
11490 F: drivers/net/ethernet/rdc/r6040.c
11492 RDMAVT - RDMA verbs software
11493 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11494 L: linux-rdma@vger.kernel.org
11496 F: drivers/infiniband/sw/rdmavt
11498 RDS - RELIABLE DATAGRAM SOCKETS
11499 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11500 L: netdev@vger.kernel.org
11501 L: linux-rdma@vger.kernel.org
11502 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11503 W: https://oss.oracle.com/projects/rds/
11506 F: Documentation/networking/rds.txt
11508 RDT - RESOURCE ALLOCATION
11509 M: Fenghua Yu <fenghua.yu@intel.com>
11510 L: linux-kernel@vger.kernel.org
11512 F: arch/x86/kernel/cpu/intel_rdt*
11513 F: arch/x86/include/asm/intel_rdt_sched.h
11514 F: Documentation/x86/intel_rdt*
11516 READ-COPY UPDATE (RCU)
11517 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M: Josh Triplett <josh@joshtriplett.org>
11519 R: Steven Rostedt <rostedt@goodmis.org>
11520 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R: Lai Jiangshan <jiangshanlai@gmail.com>
11522 L: linux-kernel@vger.kernel.org
11523 W: http://www.rdrop.com/users/paulmck/RCU/
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11526 F: Documentation/RCU/
11527 X: Documentation/RCU/torture.txt
11528 F: include/linux/rcu*
11529 X: include/linux/srcu.h
11531 X: kernel/torture.c
11533 REAL TIME CLOCK (RTC) SUBSYSTEM
11534 M: Alessandro Zummo <a.zummo@towertech.it>
11535 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11536 L: linux-rtc@vger.kernel.org
11537 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11540 F: Documentation/devicetree/bindings/rtc/
11541 F: Documentation/rtc.txt
11543 F: include/linux/rtc.h
11544 F: include/uapi/linux/rtc.h
11545 F: include/linux/rtc/
11546 F: include/linux/platform_data/rtc-*
11547 F: tools/testing/selftests/timers/rtctest.c
11549 REALTEK AUDIO CODECS
11550 M: Bard Liao <bardliao@realtek.com>
11551 M: Oder Chiou <oder_chiou@realtek.com>
11553 F: sound/soc/codecs/rt*
11554 F: include/sound/rt*.h
11556 REGISTER MAP ABSTRACTION
11557 M: Mark Brown <broonie@kernel.org>
11558 L: linux-kernel@vger.kernel.org
11559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11561 F: Documentation/devicetree/bindings/regmap/
11562 F: drivers/base/regmap/
11563 F: include/linux/regmap.h
11565 REISERFS FILE SYSTEM
11566 L: reiserfs-devel@vger.kernel.org
11570 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11571 M: Ohad Ben-Cohen <ohad@wizery.com>
11572 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11573 L: linux-remoteproc@vger.kernel.org
11574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11576 F: Documentation/devicetree/bindings/remoteproc/
11577 F: Documentation/remoteproc.txt
11578 F: drivers/remoteproc/
11579 F: include/linux/remoteproc.h
11581 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11582 M: Ohad Ben-Cohen <ohad@wizery.com>
11583 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11584 L: linux-remoteproc@vger.kernel.org
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11588 F: Documentation/rpmsg.txt
11589 F: include/linux/rpmsg.h
11590 F: include/linux/rpmsg/
11592 RENESAS CLOCK DRIVERS
11593 M: Geert Uytterhoeven <geert+renesas@glider.be>
11594 L: linux-renesas-soc@vger.kernel.org
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11597 F: drivers/clk/renesas/
11599 RENESAS ETHERNET DRIVERS
11600 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11601 L: netdev@vger.kernel.org
11602 L: linux-renesas-soc@vger.kernel.org
11603 F: Documentation/devicetree/bindings/net/renesas,*.txt
11604 F: Documentation/devicetree/bindings/net/sh_eth.txt
11605 F: drivers/net/ethernet/renesas/
11606 F: include/linux/sh_eth.h
11608 RENESAS R-CAR GYROADC DRIVER
11609 M: Marek Vasut <marek.vasut@gmail.com>
11610 L: linux-iio@vger.kernel.org
11612 F: drivers/iio/adc/rcar_gyro_adc.c
11614 RENESAS USB PHY DRIVER
11615 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11616 L: linux-renesas-soc@vger.kernel.org
11618 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11620 RESET CONTROLLER FRAMEWORK
11621 M: Philipp Zabel <p.zabel@pengutronix.de>
11622 T: git git://git.pengutronix.de/git/pza/linux
11625 F: Documentation/devicetree/bindings/reset/
11626 F: include/dt-bindings/reset/
11627 F: include/linux/reset.h
11628 F: include/linux/reset-controller.h
11631 M: Johannes Berg <johannes@sipsolutions.net>
11632 L: linux-wireless@vger.kernel.org
11633 W: http://wireless.kernel.org/
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11637 F: Documentation/rfkill.txt
11638 F: Documentation/ABI/stable/sysfs-class-rfkill
11642 M: Thomas Graf <tgraf@suug.ch>
11643 M: Herbert Xu <herbert@gondor.apana.org.au>
11644 L: netdev@vger.kernel.org
11646 F: lib/rhashtable.c
11647 F: include/linux/rhashtable.h
11649 RICOH R5C592 MEMORYSTICK DRIVER
11650 M: Maxim Levitsky <maximlevitsky@gmail.com>
11652 F: drivers/memstick/host/r592.*
11654 RICOH SMARTMEDIA/XD DRIVER
11655 M: Maxim Levitsky <maximlevitsky@gmail.com>
11657 F: drivers/mtd/nand/r852.c
11658 F: drivers/mtd/nand/r852.h
11660 RISC-V ARCHITECTURE
11661 M: Palmer Dabbelt <palmer@sifive.com>
11662 M: Albert Ou <albert@sifive.com>
11663 L: patches@groups.riscv.org
11664 T: git https://github.com/riscv/riscv-linux
11671 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11672 W: http://sourceforge.net/projects/roccat/
11674 F: drivers/hid/hid-roccat*
11675 F: include/linux/hid-roccat*
11676 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11678 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11679 M: Jacob chen <jacob2.chen@rock-chips.com>
11680 L: linux-media@vger.kernel.org
11682 F: drivers/media/platform/rockchip/rga/
11683 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11686 M: Jiri Pirko <jiri@resnulli.us>
11687 L: netdev@vger.kernel.org
11689 F: drivers/net/ethernet/rocker/
11693 W: http://www.comtrol.com
11695 F: Documentation/serial/rocket.txt
11696 F: drivers/tty/rocket*
11698 ROCKETPORT EXPRESS/INFINITY DRIVER
11699 M: Kevin Cernekee <cernekee@gmail.com>
11700 L: linux-serial@vger.kernel.org
11702 F: drivers/tty/serial/rp2.*
11704 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11705 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11706 L: linux-kernel@vger.kernel.org
11707 L: linux-renesas-soc@vger.kernel.org
11709 F: drivers/mfd/bd9571mwv.c
11710 F: drivers/regulator/bd9571mwv-regulator.c
11711 F: drivers/gpio/gpio-bd9571mwv.c
11712 F: include/linux/mfd/bd9571mwv.h
11713 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11716 M: Ralf Baechle <ralf@linux-mips.org>
11717 L: linux-hams@vger.kernel.org
11718 W: http://www.linux-ax25.org/
11720 F: include/net/rose.h
11721 F: include/uapi/linux/rose.h
11724 RTL2830 MEDIA DRIVER
11725 M: Antti Palosaari <crope@iki.fi>
11726 L: linux-media@vger.kernel.org
11727 W: https://linuxtv.org
11728 W: http://palosaari.fi/linux/
11729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11730 T: git git://linuxtv.org/anttip/media_tree.git
11732 F: drivers/media/dvb-frontends/rtl2830*
11734 RTL2832 MEDIA DRIVER
11735 M: Antti Palosaari <crope@iki.fi>
11736 L: linux-media@vger.kernel.org
11737 W: https://linuxtv.org
11738 W: http://palosaari.fi/linux/
11739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11740 T: git git://linuxtv.org/anttip/media_tree.git
11742 F: drivers/media/dvb-frontends/rtl2832*
11744 RTL2832_SDR MEDIA DRIVER
11745 M: Antti Palosaari <crope@iki.fi>
11746 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 W: http://palosaari.fi/linux/
11749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11750 T: git git://linuxtv.org/anttip/media_tree.git
11752 F: drivers/media/dvb-frontends/rtl2832_sdr*
11754 RTL8180 WIRELESS DRIVER
11755 L: linux-wireless@vger.kernel.org
11756 W: http://wireless.kernel.org/
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11759 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11761 RTL8187 WIRELESS DRIVER
11762 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11763 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11764 M: Larry Finger <Larry.Finger@lwfinger.net>
11765 L: linux-wireless@vger.kernel.org
11766 W: http://wireless.kernel.org/
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11769 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11771 RTL8192CE WIRELESS DRIVER
11772 M: Larry Finger <Larry.Finger@lwfinger.net>
11773 M: Chaoming Li <chaoming_li@realsil.com.cn>
11774 L: linux-wireless@vger.kernel.org
11775 W: http://wireless.kernel.org/
11776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11778 F: drivers/net/wireless/realtek/rtlwifi/
11779 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11781 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11782 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11783 L: linux-wireless@vger.kernel.org
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11786 F: drivers/net/wireless/realtek/rtl8xxxu/
11788 RXRPC SOCKETS (AF_RXRPC)
11789 M: David Howells <dhowells@redhat.com>
11790 L: linux-afs@lists.infradead.org
11793 F: include/keys/rxrpc-type.h
11794 F: include/net/af_rxrpc.h
11795 F: include/trace/events/rxrpc.h
11796 F: include/uapi/linux/rxrpc.h
11797 F: Documentation/networking/rxrpc.txt
11798 W: https://www.infradead.org/~dhowells/kafs/
11800 S3 SAVAGE FRAMEBUFFER DRIVER
11801 M: Antonino Daplas <adaplas@gmail.com>
11802 L: linux-fbdev@vger.kernel.org
11804 F: drivers/video/fbdev/savage/
11807 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11808 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11809 L: linux-s390@vger.kernel.org
11810 W: http://www.ibm.com/developerworks/linux/linux390/
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11815 F: Documentation/s390/
11816 F: Documentation/driver-api/s390-drivers.rst
11818 S390 COMMON I/O LAYER
11819 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11820 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11821 L: linux-s390@vger.kernel.org
11822 W: http://www.ibm.com/developerworks/linux/linux390/
11824 F: drivers/s390/cio/
11827 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11828 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11829 L: linux-s390@vger.kernel.org
11830 W: http://www.ibm.com/developerworks/linux/linux390/
11832 F: drivers/s390/block/dasd*
11833 F: block/partitions/ibm.c
11836 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11837 L: linux-s390@vger.kernel.org
11838 W: http://www.ibm.com/developerworks/linux/linux390/
11840 F: drivers/iommu/s390-iommu.c
11842 S390 IUCV NETWORK LAYER
11843 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11844 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11845 L: linux-s390@vger.kernel.org
11846 W: http://www.ibm.com/developerworks/linux/linux390/
11848 F: drivers/s390/net/*iucv*
11849 F: include/net/iucv/
11852 S390 NETWORK DRIVERS
11853 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11854 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11855 L: linux-s390@vger.kernel.org
11856 W: http://www.ibm.com/developerworks/linux/linux390/
11858 F: drivers/s390/net/
11861 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11862 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11863 L: linux-s390@vger.kernel.org
11864 W: http://www.ibm.com/developerworks/linux/linux390/
11867 F: drivers/pci/hotplug/s390_pci_hpc.c
11869 S390 VFIO-CCW DRIVER
11870 M: Cornelia Huck <cohuck@redhat.com>
11871 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11872 L: linux-s390@vger.kernel.org
11873 L: kvm@vger.kernel.org
11875 F: drivers/s390/cio/vfio_ccw*
11876 F: Documentation/s390/vfio-ccw.txt
11877 F: include/uapi/linux/vfio_ccw.h
11880 M: Harald Freudenberger <freude@de.ibm.com>
11881 L: linux-s390@vger.kernel.org
11882 W: http://www.ibm.com/developerworks/linux/linux390/
11884 F: drivers/s390/crypto/
11887 M: Steffen Maier <maier@linux.vnet.ibm.com>
11888 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11889 L: linux-s390@vger.kernel.org
11890 W: http://www.ibm.com/developerworks/linux/linux390/
11892 F: drivers/s390/scsi/zfcp_*
11894 S3C24XX SD/MMC Driver
11895 M: Ben Dooks <ben-linux@fluff.org>
11896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11898 F: drivers/mmc/host/s3cmci.*
11900 SAA6588 RDS RECEIVER DRIVER
11901 M: Hans Verkuil <hverkuil@xs4all.nl>
11902 L: linux-media@vger.kernel.org
11903 T: git git://linuxtv.org/media_tree.git
11904 W: https://linuxtv.org
11906 F: drivers/media/i2c/saa6588*
11908 SAA7134 VIDEO4LINUX DRIVER
11909 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11910 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11911 L: linux-media@vger.kernel.org
11912 W: https://linuxtv.org
11913 T: git git://linuxtv.org/media_tree.git
11915 F: Documentation/media/v4l-drivers/saa7134*
11916 F: drivers/media/pci/saa7134/
11918 SAA7146 VIDEO4LINUX-2 DRIVER
11919 M: Hans Verkuil <hverkuil@xs4all.nl>
11920 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11923 F: drivers/media/common/saa7146/
11924 F: drivers/media/pci/saa7146/
11925 F: include/media/saa7146*
11927 SAMSUNG AUDIO (ASoC) DRIVERS
11928 M: Krzysztof Kozlowski <krzk@kernel.org>
11929 M: Sangbeom Kim <sbkim73@samsung.com>
11930 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11933 F: sound/soc/samsung/
11935 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11936 M: Krzysztof Kozlowski <krzk@kernel.org>
11937 L: linux-crypto@vger.kernel.org
11938 L: linux-samsung-soc@vger.kernel.org
11940 F: drivers/crypto/exynos-rng.c
11941 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11943 SAMSUNG FRAMEBUFFER DRIVER
11944 M: Jingoo Han <jingoohan1@gmail.com>
11945 L: linux-fbdev@vger.kernel.org
11947 F: drivers/video/fbdev/s3c-fb.c
11949 SAMSUNG LAPTOP DRIVER
11950 M: Corentin Chary <corentin.chary@gmail.com>
11951 L: platform-driver-x86@vger.kernel.org
11953 F: drivers/platform/x86/samsung-laptop.c
11955 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11956 M: Sangbeom Kim <sbkim73@samsung.com>
11957 M: Krzysztof Kozlowski <krzk@kernel.org>
11958 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11959 L: linux-kernel@vger.kernel.org
11960 L: linux-samsung-soc@vger.kernel.org
11962 F: drivers/mfd/sec*.c
11963 F: drivers/regulator/s2m*.c
11964 F: drivers/regulator/s5m*.c
11965 F: drivers/clk/clk-s2mps11.c
11966 F: drivers/rtc/rtc-s5m.c
11967 F: include/linux/mfd/samsung/
11968 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11969 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11970 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11971 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11973 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11974 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11975 L: linux-media@vger.kernel.org
11976 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11978 F: drivers/media/platform/s3c-camif/
11979 F: include/media/drv-intf/s3c_camif.h
11981 SAMSUNG S3FWRN5 NFC DRIVER
11982 M: Robert Baldyga <r.baldyga@samsung.com>
11983 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11984 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11986 F: drivers/nfc/s3fwrn5
11988 SAMSUNG S5C73M3 CAMERA DRIVER
11989 M: Kyungmin Park <kyungmin.park@samsung.com>
11990 M: Andrzej Hajda <a.hajda@samsung.com>
11991 L: linux-media@vger.kernel.org
11993 F: drivers/media/i2c/s5c73m3/*
11995 SAMSUNG S5K5BAF CAMERA DRIVER
11996 M: Kyungmin Park <kyungmin.park@samsung.com>
11997 M: Andrzej Hajda <a.hajda@samsung.com>
11998 L: linux-media@vger.kernel.org
12000 F: drivers/media/i2c/s5k5baf.c
12002 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12003 M: Krzysztof Kozlowski <krzk@kernel.org>
12004 M: Vladimir Zapolskiy <vz@mleia.com>
12005 L: linux-crypto@vger.kernel.org
12006 L: linux-samsung-soc@vger.kernel.org
12008 F: drivers/crypto/s5p-sss.c
12010 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12011 M: Kyungmin Park <kyungmin.park@samsung.com>
12012 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12013 L: linux-media@vger.kernel.org
12014 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12016 F: drivers/media/platform/exynos4-is/
12018 SAMSUNG SOC CLOCK DRIVERS
12019 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12020 M: Tomasz Figa <tomasz.figa@gmail.com>
12021 M: Chanwoo Choi <cw00.choi@samsung.com>
12023 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12024 F: drivers/clk/samsung/
12025 F: include/dt-bindings/clock/exynos*.h
12026 F: Documentation/devicetree/bindings/clock/exynos*.txt
12028 SAMSUNG SPI DRIVERS
12029 M: Kukjin Kim <kgene@kernel.org>
12030 M: Krzysztof Kozlowski <krzk@kernel.org>
12031 M: Andi Shyti <andi.shyti@samsung.com>
12032 L: linux-spi@vger.kernel.org
12033 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12036 F: drivers/spi/spi-s3c*
12037 F: include/linux/platform_data/spi-s3c64xx.h
12039 SAMSUNG SXGBE DRIVERS
12040 M: Byungho An <bh74.an@samsung.com>
12041 M: Girish K S <ks.giri@samsung.com>
12042 M: Vipul Pandya <vipul.pandya@samsung.com>
12044 L: netdev@vger.kernel.org
12045 F: drivers/net/ethernet/samsung/sxgbe/
12047 SAMSUNG THERMAL DRIVER
12048 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12049 L: linux-pm@vger.kernel.org
12050 L: linux-samsung-soc@vger.kernel.org
12052 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12053 F: drivers/thermal/samsung/
12055 SAMSUNG USB2 PHY DRIVER
12056 M: Kamil Debski <kamil@wypas.org>
12057 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12058 L: linux-kernel@vger.kernel.org
12060 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12061 F: Documentation/phy/samsung-usb2.txt
12062 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12063 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12064 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12065 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12066 F: drivers/phy/samsung/phy-samsung-usb2.c
12067 F: drivers/phy/samsung/phy-samsung-usb2.h
12070 M: Zwane Mwaikambo <zwanem@gmail.com>
12072 F: drivers/watchdog/sc1200wdt.c
12075 M: Ingo Molnar <mingo@redhat.com>
12076 M: Peter Zijlstra <peterz@infradead.org>
12077 L: linux-kernel@vger.kernel.org
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12081 F: include/linux/sched.h
12082 F: include/uapi/linux/sched.h
12083 F: include/linux/wait.h
12086 M: Chen Liqin <liqin.linux@gmail.com>
12087 M: Lennox Wu <lennox.wu@gmail.com>
12088 W: http://www.sunplus.com
12092 SCR24X CHIP CARD INTERFACE DRIVER
12093 M: Lubomir Rintel <lkundrak@v3.sk>
12095 F: drivers/char/pcmcia/scr24x_cs.c
12098 M: Jens Axboe <axboe@kernel.dk>
12099 L: linux-scsi@vger.kernel.org
12100 W: http://www.kernel.dk
12102 F: drivers/scsi/sr*
12104 SCSI RDMA PROTOCOL (SRP) INITIATOR
12105 M: Bart Van Assche <bart.vanassche@sandisk.com>
12106 L: linux-rdma@vger.kernel.org
12108 W: http://www.openfabrics.org
12109 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12111 F: drivers/infiniband/ulp/srp/
12112 F: include/scsi/srp.h
12115 M: Doug Gilbert <dgilbert@interlog.com>
12116 L: linux-scsi@vger.kernel.org
12117 W: http://sg.danny.cz/sg
12119 F: Documentation/scsi/scsi-generic.txt
12120 F: drivers/scsi/sg.c
12121 F: include/scsi/sg.h
12124 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12126 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12128 L: linux-scsi@vger.kernel.org
12130 F: Documentation/devicetree/bindings/scsi/
12135 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12136 L: linux-scsi@vger.kernel.org
12138 F: Documentation/scsi/st.txt
12139 F: drivers/scsi/st.*
12140 F: drivers/scsi/st_*.h
12143 M: Vlad Yasevich <vyasevich@gmail.com>
12144 M: Neil Horman <nhorman@tuxdriver.com>
12145 L: linux-sctp@vger.kernel.org
12146 W: http://lksctp.sourceforge.net
12148 F: Documentation/networking/sctp.txt
12149 F: include/linux/sctp.h
12150 F: include/uapi/linux/sctp.h
12151 F: include/net/sctp/
12155 M: Jim Cromie <jim.cromie@gmail.com>
12157 F: Documentation/i2c/busses/scx200_acb
12158 F: arch/x86/platform/scx200/
12159 F: drivers/watchdog/scx200_wdt.c
12160 F: drivers/i2c/busses/scx200*
12161 F: drivers/mtd/maps/scx200_docflash.c
12162 F: include/linux/scx200.h
12165 M: Jim Cromie <jim.cromie@gmail.com>
12167 F: drivers/char/scx200_gpio.c
12168 F: include/linux/scx200_gpio.h
12170 SCx200 HRT CLOCKSOURCE DRIVER
12171 M: Jim Cromie <jim.cromie@gmail.com>
12173 F: drivers/clocksource/scx200_hrt.c
12175 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12176 M: Sascha Sommer <saschasommer@freenet.de>
12177 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12179 F: drivers/mmc/host/sdricoh_cs.c
12182 M: Kees Cook <keescook@chromium.org>
12183 R: Andy Lutomirski <luto@amacapital.net>
12184 R: Will Drewry <wad@chromium.org>
12185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12187 F: kernel/seccomp.c
12188 F: include/uapi/linux/seccomp.h
12189 F: include/linux/seccomp.h
12190 F: tools/testing/selftests/seccomp/*
12191 F: tools/testing/selftests/kselftest_harness.h
12192 F: Documentation/userspace-api/seccomp_filter.rst
12193 K: \bsecure_computing
12196 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12197 M: Al Cooper <alcooperx@gmail.com>
12198 L: linux-mmc@vger.kernel.org
12199 L: bcm-kernel-feedback-list@broadcom.com
12201 F: drivers/mmc/host/sdhci-brcmstb*
12203 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12204 M: Adrian Hunter <adrian.hunter@intel.com>
12205 L: linux-mmc@vger.kernel.org
12206 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12208 F: drivers/mmc/host/sdhci*
12209 F: include/linux/mmc/sdhci*
12211 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12212 M: Ben Dooks <ben-linux@fluff.org>
12213 M: Jaehoon Chung <jh80.chung@samsung.com>
12214 L: linux-mmc@vger.kernel.org
12216 F: drivers/mmc/host/sdhci-s3c*
12218 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12219 M: Viresh Kumar <vireshk@kernel.org>
12220 L: linux-mmc@vger.kernel.org
12222 F: drivers/mmc/host/sdhci-spear.c
12224 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12225 M: Kishon Vijay Abraham I <kishon@ti.com>
12226 L: linux-mmc@vger.kernel.org
12228 F: drivers/mmc/host/sdhci-omap.c
12230 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12231 M: Scott Bauer <scott.bauer@intel.com>
12232 M: Jonathan Derrick <jonathan.derrick@intel.com>
12233 L: linux-block@vger.kernel.org
12236 F: block/opal_proto.h
12237 F: include/linux/sed*
12238 F: include/uapi/linux/sed*
12241 M: Security Officers <security@kernel.org>
12245 M: James Morris <james.l.morris@oracle.com>
12246 M: "Serge E. Hallyn" <serge@hallyn.com>
12247 L: linux-security-module@vger.kernel.org (suggested Cc:)
12248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12249 W: http://kernsec.org/
12253 SELINUX SECURITY MODULE
12254 M: Paul Moore <paul@paul-moore.com>
12255 M: Stephen Smalley <sds@tycho.nsa.gov>
12256 M: Eric Paris <eparis@parisplace.org>
12257 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12258 W: https://selinuxproject.org
12259 W: https://github.com/SELinuxProject
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12262 F: include/linux/selinux*
12263 F: security/selinux/
12264 F: scripts/selinux/
12265 F: Documentation/admin-guide/LSM/SELinux.rst
12268 M: Jiri Slaby <jirislaby@gmail.com>
12270 F: drivers/misc/phantom.c
12271 F: include/uapi/linux/phantom.h
12274 M: Rob Herring <robh@kernel.org>
12275 L: linux-serial@vger.kernel.org
12277 F: Documentation/devicetree/bindings/serial/slave-device.txt
12278 F: drivers/tty/serdev/
12279 F: include/linux/serdev.h
12282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12283 L: linux-serial@vger.kernel.org
12285 F: Documentation/devicetree/bindings/serial/
12286 F: drivers/tty/serial/
12289 M: Sean Young <sean@mess.org>
12290 L: linux-media@vger.kernel.org
12292 F: drivers/media/rc/serial_ir.c
12295 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12296 M: Edward Cree <ecree@solarflare.com>
12297 M: Bert Kenward <bkenward@solarflare.com>
12298 L: netdev@vger.kernel.org
12300 F: drivers/net/ethernet/sfc/
12303 M: Dimitri Sivanich <sivanich@sgi.com>
12305 F: drivers/misc/sgi-gru/
12307 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12308 M: Pat Gefre <pfg@sgi.com>
12309 L: linux-ia64@vger.kernel.org
12311 F: Documentation/ia64/serial.txt
12312 F: drivers/tty/serial/ioc?_serial.c
12313 F: include/linux/ioc?.h
12315 SGI XP/XPC/XPNET DRIVER
12316 M: Cliff Whickman <cpw@sgi.com>
12317 M: Robin Holt <robinmholt@gmail.com>
12319 F: drivers/misc/sgi-xp/
12321 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12322 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12323 L: linux-s390@vger.kernel.org
12324 W: http://www.ibm.com/developerworks/linux/linux390/
12328 SH_VEU V4L2 MEM2MEM DRIVER
12329 L: linux-media@vger.kernel.org
12331 F: drivers/media/platform/sh_veu.c
12333 SH_VOU V4L2 OUTPUT DRIVER
12334 L: linux-media@vger.kernel.org
12336 F: drivers/media/platform/sh_vou.c
12337 F: include/media/drv-intf/sh_vou.h
12339 SI2157 MEDIA DRIVER
12340 M: Antti Palosaari <crope@iki.fi>
12341 L: linux-media@vger.kernel.org
12342 W: https://linuxtv.org
12343 W: http://palosaari.fi/linux/
12344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12345 T: git git://linuxtv.org/anttip/media_tree.git
12347 F: drivers/media/tuners/si2157*
12349 SI2168 MEDIA DRIVER
12350 M: Antti Palosaari <crope@iki.fi>
12351 L: linux-media@vger.kernel.org
12352 W: https://linuxtv.org
12353 W: http://palosaari.fi/linux/
12354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12355 T: git git://linuxtv.org/anttip/media_tree.git
12357 F: drivers/media/dvb-frontends/si2168*
12359 SI470X FM RADIO RECEIVER I2C DRIVER
12360 M: Hans Verkuil <hverkuil@xs4all.nl>
12361 L: linux-media@vger.kernel.org
12362 T: git git://linuxtv.org/media_tree.git
12363 W: https://linuxtv.org
12365 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12367 SI470X FM RADIO RECEIVER USB DRIVER
12368 M: Hans Verkuil <hverkuil@xs4all.nl>
12369 L: linux-media@vger.kernel.org
12370 T: git git://linuxtv.org/media_tree.git
12371 W: https://linuxtv.org
12373 F: drivers/media/radio/si470x/radio-si470x-common.c
12374 F: drivers/media/radio/si470x/radio-si470x.h
12375 F: drivers/media/radio/si470x/radio-si470x-usb.c
12377 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12378 M: Eduardo Valentin <edubezval@gmail.com>
12379 L: linux-media@vger.kernel.org
12380 T: git git://linuxtv.org/media_tree.git
12381 W: https://linuxtv.org
12383 F: drivers/media/radio/si4713/si4713.?
12385 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12386 M: Eduardo Valentin <edubezval@gmail.com>
12387 L: linux-media@vger.kernel.org
12388 T: git git://linuxtv.org/media_tree.git
12389 W: https://linuxtv.org
12391 F: drivers/media/radio/si4713/radio-platform-si4713.c
12393 SI4713 FM RADIO TRANSMITTER USB DRIVER
12394 M: Hans Verkuil <hverkuil@xs4all.nl>
12395 L: linux-media@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 W: https://linuxtv.org
12399 F: drivers/media/radio/si4713/radio-usb-si4713.c
12402 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12403 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12404 L: linux-media@vger.kernel.org
12405 W: https://linuxtv.org
12406 T: git git://linuxtv.org/media_tree.git
12408 F: drivers/media/common/siano/
12409 F: drivers/media/usb/siano/
12410 F: drivers/media/usb/siano/
12411 F: drivers/media/mmc/siano/
12413 SILEAD TOUCHSCREEN DRIVER
12414 M: Hans de Goede <hdegoede@redhat.com>
12415 L: linux-input@vger.kernel.org
12416 L: platform-driver-x86@vger.kernel.org
12418 F: drivers/input/touchscreen/silead.c
12419 F: drivers/platform/x86/silead_dmi.c
12421 SILICON MOTION SM712 FRAME BUFFER DRIVER
12422 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12423 M: Teddy Wang <teddy.wang@siliconmotion.com>
12424 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12425 L: linux-fbdev@vger.kernel.org
12427 F: drivers/video/fbdev/sm712*
12428 F: Documentation/fb/sm712fb.txt
12430 SIMPLE FIRMWARE INTERFACE (SFI)
12431 M: Len Brown <lenb@kernel.org>
12432 L: sfi-devel@simplefirmware.org
12433 W: http://simplefirmware.org/
12434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12436 F: arch/x86/platform/sfi/
12438 F: include/linux/sfi*.h
12441 M: Hans de Goede <hdegoede@redhat.com>
12442 L: linux-fbdev@vger.kernel.org
12444 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12445 F: drivers/video/fbdev/simplefb.c
12446 F: include/linux/platform_data/simplefb.h
12448 SIMTEC EB110ATX (Chalice CATS)
12450 P: Vincent Sanders <vince@simtec.co.uk>
12451 M: Simtec Linux Team <linux@simtec.co.uk>
12452 W: http://www.simtec.co.uk/products/EB110ATX/
12455 SIMTEC EB2410ITX (BAST)
12457 P: Vincent Sanders <vince@simtec.co.uk>
12458 M: Simtec Linux Team <linux@simtec.co.uk>
12459 W: http://www.simtec.co.uk/products/EB2410ITX/
12461 F: arch/arm/mach-s3c24xx/mach-bast.c
12462 F: arch/arm/mach-s3c24xx/bast-ide.c
12463 F: arch/arm/mach-s3c24xx/bast-irq.c
12465 SIPHASH PRF ROUTINES
12466 M: Jason A. Donenfeld <Jason@zx2c4.com>
12469 F: lib/test_siphash.c
12470 F: include/linux/siphash.h
12472 SIS 190 ETHERNET DRIVER
12473 M: Francois Romieu <romieu@fr.zoreil.com>
12474 L: netdev@vger.kernel.org
12476 F: drivers/net/ethernet/sis/sis190.c
12478 SIS 900/7016 FAST ETHERNET DRIVER
12479 M: Daniele Venzano <venza@brownhat.org>
12480 W: http://www.brownhat.org/sis900.html
12481 L: netdev@vger.kernel.org
12483 F: drivers/net/ethernet/sis/sis900.*
12485 SIS FRAMEBUFFER DRIVER
12486 M: Thomas Winischhofer <thomas@winischhofer.net>
12487 W: http://www.winischhofer.net/linuxsisvga.shtml
12489 F: Documentation/fb/sisfb.txt
12490 F: drivers/video/fbdev/sis/
12491 F: include/video/sisfb.h
12494 M: Thomas Winischhofer <thomas@winischhofer.net>
12495 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12497 F: drivers/usb/misc/sisusbvga/
12500 M: Christoph Lameter <cl@linux.com>
12501 M: Pekka Enberg <penberg@kernel.org>
12502 M: David Rientjes <rientjes@google.com>
12503 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12504 M: Andrew Morton <akpm@linux-foundation.org>
12505 L: linux-mm@kvack.org
12507 F: include/linux/sl?b*.h
12510 SLEEPABLE READ-COPY UPDATE (SRCU)
12511 M: Lai Jiangshan <jiangshanlai@gmail.com>
12512 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12513 M: Josh Triplett <josh@joshtriplett.org>
12514 R: Steven Rostedt <rostedt@goodmis.org>
12515 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12516 L: linux-kernel@vger.kernel.org
12517 W: http://www.rdrop.com/users/paulmck/RCU/
12519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12520 F: include/linux/srcu.h
12521 F: kernel/rcu/srcu.c
12523 SMACK SECURITY MODULE
12524 M: Casey Schaufler <casey@schaufler-ca.com>
12525 L: linux-security-module@vger.kernel.org
12526 W: http://schaufler-ca.com
12527 T: git git://github.com/cschaufler/smack-next
12529 F: Documentation/admin-guide/LSM/Smack.rst
12532 SMC91x ETHERNET DRIVER
12533 M: Nicolas Pitre <nico@fluxnic.net>
12535 F: drivers/net/ethernet/smsc/smc91x.*
12537 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12538 M: Sakari Ailus <sakari.ailus@iki.fi>
12539 L: linux-media@vger.kernel.org
12541 F: drivers/media/i2c/smiapp/
12542 F: include/media/i2c/smiapp.h
12543 F: drivers/media/i2c/smiapp-pll.c
12544 F: drivers/media/i2c/smiapp-pll.h
12545 F: include/uapi/linux/smiapp.h
12546 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12548 SMM665 HARDWARE MONITOR DRIVER
12549 M: Guenter Roeck <linux@roeck-us.net>
12550 L: linux-hwmon@vger.kernel.org
12552 F: Documentation/hwmon/smm665
12553 F: drivers/hwmon/smm665.c
12555 SMSC EMC2103 HARDWARE MONITOR DRIVER
12556 M: Steve Glendinning <steve.glendinning@shawell.net>
12557 L: linux-hwmon@vger.kernel.org
12559 F: Documentation/hwmon/emc2103
12560 F: drivers/hwmon/emc2103.c
12562 SMSC SCH5627 HARDWARE MONITOR DRIVER
12563 M: Hans de Goede <hdegoede@redhat.com>
12564 L: linux-hwmon@vger.kernel.org
12566 F: Documentation/hwmon/sch5627
12567 F: drivers/hwmon/sch5627.c
12569 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12570 M: Steve Glendinning <steve.glendinning@shawell.net>
12571 L: linux-fbdev@vger.kernel.org
12573 F: drivers/video/fbdev/smscufx.c
12575 SMSC47B397 HARDWARE MONITOR DRIVER
12576 M: Jean Delvare <jdelvare@suse.com>
12577 L: linux-hwmon@vger.kernel.org
12579 F: Documentation/hwmon/smsc47b397
12580 F: drivers/hwmon/smsc47b397.c
12582 SMSC911x ETHERNET DRIVER
12583 M: Steve Glendinning <steve.glendinning@shawell.net>
12584 L: netdev@vger.kernel.org
12586 F: include/linux/smsc911x.h
12587 F: drivers/net/ethernet/smsc/smsc911x.*
12589 SMSC9420 PCI ETHERNET DRIVER
12590 M: Steve Glendinning <steve.glendinning@shawell.net>
12591 L: netdev@vger.kernel.org
12593 F: drivers/net/ethernet/smsc/smsc9420.*
12595 SOC-CAMERA V4L2 SUBSYSTEM
12596 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12597 L: linux-media@vger.kernel.org
12598 T: git git://linuxtv.org/media_tree.git
12600 F: include/media/soc*
12601 F: drivers/media/i2c/soc_camera/
12602 F: drivers/media/platform/soc_camera/
12604 SOEKRIS NET48XX LED SUPPORT
12605 M: Chris Boot <bootc@bootc.net>
12607 F: drivers/leds/leds-net48xx.c
12609 SOFT-ROCE DRIVER (rxe)
12610 M: Moni Shoua <monis@mellanox.com>
12611 L: linux-rdma@vger.kernel.org
12613 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12614 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12615 F: drivers/infiniband/sw/rxe/
12616 F: include/uapi/rdma/rdma_user_rxe.h
12618 SOFTLOGIC 6x10 MPEG CODEC
12619 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12620 M: Anton Sviridenko <anton@corp.bluecherry.net>
12621 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12622 M: Andrey Utkin <andrey_utkin@fastmail.com>
12623 M: Ismael Luceno <ismael@iodev.co.uk>
12624 L: linux-media@vger.kernel.org
12626 F: drivers/media/pci/solo6x10/
12628 SOFTWARE RAID (Multiple Disks) SUPPORT
12629 M: Shaohua Li <shli@kernel.org>
12630 L: linux-raid@vger.kernel.org
12631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12633 F: drivers/md/Makefile
12634 F: drivers/md/Kconfig
12636 F: drivers/md/raid*
12637 F: include/linux/raid/
12638 F: include/uapi/linux/raid/
12640 SONIC NETWORK DRIVER
12641 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12642 L: netdev@vger.kernel.org
12644 F: drivers/net/ethernet/natsemi/sonic.*
12646 SONICS SILICON BACKPLANE DRIVER (SSB)
12647 M: Michael Buesch <m@bues.ch>
12648 L: linux-wireless@vger.kernel.org
12651 F: include/linux/ssb/
12653 SONY MEMORYSTICK CARD SUPPORT
12654 M: Alex Dubov <oakad@yahoo.com>
12655 W: http://tifmxx.berlios.de/
12657 F: drivers/memstick/host/tifm_ms.c
12659 SONY MEMORYSTICK STANDARD SUPPORT
12660 M: Maxim Levitsky <maximlevitsky@gmail.com>
12662 F: drivers/memstick/core/ms_block.*
12664 SONY VAIO CONTROL DEVICE DRIVER
12665 M: Mattia Dongili <malattia@linux.it>
12666 L: platform-driver-x86@vger.kernel.org
12667 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12669 F: Documentation/laptops/sony-laptop.txt
12670 F: drivers/char/sonypi.c
12671 F: drivers/platform/x86/sony-laptop.c
12672 F: include/linux/sony-laptop.h
12675 M: Jaroslav Kysela <perex@perex.cz>
12676 M: Takashi Iwai <tiwai@suse.com>
12677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12678 W: http://www.alsa-project.org/
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12680 T: git git://git.alsa-project.org/alsa-kernel.git
12681 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12683 F: Documentation/sound/
12685 F: include/uapi/sound/
12688 SOUND - COMPRESSED AUDIO
12689 M: Vinod Koul <vinod.koul@intel.com>
12690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12693 F: Documentation/sound/alsa/compress_offload.txt
12694 F: include/sound/compress_driver.h
12695 F: include/uapi/sound/compress_*
12696 F: sound/core/compress_offload.c
12697 F: sound/soc/soc-compress.c
12699 SOUND - DMAENGINE HELPERS
12700 M: Lars-Peter Clausen <lars@metafoo.de>
12702 F: include/sound/dmaengine_pcm.h
12703 F: sound/core/pcm_dmaengine.c
12704 F: sound/soc/soc-generic-dmaengine-pcm.c
12706 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12707 M: Liam Girdwood <lgirdwood@gmail.com>
12708 M: Mark Brown <broonie@kernel.org>
12709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12710 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12711 W: http://alsa-project.org/main/index.php/ASoC
12713 F: Documentation/devicetree/bindings/sound/
12714 F: Documentation/sound/alsa/soc/
12716 F: include/sound/soc*
12719 M: Olli Salonen <olli.salonen@iki.fi>
12720 L: linux-media@vger.kernel.org
12721 W: https://linuxtv.org
12722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12724 F: drivers/media/dvb-frontends/sp2*
12726 SPARC + UltraSPARC (sparc/sparc64)
12727 M: "David S. Miller" <davem@davemloft.net>
12728 L: sparclinux@vger.kernel.org
12729 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12736 SPARC SERIAL DRIVERS
12737 M: "David S. Miller" <davem@davemloft.net>
12738 L: sparclinux@vger.kernel.org
12739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12742 F: include/linux/sunserialcore.h
12743 F: drivers/tty/serial/suncore.c
12744 F: drivers/tty/serial/sunhv.c
12745 F: drivers/tty/serial/sunsab.c
12746 F: drivers/tty/serial/sunsab.h
12747 F: drivers/tty/serial/sunsu.c
12748 F: drivers/tty/serial/sunzilog.c
12749 F: drivers/tty/serial/sunzilog.h
12750 F: drivers/tty/vcc.c
12753 M: "Christopher Li" <sparse@chrisli.org>
12754 L: linux-sparse@vger.kernel.org
12755 W: https://sparse.wiki.kernel.org/
12756 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12757 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12759 F: include/linux/compiler.h
12761 SPEAR CLOCK FRAMEWORK SUPPORT
12762 M: Viresh Kumar <vireshk@kernel.org>
12763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12764 W: http://www.st.com/spear
12766 F: drivers/clk/spear/
12768 SPEAR PLATFORM SUPPORT
12769 M: Viresh Kumar <vireshk@kernel.org>
12770 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12772 W: http://www.st.com/spear
12774 F: arch/arm/boot/dts/spear*
12775 F: arch/arm/mach-spear/
12778 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12779 M: Marek Vasut <marek.vasut@gmail.com>
12780 L: linux-mtd@lists.infradead.org
12781 W: http://www.linux-mtd.infradead.org/
12782 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12783 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12784 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12786 F: drivers/mtd/spi-nor/
12787 F: include/linux/mtd/spi-nor.h
12790 M: Mark Brown <broonie@kernel.org>
12791 L: linux-spi@vger.kernel.org
12792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12793 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12795 F: Documentation/devicetree/bindings/spi/
12796 F: Documentation/spi/
12798 F: include/linux/spi/
12799 F: include/uapi/linux/spi/
12802 SPIDERNET NETWORK DRIVER for CELL
12803 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12804 L: netdev@vger.kernel.org
12806 F: Documentation/networking/spider_net.txt
12807 F: drivers/net/ethernet/toshiba/spider_net*
12810 R: Stephen Boyd <sboyd@codeaurora.org>
12811 L: linux-arm-msm@vger.kernel.org
12812 F: Documentation/devicetree/bindings/spmi/
12814 F: include/dt-bindings/spmi/spmi.h
12815 F: include/linux/spmi.h
12816 F: include/trace/events/spmi.h
12819 M: Jeremy Kerr <jk@ozlabs.org>
12820 L: linuxppc-dev@lists.ozlabs.org
12821 W: http://www.ibm.com/developerworks/power/cell/
12823 F: Documentation/filesystems/spufs.txt
12824 F: arch/powerpc/platforms/cell/spufs/
12826 SQUASHFS FILE SYSTEM
12827 M: Phillip Lougher <phillip@squashfs.org.uk>
12828 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12829 W: http://squashfs.org.uk
12830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12832 F: Documentation/filesystems/squashfs.txt
12835 SRM (Alpha) environment access
12836 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12838 F: arch/alpha/kernel/srm_env.c
12841 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12842 L: stable@vger.kernel.org
12844 F: Documentation/process/stable-kernel-rules.rst
12846 STAGING - ATOMISP DRIVER
12847 M: Alan Cox <alan@linux.intel.com>
12848 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12849 L: linux-media@vger.kernel.org
12851 F: drivers/staging/media/atomisp/
12854 M: Ian Abbott <abbotti@mev.co.uk>
12855 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12857 F: drivers/staging/comedi/
12859 STAGING - FLARION FT1000 DRIVERS
12860 M: Marek Belisko <marek.belisko@gmail.com>
12862 F: drivers/staging/ft1000/
12864 STAGING - INDUSTRIAL IO
12865 M: Jonathan Cameron <jic23@kernel.org>
12866 L: linux-iio@vger.kernel.org
12868 F: Documentation/devicetree/bindings/staging/iio/
12869 F: drivers/staging/iio/
12871 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12872 M: Jarod Wilson <jarod@wilsonet.com>
12873 W: http://www.lirc.org/
12875 F: drivers/staging/media/lirc/
12877 STAGING - LUSTRE PARALLEL FILESYSTEM
12878 M: Oleg Drokin <oleg.drokin@intel.com>
12879 M: Andreas Dilger <andreas.dilger@intel.com>
12880 M: James Simmons <jsimmons@infradead.org>
12881 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12882 W: http://wiki.lustre.org/
12884 F: drivers/staging/lustre
12886 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12887 M: Marc Dietrich <marvin24@gmx.de>
12888 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12889 L: linux-tegra@vger.kernel.org
12891 F: drivers/staging/nvec/
12893 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12894 M: Jens Frederich <jfrederich@gmail.com>
12895 M: Daniel Drake <dsd@laptop.org>
12896 M: Jon Nettleton <jon.nettleton@gmail.com>
12897 W: http://wiki.laptop.org/go/DCON
12899 F: drivers/staging/olpc_dcon/
12901 STAGING - REALTEK RTL8712U DRIVERS
12902 M: Larry Finger <Larry.Finger@lwfinger.net>
12903 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12905 F: drivers/staging/rtl8712/
12907 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12908 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12909 M: Teddy Wang <teddy.wang@siliconmotion.com>
12910 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12911 L: linux-fbdev@vger.kernel.org
12913 F: drivers/staging/sm750fb/
12915 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12916 M: William Hubbs <w.d.hubbs@gmail.com>
12917 M: Chris Brannon <chris@the-brannons.com>
12918 M: Kirk Reiser <kirk@reisers.ca>
12919 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12920 L: speakup@linux-speakup.org
12921 W: http://www.linux-speakup.org/
12923 F: drivers/staging/speakup/
12925 STAGING - VIA VT665X DRIVERS
12926 M: Forest Bond <forest@alittletooquiet.net>
12928 F: drivers/staging/vt665?/
12930 STAGING - WILC1000 WIFI DRIVER
12931 M: Aditya Shankar <aditya.shankar@microchip.com>
12932 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12933 L: linux-wireless@vger.kernel.org
12935 F: drivers/staging/wilc1000/
12937 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12938 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12940 F: drivers/staging/xgifb/
12943 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12945 L: devel@driverdev.osuosl.org
12947 F: drivers/staging/
12949 STARFIRE/DURALAN NETWORK DRIVER
12950 M: Ion Badulescu <ionut@badula.org>
12952 F: drivers/net/ethernet/adaptec/starfire*
12954 STEC S1220 SKD DRIVER
12955 M: Bart Van Assche <bart.vanassche@wdc.com>
12956 L: linux-block@vger.kernel.org
12958 F: drivers/block/skd*[ch]
12961 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12963 F: drivers/staging/media/st-cec/
12964 F: Documentation/devicetree/bindings/media/stih-cec.txt
12966 STK1160 USB VIDEO CAPTURE DRIVER
12967 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12968 L: linux-media@vger.kernel.org
12969 T: git git://linuxtv.org/media_tree.git
12971 F: drivers/media/usb/stk1160/
12973 STMMAC ETHERNET DRIVER
12974 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12975 M: Alexandre Torgue <alexandre.torgue@st.com>
12976 L: netdev@vger.kernel.org
12977 W: http://www.stlinux.com
12979 F: drivers/net/ethernet/stmicro/stmmac/
12982 M: Sam Creasey <sammy@sammy.net>
12983 W: http://sammy.net/sun3/
12985 F: arch/m68k/kernel/*sun3*
12986 F: arch/m68k/sun3*/
12987 F: arch/m68k/include/asm/sun3*
12988 F: drivers/net/ethernet/i825xx/sun3*
12990 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12991 M: Hans de Goede <hdegoede@redhat.com>
12992 L: linux-input@vger.kernel.org
12994 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12995 F: drivers/input/keyboard/sun4i-lradc-keys.c
12997 SUNDANCE NETWORK DRIVER
12998 M: Denis Kirjanov <kda@linux-powerpc.org>
12999 L: netdev@vger.kernel.org
13001 F: drivers/net/ethernet/dlink/sundance.c
13004 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13005 M: Rich Felker <dalias@libc.org>
13006 L: linux-sh@vger.kernel.org
13007 Q: http://patchwork.kernel.org/project/linux-sh/list/
13009 F: Documentation/sh/
13014 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13015 M: Len Brown <len.brown@intel.com>
13016 M: Pavel Machek <pavel@ucw.cz>
13017 L: linux-pm@vger.kernel.org
13018 B: https://bugzilla.kernel.org
13020 F: Documentation/power/
13021 F: arch/x86/kernel/acpi/
13022 F: drivers/base/power/
13024 F: include/linux/suspend.h
13025 F: include/linux/freezer.h
13026 F: include/linux/pm.h
13029 M: Martin Mares <mj@ucw.cz>
13030 L: linux-video@atrey.karlin.mff.cuni.cz
13032 F: Documentation/svga.txt
13033 F: arch/x86/boot/video*
13036 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13037 L: linux-kernel@vger.kernel.org
13038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13041 F: arch/*/kernel/pci-swiotlb.c
13042 F: include/linux/swiotlb.h
13045 M: Jiri Pirko <jiri@resnulli.us>
13046 M: Ivan Vecera <ivecera@redhat.com>
13047 L: netdev@vger.kernel.org
13050 F: include/net/switchdev.h
13052 SYNC FILE FRAMEWORK
13053 M: Sumit Semwal <sumit.semwal@linaro.org>
13054 R: Gustavo Padovan <gustavo@padovan.org>
13056 L: linux-media@vger.kernel.org
13057 L: dri-devel@lists.freedesktop.org
13058 F: drivers/dma-buf/sync_*
13059 F: drivers/dma-buf/dma-fence*
13060 F: drivers/dma-buf/sw_sync.c
13061 F: include/linux/sync_file.h
13062 F: include/uapi/linux/sync_file.h
13063 F: Documentation/sync_file.txt
13064 T: git git://anongit.freedesktop.org/drm/drm-misc
13066 SYNOPSYS ARC ARCHITECTURE
13067 M: Vineet Gupta <vgupta@synopsys.com>
13068 L: linux-snps-arc@lists.infradead.org
13071 F: Documentation/devicetree/bindings/arc/*
13072 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13073 F: drivers/clocksource/arc_timer.c
13074 F: drivers/tty/serial/arc_uart.c
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13077 SYNOPSYS ARC HSDK SDP pll clock driver
13078 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13080 F: drivers/clk/clk-hsdk-pll.c
13081 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13083 SYNOPSYS ARC SDP clock driver
13084 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13086 F: drivers/clk/axs10x/*
13087 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13089 SYNOPSYS ARC SDP platform support
13090 M: Alexey Brodkin <abrodkin@synopsys.com>
13092 F: arch/arc/plat-axs10x
13093 F: arch/arc/boot/dts/ax*
13094 F: Documentation/devicetree/bindings/arc/axs10*
13096 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13097 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13099 F: drivers/reset/reset-axs10x.c
13100 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13102 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13103 M: Hoan Tran <hotran@apm.com>
13104 L: linux-gpio@vger.kernel.org
13106 F: drivers/gpio/gpio-dwapb.c
13107 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13109 SYNOPSYS DESIGNWARE DMAC DRIVER
13110 M: Viresh Kumar <vireshk@kernel.org>
13111 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13113 F: include/linux/dma/dw.h
13114 F: include/linux/platform_data/dma-dw.h
13117 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13118 M: Jie Deng <jiedeng@synopsys.com>
13119 L: netdev@vger.kernel.org
13121 F: drivers/net/ethernet/synopsys/
13123 SYNOPSYS DESIGNWARE I2C DRIVER
13124 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13125 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13126 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13127 L: linux-i2c@vger.kernel.org
13129 F: drivers/i2c/busses/i2c-designware-*
13130 F: include/linux/platform_data/i2c-designware.h
13132 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13133 M: Jaehoon Chung <jh80.chung@samsung.com>
13134 L: linux-mmc@vger.kernel.org
13136 F: drivers/mmc/host/dw_mmc*
13138 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13139 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13141 F: drivers/reset/reset-hsdk.c
13142 F: include/dt-bindings/reset/snps,hsdk-reset.h
13143 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13145 SYSTEM CONFIGURATION (SYSCON)
13146 M: Lee Jones <lee.jones@linaro.org>
13147 M: Arnd Bergmann <arnd@arndb.de>
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13150 F: drivers/mfd/syscon.c
13152 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13153 M: Sudeep Holla <sudeep.holla@arm.com>
13154 L: linux-arm-kernel@lists.infradead.org
13156 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13157 F: drivers/clk/clk-scpi.c
13158 F: drivers/cpufreq/scpi-cpufreq.c
13159 F: drivers/firmware/arm_scpi.c
13160 F: include/linux/scpi_protocol.h
13162 SYSTEM RESET/SHUTDOWN DRIVERS
13163 M: Sebastian Reichel <sre@kernel.org>
13164 L: linux-pm@vger.kernel.org
13165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13167 F: Documentation/devicetree/bindings/power/reset/
13168 F: drivers/power/reset/
13170 SYSTEM TRACE MODULE CLASS
13171 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13174 F: Documentation/trace/stm.txt
13175 F: drivers/hwtracing/stm/
13176 F: include/linux/stm.h
13177 F: include/uapi/linux/stm.h
13180 M: Christoph Hellwig <hch@infradead.org>
13182 F: Documentation/filesystems/sysv-fs.txt
13184 F: include/linux/sysv_fs.h
13187 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13188 L: linux-scsi@vger.kernel.org
13189 L: target-devel@vger.kernel.org
13190 W: http://www.linux-iscsi.org
13191 W: http://groups.google.com/group/linux-iscsi-target-dev
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13196 F: Documentation/target/
13198 TASKSTATS STATISTICS INTERFACE
13199 M: Balbir Singh <bsingharora@gmail.com>
13201 F: Documentation/accounting/taskstats*
13202 F: include/linux/taskstats*
13203 F: kernel/taskstats.c
13206 M: Jamal Hadi Salim <jhs@mojatatu.com>
13207 M: Cong Wang <xiyou.wangcong@gmail.com>
13208 M: Jiri Pirko <jiri@resnulli.us>
13209 L: netdev@vger.kernel.org
13211 F: include/net/pkt_cls.h
13212 F: include/net/pkt_sched.h
13213 F: include/net/tc_act/
13214 F: include/uapi/linux/pkt_cls.h
13215 F: include/uapi/linux/pkt_sched.h
13216 F: include/uapi/linux/tc_act/
13217 F: include/uapi/linux/tc_ematch/
13220 TCP LOW PRIORITY MODULE
13221 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13222 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13223 W: http://tcp-lp-mod.sourceforge.net/
13225 F: net/ipv4/tcp_lp.c
13227 TDA10071 MEDIA DRIVER
13228 M: Antti Palosaari <crope@iki.fi>
13229 L: linux-media@vger.kernel.org
13230 W: https://linuxtv.org
13231 W: http://palosaari.fi/linux/
13232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13233 T: git git://linuxtv.org/anttip/media_tree.git
13235 F: drivers/media/dvb-frontends/tda10071*
13237 TDA18212 MEDIA DRIVER
13238 M: Antti Palosaari <crope@iki.fi>
13239 L: linux-media@vger.kernel.org
13240 W: https://linuxtv.org
13241 W: http://palosaari.fi/linux/
13242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13243 T: git git://linuxtv.org/anttip/media_tree.git
13245 F: drivers/media/tuners/tda18212*
13247 TDA18218 MEDIA DRIVER
13248 M: Antti Palosaari <crope@iki.fi>
13249 L: linux-media@vger.kernel.org
13250 W: https://linuxtv.org
13251 W: http://palosaari.fi/linux/
13252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13253 T: git git://linuxtv.org/anttip/media_tree.git
13255 F: drivers/media/tuners/tda18218*
13257 TDA18271 MEDIA DRIVER
13258 M: Michael Krufky <mkrufky@linuxtv.org>
13259 L: linux-media@vger.kernel.org
13260 W: https://linuxtv.org
13261 W: http://github.com/mkrufky
13262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13263 T: git git://linuxtv.org/mkrufky/tuners.git
13265 F: drivers/media/tuners/tda18271*
13267 TDA827x MEDIA DRIVER
13268 M: Michael Krufky <mkrufky@linuxtv.org>
13269 L: linux-media@vger.kernel.org
13270 W: https://linuxtv.org
13271 W: http://github.com/mkrufky
13272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13273 T: git git://linuxtv.org/mkrufky/tuners.git
13275 F: drivers/media/tuners/tda8290.*
13277 TDA8290 MEDIA DRIVER
13278 M: Michael Krufky <mkrufky@linuxtv.org>
13279 L: linux-media@vger.kernel.org
13280 W: https://linuxtv.org
13281 W: http://github.com/mkrufky
13282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13283 T: git git://linuxtv.org/mkrufky/tuners.git
13285 F: drivers/media/tuners/tda8290.*
13287 TDA9840 MEDIA DRIVER
13288 M: Hans Verkuil <hverkuil@xs4all.nl>
13289 L: linux-media@vger.kernel.org
13290 T: git git://linuxtv.org/media_tree.git
13291 W: https://linuxtv.org
13293 F: drivers/media/i2c/tda9840*
13295 TEA5761 TUNER DRIVER
13296 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13298 L: linux-media@vger.kernel.org
13299 W: https://linuxtv.org
13300 T: git git://linuxtv.org/media_tree.git
13302 F: drivers/media/tuners/tea5761.*
13304 TEA5767 TUNER DRIVER
13305 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13307 L: linux-media@vger.kernel.org
13308 W: https://linuxtv.org
13309 T: git git://linuxtv.org/media_tree.git
13311 F: drivers/media/tuners/tea5767.*
13313 TEA6415C MEDIA DRIVER
13314 M: Hans Verkuil <hverkuil@xs4all.nl>
13315 L: linux-media@vger.kernel.org
13316 T: git git://linuxtv.org/media_tree.git
13317 W: https://linuxtv.org
13319 F: drivers/media/i2c/tea6415c*
13321 TEA6420 MEDIA DRIVER
13322 M: Hans Verkuil <hverkuil@xs4all.nl>
13323 L: linux-media@vger.kernel.org
13324 T: git git://linuxtv.org/media_tree.git
13325 W: https://linuxtv.org
13327 F: drivers/media/i2c/tea6420*
13330 M: Jiri Pirko <jiri@resnulli.us>
13331 L: netdev@vger.kernel.org
13333 F: drivers/net/team/
13334 F: include/linux/if_team.h
13335 F: include/uapi/linux/if_team.h
13337 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13338 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13340 F: arch/x86/platform/ts5500/
13342 TECHNOTREND USB IR RECEIVER
13343 M: Sean Young <sean@mess.org>
13344 L: linux-media@vger.kernel.org
13346 F: drivers/media/rc/ttusbir.c
13349 M: Jens Wiklander <jens.wiklander@linaro.org>
13351 F: include/linux/tee_drv.h
13352 F: include/uapi/linux/tee.h
13354 F: Documentation/tee.txt
13356 TEGRA ARCHITECTURE SUPPORT
13357 M: Thierry Reding <thierry.reding@gmail.com>
13358 M: Jonathan Hunter <jonathanh@nvidia.com>
13359 L: linux-tegra@vger.kernel.org
13360 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13366 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13367 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13369 F: drivers/clk/tegra/
13372 M: Laxman Dewangan <ldewangan@nvidia.com>
13373 M: Jon Hunter <jonathanh@nvidia.com>
13375 F: drivers/dma/tegra*
13378 M: Laxman Dewangan <ldewangan@nvidia.com>
13380 F: drivers/i2c/busses/i2c-tegra.c
13382 TEGRA IOMMU DRIVERS
13383 M: Hiroshi Doyu <hdoyu@nvidia.com>
13385 F: drivers/iommu/tegra*
13388 M: Rakesh Iyer <riyer@nvidia.com>
13389 M: Laxman Dewangan <ldewangan@nvidia.com>
13391 F: drivers/input/keyboard/tegra-kbc.c
13394 M: Thierry Reding <thierry.reding@gmail.com>
13396 F: drivers/pwm/pwm-tegra.c
13398 TEGRA SERIAL DRIVER
13399 M: Laxman Dewangan <ldewangan@nvidia.com>
13401 F: drivers/tty/serial/serial-tegra.c
13404 M: Laxman Dewangan <ldewangan@nvidia.com>
13406 F: drivers/spi/spi-tegra*
13408 TEHUTI ETHERNET DRIVER
13409 M: Andy Gospodarek <andy@greyhouse.net>
13410 L: netdev@vger.kernel.org
13412 F: drivers/net/ethernet/tehuti/*
13414 Telecom Clock Driver for MCPL0010
13415 M: Mark Gross <mark.gross@intel.com>
13417 F: drivers/char/tlclk.c
13419 TENSILICA XTENSA PORT (xtensa)
13420 M: Chris Zankel <chris@zankel.net>
13421 M: Max Filippov <jcmvbkbc@gmail.com>
13422 L: linux-xtensa@linux-xtensa.org
13423 T: git git://github.com/czankel/xtensa-linux.git
13426 F: drivers/irqchip/irq-xtensa-*
13428 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13429 M: Nishanth Menon <nm@ti.com>
13430 M: Tero Kristo <t-kristo@ti.com>
13431 M: Santosh Shilimkar <ssantosh@kernel.org>
13432 L: linux-arm-kernel@lists.infradead.org
13434 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13435 F: drivers/firmware/ti_sci*
13436 F: include/linux/soc/ti/ti_sci_protocol.h
13437 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13438 F: include/dt-bindings/genpd/k2g.h
13439 F: drivers/soc/ti/ti_sci_pm_domains.c
13440 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13441 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13442 F: drivers/clk/keystone/sci-clk.c
13443 F: drivers/reset/reset-ti-sci.c
13445 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13446 M: Hans Verkuil <hverkuil@xs4all.nl>
13447 L: linux-media@vger.kernel.org
13448 T: git git://linuxtv.org/media_tree.git
13449 W: https://linuxtv.org
13451 F: drivers/media/radio/radio-raremono.c
13454 M: Zhang Rui <rui.zhang@intel.com>
13455 M: Eduardo Valentin <edubezval@gmail.com>
13456 L: linux-pm@vger.kernel.org
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13459 Q: https://patchwork.kernel.org/project/linux-pm/list/
13461 F: drivers/thermal/
13462 F: include/linux/thermal.h
13463 F: include/uapi/linux/thermal.h
13464 F: include/linux/cpu_cooling.h
13465 F: Documentation/devicetree/bindings/thermal/
13467 THERMAL/CPU_COOLING
13468 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13469 M: Viresh Kumar <viresh.kumar@linaro.org>
13470 M: Javi Merino <javi.merino@kernel.org>
13471 L: linux-pm@vger.kernel.org
13473 F: Documentation/thermal/cpu-cooling-api.txt
13474 F: drivers/thermal/cpu_cooling.c
13475 F: include/linux/cpu_cooling.h
13477 THINKPAD ACPI EXTRAS DRIVER
13478 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13479 L: ibm-acpi-devel@lists.sourceforge.net
13480 L: platform-driver-x86@vger.kernel.org
13481 W: http://ibm-acpi.sourceforge.net
13482 W: http://thinkwiki.org/wiki/Ibm-acpi
13483 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13485 F: drivers/platform/x86/thinkpad_acpi.c
13488 M: Andreas Noever <andreas.noever@gmail.com>
13489 M: Michael Jamet <michael.jamet@intel.com>
13490 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13491 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13494 F: drivers/thunderbolt/
13495 F: include/linux/thunderbolt.h
13497 THUNDERBOLT NETWORK DRIVER
13498 M: Michael Jamet <michael.jamet@intel.com>
13499 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13500 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13501 L: netdev@vger.kernel.org
13503 F: drivers/net/thunderbolt.c
13505 THUNDERX GPIO DRIVER
13506 M: David Daney <david.daney@cavium.com>
13508 F: drivers/gpio/gpio-thunderx.c
13510 TI AM437X VPFE DRIVER
13511 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13512 L: linux-media@vger.kernel.org
13513 W: https://linuxtv.org
13514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13515 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13517 F: drivers/media/platform/am437x/
13519 TI BANDGAP AND THERMAL DRIVER
13520 M: Eduardo Valentin <edubezval@gmail.com>
13521 M: Keerthy <j-keerthy@ti.com>
13522 L: linux-pm@vger.kernel.org
13523 L: linux-omap@vger.kernel.org
13525 F: drivers/thermal/ti-soc-thermal/
13527 TI BQ27XXX POWER SUPPLY DRIVER
13528 R: Andrew F. Davis <afd@ti.com>
13529 F: include/linux/power/bq27xxx_battery.h
13530 F: drivers/power/supply/bq27xxx_battery.c
13531 F: drivers/power/supply/bq27xxx_battery_i2c.c
13533 TI CDCE706 CLOCK DRIVER
13534 M: Max Filippov <jcmvbkbc@gmail.com>
13536 F: drivers/clk/clk-cdce706.c
13539 M: Tero Kristo <t-kristo@ti.com>
13540 L: linux-omap@vger.kernel.org
13543 F: include/linux/clk/ti.h
13545 TI DAVINCI MACHINE SUPPORT
13546 M: Sekhar Nori <nsekhar@ti.com>
13547 M: Kevin Hilman <khilman@kernel.org>
13548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13551 F: arch/arm/mach-davinci/
13552 F: drivers/i2c/busses/i2c-davinci.c
13553 F: arch/arm/boot/dts/da850*
13555 TI DAVINCI SERIES GPIO DRIVER
13556 M: Keerthy <j-keerthy@ti.com>
13557 L: linux-gpio@vger.kernel.org
13559 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13560 F: drivers/gpio/gpio-davinci.c
13562 TI DAVINCI SERIES MEDIA DRIVER
13563 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13564 L: linux-media@vger.kernel.org
13565 W: https://linuxtv.org
13566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13567 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13569 F: drivers/media/platform/davinci/
13570 F: include/media/davinci/
13572 TI ETHERNET SWITCH DRIVER (CPSW)
13573 R: Grygorii Strashko <grygorii.strashko@ti.com>
13574 L: linux-omap@vger.kernel.org
13575 L: netdev@vger.kernel.org
13577 F: drivers/net/ethernet/ti/cpsw*
13578 F: drivers/net/ethernet/ti/davinci*
13580 TI FLASH MEDIA INTERFACE DRIVER
13581 M: Alex Dubov <oakad@yahoo.com>
13583 F: drivers/misc/tifm*
13584 F: drivers/mmc/host/tifm_sd.c
13585 F: include/linux/tifm.h
13587 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13588 M: Santosh Shilimkar <ssantosh@kernel.org>
13589 L: linux-kernel@vger.kernel.org
13590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13592 F: drivers/soc/ti/*
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13595 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13596 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13597 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13600 F: sound/soc/codecs/lm49453*
13601 F: sound/soc/codecs/isabelle*
13603 TI LP855x BACKLIGHT DRIVER
13604 M: Milo Kim <milo.kim@ti.com>
13606 F: Documentation/backlight/lp855x-driver.txt
13607 F: drivers/video/backlight/lp855x_bl.c
13608 F: include/linux/platform_data/lp855x.h
13610 TI LP8727 CHARGER DRIVER
13611 M: Milo Kim <milo.kim@ti.com>
13613 F: drivers/power/supply/lp8727_charger.c
13614 F: include/linux/platform_data/lp8727.h
13616 TI LP8788 MFD DRIVER
13617 M: Milo Kim <milo.kim@ti.com>
13619 F: drivers/iio/adc/lp8788_adc.c
13620 F: drivers/leds/leds-lp8788.c
13621 F: drivers/mfd/lp8788*.c
13622 F: drivers/power/supply/lp8788-charger.c
13623 F: drivers/regulator/lp8788-*.c
13624 F: include/linux/mfd/lp8788*.h
13626 TI NETCP ETHERNET DRIVER
13627 M: Wingman Kwok <w-kwok2@ti.com>
13628 M: Murali Karicheri <m-karicheri2@ti.com>
13629 L: netdev@vger.kernel.org
13631 F: drivers/net/ethernet/ti/netcp*
13633 TI TAS571X FAMILY ASoC CODEC DRIVER
13634 M: Kevin Cernekee <cernekee@chromium.org>
13635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13637 F: sound/soc/codecs/tas571x*
13639 TI TRF7970A NFC DRIVER
13640 M: Mark Greer <mgreer@animalcreek.com>
13641 L: linux-wireless@vger.kernel.org
13642 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13644 F: drivers/nfc/trf7970a.c
13645 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13647 TI TWL4030 SERIES SOC CODEC DRIVER
13648 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13649 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13651 F: sound/soc/codecs/twl4030*
13654 M: Benoit Parrot <bparrot@ti.com>
13655 L: linux-media@vger.kernel.org
13656 W: http://linuxtv.org/
13657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13659 F: drivers/media/platform/ti-vpe/
13661 TI WILINK WIRELESS DRIVERS
13662 L: linux-wireless@vger.kernel.org
13663 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13664 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13667 F: drivers/net/wireless/ti/
13668 F: include/linux/wl12xx.h
13671 W: http://www.mellanox.com/repository/solutions/tile-scm/
13674 F: drivers/char/tile-srom.c
13675 F: drivers/edac/tile_edac.c
13676 F: drivers/net/ethernet/tile/
13677 F: drivers/rtc/rtc-tile.c
13678 F: drivers/tty/hvc/hvc_tile.c
13679 F: drivers/tty/serial/tilegx.c
13680 F: drivers/usb/host/*-tilegx.c
13681 F: include/linux/usb/tilegx.h
13683 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13684 M: John Stultz <john.stultz@linaro.org>
13685 M: Thomas Gleixner <tglx@linutronix.de>
13686 R: Stephen Boyd <sboyd@codeaurora.org>
13687 L: linux-kernel@vger.kernel.org
13688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13690 F: include/linux/clocksource.h
13691 F: include/linux/time.h
13692 F: include/linux/timex.h
13693 F: include/uapi/linux/time.h
13694 F: include/uapi/linux/timex.h
13695 F: kernel/time/clocksource.c
13696 F: kernel/time/time*.c
13697 F: kernel/time/alarmtimer.c
13698 F: kernel/time/ntp.c
13699 F: tools/testing/selftests/timers/
13702 M: Jon Maloy <jon.maloy@ericsson.com>
13703 M: Ying Xue <ying.xue@windriver.com>
13704 L: netdev@vger.kernel.org (core kernel code)
13705 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13706 W: http://tipc.sourceforge.net/
13708 F: include/uapi/linux/tipc*.h
13711 TLAN NETWORK DRIVER
13712 M: Samuel Chessman <chessman@tux.org>
13713 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13714 W: http://sourceforge.net/projects/tlan/
13716 F: Documentation/networking/tlan.txt
13717 F: drivers/net/ethernet/ti/tlan.*
13719 TM6000 VIDEO4LINUX DRIVER
13720 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13721 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13722 L: linux-media@vger.kernel.org
13723 W: https://linuxtv.org
13724 T: git git://linuxtv.org/media_tree.git
13726 F: drivers/media/usb/tm6000/
13727 F: Documentation/media/v4l-drivers/tm6000*
13729 TMIO/SDHI MMC DRIVER
13730 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13731 L: linux-mmc@vger.kernel.org
13733 F: drivers/mmc/host/tmio_mmc*
13734 F: drivers/mmc/host/renesas_sdhi*
13735 F: include/linux/mfd/tmio.h
13737 TMP401 HARDWARE MONITOR DRIVER
13738 M: Guenter Roeck <linux@roeck-us.net>
13739 L: linux-hwmon@vger.kernel.org
13741 F: Documentation/hwmon/tmp401
13742 F: drivers/hwmon/tmp401.c
13744 TMPFS (SHMEM FILESYSTEM)
13745 M: Hugh Dickins <hughd@google.com>
13746 L: linux-mm@kvack.org
13748 F: include/linux/shmem_fs.h
13751 TOMOYO SECURITY MODULE
13752 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13753 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13754 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13755 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13756 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13757 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13758 W: http://tomoyo.sourceforge.jp/
13759 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13761 F: security/tomoyo/
13763 TOPSTAR LAPTOP EXTRAS DRIVER
13764 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13765 L: platform-driver-x86@vger.kernel.org
13767 F: drivers/platform/x86/topstar-laptop.c
13769 TOSHIBA ACPI EXTRAS DRIVER
13770 M: Azael Avalos <coproscefalo@gmail.com>
13771 L: platform-driver-x86@vger.kernel.org
13773 F: drivers/platform/x86/toshiba_acpi.c
13775 TOSHIBA BLUETOOTH DRIVER
13776 M: Azael Avalos <coproscefalo@gmail.com>
13777 L: platform-driver-x86@vger.kernel.org
13779 F: drivers/platform/x86/toshiba_bluetooth.c
13781 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13782 M: Azael Avalos <coproscefalo@gmail.com>
13783 L: platform-driver-x86@vger.kernel.org
13785 F: drivers/platform/x86/toshiba_haps.c
13788 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13789 W: http://www.buzzard.org.uk/toshiba/
13791 F: drivers/char/toshiba.c
13792 F: include/linux/toshiba.h
13793 F: include/uapi/linux/toshiba.h
13795 TOSHIBA TC358743 DRIVER
13796 M: Mats Randgaard <matrandg@cisco.com>
13797 L: linux-media@vger.kernel.org
13799 F: drivers/media/i2c/tc358743*
13800 F: include/media/i2c/tc358743.h
13802 TOSHIBA WMI HOTKEYS DRIVER
13803 M: Azael Avalos <coproscefalo@gmail.com>
13804 L: platform-driver-x86@vger.kernel.org
13806 F: drivers/platform/x86/toshiba-wmi.c
13809 M: Peter Huewe <peterhuewe@gmx.de>
13810 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13811 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13812 L: linux-integrity@vger.kernel.org
13813 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13814 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13816 F: drivers/char/tpm/
13819 M: Steven Rostedt <rostedt@goodmis.org>
13820 M: Ingo Molnar <mingo@redhat.com>
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13823 F: Documentation/trace/ftrace.txt
13824 F: arch/*/*/*/ftrace.h
13825 F: arch/*/kernel/ftrace.c
13826 F: include/*/ftrace.h
13827 F: include/linux/trace*.h
13830 F: tools/testing/selftests/ftrace/
13832 TRACING MMIO ACCESSES (MMIOTRACE)
13833 M: Steven Rostedt <rostedt@goodmis.org>
13834 M: Ingo Molnar <mingo@kernel.org>
13835 R: Karol Herbst <karolherbst@gmail.com>
13836 R: Pekka Paalanen <ppaalanen@gmail.com>
13838 L: linux-kernel@vger.kernel.org
13839 L: nouveau@lists.freedesktop.org
13840 F: kernel/trace/trace_mmiotrace.c
13841 F: include/linux/mmiotrace.h
13842 F: arch/x86/mm/kmmio.c
13843 F: arch/x86/mm/mmio-mod.c
13844 F: arch/x86/mm/testmmiotrace.c
13847 M: Jiri Kosina <trivial@kernel.org>
13848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13850 K: ^Subject:.*(?i)trivial
13853 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13854 M: Jiri Slaby <jslaby@suse.com>
13856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13857 F: Documentation/serial/
13859 F: drivers/tty/serial/serial_core.c
13860 F: include/linux/serial_core.h
13861 F: include/linux/serial.h
13862 F: include/linux/tty.h
13863 F: include/uapi/linux/serial_core.h
13864 F: include/uapi/linux/serial.h
13865 F: include/uapi/linux/tty.h
13867 TUA9001 MEDIA DRIVER
13868 M: Antti Palosaari <crope@iki.fi>
13869 L: linux-media@vger.kernel.org
13870 W: https://linuxtv.org
13871 W: http://palosaari.fi/linux/
13872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13873 T: git git://linuxtv.org/anttip/media_tree.git
13875 F: drivers/media/tuners/tua9001*
13877 TULIP NETWORK DRIVERS
13878 L: netdev@vger.kernel.org
13879 L: linux-parisc@vger.kernel.org
13881 F: drivers/net/ethernet/dec/tulip/
13884 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13885 W: http://vtun.sourceforge.net/tun
13887 F: Documentation/networking/tuntap.txt
13888 F: arch/um/os-Linux/drivers/
13890 TURBOCHANNEL SUBSYSTEM
13891 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13892 M: Ralf Baechle <ralf@linux-mips.org>
13893 L: linux-mips@linux-mips.org
13894 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13897 F: include/linux/tc.h
13899 TW5864 VIDEO4LINUX DRIVER
13900 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13901 M: Anton Sviridenko <anton@corp.bluecherry.net>
13902 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13903 M: Andrey Utkin <andrey_utkin@fastmail.com>
13904 L: linux-media@vger.kernel.org
13906 F: drivers/media/pci/tw5864/
13908 TW68 VIDEO4LINUX DRIVER
13909 M: Hans Verkuil <hverkuil@xs4all.nl>
13910 L: linux-media@vger.kernel.org
13911 T: git git://linuxtv.org/media_tree.git
13912 W: https://linuxtv.org
13914 F: drivers/media/pci/tw68/
13916 TW686X VIDEO4LINUX DRIVER
13917 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13918 L: linux-media@vger.kernel.org
13919 T: git git://linuxtv.org/media_tree.git
13920 W: http://linuxtv.org
13922 F: drivers/media/pci/tw686x/
13924 UBI FILE SYSTEM (UBIFS)
13925 M: Richard Weinberger <richard@nod.at>
13926 M: Artem Bityutskiy <dedekind1@gmail.com>
13927 M: Adrian Hunter <adrian.hunter@intel.com>
13928 L: linux-mtd@lists.infradead.org
13929 T: git git://git.infradead.org/ubifs-2.6.git
13930 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13932 F: Documentation/filesystems/ubifs.txt
13935 UCLINUX (M68KNOMMU AND COLDFIRE)
13936 M: Greg Ungerer <gerg@linux-m68k.org>
13937 W: http://www.linux-m68k.org/
13938 W: http://www.uclinux.org/
13939 L: linux-m68k@lists.linux-m68k.org
13940 L: uclinux-dev@uclinux.org (subscribers-only)
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13943 F: arch/m68k/coldfire/
13945 F: arch/m68k/*/*_no.*
13946 F: arch/m68k/include/asm/*_no.*
13949 M: Jan Kara <jack@suse.com>
13951 F: Documentation/filesystems/udf.txt
13955 M: Bastien Nocera <hadess@hadess.net>
13956 L: linux-input@vger.kernel.org
13958 F: drivers/hid/hid-udraw-ps3.c
13961 M: Evgeniy Dushistov <dushistov@mail.ru>
13963 F: Documentation/filesystems/ufs.txt
13966 UHID USERSPACE HID IO DRIVER:
13967 M: David Herrmann <dh.herrmann@googlemail.com>
13968 L: linux-input@vger.kernel.org
13970 F: drivers/hid/uhid.c
13971 F: include/uapi/linux/uhid.h
13974 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13975 L: linux-usb@vger.kernel.org
13977 F: drivers/usb/common/ulpi.c
13978 F: include/linux/ulpi/
13980 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13981 L: linux-usb@vger.kernel.org
13984 F: include/linux/uwb.h
13985 F: include/linux/uwb/
13987 UNICORE32 ARCHITECTURE:
13988 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13989 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13991 T: git git://github.com/gxt/linux.git
13995 M: Tony Finch <dot@dotat.at>
13996 W: http://dotat.at/prog/unifdef
13998 F: scripts/unifdef.c
14000 UNIFORM CDROM DRIVER
14001 M: Jens Axboe <axboe@kernel.dk>
14002 W: http://www.kernel.dk
14004 F: Documentation/cdrom/
14005 F: drivers/cdrom/cdrom.c
14006 F: include/linux/cdrom.h
14007 F: include/uapi/linux/cdrom.h
14009 UNISYS S-PAR DRIVERS
14010 M: David Kershner <david.kershner@unisys.com>
14011 L: sparmaintainer@unisys.com (Unisys internal)
14013 F: drivers/staging/unisys/
14015 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14016 M: Vinayak Holikatti <vinholikatti@gmail.com>
14017 L: linux-scsi@vger.kernel.org
14019 F: Documentation/scsi/ufs.txt
14020 F: drivers/scsi/ufs/
14022 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14023 M: Joao Pinto <jpinto@synopsys.com>
14024 L: linux-scsi@vger.kernel.org
14026 F: drivers/scsi/ufs/*dwc*
14028 UNSORTED BLOCK IMAGES (UBI)
14029 M: Artem Bityutskiy <dedekind1@gmail.com>
14030 M: Richard Weinberger <richard@nod.at>
14031 W: http://www.linux-mtd.infradead.org/
14032 L: linux-mtd@lists.infradead.org
14033 T: git git://git.infradead.org/ubifs-2.6.git
14035 F: drivers/mtd/ubi/
14036 F: include/linux/mtd/ubi.h
14037 F: include/uapi/mtd/ubi-user.h
14039 USB "USBNET" DRIVER FRAMEWORK
14040 M: Oliver Neukum <oneukum@suse.com>
14041 L: netdev@vger.kernel.org
14042 W: http://www.linux-usb.org/usbnet
14044 F: drivers/net/usb/usbnet.c
14045 F: include/linux/usb/usbnet.h
14048 M: Oliver Neukum <oneukum@suse.com>
14049 L: linux-usb@vger.kernel.org
14051 F: Documentation/usb/acm.txt
14052 F: drivers/usb/class/cdc-acm.*
14054 USB AR5523 WIRELESS DRIVER
14055 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14056 L: linux-wireless@vger.kernel.org
14058 F: drivers/net/wireless/ath/ar5523/
14061 M: Oliver Neukum <oneukum@suse.com>
14062 L: linux-usb@vger.kernel.org
14063 L: linux-scsi@vger.kernel.org
14065 F: drivers/usb/storage/uas.c
14067 USB CDC ETHERNET DRIVER
14068 M: Oliver Neukum <oliver@neukum.org>
14069 L: linux-usb@vger.kernel.org
14071 F: drivers/net/usb/cdc_*.c
14072 F: include/uapi/linux/usb/cdc.h
14074 USB CHAOSKEY DRIVER
14075 M: Keith Packard <keithp@keithp.com>
14076 L: linux-usb@vger.kernel.org
14078 F: drivers/usb/misc/chaoskey.c
14080 USB CYPRESS C67X00 DRIVER
14081 M: Peter Korsgaard <jacmet@sunsite.dk>
14082 L: linux-usb@vger.kernel.org
14084 F: drivers/usb/c67x00/
14086 USB DAVICOM DM9601 DRIVER
14087 M: Peter Korsgaard <jacmet@sunsite.dk>
14088 L: netdev@vger.kernel.org
14089 W: http://www.linux-usb.org/usbnet
14091 F: drivers/net/usb/dm9601.c
14093 USB DIAMOND RIO500 DRIVER
14094 M: Cesar Miquel <miquel@df.uba.ar>
14095 L: rio500-users@lists.sourceforge.net
14096 W: http://rio500.sourceforge.net
14098 F: drivers/usb/misc/rio500*
14101 M: Alan Stern <stern@rowland.harvard.edu>
14102 L: linux-usb@vger.kernel.org
14104 F: Documentation/usb/ehci.txt
14105 F: drivers/usb/host/ehci*
14107 USB GADGET/PERIPHERAL SUBSYSTEM
14108 M: Felipe Balbi <balbi@kernel.org>
14109 L: linux-usb@vger.kernel.org
14110 W: http://www.linux-usb.org/gadget
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14113 F: drivers/usb/gadget/
14114 F: include/linux/usb/gadget*
14116 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14117 M: Jiri Kosina <jikos@kernel.org>
14118 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14119 L: linux-usb@vger.kernel.org
14120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14122 F: Documentation/hid/hiddev.txt
14123 F: drivers/hid/usbhid/
14126 M: Olav Kongas <ok@artecdesign.ee>
14127 L: linux-usb@vger.kernel.org
14129 F: drivers/usb/host/isp116x*
14130 F: include/linux/usb/isp116x.h
14132 USB LAN78XX ETHERNET DRIVER
14133 M: Woojung Huh <woojung.huh@microchip.com>
14134 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14135 L: netdev@vger.kernel.org
14137 F: drivers/net/usb/lan78xx.*
14139 USB MASS STORAGE DRIVER
14140 M: Alan Stern <stern@rowland.harvard.edu>
14141 L: linux-usb@vger.kernel.org
14142 L: usb-storage@lists.one-eyed-alien.net
14144 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14145 F: drivers/usb/storage/
14148 M: Clemens Ladisch <clemens@ladisch.de>
14149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14150 T: git git://git.alsa-project.org/alsa-kernel.git
14152 F: sound/usb/midi.*
14154 USB NETWORKING DRIVERS
14155 L: linux-usb@vger.kernel.org
14157 F: drivers/net/usb/
14160 M: Alan Stern <stern@rowland.harvard.edu>
14161 L: linux-usb@vger.kernel.org
14163 F: Documentation/usb/ohci.txt
14164 F: drivers/usb/host/ohci*
14166 USB OTG FSM (Finite State Machine)
14167 M: Peter Chen <Peter.Chen@nxp.com>
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14169 L: linux-usb@vger.kernel.org
14171 F: drivers/usb/common/usb-otg-fsm.c
14174 M: Valentina Manea <valentina.manea.m@gmail.com>
14175 M: Shuah Khan <shuahkh@osg.samsung.com>
14176 M: Shuah Khan <shuah@kernel.org>
14177 L: linux-usb@vger.kernel.org
14179 F: Documentation/usb/usbip_protocol.txt
14180 F: drivers/usb/usbip/
14181 F: tools/usb/usbip/
14184 M: Petko Manolov <petkan@nucleusys.com>
14185 L: linux-usb@vger.kernel.org
14186 L: netdev@vger.kernel.org
14187 T: git git://github.com/petkan/pegasus.git
14188 W: https://github.com/petkan/pegasus
14190 F: drivers/net/usb/pegasus.*
14193 M: Felipe Balbi <balbi@kernel.org>
14194 L: linux-usb@vger.kernel.org
14195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14197 F: drivers/usb/phy/
14199 USB PRINTER DRIVER (usblp)
14200 M: Pete Zaitcev <zaitcev@redhat.com>
14201 L: linux-usb@vger.kernel.org
14203 F: drivers/usb/class/usblp.c
14205 USB QMI WWAN NETWORK DRIVER
14206 M: Bjørn Mork <bjorn@mork.no>
14207 L: netdev@vger.kernel.org
14209 F: Documentation/ABI/testing/sysfs-class-net-qmi
14210 F: drivers/net/usb/qmi_wwan.c
14213 M: Petko Manolov <petkan@nucleusys.com>
14214 L: linux-usb@vger.kernel.org
14215 L: netdev@vger.kernel.org
14216 T: git git://github.com/petkan/rtl8150.git
14217 W: https://github.com/petkan/rtl8150
14219 F: drivers/net/usb/rtl8150.c
14221 USB SERIAL SUBSYSTEM
14222 M: Johan Hovold <johan@kernel.org>
14223 L: linux-usb@vger.kernel.org
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14226 F: Documentation/usb/usb-serial.txt
14227 F: drivers/usb/serial/
14228 F: include/linux/usb/serial.h
14230 USB SMSC75XX ETHERNET DRIVER
14231 M: Steve Glendinning <steve.glendinning@shawell.net>
14232 L: netdev@vger.kernel.org
14234 F: drivers/net/usb/smsc75xx.*
14236 USB SMSC95XX ETHERNET DRIVER
14237 M: Steve Glendinning <steve.glendinning@shawell.net>
14238 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14239 L: netdev@vger.kernel.org
14241 F: drivers/net/usb/smsc95xx.*
14244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14245 L: linux-usb@vger.kernel.org
14246 W: http://www.linux-usb.org
14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14249 F: Documentation/devicetree/bindings/usb/
14250 F: Documentation/usb/
14252 F: include/linux/usb.h
14253 F: include/linux/usb/
14255 USB TYPEC SUBSYSTEM
14256 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14257 L: linux-usb@vger.kernel.org
14259 F: Documentation/ABI/testing/sysfs-class-typec
14260 F: Documentation/usb/typec.rst
14261 F: drivers/usb/typec/
14262 F: include/linux/usb/typec.h
14265 M: Alan Stern <stern@rowland.harvard.edu>
14266 L: linux-usb@vger.kernel.org
14268 F: drivers/usb/host/uhci*
14271 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14272 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14273 L: linux-media@vger.kernel.org
14274 T: git git://linuxtv.org/media_tree.git
14275 W: http://www.ideasonboard.org/uvc/
14277 F: drivers/media/usb/uvc/
14278 F: include/uapi/linux/uvcvideo.h
14281 M: Hans Verkuil <hverkuil@xs4all.nl>
14282 L: linux-media@vger.kernel.org
14283 T: git git://linuxtv.org/media_tree.git
14284 W: https://linuxtv.org
14286 F: drivers/media/usb/usbvision/
14289 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14290 L: linux-usb@vger.kernel.org
14292 F: drivers/usb/gadget/function/*uvc*
14293 F: drivers/usb/gadget/legacy/webcam.c
14295 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14296 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14297 L: linux-wireless@vger.kernel.org
14299 F: drivers/net/wireless/rndis_wlan.c
14302 M: Mathias Nyman <mathias.nyman@intel.com>
14303 L: linux-usb@vger.kernel.org
14305 F: drivers/usb/host/xhci*
14306 F: drivers/usb/host/pci-quirks*
14309 L: linux-wireless@vger.kernel.org
14310 W: http://linux-lc100020.sourceforge.net
14312 F: drivers/net/wireless/zydas/zd1201.*
14315 M: Antoine Jacquet <royale@zerezo.com>
14316 L: linux-usb@vger.kernel.org
14317 L: linux-media@vger.kernel.org
14318 T: git git://linuxtv.org/media_tree.git
14319 W: http://royale.zerezo.com/zr364xx/
14321 F: Documentation/media/v4l-drivers/zr364xx*
14322 F: drivers/media/usb/zr364xx/
14324 USER-MODE LINUX (UML)
14325 M: Jeff Dike <jdike@addtoit.com>
14326 M: Richard Weinberger <richard@nod.at>
14327 L: user-mode-linux-devel@lists.sourceforge.net
14328 L: user-mode-linux-user@lists.sourceforge.net
14329 W: http://user-mode-linux.sourceforge.net
14330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14332 F: Documentation/virtual/uml/
14338 USERSPACE I/O (UIO)
14339 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14342 F: Documentation/driver-api/uio-howto.rst
14344 F: include/linux/uio*.h
14347 M: Karel Zak <kzak@redhat.com>
14348 L: util-linux@vger.kernel.org
14349 W: http://en.wikipedia.org/wiki/Util-linux
14350 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14354 M: Christoph Hellwig <hch@lst.de>
14355 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14356 L: linux-kernel@vger.kernel.org
14357 T: git git://git.infradead.org/users/hch/uuid.git
14360 F: include/linux/uuid.h
14361 F: include/uapi/linux/uuid.h
14365 M: Michal Januszewski <spock@gentoo.org>
14366 L: linux-fbdev@vger.kernel.org
14367 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14369 F: Documentation/fb/uvesafb.txt
14370 F: drivers/video/fbdev/uvesafb.*
14373 M: Stefan Agner <stefan@agner.ch>
14374 L: linux-mtd@lists.infradead.org
14376 F: drivers/mtd/nand/vf610_nfc.c
14378 VFAT/FAT/MSDOS FILESYSTEM
14379 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14381 F: Documentation/filesystems/vfat.txt
14385 M: Alex Williamson <alex.williamson@redhat.com>
14386 L: kvm@vger.kernel.org
14387 T: git git://github.com/awilliam/linux-vfio.git
14389 F: Documentation/vfio.txt
14391 F: include/linux/vfio.h
14392 F: include/uapi/linux/vfio.h
14394 VFIO MEDIATED DEVICE DRIVERS
14395 M: Kirti Wankhede <kwankhede@nvidia.com>
14396 L: kvm@vger.kernel.org
14398 F: Documentation/vfio-mediated-device.txt
14399 F: drivers/vfio/mdev/
14400 F: include/linux/mdev.h
14401 F: samples/vfio-mdev/
14403 VFIO PLATFORM DRIVER
14404 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14405 L: kvm@vger.kernel.org
14407 F: drivers/vfio/platform/
14410 R: Lukas Wunner <lukas@wunner.de>
14412 F: Documentation/gpu/vga-switcheroo.rst
14413 F: drivers/gpu/vga/vga_switcheroo.c
14414 F: include/linux/vga_switcheroo.h
14415 T: git git://anongit.freedesktop.org/drm/drm-misc
14417 VIA RHINE NETWORK DRIVER
14419 F: drivers/net/ethernet/via/via-rhine.c
14421 VIA SD/MMC CARD CONTROLLER DRIVER
14422 M: Bruce Chang <brucechang@via.com.tw>
14423 M: Harald Welte <HaraldWelte@viatech.com>
14425 F: drivers/mmc/host/via-sdmmc.c
14427 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14428 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14429 L: linux-fbdev@vger.kernel.org
14431 F: include/linux/via-core.h
14432 F: include/linux/via-gpio.h
14433 F: include/linux/via_i2c.h
14434 F: drivers/video/fbdev/via/
14436 VIA VELOCITY NETWORK DRIVER
14437 M: Francois Romieu <romieu@fr.zoreil.com>
14438 L: netdev@vger.kernel.org
14440 F: drivers/net/ethernet/via/via-velocity.*
14442 VIDEO MULTIPLEXER DRIVER
14443 M: Philipp Zabel <p.zabel@pengutronix.de>
14444 L: linux-media@vger.kernel.org
14446 F: drivers/media/platform/video-mux.c
14448 VIDEOBUF2 FRAMEWORK
14449 M: Pawel Osciak <pawel@osciak.com>
14450 M: Marek Szyprowski <m.szyprowski@samsung.com>
14451 M: Kyungmin Park <kyungmin.park@samsung.com>
14452 L: linux-media@vger.kernel.org
14454 F: drivers/media/v4l2-core/videobuf2-*
14455 F: include/media/videobuf2-*
14457 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14458 M: Helen Koike <helen.koike@collabora.com>
14459 L: linux-media@vger.kernel.org
14460 T: git git://linuxtv.org/media_tree.git
14461 W: https://linuxtv.org
14463 F: drivers/media/platform/vimc/*
14466 M: Alex Williamson <alex.williamson@redhat.com>
14467 M: Paolo Bonzini <pbonzini@redhat.com>
14468 L: kvm@vger.kernel.org
14472 VIRTIO AND VHOST VSOCK DRIVER
14473 M: Stefan Hajnoczi <stefanha@redhat.com>
14474 L: kvm@vger.kernel.org
14475 L: virtualization@lists.linux-foundation.org
14476 L: netdev@vger.kernel.org
14478 F: include/linux/virtio_vsock.h
14479 F: include/uapi/linux/virtio_vsock.h
14480 F: include/uapi/linux/vsockmon.h
14481 F: include/uapi/linux/vm_sockets_diag.h
14482 F: net/vmw_vsock/diag.c
14483 F: net/vmw_vsock/af_vsock_tap.c
14484 F: net/vmw_vsock/virtio_transport_common.c
14485 F: net/vmw_vsock/virtio_transport.c
14486 F: drivers/net/vsockmon.c
14487 F: drivers/vhost/vsock.c
14488 F: drivers/vhost/vsock.h
14489 F: tools/testing/vsock/
14491 VIRTIO CONSOLE DRIVER
14492 M: Amit Shah <amit@kernel.org>
14493 L: virtualization@lists.linux-foundation.org
14495 F: drivers/char/virtio_console.c
14496 F: include/linux/virtio_console.h
14497 F: include/uapi/linux/virtio_console.h
14499 VIRTIO CORE, NET AND BLOCK DRIVERS
14500 M: "Michael S. Tsirkin" <mst@redhat.com>
14501 M: Jason Wang <jasowang@redhat.com>
14502 L: virtualization@lists.linux-foundation.org
14504 F: Documentation/devicetree/bindings/virtio/
14507 F: drivers/net/virtio_net.c
14508 F: drivers/block/virtio_blk.c
14509 F: include/linux/virtio*.h
14510 F: include/uapi/linux/virtio_*.h
14511 F: drivers/crypto/virtio/
14512 F: mm/balloon_compaction.c
14514 VIRTIO CRYPTO DRIVER
14515 M: Gonglei <arei.gonglei@huawei.com>
14516 L: virtualization@lists.linux-foundation.org
14517 L: linux-crypto@vger.kernel.org
14519 F: drivers/crypto/virtio/
14520 F: include/uapi/linux/virtio_crypto.h
14522 VIRTIO DRIVERS FOR S390
14523 M: Cornelia Huck <cohuck@redhat.com>
14524 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14525 L: linux-s390@vger.kernel.org
14526 L: virtualization@lists.linux-foundation.org
14527 L: kvm@vger.kernel.org
14529 F: drivers/s390/virtio/
14530 F: arch/s390/include/uapi/asm/virtio-ccw.h
14533 M: David Airlie <airlied@linux.ie>
14534 M: Gerd Hoffmann <kraxel@redhat.com>
14535 L: dri-devel@lists.freedesktop.org
14536 L: virtualization@lists.linux-foundation.org
14537 T: git git://anongit.freedesktop.org/drm/drm-misc
14539 F: drivers/gpu/drm/virtio/
14540 F: include/uapi/linux/virtio_gpu.h
14542 VIRTIO HOST (VHOST)
14543 M: "Michael S. Tsirkin" <mst@redhat.com>
14544 M: Jason Wang <jasowang@redhat.com>
14545 L: kvm@vger.kernel.org
14546 L: virtualization@lists.linux-foundation.org
14547 L: netdev@vger.kernel.org
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14551 F: include/uapi/linux/vhost.h
14553 VIRTIO INPUT DRIVER
14554 M: Gerd Hoffmann <kraxel@redhat.com>
14556 F: drivers/virtio/virtio_input.c
14557 F: include/uapi/linux/virtio_input.h
14559 VIRTUAL SERIO DEVICE DRIVER
14560 M: Stephen Chandler Paul <thatslyude@gmail.com>
14562 F: drivers/input/serio/userio.c
14563 F: include/uapi/linux/userio.h
14565 VIVID VIRTUAL VIDEO DRIVER
14566 M: Hans Verkuil <hverkuil@xs4all.nl>
14567 L: linux-media@vger.kernel.org
14568 T: git git://linuxtv.org/media_tree.git
14569 W: https://linuxtv.org
14571 F: drivers/media/platform/vivid/*
14574 M: Florian Fainelli <f.fainelli@gmail.com>
14575 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14577 F: drivers/vlynq/vlynq.c
14578 F: include/linux/vlynq.h
14581 M: Martyn Welch <martyn@welchs.me.uk>
14582 M: Manohar Vanga <manohar.vanga@gmail.com>
14583 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14584 L: devel@driverdev.osuosl.org
14586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14587 F: Documentation/driver-api/vme.rst
14588 F: drivers/staging/vme/
14590 F: include/linux/vme*
14592 VMWARE BALLOON DRIVER
14593 M: Xavier Deguillard <xdeguillard@vmware.com>
14594 M: Philip Moltmann <moltmann@vmware.com>
14595 M: "VMware, Inc." <pv-drivers@vmware.com>
14596 L: linux-kernel@vger.kernel.org
14598 F: drivers/misc/vmw_balloon.c
14600 VMWARE HYPERVISOR INTERFACE
14601 M: Alok Kataria <akataria@vmware.com>
14602 L: virtualization@lists.linux-foundation.org
14604 F: arch/x86/kernel/cpu/vmware.c
14606 VMWARE PVRDMA DRIVER
14607 M: Adit Ranadive <aditr@vmware.com>
14608 M: VMware PV-Drivers <pv-drivers@vmware.com>
14609 L: linux-rdma@vger.kernel.org
14611 F: drivers/infiniband/hw/vmw_pvrdma/
14613 VMware PVSCSI driver
14614 M: Jim Gill <jgill@vmware.com>
14615 M: VMware PV-Drivers <pv-drivers@vmware.com>
14616 L: linux-scsi@vger.kernel.org
14618 F: drivers/scsi/vmw_pvscsi.c
14619 F: drivers/scsi/vmw_pvscsi.h
14621 VMWARE VMMOUSE SUBDRIVER
14622 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14623 M: "VMware, Inc." <pv-drivers@vmware.com>
14624 L: linux-input@vger.kernel.org
14626 F: drivers/input/mouse/vmmouse.c
14627 F: drivers/input/mouse/vmmouse.h
14629 VMWARE VMXNET3 ETHERNET DRIVER
14630 M: Shrikrishna Khare <skhare@vmware.com>
14631 M: "VMware, Inc." <pv-drivers@vmware.com>
14632 L: netdev@vger.kernel.org
14634 F: drivers/net/vmxnet3/
14636 VOCORE VOCORE2 BOARD
14637 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14638 L: linux-mips@linux-mips.org
14640 F: arch/mips/boot/dts/ralink/vocore2.dts
14642 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14643 M: Liam Girdwood <lgirdwood@gmail.com>
14644 M: Mark Brown <broonie@kernel.org>
14645 L: linux-kernel@vger.kernel.org
14646 W: http://www.slimlogic.co.uk/?p=48
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14649 F: Documentation/devicetree/bindings/regulator/
14650 F: drivers/regulator/
14651 F: include/dt-bindings/regulator/
14652 F: include/linux/regulator/
14655 M: David Ahern <dsa@cumulusnetworks.com>
14656 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14657 L: netdev@vger.kernel.org
14659 F: drivers/net/vrf.c
14660 F: Documentation/networking/vrf.txt
14662 VT1211 HARDWARE MONITOR DRIVER
14663 M: Juerg Haefliger <juergh@gmail.com>
14664 L: linux-hwmon@vger.kernel.org
14666 F: Documentation/hwmon/vt1211
14667 F: drivers/hwmon/vt1211.c
14669 VT8231 HARDWARE MONITOR DRIVER
14670 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14671 L: linux-hwmon@vger.kernel.org
14673 F: drivers/hwmon/vt8231.c
14675 VUB300 USB to SDIO/SD/MMC bridge chip
14676 M: Tony Olech <tony.olech@elandigitalsystems.com>
14677 L: linux-mmc@vger.kernel.org
14678 L: linux-usb@vger.kernel.org
14680 F: drivers/mmc/host/vub300.c
14682 W1 DALLAS'S 1-WIRE BUS
14683 M: Evgeniy Polyakov <zbr@ioremap.net>
14685 F: Documentation/w1/
14687 F: include/linux/w1.h
14689 W83791D HARDWARE MONITORING DRIVER
14690 M: Marc Hulsman <m.hulsman@tudelft.nl>
14691 L: linux-hwmon@vger.kernel.org
14693 F: Documentation/hwmon/w83791d
14694 F: drivers/hwmon/w83791d.c
14696 W83793 HARDWARE MONITORING DRIVER
14697 M: Rudolf Marek <r.marek@assembler.cz>
14698 L: linux-hwmon@vger.kernel.org
14700 F: Documentation/hwmon/w83793
14701 F: drivers/hwmon/w83793.c
14703 W83795 HARDWARE MONITORING DRIVER
14704 M: Jean Delvare <jdelvare@suse.com>
14705 L: linux-hwmon@vger.kernel.org
14707 F: drivers/hwmon/w83795.c
14709 W83L51xD SD/MMC CARD INTERFACE DRIVER
14710 M: Pierre Ossman <pierre@ossman.eu>
14712 F: drivers/mmc/host/wbsd.*
14714 WACOM PROTOCOL 4 SERIAL TABLETS
14715 M: Julian Squires <julian@cipht.net>
14716 M: Hans de Goede <hdegoede@redhat.com>
14717 L: linux-input@vger.kernel.org
14719 F: drivers/input/tablet/wacom_serial4.c
14721 WATCHDOG DEVICE DRIVERS
14722 M: Wim Van Sebroeck <wim@iguana.be>
14723 R: Guenter Roeck <linux@roeck-us.net>
14724 L: linux-watchdog@vger.kernel.org
14725 W: http://www.linux-watchdog.org/
14726 T: git git://www.linux-watchdog.org/linux-watchdog.git
14728 F: Documentation/devicetree/bindings/watchdog/
14729 F: Documentation/watchdog/
14730 F: drivers/watchdog/
14731 F: include/linux/watchdog.h
14732 F: include/uapi/linux/watchdog.h
14734 WHISKEYCOVE PMIC GPIO DRIVER
14735 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14736 L: linux-gpio@vger.kernel.org
14738 F: drivers/gpio/gpio-wcove.c
14741 M: David Herrmann <dh.herrmann@googlemail.com>
14742 L: linux-input@vger.kernel.org
14744 F: drivers/hid/hid-wiimote*
14746 WILOCITY WIL6210 WIRELESS DRIVER
14747 M: Maya Erez <qca_merez@qca.qualcomm.com>
14748 L: linux-wireless@vger.kernel.org
14749 L: wil6210@qca.qualcomm.com
14751 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14752 F: drivers/net/wireless/ath/wil6210/
14755 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14756 M: linux-wimax@intel.com
14757 L: wimax@linuxwimax.org (subscribers-only)
14759 W: http://linuxwimax.org
14760 F: Documentation/wimax/README.wimax
14761 F: include/linux/wimax/debug.h
14762 F: include/net/wimax.h
14763 F: include/uapi/linux/wimax.h
14767 M: David Härdeman <david@hardeman.nu>
14769 F: drivers/media/rc/winbond-cir.c
14771 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14772 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14773 L: linux-watchdog@vger.kernel.org
14775 F: drivers/watchdog/ebc-c384_wdt.c
14777 WINSYSTEMS WS16C48 GPIO DRIVER
14778 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14779 L: linux-gpio@vger.kernel.org
14781 F: drivers/gpio/gpio-ws16c48.c
14783 WISTRON LAPTOP BUTTON DRIVER
14784 M: Miloslav Trmac <mitr@volny.cz>
14786 F: drivers/input/misc/wistron_btns.c
14788 WL3501 WIRELESS PCMCIA CARD DRIVER
14789 L: linux-wireless@vger.kernel.org
14791 F: drivers/net/wireless/wl3501*
14793 WOLFSON MICROELECTRONICS DRIVERS
14794 L: patches@opensource.cirrus.com
14795 T: git https://github.com/CirrusLogic/linux-drivers.git
14796 W: https://github.com/CirrusLogic/linux-drivers/wiki
14798 F: Documentation/hwmon/wm83??
14799 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14800 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14801 F: Documentation/devicetree/bindings/mfd/arizona.txt
14802 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14803 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14804 F: arch/arm/mach-s3c64xx/mach-crag6410*
14805 F: drivers/clk/clk-wm83*.c
14806 F: drivers/extcon/extcon-arizona.c
14807 F: drivers/leds/leds-wm83*.c
14808 F: drivers/gpio/gpio-*wm*.c
14809 F: drivers/gpio/gpio-arizona.c
14810 F: drivers/hwmon/wm83??-hwmon.c
14811 F: drivers/input/misc/wm831x-on.c
14812 F: drivers/input/touchscreen/wm831x-ts.c
14813 F: drivers/input/touchscreen/wm97*.c
14814 F: drivers/mfd/arizona*
14815 F: drivers/mfd/wm*.c
14816 F: drivers/mfd/cs47l24*
14817 F: drivers/power/supply/wm83*.c
14818 F: drivers/rtc/rtc-wm83*.c
14819 F: drivers/regulator/wm8*.c
14820 F: drivers/regulator/arizona*
14821 F: drivers/video/backlight/wm83*_bl.c
14822 F: drivers/watchdog/wm83*_wdt.c
14823 F: include/linux/mfd/arizona/
14824 F: include/linux/mfd/wm831x/
14825 F: include/linux/mfd/wm8350/
14826 F: include/linux/mfd/wm8400*
14827 F: include/linux/regulator/arizona*
14828 F: include/linux/wm97xx.h
14829 F: include/sound/wm????.h
14830 F: sound/soc/codecs/arizona.?
14831 F: sound/soc/codecs/wm*
14832 F: sound/soc/codecs/cs47l24*
14835 M: Tejun Heo <tj@kernel.org>
14836 R: Lai Jiangshan <jiangshanlai@gmail.com>
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14839 F: include/linux/workqueue.h
14840 F: kernel/workqueue.c
14841 F: Documentation/core-api/workqueue.rst
14843 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14844 M: Chen-Yu Tsai <wens@csie.org>
14845 L: linux-kernel@vger.kernel.org
14850 M: Andrew Hendry <andrew.hendry@gmail.com>
14851 L: linux-x25@vger.kernel.org
14853 F: Documentation/networking/x25*
14854 F: include/net/x25*
14857 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14858 M: Thomas Gleixner <tglx@linutronix.de>
14859 M: Ingo Molnar <mingo@redhat.com>
14860 M: "H. Peter Anvin" <hpa@zytor.com>
14862 L: linux-kernel@vger.kernel.org
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14865 F: Documentation/x86/
14868 X86 MCE INFRASTRUCTURE
14869 M: Tony Luck <tony.luck@intel.com>
14870 M: Borislav Petkov <bp@alien8.de>
14871 L: linux-edac@vger.kernel.org
14873 F: arch/x86/kernel/cpu/mcheck/*
14875 X86 MICROCODE UPDATE SUPPORT
14876 M: Borislav Petkov <bp@alien8.de>
14878 F: arch/x86/kernel/cpu/microcode/*
14880 X86 PLATFORM DRIVERS
14881 M: Darren Hart <dvhart@infradead.org>
14882 M: Andy Shevchenko <andy@infradead.org>
14883 L: platform-driver-x86@vger.kernel.org
14884 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14886 F: drivers/platform/x86/
14887 F: drivers/platform/olpc/
14890 M: Andy Lutomirski <luto@amacapital.net>
14891 L: linux-kernel@vger.kernel.org
14892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14894 F: arch/x86/entry/vdso/
14896 XC2028/3028 TUNER DRIVER
14897 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14898 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14899 L: linux-media@vger.kernel.org
14900 W: https://linuxtv.org
14901 T: git git://linuxtv.org/media_tree.git
14903 F: drivers/media/tuners/tuner-xc2028.*
14905 XEN BLOCK SUBSYSTEM
14906 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14907 M: Roger Pau Monné <roger.pau@citrix.com>
14908 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14910 F: drivers/block/xen-blkback/*
14911 F: drivers/block/xen*
14914 M: Stefano Stabellini <sstabellini@kernel.org>
14915 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14918 F: arch/arm/include/asm/xen/
14920 XEN HYPERVISOR ARM64
14921 M: Stefano Stabellini <sstabellini@kernel.org>
14922 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14925 F: arch/arm64/include/asm/xen/
14927 XEN HYPERVISOR INTERFACE
14928 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14929 M: Juergen Gross <jgross@suse.com>
14930 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14934 F: drivers/*/xen-*front.c
14936 F: arch/x86/include/asm/xen/
14937 F: arch/x86/include/asm/pvclock-abi.h
14939 F: include/uapi/xen/
14940 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14941 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14943 XEN NETWORK BACKEND DRIVER
14944 M: Wei Liu <wei.liu2@citrix.com>
14945 M: Paul Durrant <paul.durrant@citrix.com>
14946 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14947 L: netdev@vger.kernel.org
14949 F: drivers/net/xen-netback/*
14952 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14953 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14955 F: arch/x86/pci/*xen*
14956 F: drivers/pci/*xen*
14959 M: Juergen Gross <jgross@suse.com>
14960 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14961 L: linux-scsi@vger.kernel.org
14963 F: drivers/scsi/xen-scsifront.c
14964 F: drivers/xen/xen-scsiback.c
14965 F: include/xen/interface/io/vscsiif.h
14967 XEN SWIOTLB SUBSYSTEM
14968 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14969 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14971 F: arch/x86/xen/*swiotlb*
14972 F: drivers/xen/*swiotlb*
14975 M: Darrick J. Wong <darrick.wong@oracle.com>
14976 M: linux-xfs@vger.kernel.org
14977 L: linux-xfs@vger.kernel.org
14979 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14981 F: Documentation/filesystems/xfs.txt
14984 XILINX AXI ETHERNET DRIVER
14985 M: Anirudha Sarangi <anirudh@xilinx.com>
14986 M: John Linn <John.Linn@xilinx.com>
14988 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14990 XILINX UARTLITE SERIAL DRIVER
14991 M: Peter Korsgaard <jacmet@sunsite.dk>
14992 L: linux-serial@vger.kernel.org
14994 F: drivers/tty/serial/uartlite.c
14996 XILINX VIDEO IP CORES
14997 M: Hyun Kwon <hyun.kwon@xilinx.com>
14998 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14999 L: linux-media@vger.kernel.org
15000 T: git git://linuxtv.org/media_tree.git
15002 F: Documentation/devicetree/bindings/media/xilinx/
15003 F: drivers/media/platform/xilinx/
15004 F: include/uapi/linux/xilinx-v4l2-controls.h
15007 M: Eli Billauer <eli.billauer@gmail.com>
15008 L: linux-kernel@vger.kernel.org
15010 F: drivers/char/xillybus/
15012 XRA1403 GPIO EXPANDER
15013 M: Nandor Han <nandor.han@ge.com>
15014 M: Semi Malinen <semi.malinen@ge.com>
15015 L: linux-gpio@vger.kernel.org
15017 F: drivers/gpio/gpio-xra1403.c
15018 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15020 XTENSA XTFPGA PLATFORM SUPPORT
15021 M: Max Filippov <jcmvbkbc@gmail.com>
15022 L: linux-xtensa@linux-xtensa.org
15024 F: drivers/spi/spi-xtensa-xtfpga.c
15025 F: sound/soc/xtensa/xtfpga-i2s.c
15027 YAM DRIVER FOR AX.25
15028 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15029 L: linux-hams@vger.kernel.org
15031 F: drivers/net/hamradio/yam*
15032 F: include/linux/yam.h
15034 YAMA SECURITY MODULE
15035 M: Kees Cook <keescook@chromium.org>
15036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15039 F: Documentation/admin-guide/LSM/Yama.rst
15041 YEALINK PHONE DRIVER
15042 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15043 L: usbb2k-api-dev@nongnu.org
15045 F: Documentation/input/yealink.rst
15046 F: drivers/input/misc/yealink.*
15048 Z8530 DRIVER FOR AX.25
15049 M: Joerg Reuter <jreuter@yaina.de>
15050 W: http://yaina.de/jreuter/
15051 W: http://www.qsl.net/dl1bke/
15052 L: linux-hams@vger.kernel.org
15054 F: Documentation/networking/z8530drv.txt
15055 F: drivers/net/hamradio/*scc.c
15056 F: drivers/net/hamradio/z8530.h
15058 ZBUD COMPRESSED PAGE ALLOCATOR
15059 M: Seth Jennings <sjenning@redhat.com>
15060 M: Dan Streetman <ddstreet@ieee.org>
15061 L: linux-mm@kvack.org
15064 F: include/linux/zbud.h
15066 ZD1211RW WIRELESS DRIVER
15067 M: Daniel Drake <dsd@gentoo.org>
15068 M: Ulrich Kunitz <kune@deine-taler.de>
15069 W: http://zd1211.ath.cx/wiki/DriverRewrite
15070 L: linux-wireless@vger.kernel.org
15071 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15073 F: drivers/net/wireless/zydas/zd1211rw/
15075 ZD1301 MEDIA DRIVER
15076 M: Antti Palosaari <crope@iki.fi>
15077 L: linux-media@vger.kernel.org
15078 W: https://linuxtv.org/
15079 W: http://palosaari.fi/linux/
15080 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15082 F: drivers/media/usb/dvb-usb-v2/zd1301*
15084 ZD1301_DEMOD MEDIA DRIVER
15085 M: Antti Palosaari <crope@iki.fi>
15086 L: linux-media@vger.kernel.org
15087 W: https://linuxtv.org/
15088 W: http://palosaari.fi/linux/
15089 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15091 F: drivers/media/dvb-frontends/zd1301_demod*
15093 ZPOOL COMPRESSED PAGE STORAGE API
15094 M: Dan Streetman <ddstreet@ieee.org>
15095 L: linux-mm@kvack.org
15098 F: include/linux/zpool.h
15100 ZR36067 VIDEO FOR LINUX DRIVER
15101 L: mjpeg-users@lists.sourceforge.net
15102 L: linux-media@vger.kernel.org
15103 W: http://mjpeg.sourceforge.net/driver-zoran/
15104 T: hg https://linuxtv.org/hg/v4l-dvb
15106 F: drivers/media/pci/zoran/
15108 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15109 M: Minchan Kim <minchan@kernel.org>
15110 M: Nitin Gupta <ngupta@vflare.org>
15111 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15112 L: linux-kernel@vger.kernel.org
15114 F: drivers/block/zram/
15115 F: Documentation/blockdev/zram.txt
15117 ZS DECSTATION Z85C30 SERIAL DRIVER
15118 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15120 F: drivers/tty/serial/zs.*
15122 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15123 M: Minchan Kim <minchan@kernel.org>
15124 M: Nitin Gupta <ngupta@vflare.org>
15125 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15126 L: linux-mm@kvack.org
15129 F: include/linux/zsmalloc.h
15130 F: Documentation/vm/zsmalloc.txt
15132 ZSWAP COMPRESSED SWAP CACHING
15133 M: Seth Jennings <sjenning@redhat.com>
15134 M: Dan Streetman <ddstreet@ieee.org>
15135 L: linux-mm@kvack.org
15140 M: Linus Torvalds <torvalds@linux-foundation.org>
15141 L: linux-kernel@vger.kernel.org
15142 Q: http://patchwork.kernel.org/project/LKML/list/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15144 S: Buried alive in reporters