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: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/*thermal*
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
366 W: https://01.org/linux-acpi
367 B: https://bugzilla.kernel.org
369 F: drivers/acpi/acpi_video.c
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/wmi.c
376 AD1889 ALSA SOUND DRIVER
377 M: Thibaut Varene <T-Bone@parisc-linux.org>
378 W: http://wiki.parisc-linux.org/AD1889
379 L: linux-parisc@vger.kernel.org
381 F: sound/pci/ad1889.*
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M: Michael Hennerich <michael.hennerich@analog.com>
385 W: http://wiki.analog.com/AD5254
386 W: http://ez.analog.com/community/linux-device-drivers
388 F: drivers/misc/ad525x_dpot.c
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M: Michael Hennerich <michael.hennerich@analog.com>
392 W: http://wiki.analog.com/AD5398
393 W: http://ez.analog.com/community/linux-device-drivers
395 F: drivers/regulator/ad5398.c
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M: Michael Hennerich <michael.hennerich@analog.com>
399 W: http://wiki.analog.com/AD7142
400 W: http://ez.analog.com/community/linux-device-drivers
402 F: drivers/input/misc/ad714x.c
404 AD7877 TOUCHSCREEN DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD7877
407 W: http://ez.analog.com/community/linux-device-drivers
409 F: drivers/input/touchscreen/ad7877.c
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD7879
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/input/touchscreen/ad7879.c
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M: Jiri Kosina <jikos@kernel.org>
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M: Michael Hennerich <michael.hennerich@analog.com>
424 W: https://wiki.analog.com/ADF7242
425 W: http://ez.analog.com/community/linux-device-drivers
426 L: linux-wpan@vger.kernel.org
428 F: drivers/net/ieee802154/adf7242.c
429 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
431 ADM1025 HARDWARE MONITOR DRIVER
432 M: Jean Delvare <jdelvare@suse.com>
433 L: linux-hwmon@vger.kernel.org
435 F: Documentation/hwmon/adm1025
436 F: drivers/hwmon/adm1025.c
438 ADM1029 HARDWARE MONITOR DRIVER
439 M: Corentin Labbe <clabbe.montjoie@gmail.com>
440 L: linux-hwmon@vger.kernel.org
442 F: drivers/hwmon/adm1029.c
444 ADM8211 WIRELESS DRIVER
445 L: linux-wireless@vger.kernel.org
446 W: http://wireless.kernel.org/
448 F: drivers/net/wireless/admtek/adm8211.*
450 ADP1653 FLASH CONTROLLER DRIVER
451 M: Sakari Ailus <sakari.ailus@iki.fi>
452 L: linux-media@vger.kernel.org
454 F: drivers/media/i2c/adp1653.c
455 F: include/media/i2c/adp1653.h
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/ADP5520
460 W: http://ez.analog.com/community/linux-device-drivers
462 F: drivers/mfd/adp5520.c
463 F: drivers/video/backlight/adp5520_bl.c
464 F: drivers/leds/leds-adp5520.c
465 F: drivers/gpio/gpio-adp5520.c
466 F: drivers/input/keyboard/adp5520-keys.c
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP5588
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/input/keyboard/adp5588-keys.c
474 F: drivers/gpio/gpio-adp5588.c
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/ADP8860
479 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/video/backlight/adp8860_bl.c
483 ADS1015 HARDWARE MONITOR DRIVER
484 M: Dirk Eibach <eibach@gdsys.de>
485 L: linux-hwmon@vger.kernel.org
487 F: Documentation/hwmon/ads1015
488 F: drivers/hwmon/ads1015.c
489 F: include/linux/platform_data/ads1015.h
492 M: Colin Leroy <colin@colino.net>
494 F: drivers/macintosh/therm_adt746x.c
496 ADT7475 HARDWARE MONITOR DRIVER
497 M: Jean Delvare <jdelvare@suse.com>
498 L: linux-hwmon@vger.kernel.org
500 F: Documentation/hwmon/adt7475
501 F: drivers/hwmon/adt7475.c
504 M: Matthew Wilcox <matthew@wil.cx>
505 M: Hannes Reinecke <hare@suse.com>
506 L: linux-scsi@vger.kernel.org
508 F: Documentation/scsi/advansys.txt
509 F: drivers/scsi/advansys.c
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADXL345
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/misc/adxl34x.c
519 M: Riccardo Facchetti <fizban@tin.it>
521 F: sound/oss/aedsp16.c
524 M: Antti Palosaari <crope@iki.fi>
525 L: linux-media@vger.kernel.org
526 W: https://linuxtv.org
527 W: http://palosaari.fi/linux/
528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
529 T: git git://linuxtv.org/anttip/media_tree.git
531 F: drivers/media/dvb-frontends/af9013*
534 M: Antti Palosaari <crope@iki.fi>
535 L: linux-media@vger.kernel.org
536 W: https://linuxtv.org
537 W: http://palosaari.fi/linux/
538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
539 T: git git://linuxtv.org/anttip/media_tree.git
541 F: drivers/media/dvb-frontends/af9033*
544 L: linux-fsdevel@vger.kernel.org
546 F: Documentation/filesystems/affs.txt
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M: David Howells <dhowells@redhat.com>
551 L: linux-afs@lists.infradead.org
554 F: include/net/af_rxrpc.h
555 F: net/rxrpc/af_rxrpc.c
556 W: https://www.infradead.org/~dhowells/kafs/
559 M: David Airlie <airlied@linux.ie>
560 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
563 F: include/linux/agp*
564 F: include/uapi/linux/agp*
567 M: "Juergen E. Fischer" <fischer@norbit.de>
568 L: linux-scsi@vger.kernel.org
570 F: drivers/scsi/aha152x*
571 F: drivers/scsi/pcmcia/aha152x*
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
577 F: drivers/scsi/aic7xxx/
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M: Hans Verkuil <hverkuil@xs4all.nl>
581 L: linux-media@vger.kernel.org
582 T: git git://linuxtv.org/media_tree.git
583 W: https://linuxtv.org
585 F: drivers/media/radio/radio-aimslab*
588 M: Benjamin LaHaise <bcrl@kvack.org>
589 L: linux-aio@kvack.org
592 F: include/linux/*aio*.h
595 M: Antti Palosaari <crope@iki.fi>
596 L: linux-media@vger.kernel.org
597 W: https://linuxtv.org
598 W: http://palosaari.fi/linux/
599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
600 T: git git://linuxtv.org/anttip/media_tree.git
602 F: drivers/media/usb/airspy/
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
607 F: drivers/net/ethernet/alacritech/*
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M: Duncan Sands <duncan.sands@free.fr>
611 L: linux-usb@vger.kernel.org
612 W: http://www.linux-usb.org/SpeedTouch/
614 F: drivers/usb/atm/speedtch.c
615 F: drivers/usb/atm/usbatm.c
617 ALCHEMY AU1XX0 MMC DRIVER
618 M: Manuel Lauss <manuel.lauss@gmail.com>
620 F: drivers/mmc/host/au1xmmc.c
623 M: Rudolf Marek <r.marek@assembler.cz>
624 L: linux-i2c@vger.kernel.org
626 F: Documentation/i2c/busses/i2c-ali1563
627 F: drivers/i2c/busses/i2c-ali1563.c
629 ALLWINNER SECURITY SYSTEM
630 M: Corentin Labbe <clabbe.montjoie@gmail.com>
631 L: linux-crypto@vger.kernel.org
633 F: drivers/crypto/sunxi-ss/
636 M: Richard Henderson <rth@twiddle.net>
637 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M: Matt Turner <mattst88@gmail.com>
640 L: linux-alpha@vger.kernel.org
643 ALPS PS/2 TOUCHPAD DRIVER
644 R: Pali Rohár <pali.rohar@gmail.com>
645 F: drivers/input/mouse/alps.*
647 ALTERA I2C CONTROLLER DRIVER
648 M: Thor Thayer <thor.thayer@linux.intel.com>
650 F: drivers/i2c/busses/i2c-altera.c
652 ALTERA MAILBOX DRIVER
653 M: Ley Foon Tan <lftan@altera.com>
654 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656 F: drivers/mailbox/mailbox-altera.c
659 M: Tien Hock Loh <thloh@altera.com>
660 L: linux-gpio@vger.kernel.org
662 F: drivers/gpio/gpio-altera.c
664 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665 M: Thor Thayer <thor.thayer@linux.intel.com>
667 F: drivers/gpio/gpio-altera-a10sr.c
668 F: drivers/mfd/altera-a10sr.c
669 F: drivers/reset/reset-a10sr.c
670 F: include/linux/mfd/altera-a10sr.h
671 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
673 ALTERA TRIPLE SPEED ETHERNET DRIVER
674 M: Vince Bridgers <vbridger@opensource.altera.com>
675 L: netdev@vger.kernel.org
676 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 F: drivers/net/ethernet/altera/
680 ALTERA UART/JTAG UART SERIAL DRIVERS
681 M: Tobias Klauser <tklauser@distanz.ch>
682 L: linux-serial@vger.kernel.org
683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 F: drivers/tty/serial/altera_uart.c
686 F: drivers/tty/serial/altera_jtaguart.c
687 F: include/linux/altera_uart.h
688 F: include/linux/altera_jtaguart.h
690 AMAZON ETHERNET DRIVERS
691 M: Netanel Belgazal <netanel@annapurnalabs.com>
692 R: Saeed Bishara <saeed@annapurnalabs.com>
693 R: Zorik Machulsky <zorik@annapurnalabs.com>
694 L: netdev@vger.kernel.org
696 F: Documentation/networking/ena.txt
697 F: drivers/net/ethernet/amazon/
699 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700 M: Tom Lendacky <thomas.lendacky@amd.com>
701 M: Gary Hook <gary.hook@amd.com>
702 L: linux-crypto@vger.kernel.org
704 F: drivers/crypto/ccp/
705 F: include/linux/ccp.h
707 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708 M: Huang Rui <ray.huang@amd.com>
709 L: linux-hwmon@vger.kernel.org
711 F: Documentation/hwmon/fam15h_power
712 F: drivers/hwmon/fam15h_power.c
714 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
717 F: drivers/usb/gadget/udc/amd5536udc.*
719 AMD GEODE PROCESSOR/CHIPSET SUPPORT
720 P: Andres Salomon <dilinger@queued.net>
721 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
722 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
724 F: drivers/char/hw_random/geode-rng.c
725 F: drivers/crypto/geode*
726 F: drivers/video/fbdev/geode/
727 F: arch/x86/include/asm/geode.h
730 M: Joerg Roedel <joro@8bytes.org>
731 L: iommu@lists.linux-foundation.org
732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
734 F: drivers/iommu/amd_iommu*.[ch]
735 F: include/linux/amd-iommu.h
738 M: Oded Gabbay <oded.gabbay@gmail.com>
739 L: dri-devel@lists.freedesktop.org
740 T: git git://people.freedesktop.org/~gabbayo/linux.git
742 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746 F: drivers/gpu/drm/amd/amdkfd/
747 F: drivers/gpu/drm/amd/include/cik_structs.h
748 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749 F: drivers/gpu/drm/amd/include/vi_structs.h
750 F: drivers/gpu/drm/radeon/radeon_kfd.c
751 F: drivers/gpu/drm/radeon/radeon_kfd.h
752 F: include/uapi/linux/kfd_ioctl.h
754 AMD SEATTLE DEVICE TREE SUPPORT
755 M: Brijesh Singh <brijeshkumar.singh@amd.com>
756 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757 M: Tom Lendacky <thomas.lendacky@amd.com>
759 F: arch/arm64/boot/dts/amd/
762 M: Tom Lendacky <thomas.lendacky@amd.com>
763 L: netdev@vger.kernel.org
765 F: drivers/net/ethernet/amd/xgbe/
766 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
768 AMS (Apple Motion Sensor) DRIVER
769 M: Michael Hanselmann <linux-kernel@hansmi.ch>
771 F: drivers/macintosh/ams/
773 ANALOG DEVICES INC AD9389B DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/ad9389b*
779 ANALOG DEVICES INC ADV7180 DRIVER
780 M: Lars-Peter Clausen <lars@metafoo.de>
781 L: linux-media@vger.kernel.org
782 W: http://ez.analog.com/community/linux-device-drivers
784 F: drivers/media/i2c/adv7180.c
786 ANALOG DEVICES INC ADV748X DRIVER
787 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
788 L: linux-media@vger.kernel.org
790 F: drivers/media/i2c/adv748x/*
792 ANALOG DEVICES INC ADV7511 DRIVER
793 M: Hans Verkuil <hans.verkuil@cisco.com>
794 L: linux-media@vger.kernel.org
796 F: drivers/media/i2c/adv7511*
798 ANALOG DEVICES INC ADV7604 DRIVER
799 M: Hans Verkuil <hans.verkuil@cisco.com>
800 L: linux-media@vger.kernel.org
802 F: drivers/media/i2c/adv7604*
804 ANALOG DEVICES INC ADV7842 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/media/i2c/adv7842*
810 ANALOG DEVICES INC ASOC CODEC DRIVERS
811 M: Lars-Peter Clausen <lars@metafoo.de>
812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
813 W: http://wiki.analog.com/
814 W: http://ez.analog.com/community/linux-device-drivers
816 F: sound/soc/codecs/adau*
817 F: sound/soc/codecs/adav*
818 F: sound/soc/codecs/ad1*
819 F: sound/soc/codecs/ad7*
820 F: sound/soc/codecs/ssm*
821 F: sound/soc/codecs/sigmadsp.*
823 ANALOG DEVICES INC ASOC DRIVERS
824 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W: http://blackfin.uclinux.org/
828 F: sound/soc/blackfin/*
830 ANALOG DEVICES INC DMA DRIVERS
831 M: Lars-Peter Clausen <lars@metafoo.de>
832 W: http://ez.analog.com/community/linux-device-drivers
834 F: drivers/dma/dma-axi-dmac.c
836 ANALOG DEVICES INC IIO DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 M: Michael Hennerich <Michael.Hennerich@analog.com>
839 W: http://wiki.analog.com/
840 W: http://ez.analog.com/community/linux-device-drivers
843 F: drivers/iio/adc/ltc2497*
844 X: drivers/iio/*/adjd*
845 F: drivers/staging/iio/*/ad*
846 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
848 ANDROID CONFIG FRAGMENTS
849 M: Rob Herring <robh@kernel.org>
851 F: kernel/configs/android*
854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855 M: Arve Hjønnevåg <arve@android.com>
856 M: Riley Andrews <riandrews@android.com>
857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 L: devel@driverdev.osuosl.org
861 F: drivers/staging/android/
863 ANDROID GOLDFISH RTC DRIVER
864 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
866 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867 F: drivers/rtc/rtc-goldfish.c
870 M: Laura Abbott <labbott@redhat.com>
871 M: Sumit Semwal <sumit.semwal@linaro.org>
872 L: devel@driverdev.osuosl.org
874 F: drivers/staging/android/ion
875 F: drivers/staging/android/uapi/ion.h
876 F: drivers/staging/android/uapi/ion_test.h
878 AOA (Apple Onboard Audio) ALSA DRIVER
879 M: Johannes Berg <johannes@sipsolutions.net>
880 L: linuxppc-dev@lists.ozlabs.org
881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
885 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
887 L: linux-iio@vger.kernel.org
889 F: drivers/iio/adc/stx104.c
892 M: Jiri Kosina <jikos@kernel.org>
894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895 F: arch/x86/kernel/apm_32.c
896 F: include/linux/apm_bios.h
897 F: include/uapi/linux/apm_bios.h
898 F: drivers/char/apm-emulation.c
900 APPARMOR SECURITY MODULE
901 M: John Johansen <john.johansen@canonical.com>
902 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903 W: apparmor.wiki.kernel.org
904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
906 F: security/apparmor/
907 F: Documentation/admin-guide/LSM/apparmor.rst
909 APPLE BCM5974 MULTITOUCH DRIVER
910 M: Henrik Rydberg <rydberg@bitmath.org>
911 L: linux-input@vger.kernel.org
913 F: drivers/input/mouse/bcm5974.c
916 M: Henrik Rydberg <rydberg@bitmath.org>
917 L: linux-hwmon@vger.kernel.org
919 F: drivers/hwmon/applesmc.c
921 APPLETALK NETWORK LAYER
922 L: netdev@vger.kernel.org
924 F: drivers/net/appletalk/
927 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928 M: Duc Dang <dhdang@apm.com>
930 F: arch/arm64/boot/dts/apm/
932 APPLIED MICRO (APM) X-GENE SOC EDAC
933 M: Loc Ho <lho@apm.com>
935 F: drivers/edac/xgene_edac.c
936 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
938 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939 M: Iyappan Subramanian <isubramanian@apm.com>
940 M: Keyur Chudgar <kchudgar@apm.com>
942 F: drivers/net/ethernet/apm/xgene-v2/
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945 M: Iyappan Subramanian <isubramanian@apm.com>
946 M: Keyur Chudgar <kchudgar@apm.com>
947 M: Quan Nguyen <qnguyen@apm.com>
949 F: drivers/net/ethernet/apm/xgene/
950 F: drivers/net/phy/mdio-xgene.c
951 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
954 APPLIED MICRO (APM) X-GENE SOC PMU
955 M: Tai Nguyen <ttnguyen@apm.com>
957 F: drivers/perf/xgene_pmu.c
958 F: Documentation/perf/xgene-pmu.txt
959 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
961 APTINA CAMERA SENSOR PLL
962 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963 L: linux-media@vger.kernel.org
965 F: drivers/media/i2c/aptina-pll.*
967 ARC FRAMEBUFFER DRIVER
968 M: Jaya Kumar <jayalk@intworks.biz>
970 F: drivers/video/fbdev/arcfb.c
971 F: drivers/video/fbdev/core/fb_defio.c
974 M: Alexey Brodkin <abrodkin@synopsys.com>
976 F: drivers/gpu/drm/arc/
977 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
980 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
981 L: netdev@vger.kernel.org
983 F: drivers/net/arcnet/
984 F: include/uapi/linux/if_arcnet.h
986 ARM ARCHITECTED TIMER DRIVER
987 M: Mark Rutland <mark.rutland@arm.com>
988 M: Marc Zyngier <marc.zyngier@arm.com>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 F: arch/arm/include/asm/arch_timer.h
992 F: arch/arm64/include/asm/arch_timer.h
993 F: drivers/clocksource/arm_arch_timer.c
996 M: Liviu Dudau <liviu.dudau@arm.com>
998 F: drivers/gpu/drm/arm/hdlcd_*
999 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1001 ARM MALI-DP DRM DRIVER
1002 M: Liviu Dudau <liviu.dudau@arm.com>
1003 M: Brian Starkey <brian.starkey@arm.com>
1004 M: Mali DP Maintainers <malidp@foss.arm.com>
1006 F: drivers/gpu/drm/arm/
1007 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1009 ARM MFM AND FLOPPY DRIVERS
1010 M: Ian Molton <spyro@f2s.com>
1012 F: arch/arm/lib/floppydma.S
1013 F: arch/arm/include/asm/floppy.h
1015 ARM PMU PROFILING AND DEBUGGING
1016 M: Will Deacon <will.deacon@arm.com>
1017 M: Mark Rutland <mark.rutland@arm.com>
1019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F: arch/arm*/kernel/perf_*
1021 F: arch/arm/oprofile/common.c
1022 F: arch/arm*/kernel/hw_breakpoint.c
1023 F: arch/arm*/include/asm/hw_breakpoint.h
1024 F: arch/arm*/include/asm/perf_event.h
1026 F: include/linux/perf/arm_pmu.h
1027 F: Documentation/devicetree/bindings/arm/pmu.txt
1028 F: Documentation/devicetree/bindings/perf/
1031 M: Russell King <linux@armlinux.org.uk>
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 W: http://www.armlinux.org.uk/
1035 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1038 ARM PRIMECELL AACI PL041 DRIVER
1039 M: Russell King <linux@armlinux.org.uk>
1043 ARM PRIMECELL BUS SUPPORT
1044 M: Russell King <linux@armlinux.org.uk>
1047 F: include/linux/amba/bus.h
1049 ARM PRIMECELL CLCD PL110 DRIVER
1050 M: Russell King <linux@armlinux.org.uk>
1052 F: drivers/video/fbdev/amba-clcd.*
1054 ARM PRIMECELL KMI PL050 DRIVER
1055 M: Russell King <linux@armlinux.org.uk>
1057 F: drivers/input/serio/ambakmi.*
1058 F: include/linux/amba/kmi.h
1060 ARM PRIMECELL MMCI PL180/1 DRIVER
1061 M: Russell King <linux@armlinux.org.uk>
1063 F: drivers/mmc/host/mmci.*
1064 F: include/linux/amba/mmci.h
1066 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067 M: Russell King <linux@armlinux.org.uk>
1069 F: drivers/tty/serial/amba-pl01*.c
1070 F: include/linux/amba/serial.h
1073 M: Will Deacon <will.deacon@arm.com>
1074 R: Robin Murphy <robin.murphy@arm.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: drivers/iommu/arm-smmu.c
1078 F: drivers/iommu/arm-smmu-v3.c
1079 F: drivers/iommu/io-pgtable-arm.c
1080 F: drivers/iommu/io-pgtable-arm-v7s.c
1082 ARM SUB-ARCHITECTURES
1083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1089 ARM/ACTIONS SEMI ARCHITECTURE
1090 M: Andreas Färber <afaerber@suse.de>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/mach-actions/
1095 F: arch/arm/boot/dts/owl-*
1096 F: arch/arm64/boot/dts/actions/
1097 F: drivers/clocksource/owl-*
1098 F: drivers/soc/actions/
1099 F: include/dt-bindings/power/owl-*
1100 F: include/linux/soc/actions/
1101 F: Documentation/devicetree/bindings/arm/actions.txt
1102 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1105 ARM/ADS SPHERE MACHINE SUPPORT
1106 M: Lennert Buytenhek <kernel@wantstofly.org>
1107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 ARM/AFEB9260 MACHINE SUPPORT
1111 M: Sergey Lapin <slapin@ossfans.org>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 ARM/AJECO 1ARM MACHINE SUPPORT
1116 M: Lennert Buytenhek <kernel@wantstofly.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 ARM/Allwinner SoC Clock Support
1121 M: Emilio López <emilio@elopez.com.ar>
1123 F: drivers/clk/sunxi/
1125 ARM/Allwinner sunXi SoC support
1126 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1127 M: Chen-Yu Tsai <wens@csie.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 F: arch/arm/mach-sunxi/
1133 F: arch/arm64/boot/dts/allwinner/
1134 F: drivers/clk/sunxi-ng/
1135 F: drivers/pinctrl/sunxi/
1136 F: drivers/soc/sunxi/
1137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1139 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140 M: Neil Armstrong <narmstrong@baylibre.com>
1141 M: Jerome Brunet <jbrunet@baylibre.com>
1142 L: linux-amlogic@lists.infradead.org
1144 F: drivers/clk/meson/
1145 F: include/dt-bindings/clock/meson*
1146 F: include/dt-bindings/clock/gxbb*
1147 F: Documentation/devicetree/bindings/clock/amlogic*
1149 ARM/Amlogic Meson SoC support
1150 M: Carlo Caione <carlo@caione.org>
1151 M: Kevin Hilman <khilman@baylibre.com>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 L: linux-amlogic@lists.infradead.org
1154 W: http://linux-meson.com/
1156 F: arch/arm/mach-meson/
1157 F: arch/arm/boot/dts/meson*
1158 F: arch/arm64/boot/dts/amlogic/
1159 F: drivers/pinctrl/meson/
1160 F: drivers/mmc/host/meson*
1163 ARM/Annapurna Labs ALPINE ARCHITECTURE
1164 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F: arch/arm/mach-alpine/
1169 F: arch/arm/boot/dts/alpine*
1170 F: arch/arm64/boot/dts/al/
1171 F: drivers/*/*alpine*
1173 ARM/ARTPEC MACHINE SUPPORT
1174 M: Jesper Nilsson <jesper.nilsson@axis.com>
1175 M: Lars Persson <lars.persson@axis.com>
1176 M: Niklas Cassel <niklas.cassel@axis.com>
1178 L: linux-arm-kernel@axis.com
1179 F: arch/arm/mach-artpec
1180 F: arch/arm/boot/dts/artpec6*
1182 F: drivers/crypto/axis
1183 F: drivers/pinctrl/pinctrl-artpec*
1184 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1186 ARM/ASPEED I2C DRIVER
1187 M: Brendan Higgins <brendanhiggins@google.com>
1188 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189 R: Joel Stanley <joel@jms.id.au>
1190 L: linux-i2c@vger.kernel.org
1191 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1193 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1194 F: drivers/i2c/busses/i2c-aspeed.c
1195 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1198 ARM/ASPEED MACHINE SUPPORT
1199 M: Joel Stanley <joel@jms.id.au>
1201 F: arch/arm/mach-aspeed/
1202 F: arch/arm/boot/dts/aspeed-*
1203 F: drivers/*/*aspeed*
1205 ARM/ATMEL AT91 Clock Support
1206 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1210 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1212 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 W: http://www.linux4sam.org
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1217 F: arch/arm/mach-at91/
1218 F: include/soc/at91/
1219 F: arch/arm/boot/dts/at91*.dts
1220 F: arch/arm/boot/dts/at91*.dtsi
1221 F: arch/arm/boot/dts/sama*.dts
1222 F: arch/arm/boot/dts/sama*.dtsi
1223 F: arch/arm/include/debug/at91.S
1224 F: drivers/memory/atmel*
1226 ARM/CALXEDA HIGHBANK ARCHITECTURE
1227 M: Rob Herring <robh@kernel.org>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 F: arch/arm/mach-highbank/
1231 F: arch/arm/boot/dts/highbank.dts
1232 F: arch/arm/boot/dts/ecx-*.dts*
1234 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235 M: Krzysztof Halasa <khalasa@piap.pl>
1237 F: arch/arm/mach-cns3xxx/
1239 ARM/CAVIUM THUNDER NETWORK DRIVER
1240 M: Sunil Goutham <sgoutham@cavium.com>
1241 M: Robert Richter <rric@kernel.org>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 F: drivers/net/ethernet/cavium/thunder/
1246 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247 M: Alexander Shiyan <shc_work@mail.ru>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253 M: Lennert Buytenhek <kernel@wantstofly.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258 M: Hartley Sweeten <hsweeten@visionengravers.com>
1259 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 F: arch/arm/mach-ep93xx/
1263 F: arch/arm/mach-ep93xx/include/mach/
1266 M: Russell King <linux@armlinux.org.uk>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270 F: arch/arm/include/asm/clkdev.h
1271 F: drivers/clk/clkdev.c
1273 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274 M: Mike Rapoport <mike@compulab.co.il>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279 M: Baruch Siach <baruch@tkos.co.il>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/boot/dts/cx92755*
1285 ARM/CONTEC MICRO9 MACHINE SUPPORT
1286 M: Hubert Feurstein <hubert.feurstein@contec.at>
1288 F: arch/arm/mach-ep93xx/micro9.c
1290 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: drivers/hwtracing/coresight/*
1295 F: Documentation/trace/coresight.txt
1296 F: Documentation/trace/coresight-cpu-debug.txt
1297 F: Documentation/devicetree/bindings/arm/coresight.txt
1298 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300 F: tools/perf/arch/arm/util/pmu.c
1301 F: tools/perf/arch/arm/util/auxtrace.c
1302 F: tools/perf/arch/arm/util/cs-etm.c
1303 F: tools/perf/arch/arm/util/cs-etm.h
1304 F: tools/perf/util/cs-etm.h
1306 ARM/CORGI MACHINE SUPPORT
1307 M: Richard Purdie <rpurdie@rpsys.net>
1310 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312 M: Linus Walleij <linus.walleij@linaro.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 T: git git://github.com/ulli-kroll/linux.git
1316 F: Documentation/devicetree/bindings/arm/gemini.txt
1317 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319 F: arch/arm/mach-gemini/
1320 F: drivers/pinctrl/pinctrl-gemini.c
1321 F: drivers/rtc/rtc-ftrtc010.c
1323 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324 M: Barry Song <baohua@kernel.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1328 F: arch/arm/boot/dts/prima2*
1329 F: arch/arm/mach-prima2/
1330 F: drivers/clk/sirf/
1331 F: drivers/clocksource/timer-prima2.c
1332 F: drivers/clocksource/timer-atlas7.c
1335 ARM/EBSA110 MACHINE SUPPORT
1336 M: Russell King <linux@armlinux.org.uk>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W: http://www.armlinux.org.uk/
1340 F: arch/arm/mach-ebsa110/
1341 F: drivers/net/ethernet/amd/am79c961a.*
1343 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344 M: Uwe Kleine-König <kernel@pengutronix.de>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350 M: Robert Jarzmik <robert.jarzmik@free.fr>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 F: arch/arm/mach-pxa/ezx.c
1355 ARM/FARADAY FA526 PORT
1356 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T: git git://git.berlios.de/gemini-board
1360 F: arch/arm/mm/*-fa*
1362 ARM/FOOTBRIDGE ARCHITECTURE
1363 M: Russell King <linux@armlinux.org.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W: http://www.armlinux.org.uk/
1367 F: arch/arm/include/asm/hardware/dec21285.h
1368 F: arch/arm/mach-footbridge/
1370 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371 M: Shawn Guo <shawnguo@kernel.org>
1372 M: Sascha Hauer <kernel@pengutronix.de>
1373 R: Fabio Estevam <fabio.estevam@nxp.com>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377 F: arch/arm/mach-imx/
1378 F: arch/arm/mach-mxs/
1379 F: arch/arm/boot/dts/imx*
1380 F: arch/arm/configs/imx*_defconfig
1385 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386 M: Shawn Guo <shawnguo@kernel.org>
1387 M: Sascha Hauer <kernel@pengutronix.de>
1388 R: Stefan Agner <stefan@agner.ch>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392 F: arch/arm/mach-imx/*vf610*
1393 F: arch/arm/boot/dts/vf*
1395 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396 M: Lennert Buytenhek <kernel@wantstofly.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 ARM/GUMSTIX MACHINE SUPPORT
1401 M: Steve Sakoman <sakoman@gmail.com>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406 M: Philipp Zabel <philipp.zabel@gmail.com>
1407 M: Paul Parsons <lost.distance@yahoo.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: arch/arm/mach-pxa/hx4700.c
1411 F: arch/arm/mach-pxa/include/mach/hx4700.h
1412 F: sound/soc/pxa/hx4700.c
1414 ARM/HISILICON SOC SUPPORT
1415 M: Wei Xu <xuwei5@hisilicon.com>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W: http://www.hisilicon.com
1419 T: git git://github.com/hisilicon/linux-hisi.git
1420 F: arch/arm/mach-hisi/
1421 F: arch/arm/boot/dts/hi3*
1422 F: arch/arm/boot/dts/hip*
1423 F: arch/arm/boot/dts/hisi*
1424 F: arch/arm64/boot/dts/hisilicon/
1426 ARM/HP JORNADA 7XX MACHINE SUPPORT
1427 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431 F: arch/arm/mach-sa1100/jornada720.c
1432 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1434 ARM/IGEP MACHINE SUPPORT
1435 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1436 M: Javier Martinez Canillas <javier@dowhile0.org>
1437 L: linux-omap@vger.kernel.org
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/boot/dts/omap3-igep*
1442 ARM/INCOME PXA270 SUPPORT
1443 M: Marek Vasut <marek.vasut@gmail.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1448 ARM/INTEL IOP13XX ARM ARCHITECTURE
1449 M: Lennert Buytenhek <kernel@wantstofly.org>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 ARM/INTEL IOP32X ARM ARCHITECTURE
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 ARM/INTEL IOP33X ARM ARCHITECTURE
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 ARM/INTEL IQ81342EX MACHINE SUPPORT
1463 M: Lennert Buytenhek <kernel@wantstofly.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 ARM/INTEL IXDP2850 MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/INTEL IXP4XX ARM ARCHITECTURE
1473 M: Imre Kaloz <kaloz@openwrt.org>
1474 M: Krzysztof Halasa <khalasa@piap.pl>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: arch/arm/mach-ixp4xx/
1479 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480 M: Jonathan Cameron <jic23@cam.ac.uk>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm/mach-pxa/stargate2.c
1484 F: drivers/pcmcia/pxa2xx_stargate2.c
1486 ARM/INTEL XSC3 (MANZANO) ARM CORE
1487 M: Lennert Buytenhek <kernel@wantstofly.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492 M: Lennert Buytenhek <kernel@wantstofly.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 ARM/LG1K ARCHITECTURE
1497 M: Chanho Min <chanho.min@lge.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 F: arch/arm64/boot/dts/lg/
1502 ARM/LOGICPD PXA270 MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/LPC18XX ARCHITECTURE
1508 M: Joachim Eastwood <manabian@gmail.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/boot/dts/lpc43*
1512 F: drivers/clk/nxp/clk-lpc18xx*
1513 F: drivers/clocksource/time-lpc32xx.c
1514 F: drivers/i2c/busses/i2c-lpc2k.c
1515 F: drivers/memory/pl172.c
1516 F: drivers/mtd/spi-nor/nxp-spifi.c
1517 F: drivers/rtc/rtc-lpc24xx.c
1520 ARM/LPC32XX SOC SUPPORT
1521 M: Vladimir Zapolskiy <vz@mleia.com>
1522 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1526 F: arch/arm/boot/dts/lpc32*
1527 F: arch/arm/mach-lpc32xx/
1528 F: drivers/i2c/busses/i2c-pnx.c
1529 F: drivers/net/ethernet/nxp/lpc_eth.c
1530 F: drivers/usb/host/ohci-nxp.c
1531 F: drivers/watchdog/pnx4008_wdt.c
1534 ARM/MAGICIAN MACHINE SUPPORT
1535 M: Philipp Zabel <philipp.zabel@gmail.com>
1538 ARM/Marvell Berlin SoC support
1539 M: Jisheng Zhang <jszhang@marvell.com>
1540 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-berlin/
1544 F: arch/arm/boot/dts/berlin*
1545 F: arch/arm64/boot/dts/marvell/berlin*
1547 ARM/Marvell Dove/MV78xx0/Orion SOC support
1548 M: Jason Cooper <jason@lakedaemon.net>
1549 M: Andrew Lunn <andrew@lunn.ch>
1550 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 M: Gregory Clement <gregory.clement@free-electrons.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: Documentation/devicetree/bindings/soc/dove/
1555 F: arch/arm/mach-dove/
1556 F: arch/arm/mach-mv78xx0/
1557 F: arch/arm/mach-orion5x/
1558 F: arch/arm/plat-orion/
1559 F: arch/arm/boot/dts/dove*
1560 F: arch/arm/boot/dts/orion5x*
1562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563 M: Jason Cooper <jason@lakedaemon.net>
1564 M: Andrew Lunn <andrew@lunn.ch>
1565 M: Gregory Clement <gregory.clement@free-electrons.com>
1566 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: arch/arm/boot/dts/armada*
1570 F: arch/arm/boot/dts/kirkwood*
1571 F: arch/arm/configs/mvebu_*_defconfig
1572 F: arch/arm/mach-mvebu/
1573 F: arch/arm64/boot/dts/marvell/armada*
1574 F: drivers/cpufreq/mvebu-cpufreq.c
1575 F: drivers/irqchip/irq-armada-370-xp.c
1576 F: drivers/irqchip/irq-mvebu-*
1577 F: drivers/pinctrl/mvebu/
1578 F: drivers/rtc/rtc-armada38x.c
1580 ARM/Mediatek RTC DRIVER
1581 M: Eddie Huang <eddie.huang@mediatek.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1585 F: drivers/rtc/rtc-mt6397.c
1587 ARM/Mediatek SoC support
1588 M: Matthias Brugger <matthias.bgg@gmail.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1592 F: arch/arm/boot/dts/mt6*
1593 F: arch/arm/boot/dts/mt7*
1594 F: arch/arm/boot/dts/mt8*
1595 F: arch/arm/mach-mediatek/
1596 F: arch/arm64/boot/dts/mediatek/
1600 ARM/Mediatek USB3 PHY DRIVER
1601 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 F: drivers/phy/mediatek/phy-mtk-tphy.c
1607 ARM/MICREL KS8695 ARCHITECTURE
1608 M: Greg Ungerer <gerg@uclinux.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/mach-ks8695/
1613 ARM/MIOA701 MACHINE SUPPORT
1614 M: Robert Jarzmik <robert.jarzmik@free.fr>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/mach-pxa/mioa701.c
1619 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620 M: Michael Petchkovsky <mkpetch@internode.on.net>
1623 ARM/NOMADIK ARCHITECTURE
1624 M: Alessandro Rubini <rubini@unipv.it>
1625 M: Linus Walleij <linus.walleij@linaro.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/mach-nomadik/
1629 F: drivers/pinctrl/nomadik/
1630 F: drivers/i2c/busses/i2c-nomadik.c
1631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1633 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634 M: Wan ZongShun <mcuos.com@gmail.com>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W: http://www.mcuos.com
1638 F: arch/arm/mach-w90x900/
1639 F: drivers/input/keyboard/w90p910_keypad.c
1640 F: drivers/input/touchscreen/w90p910_ts.c
1641 F: drivers/watchdog/nuc900_wdt.c
1642 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1643 F: drivers/mtd/nand/nuc900_nand.c
1644 F: drivers/rtc/rtc-nuc900.c
1645 F: drivers/spi/spi-nuc900.c
1646 F: drivers/usb/host/ehci-w90x900.c
1647 F: drivers/video/fbdev/nuc900fb.c
1649 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1651 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1652 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1655 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656 M: Alexander Clouter <alex@digriz.org.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 W: http://www.digriz.org.uk/ts78xx/kernel
1660 F: arch/arm/mach-orion5x/ts78xx-*
1662 ARM/OXNAS platform support
1663 M: Neil Armstrong <narmstrong@baylibre.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1667 F: arch/arm/mach-oxnas/
1668 F: arch/arm/boot/dts/ox8*.dtsi
1669 F: arch/arm/boot/dts/wd-mbwe.dts
1670 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1673 ARM/PALM TREO SUPPORT
1674 M: Tomas Cech <sleep_walker@suse.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 W: http://hackndev.com
1678 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1679 F: arch/arm/mach-pxa/palmtreo.c
1681 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682 M: Marek Vasut <marek.vasut@gmail.com>
1683 L: linux-arm-kernel@lists.infradead.org
1684 W: http://hackndev.com
1686 F: arch/arm/mach-pxa/include/mach/palmtx.h
1687 F: arch/arm/mach-pxa/palmtx.c
1688 F: arch/arm/mach-pxa/include/mach/palmt5.h
1689 F: arch/arm/mach-pxa/palmt5.c
1690 F: arch/arm/mach-pxa/include/mach/palmld.h
1691 F: arch/arm/mach-pxa/palmld.c
1692 F: arch/arm/mach-pxa/include/mach/palmte2.h
1693 F: arch/arm/mach-pxa/palmte2.c
1694 F: arch/arm/mach-pxa/include/mach/palmtc.h
1695 F: arch/arm/mach-pxa/palmtc.c
1698 M: Sergey Lapin <slapin@ossfans.org>
1699 L: linux-arm-kernel@lists.infradead.org
1700 W: http://hackndev.com
1702 F: arch/arm/mach-pxa/include/mach/palmz72.h
1703 F: arch/arm/mach-pxa/palmz72.c
1706 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1707 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1710 ARM/PT DIGITAL BOARD PORT
1711 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 W: http://www.armlinux.org.uk/
1716 ARM/QUALCOMM SUPPORT
1717 M: Andy Gross <andy.gross@linaro.org>
1718 M: David Brown <david.brown@linaro.org>
1719 L: linux-arm-msm@vger.kernel.org
1720 L: linux-soc@vger.kernel.org
1722 F: Documentation/devicetree/bindings/soc/qcom/
1723 F: arch/arm/boot/dts/qcom-*.dts
1724 F: arch/arm/boot/dts/qcom-*.dtsi
1725 F: arch/arm/mach-qcom/
1726 F: arch/arm64/boot/dts/qcom/*
1727 F: drivers/i2c/busses/i2c-qup.c
1728 F: drivers/clk/qcom/
1729 F: drivers/dma/qcom/
1730 F: drivers/soc/qcom/
1731 F: drivers/spi/spi-qup.c
1732 F: drivers/tty/serial/msm_serial.h
1733 F: drivers/tty/serial/msm_serial.c
1734 F: drivers/*/pm8???-*
1735 F: drivers/mfd/ssbi.c
1736 F: drivers/firmware/qcom_scm.c
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1739 ARM/RADISYS ENP2611 MACHINE SUPPORT
1740 M: Lennert Buytenhek <kernel@wantstofly.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 ARM/REALTEK ARCHITECTURE
1745 M: Andreas Färber <afaerber@suse.de>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: arch/arm64/boot/dts/realtek/
1749 F: Documentation/devicetree/bindings/arm/realtek.txt
1751 ARM/RENESAS ARM64 ARCHITECTURE
1752 M: Simon Horman <horms@verge.net.au>
1753 M: Magnus Damm <magnus.damm@gmail.com>
1754 L: linux-renesas-soc@vger.kernel.org
1755 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1758 F: arch/arm64/boot/dts/renesas/
1759 F: drivers/soc/renesas/
1760 F: include/linux/soc/renesas/
1762 ARM/RISCPC ARCHITECTURE
1763 M: Russell King <linux@armlinux.org.uk>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W: http://www.armlinux.org.uk/
1767 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1768 F: arch/arm/include/asm/hardware/ioc.h
1769 F: arch/arm/include/asm/hardware/iomd.h
1770 F: arch/arm/include/asm/hardware/memc.h
1771 F: arch/arm/mach-rpc/
1772 F: drivers/net/ethernet/8390/etherh.c
1773 F: drivers/net/ethernet/i825xx/ether1*
1774 F: drivers/net/ethernet/seeq/ether3*
1775 F: drivers/scsi/arm/
1777 ARM/Rockchip SoC support
1778 M: Heiko Stuebner <heiko@sntech.de>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L: linux-rockchip@lists.infradead.org
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1783 F: arch/arm/boot/dts/rk3*
1784 F: arch/arm/boot/dts/rv1108*
1785 F: arch/arm/mach-rockchip/
1786 F: drivers/clk/rockchip/
1787 F: drivers/i2c/busses/i2c-rk3x.c
1788 F: drivers/*/*rockchip*
1789 F: drivers/*/*/*rockchip*
1790 F: sound/soc/rockchip/
1793 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794 M: Kukjin Kim <kgene@kernel.org>
1795 M: Krzysztof Kozlowski <krzk@kernel.org>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1800 F: arch/arm/boot/dts/s3c*
1801 F: arch/arm/boot/dts/s5p*
1802 F: arch/arm/boot/dts/samsung*
1803 F: arch/arm/boot/dts/exynos*
1804 F: arch/arm64/boot/dts/exynos/
1805 F: arch/arm/plat-samsung/
1806 F: arch/arm/mach-s3c24*/
1807 F: arch/arm/mach-s3c64xx/
1808 F: arch/arm/mach-s5p*/
1809 F: arch/arm/mach-exynos*/
1810 F: drivers/*/*s3c24*
1811 F: drivers/*/*/*s3c24*
1812 F: drivers/*/*s3c64xx*
1813 F: drivers/*/*s5pv210*
1814 F: drivers/memory/samsung/*
1815 F: drivers/soc/samsung/*
1816 F: Documentation/arm/Samsung/
1817 F: Documentation/devicetree/bindings/arm/samsung/
1818 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1819 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1822 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823 M: Kyungmin Park <kyungmin.park@samsung.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-s5pv210/
1828 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829 M: Kyungmin Park <kyungmin.park@samsung.com>
1830 M: Kamil Debski <kamil@wypas.org>
1831 M: Andrzej Hajda <a.hajda@samsung.com>
1832 L: linux-arm-kernel@lists.infradead.org
1833 L: linux-media@vger.kernel.org
1835 F: drivers/media/platform/s5p-g2d/
1837 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838 M: Marek Szyprowski <m.szyprowski@samsung.com>
1839 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840 L: linux-media@vger.kernel.org
1842 F: drivers/media/platform/s5p-cec/
1843 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1845 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848 L: linux-arm-kernel@lists.infradead.org
1849 L: linux-media@vger.kernel.org
1851 F: drivers/media/platform/s5p-jpeg/
1853 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854 M: Kyungmin Park <kyungmin.park@samsung.com>
1855 M: Kamil Debski <kamil@wypas.org>
1856 M: Jeongtae Park <jtp.park@samsung.com>
1857 M: Andrzej Hajda <a.hajda@samsung.com>
1858 L: linux-arm-kernel@lists.infradead.org
1859 L: linux-media@vger.kernel.org
1861 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1862 F: drivers/media/platform/s5p-mfc/
1864 ARM/SHMOBILE ARM ARCHITECTURE
1865 M: Simon Horman <horms@verge.net.au>
1866 M: Magnus Damm <magnus.damm@gmail.com>
1867 L: linux-renesas-soc@vger.kernel.org
1868 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1871 F: arch/arm/boot/dts/emev2*
1872 F: arch/arm/boot/dts/r7s*
1873 F: arch/arm/boot/dts/r8a*
1874 F: arch/arm/boot/dts/sh*
1875 F: arch/arm/configs/shmobile_defconfig
1876 F: arch/arm/include/debug/renesas-scif.S
1877 F: arch/arm/mach-shmobile/
1878 F: drivers/soc/renesas/
1879 F: include/linux/soc/renesas/
1881 ARM/SOCFPGA ARCHITECTURE
1882 M: Dinh Nguyen <dinguyen@kernel.org>
1884 F: arch/arm/mach-socfpga/
1885 F: arch/arm/boot/dts/socfpga*
1886 F: arch/arm/configs/socfpga_defconfig
1887 F: arch/arm64/boot/dts/altera/
1888 W: http://www.rocketboards.org
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1891 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892 M: Dinh Nguyen <dinguyen@kernel.org>
1894 F: drivers/clk/socfpga/
1896 ARM/SOCFPGA EDAC SUPPORT
1897 M: Thor Thayer <thor.thayer@linux.intel.com>
1899 F: drivers/edac/altera_edac.
1901 ARM/STI ARCHITECTURE
1902 M: Patrice Chotard <patrice.chotard@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W: http://www.stlinux.com
1906 F: arch/arm/mach-sti/
1907 F: arch/arm/boot/dts/sti*
1908 F: drivers/char/hw_random/st-rng.c
1909 F: drivers/clocksource/arm_global_timer.c
1910 F: drivers/clocksource/clksrc_st_lpc.c
1911 F: drivers/cpufreq/sti-cpufreq.c
1912 F: drivers/dma/st_fdma*
1913 F: drivers/i2c/busses/i2c-st.c
1914 F: drivers/media/rc/st_rc.c
1915 F: drivers/media/platform/sti/c8sectpfe/
1916 F: drivers/mmc/host/sdhci-st.c
1917 F: drivers/phy/st/phy-miphy28lp.c
1918 F: drivers/phy/st/phy-stih407-usb.c
1919 F: drivers/pinctrl/pinctrl-st.c
1920 F: drivers/remoteproc/st_remoteproc.c
1921 F: drivers/remoteproc/st_slim_rproc.c
1922 F: drivers/reset/sti/
1923 F: drivers/rtc/rtc-st-lpc.c
1924 F: drivers/tty/serial/st-asc.c
1925 F: drivers/usb/dwc3/dwc3-st.c
1926 F: drivers/usb/host/ehci-st.c
1927 F: drivers/usb/host/ohci-st.c
1928 F: drivers/watchdog/st_lpc_wdt.c
1929 F: drivers/ata/ahci_st.c
1930 F: include/linux/remoteproc/st_slim_rproc.h
1932 ARM/STM32 ARCHITECTURE
1933 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934 M: Alexandre Torgue <alexandre.torgue@st.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1939 F: drivers/clocksource/armv7m_systick.c
1941 ARM/TANGO ARCHITECTURE
1942 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943 L: linux-arm-kernel@lists.infradead.org
1947 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/TETON BGA MACHINE SUPPORT
1953 M: "Mark F. Brown" <mark.brown314@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958 M: Santosh Shilimkar <ssantosh@kernel.org>
1959 L: linux-kernel@vger.kernel.org
1961 F: drivers/memory/*emif*
1963 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964 M: Santosh Shilimkar <ssantosh@kernel.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 F: arch/arm/mach-keystone/
1968 F: arch/arm/boot/dts/keystone-*
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972 M: Santosh Shilimkar <ssantosh@kernel.org>
1973 L: linux-kernel@vger.kernel.org
1975 F: drivers/clk/keystone/
1977 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978 M: Santosh Shilimkar <ssantosh@kernel.org>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 L: linux-kernel@vger.kernel.org
1982 F: drivers/clocksource/timer-keystone.c
1984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-kernel@vger.kernel.org
1988 F: drivers/power/reset/keystone-reset.c
1990 ARM/THECUS N2100 MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/TOSA MACHINE SUPPORT
1996 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997 M: Dirk Opfer <dirk@opfer-online.de>
2000 ARM/U300 MACHINE SUPPORT
2001 M: Linus Walleij <linus.walleij@linaro.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm/mach-u300/
2005 F: drivers/clocksource/timer-u300.c
2006 F: drivers/i2c/busses/i2c-stu300.c
2007 F: drivers/rtc/rtc-coh901331.c
2008 F: drivers/watchdog/coh901327_wdt.c
2009 F: drivers/dma/coh901318*
2010 F: drivers/mfd/ab3100*
2011 F: drivers/rtc/rtc-ab3100.c
2012 F: drivers/rtc/rtc-coh901331.c
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2015 ARM/UNIPHIER ARCHITECTURE
2016 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2020 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2021 F: arch/arm/boot/dts/uniphier*
2022 F: arch/arm/include/asm/hardware/cache-uniphier.h
2023 F: arch/arm/mach-uniphier/
2024 F: arch/arm/mm/cache-uniphier.c
2025 F: arch/arm64/boot/dts/socionext/
2026 F: drivers/bus/uniphier-system-bus.c
2027 F: drivers/clk/uniphier/
2028 F: drivers/gpio/gpio-uniphier.c
2029 F: drivers/i2c/busses/i2c-uniphier*
2030 F: drivers/irqchip/irq-uniphier-aidet.c
2031 F: drivers/pinctrl/uniphier/
2032 F: drivers/reset/reset-uniphier.c
2033 F: drivers/tty/serial/8250/8250_uniphier.c
2036 ARM/Ux500 ARM ARCHITECTURE
2037 M: Linus Walleij <linus.walleij@linaro.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: arch/arm/mach-ux500/
2041 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2042 F: drivers/dma/ste_dma40*
2043 F: drivers/hwspinlock/u8500_hsem.c
2044 F: drivers/mfd/abx500*
2045 F: drivers/mfd/ab8500*
2046 F: drivers/mfd/dbx500*
2047 F: drivers/mfd/db8500*
2048 F: drivers/pinctrl/nomadik/pinctrl-ab*
2049 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2050 F: drivers/rtc/rtc-ab8500.c
2051 F: drivers/rtc/rtc-pl031.c
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2054 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2055 M: Ulf Hansson <ulf.hansson@linaro.org>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 T: git git://git.linaro.org/people/ulfh/clk.git
2059 F: drivers/clk/ux500/
2061 ARM/VERSATILE EXPRESS PLATFORM
2062 M: Liviu Dudau <liviu.dudau@arm.com>
2063 M: Sudeep Holla <sudeep.holla@arm.com>
2064 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 F: arch/arm/boot/dts/vexpress*
2068 F: arch/arm64/boot/dts/arm/
2069 F: arch/arm/mach-vexpress/
2072 F: drivers/clk/versatile/clk-vexpress-osc.c
2073 F: drivers/clocksource/versatile.c
2077 M: Russell King <linux@armlinux.org.uk>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W: http://www.armlinux.org.uk/
2083 ARM/VOIPAC PXA270 SUPPORT
2084 M: Marek Vasut <marek.vasut@gmail.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 F: arch/arm/mach-pxa/vpac270.c
2088 F: arch/arm/mach-pxa/include/mach/vpac270.h
2090 ARM/VT8500 ARM ARCHITECTURE
2091 M: Tony Prisk <linux@prisktech.co.nz>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: arch/arm/mach-vt8500/
2095 F: drivers/clocksource/vt8500_timer.c
2096 F: drivers/i2c/busses/i2c-wmt.c
2097 F: drivers/mmc/host/wmt-sdmmc.c
2098 F: drivers/pwm/pwm-vt8500.c
2099 F: drivers/rtc/rtc-vt8500.c
2100 F: drivers/tty/serial/vt8500_serial.c
2101 F: drivers/usb/host/ehci-platform.c
2102 F: drivers/usb/host/uhci-platform.c
2103 F: drivers/video/fbdev/vt8500lcdfb.*
2104 F: drivers/video/fbdev/wm8505fb*
2105 F: drivers/video/fbdev/wmt_ge_rops.*
2107 ARM/ZIPIT Z2 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/z2.c
2112 F: arch/arm/mach-pxa/include/mach/z2.h
2114 ARM/ZTE ARCHITECTURE
2115 M: Jun Nie <jun.nie@linaro.org>
2116 M: Baoyou Xie <baoyou.xie@linaro.org>
2117 M: Shawn Guo <shawnguo@kernel.org>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 F: arch/arm/boot/dts/zx2967*
2121 F: arch/arm/mach-zx/
2122 F: arch/arm64/boot/dts/zte/
2124 F: drivers/dma/zx_dma.c
2125 F: drivers/gpio/gpio-zx.c
2126 F: drivers/i2c/busses/i2c-zx2967.c
2127 F: drivers/mmc/host/dw_mmc-zx.*
2128 F: drivers/pinctrl/zte/
2129 F: drivers/reset/reset-zx2967.c
2131 F: drivers/thermal/zx2967_thermal.c
2132 F: drivers/watchdog/zx2967_wdt.c
2133 F: Documentation/devicetree/bindings/arm/zte.txt
2134 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2135 F: Documentation/devicetree/bindings/dma/zxdma.txt
2136 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2137 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2138 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2139 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2140 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2141 F: Documentation/devicetree/bindings/soc/zte/
2142 F: Documentation/devicetree/bindings/sound/zte,*.txt
2143 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2144 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2145 F: include/dt-bindings/clock/zx2967*.h
2146 F: include/dt-bindings/soc/zte,*.h
2147 F: sound/soc/codecs/zx_aud96p22.c
2150 ARM/ZYNQ ARCHITECTURE
2151 M: Michal Simek <michal.simek@xilinx.com>
2152 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W: http://wiki.xilinx.com
2155 T: git https://github.com/Xilinx/linux-xlnx.git
2157 F: arch/arm/mach-zynq/
2158 F: drivers/cpuidle/cpuidle-zynq.c
2159 F: drivers/block/xsysace.c
2162 F: drivers/clocksource/cadence_ttc_timer.c
2163 F: drivers/i2c/busses/i2c-cadence.c
2164 F: drivers/mmc/host/sdhci-of-arasan.c
2165 F: drivers/edac/synopsys_edac.c
2167 ARM64 PORT (AARCH64 ARCHITECTURE)
2168 M: Catalin Marinas <catalin.marinas@arm.com>
2169 M: Will Deacon <will.deacon@arm.com>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2174 F: Documentation/arm64/
2176 AS3645A LED FLASH CONTROLLER DRIVER
2177 M: Sakari Ailus <sakari.ailus@iki.fi>
2178 L: linux-leds@vger.kernel.org
2180 F: drivers/leds/leds-as3645a.c
2182 AS3645A LED FLASH CONTROLLER DRIVER
2183 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2184 L: linux-media@vger.kernel.org
2185 T: git git://linuxtv.org/media_tree.git
2187 F: drivers/media/i2c/as3645a.c
2188 F: include/media/i2c/as3645a.h
2190 ASAHI KASEI AK8974 DRIVER
2191 M: Linus Walleij <linus.walleij@linaro.org>
2192 L: linux-iio@vger.kernel.org
2193 W: http://www.akm.com/
2195 F: drivers/iio/magnetometer/ak8974.c
2197 ASC7621 HARDWARE MONITOR DRIVER
2198 M: George Joseph <george.joseph@fairview5.com>
2199 L: linux-hwmon@vger.kernel.org
2201 F: Documentation/hwmon/asc7621
2202 F: drivers/hwmon/asc7621.c
2204 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2205 M: Corentin Chary <corentin.chary@gmail.com>
2206 L: acpi4asus-user@lists.sourceforge.net
2207 L: platform-driver-x86@vger.kernel.org
2208 W: http://acpi4asus.sf.net
2210 F: drivers/platform/x86/asus*.c
2211 F: drivers/platform/x86/eeepc*.c
2213 ASUS WIRELESS RADIO CONTROL DRIVER
2214 M: João Paulo Rechi Vita <jprvita@gmail.com>
2215 L: platform-driver-x86@vger.kernel.org
2217 F: drivers/platform/x86/asus-wireless.c
2220 M: David Howells <dhowells@redhat.com>
2221 L: keyrings@vger.kernel.org
2223 F: Documentation/crypto/asymmetric-keys.txt
2224 F: include/linux/verification.h
2225 F: include/crypto/public_key.h
2226 F: include/crypto/pkcs7.h
2227 F: crypto/asymmetric_keys/
2229 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2230 R: Dan Williams <dan.j.williams@intel.com>
2231 W: http://sourceforge.net/projects/xscaleiop
2233 F: Documentation/crypto/async-tx-api.txt
2236 F: include/linux/dmaengine.h
2237 F: include/linux/async_tx.h
2240 M: Wolfram Sang <wsa@the-dreams.de>
2241 L: linux-i2c@vger.kernel.org
2243 F: drivers/misc/eeprom/at24.c
2244 F: include/linux/platform_data/at24.h
2246 ATA OVER ETHERNET (AOE) DRIVER
2247 M: "Ed L. Cashin" <ed.cashin@acm.org>
2248 W: http://www.openaoe.org/
2250 F: Documentation/aoe/
2251 F: drivers/block/aoe/
2253 ATHEROS 71XX/9XXX GPIO DRIVER
2254 M: Alban Bedel <albeu@free.fr>
2255 W: https://github.com/AlbanBedel/linux
2256 T: git git://github.com/AlbanBedel/linux
2258 F: drivers/gpio/gpio-ath79.c
2259 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2261 ATHEROS ATH GENERIC UTILITIES
2262 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2263 L: linux-wireless@vger.kernel.org
2265 F: drivers/net/wireless/ath/*
2267 ATHEROS ATH5K WIRELESS DRIVER
2268 M: Jiri Slaby <jirislaby@gmail.com>
2269 M: Nick Kossifidis <mickflemm@gmail.com>
2270 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2271 L: linux-wireless@vger.kernel.org
2272 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2274 F: drivers/net/wireless/ath/ath5k/
2276 ATHEROS ATH6KL WIRELESS DRIVER
2277 M: Kalle Valo <kvalo@qca.qualcomm.com>
2278 L: linux-wireless@vger.kernel.org
2279 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2282 F: drivers/net/wireless/ath/ath6kl/
2285 M: Ville Syrjala <syrjala@sci.fi>
2287 F: drivers/input/misc/ati_remote2.c
2289 ATK0110 HWMON DRIVER
2290 M: Luca Tettamanti <kronos.it@gmail.com>
2291 L: linux-hwmon@vger.kernel.org
2293 F: drivers/hwmon/asus_atk0110.c
2295 ATLX ETHERNET DRIVERS
2296 M: Jay Cliburn <jcliburn@gmail.com>
2297 M: Chris Snook <chris.snook@gmail.com>
2298 L: netdev@vger.kernel.org
2299 W: http://sourceforge.net/projects/atl1
2300 W: http://atl1.sourceforge.net
2302 F: drivers/net/ethernet/atheros/
2305 M: Chas Williams <3chas3@gmail.com>
2306 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2307 L: netdev@vger.kernel.org
2308 W: http://linux-atm.sourceforge.net
2311 F: include/linux/atm*
2312 F: include/uapi/linux/atm*
2314 ATMEL AT91 / AT32 MCI DRIVER
2315 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2317 F: drivers/mmc/host/atmel-mci.c
2319 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2320 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2322 F: drivers/power/reset/at91-sama5d2_shdwc.c
2324 ATMEL Audio ALSA driver
2325 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2331 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2332 L: linux-i2c@vger.kernel.org
2334 F: drivers/i2c/busses/i2c-at91.c
2337 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L: linux-media@vger.kernel.org
2340 F: drivers/media/platform/atmel/atmel-isi.c
2341 F: include/media/atmel-isi.h
2344 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2345 L: linux-fbdev@vger.kernel.org
2347 F: drivers/video/fbdev/atmel_lcdfb.c
2348 F: include/video/atmel_lcdc.h
2350 ATMEL MACB ETHERNET DRIVER
2351 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2353 F: drivers/net/ethernet/cadence/
2355 ATMEL MAXTOUCH DRIVER
2356 M: Nick Dyer <nick@shmanahar.org>
2357 T: git git://github.com/ndyer/linux.git
2359 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2360 F: drivers/input/touchscreen/atmel_mxt_ts.c
2361 F: include/linux/platform_data/atmel_mxt_ts.h
2364 M: Wenyou Yang <wenyou.yang@atmel.com>
2365 M: Josh Wu <rainyfeeling@outlook.com>
2366 L: linux-mtd@lists.infradead.org
2368 F: drivers/mtd/nand/atmel/*
2370 ATMEL SAMA5D2 ADC DRIVER
2371 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2372 L: linux-iio@vger.kernel.org
2374 F: drivers/iio/adc/at91-sama5d2_adc.c
2377 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2378 L: linux-mmc@vger.kernel.org
2380 F: drivers/mmc/host/sdhci-of-at91.c
2383 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2385 F: drivers/spi/spi-atmel.*
2388 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: drivers/misc/atmel-ssc.c
2392 F: include/linux/atmel-ssc.h
2394 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2395 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2398 F: drivers/misc/atmel_tclib.c
2399 F: drivers/clocksource/tcb_clksrc.c
2401 ATMEL USBA UDC DRIVER
2402 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2407 ATMEL WIRELESS DRIVER
2408 M: Simon Kelley <simon@thekelleys.org.uk>
2409 L: linux-wireless@vger.kernel.org
2410 W: http://www.thekelleys.org.uk/atmel
2411 W: http://atmelwlandriver.sourceforge.net/
2413 F: drivers/net/wireless/atmel/atmel*
2416 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2417 L: linux-arm-kernel@lists.infradead.org
2418 L: dmaengine@vger.kernel.org
2420 F: drivers/dma/at_xdmac.c
2422 ATOMIC INFRASTRUCTURE
2423 M: Will Deacon <will.deacon@arm.com>
2424 M: Peter Zijlstra <peterz@infradead.org>
2425 R: Boqun Feng <boqun.feng@gmail.com>
2426 L: linux-kernel@vger.kernel.org
2428 F: arch/*/include/asm/atomic*.h
2429 F: include/*/atomic*.h
2431 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2432 M: Bradley Grove <linuxdrivers@attotech.com>
2433 L: linux-scsi@vger.kernel.org
2434 W: http://www.attotech.com
2436 F: drivers/scsi/esas2r
2438 ATUSB IEEE 802.15.4 RADIO DRIVER
2439 M: Stefan Schmidt <stefan@osg.samsung.com>
2440 L: linux-wpan@vger.kernel.org
2442 F: drivers/net/ieee802154/atusb.c
2443 F: drivers/net/ieee802154/atusb.h
2444 F: drivers/net/ieee802154/at86rf230.h
2447 M: Paul Moore <paul@paul-moore.com>
2448 M: Eric Paris <eparis@redhat.com>
2449 L: linux-audit@redhat.com (moderated for non-subscribers)
2450 W: https://github.com/linux-audit
2451 W: https://people.redhat.com/sgrubb/audit
2452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2454 F: include/linux/audit.h
2455 F: include/uapi/linux/audit.h
2458 AUXILIARY DISPLAY DRIVERS
2459 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2460 W: http://miguelojeda.es/auxdisplay.htm
2461 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2463 F: drivers/auxdisplay/
2464 F: include/linux/cfag12864b.h
2467 M: Ralf Baechle <ralf@linux-mips.org>
2468 L: linux-hams@vger.kernel.org
2469 W: http://www.linux-ax25.org/
2471 F: include/uapi/linux/ax25.h
2472 F: include/net/ax25.h
2476 M: Peter Rosin <peda@axentia.se>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 F: Documentation/devicetree/bindings/arm/axentia.txt
2480 F: arch/arm/boot/dts/at91-linea.dtsi
2481 F: arch/arm/boot/dts/at91-tse850-3.dts
2483 AXENTIA ASOC DRIVERS
2484 M: Peter Rosin <peda@axentia.se>
2485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2487 F: Documentation/devicetree/bindings/sound/axentia,*
2488 F: sound/soc/atmel/tse850-pcm5142.c
2491 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2492 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2493 L: linux-media@vger.kernel.org
2494 W: https://linuxtv.org
2495 T: git git://linuxtv.org/media_tree.git
2497 F: drivers/media/usb/dvb-usb-v2/az6007.c
2499 AZTECH FM RADIO RECEIVER DRIVER
2500 M: Hans Verkuil <hverkuil@xs4all.nl>
2501 L: linux-media@vger.kernel.org
2502 T: git git://linuxtv.org/media_tree.git
2503 W: https://linuxtv.org
2505 F: drivers/media/radio/radio-aztech*
2508 L: linux-wireless@vger.kernel.org
2509 L: b43-dev@lists.infradead.org
2510 W: http://wireless.kernel.org/en/users/Drivers/b43
2512 F: drivers/net/wireless/broadcom/b43/
2514 B43LEGACY WIRELESS DRIVER
2515 M: Larry Finger <Larry.Finger@lwfinger.net>
2516 L: linux-wireless@vger.kernel.org
2517 L: b43-dev@lists.infradead.org
2518 W: http://wireless.kernel.org/en/users/Drivers/b43
2520 F: drivers/net/wireless/broadcom/b43legacy/
2522 BACKLIGHT CLASS/SUBSYSTEM
2523 M: Lee Jones <lee.jones@linaro.org>
2524 M: Daniel Thompson <daniel.thompson@linaro.org>
2525 M: Jingoo Han <jingoohan1@gmail.com>
2526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2528 F: drivers/video/backlight/
2529 F: include/linux/backlight.h
2530 F: include/linux/pwm_backlight.h
2531 F: Documentation/devicetree/bindings/leds/backlight
2534 M: Marek Lindner <mareklindner@neomailbox.ch>
2535 M: Simon Wunderlich <sw@simonwunderlich.de>
2536 M: Antonio Quartulli <a@unstable.cc>
2537 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2538 W: https://www.open-mesh.org/
2539 Q: https://patchwork.open-mesh.org/project/batman/list/
2541 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2542 F: Documentation/ABI/testing/sysfs-class-net-mesh
2543 F: Documentation/networking/batman-adv.rst
2544 F: include/uapi/linux/batman_adv.h
2547 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2548 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2549 L: linux-hams@vger.kernel.org
2550 W: http://www.baycom.org/~tom/ham/ham.html
2552 F: drivers/net/hamradio/baycom*
2554 BCACHE (BLOCK LAYER CACHE)
2555 M: Kent Overstreet <kent.overstreet@gmail.com>
2556 L: linux-bcache@vger.kernel.org
2557 W: http://bcache.evilpiepirate.org
2559 F: drivers/md/bcache/
2561 BDISP ST MEDIA DRIVER
2562 M: Fabien Dessenne <fabien.dessenne@st.com>
2563 L: linux-media@vger.kernel.org
2564 T: git git://linuxtv.org/media_tree.git
2565 W: https://linuxtv.org
2567 F: drivers/media/platform/sti/bdisp
2569 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2570 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2571 L: netdev@vger.kernel.org
2573 F: drivers/net/ethernet/ec_bhf.c
2576 M: Luis de Bethencourt <luisbg@kernel.org>
2577 M: Salah Triki <salah.triki@gmail.com>
2579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2580 F: Documentation/filesystems/befs.txt
2584 M: Paolo Valente <paolo.valente@linaro.org>
2585 M: Jens Axboe <axboe@kernel.dk>
2586 L: linux-block@vger.kernel.org
2589 F: Documentation/block/bfq-iosched.txt
2592 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2594 F: Documentation/filesystems/bfs.txt
2596 F: include/uapi/linux/bfs_fs.h
2598 BLACKFIN ARCHITECTURE
2599 M: Steven Miao <realmz6@gmail.com>
2600 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601 T: git git://git.code.sf.net/p/adi-linux/code
2602 W: http://blackfin.uclinux.org
2606 BLACKFIN EMAC DRIVER
2607 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2608 W: http://blackfin.uclinux.org
2610 F: drivers/net/ethernet/adi/
2612 BLACKFIN MEDIA DRIVER
2613 M: Scott Jiang <scott.jiang.linux@gmail.com>
2614 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2615 W: http://blackfin.uclinux.org/
2617 F: drivers/media/platform/blackfin/
2618 F: drivers/media/i2c/adv7183*
2619 F: drivers/media/i2c/vs6624*
2622 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623 W: http://blackfin.uclinux.org
2625 F: drivers/rtc/rtc-bfin.c
2628 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2629 W: http://blackfin.uclinux.org
2631 F: drivers/mmc/host/bfin_sdh.c
2633 BLACKFIN SERIAL DRIVER
2634 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635 W: http://blackfin.uclinux.org
2637 F: drivers/tty/serial/bfin_uart.c
2639 BLACKFIN WATCHDOG DRIVER
2640 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641 W: http://blackfin.uclinux.org
2643 F: drivers/watchdog/bfin_wdt.c
2645 BLINKM RGB LED DRIVER
2646 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2648 F: drivers/leds/leds-blinkm.c
2651 M: Jens Axboe <axboe@kernel.dk>
2652 L: linux-block@vger.kernel.org
2653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2656 F: kernel/trace/blktrace.c
2660 M: Joern Engel <joern@lazybastard.org>
2661 L: linux-mtd@lists.infradead.org
2663 F: drivers/mtd/devices/block2mtd.c
2666 M: Marcel Holtmann <marcel@holtmann.org>
2667 M: Gustavo Padovan <gustavo@padovan.org>
2668 M: Johan Hedberg <johan.hedberg@gmail.com>
2669 L: linux-bluetooth@vger.kernel.org
2670 W: http://www.bluez.org/
2671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2674 F: drivers/bluetooth/
2677 M: Marcel Holtmann <marcel@holtmann.org>
2678 M: Gustavo Padovan <gustavo@padovan.org>
2679 M: Johan Hedberg <johan.hedberg@gmail.com>
2680 L: linux-bluetooth@vger.kernel.org
2681 W: http://www.bluez.org/
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2686 F: include/net/bluetooth/
2689 M: Jay Vosburgh <j.vosburgh@gmail.com>
2690 M: Veaceslav Falico <vfalico@gmail.com>
2691 M: Andy Gospodarek <andy@greyhouse.net>
2692 L: netdev@vger.kernel.org
2693 W: http://sourceforge.net/projects/bonding/
2695 F: drivers/net/bonding/
2696 F: include/uapi/linux/if_bonding.h
2698 BPF (Safe dynamic programs and tools)
2699 M: Alexei Starovoitov <ast@kernel.org>
2700 M: Daniel Borkmann <daniel@iogearbox.net>
2701 L: netdev@vger.kernel.org
2702 L: linux-kernel@vger.kernel.org
2704 F: arch/x86/net/bpf_jit*
2705 F: Documentation/networking/filter.txt
2706 F: include/linux/bpf*
2707 F: include/linux/filter.h
2708 F: include/uapi/linux/bpf*
2709 F: include/uapi/linux/filter.h
2711 F: kernel/trace/bpf_trace.c
2714 F: net/core/filter.c
2715 F: net/sched/act_bpf.c
2716 F: net/sched/cls_bpf.c
2719 F: tools/testing/selftests/bpf/
2721 BROADCOM B44 10/100 ETHERNET DRIVER
2722 M: Michael Chan <michael.chan@broadcom.com>
2723 L: netdev@vger.kernel.org
2725 F: drivers/net/ethernet/broadcom/b44.*
2727 BROADCOM B53 ETHERNET SWITCH DRIVER
2728 M: Florian Fainelli <f.fainelli@gmail.com>
2729 L: netdev@vger.kernel.org
2730 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2732 F: drivers/net/dsa/b53/*
2733 F: include/linux/platform_data/b53.h
2735 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2736 M: Florian Fainelli <f.fainelli@gmail.com>
2737 M: Ray Jui <rjui@broadcom.com>
2738 M: Scott Branden <sbranden@broadcom.com>
2739 M: bcm-kernel-feedback-list@broadcom.com
2740 T: git git://github.com/broadcom/mach-bcm
2746 F: arch/arm/mach-bcm/
2748 BROADCOM BCM2835 ARM ARCHITECTURE
2749 M: Eric Anholt <eric@anholt.net>
2750 M: Stefan Wahren <stefan.wahren@i2se.com>
2751 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T: git git://github.com/anholt/linux
2756 F: drivers/staging/vc04_services
2758 BROADCOM BCM47XX MIPS ARCHITECTURE
2759 M: Hauke Mehrtens <hauke@hauke-m.de>
2760 M: Rafał Miłecki <zajec5@gmail.com>
2761 L: linux-mips@linux-mips.org
2763 F: Documentation/devicetree/bindings/mips/brcm/
2764 F: arch/mips/bcm47xx/*
2765 F: arch/mips/include/asm/mach-bcm47xx/*
2767 BROADCOM BCM5301X ARM ARCHITECTURE
2768 M: Hauke Mehrtens <hauke@hauke-m.de>
2769 M: Rafał Miłecki <zajec5@gmail.com>
2770 M: Jon Mason <jonmason@broadcom.com>
2771 M: bcm-kernel-feedback-list@broadcom.com
2772 L: linux-arm-kernel@lists.infradead.org
2774 F: arch/arm/mach-bcm/bcm_5301x.c
2775 F: arch/arm/boot/dts/bcm5301x*.dtsi
2776 F: arch/arm/boot/dts/bcm470*
2777 F: arch/arm/boot/dts/bcm953012*
2779 BROADCOM BCM53573 ARM ARCHITECTURE
2780 M: Rafał Miłecki <rafal@milecki.pl>
2781 L: linux-arm-kernel@lists.infradead.org
2783 F: arch/arm/boot/dts/bcm53573*
2784 F: arch/arm/boot/dts/bcm47189*
2786 BROADCOM BCM63XX ARM ARCHITECTURE
2787 M: Florian Fainelli <f.fainelli@gmail.com>
2788 M: bcm-kernel-feedback-list@broadcom.com
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T: git git://github.com/broadcom/stblinux.git
2794 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2795 M: Kevin Cernekee <cernekee@gmail.com>
2796 L: linux-usb@vger.kernel.org
2798 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2800 BROADCOM BCM7XXX ARM ARCHITECTURE
2801 M: Brian Norris <computersforpeace@gmail.com>
2802 M: Gregory Fong <gregory.0xf0@gmail.com>
2803 M: Florian Fainelli <f.fainelli@gmail.com>
2804 M: bcm-kernel-feedback-list@broadcom.com
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 T: git git://github.com/broadcom/stblinux.git
2808 F: arch/arm/mach-bcm/*brcmstb*
2809 F: arch/arm/boot/dts/bcm7*.dts*
2810 F: drivers/bus/brcmstb_gisb.c
2813 BROADCOM BMIPS CPUFREQ DRIVER
2814 M: Markus Mayer <mmayer@broadcom.com>
2815 M: bcm-kernel-feedback-list@broadcom.com
2816 L: linux-pm@vger.kernel.org
2818 F: drivers/cpufreq/bmips-cpufreq.c
2820 BROADCOM BMIPS MIPS ARCHITECTURE
2821 M: Kevin Cernekee <cernekee@gmail.com>
2822 M: Florian Fainelli <f.fainelli@gmail.com>
2823 L: linux-mips@linux-mips.org
2824 T: git git://github.com/broadcom/stblinux.git
2826 F: arch/mips/bmips/*
2827 F: arch/mips/include/asm/mach-bmips/*
2828 F: arch/mips/kernel/*bmips*
2829 F: arch/mips/boot/dts/brcm/bcm*.dts*
2830 F: drivers/irqchip/irq-bcm63*
2831 F: drivers/irqchip/irq-bcm7*
2832 F: drivers/irqchip/irq-brcmstb*
2833 F: include/linux/bcm963xx_nvram.h
2834 F: include/linux/bcm963xx_tag.h
2836 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2837 M: Rasesh Mody <rasesh.mody@cavium.com>
2838 M: Harish Patil <harish.patil@cavium.com>
2839 M: Dept-GELinuxNICDev@cavium.com
2840 L: netdev@vger.kernel.org
2842 F: drivers/net/ethernet/broadcom/bnx2.*
2843 F: drivers/net/ethernet/broadcom/bnx2_*
2845 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2846 M: QLogic-Storage-Upstream@qlogic.com
2847 L: linux-scsi@vger.kernel.org
2849 F: drivers/scsi/bnx2fc/
2851 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2852 M: QLogic-Storage-Upstream@qlogic.com
2853 L: linux-scsi@vger.kernel.org
2855 F: drivers/scsi/bnx2i/
2857 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2858 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2859 M: Ariel Elior <ariel.elior@cavium.com>
2860 M: everest-linux-l2@cavium.com
2861 L: netdev@vger.kernel.org
2863 F: drivers/net/ethernet/broadcom/bnx2x/
2865 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2866 M: Michael Chan <michael.chan@broadcom.com>
2867 L: netdev@vger.kernel.org
2869 F: drivers/net/ethernet/broadcom/bnxt/
2871 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2872 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2873 M: Franky Lin <franky.lin@broadcom.com>
2874 M: Hante Meuleman <hante.meuleman@broadcom.com>
2875 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2876 M: Wright Feng <wright.feng@cypress.com>
2877 L: linux-wireless@vger.kernel.org
2878 L: brcm80211-dev-list.pdl@broadcom.com
2879 L: brcm80211-dev-list@cypress.com
2881 F: drivers/net/wireless/broadcom/brcm80211/
2883 BROADCOM BRCMSTB GPIO DRIVER
2884 M: Gregory Fong <gregory.0xf0@gmail.com>
2885 L: bcm-kernel-feedback-list@broadcom.com
2887 F: drivers/gpio/gpio-brcmstb.c
2888 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2890 BROADCOM GENET ETHERNET DRIVER
2891 M: Florian Fainelli <f.fainelli@gmail.com>
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/broadcom/genet/
2896 BROADCOM IPROC ARM ARCHITECTURE
2897 M: Ray Jui <rjui@broadcom.com>
2898 M: Scott Branden <sbranden@broadcom.com>
2899 M: Jon Mason <jonmason@broadcom.com>
2900 M: bcm-kernel-feedback-list@broadcom.com
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T: git git://github.com/broadcom/cygnus-linux.git
2917 F: arch/arm64/boot/dts/broadcom/ns2*
2918 F: drivers/clk/bcm/clk-ns*
2919 F: drivers/pinctrl/bcm/pinctrl-ns*
2921 BROADCOM KONA GPIO DRIVER
2922 M: Ray Jui <rjui@broadcom.com>
2923 L: bcm-kernel-feedback-list@broadcom.com
2925 F: drivers/gpio/gpio-bcm-kona.c
2926 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2928 BROADCOM NETXTREME-E ROCE DRIVER
2929 M: Selvin Xavier <selvin.xavier@broadcom.com>
2930 M: Devesh Sharma <devesh.sharma@broadcom.com>
2931 M: Somnath Kotur <somnath.kotur@broadcom.com>
2932 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2933 L: linux-rdma@vger.kernel.org
2934 W: http://www.broadcom.com
2936 F: drivers/infiniband/hw/bnxt_re/
2937 F: include/uapi/rdma/bnxt_re-abi.h
2939 BROADCOM NVRAM DRIVER
2940 M: Rafał Miłecki <zajec5@gmail.com>
2941 L: linux-mips@linux-mips.org
2943 F: drivers/firmware/broadcom/*
2945 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2946 M: Rafał Miłecki <zajec5@gmail.com>
2947 L: linux-wireless@vger.kernel.org
2950 F: include/linux/bcma/
2952 BROADCOM STB AVS CPUFREQ DRIVER
2953 M: Markus Mayer <mmayer@broadcom.com>
2954 M: bcm-kernel-feedback-list@broadcom.com
2955 L: linux-pm@vger.kernel.org
2957 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2958 F: drivers/cpufreq/brcmstb*
2960 BROADCOM STB NAND FLASH DRIVER
2961 M: Brian Norris <computersforpeace@gmail.com>
2962 M: Kamal Dasu <kdasu.kdev@gmail.com>
2963 L: linux-mtd@lists.infradead.org
2964 L: bcm-kernel-feedback-list@broadcom.com
2966 F: drivers/mtd/nand/brcmnand/
2968 BROADCOM SYSTEMPORT ETHERNET DRIVER
2969 M: Florian Fainelli <f.fainelli@gmail.com>
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bcmsysport.*
2974 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2975 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2976 M: Prashant Sreedharan <prashant@broadcom.com>
2977 M: Michael Chan <mchan@broadcom.com>
2978 L: netdev@vger.kernel.org
2980 F: drivers/net/ethernet/broadcom/tg3.*
2982 BROCADE BFA FC SCSI DRIVER
2983 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2984 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2985 L: linux-scsi@vger.kernel.org
2987 F: drivers/scsi/bfa/
2989 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2990 M: Rasesh Mody <rasesh.mody@cavium.com>
2991 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992 M: Dept-GELinuxNICDev@cavium.com
2993 L: netdev@vger.kernel.org
2995 F: drivers/net/ethernet/brocade/bna/
2997 BSG (block layer generic sg v4 driver)
2998 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2999 L: linux-scsi@vger.kernel.org
3002 F: include/linux/bsg.h
3003 F: include/uapi/linux/bsg.h
3006 M: Clemens Ladisch <clemens@ladisch.de>
3007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3008 T: git git://git.alsa-project.org/alsa-kernel.git
3010 F: Documentation/sound/alsa/Bt87x.txt
3011 F: sound/pci/bt87x.c
3014 M: Michael Buesch <m@bues.ch>
3015 W: http://bu3sch.de/btgpio.php
3017 F: drivers/gpio/gpio-bt8xx.c
3020 M: Chris Mason <clm@fb.com>
3021 M: Josef Bacik <jbacik@fb.com>
3022 M: David Sterba <dsterba@suse.com>
3023 L: linux-btrfs@vger.kernel.org
3024 W: http://btrfs.wiki.kernel.org/
3025 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3028 F: Documentation/filesystems/btrfs.txt
3030 F: include/linux/btrfs*
3031 F: include/uapi/linux/btrfs*
3033 BTTV VIDEO4LINUX DRIVER
3034 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3036 L: linux-media@vger.kernel.org
3037 W: https://linuxtv.org
3038 T: git git://linuxtv.org/media_tree.git
3040 F: Documentation/media/v4l-drivers/bttv*
3041 F: drivers/media/pci/bt8xx/bttv*
3043 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3044 M: Chanwoo Choi <cw00.choi@samsung.com>
3045 L: linux-pm@vger.kernel.org
3046 L: linux-samsung-soc@vger.kernel.org
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3049 F: drivers/devfreq/exynos-bus.c
3050 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3052 BUSLOGIC SCSI DRIVER
3053 M: Khalid Aziz <khalid@gonehiking.org>
3054 L: linux-scsi@vger.kernel.org
3056 F: drivers/scsi/BusLogic.*
3057 F: drivers/scsi/FlashPoint.*
3059 C-MEDIA CMI8788 DRIVER
3060 M: Clemens Ladisch <clemens@ladisch.de>
3061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3062 T: git git://git.alsa-project.org/alsa-kernel.git
3064 F: sound/pci/oxygen/
3067 M: Mark Salter <msalter@redhat.com>
3068 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3069 L: linux-c6x-dev@linux-c6x.org
3070 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3074 CA8210 IEEE-802.15.4 RADIO DRIVER
3075 M: Harry Morris <h.morris@cascoda.com>
3076 M: linuxdev@cascoda.com
3077 L: linux-wpan@vger.kernel.org
3078 W: https://github.com/Cascoda/ca8210-linux.git
3080 F: drivers/net/ieee802154/ca8210.c
3081 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3083 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3084 M: David Howells <dhowells@redhat.com>
3085 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3087 F: Documentation/filesystems/caching/cachefiles.txt
3090 CADET FM/AM RADIO RECEIVER DRIVER
3091 M: Hans Verkuil <hverkuil@xs4all.nl>
3092 L: linux-media@vger.kernel.org
3093 T: git git://linuxtv.org/media_tree.git
3094 W: https://linuxtv.org
3096 F: drivers/media/radio/radio-cadet*
3098 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3099 M: Jonathan Corbet <corbet@lwn.net>
3100 L: linux-media@vger.kernel.org
3101 T: git git://linuxtv.org/media_tree.git
3103 F: Documentation/media/v4l-drivers/cafe_ccic*
3104 F: drivers/media/platform/marvell-ccic/
3107 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3108 L: netdev@vger.kernel.org
3110 F: Documentation/networking/caif/
3111 F: drivers/net/caif/
3112 F: include/uapi/linux/caif/
3113 F: include/net/caif/
3116 CALGARY x86-64 IOMMU
3117 M: Muli Ben-Yehuda <mulix@mulix.org>
3118 M: Jon Mason <jdmason@kudzu.us>
3119 L: iommu@lists.linux-foundation.org
3121 F: arch/x86/kernel/pci-calgary_64.c
3122 F: arch/x86/kernel/tce_64.c
3123 F: arch/x86/include/asm/calgary.h
3124 F: arch/x86/include/asm/tce.h
3127 M: Wolfgang Grandegger <wg@grandegger.com>
3128 M: Marc Kleine-Budde <mkl@pengutronix.de>
3129 L: linux-can@vger.kernel.org
3130 W: https://github.com/linux-can
3131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3134 F: Documentation/devicetree/bindings/net/can/
3136 F: include/linux/can/dev.h
3137 F: include/linux/can/platform/
3138 F: include/uapi/linux/can/error.h
3139 F: include/uapi/linux/can/netlink.h
3142 M: Oliver Hartkopp <socketcan@hartkopp.net>
3143 M: Marc Kleine-Budde <mkl@pengutronix.de>
3144 L: linux-can@vger.kernel.org
3145 W: https://github.com/linux-can
3146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3149 F: Documentation/networking/can.txt
3151 F: include/linux/can/core.h
3152 F: include/uapi/linux/can.h
3153 F: include/uapi/linux/can/bcm.h
3154 F: include/uapi/linux/can/raw.h
3155 F: include/uapi/linux/can/gw.h
3158 M: Serge Hallyn <serge@hallyn.com>
3159 L: linux-security-module@vger.kernel.org
3161 F: include/linux/capability.h
3162 F: include/uapi/linux/capability.h
3163 F: security/commoncap.c
3164 F: kernel/capability.c
3166 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3167 M: Kevin Tsai <ktsai@capellamicro.com>
3169 F: drivers/iio/light/cm*
3171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3172 M: Christian Lamparter <chunkeey@googlemail.com>
3173 L: linux-wireless@vger.kernel.org
3174 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3176 F: drivers/net/wireless/ath/carl9170/
3179 M: Jan Glauber <jglauber@cavium.com>
3180 M: David Daney <david.daney@cavium.com>
3181 W: http://www.cavium.com
3183 F: drivers/i2c/busses/i2c-octeon*
3184 F: drivers/i2c/busses/i2c-thunderx*
3186 CAVIUM LIQUIDIO NETWORK DRIVER
3187 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3188 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3189 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3190 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3191 L: netdev@vger.kernel.org
3192 W: http://www.cavium.com
3194 F: drivers/net/ethernet/cavium/liquidio/
3197 M: Jan Glauber <jglauber@cavium.com>
3198 M: David Daney <david.daney@cavium.com>
3199 M: Steven J. Hill <Steven.Hill@cavium.com>
3200 W: http://www.cavium.com
3202 F: drivers/mmc/host/cavium*
3204 CAVIUM OCTEON-TX CRYPTO DRIVER
3205 M: George Cherian <george.cherian@cavium.com>
3206 L: linux-crypto@vger.kernel.org
3207 W: http://www.cavium.com
3209 F: drivers/crypto/cavium/cpt/
3211 CAVIUM THUNDERX2 ARM64 SOC
3212 M: Robert Richter <rrichter@cavium.com>
3213 M: Jayachandran C <jnair@caviumnetworks.com>
3214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3216 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3217 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3219 CC2520 IEEE-802.15.4 RADIO DRIVER
3220 M: Varka Bhadram <varkabhadram@gmail.com>
3221 L: linux-wpan@vger.kernel.org
3223 F: drivers/net/ieee802154/cc2520.c
3224 F: include/linux/spi/cc2520.h
3225 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3227 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3228 M: Gilad Ben-Yossef <gilad@benyossef.com>
3229 L: linux-crypto@vger.kernel.org
3230 L: driverdev-devel@linuxdriverproject.org
3232 F: drivers/staging/ccree/
3233 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3236 M: Hans Verkuil <hans.verkuil@cisco.com>
3237 L: linux-media@vger.kernel.org
3238 T: git git://linuxtv.org/media_tree.git
3239 W: http://linuxtv.org
3241 F: Documentation/media/kapi/cec-core.rst
3242 F: Documentation/media/uapi/cec
3243 F: drivers/media/cec/
3244 F: drivers/media/rc/keymaps/rc-cec.c
3245 F: include/media/cec.h
3246 F: include/media/cec-notifier.h
3247 F: include/uapi/linux/cec.h
3248 F: include/uapi/linux/cec-funcs.h
3249 F: Documentation/devicetree/bindings/media/cec.txt
3251 CELL BROADBAND ENGINE ARCHITECTURE
3252 M: Arnd Bergmann <arnd@arndb.de>
3253 L: linuxppc-dev@lists.ozlabs.org
3254 W: http://www.ibm.com/developerworks/power/cell/
3256 F: arch/powerpc/include/asm/cell*.h
3257 F: arch/powerpc/include/asm/spu*.h
3258 F: arch/powerpc/include/uapi/asm/spu*.h
3259 F: arch/powerpc/oprofile/*cell*
3260 F: arch/powerpc/platforms/cell/
3262 CEPH COMMON CODE (LIBCEPH)
3263 M: Ilya Dryomov <idryomov@gmail.com>
3264 M: "Yan, Zheng" <zyan@redhat.com>
3265 M: Sage Weil <sage@redhat.com>
3266 L: ceph-devel@vger.kernel.org
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3269 T: git git://github.com/ceph/ceph-client.git
3272 F: include/linux/ceph/
3273 F: include/linux/crush/
3275 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3276 M: "Yan, Zheng" <zyan@redhat.com>
3277 M: Sage Weil <sage@redhat.com>
3278 M: Ilya Dryomov <idryomov@gmail.com>
3279 L: ceph-devel@vger.kernel.org
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3282 T: git git://github.com/ceph/ceph-client.git
3284 F: Documentation/filesystems/ceph.txt
3287 CERTIFICATE HANDLING:
3288 M: David Howells <dhowells@redhat.com>
3289 M: David Woodhouse <dwmw2@infradead.org>
3290 L: keyrings@vger.kernel.org
3292 F: Documentation/module-signing.txt
3294 F: scripts/sign-file.c
3295 F: scripts/extract-cert.c
3297 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3298 L: linux-usb@vger.kernel.org
3300 F: Documentation/usb/WUSB-Design-overview.txt
3301 F: Documentation/usb/wusb-cbaf
3302 F: drivers/usb/host/hwa-hc.c
3303 F: drivers/usb/host/whci/
3304 F: drivers/usb/wusbcore/
3305 F: include/linux/usb/wusb*
3307 CFAG12864B LCD DRIVER
3308 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3309 W: http://miguelojeda.es/auxdisplay.htm
3310 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3312 F: drivers/auxdisplay/cfag12864b.c
3313 F: include/linux/cfag12864b.h
3315 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3316 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3317 W: http://miguelojeda.es/auxdisplay.htm
3318 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3320 F: drivers/auxdisplay/cfag12864bfb.c
3321 F: include/linux/cfag12864b.h
3323 CFG80211 and NL80211
3324 M: Johannes Berg <johannes@sipsolutions.net>
3325 L: linux-wireless@vger.kernel.org
3326 W: http://wireless.kernel.org/
3327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3330 F: include/uapi/linux/nl80211.h
3331 F: include/net/cfg80211.h
3333 X: net/wireless/wext*
3335 CHAR and MISC DRIVERS
3336 M: Arnd Bergmann <arnd@arndb.de>
3337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3342 F: include/linux/miscdevice.h
3345 M: Andy Whitcroft <apw@canonical.com>
3346 M: Joe Perches <joe@perches.com>
3348 F: scripts/checkpatch.pl
3350 CHINESE DOCUMENTATION
3351 M: Harry Wei <harryxiyou@gmail.com>
3352 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3353 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3355 F: Documentation/translations/zh_CN/
3357 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3358 M: Peter Chen <Peter.Chen@nxp.com>
3359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3360 L: linux-usb@vger.kernel.org
3362 F: drivers/usb/chipidea/
3364 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3365 M: Hans de Goede <hdegoede@redhat.com>
3366 L: linux-input@vger.kernel.org
3368 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3369 F: drivers/input/touchscreen/chipone_icn8318.c
3371 CHROME HARDWARE PLATFORM SUPPORT
3372 M: Benson Leung <bleung@chromium.org>
3373 M: Olof Johansson <olof@lixom.net>
3375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3376 F: drivers/platform/chrome/
3378 CIRRUS LOGIC AUDIO CODEC DRIVERS
3379 M: Brian Austin <brian.austin@cirrus.com>
3380 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3383 F: sound/soc/codecs/cs*
3385 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3386 M: Hartley Sweeten <hsweeten@visionengravers.com>
3387 L: netdev@vger.kernel.org
3389 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3391 CISCO FCOE HBA DRIVER
3392 M: Satish Kharat <satishkh@cisco.com>
3393 M: Sesidhar Baddela <sebaddel@cisco.com>
3394 M: Karan Tilak Kumar <kartilak@cisco.com>
3395 L: linux-scsi@vger.kernel.org
3397 F: drivers/scsi/fnic/
3399 CISCO SCSI HBA DRIVER
3400 M: Karan Tilak Kumar <kartilak@cisco.com>
3401 M: Sesidhar Baddela <sebaddel@cisco.com>
3402 L: linux-scsi@vger.kernel.org
3404 F: drivers/scsi/snic/
3406 CISCO VIC ETHERNET NIC DRIVER
3407 M: Christian Benvenuti <benve@cisco.com>
3408 M: Govindarajulu Varadarajan <_govind@gmx.com>
3409 M: Neel Patel <neepatel@cisco.com>
3411 F: drivers/net/ethernet/cisco/enic/
3413 CISCO VIC LOW LATENCY NIC DRIVER
3414 M: Christian Benvenuti <benve@cisco.com>
3415 M: Dave Goodell <dgoodell@cisco.com>
3417 F: drivers/infiniband/hw/usnic/
3420 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3421 L: linux-kernel@vger.kernel.org
3424 F: include/linux/cleancache.h
3427 M: Russell King <linux@armlinux.org.uk>
3428 L: linux-clk@vger.kernel.org
3430 F: include/linux/clk.h
3432 CLOCKSOURCE, CLOCKEVENT DRIVERS
3433 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3434 M: Thomas Gleixner <tglx@linutronix.de>
3435 L: linux-kernel@vger.kernel.org
3436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3438 F: drivers/clocksource
3441 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3442 M: Daniel Oliveira Nascimento <don@syst.com.br>
3443 L: platform-driver-x86@vger.kernel.org
3445 F: drivers/platform/x86/classmate-laptop.c
3448 M: Hans Verkuil <hans.verkuil@cisco.com>
3449 L: linux-media@vger.kernel.org
3450 T: git git://linuxtv.org/media_tree.git
3451 W: https://linuxtv.org
3453 F: drivers/media/pci/cobalt/
3455 COCCINELLE/Semantic Patches (SmPL)
3456 M: Julia Lawall <Julia.Lawall@lip6.fr>
3457 M: Gilles Muller <Gilles.Muller@lip6.fr>
3458 M: Nicolas Palix <nicolas.palix@imag.fr>
3459 M: Michal Marek <mmarek@suse.com>
3460 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3462 W: http://coccinelle.lip6.fr/
3464 F: Documentation/dev-tools/coccinelle.rst
3465 F: scripts/coccinelle/
3466 F: scripts/coccicheck
3469 M: Jan Harkes <jaharkes@cs.cmu.edu>
3471 L: codalist@coda.cs.cmu.edu
3472 W: http://www.coda.cs.cmu.edu/
3474 F: Documentation/filesystems/coda.txt
3476 F: include/linux/coda*.h
3477 F: include/uapi/linux/coda*.h
3479 CODA V4L2 MEM2MEM DRIVER
3480 M: Philipp Zabel <p.zabel@pengutronix.de>
3481 L: linux-media@vger.kernel.org
3483 F: Documentation/devicetree/bindings/media/coda.txt
3484 F: drivers/media/platform/coda/
3486 COMMON CLK FRAMEWORK
3487 M: Michael Turquette <mturquette@baylibre.com>
3488 M: Stephen Boyd <sboyd@codeaurora.org>
3489 L: linux-clk@vger.kernel.org
3490 Q: http://patchwork.kernel.org/project/linux-clk/list/
3491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3493 F: Documentation/devicetree/bindings/clock/
3495 X: drivers/clk/clkdev.c
3496 F: include/linux/clk-pr*
3497 F: include/linux/clk/
3499 COMMON INTERNET FILE SYSTEM (CIFS)
3500 M: Steve French <sfrench@samba.org>
3501 L: linux-cifs@vger.kernel.org
3502 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3503 W: http://linux-cifs.samba.org/
3504 T: git git://git.samba.org/sfrench/cifs-2.6.git
3506 F: Documentation/filesystems/cifs/
3509 COMPACTPCI HOTPLUG CORE
3510 M: Scott Murray <scott@spiteful.org>
3511 L: linux-pci@vger.kernel.org
3513 F: drivers/pci/hotplug/cpci_hotplug*
3515 COMPACTPCI HOTPLUG GENERIC DRIVER
3516 M: Scott Murray <scott@spiteful.org>
3517 L: linux-pci@vger.kernel.org
3519 F: drivers/pci/hotplug/cpcihp_generic.c
3521 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3522 M: Scott Murray <scott@spiteful.org>
3523 L: linux-pci@vger.kernel.org
3525 F: drivers/pci/hotplug/cpcihp_zt5550.*
3527 COMPAL LAPTOP SUPPORT
3528 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3529 L: platform-driver-x86@vger.kernel.org
3531 F: drivers/platform/x86/compal-laptop.c
3533 CONEXANT ACCESSRUNNER USB DRIVER
3534 L: accessrunner-general@lists.sourceforge.net
3535 W: http://accessrunner.sourceforge.net/
3537 F: drivers/usb/atm/cxacru.c
3540 M: Joel Becker <jlbec@evilplan.org>
3541 M: Christoph Hellwig <hch@lst.de>
3542 T: git git://git.infradead.org/users/hch/configfs.git
3545 F: include/linux/configfs.h
3548 M: Evgeniy Polyakov <zbr@ioremap.net>
3549 L: netdev@vger.kernel.org
3551 F: drivers/connector/
3553 CONTROL GROUP (CGROUP)
3554 M: Tejun Heo <tj@kernel.org>
3555 M: Li Zefan <lizefan@huawei.com>
3556 M: Johannes Weiner <hannes@cmpxchg.org>
3557 L: cgroups@vger.kernel.org
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3560 F: Documentation/cgroup*
3561 F: include/linux/cgroup*
3564 CONTROL GROUP - CPUSET
3565 M: Li Zefan <lizefan@huawei.com>
3566 L: cgroups@vger.kernel.org
3567 W: http://www.bullopensource.org/cpuset/
3568 W: http://oss.sgi.com/projects/cpusets/
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3571 F: Documentation/cgroup-v1/cpusets.txt
3572 F: include/linux/cpuset.h
3575 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3576 M: Johannes Weiner <hannes@cmpxchg.org>
3577 M: Michal Hocko <mhocko@kernel.org>
3578 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3579 L: cgroups@vger.kernel.org
3580 L: linux-mm@kvack.org
3585 CORETEMP HARDWARE MONITORING DRIVER
3586 M: Fenghua Yu <fenghua.yu@intel.com>
3587 L: linux-hwmon@vger.kernel.org
3589 F: Documentation/hwmon/coretemp
3590 F: drivers/hwmon/coretemp.c
3592 COSA/SRP SYNC SERIAL DRIVER
3593 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3594 W: http://www.fi.muni.cz/~kas/cosa/
3596 F: drivers/net/wan/cosa*
3598 CPMAC ETHERNET DRIVER
3599 M: Florian Fainelli <f.fainelli@gmail.com>
3600 L: netdev@vger.kernel.org
3602 F: drivers/net/ethernet/ti/cpmac.c
3604 CPU FREQUENCY DRIVERS
3605 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3606 M: Viresh Kumar <viresh.kumar@linaro.org>
3607 L: linux-pm@vger.kernel.org
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3611 B: https://bugzilla.kernel.org
3612 F: Documentation/cpu-freq/
3613 F: Documentation/devicetree/bindings/cpufreq/
3615 F: include/linux/cpufreq.h
3616 F: tools/testing/selftests/cpufreq/
3618 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3619 M: Viresh Kumar <viresh.kumar@linaro.org>
3620 M: Sudeep Holla <sudeep.holla@arm.com>
3621 L: linux-pm@vger.kernel.org
3622 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3624 F: drivers/cpufreq/arm_big_little.h
3625 F: drivers/cpufreq/arm_big_little.c
3626 F: drivers/cpufreq/arm_big_little_dt.c
3628 CPU POWER MONITORING SUBSYSTEM
3629 M: Thomas Renninger <trenn@suse.com>
3630 L: linux-pm@vger.kernel.org
3632 F: tools/power/cpupower/
3635 M: "H. Peter Anvin" <hpa@zytor.com>
3637 F: arch/x86/kernel/cpuid.c
3638 F: arch/x86/kernel/msr.c
3640 CPUIDLE DRIVER - ARM BIG LITTLE
3641 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3642 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3643 L: linux-pm@vger.kernel.org
3644 L: linux-arm-kernel@lists.infradead.org
3645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3647 F: drivers/cpuidle/cpuidle-big_little.c
3649 CPUIDLE DRIVER - ARM EXYNOS
3650 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3651 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3652 M: Kukjin Kim <kgene@kernel.org>
3653 L: linux-pm@vger.kernel.org
3654 L: linux-samsung-soc@vger.kernel.org
3656 F: drivers/cpuidle/cpuidle-exynos.c
3657 F: arch/arm/mach-exynos/pm.c
3660 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3661 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3662 L: linux-pm@vger.kernel.org
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3665 B: https://bugzilla.kernel.org
3666 F: drivers/cpuidle/*
3667 F: include/linux/cpuidle.h
3670 W: http://sourceforge.net/projects/cramfs/
3671 S: Orphan / Obsolete
3672 F: Documentation/filesystems/cramfs.txt
3676 M: Mikael Starvik <starvik@axis.com>
3677 M: Jesper Nilsson <jesper.nilsson@axis.com>
3678 L: linux-cris-kernel@axis.com
3679 W: http://developer.axis.com
3680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3683 F: drivers/tty/serial/crisv10.*
3686 M: Herbert Xu <herbert@gondor.apana.org.au>
3687 M: "David S. Miller" <davem@davemloft.net>
3688 L: linux-crypto@vger.kernel.org
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3692 F: Documentation/crypto/
3693 F: Documentation/devicetree/bindings/crypto/
3698 F: include/linux/crypto*
3700 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3701 M: Neil Horman <nhorman@tuxdriver.com>
3702 L: linux-crypto@vger.kernel.org
3704 F: crypto/ansi_cprng.c
3708 M: Hans Verkuil <hverkuil@xs4all.nl>
3709 L: linux-media@vger.kernel.org
3710 T: git git://linuxtv.org/media_tree.git
3711 W: http://linuxtv.org
3713 F: drivers/media/i2c/cs3308.c
3714 F: drivers/media/i2c/cs3308.h
3716 CS5535 Audio ALSA driver
3717 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3719 F: sound/pci/cs5535audio/
3722 M: Solomon Peachy <pizza@shaftnet.org>
3724 F: drivers/net/wireless/st/cw1200/
3726 CX18 VIDEO4LINUX DRIVER
3727 M: Andy Walls <awalls@md.metrocast.net>
3728 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3729 L: linux-media@vger.kernel.org
3730 T: git git://linuxtv.org/media_tree.git
3731 W: https://linuxtv.org
3732 W: http://www.ivtvdriver.org/index.php/Cx18
3734 F: Documentation/media/v4l-drivers/cx18*
3735 F: drivers/media/pci/cx18/
3736 F: include/uapi/linux/ivtv*
3738 CX2341X MPEG ENCODER HELPER MODULE
3739 M: Hans Verkuil <hverkuil@xs4all.nl>
3740 L: linux-media@vger.kernel.org
3741 T: git git://linuxtv.org/media_tree.git
3742 W: https://linuxtv.org
3744 F: drivers/media/common/cx2341x*
3745 F: include/media/cx2341x*
3747 CX24120 MEDIA DRIVER
3748 M: Jemma Denson <jdenson@gmail.com>
3749 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3750 L: linux-media@vger.kernel.org
3751 W: https://linuxtv.org
3752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3754 F: drivers/media/dvb-frontends/cx24120*
3756 CX88 VIDEO4LINUX DRIVER
3757 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3759 L: linux-media@vger.kernel.org
3760 W: https://linuxtv.org
3761 T: git git://linuxtv.org/media_tree.git
3763 F: Documentation/media/v4l-drivers/cx88*
3764 F: drivers/media/pci/cx88/
3766 CXD2820R MEDIA DRIVER
3767 M: Antti Palosaari <crope@iki.fi>
3768 L: linux-media@vger.kernel.org
3769 W: https://linuxtv.org
3770 W: http://palosaari.fi/linux/
3771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3772 T: git git://linuxtv.org/anttip/media_tree.git
3774 F: drivers/media/dvb-frontends/cxd2820r*
3776 CXGB3 ETHERNET DRIVER (CXGB3)
3777 M: Santosh Raspatur <santosh@chelsio.com>
3778 L: netdev@vger.kernel.org
3779 W: http://www.chelsio.com
3781 F: drivers/net/ethernet/chelsio/cxgb3/
3783 CXGB3 ISCSI DRIVER (CXGB3I)
3784 M: Karen Xie <kxie@chelsio.com>
3785 L: linux-scsi@vger.kernel.org
3786 W: http://www.chelsio.com
3788 F: drivers/scsi/cxgbi/cxgb3i
3790 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3791 M: Steve Wise <swise@chelsio.com>
3792 L: linux-rdma@vger.kernel.org
3793 W: http://www.openfabrics.org
3795 F: drivers/infiniband/hw/cxgb3/
3796 F: include/uapi/rdma/cxgb3-abi.h
3798 CXGB4 CRYPTO DRIVER (chcr)
3799 M: Harsh Jain <harsh@chelsio.com>
3800 L: linux-crypto@vger.kernel.org
3801 W: http://www.chelsio.com
3803 F: drivers/crypto/chelsio
3805 CXGB4 ETHERNET DRIVER (CXGB4)
3806 M: Ganesh Goudar <ganeshgr@chelsio.com>
3807 L: netdev@vger.kernel.org
3808 W: http://www.chelsio.com
3810 F: drivers/net/ethernet/chelsio/cxgb4/
3812 CXGB4 ISCSI DRIVER (CXGB4I)
3813 M: Karen Xie <kxie@chelsio.com>
3814 L: linux-scsi@vger.kernel.org
3815 W: http://www.chelsio.com
3817 F: drivers/scsi/cxgbi/cxgb4i
3819 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3820 M: Steve Wise <swise@chelsio.com>
3821 L: linux-rdma@vger.kernel.org
3822 W: http://www.openfabrics.org
3824 F: drivers/infiniband/hw/cxgb4/
3825 F: include/uapi/rdma/cxgb4-abi.h
3827 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3828 M: Casey Leedom <leedom@chelsio.com>
3829 L: netdev@vger.kernel.org
3830 W: http://www.chelsio.com
3832 F: drivers/net/ethernet/chelsio/cxgb4vf/
3834 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3835 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3836 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3837 L: linuxppc-dev@lists.ozlabs.org
3839 F: arch/powerpc/platforms/powernv/pci-cxl.c
3840 F: drivers/misc/cxl/
3841 F: include/misc/cxl*
3842 F: include/uapi/misc/cxl.h
3843 F: Documentation/powerpc/cxl.txt
3844 F: Documentation/ABI/testing/sysfs-class-cxl
3846 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3847 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3848 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3849 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3850 L: linux-scsi@vger.kernel.org
3852 F: drivers/scsi/cxlflash/
3853 F: include/uapi/scsi/cxlflash_ioctls.h
3854 F: Documentation/powerpc/cxlflash.txt
3857 M: Russell King <linux@armlinux.org.uk>
3858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3859 W: http://www.armlinux.org.uk/
3861 F: drivers/video/fbdev/cyber2000fb.*
3863 CYCLADES ASYNC MUX DRIVER
3864 W: http://www.cyclades.com/
3866 F: drivers/tty/cyclades.c
3867 F: include/linux/cyclades.h
3868 F: include/uapi/linux/cyclades.h
3870 CYCLADES PC300 DRIVER
3871 W: http://www.cyclades.com/
3873 F: drivers/net/wan/pc300*
3875 CYPRESS_FIRMWARE MEDIA DRIVER
3876 M: Antti Palosaari <crope@iki.fi>
3877 L: linux-media@vger.kernel.org
3878 W: https://linuxtv.org
3879 W: http://palosaari.fi/linux/
3880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881 T: git git://linuxtv.org/anttip/media_tree.git
3883 F: drivers/media/common/cypress_firmware*
3885 CYTTSP TOUCHSCREEN DRIVER
3886 M: Ferruh Yigit <fery@cypress.com>
3887 L: linux-input@vger.kernel.org
3889 F: drivers/input/touchscreen/cyttsp*
3890 F: include/linux/input/cyttsp.h
3892 D-LINK DIR-685 TOUCHKEYS DRIVER
3893 M: Linus Walleij <linus.walleij@linaro.org>
3894 L: linux-input@vger.kernel.org
3896 F: drivers/input/dlink-dir685-touchkeys.c
3898 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3899 M: Joshua Kinard <kumba@gentoo.org>
3901 F: drivers/rtc/rtc-ds1685.c
3902 F: include/linux/rtc/ds1685.h
3904 DAMA SLAVE for AX.25
3905 M: Joerg Reuter <jreuter@yaina.de>
3906 W: http://yaina.de/jreuter/
3907 W: http://www.qsl.net/dl1bke/
3908 L: linux-hams@vger.kernel.org
3910 F: net/ax25/af_ax25.c
3911 F: net/ax25/ax25_dev.c
3912 F: net/ax25/ax25_ds_*
3913 F: net/ax25/ax25_in.c
3914 F: net/ax25/ax25_out.c
3915 F: net/ax25/ax25_timer.c
3916 F: net/ax25/sysctl_net_ax25.c
3918 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3919 L: netdev@vger.kernel.org
3921 F: Documentation/networking/dmfe.txt
3922 F: drivers/net/ethernet/dec/tulip/dmfe.c
3924 DC390/AM53C974 SCSI driver
3925 M: Hannes Reinecke <hare@suse.com>
3926 L: linux-scsi@vger.kernel.org
3928 F: drivers/scsi/am53c974.c
3931 M: Oliver Neukum <oliver@neukum.org>
3932 M: Ali Akcaagac <aliakc@web.de>
3933 M: Jamie Lenehan <lenehan@twibble.org>
3934 L: dc395x@twibble.org
3935 W: http://twibble.org/dist/dc395x/
3936 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3938 F: Documentation/scsi/dc395x.txt
3939 F: drivers/scsi/dc395x.*
3942 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3943 L: dccp@vger.kernel.org
3944 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3946 F: include/linux/dccp.h
3947 F: include/uapi/linux/dccp.h
3948 F: include/linux/tfrc.h
3951 DECnet NETWORK LAYER
3952 W: http://linux-decnet.sourceforge.net
3953 L: linux-decnet-user@lists.sourceforge.net
3955 F: Documentation/networking/decnet.txt
3958 DECSTATION PLATFORM SUPPORT
3959 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3960 L: linux-mips@linux-mips.org
3961 W: http://www.linux-mips.org/wiki/DECstation
3964 F: arch/mips/include/asm/dec/
3965 F: arch/mips/include/asm/mach-dec/
3967 DEFXX FDDI NETWORK DRIVER
3968 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3970 F: drivers/net/fddi/defxx.*
3973 M: Matthew Garrett <mjg59@srcf.ucam.org>
3974 M: Pali Rohár <pali.rohar@gmail.com>
3975 L: platform-driver-x86@vger.kernel.org
3977 F: drivers/platform/x86/dell-laptop.c
3979 DELL LAPTOP FREEFALL DRIVER
3980 M: Pali Rohár <pali.rohar@gmail.com>
3982 F: drivers/platform/x86/dell-smo8800.c
3984 DELL LAPTOP RBTN DRIVER
3985 M: Pali Rohár <pali.rohar@gmail.com>
3987 F: drivers/platform/x86/dell-rbtn.*
3989 DELL LAPTOP SMM DRIVER
3990 M: Pali Rohár <pali.rohar@gmail.com>
3992 F: drivers/hwmon/dell-smm-hwmon.c
3993 F: include/uapi/linux/i8k.h
3995 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3996 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3998 F: Documentation/dcdbas.txt
3999 F: drivers/firmware/dcdbas.*
4001 DELL WMI EXTRAS DRIVER
4002 M: Matthew Garrett <mjg59@srcf.ucam.org>
4003 M: Pali Rohár <pali.rohar@gmail.com>
4005 F: drivers/platform/x86/dell-wmi.c
4007 DELTA ST MEDIA DRIVER
4008 M: Hugues Fruchet <hugues.fruchet@st.com>
4009 L: linux-media@vger.kernel.org
4010 T: git git://linuxtv.org/media_tree.git
4011 W: https://linuxtv.org
4013 F: drivers/media/platform/sti/delta
4016 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4017 L: linux-mtd@lists.infradead.org
4019 F: drivers/mtd/nand/denali*
4021 DESIGNWARE USB2 DRD IP DRIVER
4022 M: John Youn <johnyoun@synopsys.com>
4023 L: linux-usb@vger.kernel.org
4024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4026 F: drivers/usb/dwc2/
4028 DESIGNWARE USB3 DRD IP DRIVER
4029 M: Felipe Balbi <balbi@kernel.org>
4030 L: linux-usb@vger.kernel.org
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4033 F: drivers/usb/dwc3/
4035 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4036 M: Andreas Klinger <ak@it-klinger.de>
4037 L: linux-iio@vger.kernel.org
4039 F: drivers/iio/proximity/srf*.c
4041 DEVICE COREDUMP (DEV_COREDUMP)
4042 M: Johannes Berg <johannes@sipsolutions.net>
4043 L: linux-kernel@vger.kernel.org
4045 F: drivers/base/devcoredump.c
4046 F: include/linux/devcoredump.h
4048 DEVICE FREQUENCY (DEVFREQ)
4049 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4050 M: Kyungmin Park <kyungmin.park@samsung.com>
4051 R: Chanwoo Choi <cw00.choi@samsung.com>
4052 L: linux-pm@vger.kernel.org
4053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4056 F: include/linux/devfreq.h
4057 F: Documentation/devicetree/bindings/devfreq/
4059 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4060 M: Chanwoo Choi <cw00.choi@samsung.com>
4061 L: linux-pm@vger.kernel.org
4062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4064 F: drivers/devfreq/event/
4065 F: drivers/devfreq/devfreq-event.c
4066 F: include/linux/devfreq-event.h
4067 F: Documentation/devicetree/bindings/devfreq/event/
4069 DEVICE NUMBER REGISTRY
4070 M: Torben Mathiasen <device@lanana.org>
4071 W: http://lanana.org/docs/device-list/index.html
4075 M: Alasdair Kergon <agk@redhat.com>
4076 M: Mike Snitzer <snitzer@redhat.com>
4077 M: dm-devel@redhat.com
4078 L: dm-devel@redhat.com
4079 W: http://sources.redhat.com/dm
4080 Q: http://patchwork.kernel.org/project/dm-devel/list/
4081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4082 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4084 F: Documentation/device-mapper/
4086 F: drivers/md/persistent-data/
4087 F: include/linux/device-mapper.h
4088 F: include/linux/dm-*.h
4089 F: include/uapi/linux/dm-*.h
4092 M: Jiri Pirko <jiri@mellanox.com>
4093 L: netdev@vger.kernel.org
4095 F: net/core/devlink.c
4096 F: include/net/devlink.h
4097 F: include/uapi/linux/devlink.h
4099 DIALOG SEMICONDUCTOR DRIVERS
4100 M: Support Opensource <support.opensource@diasemi.com>
4101 W: http://www.dialog-semiconductor.com/products
4103 F: Documentation/hwmon/da90??
4104 F: Documentation/devicetree/bindings/mfd/da90*.txt
4105 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4106 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4107 F: Documentation/devicetree/bindings/regulator/da92*.txt
4108 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4109 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4110 F: drivers/gpio/gpio-da90??.c
4111 F: drivers/hwmon/da90??-hwmon.c
4112 F: drivers/iio/adc/da91??-*.c
4113 F: drivers/input/misc/da90??_onkey.c
4114 F: drivers/input/touchscreen/da9052_tsi.c
4115 F: drivers/leds/leds-da90??.c
4116 F: drivers/mfd/da903x.c
4117 F: drivers/mfd/da90??-*.c
4118 F: drivers/mfd/da91??-*.c
4119 F: drivers/power/supply/da9052-battery.c
4120 F: drivers/power/supply/da91??-*.c
4121 F: drivers/regulator/da903x.c
4122 F: drivers/regulator/da9???-regulator.[ch]
4123 F: drivers/thermal/da90??-thermal.c
4124 F: drivers/rtc/rtc-da90??.c
4125 F: drivers/video/backlight/da90??_bl.c
4126 F: drivers/watchdog/da90??_wdt.c
4127 F: include/linux/mfd/da903x.h
4128 F: include/linux/mfd/da9052/
4129 F: include/linux/mfd/da9055/
4130 F: include/linux/mfd/da9062/
4131 F: include/linux/mfd/da9063/
4132 F: include/linux/mfd/da9150/
4133 F: include/linux/regulator/da9211.h
4134 F: include/sound/da[79]*.h
4135 F: sound/soc/codecs/da[79]*.[ch]
4137 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4138 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4139 L: linux-gpio@vger.kernel.org
4141 F: drivers/gpio/gpio-gpio-mm.c
4143 DIGI NEO AND CLASSIC PCI PRODUCTS
4144 M: Lidza Louina <lidza.louina@gmail.com>
4145 M: Mark Hounschell <markh@compro.net>
4146 L: driverdev-devel@linuxdriverproject.org
4148 F: drivers/staging/dgnc/
4150 DIOLAN U2C-12 I2C DRIVER
4151 M: Guenter Roeck <linux@roeck-us.net>
4152 L: linux-i2c@vger.kernel.org
4154 F: drivers/i2c/busses/i2c-diolan-u2c.c
4157 M: Matthew Wilcox <mawilcox@microsoft.com>
4158 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4159 L: linux-fsdevel@vger.kernel.org
4162 F: include/linux/dax.h
4163 F: include/trace/events/fs_dax.h
4165 DIRECTORY NOTIFICATION (DNOTIFY)
4166 M: Jan Kara <jack@suse.cz>
4167 R: Amir Goldstein <amir73il@gmail.com>
4168 L: linux-fsdevel@vger.kernel.org
4170 F: Documentation/filesystems/dnotify.txt
4171 F: fs/notify/dnotify/
4172 F: include/linux/dnotify.h
4174 DISK GEOMETRY AND PARTITION HANDLING
4175 M: Andries Brouwer <aeb@cwi.nl>
4176 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4177 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4178 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4182 M: Jan Kara <jack@suse.com>
4184 F: Documentation/filesystems/quota.txt
4186 F: include/linux/quota*.h
4187 F: include/uapi/linux/quota*.h
4189 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4190 M: Bernie Thompson <bernie@plugable.com>
4191 L: linux-fbdev@vger.kernel.org
4193 W: http://plugable.com/category/projects/udlfb/
4194 F: drivers/video/fbdev/udlfb.c
4195 F: include/video/udlfb.h
4196 F: Documentation/fb/udlfb.txt
4198 DISTRIBUTED LOCK MANAGER (DLM)
4199 M: Christine Caulfield <ccaulfie@redhat.com>
4200 M: David Teigland <teigland@redhat.com>
4201 L: cluster-devel@redhat.com
4202 W: http://sources.redhat.com/cluster/
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4207 DMA BUFFER SHARING FRAMEWORK
4208 M: Sumit Semwal <sumit.semwal@linaro.org>
4210 L: linux-media@vger.kernel.org
4211 L: dri-devel@lists.freedesktop.org
4212 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4214 F: include/linux/dma-buf*
4215 F: include/linux/reservation.h
4216 F: include/linux/*fence.h
4217 F: Documentation/driver-api/dma-buf.rst
4218 T: git git://anongit.freedesktop.org/drm/drm-misc
4220 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4221 M: Vinod Koul <vinod.koul@intel.com>
4222 L: dmaengine@vger.kernel.org
4223 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4226 F: include/linux/dmaengine.h
4227 F: Documentation/devicetree/bindings/dma/
4228 F: Documentation/dmaengine/
4229 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4232 M: Christoph Hellwig <hch@lst.de>
4233 M: Marek Szyprowski <m.szyprowski@samsung.com>
4234 R: Robin Murphy <robin.murphy@arm.com>
4235 L: iommu@lists.linux-foundation.org
4236 T: git git://git.infradead.org/users/hch/dma-mapping.git
4237 W: http://git.infradead.org/users/hch/dma-mapping.git
4242 F: drivers/base/dma-mapping.c
4243 F: drivers/base/dma-coherent.c
4244 F: include/linux/dma-mapping.h
4246 DME1737 HARDWARE MONITOR DRIVER
4247 M: Juerg Haefliger <juergh@gmail.com>
4248 L: linux-hwmon@vger.kernel.org
4250 F: Documentation/hwmon/dme1737
4251 F: drivers/hwmon/dme1737.c
4254 M: Jean Delvare <jdelvare@suse.com>
4256 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4257 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4258 F: drivers/firmware/dmi-id.c
4259 F: drivers/firmware/dmi_scan.c
4260 F: include/linux/dmi.h
4263 M: Jonathan Corbet <corbet@lwn.net>
4264 L: linux-doc@vger.kernel.org
4267 F: scripts/kernel-doc
4268 X: Documentation/ABI/
4269 X: Documentation/devicetree/
4270 X: Documentation/acpi
4271 X: Documentation/power
4272 X: Documentation/spi
4273 X: Documentation/media
4274 T: git git://git.lwn.net/linux.git docs-next
4276 DONGWOON DW9714 LENS VOICE COIL DRIVER
4277 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4278 L: linux-media@vger.kernel.org
4279 T: git git://linuxtv.org/media_tree.git
4281 F: drivers/media/i2c/dw9714.c
4284 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4285 L: blinux-list@redhat.com
4287 F: drivers/char/dtlk.c
4288 F: include/linux/dtlk.h
4290 DPAA2 DATAPATH I/O (DPIO) DRIVER
4291 M: Roy Pledge <Roy.Pledge@nxp.com>
4292 L: linux-kernel@vger.kernel.org
4294 F: drivers/staging/fsl-mc/bus/dpio
4296 DPAA2 ETHERNET DRIVER
4297 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4298 L: linux-kernel@vger.kernel.org
4300 F: drivers/staging/fsl-dpaa2/ethernet
4302 DPT_I2O SCSI RAID DRIVER
4303 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4304 L: linux-scsi@vger.kernel.org
4305 W: http://www.adaptec.com/
4307 F: drivers/scsi/dpt*
4308 F: drivers/scsi/dpt/
4311 M: Philipp Reisner <philipp.reisner@linbit.com>
4312 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4313 L: drbd-dev@lists.linbit.com
4314 W: http://www.drbd.org
4315 T: git git://git.linbit.com/linux-drbd.git
4316 T: git git://git.linbit.com/drbd-8.4.git
4318 F: drivers/block/drbd/
4320 F: Documentation/blockdev/drbd/
4322 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4326 F: Documentation/kobject.txt
4330 F: include/linux/debugfs.h
4331 F: include/linux/kobj*
4334 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4335 M: Kevin Hilman <khilman@kernel.org>
4336 M: Nishanth Menon <nm@ti.com>
4338 F: drivers/power/avs/
4339 F: include/linux/power/smartreflex.h
4340 L: linux-pm@vger.kernel.org
4342 DRM DRIVER FOR ARM PL111 CLCD
4343 M: Eric Anholt <eric@anholt.net>
4344 T: git git://anongit.freedesktop.org/drm/drm-misc
4346 F: drivers/gpu/drm/pl111/
4348 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4349 M: Dave Airlie <airlied@redhat.com>
4351 F: drivers/gpu/drm/ast/
4353 DRM DRIVER FOR BOCHS VIRTUAL GPU
4354 M: Gerd Hoffmann <kraxel@redhat.com>
4355 L: virtualization@lists.linux-foundation.org
4356 T: git git://anongit.freedesktop.org/drm/drm-misc
4358 F: drivers/gpu/drm/bochs/
4360 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4361 S: Orphan / Obsolete
4362 F: drivers/gpu/drm/i810/
4363 F: include/uapi/drm/i810_drm.h
4365 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4366 S: Orphan / Obsolete
4367 F: drivers/gpu/drm/mga/
4368 F: include/uapi/drm/mga_drm.h
4370 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4371 M: Dave Airlie <airlied@redhat.com>
4373 F: drivers/gpu/drm/mgag200/
4375 DRM DRIVER FOR MI0283QT
4376 M: Noralf Trønnes <noralf@tronnes.org>
4378 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4379 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4381 DRM DRIVER FOR MSM ADRENO GPU
4382 M: Rob Clark <robdclark@gmail.com>
4383 L: linux-arm-msm@vger.kernel.org
4384 L: dri-devel@lists.freedesktop.org
4385 L: freedreno@lists.freedesktop.org
4386 T: git git://people.freedesktop.org/~robclark/linux
4388 F: drivers/gpu/drm/msm/
4389 F: include/uapi/drm/msm_drm.h
4390 F: Documentation/devicetree/bindings/display/msm/
4392 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4393 M: Ben Skeggs <bskeggs@redhat.com>
4394 L: dri-devel@lists.freedesktop.org
4395 L: nouveau@lists.freedesktop.org
4396 T: git git://github.com/skeggsb/linux
4398 F: drivers/gpu/drm/nouveau/
4399 F: include/uapi/drm/nouveau_drm.h
4401 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4402 M: Noralf Trønnes <noralf@tronnes.org>
4404 F: drivers/gpu/drm/tinydrm/repaper.c
4405 F: Documentation/devicetree/bindings/display/repaper.txt
4407 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4408 M: Dave Airlie <airlied@redhat.com>
4409 M: Gerd Hoffmann <kraxel@redhat.com>
4410 L: virtualization@lists.linux-foundation.org
4411 T: git git://anongit.freedesktop.org/drm/drm-misc
4413 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4414 F: drivers/gpu/drm/cirrus/
4416 DRM DRIVER FOR QXL VIRTUAL GPU
4417 M: Dave Airlie <airlied@redhat.com>
4418 M: Gerd Hoffmann <kraxel@redhat.com>
4419 L: virtualization@lists.linux-foundation.org
4420 T: git git://anongit.freedesktop.org/drm/drm-misc
4422 F: drivers/gpu/drm/qxl/
4423 F: include/uapi/drm/qxl_drm.h
4425 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4426 S: Orphan / Obsolete
4427 F: drivers/gpu/drm/r128/
4428 F: include/uapi/drm/r128_drm.h
4430 DRM DRIVER FOR SAVAGE VIDEO CARDS
4431 S: Orphan / Obsolete
4432 F: drivers/gpu/drm/savage/
4433 F: include/uapi/drm/savage_drm.h
4435 DRM DRIVER FOR SIS VIDEO CARDS
4436 S: Orphan / Obsolete
4437 F: drivers/gpu/drm/sis/
4438 F: include/uapi/drm/sis_drm.h
4440 DRM DRIVER FOR SITRONIX ST7586 PANELS
4441 M: David Lechner <david@lechnology.com>
4443 F: drivers/gpu/drm/tinydrm/st7586.c
4444 F: Documentation/devicetree/bindings/display/st7586.txt
4446 DRM DRIVER FOR TDFX VIDEO CARDS
4447 S: Orphan / Obsolete
4448 F: drivers/gpu/drm/tdfx/
4450 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4451 M: Dave Airlie <airlied@redhat.com>
4453 F: drivers/gpu/drm/udl/
4455 DRM DRIVER FOR VMWARE VIRTUAL GPU
4456 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4457 M: Sinclair Yeh <syeh@vmware.com>
4458 M: Thomas Hellstrom <thellstrom@vmware.com>
4459 L: dri-devel@lists.freedesktop.org
4460 T: git git://people.freedesktop.org/~syeh/repos_linux
4461 T: git git://people.freedesktop.org/~thomash/linux
4463 F: drivers/gpu/drm/vmwgfx/
4464 F: include/uapi/drm/vmwgfx_drm.h
4467 M: David Airlie <airlied@linux.ie>
4468 L: dri-devel@lists.freedesktop.org
4469 T: git git://people.freedesktop.org/~airlied/linux
4470 B: https://bugs.freedesktop.org/
4471 C: irc://chat.freenode.net/dri-devel
4475 F: Documentation/devicetree/bindings/display/
4476 F: Documentation/devicetree/bindings/gpu/
4477 F: Documentation/devicetree/bindings/video/
4478 F: Documentation/gpu/
4480 F: include/uapi/drm/
4481 F: include/linux/vga*
4483 DRM DRIVERS AND MISC GPU PATCHES
4484 M: Daniel Vetter <daniel.vetter@intel.com>
4485 M: Jani Nikula <jani.nikula@linux.intel.com>
4486 M: Sean Paul <seanpaul@chromium.org>
4487 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4489 T: git git://anongit.freedesktop.org/drm/drm-misc
4490 F: Documentation/gpu/
4492 F: drivers/gpu/drm/*
4494 F: include/uapi/drm/drm*
4495 F: include/linux/vga*
4497 DRM DRIVERS FOR ALLWINNER A10
4498 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4499 L: dri-devel@lists.freedesktop.org
4501 F: drivers/gpu/drm/sun4i/
4502 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4505 DRM DRIVERS FOR AMLOGIC SOCS
4506 M: Neil Armstrong <narmstrong@baylibre.com>
4507 L: dri-devel@lists.freedesktop.org
4508 L: linux-amlogic@lists.infradead.org
4509 W: http://linux-meson.com/
4511 F: drivers/gpu/drm/meson/
4512 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4513 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4514 F: Documentation/gpu/meson.rst
4515 T: git git://anongit.freedesktop.org/drm/drm-misc
4517 DRM DRIVERS FOR ATMEL HLCDC
4518 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4519 L: dri-devel@lists.freedesktop.org
4521 F: drivers/gpu/drm/atmel-hlcdc/
4522 F: Documentation/devicetree/bindings/drm/atmel/
4523 T: git git://anongit.freedesktop.org/drm/drm-misc
4525 DRM DRIVERS FOR BRIDGE CHIPS
4526 M: Archit Taneja <architt@codeaurora.org>
4527 M: Andrzej Hajda <a.hajda@samsung.com>
4528 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4530 T: git git://anongit.freedesktop.org/drm/drm-misc
4531 F: drivers/gpu/drm/bridge/
4533 DRM DRIVERS FOR EXYNOS
4534 M: Inki Dae <inki.dae@samsung.com>
4535 M: Joonyoung Shim <jy0922.shim@samsung.com>
4536 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4537 M: Kyungmin Park <kyungmin.park@samsung.com>
4538 L: dri-devel@lists.freedesktop.org
4539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4541 F: drivers/gpu/drm/exynos/
4542 F: include/uapi/drm/exynos_drm.h
4543 F: Documentation/devicetree/bindings/display/exynos/
4545 DRM DRIVERS FOR FREESCALE DCU
4546 M: Stefan Agner <stefan@agner.ch>
4547 M: Alison Wang <alison.wang@freescale.com>
4548 L: dri-devel@lists.freedesktop.org
4550 F: drivers/gpu/drm/fsl-dcu/
4551 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4552 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4553 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4555 DRM DRIVERS FOR FREESCALE IMX
4556 M: Philipp Zabel <p.zabel@pengutronix.de>
4557 L: dri-devel@lists.freedesktop.org
4559 F: drivers/gpu/drm/imx/
4560 F: drivers/gpu/ipu-v3/
4561 F: Documentation/devicetree/bindings/display/imx/
4563 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4564 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4565 L: dri-devel@lists.freedesktop.org
4566 T: git git://github.com/patjak/drm-gma500
4568 F: drivers/gpu/drm/gma500/
4570 DRM DRIVERS FOR HISILICON
4571 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4572 M: Rongrong Zou <zourongrong@gmail.com>
4573 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4574 R: Chen Feng <puck.chen@hisilicon.com>
4575 L: dri-devel@lists.freedesktop.org
4576 T: git git://github.com/xin3liang/linux.git
4578 F: drivers/gpu/drm/hisilicon/
4579 F: Documentation/devicetree/bindings/display/hisilicon/
4581 DRM DRIVERS FOR MEDIATEK
4582 M: CK Hu <ck.hu@mediatek.com>
4583 M: Philipp Zabel <p.zabel@pengutronix.de>
4584 L: dri-devel@lists.freedesktop.org
4586 F: drivers/gpu/drm/mediatek/
4587 F: Documentation/devicetree/bindings/display/mediatek/
4589 DRM DRIVERS FOR NVIDIA TEGRA
4590 M: Thierry Reding <thierry.reding@gmail.com>
4591 L: dri-devel@lists.freedesktop.org
4592 L: linux-tegra@vger.kernel.org
4593 T: git git://anongit.freedesktop.org/tegra/linux.git
4595 F: drivers/gpu/drm/tegra/
4596 F: drivers/gpu/host1x/
4597 F: include/linux/host1x.h
4598 F: include/uapi/drm/tegra_drm.h
4599 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4601 DRM DRIVERS FOR RENESAS
4602 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4603 L: dri-devel@lists.freedesktop.org
4604 L: linux-renesas-soc@vger.kernel.org
4605 T: git git://linuxtv.org/pinchartl/fbdev
4607 F: drivers/gpu/drm/rcar-du/
4608 F: drivers/gpu/drm/shmobile/
4609 F: include/linux/platform_data/shmob_drm.h
4610 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4611 F: Documentation/devicetree/bindings/display/renesas,du.txt
4613 DRM DRIVERS FOR ROCKCHIP
4614 M: Mark Yao <mark.yao@rock-chips.com>
4615 L: dri-devel@lists.freedesktop.org
4617 F: drivers/gpu/drm/rockchip/
4618 F: Documentation/devicetree/bindings/display/rockchip/
4619 T: git git://anongit.freedesktop.org/drm/drm-misc
4622 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4623 M: Vincent Abriou <vincent.abriou@st.com>
4624 L: dri-devel@lists.freedesktop.org
4625 T: git git://anongit.freedesktop.org/drm/drm-misc
4627 F: drivers/gpu/drm/sti
4628 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4631 M: Yannick Fertre <yannick.fertre@st.com>
4632 M: Philippe Cornu <philippe.cornu@st.com>
4633 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4634 M: Vincent Abriou <vincent.abriou@st.com>
4635 L: dri-devel@lists.freedesktop.org
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4638 F: drivers/gpu/drm/stm
4639 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4641 DRM DRIVERS FOR TI LCDC
4642 M: Jyri Sarha <jsarha@ti.com>
4643 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L: dri-devel@lists.freedesktop.org
4646 F: drivers/gpu/drm/tilcdc/
4647 F: Documentation/devicetree/bindings/display/tilcdc/
4649 DRM DRIVERS FOR TI OMAP
4650 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4651 L: dri-devel@lists.freedesktop.org
4653 F: drivers/gpu/drm/omapdrm/
4654 F: Documentation/devicetree/bindings/display/ti/
4657 M: Eric Anholt <eric@anholt.net>
4658 T: git git://github.com/anholt/linux
4660 F: drivers/gpu/drm/vc4/
4661 F: include/uapi/drm/vc4_drm.h
4662 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4663 T: git git://anongit.freedesktop.org/drm/drm-misc
4665 DRM DRIVERS FOR VIVANTE GPU IP
4666 M: Lucas Stach <l.stach@pengutronix.de>
4667 R: Russell King <linux+etnaviv@armlinux.org.uk>
4668 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4669 L: etnaviv@lists.freedesktop.org
4670 L: dri-devel@lists.freedesktop.org
4672 F: drivers/gpu/drm/etnaviv/
4673 F: include/uapi/drm/etnaviv_drm.h
4674 F: Documentation/devicetree/bindings/display/etnaviv/
4676 DRM DRIVERS FOR ZTE ZX
4677 M: Shawn Guo <shawnguo@kernel.org>
4678 L: dri-devel@lists.freedesktop.org
4680 F: drivers/gpu/drm/zte/
4681 F: Documentation/devicetree/bindings/display/zte,vou.txt
4682 T: git git://anongit.freedesktop.org/drm/drm-misc
4685 M: Thierry Reding <thierry.reding@gmail.com>
4686 L: dri-devel@lists.freedesktop.org
4687 T: git git://anongit.freedesktop.org/tegra/linux.git
4689 F: drivers/gpu/drm/drm_panel.c
4690 F: drivers/gpu/drm/panel/
4691 F: include/drm/drm_panel.h
4692 F: Documentation/devicetree/bindings/display/panel/
4695 M: Noralf Trønnes <noralf@tronnes.org>
4696 W: https://github.com/notro/tinydrm/wiki/Development
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 F: drivers/gpu/drm/tinydrm/
4700 F: include/drm/tinydrm/
4702 DSBR100 USB FM RADIO DRIVER
4703 M: Alexey Klimov <klimov.linux@gmail.com>
4704 L: linux-media@vger.kernel.org
4705 T: git git://linuxtv.org/media_tree.git
4707 F: drivers/media/radio/dsbr100.c
4710 M: Francois Romieu <romieu@fr.zoreil.com>
4711 L: netdev@vger.kernel.org
4713 F: drivers/net/wan/dscc4.c
4716 M: Hans Verkuil <hverkuil@xs4all.nl>
4717 L: linux-media@vger.kernel.org
4718 T: git git://linuxtv.org/media_tree.git
4719 W: https://linuxtv.org
4721 F: drivers/media/pci/dt3155/
4723 DVB_USB_AF9015 MEDIA DRIVER
4724 M: Antti Palosaari <crope@iki.fi>
4725 L: linux-media@vger.kernel.org
4726 W: https://linuxtv.org
4727 W: http://palosaari.fi/linux/
4728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4729 T: git git://linuxtv.org/anttip/media_tree.git
4731 F: drivers/media/usb/dvb-usb-v2/af9015*
4733 DVB_USB_AF9035 MEDIA DRIVER
4734 M: Antti Palosaari <crope@iki.fi>
4735 L: linux-media@vger.kernel.org
4736 W: https://linuxtv.org
4737 W: http://palosaari.fi/linux/
4738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4739 T: git git://linuxtv.org/anttip/media_tree.git
4741 F: drivers/media/usb/dvb-usb-v2/af9035*
4743 DVB_USB_ANYSEE MEDIA DRIVER
4744 M: Antti Palosaari <crope@iki.fi>
4745 L: linux-media@vger.kernel.org
4746 W: https://linuxtv.org
4747 W: http://palosaari.fi/linux/
4748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4749 T: git git://linuxtv.org/anttip/media_tree.git
4751 F: drivers/media/usb/dvb-usb-v2/anysee*
4753 DVB_USB_AU6610 MEDIA DRIVER
4754 M: Antti Palosaari <crope@iki.fi>
4755 L: linux-media@vger.kernel.org
4756 W: https://linuxtv.org
4757 W: http://palosaari.fi/linux/
4758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4759 T: git git://linuxtv.org/anttip/media_tree.git
4761 F: drivers/media/usb/dvb-usb-v2/au6610*
4763 DVB_USB_CE6230 MEDIA DRIVER
4764 M: Antti Palosaari <crope@iki.fi>
4765 L: linux-media@vger.kernel.org
4766 W: https://linuxtv.org
4767 W: http://palosaari.fi/linux/
4768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4769 T: git git://linuxtv.org/anttip/media_tree.git
4771 F: drivers/media/usb/dvb-usb-v2/ce6230*
4773 DVB_USB_CXUSB MEDIA DRIVER
4774 M: Michael Krufky <mkrufky@linuxtv.org>
4775 L: linux-media@vger.kernel.org
4776 W: https://linuxtv.org
4777 W: http://github.com/mkrufky
4778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4779 T: git git://linuxtv.org/media_tree.git
4781 F: drivers/media/usb/dvb-usb/cxusb*
4783 DVB_USB_EC168 MEDIA DRIVER
4784 M: Antti Palosaari <crope@iki.fi>
4785 L: linux-media@vger.kernel.org
4786 W: https://linuxtv.org
4787 W: http://palosaari.fi/linux/
4788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4789 T: git git://linuxtv.org/anttip/media_tree.git
4791 F: drivers/media/usb/dvb-usb-v2/ec168*
4793 DVB_USB_GL861 MEDIA DRIVER
4794 M: Antti Palosaari <crope@iki.fi>
4795 L: linux-media@vger.kernel.org
4796 W: https://linuxtv.org
4797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4798 T: git git://linuxtv.org/anttip/media_tree.git
4800 F: drivers/media/usb/dvb-usb-v2/gl861*
4802 DVB_USB_MXL111SF MEDIA DRIVER
4803 M: Michael Krufky <mkrufky@linuxtv.org>
4804 L: linux-media@vger.kernel.org
4805 W: https://linuxtv.org
4806 W: http://github.com/mkrufky
4807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4808 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4810 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4812 DVB_USB_RTL28XXU MEDIA DRIVER
4813 M: Antti Palosaari <crope@iki.fi>
4814 L: linux-media@vger.kernel.org
4815 W: https://linuxtv.org
4816 W: http://palosaari.fi/linux/
4817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4818 T: git git://linuxtv.org/anttip/media_tree.git
4820 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4822 DVB_USB_V2 MEDIA DRIVER
4823 M: Antti Palosaari <crope@iki.fi>
4824 L: linux-media@vger.kernel.org
4825 W: https://linuxtv.org
4826 W: http://palosaari.fi/linux/
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 T: git git://linuxtv.org/anttip/media_tree.git
4830 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4831 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4834 M: Jason Baron <jbaron@akamai.com>
4836 F: lib/dynamic_debug.c
4837 F: include/linux/dynamic_debug.h
4839 DZ DECSTATION DZ11 SERIAL DRIVER
4840 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4842 F: drivers/tty/serial/dz.*
4844 E3X0 POWER BUTTON DRIVER
4845 M: Moritz Fischer <moritz.fischer@ettus.com>
4846 L: usrp-users@lists.ettus.com
4847 W: http://www.ettus.com
4849 F: drivers/input/misc/e3x0-button.c
4850 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4853 M: Antti Palosaari <crope@iki.fi>
4854 L: linux-media@vger.kernel.org
4855 W: https://linuxtv.org
4856 W: http://palosaari.fi/linux/
4857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4858 T: git git://linuxtv.org/anttip/media_tree.git
4860 F: drivers/media/tuners/e4000*
4862 EATA ISA/EISA/PCI SCSI DRIVER
4863 M: Dario Ballabio <ballabio_dario@emc.com>
4864 L: linux-scsi@vger.kernel.org
4866 F: drivers/scsi/eata.c
4869 M: Antti Palosaari <crope@iki.fi>
4870 L: linux-media@vger.kernel.org
4871 W: https://linuxtv.org
4872 W: http://palosaari.fi/linux/
4873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4874 T: git git://linuxtv.org/anttip/media_tree.git
4876 F: drivers/media/dvb-frontends/ec100*
4879 M: Tyler Hicks <tyhicks@canonical.com>
4880 L: ecryptfs@vger.kernel.org
4881 W: http://ecryptfs.org
4882 W: https://launchpad.net/ecryptfs
4883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4885 F: Documentation/filesystems/ecryptfs.txt
4889 M: Borislav Petkov <bp@alien8.de>
4890 L: linux-edac@vger.kernel.org
4892 F: drivers/edac/amd64_edac*
4895 M: Robert Richter <rric@kernel.org>
4896 L: linux-edac@vger.kernel.org
4898 F: drivers/edac/highbank*
4901 M: Ralf Baechle <ralf@linux-mips.org>
4902 M: David Daney <david.daney@cavium.com>
4903 L: linux-edac@vger.kernel.org
4904 L: linux-mips@linux-mips.org
4906 F: drivers/edac/octeon_edac*
4907 F: drivers/edac/thunderx_edac*
4910 M: Borislav Petkov <bp@alien8.de>
4911 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4913 L: linux-edac@vger.kernel.org
4914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4917 F: Documentation/admin-guide/ras.rst
4918 F: Documentation/driver-api/edac.rst
4920 F: include/linux/edac.h
4923 M: Mark Gross <mark.gross@intel.com>
4924 L: linux-edac@vger.kernel.org
4926 F: drivers/edac/e752x_edac.c
4929 L: linux-edac@vger.kernel.org
4931 F: drivers/edac/e7xxx_edac.c
4934 M: York Sun <york.sun@nxp.com>
4935 L: linux-edac@vger.kernel.org
4937 F: drivers/edac/fsl_ddr_edac.*
4940 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-edac@vger.kernel.org
4944 F: drivers/edac/ghes_edac.c
4947 L: linux-edac@vger.kernel.org
4949 F: drivers/edac/i3000_edac.c
4952 L: linux-edac@vger.kernel.org
4954 F: drivers/edac/i5000_edac.c
4957 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4959 L: linux-edac@vger.kernel.org
4961 F: drivers/edac/i5400_edac.c
4964 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4966 L: linux-edac@vger.kernel.org
4968 F: drivers/edac/i7300_edac.c
4971 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4972 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4973 L: linux-edac@vger.kernel.org
4975 F: drivers/edac/i7core_edac.c
4978 M: Tim Small <tim@buttersideup.com>
4979 L: linux-edac@vger.kernel.org
4981 F: drivers/edac/i82443bxgx_edac.c
4984 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4985 M: "Arvind R." <arvino55@gmail.com>
4986 L: linux-edac@vger.kernel.org
4988 F: drivers/edac/i82975x_edac.c
4991 M: Jason Baron <jbaron@akamai.com>
4992 L: linux-edac@vger.kernel.org
4994 F: drivers/edac/ie31200_edac.c
4997 M: Johannes Thumshirn <morbidrsa@gmail.com>
4998 L: linux-edac@vger.kernel.org
5000 F: drivers/edac/mpc85xx_edac.[ch]
5003 M: Egor Martovetsky <egor@pasemi.com>
5004 L: linux-edac@vger.kernel.org
5006 F: drivers/edac/pasemi_edac.c
5009 M: Tony Luck <tony.luck@intel.com>
5010 L: linux-edac@vger.kernel.org
5012 F: drivers/edac/pnd2_edac.[ch]
5015 M: Tim Small <tim@buttersideup.com>
5016 L: linux-edac@vger.kernel.org
5018 F: drivers/edac/r82600_edac.c
5021 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5023 L: linux-edac@vger.kernel.org
5025 F: drivers/edac/sb_edac.c
5028 M: Tony Luck <tony.luck@intel.com>
5029 L: linux-edac@vger.kernel.org
5031 F: drivers/edac/skx_edac.c
5033 EDIROL UA-101/UA-1000 DRIVER
5034 M: Clemens Ladisch <clemens@ladisch.de>
5035 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5036 T: git git://git.alsa-project.org/alsa-kernel.git
5038 F: sound/usb/misc/ua101.c
5041 L: linux-efi@vger.kernel.org
5042 M: Ivan Hu <ivan.hu@canonical.com>
5043 M: Matt Fleming <matt@codeblueprint.co.uk>
5045 F: drivers/firmware/efi/test/
5047 EFI VARIABLE FILESYSTEM
5048 M: Matthew Garrett <matthew.garrett@nebula.com>
5049 M: Jeremy Kerr <jk@ozlabs.org>
5050 M: Matt Fleming <matt@codeblueprint.co.uk>
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5052 L: linux-efi@vger.kernel.org
5056 EFIFB FRAMEBUFFER DRIVER
5057 L: linux-fbdev@vger.kernel.org
5058 M: Peter Jones <pjones@redhat.com>
5060 F: drivers/video/fbdev/efifb.c
5063 W: http://aeschi.ch.eu.org/efs/
5067 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5068 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5069 L: netdev@vger.kernel.org
5071 F: drivers/net/ethernet/ibm/ehea/
5073 EM28XX VIDEO4LINUX DRIVER
5074 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5076 L: linux-media@vger.kernel.org
5077 W: https://linuxtv.org
5078 T: git git://linuxtv.org/media_tree.git
5080 F: drivers/media/usb/em28xx/
5081 F: Documentation/media/v4l-drivers/em28xx*
5084 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5085 M: Matt Mackall <mpm@selenic.com>
5086 M: David Woodhouse <dwmw2@infradead.org>
5087 L: linux-embedded@vger.kernel.org
5090 Emulex 10Gbps iSCSI - OneConnect DRIVER
5091 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5092 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5093 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5094 L: linux-scsi@vger.kernel.org
5095 W: http://www.broadcom.com
5097 F: drivers/scsi/be2iscsi/
5099 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5100 M: Sathya Perla <sathya.perla@broadcom.com>
5101 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5102 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5103 M: Somnath Kotur <somnath.kotur@broadcom.com>
5104 L: netdev@vger.kernel.org
5105 W: http://www.emulex.com
5107 F: drivers/net/ethernet/emulex/benet/
5109 EMULEX ONECONNECT ROCE DRIVER
5110 M: Selvin Xavier <selvin.xavier@broadcom.com>
5111 M: Devesh Sharma <devesh.sharma@broadcom.com>
5112 L: linux-rdma@vger.kernel.org
5113 W: http://www.broadcom.com
5115 F: drivers/infiniband/hw/ocrdma/
5116 F: include/uapi/rdma/ocrdma-abi.h
5118 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5119 M: James Smart <james.smart@broadcom.com>
5120 M: Dick Kennedy <dick.kennedy@broadcom.com>
5121 L: linux-scsi@vger.kernel.org
5122 W: http://www.broadcom.com
5124 F: drivers/scsi/lpfc/
5126 ENE CB710 FLASH CARD READER DRIVER
5127 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5129 F: drivers/misc/cb710/
5130 F: drivers/mmc/host/cb710-mmc.*
5131 F: include/linux/cb710.h
5133 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5134 M: Maxim Levitsky <maximlevitsky@gmail.com>
5136 F: drivers/media/rc/ene_ir.*
5138 EPSON S1D13XXX FRAMEBUFFER DRIVER
5139 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5142 F: drivers/video/fbdev/s1d13xxxfb.c
5143 F: include/video/s1d13xxxfb.h
5145 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5146 M: Jeff Layton <jlayton@poochiereds.net>
5149 F: include/linux/errseq.h
5151 ET131X NETWORK DRIVER
5152 M: Mark Einon <mark.einon@gmail.com>
5154 F: drivers/net/ethernet/agere/
5157 M: Stephen Hemminger <stephen@networkplumber.org>
5158 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5159 L: netdev@vger.kernel.org
5160 W: http://www.linuxfoundation.org/en/Net:Bridge
5162 F: include/linux/netfilter_bridge/
5165 ETHERNET PHY LIBRARY
5166 M: Andrew Lunn <andrew@lunn.ch>
5167 M: Florian Fainelli <f.fainelli@gmail.com>
5168 L: netdev@vger.kernel.org
5170 F: Documentation/ABI/testing/sysfs-bus-mdio
5171 F: Documentation/devicetree/bindings/net/mdio*
5172 F: Documentation/networking/phy.txt
5174 F: drivers/of/of_mdio.c
5175 F: drivers/of/of_net.c
5176 F: include/linux/*mdio*.h
5177 F: include/linux/of_net.h
5178 F: include/linux/phy.h
5179 F: include/linux/phy_fixed.h
5180 F: include/linux/platform_data/mdio-gpio.h
5181 F: include/linux/platform_data/mdio-bcm-unimac.h
5182 F: include/trace/events/mdio.h
5183 F: include/uapi/linux/mdio.h
5184 F: include/uapi/linux/mii.h
5187 M: Jan Kara <jack@suse.com>
5188 L: linux-ext4@vger.kernel.org
5190 F: Documentation/filesystems/ext2.txt
5192 F: include/linux/ext2*
5195 M: "Theodore Ts'o" <tytso@mit.edu>
5196 M: Andreas Dilger <adilger.kernel@dilger.ca>
5197 L: linux-ext4@vger.kernel.org
5198 W: http://ext4.wiki.kernel.org
5199 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5202 F: Documentation/filesystems/ext4.txt
5205 Extended Verification Module (EVM)
5206 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5207 L: linux-ima-devel@lists.sourceforge.net
5208 L: linux-security-module@vger.kernel.org
5210 F: security/integrity/evm/
5212 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5213 M: Matt Fleming <matt@codeblueprint.co.uk>
5214 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215 L: linux-efi@vger.kernel.org
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5218 F: Documentation/efi-stub.txt
5219 F: arch/*/kernel/efi.c
5220 F: arch/x86/boot/compressed/eboot.[ch]
5221 F: arch/*/include/asm/efi.h
5222 F: arch/x86/platform/efi/
5223 F: drivers/firmware/efi/
5224 F: include/linux/efi*.h
5225 F: arch/arm/boot/compressed/efi-header.S
5226 F: arch/arm64/kernel/efi-entry.S
5228 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5229 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5230 M: Chanwoo Choi <cw00.choi@samsung.com>
5231 L: linux-kernel@vger.kernel.org
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5235 F: include/linux/extcon/
5236 F: include/linux/extcon.h
5237 F: Documentation/extcon/
5238 F: Documentation/devicetree/bindings/extcon/
5241 M: Jingoo Han <jingoohan1@gmail.com>
5242 L: dri-devel@lists.freedesktop.org
5244 F: drivers/gpu/drm/exynos/exynos_dp*
5246 EXYNOS SYSMMU (IOMMU) driver
5247 M: Marek Szyprowski <m.szyprowski@samsung.com>
5248 L: iommu@lists.linux-foundation.org
5250 F: drivers/iommu/exynos-iommu.c
5252 EZchip NPS platform support
5253 M: Noam Camus <noamc@ezchip.com>
5255 F: arch/arc/plat-eznps
5256 F: arch/arc/boot/dts/eznps.dts
5259 M: Jaegeuk Kim <jaegeuk@kernel.org>
5260 M: Chao Yu <yuchao0@huawei.com>
5261 L: linux-f2fs-devel@lists.sourceforge.net
5262 W: https://f2fs.wiki.kernel.org/
5263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5265 F: Documentation/filesystems/f2fs.txt
5266 F: Documentation/ABI/testing/sysfs-fs-f2fs
5268 F: include/linux/f2fs_fs.h
5269 F: include/trace/events/f2fs.h
5271 F71805F HARDWARE MONITORING DRIVER
5272 M: Jean Delvare <jdelvare@suse.com>
5273 L: linux-hwmon@vger.kernel.org
5275 F: Documentation/hwmon/f71805f
5276 F: drivers/hwmon/f71805f.c
5279 M: Jan Kara <jack@suse.cz>
5280 R: Amir Goldstein <amir73il@gmail.com>
5281 L: linux-fsdevel@vger.kernel.org
5283 F: fs/notify/fanotify/
5284 F: include/linux/fanotify.h
5285 F: include/uapi/linux/fanotify.h
5287 FARSYNC SYNCHRONOUS DRIVER
5288 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5289 W: http://www.farsite.co.uk/
5291 F: drivers/net/wan/farsync.*
5293 FAULT INJECTION SUPPORT
5294 M: Akinobu Mita <akinobu.mita@gmail.com>
5296 F: Documentation/fault-injection/
5297 F: lib/fault-inject.c
5299 FBTFT Framebuffer drivers
5300 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5302 F: drivers/staging/fbtft/
5305 M: Michael Buesch <m@bues.ch>
5306 L: linux-media@vger.kernel.org
5308 F: drivers/media/tuners/fc0011.h
5309 F: drivers/media/tuners/fc0011.c
5312 M: Antti Palosaari <crope@iki.fi>
5313 L: linux-media@vger.kernel.org
5314 W: https://linuxtv.org
5315 W: http://palosaari.fi/linux/
5316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5317 T: git git://linuxtv.org/anttip/media_tree.git
5319 F: drivers/media/tuners/fc2580*
5321 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5322 M: Johannes Thumshirn <jth@kernel.org>
5323 L: fcoe-devel@open-fcoe.org
5324 W: www.Open-FCoE.org
5326 F: drivers/scsi/libfc/
5327 F: drivers/scsi/fcoe/
5329 F: include/scsi/libfc.h
5330 F: include/scsi/libfcoe.h
5331 F: include/uapi/scsi/fc/
5333 FILE LOCKING (flock() and fcntl()/lockf())
5334 M: Jeff Layton <jlayton@poochiereds.net>
5335 M: "J. Bruce Fields" <bfields@fieldses.org>
5336 L: linux-fsdevel@vger.kernel.org
5338 F: include/linux/fcntl.h
5339 F: include/linux/fs.h
5340 F: include/uapi/linux/fcntl.h
5341 F: include/uapi/linux/fs.h
5345 FILESYSTEMS (VFS and infrastructure)
5346 M: Alexander Viro <viro@zeniv.linux.org.uk>
5347 L: linux-fsdevel@vger.kernel.org
5351 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5352 M: Riku Voipio <riku.voipio@iki.fi>
5353 L: linux-hwmon@vger.kernel.org
5355 F: drivers/hwmon/f75375s.c
5356 F: include/linux/f75375s.h
5358 FIREWIRE AUDIO DRIVERS
5359 M: Clemens Ladisch <clemens@ladisch.de>
5360 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5361 T: git git://git.alsa-project.org/alsa-kernel.git
5365 FIREWIRE MEDIA DRIVERS (firedtv)
5366 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5367 L: linux-media@vger.kernel.org
5368 L: linux1394-devel@lists.sourceforge.net
5369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5371 F: drivers/media/firewire/
5373 FIREWIRE SBP-2 TARGET
5374 M: Chris Boot <bootc@bootc.net>
5375 L: linux-scsi@vger.kernel.org
5376 L: target-devel@vger.kernel.org
5377 L: linux1394-devel@lists.sourceforge.net
5378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5380 F: drivers/target/sbp/
5383 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5384 L: linux1394-devel@lists.sourceforge.net
5385 W: http://ieee1394.wiki.kernel.org/
5386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5388 F: drivers/firewire/
5389 F: include/linux/firewire.h
5390 F: include/uapi/linux/firewire*.h
5393 FIRMWARE LOADER (request_firmware)
5394 M: Luis R. Rodriguez <mcgrof@kernel.org>
5395 L: linux-kernel@vger.kernel.org
5397 F: Documentation/firmware_class/
5398 F: drivers/base/firmware*.c
5399 F: include/linux/firmware.h
5401 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5402 M: Joshua Morris <josh.h.morris@us.ibm.com>
5403 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5405 F: drivers/block/rsxx/
5408 M: Jiri Kosina <jikos@kernel.org>
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5411 F: drivers/block/floppy.c
5414 M: Alessandro Rubini <rubini@gnudd.com>
5415 W: http://www.ohwr.org/projects/fmc-bus
5418 F: include/linux/fmc*.h
5419 F: include/linux/ipmi-fru.h
5422 FPGA MANAGER FRAMEWORK
5423 M: Alan Tull <atull@kernel.org>
5424 R: Moritz Fischer <mdf@kernel.org>
5425 L: linux-fpga@vger.kernel.org
5427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5428 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5429 F: Documentation/fpga/
5430 F: Documentation/devicetree/bindings/fpga/
5432 F: include/linux/fpga/
5433 W: http://www.rocketboards.org
5436 M: Bill Metzenthen <billm@melbpc.org.au>
5437 W: http://floatingpoint.sourceforge.net/emulator/index.html
5439 F: arch/x86/math-emu/
5441 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5442 L: netdev@vger.kernel.org
5444 F: drivers/net/wan/dlci.c
5445 F: drivers/net/wan/sdla.c
5448 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5449 L: linux-fbdev@vger.kernel.org
5450 T: git git://github.com/bzolnier/linux.git
5451 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5453 F: Documentation/fb/
5456 F: include/linux/fb.h
5457 F: include/uapi/video/
5458 F: include/uapi/linux/fb.h
5460 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5461 M: Horia Geantă <horia.geanta@nxp.com>
5462 M: Dan Douglass <dan.douglass@nxp.com>
5463 L: linux-crypto@vger.kernel.org
5465 F: drivers/crypto/caam/
5466 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5468 FREESCALE DIU FRAMEBUFFER DRIVER
5469 M: Timur Tabi <timur@tabi.org>
5470 L: linux-fbdev@vger.kernel.org
5472 F: drivers/video/fbdev/fsl-diu-fb.*
5474 FREESCALE DMA DRIVER
5475 M: Li Yang <leoyang.li@nxp.com>
5476 M: Zhang Wei <zw@zh-kernel.org>
5477 L: linuxppc-dev@lists.ozlabs.org
5479 F: drivers/dma/fsldma.*
5481 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5482 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5483 L: netdev@vger.kernel.org
5485 F: drivers/net/ethernet/freescale/gianfar*
5486 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5487 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5489 FREESCALE GPMI NAND DRIVER
5490 M: Han Xu <han.xu@nxp.com>
5491 L: linux-mtd@lists.infradead.org
5493 F: drivers/mtd/nand/gpmi-nand/*
5495 FREESCALE I2C CPM DRIVER
5496 M: Jochen Friedrich <jochen@scram.de>
5497 L: linuxppc-dev@lists.ozlabs.org
5498 L: linux-i2c@vger.kernel.org
5500 F: drivers/i2c/busses/i2c-cpm.c
5502 FREESCALE IMX / MXC FEC DRIVER
5503 M: Fugang Duan <fugang.duan@nxp.com>
5504 L: netdev@vger.kernel.org
5506 F: drivers/net/ethernet/freescale/fec_main.c
5507 F: drivers/net/ethernet/freescale/fec_ptp.c
5508 F: drivers/net/ethernet/freescale/fec.h
5509 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5511 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5512 M: Sascha Hauer <kernel@pengutronix.de>
5513 L: linux-fbdev@vger.kernel.org
5514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5516 F: include/linux/platform_data/video-imxfb.h
5517 F: drivers/video/fbdev/imxfb.c
5519 FREESCALE QORIQ DPAA ETHERNET DRIVER
5520 M: Madalin Bucur <madalin.bucur@nxp.com>
5521 L: netdev@vger.kernel.org
5523 F: drivers/net/ethernet/freescale/dpaa
5525 FREESCALE QORIQ DPAA FMAN DRIVER
5526 M: Madalin Bucur <madalin.bucur@nxp.com>
5527 L: netdev@vger.kernel.org
5529 F: drivers/net/ethernet/freescale/fman
5530 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5532 FREESCALE QUAD SPI DRIVER
5533 M: Han Xu <han.xu@nxp.com>
5534 L: linux-mtd@lists.infradead.org
5536 F: drivers/mtd/spi-nor/fsl-quadspi.c
5538 FREESCALE QUICC ENGINE LIBRARY
5539 M: Qiang Zhao <qiang.zhao@nxp.com>
5540 L: linuxppc-dev@lists.ozlabs.org
5542 F: drivers/soc/fsl/qe/
5543 F: include/soc/fsl/*qe*.h
5544 F: include/soc/fsl/*ucc*.h
5546 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5547 M: Li Yang <leoyang.li@nxp.com>
5548 L: netdev@vger.kernel.org
5549 L: linuxppc-dev@lists.ozlabs.org
5551 F: drivers/net/ethernet/freescale/ucc_geth*
5553 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5554 M: Zhao Qiang <qiang.zhao@nxp.com>
5555 L: netdev@vger.kernel.org
5556 L: linuxppc-dev@lists.ozlabs.org
5558 F: drivers/net/wan/fsl_ucc_hdlc*
5560 FREESCALE QUICC ENGINE UCC UART DRIVER
5561 M: Timur Tabi <timur@tabi.org>
5562 L: linuxppc-dev@lists.ozlabs.org
5564 F: drivers/tty/serial/ucc_uart.c
5566 FREESCALE SOC DRIVERS
5567 M: Li Yang <leoyang.li@nxp.com>
5568 L: linuxppc-dev@lists.ozlabs.org
5569 L: linux-arm-kernel@lists.infradead.org
5571 F: Documentation/devicetree/bindings/soc/fsl/
5573 F: include/linux/fsl/
5575 FREESCALE SOC FS_ENET DRIVER
5576 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5577 M: Vitaly Bordug <vbordug@ru.mvista.com>
5578 L: linuxppc-dev@lists.ozlabs.org
5579 L: netdev@vger.kernel.org
5581 F: drivers/net/ethernet/freescale/fs_enet/
5582 F: include/linux/fs_enet_pd.h
5584 FREESCALE SOC SOUND DRIVERS
5585 M: Timur Tabi <timur@tabi.org>
5586 M: Nicolin Chen <nicoleotsuka@gmail.com>
5587 M: Xiubo Li <Xiubo.Lee@gmail.com>
5588 R: Fabio Estevam <fabio.estevam@nxp.com>
5589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5590 L: linuxppc-dev@lists.ozlabs.org
5592 F: sound/soc/fsl/fsl*
5593 F: sound/soc/fsl/imx*
5594 F: sound/soc/fsl/mpc8610_hpcd.c
5596 FREESCALE USB PERIPHERAL DRIVERS
5597 M: Li Yang <leoyang.li@nxp.com>
5598 L: linux-usb@vger.kernel.org
5599 L: linuxppc-dev@lists.ozlabs.org
5601 F: drivers/usb/gadget/udc/fsl*
5604 M: Christoph Hellwig <hch@infradead.org>
5605 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5610 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5611 M: Pavel Machek <pavel@ucw.cz>
5612 L: linux-pm@vger.kernel.org
5614 F: Documentation/power/freezing-of-tasks.txt
5615 F: include/linux/freezer.h
5619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5620 L: linux-kernel@vger.kernel.org
5623 F: include/linux/frontswap.h
5625 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5626 M: David Howells <dhowells@redhat.com>
5627 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5629 F: Documentation/filesystems/caching/
5631 F: include/linux/fscache*.h
5633 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5634 M: Theodore Y. Ts'o <tytso@mit.edu>
5635 M: Jaegeuk Kim <jaegeuk@kernel.org>
5636 L: linux-fscrypt@vger.kernel.org
5637 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5641 F: include/linux/fscrypt*.h
5643 FUJITSU FR-V (FRV) PORT
5647 FUJITSU LAPTOP EXTRAS
5648 M: Jonathan Woithe <jwoithe@just42.net>
5649 L: platform-driver-x86@vger.kernel.org
5651 F: drivers/platform/x86/fujitsu-laptop.c
5653 FUJITSU M-5MO LS CAMERA ISP DRIVER
5654 M: Kyungmin Park <kyungmin.park@samsung.com>
5655 M: Heungjun Kim <riverful.kim@samsung.com>
5656 L: linux-media@vger.kernel.org
5658 F: drivers/media/i2c/m5mols/
5659 F: include/media/i2c/m5mols.h
5661 FUJITSU TABLET EXTRAS
5662 M: Robert Gerlach <khnz@gmx.de>
5663 L: platform-driver-x86@vger.kernel.org
5665 F: drivers/platform/x86/fujitsu-tablet.c
5667 FUSE: FILESYSTEM IN USERSPACE
5668 M: Miklos Szeredi <miklos@szeredi.hu>
5669 L: linux-fsdevel@vger.kernel.org
5670 W: http://fuse.sourceforge.net/
5671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5674 F: include/uapi/linux/fuse.h
5675 F: Documentation/filesystems/fuse.txt
5678 M: Thomas Gleixner <tglx@linutronix.de>
5679 M: Ingo Molnar <mingo@redhat.com>
5680 R: Peter Zijlstra <peterz@infradead.org>
5681 R: Darren Hart <dvhart@infradead.org>
5682 L: linux-kernel@vger.kernel.org
5683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5686 F: kernel/futex_compat.c
5687 F: include/asm-generic/futex.h
5688 F: include/linux/futex.h
5689 F: include/uapi/linux/futex.h
5690 F: tools/testing/selftests/futex/
5691 F: tools/perf/bench/futex*
5692 F: Documentation/*futex*
5694 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5695 M: Rik Faith <faith@cs.unc.edu>
5696 L: linux-scsi@vger.kernel.org
5697 S: Odd Fixes (e.g., new signatures)
5698 F: drivers/scsi/fdomain.*
5701 M: Kees Cook <keescook@chromium.org>
5702 R: Emese Revfy <re.emese@gmail.com>
5703 L: kernel-hardening@lists.openwall.com
5705 F: scripts/gcc-plugins/
5706 F: scripts/gcc-plugin.sh
5707 F: scripts/Makefile.gcc-plugins
5708 F: Documentation/gcc-plugins.txt
5710 GCOV BASED KERNEL PROFILING
5711 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5714 F: Documentation/dev-tools/gcov.rst
5716 GDB KERNEL DEBUGGING HELPER SCRIPTS
5717 M: Jan Kiszka <jan.kiszka@siemens.com>
5718 M: Kieran Bingham <kieran@bingham.xyz>
5722 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5723 M: Achim Leubner <achim_leubner@adaptec.com>
5724 L: linux-scsi@vger.kernel.org
5725 W: http://www.icp-vortex.com/
5727 F: drivers/scsi/gdt*
5729 GEMTEK FM RADIO RECEIVER DRIVER
5730 M: Hans Verkuil <hverkuil@xs4all.nl>
5731 L: linux-media@vger.kernel.org
5732 T: git git://linuxtv.org/media_tree.git
5733 W: https://linuxtv.org
5735 F: drivers/media/radio/radio-gemtek*
5737 GENERIC GPIO I2C DRIVER
5738 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5740 F: drivers/i2c/busses/i2c-gpio.c
5741 F: include/linux/i2c-gpio.h
5743 GENERIC GPIO I2C MULTIPLEXER DRIVER
5744 M: Peter Korsgaard <peter.korsgaard@barco.com>
5745 L: linux-i2c@vger.kernel.org
5747 F: drivers/i2c/muxes/i2c-mux-gpio.c
5748 F: include/linux/i2c-mux-gpio.h
5749 F: Documentation/i2c/muxes/i2c-mux-gpio
5751 GENERIC HDLC (WAN) DRIVERS
5752 M: Krzysztof Halasa <khc@pm.waw.pl>
5753 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5755 F: drivers/net/wan/c101.c
5756 F: drivers/net/wan/hd6457*
5757 F: drivers/net/wan/hdlc*
5758 F: drivers/net/wan/n2.c
5759 F: drivers/net/wan/pc300too.c
5760 F: drivers/net/wan/pci200syn.c
5761 F: drivers/net/wan/wanxl*
5763 GENERIC INCLUDE/ASM HEADER FILES
5764 M: Arnd Bergmann <arnd@arndb.de>
5765 L: linux-arch@vger.kernel.org
5766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5768 F: include/asm-generic/
5769 F: include/uapi/asm-generic/
5771 GENERIC PHY FRAMEWORK
5772 M: Kishon Vijay Abraham I <kishon@ti.com>
5773 L: linux-kernel@vger.kernel.org
5774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5777 F: include/linux/phy/
5780 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5781 M: Kevin Hilman <khilman@kernel.org>
5782 M: Ulf Hansson <ulf.hansson@linaro.org>
5783 L: linux-pm@vger.kernel.org
5785 F: drivers/base/power/domain*.c
5786 F: include/linux/pm_domain.h
5787 F: Documentation/devicetree/bindings/power/power_domain.txt
5789 GENERIC UIO DRIVER FOR PCI DEVICES
5790 M: "Michael S. Tsirkin" <mst@redhat.com>
5791 L: kvm@vger.kernel.org
5793 F: drivers/uio/uio_pci_generic.c
5795 GENWQE (IBM Generic Workqueue Card)
5796 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5797 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5799 F: drivers/misc/genwqe/
5801 GET_MAINTAINER SCRIPT
5802 M: Joe Perches <joe@perches.com>
5804 F: scripts/get_maintainer.pl
5807 M: Steven Whitehouse <swhiteho@redhat.com>
5808 M: Bob Peterson <rpeterso@redhat.com>
5809 L: cluster-devel@redhat.com
5810 W: http://sources.redhat.com/cluster/
5811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5813 F: Documentation/filesystems/gfs2*.txt
5815 F: include/uapi/linux/gfs2_ondisk.h
5817 GIGASET ISDN DRIVERS
5818 M: Paul Bolle <pebolle@tiscali.nl>
5819 L: gigaset307x-common@lists.sourceforge.net
5820 W: http://gigaset307x.sourceforge.net/
5822 F: Documentation/isdn/README.gigaset
5823 F: drivers/isdn/gigaset/
5824 F: include/uapi/linux/gigaset_dev.h
5827 M: Hans Verkuil <hans.verkuil@cisco.com>
5828 L: linux-media@vger.kernel.org
5830 F: drivers/media/usb/go7007/
5833 M: Bastien Nocera <hadess@hadess.net>
5834 L: linux-input@vger.kernel.org
5836 F: drivers/input/touchscreen/goodix.c
5839 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5840 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5841 L: linux-gpio@vger.kernel.org
5842 L: linux-acpi@vger.kernel.org
5844 F: Documentation/acpi/gpio-properties.txt
5845 F: drivers/gpio/gpiolib-acpi.c
5848 M: Sean Young <sean@mess.org>
5849 L: linux-media@vger.kernel.org
5851 F: drivers/media/rc/gpio-ir-tx.c
5854 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5855 L: linux-gpio@vger.kernel.org
5857 F: drivers/gpio/gpio-mockup.c
5858 F: tools/testing/selftests/gpio/
5861 M: Linus Walleij <linus.walleij@linaro.org>
5862 L: linux-gpio@vger.kernel.org
5863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5865 F: Documentation/devicetree/bindings/gpio/
5866 F: Documentation/gpio/
5867 F: Documentation/ABI/testing/gpio-cdev
5868 F: Documentation/ABI/obsolete/sysfs-gpio
5870 F: include/linux/gpio/
5871 F: include/linux/gpio.h
5872 F: include/asm-generic/gpio.h
5873 F: include/uapi/linux/gpio.h
5876 GRE DEMULTIPLEXER DRIVER
5877 M: Dmitry Kozlov <xeb@mail.ru>
5878 L: netdev@vger.kernel.org
5880 F: net/ipv4/gre_demux.c
5881 F: net/ipv4/gre_offload.c
5882 F: include/net/gre.h
5884 GRETH 10/100/1G Ethernet MAC device driver
5885 M: Andreas Larsson <andreas@gaisler.com>
5886 L: netdev@vger.kernel.org
5888 F: drivers/net/ethernet/aeroflex/
5890 GREYBUS AUDIO PROTOCOLS DRIVERS
5891 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5892 M: Mark Greer <mgreer@animalcreek.com>
5894 F: drivers/staging/greybus/audio_apbridgea.c
5895 F: drivers/staging/greybus/audio_apbridgea.h
5896 F: drivers/staging/greybus/audio_codec.c
5897 F: drivers/staging/greybus/audio_codec.h
5898 F: drivers/staging/greybus/audio_gb.c
5899 F: drivers/staging/greybus/audio_manager.c
5900 F: drivers/staging/greybus/audio_manager.h
5901 F: drivers/staging/greybus/audio_manager_module.c
5902 F: drivers/staging/greybus/audio_manager_private.h
5903 F: drivers/staging/greybus/audio_manager_sysfs.c
5904 F: drivers/staging/greybus/audio_module.c
5905 F: drivers/staging/greybus/audio_topology.c
5907 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5908 M: Viresh Kumar <vireshk@kernel.org>
5910 F: drivers/staging/greybus/authentication.c
5911 F: drivers/staging/greybus/bootrom.c
5912 F: drivers/staging/greybus/firmware.h
5913 F: drivers/staging/greybus/fw-core.c
5914 F: drivers/staging/greybus/fw-download.c
5915 F: drivers/staging/greybus/fw-managament.c
5916 F: drivers/staging/greybus/greybus_authentication.h
5917 F: drivers/staging/greybus/greybus_firmware.h
5918 F: drivers/staging/greybus/hid.c
5919 F: drivers/staging/greybus/i2c.c
5920 F: drivers/staging/greybus/spi.c
5921 F: drivers/staging/greybus/spilib.c
5922 F: drivers/staging/greybus/spilib.h
5924 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5925 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5927 F: drivers/staging/greybus/loopback.c
5928 F: drivers/staging/greybus/timesync.c
5929 F: drivers/staging/greybus/timesync_platform.c
5931 GREYBUS PLATFORM DRIVERS
5932 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5934 F: drivers/staging/greybus/arche-platform.c
5935 F: drivers/staging/greybus/arche-apb-ctrl.c
5936 F: drivers/staging/greybus/arche_platform.h
5938 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5939 M: Rui Miguel Silva <rmfrfs@gmail.com>
5941 F: drivers/staging/greybus/sdio.c
5942 F: drivers/staging/greybus/light.c
5943 F: drivers/staging/greybus/gpio.c
5944 F: drivers/staging/greybus/power_supply.c
5945 F: drivers/staging/greybus/spi.c
5946 F: drivers/staging/greybus/spilib.c
5949 M: Johan Hovold <johan@kernel.org>
5950 M: Alex Elder <elder@kernel.org>
5951 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5953 F: drivers/staging/greybus/
5954 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5956 GREYBUS UART PROTOCOLS DRIVERS
5957 M: David Lin <dtwlin@gmail.com>
5959 F: drivers/staging/greybus/uart.c
5960 F: drivers/staging/greybus/log.c
5962 GS1662 VIDEO SERIALIZER
5963 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5964 L: linux-media@vger.kernel.org
5965 T: git git://linuxtv.org/media_tree.git
5967 F: drivers/media/spi/gs1662.c
5969 GSPCA FINEPIX SUBDRIVER
5970 M: Frank Zago <frank@zago.net>
5971 L: linux-media@vger.kernel.org
5972 T: git git://linuxtv.org/media_tree.git
5974 F: drivers/media/usb/gspca/finepix.c
5976 GSPCA GL860 SUBDRIVER
5977 M: Olivier Lorin <o.lorin@laposte.net>
5978 L: linux-media@vger.kernel.org
5979 T: git git://linuxtv.org/media_tree.git
5981 F: drivers/media/usb/gspca/gl860/
5983 GSPCA M5602 SUBDRIVER
5984 M: Erik Andren <erik.andren@gmail.com>
5985 L: linux-media@vger.kernel.org
5986 T: git git://linuxtv.org/media_tree.git
5988 F: drivers/media/usb/gspca/m5602/
5990 GSPCA PAC207 SONIXB SUBDRIVER
5991 M: Hans Verkuil <hverkuil@xs4all.nl>
5992 L: linux-media@vger.kernel.org
5993 T: git git://linuxtv.org/media_tree.git
5995 F: drivers/media/usb/gspca/pac207.c
5997 GSPCA SN9C20X SUBDRIVER
5998 M: Brian Johnson <brijohn@gmail.com>
5999 L: linux-media@vger.kernel.org
6000 T: git git://linuxtv.org/media_tree.git
6002 F: drivers/media/usb/gspca/sn9c20x.c
6004 GSPCA T613 SUBDRIVER
6005 M: Leandro Costantino <lcostantino@gmail.com>
6006 L: linux-media@vger.kernel.org
6007 T: git git://linuxtv.org/media_tree.git
6009 F: drivers/media/usb/gspca/t613.c
6011 GSPCA USB WEBCAM DRIVER
6012 M: Hans Verkuil <hverkuil@xs4all.nl>
6013 L: linux-media@vger.kernel.org
6014 T: git git://linuxtv.org/media_tree.git
6016 F: drivers/media/usb/gspca/
6018 GTP (GPRS Tunneling Protocol)
6019 M: Pablo Neira Ayuso <pablo@netfilter.org>
6020 M: Harald Welte <laforge@gnumonks.org>
6021 L: osmocom-net-gprs@lists.osmocom.org
6022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6024 F: drivers/net/gtp.c
6026 GUID PARTITION TABLE (GPT)
6027 M: Davidlohr Bueso <dave@stgolabs.net>
6028 L: linux-efi@vger.kernel.org
6030 F: block/partitions/efi.*
6033 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6034 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6035 W: http://uclinux-h8.sourceforge.jp
6036 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6039 F: drivers/clocksource/h8300_*.c
6040 F: drivers/clk/h8300/
6041 F: drivers/irqchip/irq-renesas-h8*.c
6044 M: Antti Palosaari <crope@iki.fi>
6045 L: linux-media@vger.kernel.org
6046 W: https://linuxtv.org
6047 W: http://palosaari.fi/linux/
6048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6049 T: git git://linuxtv.org/anttip/media_tree.git
6051 F: drivers/media/usb/hackrf/
6053 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6054 M: Frank Seidel <frank@f-seidel.de>
6055 L: platform-driver-x86@vger.kernel.org
6056 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6058 F: drivers/platform/x86/hdaps.c
6061 M: Jean Delvare <jdelvare@suse.com>
6062 M: Guenter Roeck <linux@roeck-us.net>
6063 L: linux-hwmon@vger.kernel.org
6064 W: http://hwmon.wiki.kernel.org/
6065 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6068 F: Documentation/hwmon/
6070 F: include/linux/hwmon*.h
6072 HARDWARE RANDOM NUMBER GENERATOR CORE
6073 M: Matt Mackall <mpm@selenic.com>
6074 M: Herbert Xu <herbert@gondor.apana.org.au>
6075 L: linux-crypto@vger.kernel.org
6077 F: Documentation/devicetree/bindings/rng/
6078 F: Documentation/hw_random.txt
6079 F: drivers/char/hw_random/
6080 F: include/linux/hw_random.h
6082 HARDWARE SPINLOCK CORE
6083 M: Ohad Ben-Cohen <ohad@wizery.com>
6084 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6085 L: linux-remoteproc@vger.kernel.org
6087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6088 F: Documentation/devicetree/bindings/hwlock/
6089 F: Documentation/hwspinlock.txt
6090 F: drivers/hwspinlock/
6091 F: include/linux/hwspinlock.h
6093 HARMONY SOUND DRIVER
6094 L: linux-parisc@vger.kernel.org
6096 F: sound/parisc/harmony.*
6098 HDPVR USB VIDEO ENCODER DRIVER
6099 M: Hans Verkuil <hverkuil@xs4all.nl>
6100 L: linux-media@vger.kernel.org
6101 T: git git://linuxtv.org/media_tree.git
6102 W: https://linuxtv.org
6104 F: drivers/media/usb/hdpvr/
6106 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6107 M: Jimmy Vance <jimmy.vance@hpe.com>
6109 F: Documentation/watchdog/hpwdt.txt
6110 F: drivers/watchdog/hpwdt.c
6112 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6113 M: Don Brace <don.brace@microsemi.com>
6114 L: esc.storagedev@microsemi.com
6115 L: linux-scsi@vger.kernel.org
6117 F: Documentation/scsi/hpsa.txt
6118 F: drivers/scsi/hpsa*.[ch]
6119 F: include/linux/cciss*.h
6120 F: include/uapi/linux/cciss*.h
6123 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6124 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6125 L: linux-rdma@vger.kernel.org
6127 F: drivers/infiniband/hw/hfi1
6130 L: linux-fsdevel@vger.kernel.org
6132 F: Documentation/filesystems/hfs.txt
6136 L: linux-fsdevel@vger.kernel.org
6138 F: Documentation/filesystems/hfsplus.txt
6141 HGA FRAMEBUFFER DRIVER
6142 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6143 L: linux-nvidia@lists.surfsouth.com
6144 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6146 F: drivers/video/fbdev/hgafb.c
6148 HIBERNATION (aka Software Suspend, aka swsusp)
6149 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6150 M: Pavel Machek <pavel@ucw.cz>
6151 L: linux-pm@vger.kernel.org
6152 B: https://bugzilla.kernel.org
6155 F: drivers/base/power/
6157 F: include/linux/suspend.h
6158 F: include/linux/freezer.h
6159 F: include/linux/pm.h
6160 F: arch/*/include/asm/suspend*.h
6163 M: Jiri Kosina <jikos@kernel.org>
6164 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6165 L: linux-input@vger.kernel.org
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6169 F: include/linux/hid*
6170 F: include/uapi/linux/hid*
6172 HID SENSOR HUB DRIVERS
6173 M: Jiri Kosina <jikos@kernel.org>
6174 M: Jonathan Cameron <jic23@kernel.org>
6175 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6176 L: linux-input@vger.kernel.org
6177 L: linux-iio@vger.kernel.org
6179 F: Documentation/hid/hid-sensor*
6180 F: drivers/hid/hid-sensor-*
6181 F: drivers/iio/*/hid-*
6182 F: include/linux/hid-sensor-*
6184 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6185 M: Thomas Gleixner <tglx@linutronix.de>
6186 L: linux-kernel@vger.kernel.org
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6189 F: Documentation/timers/
6190 F: kernel/time/hrtimer.c
6191 F: kernel/time/clockevents.c
6192 F: kernel/time/timer_*.c
6193 F: include/linux/clockchips.h
6194 F: include/linux/hrtimer.h
6196 HIGH-SPEED SCC DRIVER FOR AX.25
6197 L: linux-hams@vger.kernel.org
6199 F: drivers/net/hamradio/dmascc.c
6200 F: drivers/net/hamradio/scc.c
6202 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6203 M: HighPoint Linux Team <linux@highpoint-tech.com>
6204 W: http://www.highpoint-tech.com
6206 F: Documentation/scsi/hptiop.txt
6207 F: drivers/scsi/hptiop.c
6210 M: Jes Sorensen <jes@trained-monkey.org>
6211 L: linux-hippi@sunsite.dk
6213 F: include/linux/hippidevice.h
6214 F: include/uapi/linux/if_hippi.h
6216 F: drivers/net/hippi/
6218 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6219 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6220 M: Salil Mehta <salil.mehta@huawei.com>
6221 L: netdev@vger.kernel.org
6222 W: http://www.hisilicon.com
6224 F: drivers/net/ethernet/hisilicon/hns3/
6226 HISILICON NETWORK SUBSYSTEM DRIVER
6227 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6228 M: Salil Mehta <salil.mehta@huawei.com>
6229 L: netdev@vger.kernel.org
6230 W: http://www.hisilicon.com
6232 F: drivers/net/ethernet/hisilicon/
6233 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6235 HISILICON ROCE DRIVER
6236 M: Lijun Ou <oulijun@huawei.com>
6237 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6238 L: linux-rdma@vger.kernel.org
6240 F: drivers/infiniband/hw/hns/
6241 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6243 HISILICON SAS Controller
6244 M: John Garry <john.garry@huawei.com>
6245 W: http://www.hisilicon.com
6247 F: drivers/scsi/hisi_sas/
6248 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6250 HMM - Heterogeneous Memory Management
6251 M: Jérôme Glisse <jglisse@redhat.com>
6252 L: linux-mm@kvack.org
6255 F: include/linux/hmm*
6258 M: Jouni Malinen <j@w1.fi>
6259 L: linux-wireless@vger.kernel.org
6260 W: http://w1.fi/hostap-driver.html
6262 F: drivers/net/wireless/intersil/hostap/
6264 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6265 L: platform-driver-x86@vger.kernel.org
6267 F: drivers/platform/x86/tc1100-wmi.c
6269 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6270 M: Jaroslav Kysela <perex@perex.cz>
6272 F: drivers/net/ethernet/hp/hp100.*
6274 HPET: High Precision Event Timers driver
6275 M: Clemens Ladisch <clemens@ladisch.de>
6277 F: Documentation/timers/hpet.txt
6278 F: drivers/char/hpet.c
6279 F: include/linux/hpet.h
6280 F: include/uapi/linux/hpet.h
6284 F: arch/x86/kernel/hpet.c
6285 F: arch/x86/include/asm/hpet.h
6288 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6289 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6294 M: Sebastian Reichel <sre@kernel.org>
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6297 F: Documentation/ABI/testing/sysfs-bus-hsi
6298 F: Documentation/driver-api/hsi.rst
6300 F: include/linux/hsi/
6301 F: include/uapi/linux/hsi/
6304 L: linux-usb@vger.kernel.org
6306 F: drivers/net/usb/hso.c
6308 HSR NETWORK PROTOCOL
6309 M: Arvid Brodin <arvid.brodin@alten.se>
6310 L: netdev@vger.kernel.org
6314 HT16K33 LED CONTROLLER DRIVER
6315 M: Robin van der Gracht <robin@protonic.nl>
6317 F: drivers/auxdisplay/ht16k33.c
6318 F: Documentation/devicetree/bindings/display/ht16k33.txt
6320 HTCPEN TOUCHSCREEN DRIVER
6321 M: Pau Oliva Fora <pof@eslack.org>
6322 L: linux-input@vger.kernel.org
6324 F: drivers/input/touchscreen/htcpen.c
6326 HUAWEI ETHERNET DRIVER
6327 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6328 L: netdev@vger.kernel.org
6330 F: Documentation/networking/hinic.txt
6331 F: drivers/net/ethernet/huawei/hinic/
6334 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6339 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6340 L: linux-media@vger.kernel.org
6341 T: git git://linuxtv.org/media_tree.git
6342 W: https://linuxtv.org
6344 F: drivers/media/platform/sti/hva
6346 HWPOISON MEMORY FAILURE HANDLING
6347 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6348 L: linux-mm@kvack.org
6350 F: mm/memory-failure.c
6351 F: mm/hwpoison-inject.c
6353 Hyper-V CORE AND DRIVERS
6354 M: "K. Y. Srinivasan" <kys@microsoft.com>
6355 M: Haiyang Zhang <haiyangz@microsoft.com>
6356 M: Stephen Hemminger <sthemmin@microsoft.com>
6357 L: devel@linuxdriverproject.org
6359 F: Documentation/networking/netvsc.txt
6360 F: arch/x86/include/asm/mshyperv.h
6361 F: arch/x86/include/asm/trace/hyperv.h
6362 F: arch/x86/include/uapi/asm/hyperv.h
6363 F: arch/x86/kernel/cpu/mshyperv.c
6365 F: drivers/hid/hid-hyperv.c
6367 F: drivers/input/serio/hyperv-keyboard.c
6368 F: drivers/pci/host/pci-hyperv.c
6369 F: drivers/net/hyperv/
6370 F: drivers/scsi/storvsc_drv.c
6371 F: drivers/uio/uio_hv_generic.c
6372 F: drivers/video/fbdev/hyperv_fb.c
6373 F: net/vmw_vsock/hyperv_transport.c
6374 F: include/linux/hyperv.h
6375 F: include/uapi/linux/hyperv.h
6377 F: Documentation/ABI/stable/sysfs-bus-vmbus
6379 HYPERVISOR VIRTUAL CONSOLE DRIVER
6380 L: linuxppc-dev@lists.ozlabs.org
6385 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6386 L: linux-i2c@vger.kernel.org
6387 L: linux-acpi@vger.kernel.org
6389 F: drivers/i2c/i2c-core-acpi.c
6392 M: Peter Rosin <peda@axentia.se>
6393 L: linux-i2c@vger.kernel.org
6395 F: Documentation/i2c/i2c-topology
6396 F: Documentation/i2c/muxes/
6397 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6398 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6399 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6400 F: drivers/i2c/i2c-mux.c
6401 F: drivers/i2c/muxes/
6402 F: include/linux/i2c-mux.h
6404 I2C OVER PARALLEL PORT
6405 M: Jean Delvare <jdelvare@suse.com>
6406 L: linux-i2c@vger.kernel.org
6408 F: Documentation/i2c/busses/i2c-parport
6409 F: Documentation/i2c/busses/i2c-parport-light
6410 F: drivers/i2c/busses/i2c-parport.c
6411 F: drivers/i2c/busses/i2c-parport-light.c
6414 M: Wolfram Sang <wsa@the-dreams.de>
6415 L: linux-i2c@vger.kernel.org
6416 W: https://i2c.wiki.kernel.org/
6417 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6420 F: Documentation/devicetree/bindings/i2c/
6421 F: Documentation/i2c/
6424 F: include/linux/i2c.h
6425 F: include/linux/i2c-*.h
6426 F: include/uapi/linux/i2c.h
6427 F: include/uapi/linux/i2c-*.h
6430 M: Jean Delvare <jdelvare@suse.com>
6431 L: linux-i2c@vger.kernel.org
6433 F: Documentation/i2c/busses/i2c-taos-evm
6434 F: drivers/i2c/busses/i2c-taos-evm.c
6437 M: Till Harbaum <till@harbaum.org>
6438 L: linux-i2c@vger.kernel.org
6439 W: http://www.harbaum.org/till/i2c_tiny_usb
6441 F: drivers/i2c/busses/i2c-tiny-usb.c
6443 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6444 M: Jean Delvare <jdelvare@suse.com>
6445 L: linux-i2c@vger.kernel.org
6447 F: Documentation/i2c/busses/i2c-ali1535
6448 F: Documentation/i2c/busses/i2c-ali1563
6449 F: Documentation/i2c/busses/i2c-ali15x3
6450 F: Documentation/i2c/busses/i2c-amd756
6451 F: Documentation/i2c/busses/i2c-amd8111
6452 F: Documentation/i2c/busses/i2c-i801
6453 F: Documentation/i2c/busses/i2c-nforce2
6454 F: Documentation/i2c/busses/i2c-piix4
6455 F: Documentation/i2c/busses/i2c-sis5595
6456 F: Documentation/i2c/busses/i2c-sis630
6457 F: Documentation/i2c/busses/i2c-sis96x
6458 F: Documentation/i2c/busses/i2c-via
6459 F: Documentation/i2c/busses/i2c-viapro
6460 F: drivers/i2c/busses/i2c-ali1535.c
6461 F: drivers/i2c/busses/i2c-ali1563.c
6462 F: drivers/i2c/busses/i2c-ali15x3.c
6463 F: drivers/i2c/busses/i2c-amd756.c
6464 F: drivers/i2c/busses/i2c-amd756-s4882.c
6465 F: drivers/i2c/busses/i2c-amd8111.c
6466 F: drivers/i2c/busses/i2c-i801.c
6467 F: drivers/i2c/busses/i2c-isch.c
6468 F: drivers/i2c/busses/i2c-nforce2.c
6469 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6470 F: drivers/i2c/busses/i2c-piix4.c
6471 F: drivers/i2c/busses/i2c-sis5595.c
6472 F: drivers/i2c/busses/i2c-sis630.c
6473 F: drivers/i2c/busses/i2c-sis96x.c
6474 F: drivers/i2c/busses/i2c-via.c
6475 F: drivers/i2c/busses/i2c-viapro.c
6477 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6478 M: Hans de Goede <hdegoede@redhat.com>
6479 L: linux-i2c@vger.kernel.org
6481 F: drivers/i2c/busses/i2c-cht-wc.c
6483 I2C/SMBUS ISMT DRIVER
6484 M: Seth Heasley <seth.heasley@intel.com>
6485 M: Neil Horman <nhorman@tuxdriver.com>
6486 L: linux-i2c@vger.kernel.org
6487 F: drivers/i2c/busses/i2c-ismt.c
6488 F: Documentation/i2c/busses/i2c-ismt
6490 I2C/SMBUS STUB DRIVER
6491 M: Jean Delvare <jdelvare@suse.com>
6492 L: linux-i2c@vger.kernel.org
6494 F: drivers/i2c/i2c-stub.c
6497 M: "H. Peter Anvin" <hpa@zytor.com>
6501 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6502 M: "H. Peter Anvin" <hpa@zytor.com>
6503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6506 IA64 (Itanium) PLATFORM
6507 M: Tony Luck <tony.luck@intel.com>
6508 M: Fenghua Yu <fenghua.yu@intel.com>
6509 L: linux-ia64@vger.kernel.org
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6514 IBM Power 842 compression accelerator
6515 M: Haren Myneni <haren@us.ibm.com>
6517 F: drivers/crypto/nx/Makefile
6518 F: drivers/crypto/nx/Kconfig
6519 F: drivers/crypto/nx/nx-842*
6520 F: include/linux/sw842.h
6524 IBM Power in-Nest Crypto Acceleration
6525 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6526 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6527 L: linux-crypto@vger.kernel.org
6529 F: drivers/crypto/nx/Makefile
6530 F: drivers/crypto/nx/Kconfig
6531 F: drivers/crypto/nx/nx-aes*
6532 F: drivers/crypto/nx/nx-sha*
6533 F: drivers/crypto/nx/nx.*
6534 F: drivers/crypto/nx/nx_csbcpb.h
6535 F: drivers/crypto/nx/nx_debugfs.h
6537 IBM Power Linux RAID adapter
6538 M: Brian King <brking@us.ibm.com>
6540 F: drivers/scsi/ipr.*
6542 IBM Power SRIOV Virtual NIC Device Driver
6543 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6544 M: John Allen <jallen@linux.vnet.ibm.com>
6545 L: netdev@vger.kernel.org
6547 F: drivers/net/ethernet/ibm/ibmvnic.*
6549 IBM Power Virtual Accelerator Switchboard
6550 M: Sukadev Bhattiprolu
6551 L: linuxppc-dev@lists.ozlabs.org
6553 F: arch/powerpc/platforms/powernv/vas*
6554 F: arch/powerpc/platforms/powernv/copy-paste.h
6555 F: arch/powerpc/include/asm/vas.h
6556 F: arch/powerpc/include/uapi/asm/vas.h
6558 IBM Power Virtual Ethernet Device Driver
6559 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6560 L: netdev@vger.kernel.org
6562 F: drivers/net/ethernet/ibm/ibmveth.*
6564 IBM Power Virtual FC Device Drivers
6565 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6566 L: linux-scsi@vger.kernel.org
6568 F: drivers/scsi/ibmvscsi/ibmvfc*
6570 IBM Power Virtual SCSI Device Drivers
6571 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6572 L: linux-scsi@vger.kernel.org
6574 F: drivers/scsi/ibmvscsi/ibmvscsi*
6575 F: include/scsi/viosrp.h
6577 IBM Power Virtual SCSI Device Target Driver
6578 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6579 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6580 L: linux-scsi@vger.kernel.org
6581 L: target-devel@vger.kernel.org
6583 F: drivers/scsi/ibmvscsi_tgt/
6585 IBM Power VMX Cryptographic instructions
6586 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6587 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6588 L: linux-crypto@vger.kernel.org
6590 F: drivers/crypto/vmx/Makefile
6591 F: drivers/crypto/vmx/Kconfig
6592 F: drivers/crypto/vmx/vmx.c
6593 F: drivers/crypto/vmx/aes*
6594 F: drivers/crypto/vmx/ghash*
6595 F: drivers/crypto/vmx/ppc-xlate.pl
6597 IBM ServeRAID RAID DRIVER
6599 F: drivers/scsi/ips.*
6601 ICH LPC AND GPIO DRIVER
6602 M: Peter Tyser <ptyser@xes-inc.com>
6604 F: drivers/mfd/lpc_ich.c
6605 F: drivers/gpio/gpio-ich.c
6608 M: "David S. Miller" <davem@davemloft.net>
6609 L: linux-ide@vger.kernel.org
6610 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6613 F: Documentation/ide/
6615 F: include/linux/ide.h
6618 M: Borislav Petkov <bp@alien8.de>
6619 L: linux-ide@vger.kernel.org
6621 F: Documentation/cdrom/ide-cd
6622 F: drivers/ide/ide-cd*
6624 IDEAPAD LAPTOP EXTRAS DRIVER
6625 M: Ike Panhc <ike.pan@canonical.com>
6626 L: platform-driver-x86@vger.kernel.org
6627 W: http://launchpad.net/ideapad-laptop
6629 F: drivers/platform/x86/ideapad-laptop.c
6631 IDEAPAD LAPTOP SLIDEBAR DRIVER
6632 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6633 L: linux-input@vger.kernel.org
6634 W: https://github.com/o2genum/ideapad-slidebar
6636 F: drivers/input/misc/ideapad_slidebar.c
6638 IDT VersaClock 5 CLOCK DRIVER
6639 M: Marek Vasut <marek.vasut@gmail.com>
6641 F: drivers/clk/clk-versaclock5.c
6643 IEEE 802.15.4 SUBSYSTEM
6644 M: Alexander Aring <alex.aring@gmail.com>
6645 M: Stefan Schmidt <stefan@osg.samsung.com>
6646 L: linux-wpan@vger.kernel.org
6647 W: http://wpan.cakelab.org/
6648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6653 F: drivers/net/ieee802154/
6654 F: include/linux/nl802154.h
6655 F: include/linux/ieee802154.h
6656 F: include/net/nl802154.h
6657 F: include/net/mac802154.h
6658 F: include/net/af_ieee802154.h
6659 F: include/net/cfg802154.h
6660 F: include/net/ieee802154_netdev.h
6661 F: Documentation/networking/ieee802154.txt
6664 M: Yotam Gigi <yotamg@mellanox.com>
6665 M: Jamal Hadi Salim <jhs@mojatatu.com>
6667 F: include/net/ife.h
6668 F: include/uapi/linux/ife.h
6670 IGORPLUG-USB IR RECEIVER
6671 M: Sean Young <sean@mess.org>
6672 L: linux-media@vger.kernel.org
6674 F: drivers/media/rc/igorplugusb.c
6676 IGUANAWORKS USB IR TRANSCEIVER
6677 M: Sean Young <sean@mess.org>
6678 L: linux-media@vger.kernel.org
6680 F: drivers/media/rc/iguanair.c
6682 IIO DIGITAL POTENTIOMETER DAC
6683 M: Peter Rosin <peda@axentia.se>
6684 L: linux-iio@vger.kernel.org
6686 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6687 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6688 F: drivers/iio/dac/dpot-dac.c
6690 IIO ENVELOPE DETECTOR
6691 M: Peter Rosin <peda@axentia.se>
6692 L: linux-iio@vger.kernel.org
6694 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6695 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6696 F: drivers/iio/adc/envelope-detector.c
6699 M: Peter Rosin <peda@axentia.se>
6700 L: linux-iio@vger.kernel.org
6702 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6703 F: drivers/iio/multiplexer/iio-mux.c
6705 IIO SUBSYSTEM AND DRIVERS
6706 M: Jonathan Cameron <jic23@kernel.org>
6707 R: Hartmut Knaack <knaack.h@gmx.de>
6708 R: Lars-Peter Clausen <lars@metafoo.de>
6709 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6710 L: linux-iio@vger.kernel.org
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6713 F: Documentation/devicetree/bindings/iio/
6715 F: drivers/staging/iio/
6716 F: include/linux/iio/
6719 IKANOS/ADI EAGLE ADSL USB DRIVER
6720 M: Matthieu Castet <castet.matthieu@free.fr>
6721 M: Stanislaw Gruszka <stf_xl@wp.pl>
6723 F: drivers/usb/atm/ueagle-atm.c
6725 IMGTEC ASCII LCD DRIVER
6726 M: Paul Burton <paul.burton@imgtec.com>
6728 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6729 F: drivers/auxdisplay/img-ascii-lcd.c
6731 IMGTEC IR DECODER DRIVER
6732 M: James Hogan <james.hogan@imgtec.com>
6734 F: drivers/media/rc/img-ir/
6736 IMS TWINTURBO FRAMEBUFFER DRIVER
6737 L: linux-fbdev@vger.kernel.org
6739 F: drivers/video/fbdev/imsttfb.c
6741 INA209 HARDWARE MONITOR DRIVER
6742 M: Guenter Roeck <linux@roeck-us.net>
6743 L: linux-hwmon@vger.kernel.org
6745 F: Documentation/hwmon/ina209
6746 F: Documentation/devicetree/bindings/i2c/ina209.txt
6747 F: drivers/hwmon/ina209.c
6749 INA2XX HARDWARE MONITOR DRIVER
6750 M: Guenter Roeck <linux@roeck-us.net>
6751 L: linux-hwmon@vger.kernel.org
6753 F: Documentation/hwmon/ina2xx
6754 F: drivers/hwmon/ina2xx.c
6755 F: include/linux/platform_data/ina2xx.h
6757 INDUSTRY PACK SUBSYSTEM (IPACK)
6758 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6759 M: Jens Taprogge <jens.taprogge@taprogge.org>
6760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6761 L: industrypack-devel@lists.sourceforge.net
6762 W: http://industrypack.sourceforge.net
6766 INFINIBAND SUBSYSTEM
6767 M: Doug Ledford <dledford@redhat.com>
6768 M: Sean Hefty <sean.hefty@intel.com>
6769 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6770 L: linux-rdma@vger.kernel.org
6771 W: http://www.openfabrics.org/
6772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6775 F: Documentation/devicetree/bindings/infiniband/
6776 F: Documentation/infiniband/
6777 F: drivers/infiniband/
6778 F: include/uapi/linux/if_infiniband.h
6779 F: include/uapi/rdma/
6782 INGENIC JZ4780 DMA Driver
6783 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6785 F: drivers/dma/dma-jz4780.c
6787 INGENIC JZ4780 NAND DRIVER
6788 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6789 L: linux-mtd@lists.infradead.org
6791 F: drivers/mtd/nand/jz4780_*
6794 M: Jan Kara <jack@suse.cz>
6795 R: Amir Goldstein <amir73il@gmail.com>
6796 L: linux-fsdevel@vger.kernel.org
6798 F: Documentation/filesystems/inotify.txt
6799 F: fs/notify/inotify/
6800 F: include/linux/inotify.h
6801 F: include/uapi/linux/inotify.h
6803 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6804 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6805 L: linux-input@vger.kernel.org
6806 Q: http://patchwork.kernel.org/project/linux-input/list/
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6810 F: include/linux/input.h
6811 F: include/uapi/linux/input.h
6812 F: include/uapi/linux/input-event-codes.h
6813 F: include/linux/input/
6814 F: Documentation/devicetree/bindings/input/
6815 F: Documentation/input/
6817 INPUT MULTITOUCH (MT) PROTOCOL
6818 M: Henrik Rydberg <rydberg@bitmath.org>
6819 L: linux-input@vger.kernel.org
6821 F: Documentation/input/multi-touch-protocol.rst
6822 F: drivers/input/input-mt.c
6825 INSIDE SECURE CRYPTO DRIVER
6826 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6827 F: drivers/crypto/inside-secure/
6829 L: linux-crypto@vger.kernel.org
6831 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6832 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6833 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6834 L: linux-ima-devel@lists.sourceforge.net
6835 L: linux-ima-user@lists.sourceforge.net
6836 L: linux-security-module@vger.kernel.org
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6839 F: security/integrity/ima/
6841 INTEL 810/815 FRAMEBUFFER DRIVER
6842 M: Antonino Daplas <adaplas@gmail.com>
6843 L: linux-fbdev@vger.kernel.org
6845 F: drivers/video/fbdev/i810/
6847 INTEL ASoC BDW/HSW DRIVERS
6848 M: Jie Yang <yang.jie@linux.intel.com>
6849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6851 F: sound/soc/intel/common/sst-dsp*
6852 F: sound/soc/intel/common/sst-firmware.c
6853 F: sound/soc/intel/boards/broadwell.c
6854 F: sound/soc/intel/haswell/
6856 INTEL C600 SERIES SAS CONTROLLER DRIVER
6857 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6858 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6859 L: linux-scsi@vger.kernel.org
6860 T: git git://git.code.sf.net/p/intel-sas/isci
6862 F: drivers/scsi/isci/
6864 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6865 M: Jani Nikula <jani.nikula@linux.intel.com>
6866 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6867 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6868 L: intel-gfx@lists.freedesktop.org
6869 W: https://01.org/linuxgraphics/
6870 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6871 C: irc://chat.freenode.net/intel-gfx
6872 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6873 T: git git://anongit.freedesktop.org/drm-intel
6875 F: drivers/gpu/drm/i915/
6876 F: include/drm/i915*
6877 F: include/uapi/drm/i915_drm.h
6878 F: Documentation/gpu/i915.rst
6880 INTEL ETHERNET DRIVERS
6881 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6882 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6883 W: http://www.intel.com/support/feedback.htm
6884 W: http://e1000.sourceforge.net/
6885 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6889 F: Documentation/networking/e100.txt
6890 F: Documentation/networking/e1000.txt
6891 F: Documentation/networking/e1000e.txt
6892 F: Documentation/networking/igb.txt
6893 F: Documentation/networking/igbvf.txt
6894 F: Documentation/networking/ixgb.txt
6895 F: Documentation/networking/ixgbe.txt
6896 F: Documentation/networking/ixgbevf.txt
6897 F: Documentation/networking/i40e.txt
6898 F: Documentation/networking/i40evf.txt
6899 F: drivers/net/ethernet/intel/
6900 F: drivers/net/ethernet/intel/*/
6901 F: include/linux/avf/virtchnl.h
6903 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6904 M: Maik Broemme <mbroemme@libmpq.org>
6905 L: linux-fbdev@vger.kernel.org
6907 F: Documentation/fb/intelfb.txt
6908 F: drivers/video/fbdev/intelfb/
6910 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6911 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6912 M: Zhi Wang <zhi.a.wang@intel.com>
6913 L: intel-gvt-dev@lists.freedesktop.org
6914 L: intel-gfx@lists.freedesktop.org
6915 W: https://01.org/igvt-g
6916 T: git https://github.com/01org/gvt-linux.git
6918 F: drivers/gpu/drm/i915/gvt/
6920 INTEL HID EVENT DRIVER
6921 M: Alex Hung <alex.hung@canonical.com>
6922 L: platform-driver-x86@vger.kernel.org
6924 F: drivers/platform/x86/intel-hid.c
6926 INTEL I/OAT DMA DRIVER
6927 M: Dave Jiang <dave.jiang@intel.com>
6928 R: Dan Williams <dan.j.williams@intel.com>
6929 L: dmaengine@vger.kernel.org
6930 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6932 F: drivers/dma/ioat*
6935 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6936 M: Len Brown <lenb@kernel.org>
6937 L: linux-pm@vger.kernel.org
6938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6939 B: https://bugzilla.kernel.org
6941 F: drivers/idle/intel_idle.c
6943 INTEL INTEGRATED SENSOR HUB DRIVER
6944 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6945 M: Jiri Kosina <jikos@kernel.org>
6946 L: linux-input@vger.kernel.org
6948 F: drivers/hid/intel-ish-hid/
6951 M: David Woodhouse <dwmw2@infradead.org>
6952 L: iommu@lists.linux-foundation.org
6953 T: git git://git.infradead.org/iommu-2.6.git
6955 F: drivers/iommu/intel-iommu.c
6956 F: include/linux/intel-iommu.h
6958 INTEL IOP-ADMA DMA DRIVER
6959 R: Dan Williams <dan.j.williams@intel.com>
6961 F: drivers/dma/iop-adma.c
6963 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6964 M: Krzysztof Halasa <khalasa@piap.pl>
6966 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6967 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6968 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6969 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6970 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6971 F: drivers/net/wan/ixp4xx_hss.c
6973 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6974 M: Deepak Saxena <dsaxena@plexity.net>
6976 F: drivers/char/hw_random/ixp4xx-rng.c
6978 INTEL MANAGEMENT ENGINE (mei)
6979 M: Tomas Winkler <tomas.winkler@intel.com>
6980 L: linux-kernel@vger.kernel.org
6982 F: include/uapi/linux/mei.h
6983 F: include/linux/mei_cl_bus.h
6984 F: drivers/misc/mei/*
6985 F: drivers/watchdog/mei_wdt.c
6986 F: Documentation/misc-devices/mei/*
6989 INTEL MENLOW THERMAL DRIVER
6990 M: Sujith Thomas <sujith.thomas@intel.com>
6991 L: platform-driver-x86@vger.kernel.org
6992 W: https://01.org/linux-acpi
6994 F: drivers/platform/x86/intel_menlow.c
6996 INTEL MERRIFIELD GPIO DRIVER
6997 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6998 L: linux-gpio@vger.kernel.org
7000 F: drivers/gpio/gpio-merrifield.c
7002 INTEL MIC DRIVERS (mic)
7003 M: Sudeep Dutt <sudeep.dutt@intel.com>
7004 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7006 W: https://github.com/sudeepdutt/mic
7007 W: http://software.intel.com/en-us/mic-developer
7008 F: include/linux/mic_bus.h
7009 F: include/linux/scif.h
7010 F: include/uapi/linux/mic_common.h
7011 F: include/uapi/linux/mic_ioctl.h
7012 F: include/uapi/linux/scif_ioctl.h
7013 F: drivers/misc/mic/
7014 F: drivers/dma/mic_x100_dma.c
7015 F: drivers/dma/mic_x100_dma.h
7016 F: Documentation/mic/
7018 INTEL PMC CORE DRIVER
7019 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7020 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7021 L: platform-driver-x86@vger.kernel.org
7023 F: arch/x86/include/asm/pmc_core.h
7024 F: drivers/platform/x86/intel_pmc_core*
7026 INTEL PMC/P-Unit IPC DRIVER
7027 M: Zha Qipeng<qipeng.zha@intel.com>
7028 L: platform-driver-x86@vger.kernel.org
7030 F: drivers/platform/x86/intel_pmc_ipc.c
7031 F: drivers/platform/x86/intel_punit_ipc.c
7032 F: arch/x86/include/asm/intel_pmc_ipc.h
7033 F: arch/x86/include/asm/intel_punit_ipc.h
7035 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7036 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7037 L: linux-wireless@vger.kernel.org
7039 F: Documentation/networking/README.ipw2100
7040 F: Documentation/networking/README.ipw2200
7041 F: drivers/net/wireless/intel/ipw2x00/
7044 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7045 M: Len Brown <lenb@kernel.org>
7046 L: linux-pm@vger.kernel.org
7048 F: drivers/cpufreq/intel_pstate.c
7050 INTEL RDMA RNIC DRIVER
7051 M: Faisal Latif <faisal.latif@intel.com>
7052 M: Shiraz Saleem <shiraz.saleem@intel.com>
7053 L: linux-rdma@vger.kernel.org
7055 F: drivers/infiniband/hw/i40iw/
7057 INTEL TELEMETRY DRIVER
7058 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7059 L: platform-driver-x86@vger.kernel.org
7061 F: arch/x86/include/asm/intel_telemetry.h
7062 F: drivers/platform/x86/intel_telemetry*
7064 INTEL VIRTUAL BUTTON DRIVER
7065 M: AceLan Kao <acelan.kao@canonical.com>
7066 L: platform-driver-x86@vger.kernel.org
7068 F: drivers/platform/x86/intel-vbtn.c
7070 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7071 M: Stanislaw Gruszka <sgruszka@redhat.com>
7072 L: linux-wireless@vger.kernel.org
7074 F: drivers/net/wireless/intel/iwlegacy/
7076 INTEL WIRELESS WIFI LINK (iwlwifi)
7077 M: Johannes Berg <johannes.berg@intel.com>
7078 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7079 M: Luca Coelho <luciano.coelho@intel.com>
7080 M: Intel Linux Wireless <linuxwifi@intel.com>
7081 L: linux-wireless@vger.kernel.org
7082 W: http://intellinuxwireless.org
7083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7085 F: drivers/net/wireless/intel/iwlwifi/
7087 INTEL WIRELESS WIMAX CONNECTION 2400
7088 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7089 M: linux-wimax@intel.com
7090 L: wimax@linuxwimax.org (subscribers-only)
7092 W: http://linuxwimax.org
7093 F: Documentation/wimax/README.i2400m
7094 F: drivers/net/wimax/i2400m/
7095 F: include/uapi/linux/wimax/i2400m.h
7098 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7100 F: Documentation/trace/intel_th.txt
7101 F: drivers/hwtracing/intel_th/
7103 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7104 M: Ning Sun <ning.sun@intel.com>
7105 L: tboot-devel@lists.sourceforge.net
7106 W: http://tboot.sourceforge.net
7107 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7109 F: Documentation/intel_txt.txt
7110 F: include/linux/tboot.h
7111 F: arch/x86/kernel/tboot.c
7113 INTEL-MID GPIO DRIVER
7114 M: David Cohen <david.a.cohen@linux.intel.com>
7115 L: linux-gpio@vger.kernel.org
7117 F: drivers/gpio/gpio-intel-mid.c
7119 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7120 M: Linus Walleij <linus.walleij@linaro.org>
7121 L: linux-iio@vger.kernel.org
7123 F: drivers/iio/gyro/mpu3050*
7124 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7126 IOC3 ETHERNET DRIVER
7127 M: Ralf Baechle <ralf@linux-mips.org>
7128 L: linux-mips@linux-mips.org
7130 F: drivers/net/ethernet/sgi/ioc3-eth.c
7133 M: Pat Gefre <pfg@sgi.com>
7134 L: linux-serial@vger.kernel.org
7136 F: drivers/tty/serial/ioc3_serial.c
7139 M: Joerg Roedel <joro@8bytes.org>
7140 L: iommu@lists.linux-foundation.org
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7143 F: Documentation/devicetree/bindings/iommu/
7145 F: include/linux/iommu.h
7146 F: include/linux/iova.h
7149 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7151 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7154 M: Corey Minyard <minyard@acm.org>
7155 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7156 W: http://openipmi.sourceforge.net/
7158 F: Documentation/IPMI.txt
7159 F: drivers/char/ipmi/
7160 F: include/linux/ipmi*
7161 F: include/uapi/linux/ipmi*
7163 IPS SCSI RAID DRIVER
7164 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7165 L: linux-scsi@vger.kernel.org
7166 W: http://www.adaptec.com/
7168 F: drivers/scsi/ips*
7171 M: Wensong Zhang <wensong@linux-vs.org>
7172 M: Simon Horman <horms@verge.net.au>
7173 M: Julian Anastasov <ja@ssi.bg>
7174 L: netdev@vger.kernel.org
7175 L: lvs-devel@vger.kernel.org
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7179 F: Documentation/networking/ipvs-sysctl.txt
7180 F: include/net/ip_vs.h
7181 F: include/uapi/linux/ip_vs.h
7182 F: net/netfilter/ipvs/
7185 M: Jiri Kosina <jikos@kernel.org>
7186 M: David Sterba <dsterba@suse.com>
7188 F: drivers/tty/ipwireless/
7191 L: netdev@vger.kernel.org
7193 F: include/net/ipx.h
7194 F: include/uapi/linux/ipx.h
7198 M: Samuel Ortiz <samuel@sortiz.org>
7199 L: irda-users@lists.sourceforge.net (subscribers-only)
7200 L: netdev@vger.kernel.org
7201 W: http://irda.sourceforge.net/
7203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7204 F: Documentation/networking/irda.txt
7205 F: drivers/staging/irda/
7207 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7208 M: Marc Zyngier <marc.zyngier@arm.com>
7210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7211 F: Documentation/IRQ-domain.txt
7212 F: include/linux/irqdomain.h
7213 F: kernel/irq/irqdomain.c
7217 M: Thomas Gleixner <tglx@linutronix.de>
7218 L: linux-kernel@vger.kernel.org
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7224 M: Thomas Gleixner <tglx@linutronix.de>
7225 M: Jason Cooper <jason@lakedaemon.net>
7226 M: Marc Zyngier <marc.zyngier@arm.com>
7227 L: linux-kernel@vger.kernel.org
7229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230 F: Documentation/devicetree/bindings/interrupt-controller/
7234 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7236 F: Documentation/isa.txt
7237 F: drivers/base/isa.c
7238 F: include/linux/isa.h
7241 M: Hans Verkuil <hverkuil@xs4all.nl>
7242 L: linux-media@vger.kernel.org
7243 T: git git://linuxtv.org/media_tree.git
7244 W: https://linuxtv.org
7246 F: drivers/media/radio/radio-isa*
7249 M: Jaroslav Kysela <perex@perex.cz>
7251 F: Documentation/isapnp.txt
7252 F: drivers/pnp/isapnp/
7253 F: include/linux/isapnp.h
7256 M: Lee Duncan <lduncan@suse.com>
7257 M: Chris Leech <cleech@redhat.com>
7258 L: open-iscsi@googlegroups.com
7259 W: www.open-iscsi.com
7261 F: drivers/scsi/*iscsi*
7262 F: include/scsi/*iscsi*
7264 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7265 M: Peter Jones <pjones@redhat.com>
7266 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7268 F: drivers/firmware/iscsi_ibft*
7270 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7271 M: Or Gerlitz <ogerlitz@mellanox.com>
7272 M: Sagi Grimberg <sagi@grimberg.me>
7273 M: Roi Dayan <roid@mellanox.com>
7274 L: linux-rdma@vger.kernel.org
7276 W: http://www.openfabrics.org
7277 W: www.open-iscsi.org
7278 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7279 F: drivers/infiniband/ulp/iser/
7281 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7282 M: Sagi Grimberg <sagi@grimberg.me>
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7284 L: linux-rdma@vger.kernel.org
7285 L: target-devel@vger.kernel.org
7287 W: http://www.linux-iscsi.org
7288 F: drivers/infiniband/ulp/isert
7291 M: Karsten Keil <isdn@linux-pingi.de>
7292 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7293 L: netdev@vger.kernel.org
7294 W: http://www.isdn4linux.de
7295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7297 F: Documentation/isdn/
7299 F: include/linux/isdn.h
7300 F: include/linux/isdn/
7301 F: include/uapi/linux/isdn.h
7302 F: include/uapi/linux/isdn/
7304 ISDN SUBSYSTEM (Eicon active card driver)
7305 M: Armin Schindler <mac@melware.de>
7306 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7307 W: http://www.melware.de
7309 F: drivers/isdn/hardware/eicon/
7311 IT87 HARDWARE MONITORING DRIVER
7312 M: Jean Delvare <jdelvare@suse.com>
7313 L: linux-hwmon@vger.kernel.org
7315 F: Documentation/hwmon/it87
7316 F: drivers/hwmon/it87.c
7319 M: Antti Palosaari <crope@iki.fi>
7320 L: linux-media@vger.kernel.org
7321 W: https://linuxtv.org
7322 W: http://palosaari.fi/linux/
7323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7324 T: git git://linuxtv.org/anttip/media_tree.git
7326 F: drivers/media/tuners/it913x*
7328 IVTV VIDEO4LINUX DRIVER
7329 M: Andy Walls <awalls@md.metrocast.net>
7330 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7331 L: linux-media@vger.kernel.org
7332 T: git git://linuxtv.org/media_tree.git
7333 W: http://www.ivtvdriver.org
7335 F: Documentation/media/v4l-drivers/ivtv*
7336 F: drivers/media/pci/ivtv/
7337 F: include/uapi/linux/ivtv*
7339 IX2505V MEDIA DRIVER
7340 M: Malcolm Priestley <tvboxspy@gmail.com>
7341 L: linux-media@vger.kernel.org
7342 W: https://linuxtv.org
7343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7345 F: drivers/media/dvb-frontends/ix2505v*
7347 JC42.4 TEMPERATURE SENSOR DRIVER
7348 M: Guenter Roeck <linux@roeck-us.net>
7349 L: linux-hwmon@vger.kernel.org
7351 F: drivers/hwmon/jc42.c
7352 F: Documentation/hwmon/jc42
7355 M: Dave Kleikamp <shaggy@kernel.org>
7356 L: jfs-discussion@lists.sourceforge.net
7357 W: http://jfs.sourceforge.net/
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7360 F: Documentation/filesystems/jfs.txt
7364 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7365 L: netdev@vger.kernel.org
7367 F: drivers/net/ethernet/jme.*
7369 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7370 M: David Woodhouse <dwmw2@infradead.org>
7371 L: linux-mtd@lists.infradead.org
7372 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7375 F: include/uapi/linux/jffs2.h
7377 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7378 M: "Theodore Ts'o" <tytso@mit.edu>
7379 M: Jan Kara <jack@suse.com>
7380 L: linux-ext4@vger.kernel.org
7383 F: include/linux/jbd2.h
7385 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7386 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7387 L: linux-media@vger.kernel.org
7389 F: drivers/media/platform/rcar_jpu.c
7391 JSM Neo PCI based serial card
7392 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7393 L: linux-serial@vger.kernel.org
7395 F: drivers/tty/serial/jsm/
7397 K10TEMP HARDWARE MONITORING DRIVER
7398 M: Clemens Ladisch <clemens@ladisch.de>
7399 L: linux-hwmon@vger.kernel.org
7401 F: Documentation/hwmon/k10temp
7402 F: drivers/hwmon/k10temp.c
7404 K8TEMP HARDWARE MONITORING DRIVER
7405 M: Rudolf Marek <r.marek@assembler.cz>
7406 L: linux-hwmon@vger.kernel.org
7408 F: Documentation/hwmon/k8temp
7409 F: drivers/hwmon/k8temp.c
7412 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7413 R: Alexander Potapenko <glider@google.com>
7414 R: Dmitry Vyukov <dvyukov@google.com>
7415 L: kasan-dev@googlegroups.com
7417 F: arch/*/include/asm/kasan.h
7418 F: arch/*/mm/kasan_init*
7419 F: Documentation/dev-tools/kasan.rst
7420 F: include/linux/kasan*.h
7423 F: scripts/Makefile.kasan
7426 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7427 L: linux-kbuild@vger.kernel.org
7428 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7430 F: Documentation/kbuild/kconfig-language.txt
7434 M: Dave Young <dyoung@redhat.com>
7435 M: Baoquan He <bhe@redhat.com>
7436 R: Vivek Goyal <vgoyal@redhat.com>
7437 L: kexec@lists.infradead.org
7438 W: http://lse.sourceforge.net/kdump/
7440 F: Documentation/kdump/
7442 KEENE FM RADIO TRANSMITTER DRIVER
7443 M: Hans Verkuil <hverkuil@xs4all.nl>
7444 L: linux-media@vger.kernel.org
7445 T: git git://linuxtv.org/media_tree.git
7446 W: https://linuxtv.org
7448 F: drivers/media/radio/radio-keene*
7450 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7451 M: Ian Kent <raven@themaw.net>
7452 L: autofs@vger.kernel.org
7456 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7457 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7458 M: Michal Marek <mmarek@suse.com>
7459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7460 L: linux-kbuild@vger.kernel.org
7462 F: Documentation/kbuild/
7464 F: scripts/Makefile.*
7470 L: kernel-janitors@vger.kernel.org
7471 W: http://kernelnewbies.org/KernelJanitors
7474 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7475 M: "J. Bruce Fields" <bfields@fieldses.org>
7476 M: Jeff Layton <jlayton@poochiereds.net>
7477 L: linux-nfs@vger.kernel.org
7478 W: http://nfs.sourceforge.net/
7479 T: git git://linux-nfs.org/~bfields/linux.git
7482 F: include/uapi/linux/nfsd/
7486 F: include/linux/lockd/
7487 F: include/linux/sunrpc/
7488 F: include/uapi/linux/sunrpc/
7490 KERNEL SELFTEST FRAMEWORK
7491 M: Shuah Khan <shuahkh@osg.samsung.com>
7492 M: Shuah Khan <shuah@kernel.org>
7493 L: linux-kselftest@vger.kernel.org
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7496 F: tools/testing/selftests/
7497 F: Documentation/dev-tools/kselftest*
7499 KERNEL USERMODE HELPER
7500 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7501 L: linux-kernel@vger.kernel.org
7504 F: include/linux/umh.h
7506 KERNEL VIRTUAL MACHINE (KVM)
7507 M: Paolo Bonzini <pbonzini@redhat.com>
7508 M: Radim Krčmář <rkrcmar@redhat.com>
7509 L: kvm@vger.kernel.org
7510 W: http://www.linux-kvm.org
7511 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7513 F: Documentation/virtual/kvm/
7514 F: include/trace/events/kvm.h
7515 F: include/uapi/asm-generic/kvm*
7516 F: include/uapi/linux/kvm*
7517 F: include/asm-generic/kvm*
7518 F: include/linux/kvm*
7519 F: include/kvm/iodev.h
7523 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7524 M: Joerg Roedel <joro@8bytes.org>
7525 L: kvm@vger.kernel.org
7526 W: http://www.linux-kvm.org/
7528 F: arch/x86/include/asm/svm.h
7529 F: arch/x86/kvm/svm.c
7531 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7532 M: Christoffer Dall <christoffer.dall@linaro.org>
7533 M: Marc Zyngier <marc.zyngier@arm.com>
7534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7535 L: kvmarm@lists.cs.columbia.edu
7536 W: http://systems.cs.columbia.edu/projects/kvm-arm
7537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7539 F: arch/arm/include/uapi/asm/kvm*
7540 F: arch/arm/include/asm/kvm*
7543 F: include/kvm/arm_*
7545 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7546 M: Christoffer Dall <christoffer.dall@linaro.org>
7547 M: Marc Zyngier <marc.zyngier@arm.com>
7548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7549 L: kvmarm@lists.cs.columbia.edu
7551 F: arch/arm64/include/uapi/asm/kvm*
7552 F: arch/arm64/include/asm/kvm*
7555 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7556 M: James Hogan <james.hogan@imgtec.com>
7557 L: linux-mips@linux-mips.org
7559 F: arch/mips/include/uapi/asm/kvm*
7560 F: arch/mips/include/asm/kvm*
7563 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7564 M: Alexander Graf <agraf@suse.com>
7565 L: kvm-ppc@vger.kernel.org
7566 W: http://www.linux-kvm.org/
7567 T: git git://github.com/agraf/linux-2.6.git
7569 F: arch/powerpc/include/uapi/asm/kvm*
7570 F: arch/powerpc/include/asm/kvm*
7571 F: arch/powerpc/kvm/
7572 F: arch/powerpc/kernel/kvm*
7574 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7575 M: Christian Borntraeger <borntraeger@de.ibm.com>
7576 M: Cornelia Huck <cohuck@redhat.com>
7577 L: linux-s390@vger.kernel.org
7578 W: http://www.ibm.com/developerworks/linux/linux390/
7579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7581 F: arch/s390/include/uapi/asm/kvm*
7582 F: arch/s390/include/asm/gmap.h
7583 F: arch/s390/include/asm/kvm*
7585 F: arch/s390/mm/gmap.c
7587 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7588 M: Paolo Bonzini <pbonzini@redhat.com>
7589 M: Radim Krčmář <rkrcmar@redhat.com>
7590 L: kvm@vger.kernel.org
7591 W: http://www.linux-kvm.org
7592 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7595 F: arch/x86/include/uapi/asm/kvm*
7596 F: arch/x86/include/asm/kvm*
7597 F: arch/x86/kernel/kvm.c
7598 F: arch/x86/kernel/kvmclock.c
7601 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7602 M: Tejun Heo <tj@kernel.org>
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7605 F: include/linux/kernfs.h
7609 M: Eric Biederman <ebiederm@xmission.com>
7610 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7611 L: kexec@lists.infradead.org
7613 F: include/linux/kexec.h
7614 F: include/uapi/linux/kexec.h
7618 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7619 M: David Safford <safford@us.ibm.com>
7620 L: linux-security-module@vger.kernel.org
7621 L: keyrings@vger.kernel.org
7623 F: Documentation/security/keys/trusted-encrypted.rst
7624 F: include/keys/encrypted-type.h
7625 F: security/keys/encrypted-keys/
7628 M: David Safford <safford@us.ibm.com>
7629 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7630 L: linux-security-module@vger.kernel.org
7631 L: keyrings@vger.kernel.org
7633 F: Documentation/security/keys/trusted-encrypted.rst
7634 F: include/keys/trusted-type.h
7635 F: security/keys/trusted.c
7636 F: security/keys/trusted.h
7639 M: David Howells <dhowells@redhat.com>
7640 L: keyrings@vger.kernel.org
7642 F: Documentation/security/keys/core.rst
7643 F: include/linux/key.h
7644 F: include/linux/key-type.h
7645 F: include/linux/keyctl.h
7646 F: include/uapi/linux/keyctl.h
7650 KGDB / KDB /debug_core
7651 M: Jason Wessel <jason.wessel@windriver.com>
7652 W: http://kgdb.wiki.kernel.org/
7653 L: kgdb-bugreport@lists.sourceforge.net
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7656 F: Documentation/dev-tools/kgdb.rst
7657 F: drivers/misc/kgdbts.c
7658 F: drivers/tty/serial/kgdboc.c
7659 F: include/linux/kdb.h
7660 F: include/linux/kgdb.h
7664 M: Vegard Nossum <vegardno@ifi.uio.no>
7665 M: Pekka Enberg <penberg@kernel.org>
7667 F: Documentation/dev-tools/kmemcheck.rst
7668 F: arch/x86/include/asm/kmemcheck.h
7669 F: arch/x86/mm/kmemcheck/
7670 F: include/linux/kmemcheck.h
7674 M: Catalin Marinas <catalin.marinas@arm.com>
7676 F: Documentation/dev-tools/kmemleak.rst
7677 F: include/linux/kmemleak.h
7679 F: mm/kmemleak-test.c
7681 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7682 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7683 L: linux-kernel@vger.kernel.org
7686 F: include/linux/kmod.h
7688 F: tools/testing/selftests/kmod/
7691 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7692 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7693 M: "David S. Miller" <davem@davemloft.net>
7694 M: Masami Hiramatsu <mhiramat@kernel.org>
7696 F: Documentation/kprobes.txt
7697 F: include/linux/kprobes.h
7698 F: include/asm-generic/kprobes.h
7701 KS0108 LCD CONTROLLER DRIVER
7702 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7703 W: http://miguelojeda.es/auxdisplay.htm
7704 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7706 F: Documentation/auxdisplay/ks0108
7707 F: drivers/auxdisplay/ks0108.c
7708 F: include/linux/ks0108.h
7711 M: David Ahern <dsa@cumulusnetworks.com>
7712 L: netdev@vger.kernel.org
7715 F: include/net/l3mdev.h
7717 LANTIQ MIPS ARCHITECTURE
7718 M: John Crispin <john@phrozen.org>
7719 L: linux-mips@linux-mips.org
7722 F: drivers/soc/lantiq
7725 L: linux-x25@vger.kernel.org
7727 F: Documentation/networking/lapb-module.txt
7731 LASI 53c700 driver for PARISC
7732 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7733 L: linux-scsi@vger.kernel.org
7735 F: Documentation/scsi/53c700.txt
7736 F: drivers/scsi/53c700*
7739 M: Richard Purdie <rpurdie@rpsys.net>
7740 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7741 M: Pavel Machek <pavel@ucw.cz>
7742 L: linux-leds@vger.kernel.org
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7745 F: Documentation/devicetree/bindings/leds/
7747 F: include/linux/leds.h
7749 LEGACY EEPROM DRIVER
7750 M: Jean Delvare <jdelvare@suse.com>
7752 F: Documentation/misc-devices/eeprom
7753 F: drivers/misc/eeprom/eeprom.c
7755 LEGO USB Tower driver
7756 M: Juergen Stuber <starblue@users.sourceforge.net>
7757 L: legousb-devel@lists.sourceforge.net
7758 W: http://legousb.sourceforge.net/
7760 F: drivers/usb/misc/legousbtower.c
7763 M: Michael Krufky <mkrufky@linuxtv.org>
7764 L: linux-media@vger.kernel.org
7765 W: https://linuxtv.org
7766 W: http://github.com/mkrufky
7767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7768 T: git git://linuxtv.org/mkrufky/tuners.git
7770 F: drivers/media/dvb-frontends/lg2160.*
7772 LGDT3305 MEDIA DRIVER
7773 M: Michael Krufky <mkrufky@linuxtv.org>
7774 L: linux-media@vger.kernel.org
7775 W: https://linuxtv.org
7776 W: http://github.com/mkrufky
7777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7778 T: git git://linuxtv.org/mkrufky/tuners.git
7780 F: drivers/media/dvb-frontends/lgdt3305.*
7782 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7783 M: Viresh Kumar <vireshk@kernel.org>
7784 L: linux-ide@vger.kernel.org
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7787 F: include/linux/pata_arasan_cf_data.h
7788 F: drivers/ata/pata_arasan_cf.c
7791 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7792 M: Tejun Heo <tj@kernel.org>
7793 L: linux-ide@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7796 F: drivers/ata/pata_*.c
7797 F: drivers/ata/ata_generic.c
7799 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7800 M: Linus Walleij <linus.walleij@linaro.org>
7801 L: linux-ide@vger.kernel.org
7802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7804 F: drivers/ata/pata_ftide010.c
7805 F: drivers/ata/sata_gemini.c
7806 F: drivers/ata/sata_gemini.h
7808 LIBATA SATA AHCI PLATFORM devices support
7809 M: Hans de Goede <hdegoede@redhat.com>
7810 M: Tejun Heo <tj@kernel.org>
7811 L: linux-ide@vger.kernel.org
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7814 F: drivers/ata/ahci_platform.c
7815 F: drivers/ata/libahci_platform.c
7816 F: include/linux/ahci_platform.h
7818 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7819 M: Mikael Pettersson <mikpelinux@gmail.com>
7820 L: linux-ide@vger.kernel.org
7821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7823 F: drivers/ata/sata_promise.*
7825 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7826 M: Tejun Heo <tj@kernel.org>
7827 L: linux-ide@vger.kernel.org
7828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7831 F: include/linux/ata.h
7832 F: include/linux/libata.h
7833 F: Documentation/devicetree/bindings/ata/
7836 M: Sasha Levin <alexander.levin@verizon.com>
7838 F: tools/lib/lockdep/
7840 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7841 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7842 L: linux-nvdimm@lists.01.org
7843 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7845 F: drivers/nvdimm/blk.c
7846 F: drivers/nvdimm/region_devs.c
7848 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7849 M: Vishal Verma <vishal.l.verma@intel.com>
7850 L: linux-nvdimm@lists.01.org
7851 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7853 F: drivers/nvdimm/btt*
7855 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7856 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7857 L: linux-nvdimm@lists.01.org
7858 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7860 F: drivers/nvdimm/pmem*
7862 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7863 M: Dan Williams <dan.j.williams@intel.com>
7864 L: linux-nvdimm@lists.01.org
7865 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7869 F: drivers/acpi/nfit/*
7870 F: include/linux/nd.h
7871 F: include/linux/libnvdimm.h
7872 F: include/uapi/linux/ndctl.h
7874 LIGHTNVM PLATFORM SUPPORT
7875 M: Matias Bjorling <mb@lightnvm.io>
7876 W: http://github/OpenChannelSSD
7877 L: linux-block@vger.kernel.org
7879 F: drivers/lightnvm/
7880 F: include/linux/lightnvm.h
7881 F: include/uapi/linux/lightnvm.h
7883 LINUX FOR POWER MACINTOSH
7884 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7885 W: http://www.penguinppc.org/
7886 L: linuxppc-dev@lists.ozlabs.org
7888 F: arch/powerpc/platforms/powermac/
7889 F: drivers/macintosh/
7891 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7892 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7893 M: Paul Mackerras <paulus@samba.org>
7894 M: Michael Ellerman <mpe@ellerman.id.au>
7895 W: https://github.com/linuxppc/linux/wiki
7896 L: linuxppc-dev@lists.ozlabs.org
7897 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7900 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7901 F: Documentation/devicetree/bindings/powerpc/
7902 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7903 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7904 F: Documentation/powerpc/
7906 F: drivers/char/tpm/tpm_ibmvtpm*
7907 F: drivers/crypto/nx/
7908 F: drivers/crypto/vmx/
7909 F: drivers/i2c/busses/i2c-opal.c
7910 F: drivers/net/ethernet/ibm/ibmveth.*
7911 F: drivers/net/ethernet/ibm/ibmvnic.*
7912 F: drivers/pci/hotplug/pnv_php.c
7913 F: drivers/pci/hotplug/rpa*
7914 F: drivers/rtc/rtc-opal.c
7915 F: drivers/scsi/ibmvscsi/
7916 F: drivers/tty/hvc/hvc_opal.c
7917 F: drivers/watchdog/wdrtas.c
7918 F: tools/testing/selftests/powerpc
7925 LINUX FOR POWERPC EMBEDDED MPC5XXX
7926 M: Anatolij Gustschin <agust@denx.de>
7927 L: linuxppc-dev@lists.ozlabs.org
7928 T: git git://git.denx.de/linux-denx-agust.git
7930 F: arch/powerpc/platforms/512x/
7931 F: arch/powerpc/platforms/52xx/
7933 LINUX FOR POWERPC EMBEDDED PPC4XX
7934 M: Alistair Popple <alistair@popple.id.au>
7935 M: Matt Porter <mporter@kernel.crashing.org>
7936 W: http://www.penguinppc.org/
7937 L: linuxppc-dev@lists.ozlabs.org
7939 F: arch/powerpc/platforms/40x/
7940 F: arch/powerpc/platforms/44x/
7942 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7943 M: Scott Wood <oss@buserror.net>
7944 M: Kumar Gala <galak@kernel.crashing.org>
7945 W: http://www.penguinppc.org/
7946 L: linuxppc-dev@lists.ozlabs.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7949 F: arch/powerpc/platforms/83xx/
7950 F: arch/powerpc/platforms/85xx/
7951 F: Documentation/devicetree/bindings/powerpc/fsl/
7953 LINUX FOR POWERPC EMBEDDED PPC8XX
7954 M: Vitaly Bordug <vitb@kernel.crashing.org>
7955 W: http://www.penguinppc.org/
7956 L: linuxppc-dev@lists.ozlabs.org
7958 F: arch/powerpc/platforms/8xx/
7960 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7961 L: linuxppc-dev@lists.ozlabs.org
7963 F: arch/powerpc/*/*virtex*
7964 F: arch/powerpc/*/*/*virtex*
7966 LINUX FOR POWERPC PA SEMI PWRFICIENT
7967 L: linuxppc-dev@lists.ozlabs.org
7969 F: arch/powerpc/platforms/pasemi/
7970 F: drivers/*/*pasemi*
7971 F: drivers/*/*/*pasemi*
7973 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7974 M: Kees Cook <keescook@chromium.org>
7976 F: drivers/misc/lkdtm*
7978 LINUX SECURITY MODULE (LSM) FRAMEWORK
7979 M: Chris Wright <chrisw@sous-sol.org>
7980 L: linux-security-module@vger.kernel.org
7983 LIS3LV02D ACCELEROMETER DRIVER
7984 M: Eric Piel <eric.piel@tremplin-utc.net>
7986 F: Documentation/misc-devices/lis3lv02d
7987 F: drivers/misc/lis3lv02d/
7988 F: drivers/platform/x86/hp_accel.c
7991 M: Josh Poimboeuf <jpoimboe@redhat.com>
7992 M: Jessica Yu <jeyu@kernel.org>
7993 M: Jiri Kosina <jikos@kernel.org>
7994 M: Miroslav Benes <mbenes@suse.cz>
7995 R: Petr Mladek <pmladek@suse.com>
7997 F: kernel/livepatch/
7998 F: include/linux/livepatch.h
7999 F: arch/x86/include/asm/livepatch.h
8000 F: arch/x86/kernel/livepatch.c
8001 F: Documentation/livepatch/
8002 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8003 F: samples/livepatch/
8004 L: live-patching@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8008 L: netdev@vger.kernel.org
8010 F: include/linux/llc.h
8011 F: include/uapi/linux/llc.h
8015 LM73 HARDWARE MONITOR DRIVER
8016 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8017 L: linux-hwmon@vger.kernel.org
8019 F: drivers/hwmon/lm73.c
8021 LM78 HARDWARE MONITOR DRIVER
8022 M: Jean Delvare <jdelvare@suse.com>
8023 L: linux-hwmon@vger.kernel.org
8025 F: Documentation/hwmon/lm78
8026 F: drivers/hwmon/lm78.c
8028 LM83 HARDWARE MONITOR DRIVER
8029 M: Jean Delvare <jdelvare@suse.com>
8030 L: linux-hwmon@vger.kernel.org
8032 F: Documentation/hwmon/lm83
8033 F: drivers/hwmon/lm83.c
8035 LM90 HARDWARE MONITOR DRIVER
8036 M: Jean Delvare <jdelvare@suse.com>
8037 L: linux-hwmon@vger.kernel.org
8039 F: Documentation/hwmon/lm90
8040 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8041 F: drivers/hwmon/lm90.c
8042 F: include/dt-bindings/thermal/lm90.h
8044 LM95234 HARDWARE MONITOR DRIVER
8045 M: Guenter Roeck <linux@roeck-us.net>
8046 L: linux-hwmon@vger.kernel.org
8048 F: Documentation/hwmon/lm95234
8049 F: drivers/hwmon/lm95234.c
8051 LME2510 MEDIA DRIVER
8052 M: Malcolm Priestley <tvboxspy@gmail.com>
8053 L: linux-media@vger.kernel.org
8054 W: https://linuxtv.org
8055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8057 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8059 LOADPIN SECURITY MODULE
8060 M: Kees Cook <keescook@chromium.org>
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8063 F: security/loadpin/
8064 F: Documentation/admin-guide/LSM/LoadPin.rst
8067 M: Peter Zijlstra <peterz@infradead.org>
8068 M: Ingo Molnar <mingo@redhat.com>
8069 L: linux-kernel@vger.kernel.org
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8072 F: Documentation/locking/
8073 F: include/linux/lockdep.h
8074 F: include/linux/spinlock*.h
8075 F: arch/*/include/asm/spinlock*.h
8076 F: include/linux/rwlock*.h
8077 F: include/linux/mutex*.h
8078 F: arch/*/include/asm/mutex*.h
8079 F: include/linux/rwsem*.h
8080 F: arch/*/include/asm/rwsem.h
8081 F: include/linux/seqlock.h
8082 F: lib/locking*.[ch]
8085 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8086 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8087 L: linux-ntfs-dev@lists.sourceforge.net
8088 W: http://www.linux-ntfs.org/content/view/19/37/
8090 F: Documentation/ldm.txt
8091 F: block/partitions/ldm.*
8093 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8094 M: Sathya Prakash <sathya.prakash@broadcom.com>
8095 M: Chaitra P B <chaitra.basappa@broadcom.com>
8096 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8097 L: MPT-FusionLinux.pdl@broadcom.com
8098 L: linux-scsi@vger.kernel.org
8099 W: http://www.avagotech.com/support/
8101 F: drivers/message/fusion/
8102 F: drivers/scsi/mpt2sas/
8103 F: drivers/scsi/mpt3sas/
8105 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8106 M: Matthew Wilcox <matthew@wil.cx>
8107 L: linux-scsi@vger.kernel.org
8109 F: drivers/scsi/sym53c8xx_2/
8111 LTC4261 HARDWARE MONITOR DRIVER
8112 M: Guenter Roeck <linux@roeck-us.net>
8113 L: linux-hwmon@vger.kernel.org
8115 F: Documentation/hwmon/ltc4261
8116 F: drivers/hwmon/ltc4261.c
8118 LTC4306 I2C MULTIPLEXER DRIVER
8119 M: Michael Hennerich <michael.hennerich@analog.com>
8120 W: http://ez.analog.com/community/linux-device-drivers
8121 L: linux-i2c@vger.kernel.org
8123 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8124 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8126 LTP (Linux Test Project)
8127 M: Mike Frysinger <vapier@gentoo.org>
8128 M: Cyril Hrubis <chrubis@suse.cz>
8129 M: Wanlong Gao <wanlong.gao@gmail.com>
8130 M: Jan Stancek <jstancek@redhat.com>
8131 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8132 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8133 L: ltp@lists.linux.it (subscribers-only)
8134 W: http://linux-test-project.github.io/
8135 T: git git://github.com/linux-test-project/ltp.git
8139 W: http://www.linux-m32r.org/
8144 M: Geert Uytterhoeven <geert@linux-m68k.org>
8145 L: linux-m68k@lists.linux-m68k.org
8146 W: http://www.linux-m68k.org/
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8152 M68K ON APPLE MACINTOSH
8153 M: Joshua Thompson <funaho@jurai.org>
8154 W: http://www.mac.linux-m68k.org/
8155 L: linux-m68k@lists.linux-m68k.org
8160 M: Philip Blundell <philb@gnu.org>
8161 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8165 M88DS3103 MEDIA DRIVER
8166 M: Antti Palosaari <crope@iki.fi>
8167 L: linux-media@vger.kernel.org
8168 W: https://linuxtv.org
8169 W: http://palosaari.fi/linux/
8170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8171 T: git git://linuxtv.org/anttip/media_tree.git
8173 F: drivers/media/dvb-frontends/m88ds3103*
8175 M88RS2000 MEDIA DRIVER
8176 M: Malcolm Priestley <tvboxspy@gmail.com>
8177 L: linux-media@vger.kernel.org
8178 W: https://linuxtv.org
8179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8181 F: drivers/media/dvb-frontends/m88rs2000*
8183 MA901 MASTERKIT USB FM RADIO DRIVER
8184 M: Alexey Klimov <klimov.linux@gmail.com>
8185 L: linux-media@vger.kernel.org
8186 T: git git://linuxtv.org/media_tree.git
8188 F: drivers/media/radio/radio-ma901.c
8191 M: Johannes Berg <johannes@sipsolutions.net>
8192 L: linux-wireless@vger.kernel.org
8193 W: http://wireless.kernel.org/
8194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8197 F: Documentation/networking/mac80211-injection.txt
8198 F: include/net/mac80211.h
8200 F: drivers/net/wireless/mac80211_hwsim.[ch]
8203 M: Jassi Brar <jassisinghbrar@gmail.com>
8204 L: linux-kernel@vger.kernel.org
8207 F: include/linux/mailbox_client.h
8208 F: include/linux/mailbox_controller.h
8210 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8211 M: Michael Kerrisk <mtk.manpages@gmail.com>
8212 W: http://www.kernel.org/doc/man-pages
8213 L: linux-man@vger.kernel.org
8216 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8217 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8218 L: linux-mips@linux-mips.org
8220 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8222 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8223 M: Andrew Lunn <andrew@lunn.ch>
8224 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8225 L: netdev@vger.kernel.org
8227 F: drivers/net/dsa/mv88e6xxx/
8228 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8230 MARVELL ARMADA DRM SUPPORT
8231 M: Russell King <linux@armlinux.org.uk>
8233 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8234 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8235 F: drivers/gpu/drm/armada/
8236 F: include/uapi/drm/armada_drm.h
8237 F: Documentation/devicetree/bindings/display/armada/
8239 MARVELL CRYPTO DRIVER
8240 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8241 M: Arnaud Ebalard <arno@natisbad.org>
8242 F: drivers/crypto/marvell/
8244 L: linux-crypto@vger.kernel.org
8246 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8247 M: Mirko Lindner <mlindner@marvell.com>
8248 M: Stephen Hemminger <stephen@networkplumber.org>
8249 L: netdev@vger.kernel.org
8251 F: drivers/net/ethernet/marvell/sk*
8253 MARVELL LIBERTAS WIRELESS DRIVER
8254 L: libertas-dev@lists.infradead.org
8256 F: drivers/net/wireless/marvell/libertas/
8258 MARVELL MV643XX ETHERNET DRIVER
8259 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8260 L: netdev@vger.kernel.org
8262 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8263 F: include/linux/mv643xx.h
8265 MARVELL MV88X3310 PHY DRIVER
8266 M: Russell King <rmk@armlinux.org.uk>
8267 L: netdev@vger.kernel.org
8269 F: drivers/net/phy/marvell10g.c
8271 MARVELL MVNETA ETHERNET DRIVER
8272 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8273 L: netdev@vger.kernel.org
8275 F: drivers/net/ethernet/marvell/mvneta.*
8277 MARVELL MWIFIEX WIRELESS DRIVER
8278 M: Amitkumar Karwar <amitkarwar@gmail.com>
8279 M: Nishant Sarmukadam <nishants@marvell.com>
8280 M: Ganapathi Bhat <gbhat@marvell.com>
8281 M: Xinming Hu <huxm@marvell.com>
8282 L: linux-wireless@vger.kernel.org
8284 F: drivers/net/wireless/marvell/mwifiex/
8286 MARVELL MWL8K WIRELESS DRIVER
8287 M: Lennert Buytenhek <buytenh@wantstofly.org>
8288 L: linux-wireless@vger.kernel.org
8290 F: drivers/net/wireless/marvell/mwl8k.c
8292 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8293 M: Nicolas Pitre <nico@fluxnic.net>
8295 F: drivers/mmc/host/mvsdio.*
8297 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8298 M: Hu Ziji <huziji@marvell.com>
8299 L: linux-mmc@vger.kernel.org
8301 F: drivers/mmc/host/sdhci-xenon*
8302 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8304 MATROX FRAMEBUFFER DRIVER
8305 L: linux-fbdev@vger.kernel.org
8307 F: drivers/video/fbdev/matrox/matroxfb_*
8308 F: include/uapi/linux/matroxfb.h
8310 MAX16065 HARDWARE MONITOR DRIVER
8311 M: Guenter Roeck <linux@roeck-us.net>
8312 L: linux-hwmon@vger.kernel.org
8314 F: Documentation/hwmon/max16065
8315 F: drivers/hwmon/max16065.c
8317 MAX20751 HARDWARE MONITOR DRIVER
8318 M: Guenter Roeck <linux@roeck-us.net>
8319 L: linux-hwmon@vger.kernel.org
8321 F: Documentation/hwmon/max20751
8322 F: drivers/hwmon/max20751.c
8324 MAX2175 SDR TUNER DRIVER
8325 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8326 L: linux-media@vger.kernel.org
8327 T: git git://linuxtv.org/media_tree.git
8329 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8330 F: Documentation/media/v4l-drivers/max2175.rst
8331 F: drivers/media/i2c/max2175*
8332 F: include/uapi/linux/max2175.h
8334 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8335 L: linux-hwmon@vger.kernel.org
8337 F: Documentation/hwmon/max6650
8338 F: drivers/hwmon/max6650.c
8340 MAX6697 HARDWARE MONITOR DRIVER
8341 M: Guenter Roeck <linux@roeck-us.net>
8342 L: linux-hwmon@vger.kernel.org
8344 F: Documentation/hwmon/max6697
8345 F: Documentation/devicetree/bindings/i2c/max6697.txt
8346 F: drivers/hwmon/max6697.c
8347 F: include/linux/platform_data/max6697.h
8349 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8350 M: Peter Rosin <peda@axentia.se>
8351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8353 F: Documentation/devicetree/bindings/sound/max9860.txt
8354 F: sound/soc/codecs/max9860.*
8356 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8357 M: Javier Martinez Canillas <javier@dowhile0.org>
8358 L: linux-kernel@vger.kernel.org
8360 F: drivers/regulator/max77802-regulator.c
8361 F: Documentation/devicetree/bindings/*/*max77802.txt
8362 F: include/dt-bindings/*/*max77802.h
8364 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8365 M: Krzysztof Kozlowski <krzk@kernel.org>
8366 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8367 L: linux-pm@vger.kernel.org
8369 F: drivers/power/supply/max14577_charger.c
8370 F: drivers/power/supply/max77693_charger.c
8372 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8373 M: Chanwoo Choi <cw00.choi@samsung.com>
8374 M: Krzysztof Kozlowski <krzk@kernel.org>
8375 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376 L: linux-kernel@vger.kernel.org
8378 F: drivers/*/max14577*.c
8379 F: drivers/*/max77686*.c
8380 F: drivers/*/max77693*.c
8381 F: drivers/extcon/extcon-max14577.c
8382 F: drivers/extcon/extcon-max77693.c
8383 F: drivers/rtc/rtc-max77686.c
8384 F: drivers/clk/clk-max77686.c
8385 F: Documentation/devicetree/bindings/mfd/max14577.txt
8386 F: Documentation/devicetree/bindings/*/max77686.txt
8387 F: Documentation/devicetree/bindings/mfd/max77693.txt
8388 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8389 F: include/linux/mfd/max14577*.h
8390 F: include/linux/mfd/max77686*.h
8391 F: include/linux/mfd/max77693*.h
8393 MAXIRADIO FM RADIO RECEIVER DRIVER
8394 M: Hans Verkuil <hverkuil@xs4all.nl>
8395 L: linux-media@vger.kernel.org
8396 T: git git://linuxtv.org/media_tree.git
8397 W: https://linuxtv.org
8399 F: drivers/media/radio/radio-maxiradio*
8401 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8402 M: Peter Rosin <peda@axentia.se>
8403 L: linux-iio@vger.kernel.org
8405 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8406 F: drivers/iio/potentiometer/mcp4531.c
8408 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8409 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8410 L: linux-iio@vger.kernel.org
8412 F: drivers/iio/dac/cio-dac.c
8414 MEDIA DRIVERS FOR ASCOT2E
8415 M: Sergey Kozlov <serjk@netup.ru>
8416 M: Abylay Ospan <aospan@netup.ru>
8417 L: linux-media@vger.kernel.org
8418 W: https://linuxtv.org
8420 T: git git://linuxtv.org/media_tree.git
8422 F: drivers/media/dvb-frontends/ascot2e*
8424 MEDIA DRIVERS FOR CXD2841ER
8425 M: Sergey Kozlov <serjk@netup.ru>
8426 M: Abylay Ospan <aospan@netup.ru>
8427 L: linux-media@vger.kernel.org
8428 W: https://linuxtv.org
8430 T: git git://linuxtv.org/media_tree.git
8432 F: drivers/media/dvb-frontends/cxd2841er*
8434 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8435 M: Daniel Scheller <d.scheller.oss@gmail.com>
8436 L: linux-media@vger.kernel.org
8437 W: https://linuxtv.org
8438 T: git git://linuxtv.org/media_tree.git
8440 F: drivers/media/pci/ddbridge/*
8442 MEDIA DRIVERS FOR FREESCALE IMX
8443 M: Steve Longerbeam <slongerbeam@gmail.com>
8444 M: Philipp Zabel <p.zabel@pengutronix.de>
8445 L: linux-media@vger.kernel.org
8446 T: git git://linuxtv.org/media_tree.git
8448 F: Documentation/devicetree/bindings/media/imx.txt
8449 F: Documentation/media/v4l-drivers/imx.rst
8450 F: drivers/staging/media/imx/
8451 F: include/linux/imx-media.h
8452 F: include/media/imx.h
8454 MEDIA DRIVERS FOR HELENE
8455 M: Abylay Ospan <aospan@netup.ru>
8456 L: linux-media@vger.kernel.org
8457 W: https://linuxtv.org
8459 T: git git://linuxtv.org/media_tree.git
8461 F: drivers/media/dvb-frontends/helene*
8463 MEDIA DRIVERS FOR HORUS3A
8464 M: Sergey Kozlov <serjk@netup.ru>
8465 M: Abylay Ospan <aospan@netup.ru>
8466 L: linux-media@vger.kernel.org
8467 W: https://linuxtv.org
8469 T: git git://linuxtv.org/media_tree.git
8471 F: drivers/media/dvb-frontends/horus3a*
8473 MEDIA DRIVERS FOR LNBH25
8474 M: Sergey Kozlov <serjk@netup.ru>
8475 M: Abylay Ospan <aospan@netup.ru>
8476 L: linux-media@vger.kernel.org
8477 W: https://linuxtv.org
8479 T: git git://linuxtv.org/media_tree.git
8481 F: drivers/media/dvb-frontends/lnbh25*
8483 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8484 M: Daniel Scheller <d.scheller.oss@gmail.com>
8485 L: linux-media@vger.kernel.org
8486 W: https://linuxtv.org
8487 T: git git://linuxtv.org/media_tree.git
8489 F: drivers/media/dvb-frontends/mxl5xx*
8491 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8492 M: Sergey Kozlov <serjk@netup.ru>
8493 M: Abylay Ospan <aospan@netup.ru>
8494 L: linux-media@vger.kernel.org
8495 W: https://linuxtv.org
8497 T: git git://linuxtv.org/media_tree.git
8499 F: drivers/media/pci/netup_unidvb/*
8501 MEDIA DRIVERS FOR RENESAS - DRIF
8502 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503 L: linux-media@vger.kernel.org
8504 L: linux-renesas-soc@vger.kernel.org
8505 T: git git://linuxtv.org/media_tree.git
8507 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8508 F: drivers/media/platform/rcar_drif.c
8510 MEDIA DRIVERS FOR RENESAS - FCP
8511 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512 L: linux-media@vger.kernel.org
8513 L: linux-renesas-soc@vger.kernel.org
8514 T: git git://linuxtv.org/media_tree.git
8516 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8517 F: drivers/media/platform/rcar-fcp.c
8518 F: include/media/rcar-fcp.h
8520 MEDIA DRIVERS FOR RENESAS - FDP1
8521 M: Kieran Bingham <kieran@bingham.xyz>
8522 L: linux-media@vger.kernel.org
8523 L: linux-renesas-soc@vger.kernel.org
8524 T: git git://linuxtv.org/media_tree.git
8526 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8527 F: drivers/media/platform/rcar_fdp1.c
8529 MEDIA DRIVERS FOR RENESAS - VIN
8530 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8531 L: linux-media@vger.kernel.org
8532 L: linux-renesas-soc@vger.kernel.org
8533 T: git git://linuxtv.org/media_tree.git
8535 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8536 F: drivers/media/platform/rcar-vin/
8538 MEDIA DRIVERS FOR RENESAS - VSP1
8539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540 L: linux-media@vger.kernel.org
8541 L: linux-renesas-soc@vger.kernel.org
8542 T: git git://linuxtv.org/media_tree.git
8544 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8545 F: drivers/media/platform/vsp1/
8547 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8548 M: Daniel Scheller <d.scheller.oss@gmail.com>
8549 L: linux-media@vger.kernel.org
8550 W: https://linuxtv.org
8551 T: git git://linuxtv.org/media_tree.git
8553 F: drivers/media/dvb-frontends/stv0910*
8555 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8556 M: Daniel Scheller <d.scheller.oss@gmail.com>
8557 L: linux-media@vger.kernel.org
8558 W: https://linuxtv.org
8559 T: git git://linuxtv.org/media_tree.git
8561 F: drivers/media/dvb-frontends/stv6111*
8563 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8564 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8565 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8566 P: LinuxTV.org Project
8567 L: linux-media@vger.kernel.org
8568 W: https://linuxtv.org
8569 Q: http://patchwork.kernel.org/project/linux-media/list/
8570 T: git git://linuxtv.org/media_tree.git
8572 F: Documentation/devicetree/bindings/media/
8573 F: Documentation/media/
8575 F: drivers/staging/media/
8576 F: include/linux/platform_data/media/
8578 F: include/uapi/linux/dvb/
8579 F: include/uapi/linux/videodev2.h
8580 F: include/uapi/linux/media.h
8581 F: include/uapi/linux/v4l2-*
8582 F: include/uapi/linux/meye.h
8583 F: include/uapi/linux/ivtv*
8584 F: include/uapi/linux/uvcvideo.h
8587 M: Sean Wang <sean.wang@mediatek.com>
8589 F: drivers/media/rc/mtk-cir.c
8591 MEDIATEK ETHERNET DRIVER
8592 M: Felix Fietkau <nbd@openwrt.org>
8593 M: John Crispin <john@phrozen.org>
8594 M: Sean Wang <sean.wang@mediatek.com>
8595 M: Nelson Chang <nelson.chang@mediatek.com>
8596 L: netdev@vger.kernel.org
8598 F: drivers/net/ethernet/mediatek/
8600 MEDIATEK JPEG DRIVER
8601 M: Rick Chang <rick.chang@mediatek.com>
8602 M: Bin Liu <bin.liu@mediatek.com>
8604 F: drivers/media/platform/mtk-jpeg/
8605 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8608 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8609 M: Houlong Wei <houlong.wei@mediatek.com>
8610 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8612 F: drivers/media/platform/mtk-mdp/
8613 F: drivers/media/platform/mtk-vpu/
8614 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8616 MEDIATEK MEDIA DRIVER
8617 M: Tiffany Lin <tiffany.lin@mediatek.com>
8618 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8620 F: drivers/media/platform/mtk-vcodec/
8621 F: drivers/media/platform/mtk-vpu/
8622 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8623 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8625 MEDIATEK MT7601U WIRELESS LAN DRIVER
8626 M: Jakub Kicinski <kubakici@wp.pl>
8627 L: linux-wireless@vger.kernel.org
8629 F: drivers/net/wireless/mediatek/mt7601u/
8631 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8632 M: Sean Wang <sean.wang@mediatek.com>
8634 F: drivers/char/hw_random/mtk-rng.c
8636 MEDIATEK USB3 DRD IP DRIVER
8637 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8638 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8642 F: drivers/usb/mtu3/
8644 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8645 M: Peter Senna Tschudin <peter.senna@collabora.com>
8646 M: Martin Donnelly <martin.donnelly@ge.com>
8647 M: Martyn Welch <martyn.welch@collabora.co.uk>
8649 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8650 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8652 MEGARAID SCSI/SAS DRIVERS
8653 M: Kashyap Desai <kashyap.desai@broadcom.com>
8654 M: Sumit Saxena <sumit.saxena@broadcom.com>
8655 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8656 L: megaraidlinux.pdl@broadcom.com
8657 L: linux-scsi@vger.kernel.org
8658 W: http://www.avagotech.com/support/
8660 F: Documentation/scsi/megaraid.txt
8661 F: drivers/scsi/megaraid.*
8662 F: drivers/scsi/megaraid/
8664 MELEXIS MLX90614 DRIVER
8665 M: Crt Mori <cmo@melexis.com>
8666 L: linux-iio@vger.kernel.org
8667 W: http://www.melexis.com
8669 F: drivers/iio/temperature/mlx90614.c
8671 MELFAS MIP4 TOUCHSCREEN DRIVER
8672 M: Sangwon Jee <jeesw@melfas.com>
8673 W: http://www.melfas.com
8675 F: drivers/input/touchscreen/melfas_mip4.c
8676 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8678 MELLANOX ETHERNET DRIVER (mlx4_en)
8679 M: Tariq Toukan <tariqt@mellanox.com>
8680 L: netdev@vger.kernel.org
8682 W: http://www.mellanox.com
8683 Q: http://patchwork.ozlabs.org/project/netdev/list/
8684 F: drivers/net/ethernet/mellanox/mlx4/en_*
8686 MELLANOX ETHERNET DRIVER (mlx5e)
8687 M: Saeed Mahameed <saeedm@mellanox.com>
8688 L: netdev@vger.kernel.org
8690 W: http://www.mellanox.com
8691 Q: http://patchwork.ozlabs.org/project/netdev/list/
8692 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8694 MELLANOX ETHERNET INNOVA DRIVER
8695 M: Ilan Tayari <ilant@mellanox.com>
8696 R: Boris Pismenny <borisp@mellanox.com>
8697 L: netdev@vger.kernel.org
8699 W: http://www.mellanox.com
8700 Q: http://patchwork.ozlabs.org/project/netdev/list/
8701 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8702 F: include/linux/mlx5/mlx5_ifc_fpga.h
8704 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8705 M: Ilan Tayari <ilant@mellanox.com>
8706 R: Boris Pismenny <borisp@mellanox.com>
8707 L: netdev@vger.kernel.org
8709 W: http://www.mellanox.com
8710 Q: http://patchwork.ozlabs.org/project/netdev/list/
8711 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8712 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8714 MELLANOX ETHERNET SWITCH DRIVERS
8715 M: Jiri Pirko <jiri@mellanox.com>
8716 M: Ido Schimmel <idosch@mellanox.com>
8717 L: netdev@vger.kernel.org
8719 W: http://www.mellanox.com
8720 Q: http://patchwork.ozlabs.org/project/netdev/list/
8721 F: drivers/net/ethernet/mellanox/mlxsw/
8723 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8724 M: Yotam Gigi <yotamg@mellanox.com>
8725 L: netdev@vger.kernel.org
8727 W: http://www.mellanox.com
8728 Q: http://patchwork.ozlabs.org/project/netdev/list/
8729 F: drivers/net/ethernet/mellanox/mlxfw/
8731 MELLANOX MLX CPLD HOTPLUG DRIVER
8732 M: Vadim Pasternak <vadimp@mellanox.com>
8733 L: platform-driver-x86@vger.kernel.org
8735 F: drivers/platform/x86/mlxcpld-hotplug.c
8736 F: include/linux/platform_data/mlxcpld-hotplug.h
8738 MELLANOX MLX4 core VPI driver
8739 M: Tariq Toukan <tariqt@mellanox.com>
8740 L: netdev@vger.kernel.org
8741 L: linux-rdma@vger.kernel.org
8742 W: http://www.mellanox.com
8743 Q: http://patchwork.ozlabs.org/project/netdev/list/
8745 F: drivers/net/ethernet/mellanox/mlx4/
8746 F: include/linux/mlx4/
8748 MELLANOX MLX4 IB driver
8749 M: Yishai Hadas <yishaih@mellanox.com>
8750 L: linux-rdma@vger.kernel.org
8751 W: http://www.mellanox.com
8752 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8754 F: drivers/infiniband/hw/mlx4/
8755 F: include/linux/mlx4/
8756 F: include/uapi/rdma/mlx4-abi.h
8758 MELLANOX MLX5 core VPI driver
8759 M: Saeed Mahameed <saeedm@mellanox.com>
8760 M: Matan Barak <matanb@mellanox.com>
8761 M: Leon Romanovsky <leonro@mellanox.com>
8762 L: netdev@vger.kernel.org
8763 L: linux-rdma@vger.kernel.org
8764 W: http://www.mellanox.com
8765 Q: http://patchwork.ozlabs.org/project/netdev/list/
8767 F: drivers/net/ethernet/mellanox/mlx5/core/
8768 F: include/linux/mlx5/
8770 MELLANOX MLX5 IB driver
8771 M: Matan Barak <matanb@mellanox.com>
8772 M: Leon Romanovsky <leonro@mellanox.com>
8773 L: linux-rdma@vger.kernel.org
8774 W: http://www.mellanox.com
8775 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8777 F: drivers/infiniband/hw/mlx5/
8778 F: include/linux/mlx5/
8779 F: include/uapi/rdma/mlx5-abi.h
8781 MELLANOX MLXCPLD I2C AND MUX DRIVER
8782 M: Vadim Pasternak <vadimp@mellanox.com>
8783 M: Michael Shych <michaelsh@mellanox.com>
8784 L: linux-i2c@vger.kernel.org
8786 F: drivers/i2c/busses/i2c-mlxcpld.c
8787 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8788 F: Documentation/i2c/busses/i2c-mlxcpld
8790 MELLANOX MLXCPLD LED DRIVER
8791 M: Vadim Pasternak <vadimp@mellanox.com>
8792 L: linux-leds@vger.kernel.org
8794 F: drivers/leds/leds-mlxcpld.c
8795 F: Documentation/leds/leds-mlxcpld.txt
8797 MELLANOX PLATFORM DRIVER
8798 M: Vadim Pasternak <vadimp@mellanox.com>
8799 L: platform-driver-x86@vger.kernel.org
8801 F: drivers/platform/x86/mlx-platform.c
8804 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8805 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8806 L: linux-kernel@vger.kernel.org
8808 F: kernel/sched/membarrier.c
8809 F: include/uapi/linux/membarrier.h
8812 L: linux-mm@kvack.org
8813 W: http://www.linux-mm.org
8815 F: include/linux/mm.h
8816 F: include/linux/gfp.h
8817 F: include/linux/mmzone.h
8818 F: include/linux/memory_hotplug.h
8819 F: include/linux/vmalloc.h
8822 MEMORY TECHNOLOGY DEVICES (MTD)
8823 M: David Woodhouse <dwmw2@infradead.org>
8824 M: Brian Norris <computersforpeace@gmail.com>
8825 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8826 M: Marek Vasut <marek.vasut@gmail.com>
8827 M: Richard Weinberger <richard@nod.at>
8828 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8829 L: linux-mtd@lists.infradead.org
8830 W: http://www.linux-mtd.infradead.org/
8831 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8832 T: git git://git.infradead.org/linux-mtd.git master
8833 T: git git://git.infradead.org/l2-mtd.git master
8835 F: Documentation/devicetree/bindings/mtd/
8837 F: include/linux/mtd/
8838 F: include/uapi/mtd/
8840 MEN A21 WATCHDOG DRIVER
8841 M: Johannes Thumshirn <morbidrsa@gmail.com>
8842 L: linux-watchdog@vger.kernel.org
8844 F: drivers/watchdog/mena21_wdt.c
8846 MEN CHAMELEON BUS (mcb)
8847 M: Johannes Thumshirn <morbidrsa@gmail.com>
8850 F: include/linux/mcb.h
8851 F: Documentation/men-chameleon-bus.txt
8853 MEN F21BMC (Board Management Controller)
8854 M: Andreas Werner <andreas.werner@men.de>
8856 F: drivers/mfd/menf21bmc.c
8857 F: drivers/watchdog/menf21bmc_wdt.c
8858 F: drivers/leds/leds-menf21bmc.c
8859 F: drivers/hwmon/menf21bmc_hwmon.c
8860 F: Documentation/hwmon/menf21bmc
8862 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8863 M: Neil Armstrong <narmstrong@baylibre.com>
8864 L: linux-media@lists.freedesktop.org
8865 L: linux-amlogic@lists.infradead.org
8866 W: http://linux-meson.com/
8868 F: drivers/media/platform/meson/ao-cec.c
8869 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8870 T: git git://linuxtv.org/media_tree.git
8873 M: James Hogan <james.hogan@imgtec.com>
8874 L: linux-metag@vger.kernel.org
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8878 F: Documentation/metag/
8879 F: Documentation/devicetree/bindings/metag/
8880 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8881 F: drivers/clocksource/metag_generic.c
8882 F: drivers/irqchip/irq-metag.c
8883 F: drivers/irqchip/irq-metag-ext.c
8884 F: drivers/tty/metag_da.c
8886 MICROBLAZE ARCHITECTURE
8887 M: Michal Simek <monstr@monstr.eu>
8888 W: http://www.monstr.eu/fdt/
8889 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8893 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8894 M: Richard Genoud <richard.genoud@gmail.com>
8896 F: drivers/tty/serial/atmel_serial.c
8897 F: drivers/tty/serial/atmel_serial.h
8899 MICROCHIP / ATMEL DMA DRIVER
8900 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8902 L: dmaengine@vger.kernel.org
8904 F: drivers/dma/at_hdmac.c
8905 F: drivers/dma/at_hdmac_regs.h
8906 F: include/linux/platform_data/dma-atmel.h
8908 MICROCHIP / ATMEL ECC DRIVER
8909 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8910 L: linux-crypto@vger.kernel.org
8912 F: drivers/crypto/atmel-ecc.*
8914 MICROCHIP / ATMEL ISC DRIVER
8915 M: Songjun Wu <songjun.wu@microchip.com>
8916 L: linux-media@vger.kernel.org
8918 F: drivers/media/platform/atmel/atmel-isc.c
8919 F: drivers/media/platform/atmel/atmel-isc-regs.h
8920 F: devicetree/bindings/media/atmel-isc.txt
8922 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8923 M: Woojung Huh <Woojung.Huh@microchip.com>
8924 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8925 L: netdev@vger.kernel.org
8927 F: net/dsa/tag_ksz.c
8928 F: drivers/net/dsa/microchip/*
8929 F: include/linux/platform_data/microchip-ksz.h
8930 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8932 MICROCHIP USB251XB DRIVER
8933 M: Richard Leitner <richard.leitner@skidata.com>
8934 L: linux-usb@vger.kernel.org
8936 F: drivers/usb/misc/usb251xb.c
8937 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8939 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8940 M: Don Brace <don.brace@microsemi.com>
8941 L: esc.storagedev@microsemi.com
8942 L: linux-scsi@vger.kernel.org
8944 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8945 F: drivers/scsi/smartpqi/Kconfig
8946 F: drivers/scsi/smartpqi/Makefile
8947 F: include/linux/cciss*.h
8948 F: include/uapi/linux/cciss*.h
8949 F: Documentation/scsi/smartpqi.txt
8951 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8952 M: Chen Yu <yu.c.chen@intel.com>
8953 L: platform-driver-x86@vger.kernel.org
8955 F: drivers/platform/x86/surfacepro3_button.c
8958 M: Oliver Neukum <oliver@neukum.org>
8960 F: drivers/usb/image/microtek.*
8963 M: Ralf Baechle <ralf@linux-mips.org>
8964 L: linux-mips@linux-mips.org
8965 W: http://www.linux-mips.org/
8966 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8967 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8969 F: Documentation/devicetree/bindings/mips/
8970 F: Documentation/mips/
8973 MIPS BOSTON DEVELOPMENT BOARD
8974 M: Paul Burton <paul.burton@imgtec.com>
8975 L: linux-mips@linux-mips.org
8977 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8978 F: arch/mips/boot/dts/img/boston.dts
8979 F: arch/mips/configs/generic/board-boston.config
8980 F: drivers/clk/imgtec/clk-boston.c
8981 F: include/dt-bindings/clock/boston-clock.h
8983 MIPS GENERIC PLATFORM
8984 M: Paul Burton <paul.burton@imgtec.com>
8985 L: linux-mips@linux-mips.org
8987 F: arch/mips/generic/
8988 F: arch/mips/tools/generic-board-config.sh
8990 MIPS/LOONGSON1 ARCHITECTURE
8991 M: Keguang Zhang <keguang.zhang@gmail.com>
8992 L: linux-mips@linux-mips.org
8994 F: arch/mips/loongson32/
8995 F: arch/mips/include/asm/mach-loongson32/
8996 F: drivers/*/*loongson1*
8997 F: drivers/*/*/*loongson1*
8999 MIPS RINT INSTRUCTION EMULATION
9000 M: Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9001 L: linux-mips@linux-mips.org
9003 F: arch/mips/math-emu/sp_rint.c
9004 F: arch/mips/math-emu/dp_rint.c
9006 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9007 M: Hans Verkuil <hverkuil@xs4all.nl>
9008 L: linux-media@vger.kernel.org
9009 T: git git://linuxtv.org/media_tree.git
9010 W: https://linuxtv.org
9012 F: drivers/media/radio/radio-miropcm20*
9015 M: Eric Miao <eric.y.miao@gmail.com>
9016 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9018 T: git git://github.com/hzhuang1/linux.git
9019 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9021 F: arch/arm/boot/dts/mmp*
9022 F: arch/arm/mach-mmp/
9024 MN88472 MEDIA DRIVER
9025 M: Antti Palosaari <crope@iki.fi>
9026 L: linux-media@vger.kernel.org
9027 W: https://linuxtv.org
9028 W: http://palosaari.fi/linux/
9029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9031 F: drivers/media/dvb-frontends/mn88472*
9033 MN88473 MEDIA DRIVER
9034 M: Antti Palosaari <crope@iki.fi>
9035 L: linux-media@vger.kernel.org
9036 W: https://linuxtv.org
9037 W: http://palosaari.fi/linux/
9038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9040 F: drivers/media/dvb-frontends/mn88473*
9043 M: Jessica Yu <jeyu@kernel.org>
9044 M: Rusty Russell <rusty@rustcorp.com.au>
9045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9047 F: include/linux/module.h
9050 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9051 W: http://popies.net/meye/
9053 F: Documentation/media/v4l-drivers/meye*
9054 F: drivers/media/pci/meye/
9055 F: include/uapi/linux/meye.h
9057 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9058 M: Jiri Slaby <jirislaby@gmail.com>
9060 F: Documentation/serial/moxa-smartio
9061 F: drivers/tty/mxser.*
9063 MR800 AVERMEDIA USB FM RADIO DRIVER
9064 M: Alexey Klimov <klimov.linux@gmail.com>
9065 L: linux-media@vger.kernel.org
9066 T: git git://linuxtv.org/media_tree.git
9068 F: drivers/media/radio/radio-mr800.c
9070 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9071 M: Alan Ott <alan@signal11.us>
9072 L: linux-wpan@vger.kernel.org
9074 F: drivers/net/ieee802154/mrf24j40.c
9075 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9078 M: "Lee, Chun-Yi" <jlee@suse.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/msi-laptop.c
9084 L: platform-driver-x86@vger.kernel.org
9086 F: drivers/platform/x86/msi-wmi.c
9089 M: Antti Palosaari <crope@iki.fi>
9090 L: linux-media@vger.kernel.org
9091 W: https://linuxtv.org
9092 W: http://palosaari.fi/linux/
9093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9094 T: git git://linuxtv.org/anttip/media_tree.git
9096 F: drivers/media/tuners/msi001*
9098 MSI2500 MEDIA DRIVER
9099 M: Antti Palosaari <crope@iki.fi>
9100 L: linux-media@vger.kernel.org
9101 W: https://linuxtv.org
9102 W: http://palosaari.fi/linux/
9103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9104 T: git git://linuxtv.org/anttip/media_tree.git
9106 F: drivers/media/usb/msi2500/
9108 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9109 M: Robert Jarzmik <robert.jarzmik@free.fr>
9110 L: linux-mtd@lists.infradead.org
9112 F: drivers/mtd/devices/docg3*
9114 MT9M032 APTINA SENSOR DRIVER
9115 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9116 L: linux-media@vger.kernel.org
9117 T: git git://linuxtv.org/media_tree.git
9119 F: drivers/media/i2c/mt9m032.c
9120 F: include/media/i2c/mt9m032.h
9122 MT9P031 APTINA CAMERA SENSOR
9123 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124 L: linux-media@vger.kernel.org
9125 T: git git://linuxtv.org/media_tree.git
9127 F: drivers/media/i2c/mt9p031.c
9128 F: include/media/i2c/mt9p031.h
9130 MT9T001 APTINA CAMERA SENSOR
9131 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9132 L: linux-media@vger.kernel.org
9133 T: git git://linuxtv.org/media_tree.git
9135 F: drivers/media/i2c/mt9t001.c
9136 F: include/media/i2c/mt9t001.h
9138 MT9V032 APTINA CAMERA SENSOR
9139 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9140 L: linux-media@vger.kernel.org
9141 T: git git://linuxtv.org/media_tree.git
9143 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9144 F: drivers/media/i2c/mt9v032.c
9145 F: include/media/i2c/mt9v032.h
9147 MULTIFUNCTION DEVICES (MFD)
9148 M: Lee Jones <lee.jones@linaro.org>
9149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9151 F: Documentation/devicetree/bindings/mfd/
9153 F: include/linux/mfd/
9154 F: include/dt-bindings/mfd/
9156 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9158 F: drivers/mmc/host/mmc_spi.c
9159 F: include/linux/spi/mmc_spi.h
9161 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9162 M: Ulf Hansson <ulf.hansson@linaro.org>
9163 L: linux-mmc@vger.kernel.org
9164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9166 F: Documentation/devicetree/bindings/mmc/
9168 F: include/linux/mmc/
9169 F: include/uapi/linux/mmc/
9171 MULTIPLEXER SUBSYSTEM
9172 M: Peter Rosin <peda@axentia.se>
9174 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9175 F: Documentation/devicetree/bindings/mux/
9176 F: include/linux/dt-bindings/mux/
9177 F: include/linux/mux/
9180 MULTISOUND SOUND DRIVER
9181 M: Andrew Veliath <andrewtv@usa.net>
9183 F: Documentation/sound/oss/MultiSound
9186 MULTITECH MULTIPORT CARD (ISICOM)
9188 F: drivers/tty/isicom.c
9189 F: include/linux/isicom.h
9191 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9192 M: Bin Liu <b-liu@ti.com>
9193 L: linux-usb@vger.kernel.org
9194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9196 F: drivers/usb/musb/
9198 MXL5007T MEDIA DRIVER
9199 M: Michael Krufky <mkrufky@linuxtv.org>
9200 L: linux-media@vger.kernel.org
9201 W: https://linuxtv.org
9202 W: http://github.com/mkrufky
9203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9204 T: git git://linuxtv.org/mkrufky/tuners.git
9206 F: drivers/media/tuners/mxl5007t.*
9209 M: Marek Vasut <marex@denx.de>
9211 F: drivers/gpu/drm/mxsfb/
9212 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9214 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9215 M: Hyong-Youb Kim <hykim@myri.com>
9216 L: netdev@vger.kernel.org
9217 W: https://www.myricom.com/support/downloads/myri10ge.html
9219 F: drivers/net/ethernet/myricom/myri10ge/
9221 NAND FLASH SUBSYSTEM
9222 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9223 R: Richard Weinberger <richard@nod.at>
9224 L: linux-mtd@lists.infradead.org
9225 W: http://www.linux-mtd.infradead.org/
9226 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9227 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9228 T: git git://git.infradead.org/l2-mtd.git nand/next
9230 F: drivers/mtd/nand/
9231 F: include/linux/mtd/*nand*.h
9233 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9234 M: Daniel Mack <zonque@gmail.com>
9236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9237 W: http://www.native-instruments.com
9240 NATSEMI ETHERNET DRIVER (DP8381x)
9242 F: drivers/net/ethernet/natsemi/natsemi.c
9245 M: Petr Vandrovec <petr@vandrovec.name>
9249 NCR 5380 SCSI DRIVERS
9250 M: Finn Thain <fthain@telegraphics.com.au>
9251 M: Michael Schmitz <schmitzmic@gmail.com>
9252 L: linux-scsi@vger.kernel.org
9254 F: Documentation/scsi/g_NCR5380.txt
9255 F: drivers/scsi/NCR5380.*
9256 F: drivers/scsi/arm/cumana_1.c
9257 F: drivers/scsi/arm/oak.c
9258 F: drivers/scsi/atari_scsi.*
9259 F: drivers/scsi/dmx3191d.c
9260 F: drivers/scsi/g_NCR5380.*
9261 F: drivers/scsi/mac_scsi.*
9262 F: drivers/scsi/sun3_scsi.*
9263 F: drivers/scsi/sun3_scsi_vme.c
9265 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9266 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267 L: linux-scsi@vger.kernel.org
9269 F: drivers/scsi/NCR_D700.*
9271 NCT6775 HARDWARE MONITOR DRIVER
9272 M: Guenter Roeck <linux@roeck-us.net>
9273 L: linux-hwmon@vger.kernel.org
9275 F: Documentation/hwmon/nct6775
9276 F: drivers/hwmon/nct6775.c
9278 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9279 M: Faisal Latif <faisal.latif@intel.com>
9280 L: linux-rdma@vger.kernel.org
9281 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9283 F: drivers/infiniband/hw/nes/
9284 F: include/uapi/rdma/nes-abi.h
9286 NETEM NETWORK EMULATOR
9287 M: Stephen Hemminger <stephen@networkplumber.org>
9288 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9290 F: net/sched/sch_netem.c
9292 NETERION 10GbE DRIVERS (s2io/vxge)
9293 M: Jon Mason <jdmason@kudzu.us>
9294 L: netdev@vger.kernel.org
9296 F: Documentation/networking/s2io.txt
9297 F: Documentation/networking/vxge.txt
9298 F: drivers/net/ethernet/neterion/
9301 M: Pablo Neira Ayuso <pablo@netfilter.org>
9302 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9303 M: Florian Westphal <fw@strlen.de>
9304 L: netfilter-devel@vger.kernel.org
9305 L: coreteam@netfilter.org
9306 W: http://www.netfilter.org/
9307 W: http://www.iptables.org/
9308 W: http://www.nftables.org/
9309 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9313 F: include/linux/netfilter*
9314 F: include/linux/netfilter/
9315 F: include/net/netfilter/
9316 F: include/uapi/linux/netfilter*
9317 F: include/uapi/linux/netfilter/
9318 F: net/*/netfilter.c
9321 F: net/bridge/br_netfilter*.c
9323 NETROM NETWORK LAYER
9324 M: Ralf Baechle <ralf@linux-mips.org>
9325 L: linux-hams@vger.kernel.org
9326 W: http://www.linux-ax25.org/
9328 F: include/net/netrom.h
9329 F: include/uapi/linux/netrom.h
9332 NETRONOME ETHERNET DRIVERS
9333 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9334 L: oss-drivers@netronome.com
9336 F: drivers/net/ethernet/netronome/
9338 NETWORK BLOCK DEVICE (NBD)
9339 M: Josef Bacik <jbacik@fb.com>
9341 L: linux-block@vger.kernel.org
9342 L: nbd-general@lists.sourceforge.net
9343 F: Documentation/blockdev/nbd.txt
9344 F: drivers/block/nbd.c
9345 F: include/uapi/linux/nbd.h
9347 NETWORK DROP MONITOR
9348 M: Neil Horman <nhorman@tuxdriver.com>
9349 L: netdev@vger.kernel.org
9351 W: https://fedorahosted.org/dropwatch/
9352 F: net/core/drop_monitor.c
9355 L: netdev@vger.kernel.org
9356 W: http://www.linuxfoundation.org/en/Net
9357 Q: http://patchwork.ozlabs.org/project/netdev/list/
9358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9361 F: Documentation/devicetree/bindings/net/
9363 F: include/linux/if_*
9364 F: include/linux/netdevice.h
9365 F: include/linux/etherdevice.h
9366 F: include/linux/fcdevice.h
9367 F: include/linux/fddidevice.h
9368 F: include/linux/hippidevice.h
9369 F: include/linux/inetdevice.h
9370 F: include/uapi/linux/if_*
9371 F: include/uapi/linux/netdevice.h
9373 NETWORKING DRIVERS (WIRELESS)
9374 M: Kalle Valo <kvalo@codeaurora.org>
9375 L: linux-wireless@vger.kernel.org
9376 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9380 F: Documentation/devicetree/bindings/net/wireless/
9381 F: drivers/net/wireless/
9384 M: Andrew Lunn <andrew@lunn.ch>
9385 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9386 M: Florian Fainelli <f.fainelli@gmail.com>
9389 F: include/net/dsa.h
9392 NETWORKING [GENERAL]
9393 M: "David S. Miller" <davem@davemloft.net>
9394 L: netdev@vger.kernel.org
9395 W: http://www.linuxfoundation.org/en/Net
9396 Q: http://patchwork.ozlabs.org/project/netdev/list/
9397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9399 B: mailto:netdev@vger.kernel.org
9403 F: include/linux/in.h
9404 F: include/linux/net.h
9405 F: include/linux/netdevice.h
9406 F: include/uapi/linux/in.h
9407 F: include/uapi/linux/net.h
9408 F: include/uapi/linux/netdevice.h
9409 F: include/uapi/linux/net_namespace.h
9411 F: tools/testing/selftests/net/
9415 M: Steffen Klassert <steffen.klassert@secunet.com>
9416 M: Herbert Xu <herbert@gondor.apana.org.au>
9417 M: "David S. Miller" <davem@davemloft.net>
9418 L: netdev@vger.kernel.org
9419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9428 F: net/ipv4/ipcomp.c
9429 F: net/ipv4/ip_vti.c
9433 F: net/ipv6/ipcomp6.c
9434 F: net/ipv6/ip6_vti.c
9435 F: include/uapi/linux/xfrm.h
9436 F: include/net/xfrm.h
9438 NETWORKING [IPv4/IPv6]
9439 M: "David S. Miller" <davem@davemloft.net>
9440 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9441 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9442 L: netdev@vger.kernel.org
9443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9450 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9451 M: Paul Moore <paul@paul-moore.com>
9452 W: https://github.com/netlabel
9453 L: netdev@vger.kernel.org
9454 L: linux-security-module@vger.kernel.org
9456 F: Documentation/netlabel/
9457 F: include/net/calipso.h
9458 F: include/net/cipso_ipv4.h
9459 F: include/net/netlabel.h
9460 F: include/uapi/linux/netfilter/xt_SECMARK.h
9461 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9463 F: net/ipv4/cipso_ipv4.c
9464 F: net/ipv6/calipso.c
9465 F: net/netfilter/xt_CONNSECMARK.c
9466 F: net/netfilter/xt_SECMARK.c
9469 M: Ilya Lesokhin <ilyal@mellanox.com>
9470 M: Aviad Yehezkel <aviadye@mellanox.com>
9471 M: Dave Watson <davejwatson@fb.com>
9472 L: netdev@vger.kernel.org
9475 F: include/uapi/linux/tls.h
9476 F: include/net/tls.h
9478 NETWORKING [WIRELESS]
9479 L: linux-wireless@vger.kernel.org
9480 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9482 NETXEN (1/10) GbE SUPPORT
9483 M: Manish Chopra <manish.chopra@cavium.com>
9484 M: Rahul Verma <rahul.verma@cavium.com>
9485 M: Dept-GELinuxNICDev@cavium.com
9486 L: netdev@vger.kernel.org
9488 F: drivers/net/ethernet/qlogic/netxen/
9491 M: Samuel Ortiz <sameo@linux.intel.com>
9492 L: linux-wireless@vger.kernel.org
9493 L: linux-nfc@lists.01.org (subscribers-only)
9497 F: include/uapi/linux/nfc.h
9499 F: include/linux/platform_data/nfcmrvl.h
9500 F: include/linux/platform_data/nxp-nci.h
9501 F: Documentation/devicetree/bindings/net/nfc/
9503 NFS, SUNRPC, AND LOCKD CLIENTS
9504 M: Trond Myklebust <trond.myklebust@primarydata.com>
9505 M: Anna Schumaker <anna.schumaker@netapp.com>
9506 L: linux-nfs@vger.kernel.org
9507 W: http://client.linux-nfs.org
9508 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9514 F: include/linux/lockd/
9515 F: include/linux/nfs*
9516 F: include/linux/sunrpc/
9517 F: include/uapi/linux/nfs*
9518 F: include/uapi/linux/sunrpc/
9521 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9522 L: linux-nilfs@vger.kernel.org
9523 W: http://nilfs.sourceforge.net/
9524 W: http://nilfs.osdn.jp/
9525 T: git git://github.com/konis/nilfs2.git
9527 F: Documentation/filesystems/nilfs2.txt
9529 F: include/trace/events/nilfs2.h
9530 F: include/uapi/linux/nilfs2_api.h
9531 F: include/uapi/linux/nilfs2_ondisk.h
9533 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9534 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9535 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9537 F: Documentation/scsi/NinjaSCSI.txt
9538 F: drivers/scsi/pcmcia/nsp_*
9540 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9541 M: GOTO Masanori <gotom@debian.or.jp>
9542 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9543 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9545 F: Documentation/scsi/NinjaSCSI.txt
9546 F: drivers/scsi/nsp32*
9549 M: Ley Foon Tan <lftan@altera.com>
9550 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9555 NOHZ, DYNTICKS SUPPORT
9556 M: Frederic Weisbecker <fweisbec@gmail.com>
9557 M: Thomas Gleixner <tglx@linutronix.de>
9558 M: Ingo Molnar <mingo@kernel.org>
9559 L: linux-kernel@vger.kernel.org
9560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9562 F: kernel/time/tick*.*
9563 F: include/linux/tick.h
9564 F: include/linux/sched/nohz.h
9566 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9567 M: Pavel Machek <pavel@ucw.cz>
9568 M: Sakari Ailus <sakari.ailus@iki.fi>
9569 L: linux-media@vger.kernel.org
9571 F: drivers/media/i2c/et8ek8
9572 F: drivers/media/i2c/ad5820.c
9574 NOKIA N900 POWER SUPPLY DRIVERS
9575 R: Pali Rohár <pali.rohar@gmail.com>
9576 F: include/linux/power/bq2415x_charger.h
9577 F: include/linux/power/bq27xxx_battery.h
9578 F: include/linux/power/isp1704_charger.h
9579 F: drivers/power/supply/bq2415x_charger.c
9580 F: drivers/power/supply/bq27xxx_battery.c
9581 F: drivers/power/supply/bq27xxx_battery_i2c.c
9582 F: drivers/power/supply/isp1704_charger.c
9583 F: drivers/power/supply/rx51_battery.c
9586 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9587 L: linux-ntb@googlegroups.com
9589 F: drivers/ntb/hw/amd/
9592 M: Jon Mason <jdmason@kudzu.us>
9593 M: Dave Jiang <dave.jiang@intel.com>
9594 M: Allen Hubbe <Allen.Hubbe@emc.com>
9595 L: linux-ntb@googlegroups.com
9597 W: https://github.com/jonmason/ntb/wiki
9598 T: git git://github.com/jonmason/ntb.git
9600 F: drivers/net/ntb_netdev.c
9601 F: include/linux/ntb.h
9602 F: include/linux/ntb_transport.h
9603 F: tools/testing/selftests/ntb/
9606 M: Serge Semin <fancer.lancer@gmail.com>
9607 L: linux-ntb@googlegroups.com
9609 F: drivers/ntb/hw/idt/
9612 M: Jon Mason <jdmason@kudzu.us>
9613 M: Dave Jiang <dave.jiang@intel.com>
9614 L: linux-ntb@googlegroups.com
9616 W: https://github.com/jonmason/ntb/wiki
9617 T: git git://github.com/jonmason/ntb.git
9618 F: drivers/ntb/hw/intel/
9621 M: Anton Altaparmakov <anton@tuxera.com>
9622 L: linux-ntfs-dev@lists.sourceforge.net
9623 W: http://www.tuxera.com/
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9626 F: Documentation/filesystems/ntfs.txt
9629 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9630 M: Antonino Daplas <adaplas@gmail.com>
9631 L: linux-fbdev@vger.kernel.org
9633 F: drivers/video/fbdev/riva/
9634 F: drivers/video/fbdev/nvidia/
9637 M: Keith Busch <keith.busch@intel.com>
9638 M: Jens Axboe <axboe@fb.com>
9639 M: Christoph Hellwig <hch@lst.de>
9640 M: Sagi Grimberg <sagi@grimberg.me>
9641 L: linux-nvme@lists.infradead.org
9642 T: git://git.infradead.org/nvme.git
9643 W: http://git.infradead.org/nvme.git
9645 F: drivers/nvme/host/
9646 F: include/linux/nvme.h
9647 F: include/uapi/linux/nvme_ioctl.h
9649 NVM EXPRESS FC TRANSPORT DRIVERS
9650 M: James Smart <james.smart@broadcom.com>
9651 L: linux-nvme@lists.infradead.org
9653 F: include/linux/nvme-fc.h
9654 F: include/linux/nvme-fc-driver.h
9655 F: drivers/nvme/host/fc.c
9656 F: drivers/nvme/target/fc.c
9657 F: drivers/nvme/target/fcloop.c
9659 NVM EXPRESS TARGET DRIVER
9660 M: Christoph Hellwig <hch@lst.de>
9661 M: Sagi Grimberg <sagi@grimberg.me>
9662 L: linux-nvme@lists.infradead.org
9663 T: git://git.infradead.org/nvme.git
9664 W: http://git.infradead.org/nvme.git
9666 F: drivers/nvme/target/
9669 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9672 F: Documentation/devicetree/bindings/nvmem/
9673 F: Documentation/ABI/stable/sysfs-bus-nvmem
9674 F: include/linux/nvmem-consumer.h
9675 F: include/linux/nvmem-provider.h
9677 NXP TDA998X DRM DRIVER
9678 M: Russell King <linux@armlinux.org.uk>
9680 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9681 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9682 F: drivers/gpu/drm/i2c/tda998x_drv.c
9683 F: include/drm/i2c/tda998x.h
9686 M: Peter Rosin <peda@axentia.se>
9687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9689 F: sound/soc/codecs/tfa9879*
9692 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9693 R: Charles Gorand <charles.gorand@effinnov.com>
9694 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9696 F: drivers/nfc/nxp-nci
9699 M: Josh Poimboeuf <jpoimboe@redhat.com>
9704 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9705 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9707 L: linux-omap@vger.kernel.org
9711 OMAP CLOCK FRAMEWORK SUPPORT
9712 M: Paul Walmsley <paul@pwsan.com>
9713 L: linux-omap@vger.kernel.org
9715 F: arch/arm/*omap*/*clock*
9717 OMAP DEVICE TREE SUPPORT
9718 M: Benoît Cousson <bcousson@baylibre.com>
9719 M: Tony Lindgren <tony@atomide.com>
9720 L: linux-omap@vger.kernel.org
9721 L: devicetree@vger.kernel.org
9723 F: arch/arm/boot/dts/*omap*
9724 F: arch/arm/boot/dts/*am3*
9725 F: arch/arm/boot/dts/*am4*
9726 F: arch/arm/boot/dts/*am5*
9727 F: arch/arm/boot/dts/*dra7*
9729 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9730 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9731 L: linux-omap@vger.kernel.org
9732 L: linux-fbdev@vger.kernel.org
9734 F: drivers/video/fbdev/omap2/
9735 F: Documentation/arm/OMAP/DSS
9737 OMAP FRAMEBUFFER SUPPORT
9738 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9739 L: linux-fbdev@vger.kernel.org
9740 L: linux-omap@vger.kernel.org
9742 F: drivers/video/fbdev/omap/
9744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9745 M: Roger Quadros <rogerq@ti.com>
9746 M: Tony Lindgren <tony@atomide.com>
9747 L: linux-omap@vger.kernel.org
9749 F: drivers/memory/omap-gpmc.c
9750 F: arch/arm/mach-omap2/*gpmc*
9753 M: Grygorii Strashko <grygorii.strashko@ti.com>
9754 M: Santosh Shilimkar <ssantosh@kernel.org>
9755 M: Kevin Hilman <khilman@kernel.org>
9756 L: linux-omap@vger.kernel.org
9758 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9759 F: drivers/gpio/gpio-omap.c
9761 OMAP HARDWARE SPINLOCK SUPPORT
9762 M: Ohad Ben-Cohen <ohad@wizery.com>
9763 L: linux-omap@vger.kernel.org
9765 F: drivers/hwspinlock/omap_hwspinlock.c
9768 L: linux-mmc@vger.kernel.org
9769 L: linux-omap@vger.kernel.org
9771 F: drivers/mmc/host/omap_hsmmc.c
9774 M: Paul Walmsley <paul@pwsan.com>
9775 L: linux-omap@vger.kernel.org
9777 F: arch/arm/mach-omap2/omap_hwmod*data*
9779 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9780 M: Benoît Cousson <bcousson@baylibre.com>
9781 L: linux-omap@vger.kernel.org
9783 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9786 M: Benoît Cousson <bcousson@baylibre.com>
9787 M: Paul Walmsley <paul@pwsan.com>
9788 L: linux-omap@vger.kernel.org
9790 F: arch/arm/mach-omap2/omap_hwmod.*
9792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9793 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9794 L: linux-media@vger.kernel.org
9796 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9797 F: drivers/media/platform/omap3isp/
9798 F: drivers/staging/media/omap4iss/
9801 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9802 L: linux-omap@vger.kernel.org
9804 F: drivers/mmc/host/omap.c
9806 OMAP POWER MANAGEMENT SUPPORT
9807 M: Kevin Hilman <khilman@kernel.org>
9808 L: linux-omap@vger.kernel.org
9810 F: arch/arm/*omap*/*pm*
9811 F: drivers/cpufreq/omap-cpufreq.c
9813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9814 M: Rajendra Nayak <rnayak@codeaurora.org>
9815 M: Paul Walmsley <paul@pwsan.com>
9816 L: linux-omap@vger.kernel.org
9818 F: arch/arm/mach-omap2/prm*
9820 OMAP RANDOM NUMBER GENERATOR SUPPORT
9821 M: Deepak Saxena <dsaxena@plexity.net>
9823 F: drivers/char/hw_random/omap-rng.c
9826 L: linux-usb@vger.kernel.org
9827 L: linux-omap@vger.kernel.org
9829 F: drivers/usb/*/*omap*
9830 F: arch/arm/*omap*/usb*
9832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9833 M: Mark Jackson <mpfj@newflow.co.uk>
9834 L: linux-omap@vger.kernel.org
9836 F: arch/arm/boot/dts/am335x-nano.dts
9839 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9840 M: Tony Lindgren <tony@atomide.com>
9841 L: linux-omap@vger.kernel.org
9842 Q: http://patchwork.kernel.org/project/linux-omap/list/
9843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9845 F: arch/arm/mach-omap1/
9846 F: arch/arm/plat-omap/
9847 F: arch/arm/configs/omap1_defconfig
9848 F: drivers/i2c/busses/i2c-omap.c
9849 F: include/linux/i2c-omap.h
9852 M: Tony Lindgren <tony@atomide.com>
9853 L: linux-omap@vger.kernel.org
9854 W: http://www.muru.com/linux/omap/
9855 W: http://linux.omap.com/
9856 Q: http://patchwork.kernel.org/project/linux-omap/list/
9857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9859 F: arch/arm/mach-omap2/
9860 F: arch/arm/plat-omap/
9861 F: arch/arm/configs/omap2plus_defconfig
9862 F: drivers/i2c/busses/i2c-omap.c
9863 F: drivers/irqchip/irq-omap-intc.c
9864 F: drivers/mfd/*omap*.c
9865 F: drivers/mfd/menelaus.c
9866 F: drivers/mfd/palmas.c
9867 F: drivers/mfd/tps65217.c
9868 F: drivers/mfd/tps65218.c
9869 F: drivers/mfd/tps65910.c
9870 F: drivers/mfd/twl-core.[ch]
9871 F: drivers/mfd/twl4030*.c
9872 F: drivers/mfd/twl6030*.c
9873 F: drivers/mfd/twl6040*.c
9874 F: drivers/regulator/palmas-regulator*.c
9875 F: drivers/regulator/pbias-regulator.c
9876 F: drivers/regulator/tps65217-regulator.c
9877 F: drivers/regulator/tps65218-regulator.c
9878 F: drivers/regulator/tps65910-regulator.c
9879 F: drivers/regulator/twl-regulator.c
9880 F: drivers/regulator/twl6030-regulator.c
9881 F: include/linux/i2c-omap.h
9884 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9885 L: linux-mips@linux-mips.org
9887 F: arch/mips/boot/dts/ralink/omega2p.dts
9890 M: Bob Copeland <me@bobcopeland.com>
9891 L: linux-karma-devel@lists.sourceforge.net
9893 F: Documentation/filesystems/omfs.txt
9896 OMNIKEY CARDMAN 4000 DRIVER
9897 M: Harald Welte <laforge@gnumonks.org>
9899 F: drivers/char/pcmcia/cm4000_cs.c
9900 F: include/linux/cm4000_cs.h
9901 F: include/uapi/linux/cm4000_cs.h
9903 OMNIKEY CARDMAN 4040 DRIVER
9904 M: Harald Welte <laforge@gnumonks.org>
9906 F: drivers/char/pcmcia/cm4040_cs.*
9908 OMNIVISION OV13858 SENSOR DRIVER
9909 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9910 L: linux-media@vger.kernel.org
9911 T: git git://linuxtv.org/media_tree.git
9913 F: drivers/media/i2c/ov13858.c
9915 OMNIVISION OV5640 SENSOR DRIVER
9916 M: Steve Longerbeam <slongerbeam@gmail.com>
9917 L: linux-media@vger.kernel.org
9918 T: git git://linuxtv.org/media_tree.git
9920 F: drivers/media/i2c/ov5640.c
9922 OMNIVISION OV5647 SENSOR DRIVER
9923 M: Luis Oliveira <lolivei@synopsys.com>
9924 L: linux-media@vger.kernel.org
9925 T: git git://linuxtv.org/media_tree.git
9927 F: drivers/media/i2c/ov5647.c
9929 OMNIVISION OV7670 SENSOR DRIVER
9930 M: Jonathan Corbet <corbet@lwn.net>
9931 L: linux-media@vger.kernel.org
9932 T: git git://linuxtv.org/media_tree.git
9934 F: drivers/media/i2c/ov7670.c
9935 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9937 ONENAND FLASH DRIVER
9938 M: Kyungmin Park <kyungmin.park@samsung.com>
9939 L: linux-mtd@lists.infradead.org
9941 F: drivers/mtd/onenand/
9942 F: include/linux/mtd/onenand*.h
9944 ONSTREAM SCSI TAPE DRIVER
9945 M: Willem Riede <osst@riede.org>
9946 L: osst-users@lists.sourceforge.net
9947 L: linux-scsi@vger.kernel.org
9949 F: Documentation/scsi/osst.txt
9950 F: drivers/scsi/osst.*
9951 F: drivers/scsi/osst_*.h
9952 F: drivers/scsi/st.h
9955 M: Jens Wiklander <jens.wiklander@linaro.org>
9957 F: drivers/tee/optee/
9960 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9961 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9962 L: linux-rdma@vger.kernel.org
9964 F: drivers/infiniband/ulp/opa_vnic
9966 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9967 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9968 L: devicetree@vger.kernel.org
9970 F: Documentation/devicetree/dynamic-resolution-notes.txt
9971 F: Documentation/devicetree/overlay-notes.txt
9972 F: drivers/of/overlay.c
9973 F: drivers/of/resolver.c
9975 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9976 M: Rob Herring <robh+dt@kernel.org>
9977 M: Frank Rowand <frowand.list@gmail.com>
9978 L: devicetree@vger.kernel.org
9979 W: http://www.devicetree.org/
9980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9983 F: include/linux/of*.h
9985 F: Documentation/ABI/testing/sysfs-firmware-ofw
9987 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9988 M: Rob Herring <robh+dt@kernel.org>
9989 M: Mark Rutland <mark.rutland@arm.com>
9990 L: devicetree@vger.kernel.org
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9992 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9994 F: Documentation/devicetree/
9996 F: include/dt-bindings/
9998 OPENCORES I2C BUS DRIVER
9999 M: Peter Korsgaard <jacmet@sunsite.dk>
10000 L: linux-i2c@vger.kernel.org
10002 F: Documentation/i2c/busses/i2c-ocores
10003 F: drivers/i2c/busses/i2c-ocores.c
10005 OPENRISC ARCHITECTURE
10006 M: Jonas Bonn <jonas@southpole.se>
10007 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10008 M: Stafford Horne <shorne@gmail.com>
10009 T: git git://github.com/openrisc/linux.git
10010 L: openrisc@lists.librecores.org
10011 W: http://openrisc.io
10016 M: Pravin Shelar <pshelar@nicira.com>
10017 L: netdev@vger.kernel.org
10018 L: dev@openvswitch.org
10019 W: http://openvswitch.org
10021 F: net/openvswitch/
10022 F: include/uapi/linux/openvswitch.h
10024 OPERATING PERFORMANCE POINTS (OPP)
10025 M: Viresh Kumar <vireshk@kernel.org>
10026 M: Nishanth Menon <nm@ti.com>
10027 M: Stephen Boyd <sboyd@codeaurora.org>
10028 L: linux-pm@vger.kernel.org
10030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10031 F: drivers/base/power/opp/
10032 F: include/linux/pm_opp.h
10033 F: Documentation/power/opp.txt
10034 F: Documentation/devicetree/bindings/opp/
10037 M: Clemens Ladisch <clemens@ladisch.de>
10038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10039 T: git git://git.alsa-project.org/alsa-kernel.git
10041 F: sound/drivers/opl4/
10044 M: Robert Richter <rric@kernel.org>
10045 L: oprofile-list@lists.sf.net
10047 F: arch/*/include/asm/oprofile*.h
10048 F: arch/*/oprofile/
10049 F: drivers/oprofile/
10050 F: include/linux/oprofile.h
10052 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10053 M: Mark Fasheh <mfasheh@versity.com>
10054 M: Joel Becker <jlbec@evilplan.org>
10055 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10056 W: http://ocfs2.wiki.kernel.org
10058 F: Documentation/filesystems/ocfs2.txt
10059 F: Documentation/filesystems/dlmfs.txt
10062 ORANGEFS FILESYSTEM
10063 M: Mike Marshall <hubcap@omnibond.com>
10064 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10068 F: Documentation/filesystems/orangefs.txt
10071 L: linux-wireless@vger.kernel.org
10072 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10073 W: http://www.nongnu.org/orinoco/
10075 F: drivers/net/wireless/intersil/orinoco/
10077 OSD LIBRARY and FILESYSTEM
10078 M: Boaz Harrosh <ooo@electrozaur.com>
10080 F: drivers/scsi/osd/
10081 F: include/scsi/osd_*
10084 OV2659 OMNIVISION SENSOR DRIVER
10085 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10086 L: linux-media@vger.kernel.org
10087 W: https://linuxtv.org
10088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10089 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10091 F: drivers/media/i2c/ov2659.c
10092 F: include/media/i2c/ov2659.h
10095 M: Miklos Szeredi <miklos@szeredi.hu>
10096 L: linux-unionfs@vger.kernel.org
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10100 F: Documentation/filesystems/overlayfs.txt
10102 P54 WIRELESS DRIVER
10103 M: Christian Lamparter <chunkeey@googlemail.com>
10104 L: linux-wireless@vger.kernel.org
10105 W: http://wireless.kernel.org/en/users/Drivers/p54
10107 F: drivers/net/wireless/intersil/p54/
10109 PA SEMI ETHERNET DRIVER
10110 L: netdev@vger.kernel.org
10112 F: drivers/net/ethernet/pasemi/*
10114 PA SEMI SMBUS DRIVER
10115 L: linux-i2c@vger.kernel.org
10117 F: drivers/i2c/busses/i2c-pasemi.c
10119 PADATA PARALLEL EXECUTION MECHANISM
10120 M: Steffen Klassert <steffen.klassert@secunet.com>
10121 L: linux-crypto@vger.kernel.org
10124 F: include/linux/padata.h
10125 F: Documentation/padata.txt
10127 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10128 M: Harald Welte <laforge@gnumonks.org>
10129 L: platform-driver-x86@vger.kernel.org
10131 F: drivers/platform/x86/panasonic-laptop.c
10133 PANASONIC MN10300/AM33/AM34 PORT
10134 M: David Howells <dhowells@redhat.com>
10135 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10136 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10138 F: Documentation/mn10300/
10141 PARALLEL LCD/KEYPAD PANEL DRIVER
10142 M: Willy Tarreau <willy@haproxy.com>
10143 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10145 F: Documentation/misc-devices/lcd-panel-cgram.txt
10146 F: drivers/misc/panel.c
10148 PARALLEL PORT SUBSYSTEM
10149 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10150 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10151 L: linux-parport@lists.infradead.org (subscribers-only)
10153 F: drivers/parport/
10154 F: include/linux/parport*.h
10155 F: drivers/char/ppdev.c
10156 F: include/uapi/linux/ppdev.h
10157 F: Documentation/parport*.txt
10159 PARAVIRT_OPS INTERFACE
10160 M: Juergen Gross <jgross@suse.com>
10161 M: Chris Wright <chrisw@sous-sol.org>
10162 M: Alok Kataria <akataria@vmware.com>
10163 M: Rusty Russell <rusty@rustcorp.com.au>
10164 L: virtualization@lists.linux-foundation.org
10166 F: Documentation/virtual/paravirt_ops.txt
10167 F: arch/*/kernel/paravirt*
10168 F: arch/*/include/asm/paravirt*.h
10169 F: include/linux/hypervisor.h
10171 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10172 M: Tim Waugh <tim@cyberelk.net>
10173 L: linux-parport@lists.infradead.org (subscribers-only)
10175 F: Documentation/blockdev/paride.txt
10176 F: drivers/block/paride/
10178 PARISC ARCHITECTURE
10179 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10180 M: Helge Deller <deller@gmx.de>
10181 L: linux-parisc@vger.kernel.org
10182 W: http://www.parisc-linux.org/
10183 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10188 F: Documentation/parisc/
10190 F: drivers/char/agp/parisc-agp.c
10191 F: drivers/input/serio/gscps2.c
10192 F: drivers/parport/parport_gsc.*
10193 F: drivers/tty/serial/8250/8250_gsc.c
10194 F: drivers/video/fbdev/sti*
10195 F: drivers/video/console/sti*
10196 F: drivers/video/logo/logo_parisc*
10199 M: Jiri Pirko <jiri@mellanox.com>
10200 L: netdev@vger.kernel.org
10203 F: lib/test_parman.c
10204 F: include/linux/parman.h
10206 PC87360 HARDWARE MONITORING DRIVER
10207 M: Jim Cromie <jim.cromie@gmail.com>
10208 L: linux-hwmon@vger.kernel.org
10210 F: Documentation/hwmon/pc87360
10211 F: drivers/hwmon/pc87360.c
10213 PC8736x GPIO DRIVER
10214 M: Jim Cromie <jim.cromie@gmail.com>
10216 F: drivers/char/pc8736x_gpio.c
10218 PC87427 HARDWARE MONITORING DRIVER
10219 M: Jean Delvare <jdelvare@suse.com>
10220 L: linux-hwmon@vger.kernel.org
10222 F: Documentation/hwmon/pc87427
10223 F: drivers/hwmon/pc87427.c
10226 M: Riku Voipio <riku.voipio@iki.fi>
10228 F: drivers/leds/leds-pca9532.c
10229 F: include/linux/leds-pca9532.h
10231 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10232 M: Guenter Roeck <linux@roeck-us.net>
10233 L: linux-i2c@vger.kernel.org
10235 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10237 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10238 M: Khalid Aziz <khalid@gonehiking.org>
10240 F: drivers/firmware/pcdp.*
10242 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10243 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10244 L: linux-pci@vger.kernel.org
10245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10247 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10248 F: drivers/pci/host/pci-aardvark.c
10250 PCI DRIVER FOR ALTERA PCIE IP
10251 M: Ley Foon Tan <lftan@altera.com>
10252 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10253 L: linux-pci@vger.kernel.org
10255 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10256 F: drivers/pci/host/pcie-altera.c
10258 PCI DRIVER FOR APPLIEDMICRO XGENE
10259 M: Tanmay Inamdar <tinamdar@apm.com>
10260 L: linux-pci@vger.kernel.org
10261 L: linux-arm-kernel@lists.infradead.org
10263 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10264 F: drivers/pci/host/pci-xgene.c
10266 PCI DRIVER FOR ARM VERSATILE PLATFORM
10267 M: Rob Herring <robh@kernel.org>
10268 L: linux-pci@vger.kernel.org
10269 L: linux-arm-kernel@lists.infradead.org
10271 F: Documentation/devicetree/bindings/pci/versatile.txt
10272 F: drivers/pci/host/pci-versatile.c
10274 PCI DRIVER FOR ARMADA 8K
10275 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276 L: linux-pci@vger.kernel.org
10277 L: linux-arm-kernel@lists.infradead.org
10279 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10280 F: drivers/pci/dwc/pcie-armada8k.c
10282 PCI DRIVER FOR FREESCALE LAYERSCAPE
10283 M: Minghuan Lian <minghuan.Lian@freescale.com>
10284 M: Mingkai Hu <mingkai.hu@freescale.com>
10285 M: Roy Zang <tie-fei.zang@freescale.com>
10286 L: linuxppc-dev@lists.ozlabs.org
10287 L: linux-pci@vger.kernel.org
10288 L: linux-arm-kernel@lists.infradead.org
10290 F: drivers/pci/dwc/*layerscape*
10292 PCI DRIVER FOR GENERIC OF HOSTS
10293 M: Will Deacon <will.deacon@arm.com>
10294 L: linux-pci@vger.kernel.org
10295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10297 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10298 F: drivers/pci/host/pci-host-common.c
10299 F: drivers/pci/host/pci-host-generic.c
10301 PCI DRIVER FOR IMX6
10302 M: Richard Zhu <hongxing.zhu@nxp.com>
10303 M: Lucas Stach <l.stach@pengutronix.de>
10304 L: linux-pci@vger.kernel.org
10305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10307 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10308 F: drivers/pci/dwc/*imx6*
10310 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10311 M: Keith Busch <keith.busch@intel.com>
10312 M: Jonathan Derrick <jonathan.derrick@intel.com>
10313 L: linux-pci@vger.kernel.org
10315 F: drivers/pci/host/vmd.c
10317 PCI DRIVER FOR MICROSEMI SWITCHTEC
10318 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10319 M: Stephen Bates <stephen.bates@microsemi.com>
10320 M: Logan Gunthorpe <logang@deltatee.com>
10321 L: linux-pci@vger.kernel.org
10323 F: Documentation/switchtec.txt
10324 F: Documentation/ABI/testing/sysfs-class-switchtec
10325 F: drivers/pci/switch/switchtec*
10326 F: include/uapi/linux/switchtec_ioctl.h
10328 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10329 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10330 M: Jason Cooper <jason@lakedaemon.net>
10331 L: linux-pci@vger.kernel.org
10332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10334 F: drivers/pci/host/*mvebu*
10336 PCI DRIVER FOR NVIDIA TEGRA
10337 M: Thierry Reding <thierry.reding@gmail.com>
10338 L: linux-tegra@vger.kernel.org
10339 L: linux-pci@vger.kernel.org
10341 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10342 F: drivers/pci/host/pci-tegra.c
10344 PCI DRIVER FOR RENESAS R-CAR
10345 M: Simon Horman <horms@verge.net.au>
10346 L: linux-pci@vger.kernel.org
10347 L: linux-renesas-soc@vger.kernel.org
10349 F: drivers/pci/host/*rcar*
10351 PCI DRIVER FOR SAMSUNG EXYNOS
10352 M: Jingoo Han <jingoohan1@gmail.com>
10353 L: linux-pci@vger.kernel.org
10354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10357 F: drivers/pci/dwc/pci-exynos.c
10359 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10360 M: Jingoo Han <jingoohan1@gmail.com>
10361 M: Joao Pinto <Joao.Pinto@synopsys.com>
10362 L: linux-pci@vger.kernel.org
10364 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10365 F: drivers/pci/dwc/*designware*
10367 PCI DRIVER FOR TI DRA7XX
10368 M: Kishon Vijay Abraham I <kishon@ti.com>
10369 L: linux-omap@vger.kernel.org
10370 L: linux-pci@vger.kernel.org
10372 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10373 F: drivers/pci/dwc/pci-dra7xx.c
10375 PCI DRIVER FOR TI KEYSTONE
10376 M: Murali Karicheri <m-karicheri2@ti.com>
10377 L: linux-pci@vger.kernel.org
10378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10380 F: drivers/pci/dwc/*keystone*
10382 PCI ENDPOINT SUBSYSTEM
10383 M: Kishon Vijay Abraham I <kishon@ti.com>
10384 L: linux-pci@vger.kernel.org
10385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10387 F: drivers/pci/endpoint/
10388 F: drivers/misc/pci_endpoint_test.c
10391 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10392 M: Russell Currey <ruscur@russell.cc>
10393 L: linuxppc-dev@lists.ozlabs.org
10395 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10396 F: arch/powerpc/kernel/eeh*.c
10397 F: arch/powerpc/platforms/*/eeh*.c
10398 F: arch/powerpc/include/*/eeh*.h
10401 M: Linas Vepstas <linasvepstas@gmail.com>
10402 L: linux-pci@vger.kernel.org
10404 F: Documentation/PCI/pci-error-recovery.txt
10406 PCI MSI DRIVER FOR ALTERA MSI IP
10407 M: Ley Foon Tan <lftan@altera.com>
10408 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10409 L: linux-pci@vger.kernel.org
10411 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10412 F: drivers/pci/host/pcie-altera-msi.c
10414 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10415 M: Duc Dang <dhdang@apm.com>
10416 L: linux-pci@vger.kernel.org
10417 L: linux-arm-kernel@lists.infradead.org
10419 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10420 F: drivers/pci/host/pci-xgene-msi.c
10423 M: Bjorn Helgaas <bhelgaas@google.com>
10424 L: linux-pci@vger.kernel.org
10425 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10428 F: Documentation/devicetree/bindings/pci/
10429 F: Documentation/PCI/
10431 F: include/linux/pci*
10433 F: arch/x86/kernel/quirks.c
10435 PCIE DRIVER FOR AXIS ARTPEC
10436 M: Niklas Cassel <niklas.cassel@axis.com>
10437 M: Jesper Nilsson <jesper.nilsson@axis.com>
10438 L: linux-arm-kernel@axis.com
10439 L: linux-pci@vger.kernel.org
10441 F: Documentation/devicetree/bindings/pci/axis,artpec*
10442 F: drivers/pci/dwc/*artpec*
10444 PCIE DRIVER FOR CAVIUM THUNDERX
10445 M: David Daney <david.daney@cavium.com>
10446 L: linux-pci@vger.kernel.org
10447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10449 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10450 F: drivers/pci/host/pci-thunder-*
10452 PCIE DRIVER FOR HISILICON
10453 M: Zhou Wang <wangzhou1@hisilicon.com>
10454 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10455 L: linux-pci@vger.kernel.org
10457 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10458 F: drivers/pci/dwc/pcie-hisi.c
10460 PCIE DRIVER FOR HISILICON KIRIN
10461 M: Xiaowei Song <songxiaowei@hisilicon.com>
10462 M: Binghui Wang <wangbinghui@hisilicon.com>
10463 L: linux-pci@vger.kernel.org
10465 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10466 F: drivers/pci/dwc/pcie-kirin.c
10468 PCIE DRIVER FOR MEDIATEK
10469 M: Ryder Lee <ryder.lee@mediatek.com>
10470 L: linux-pci@vger.kernel.org
10471 L: linux-mediatek@lists.infradead.org
10473 F: Documentation/devicetree/bindings/pci/mediatek*
10474 F: drivers/pci/host/*mediatek*
10476 PCIE DRIVER FOR QUALCOMM MSM
10477 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10478 L: linux-pci@vger.kernel.org
10479 L: linux-arm-msm@vger.kernel.org
10481 F: drivers/pci/dwc/*qcom*
10483 PCIE DRIVER FOR ROCKCHIP
10484 M: Shawn Lin <shawn.lin@rock-chips.com>
10485 L: linux-pci@vger.kernel.org
10486 L: linux-rockchip@lists.infradead.org
10488 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10489 F: drivers/pci/host/pcie-rockchip.c
10491 PCIE DRIVER FOR ST SPEAR13XX
10492 M: Pratyush Anand <pratyush.anand@gmail.com>
10493 L: linux-pci@vger.kernel.org
10495 F: drivers/pci/dwc/*spear*
10498 P: Linux PCMCIA Team
10499 L: linux-pcmcia@lists.infradead.org
10500 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10503 F: Documentation/pcmcia/
10508 PCNET32 NETWORK DRIVER
10509 M: Don Fry <pcnet32@frontier.com>
10510 L: netdev@vger.kernel.org
10512 F: drivers/net/ethernet/amd/pcnet32.c
10514 PCRYPT PARALLEL CRYPTO ENGINE
10515 M: Steffen Klassert <steffen.klassert@secunet.com>
10516 L: linux-crypto@vger.kernel.org
10519 F: include/crypto/pcrypt.h
10521 PER-CPU MEMORY ALLOCATOR
10522 M: Tejun Heo <tj@kernel.org>
10523 M: Christoph Lameter <cl@linux.com>
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10526 F: include/linux/percpu*.h
10528 F: arch/*/include/asm/percpu.h
10530 PER-TASK DELAY ACCOUNTING
10531 M: Balbir Singh <bsingharora@gmail.com>
10533 F: include/linux/delayacct.h
10534 F: kernel/delayacct.c
10536 PERFORMANCE EVENTS SUBSYSTEM
10537 M: Peter Zijlstra <peterz@infradead.org>
10538 M: Ingo Molnar <mingo@redhat.com>
10539 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10540 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10541 L: linux-kernel@vger.kernel.org
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10545 F: include/linux/perf_event.h
10546 F: include/uapi/linux/perf_event.h
10547 F: arch/*/kernel/perf_event*.c
10548 F: arch/*/kernel/*/perf_event*.c
10549 F: arch/*/kernel/*/*/perf_event*.c
10550 F: arch/*/include/asm/perf_event.h
10551 F: arch/*/kernel/perf_callchain.c
10555 PERSONALITY HANDLING
10556 M: Christoph Hellwig <hch@infradead.org>
10557 L: linux-abi-devel@lists.sourceforge.net
10559 F: include/linux/personality.h
10560 F: include/uapi/linux/personality.h
10563 M: Remi Denis-Courmont <courmisch@gmail.com>
10565 F: Documentation/networking/phonet.txt
10566 F: include/linux/phonet.h
10567 F: include/net/phonet/
10568 F: include/uapi/linux/phonet.h
10572 M: Joern Engel <joern@lazybastard.org>
10573 L: linux-mtd@lists.infradead.org
10575 F: drivers/mtd/devices/phram.c
10578 M: Bruno Prémont <bonbons@linux-vserver.org>
10579 L: linux-input@vger.kernel.org
10581 F: drivers/hid/hid-picolcd*
10584 M: Jamie Iles <jamie@jamieiles.com>
10585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 T: git git://github.com/jamieiles/linux-2.6-ji.git
10588 F: arch/arm/boot/dts/picoxcell*
10589 F: arch/arm/mach-picoxcell/
10590 F: drivers/crypto/picoxcell*
10592 PIN CONTROL SUBSYSTEM
10593 M: Linus Walleij <linus.walleij@linaro.org>
10594 L: linux-gpio@vger.kernel.org
10595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10597 F: Documentation/devicetree/bindings/pinctrl/
10598 F: Documentation/driver-api/pinctl.rst
10599 F: drivers/pinctrl/
10600 F: include/linux/pinctrl/
10602 PIN CONTROLLER - ATMEL AT91
10603 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10606 F: drivers/pinctrl/pinctrl-at91.*
10608 PIN CONTROLLER - ATMEL AT91 PIO4
10609 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611 L: linux-gpio@vger.kernel.org
10613 F: drivers/pinctrl/pinctrl-at91-pio4.*
10615 PIN CONTROLLER - INTEL
10616 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10617 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10619 F: drivers/pinctrl/intel/
10621 PIN CONTROLLER - QUALCOMM
10622 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10624 L: linux-arm-msm@vger.kernel.org
10625 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10626 F: drivers/pinctrl/qcom/
10628 PIN CONTROLLER - RENESAS
10629 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10630 M: Geert Uytterhoeven <geert+renesas@glider.be>
10631 L: linux-renesas-soc@vger.kernel.org
10632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10634 F: drivers/pinctrl/sh-pfc/
10636 PIN CONTROLLER - SAMSUNG
10637 M: Tomasz Figa <tomasz.figa@gmail.com>
10638 M: Krzysztof Kozlowski <krzk@kernel.org>
10639 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10641 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10642 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10645 F: drivers/pinctrl/samsung/
10646 F: include/dt-bindings/pinctrl/samsung.h
10647 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10649 PIN CONTROLLER - SINGLE
10650 M: Tony Lindgren <tony@atomide.com>
10651 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10653 L: linux-omap@vger.kernel.org
10655 F: drivers/pinctrl/pinctrl-single.c
10657 PIN CONTROLLER - ST SPEAR
10658 M: Viresh Kumar <vireshk@kernel.org>
10659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10660 W: http://www.st.com/spear
10662 F: drivers/pinctrl/spear/
10664 PISTACHIO SOC SUPPORT
10665 M: James Hartley <james.hartley@imgtec.com>
10666 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10667 L: linux-mips@linux-mips.org
10669 F: arch/mips/pistachio/
10670 F: arch/mips/include/asm/mach-pistachio/
10671 F: arch/mips/boot/dts/img/pistachio*
10672 F: arch/mips/configs/pistachio*_defconfig
10676 M: linux-block@vger.kernel.org
10677 F: drivers/block/pktcdvd.c
10678 F: include/linux/pktcdvd.h
10679 F: include/uapi/linux/pktcdvd.h
10681 PKUNITY SOC DRIVERS
10682 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10683 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10685 T: git git://github.com/gxt/linux.git
10686 F: drivers/input/serio/i8042-unicore32io.h
10687 F: drivers/i2c/busses/i2c-puv3.c
10688 F: drivers/video/fbdev/fb-puv3.c
10689 F: drivers/rtc/rtc-puv3.c
10691 PMBUS HARDWARE MONITORING DRIVERS
10692 M: Guenter Roeck <linux@roeck-us.net>
10693 L: linux-hwmon@vger.kernel.org
10694 W: http://hwmon.wiki.kernel.org/
10695 W: http://www.roeck-us.net/linux/drivers/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10698 F: Documentation/hwmon/pmbus
10699 F: drivers/hwmon/pmbus/
10700 F: include/linux/pmbus.h
10702 PMC SIERRA MaxRAID DRIVER
10703 L: linux-scsi@vger.kernel.org
10704 W: http://www.pmc-sierra.com/
10706 F: drivers/scsi/pmcraid.*
10708 PMC SIERRA PM8001 DRIVER
10709 M: Jack Wang <jinpu.wang@profitbricks.com>
10710 M: lindar_liu@usish.com
10711 L: linux-scsi@vger.kernel.org
10713 F: drivers/scsi/pm8001/
10716 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10720 POSIX CLOCKS and TIMERS
10721 M: Thomas Gleixner <tglx@linutronix.de>
10722 L: linux-kernel@vger.kernel.org
10723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10726 F: include/linux/timer*
10727 F: kernel/time/*timer*
10729 POWER MANAGEMENT CORE
10730 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10731 L: linux-pm@vger.kernel.org
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10733 B: https://bugzilla.kernel.org
10735 F: drivers/base/power/
10736 F: include/linux/pm.h
10737 F: include/linux/pm_*
10738 F: include/linux/powercap.h
10739 F: drivers/powercap/
10741 POWER STATE COORDINATION INTERFACE (PSCI)
10742 M: Mark Rutland <mark.rutland@arm.com>
10743 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10744 L: linux-arm-kernel@lists.infradead.org
10746 F: drivers/firmware/psci*.c
10747 F: include/linux/psci.h
10748 F: include/uapi/linux/psci.h
10750 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10751 M: Sebastian Reichel <sre@kernel.org>
10752 L: linux-pm@vger.kernel.org
10753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10755 F: Documentation/devicetree/bindings/power/supply/
10756 F: include/linux/power_supply.h
10757 F: drivers/power/supply/
10759 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10760 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10761 L: linuxppc-dev@lists.ozlabs.org
10763 F: drivers/char/powernv-op-panel.c
10765 PPP OVER ATM (RFC 2364)
10766 M: Mitchell Blank Jr <mitch@sfgoth.com>
10768 F: net/atm/pppoatm.c
10769 F: include/uapi/linux/atmppp.h
10772 M: Michal Ostrowski <mostrows@earthlink.net>
10774 F: drivers/net/ppp/pppoe.c
10775 F: drivers/net/ppp/pppox.c
10778 M: James Chapman <jchapman@katalix.com>
10780 F: net/l2tp/l2tp_ppp.c
10781 F: include/linux/if_pppol2tp.h
10782 F: include/uapi/linux/if_pppol2tp.h
10784 PPP PROTOCOL DRIVERS AND COMPRESSORS
10785 M: Paul Mackerras <paulus@samba.org>
10786 L: linux-ppp@vger.kernel.org
10788 F: drivers/net/ppp/ppp_*
10791 M: Rodolfo Giometti <giometti@enneenne.com>
10792 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10793 L: linuxpps@ml.enneenne.com (subscribers-only)
10795 F: Documentation/pps/
10796 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10797 F: Documentation/ABI/testing/sysfs-pps
10799 F: include/linux/pps*.h
10800 F: include/uapi/linux/pps.h
10803 M: Dmitry Kozlov <xeb@mail.ru>
10804 L: netdev@vger.kernel.org
10806 F: drivers/net/ppp/pptp.c
10807 W: http://sourceforge.net/projects/accel-pptp
10810 M: Robert Love <rml@tech9.net>
10811 L: kpreempt-tech@lists.sourceforge.net
10812 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10814 F: Documentation/preempt-locking.txt
10815 F: include/linux/preempt.h
10818 M: Petr Mladek <pmladek@suse.com>
10819 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10820 R: Steven Rostedt <rostedt@goodmis.org>
10823 F: include/linux/printk.h
10825 PRISM54 WIRELESS DRIVER
10826 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10827 L: linux-wireless@vger.kernel.org
10828 W: http://wireless.kernel.org/en/users/Drivers/p54
10830 F: drivers/net/wireless/intersil/prism54/
10833 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10834 M: Kees Cook <keescook@chromium.org>
10835 L: linux-kernel@vger.kernel.org
10836 L: linux-fsdevel@vger.kernel.org
10838 F: fs/proc/proc_sysctl.c
10839 F: include/linux/sysctl.h
10841 F: tools/testing/selftests/sysctl/
10843 PS3 NETWORK SUPPORT
10844 M: Geoff Levand <geoff@infradead.org>
10845 L: netdev@vger.kernel.org
10846 L: linuxppc-dev@lists.ozlabs.org
10848 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10850 PS3 PLATFORM SUPPORT
10851 M: Geoff Levand <geoff@infradead.org>
10852 L: linuxppc-dev@lists.ozlabs.org
10854 F: arch/powerpc/boot/ps3*
10855 F: arch/powerpc/include/asm/lv1call.h
10856 F: arch/powerpc/include/asm/ps3*.h
10857 F: arch/powerpc/platforms/ps3/
10860 F: drivers/rtc/rtc-ps3.c
10861 F: drivers/usb/host/*ps3.c
10862 F: sound/ppc/snd_ps3*
10865 M: Jim Paris <jim@jtan.com>
10866 M: Geoff Levand <geoff@infradead.org>
10867 L: linuxppc-dev@lists.ozlabs.org
10869 F: drivers/block/ps3vram.c
10871 PSAMPLE PACKET SAMPLING SUPPORT:
10872 M: Yotam Gigi <yotamg@mellanox.com>
10875 F: include/net/psample.h
10876 F: include/uapi/linux/psample.h
10879 M: Kees Cook <keescook@chromium.org>
10880 M: Anton Vorontsov <anton@enomsg.org>
10881 M: Colin Cross <ccross@android.com>
10882 M: Tony Luck <tony.luck@intel.com>
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10886 F: include/linux/pstore*
10887 F: drivers/firmware/efi/efi-pstore.c
10888 F: drivers/acpi/apei/erst.c
10889 F: Documentation/admin-guide/ramoops.rst
10890 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10891 K: \b(pstore|ramoops)
10893 PTP HARDWARE CLOCK SUPPORT
10894 M: Richard Cochran <richardcochran@gmail.com>
10895 L: netdev@vger.kernel.org
10897 W: http://linuxptp.sourceforge.net/
10898 F: Documentation/ABI/testing/sysfs-ptp
10899 F: Documentation/ptp/*
10900 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10901 F: drivers/net/phy/dp83640*
10903 F: include/linux/ptp_cl*
10906 M: Oleg Nesterov <oleg@redhat.com>
10908 F: include/asm-generic/syscall.h
10909 F: include/linux/ptrace.h
10910 F: include/linux/regset.h
10911 F: include/linux/tracehook.h
10912 F: include/uapi/linux/ptrace.h
10913 F: include/uapi/linux/ptrace.h
10914 F: include/asm-generic/ptrace.h
10916 F: arch/*/ptrace*.c
10917 F: arch/*/*/ptrace*.c
10918 F: arch/*/include/asm/ptrace*.h
10921 M: Hans Verkuil <hverkuil@xs4all.nl>
10922 L: linux-media@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10925 F: drivers/media/usb/pulse8-cec/*
10926 F: Documentation/media/cec-drivers/pulse8-cec.rst
10928 PVRUSB2 VIDEO4LINUX DRIVER
10929 M: Mike Isely <isely@pobox.com>
10930 L: pvrusb2@isely.net (subscribers-only)
10931 L: linux-media@vger.kernel.org
10932 W: http://www.isely.net/pvrusb2/
10933 T: git git://linuxtv.org/media_tree.git
10935 F: Documentation/media/v4l-drivers/pvrusb2*
10936 F: drivers/media/usb/pvrusb2/
10939 M: Hans Verkuil <hverkuil@xs4all.nl>
10940 L: linux-media@vger.kernel.org
10941 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/usb/pwc/*
10946 M: Kamil Debski <kamil@wypas.org>
10947 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10948 L: linux-hwmon@vger.kernel.org
10950 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10951 F: Documentation/hwmon/pwm-fan
10952 F: drivers/hwmon/pwm-fan.c
10955 M: Sean Young <sean@mess.org>
10956 L: linux-media@vger.kernel.org
10958 F: drivers/media/rc/pwm-ir-tx.c
10961 M: Thierry Reding <thierry.reding@gmail.com>
10962 L: linux-pwm@vger.kernel.org
10964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10965 F: Documentation/pwm.txt
10966 F: Documentation/devicetree/bindings/pwm/
10967 F: include/linux/pwm.h
10969 F: drivers/video/backlight/pwm_bl.c
10970 F: include/linux/pwm_backlight.h
10971 F: drivers/gpio/gpio-mvebu.c
10972 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10975 M: Robert Jarzmik <robert.jarzmik@free.fr>
10976 L: linux-gpio@vger.kernel.org
10978 F: drivers/gpio/gpio-pxa.c
10984 M: Robert Jarzmik <robert.jarzmik@free.fr>
10985 L: linux-rtc@vger.kernel.org
10988 PXA2xx/PXA3xx SUPPORT
10989 M: Daniel Mack <daniel@zonque.org>
10990 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10991 M: Robert Jarzmik <robert.jarzmik@free.fr>
10992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10993 T: git git://github.com/hzhuang1/linux.git
10994 T: git git://github.com/rjarzmik/linux.git
10996 F: arch/arm/boot/dts/pxa*
10997 F: arch/arm/mach-pxa/
10998 F: drivers/dma/pxa*
10999 F: drivers/pcmcia/pxa2xx*
11000 F: drivers/pinctrl/pxa/
11001 F: drivers/spi/spi-pxa2xx*
11002 F: drivers/usb/gadget/udc/pxa2*
11003 F: include/sound/pxa2xx-lib.h
11007 PXA3xx NAND FLASH DRIVER
11008 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11009 L: linux-mtd@lists.infradead.org
11011 F: drivers/mtd/nand/pxa3xx_nand.c
11014 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11015 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11016 L: qat-linux@intel.com
11018 F: drivers/crypto/qat/
11020 QCOM AUDIO (ASoC) DRIVERS
11021 M: Patrick Lai <plai@codeaurora.org>
11022 M: Banajit Goswami <bgoswami@codeaurora.org>
11023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11027 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11028 M: Gabriel Somlo <somlo@cmu.edu>
11029 M: "Michael S. Tsirkin" <mst@redhat.com>
11030 L: qemu-devel@nongnu.org
11032 F: drivers/firmware/qemu_fw_cfg.c
11035 M: Mike Marciniszyn <infinipath@intel.com>
11036 L: linux-rdma@vger.kernel.org
11038 F: drivers/infiniband/hw/qib/
11040 QLOGIC QL41xxx FCOE DRIVER
11041 M: QLogic-Storage-Upstream@cavium.com
11042 L: linux-scsi@vger.kernel.org
11044 F: drivers/scsi/qedf/
11046 QLOGIC QL41xxx ISCSI DRIVER
11047 M: QLogic-Storage-Upstream@cavium.com
11048 L: linux-scsi@vger.kernel.org
11050 F: drivers/scsi/qedi/
11052 QLOGIC QL4xxx ETHERNET DRIVER
11053 M: Yuval Mintz <Yuval.Mintz@cavium.com>
11054 M: Ariel Elior <Ariel.Elior@cavium.com>
11055 M: everest-linux-l2@cavium.com
11056 L: netdev@vger.kernel.org
11058 F: drivers/net/ethernet/qlogic/qed/
11059 F: include/linux/qed/
11060 F: drivers/net/ethernet/qlogic/qede/
11062 QLOGIC QL4xxx RDMA DRIVER
11063 M: Ram Amrani <Ram.Amrani@cavium.com>
11064 M: Ariel Elior <Ariel.Elior@cavium.com>
11065 L: linux-rdma@vger.kernel.org
11067 F: drivers/infiniband/hw/qedr/
11068 F: include/uapi/rdma/qedr-abi.h
11070 QLOGIC QLA1280 SCSI DRIVER
11071 M: Michael Reed <mdr@sgi.com>
11072 L: linux-scsi@vger.kernel.org
11074 F: drivers/scsi/qla1280.[ch]
11076 QLOGIC QLA2XXX FC-SCSI DRIVER
11077 M: qla2xxx-upstream@qlogic.com
11078 L: linux-scsi@vger.kernel.org
11080 F: Documentation/scsi/LICENSE.qla2xxx
11081 F: drivers/scsi/qla2xxx/
11083 QLOGIC QLA3XXX NETWORK DRIVER
11084 M: Dept-GELinuxNICDev@cavium.com
11085 L: netdev@vger.kernel.org
11087 F: Documentation/networking/LICENSE.qla3xxx
11088 F: drivers/net/ethernet/qlogic/qla3xxx.*
11090 QLOGIC QLA4XXX iSCSI DRIVER
11091 M: QLogic-Storage-Upstream@qlogic.com
11092 L: linux-scsi@vger.kernel.org
11094 F: Documentation/scsi/LICENSE.qla4xxx
11095 F: drivers/scsi/qla4xxx/
11097 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11098 M: Harish Patil <harish.patil@cavium.com>
11099 M: Manish Chopra <manish.chopra@cavium.com>
11100 M: Dept-GELinuxNICDev@cavium.com
11101 L: netdev@vger.kernel.org
11103 F: drivers/net/ethernet/qlogic/qlcnic/
11105 QLOGIC QLGE 10Gb ETHERNET DRIVER
11106 M: Harish Patil <harish.patil@cavium.com>
11107 M: Manish Chopra <manish.chopra@cavium.com>
11108 M: Dept-GELinuxNICDev@cavium.com
11109 L: netdev@vger.kernel.org
11111 F: drivers/net/ethernet/qlogic/qlge/
11114 M: Anders Larsen <al@alarsen.net>
11115 W: http://www.alarsen.net/linux/qnx4fs/
11118 F: include/uapi/linux/qnx4_fs.h
11119 F: include/uapi/linux/qnxtypes.h
11121 QORIQ DPAA2 FSL-MC BUS DRIVER
11122 M: Stuart Yoder <stuyoder@gmail.com>
11123 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11124 L: linux-kernel@vger.kernel.org
11126 F: drivers/staging/fsl-mc/
11127 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11129 QT1010 MEDIA DRIVER
11130 M: Antti Palosaari <crope@iki.fi>
11131 L: linux-media@vger.kernel.org
11132 W: https://linuxtv.org
11133 W: http://palosaari.fi/linux/
11134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135 T: git git://linuxtv.org/anttip/media_tree.git
11137 F: drivers/media/tuners/qt1010*
11139 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11140 M: Kalle Valo <kvalo@qca.qualcomm.com>
11141 L: ath10k@lists.infradead.org
11142 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11145 F: drivers/net/wireless/ath/ath10k/
11147 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11148 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11149 L: linux-wireless@vger.kernel.org
11150 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11152 F: drivers/net/wireless/ath/ath9k/
11154 QUALCOMM CAMERA SUBSYSTEM DRIVER
11155 M: Todor Tomov <todor.tomov@linaro.org>
11156 L: linux-media@vger.kernel.org
11158 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11159 F: Documentation/media/v4l-drivers/qcom_camss.rst
11160 F: drivers/media/platform/qcom/camss-8x16/
11162 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11163 M: Timur Tabi <timur@codeaurora.org>
11164 L: netdev@vger.kernel.org
11166 F: drivers/net/ethernet/qualcomm/emac/
11168 QUALCOMM HEXAGON ARCHITECTURE
11169 M: Richard Kuo <rkuo@codeaurora.org>
11170 L: linux-hexagon@vger.kernel.org
11171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11176 M: Rob Clark <robdclark@gmail.com>
11177 L: iommu@lists.linux-foundation.org
11178 L: linux-arm-msm@vger.kernel.org
11180 F: drivers/iommu/qcom_iommu.c
11182 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11183 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11184 L: linux-media@vger.kernel.org
11185 L: linux-arm-msm@vger.kernel.org
11186 T: git git://linuxtv.org/media_tree.git
11188 F: drivers/media/platform/qcom/venus/
11190 QUALCOMM WCN36XX WIRELESS DRIVER
11191 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11192 L: wcn36xx@lists.infradead.org
11193 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11194 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11196 F: drivers/net/wireless/ath/wcn36xx/
11198 QUANTENNA QTNFMAC WIRELESS DRIVER
11199 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11200 M: Avinash Patil <avinashp@quantenna.com>
11201 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11202 L: linux-wireless@vger.kernel.org
11204 F: drivers/net/wireless/quantenna
11206 RADEON and AMDGPU DRM DRIVERS
11207 M: Alex Deucher <alexander.deucher@amd.com>
11208 M: Christian König <christian.koenig@amd.com>
11209 L: amd-gfx@lists.freedesktop.org
11210 T: git git://people.freedesktop.org/~agd5f/linux
11212 F: drivers/gpu/drm/radeon/
11213 F: include/uapi/drm/radeon_drm.h
11214 F: drivers/gpu/drm/amd/
11215 F: include/uapi/drm/amdgpu_drm.h
11217 RADEON FRAMEBUFFER DISPLAY DRIVER
11218 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11219 L: linux-fbdev@vger.kernel.org
11221 F: drivers/video/fbdev/aty/radeon*
11222 F: include/uapi/linux/radeonfb.h
11224 RADIOSHARK RADIO DRIVER
11225 M: Hans Verkuil <hverkuil@xs4all.nl>
11226 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11229 F: drivers/media/radio/radio-shark.c
11231 RADIOSHARK2 RADIO DRIVER
11232 M: Hans Verkuil <hverkuil@xs4all.nl>
11233 L: linux-media@vger.kernel.org
11234 T: git git://linuxtv.org/media_tree.git
11236 F: drivers/media/radio/radio-shark2.c
11237 F: drivers/media/radio/radio-tea5777.c
11239 RADOS BLOCK DEVICE (RBD)
11240 M: Ilya Dryomov <idryomov@gmail.com>
11241 M: Sage Weil <sage@redhat.com>
11242 M: Alex Elder <elder@kernel.org>
11243 L: ceph-devel@vger.kernel.org
11244 W: http://ceph.com/
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11246 T: git git://github.com/ceph/ceph-client.git
11248 F: Documentation/ABI/testing/sysfs-bus-rbd
11249 F: drivers/block/rbd.c
11250 F: drivers/block/rbd_types.h
11252 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11253 M: Paul Mackerras <paulus@samba.org>
11254 L: linux-fbdev@vger.kernel.org
11256 F: drivers/video/fbdev/aty/aty128fb.c
11258 RAINSHADOW-CEC DRIVER
11259 M: Hans Verkuil <hverkuil@xs4all.nl>
11260 L: linux-media@vger.kernel.org
11261 T: git git://linuxtv.org/media_tree.git
11263 F: drivers/media/usb/rainshadow-cec/*
11265 RALINK MIPS ARCHITECTURE
11266 M: John Crispin <john@phrozen.org>
11267 L: linux-mips@linux-mips.org
11269 F: arch/mips/ralink
11271 RALINK RT2X00 WIRELESS LAN DRIVER
11273 M: Stanislaw Gruszka <sgruszka@redhat.com>
11274 M: Helmut Schaa <helmut.schaa@googlemail.com>
11275 L: linux-wireless@vger.kernel.org
11277 F: drivers/net/wireless/ralink/rt2x00/
11279 RAMDISK RAM BLOCK DEVICE DRIVER
11280 M: Jens Axboe <axboe@kernel.dk>
11282 F: Documentation/blockdev/ramdisk.txt
11283 F: drivers/block/brd.c
11285 RANDOM NUMBER DRIVER
11286 M: "Theodore Ts'o" <tytso@mit.edu>
11288 F: drivers/char/random.c
11291 M: Matt Porter <mporter@kernel.crashing.org>
11292 M: Alexandre Bounine <alexandre.bounine@idt.com>
11294 F: drivers/rapidio/
11296 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11297 L: linux-wireless@vger.kernel.org
11299 F: drivers/net/wireless/ray*
11302 M: Josh Triplett <josh@joshtriplett.org>
11303 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11304 L: linux-kernel@vger.kernel.org
11306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11307 F: Documentation/RCU/torture.txt
11308 F: kernel/rcu/rcutorture.c
11310 RCUTORTURE TEST FRAMEWORK
11311 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11312 M: Josh Triplett <josh@joshtriplett.org>
11313 R: Steven Rostedt <rostedt@goodmis.org>
11314 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11315 R: Lai Jiangshan <jiangshanlai@gmail.com>
11316 L: linux-kernel@vger.kernel.org
11318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11319 F: tools/testing/selftests/rcutorture
11322 M: Florian Fainelli <florian@openwrt.org>
11325 RDC R6040 FAST ETHERNET DRIVER
11326 M: Florian Fainelli <f.fainelli@gmail.com>
11327 L: netdev@vger.kernel.org
11329 F: drivers/net/ethernet/rdc/r6040.c
11331 RDMAVT - RDMA verbs software
11332 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11333 L: linux-rdma@vger.kernel.org
11335 F: drivers/infiniband/sw/rdmavt
11337 RDS - RELIABLE DATAGRAM SOCKETS
11338 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11339 L: netdev@vger.kernel.org
11340 L: linux-rdma@vger.kernel.org
11341 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11342 W: https://oss.oracle.com/projects/rds/
11345 F: Documentation/networking/rds.txt
11347 RDT - RESOURCE ALLOCATION
11348 M: Fenghua Yu <fenghua.yu@intel.com>
11349 L: linux-kernel@vger.kernel.org
11351 F: arch/x86/kernel/cpu/intel_rdt*
11352 F: arch/x86/include/asm/intel_rdt_sched.h
11353 F: Documentation/x86/intel_rdt*
11355 READ-COPY UPDATE (RCU)
11356 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11357 M: Josh Triplett <josh@joshtriplett.org>
11358 R: Steven Rostedt <rostedt@goodmis.org>
11359 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11360 R: Lai Jiangshan <jiangshanlai@gmail.com>
11361 L: linux-kernel@vger.kernel.org
11362 W: http://www.rdrop.com/users/paulmck/RCU/
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11365 F: Documentation/RCU/
11366 X: Documentation/RCU/torture.txt
11367 F: include/linux/rcu*
11368 X: include/linux/srcu.h
11370 X: kernel/torture.c
11372 REAL TIME CLOCK (RTC) SUBSYSTEM
11373 M: Alessandro Zummo <a.zummo@towertech.it>
11374 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11375 L: linux-rtc@vger.kernel.org
11376 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11379 F: Documentation/devicetree/bindings/rtc/
11380 F: Documentation/rtc.txt
11382 F: include/linux/rtc.h
11383 F: include/uapi/linux/rtc.h
11384 F: include/linux/rtc/
11385 F: include/linux/platform_data/rtc-*
11386 F: tools/testing/selftests/timers/rtctest.c
11388 REALTEK AUDIO CODECS
11389 M: Bard Liao <bardliao@realtek.com>
11390 M: Oder Chiou <oder_chiou@realtek.com>
11392 F: sound/soc/codecs/rt*
11393 F: include/sound/rt*.h
11395 REGISTER MAP ABSTRACTION
11396 M: Mark Brown <broonie@kernel.org>
11397 L: linux-kernel@vger.kernel.org
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11400 F: Documentation/devicetree/bindings/regmap/
11401 F: drivers/base/regmap/
11402 F: include/linux/regmap.h
11404 REISERFS FILE SYSTEM
11405 L: reiserfs-devel@vger.kernel.org
11409 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11410 M: Ohad Ben-Cohen <ohad@wizery.com>
11411 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11412 L: linux-remoteproc@vger.kernel.org
11413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11415 F: Documentation/devicetree/bindings/remoteproc/
11416 F: Documentation/remoteproc.txt
11417 F: drivers/remoteproc/
11418 F: include/linux/remoteproc.h
11420 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11421 M: Ohad Ben-Cohen <ohad@wizery.com>
11422 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11423 L: linux-remoteproc@vger.kernel.org
11424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11427 F: Documentation/rpmsg.txt
11428 F: include/linux/rpmsg.h
11429 F: include/linux/rpmsg/
11431 RENESAS CLOCK DRIVERS
11432 M: Geert Uytterhoeven <geert+renesas@glider.be>
11433 L: linux-renesas-soc@vger.kernel.org
11435 F: drivers/clk/renesas/
11437 RENESAS ETHERNET DRIVERS
11438 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11439 L: netdev@vger.kernel.org
11440 L: linux-renesas-soc@vger.kernel.org
11441 F: Documentation/devicetree/bindings/net/renesas,*.txt
11442 F: Documentation/devicetree/bindings/net/sh_eth.txt
11443 F: drivers/net/ethernet/renesas/
11444 F: include/linux/sh_eth.h
11446 RENESAS R-CAR GYROADC DRIVER
11447 M: Marek Vasut <marek.vasut@gmail.com>
11448 L: linux-iio@vger.kernel.org
11450 F: drivers/iio/adc/rcar_gyro_adc.c
11452 RENESAS USB PHY DRIVER
11453 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11454 L: linux-renesas-soc@vger.kernel.org
11456 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11458 RESET CONTROLLER FRAMEWORK
11459 M: Philipp Zabel <p.zabel@pengutronix.de>
11460 T: git git://git.pengutronix.de/git/pza/linux
11463 F: Documentation/devicetree/bindings/reset/
11464 F: include/dt-bindings/reset/
11465 F: include/linux/reset.h
11466 F: include/linux/reset-controller.h
11469 M: Johannes Berg <johannes@sipsolutions.net>
11470 L: linux-wireless@vger.kernel.org
11471 W: http://wireless.kernel.org/
11472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11475 F: Documentation/rfkill.txt
11479 M: Thomas Graf <tgraf@suug.ch>
11480 M: Herbert Xu <herbert@gondor.apana.org.au>
11481 L: netdev@vger.kernel.org
11483 F: lib/rhashtable.c
11484 F: include/linux/rhashtable.h
11486 RICOH R5C592 MEMORYSTICK DRIVER
11487 M: Maxim Levitsky <maximlevitsky@gmail.com>
11489 F: drivers/memstick/host/r592.*
11491 RICOH SMARTMEDIA/XD DRIVER
11492 M: Maxim Levitsky <maximlevitsky@gmail.com>
11494 F: drivers/mtd/nand/r852.c
11495 F: drivers/mtd/nand/r852.h
11498 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11499 W: http://sourceforge.net/projects/roccat/
11501 F: drivers/hid/hid-roccat*
11502 F: include/linux/hid-roccat*
11503 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11506 M: Jiri Pirko <jiri@resnulli.us>
11507 L: netdev@vger.kernel.org
11509 F: drivers/net/ethernet/rocker/
11513 W: http://www.comtrol.com
11515 F: Documentation/serial/rocket.txt
11516 F: drivers/tty/rocket*
11518 ROCKETPORT EXPRESS/INFINITY DRIVER
11519 M: Kevin Cernekee <cernekee@gmail.com>
11520 L: linux-serial@vger.kernel.org
11522 F: drivers/tty/serial/rp2.*
11524 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11525 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11526 L: linux-kernel@vger.kernel.org
11527 L: linux-renesas-soc@vger.kernel.org
11529 F: drivers/mfd/bd9571mwv.c
11530 F: drivers/regulator/bd9571mwv-regulator.c
11531 F: drivers/gpio/gpio-bd9571mwv.c
11532 F: include/linux/mfd/bd9571mwv.h
11533 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11536 M: Ralf Baechle <ralf@linux-mips.org>
11537 L: linux-hams@vger.kernel.org
11538 W: http://www.linux-ax25.org/
11540 F: include/net/rose.h
11541 F: include/uapi/linux/rose.h
11544 RTL2830 MEDIA DRIVER
11545 M: Antti Palosaari <crope@iki.fi>
11546 L: linux-media@vger.kernel.org
11547 W: https://linuxtv.org
11548 W: http://palosaari.fi/linux/
11549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11550 T: git git://linuxtv.org/anttip/media_tree.git
11552 F: drivers/media/dvb-frontends/rtl2830*
11554 RTL2832 MEDIA DRIVER
11555 M: Antti Palosaari <crope@iki.fi>
11556 L: linux-media@vger.kernel.org
11557 W: https://linuxtv.org
11558 W: http://palosaari.fi/linux/
11559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11560 T: git git://linuxtv.org/anttip/media_tree.git
11562 F: drivers/media/dvb-frontends/rtl2832*
11564 RTL2832_SDR MEDIA DRIVER
11565 M: Antti Palosaari <crope@iki.fi>
11566 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 W: http://palosaari.fi/linux/
11569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11570 T: git git://linuxtv.org/anttip/media_tree.git
11572 F: drivers/media/dvb-frontends/rtl2832_sdr*
11574 RTL8180 WIRELESS DRIVER
11575 L: linux-wireless@vger.kernel.org
11576 W: http://wireless.kernel.org/
11577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11579 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11581 RTL8187 WIRELESS DRIVER
11582 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11583 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11584 M: Larry Finger <Larry.Finger@lwfinger.net>
11585 L: linux-wireless@vger.kernel.org
11586 W: http://wireless.kernel.org/
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11589 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11591 RTL8192CE WIRELESS DRIVER
11592 M: Larry Finger <Larry.Finger@lwfinger.net>
11593 M: Chaoming Li <chaoming_li@realsil.com.cn>
11594 L: linux-wireless@vger.kernel.org
11595 W: http://wireless.kernel.org/
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11598 F: drivers/net/wireless/realtek/rtlwifi/
11599 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11601 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11602 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11603 L: linux-wireless@vger.kernel.org
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11606 F: drivers/net/wireless/realtek/rtl8xxxu/
11608 S3 SAVAGE FRAMEBUFFER DRIVER
11609 M: Antonino Daplas <adaplas@gmail.com>
11610 L: linux-fbdev@vger.kernel.org
11612 F: drivers/video/fbdev/savage/
11615 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11616 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11617 L: linux-s390@vger.kernel.org
11618 W: http://www.ibm.com/developerworks/linux/linux390/
11619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11623 F: Documentation/s390/
11624 F: Documentation/driver-api/s390-drivers.rst
11626 S390 COMMON I/O LAYER
11627 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11628 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11629 L: linux-s390@vger.kernel.org
11630 W: http://www.ibm.com/developerworks/linux/linux390/
11632 F: drivers/s390/cio/
11635 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11636 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11637 L: linux-s390@vger.kernel.org
11638 W: http://www.ibm.com/developerworks/linux/linux390/
11640 F: drivers/s390/block/dasd*
11641 F: block/partitions/ibm.c
11644 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11645 L: linux-s390@vger.kernel.org
11646 W: http://www.ibm.com/developerworks/linux/linux390/
11648 F: drivers/iommu/s390-iommu.c
11650 S390 IUCV NETWORK LAYER
11651 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11652 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11653 L: linux-s390@vger.kernel.org
11654 W: http://www.ibm.com/developerworks/linux/linux390/
11656 F: drivers/s390/net/*iucv*
11657 F: include/net/iucv/
11660 S390 NETWORK DRIVERS
11661 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11662 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11663 L: linux-s390@vger.kernel.org
11664 W: http://www.ibm.com/developerworks/linux/linux390/
11666 F: drivers/s390/net/
11669 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11670 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11671 L: linux-s390@vger.kernel.org
11672 W: http://www.ibm.com/developerworks/linux/linux390/
11675 F: drivers/pci/hotplug/s390_pci_hpc.c
11677 S390 VFIO-CCW DRIVER
11678 M: Cornelia Huck <cohuck@redhat.com>
11679 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11680 L: linux-s390@vger.kernel.org
11681 L: kvm@vger.kernel.org
11683 F: drivers/s390/cio/vfio_ccw*
11684 F: Documentation/s390/vfio-ccw.txt
11685 F: include/uapi/linux/vfio_ccw.h
11688 M: Harald Freudenberger <freude@de.ibm.com>
11689 L: linux-s390@vger.kernel.org
11690 W: http://www.ibm.com/developerworks/linux/linux390/
11692 F: drivers/s390/crypto/
11695 M: Steffen Maier <maier@linux.vnet.ibm.com>
11696 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11697 L: linux-s390@vger.kernel.org
11698 W: http://www.ibm.com/developerworks/linux/linux390/
11700 F: drivers/s390/scsi/zfcp_*
11702 S3C24XX SD/MMC Driver
11703 M: Ben Dooks <ben-linux@fluff.org>
11704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11706 F: drivers/mmc/host/s3cmci.*
11708 SAA6588 RDS RECEIVER DRIVER
11709 M: Hans Verkuil <hverkuil@xs4all.nl>
11710 L: linux-media@vger.kernel.org
11711 T: git git://linuxtv.org/media_tree.git
11712 W: https://linuxtv.org
11714 F: drivers/media/i2c/saa6588*
11716 SAA7134 VIDEO4LINUX DRIVER
11717 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11718 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11719 L: linux-media@vger.kernel.org
11720 W: https://linuxtv.org
11721 T: git git://linuxtv.org/media_tree.git
11723 F: Documentation/media/v4l-drivers/saa7134*
11724 F: drivers/media/pci/saa7134/
11726 SAA7146 VIDEO4LINUX-2 DRIVER
11727 M: Hans Verkuil <hverkuil@xs4all.nl>
11728 L: linux-media@vger.kernel.org
11729 T: git git://linuxtv.org/media_tree.git
11731 F: drivers/media/common/saa7146/
11732 F: drivers/media/pci/saa7146/
11733 F: include/media/saa7146*
11735 SAMSUNG AUDIO (ASoC) DRIVERS
11736 M: Krzysztof Kozlowski <krzk@kernel.org>
11737 M: Sangbeom Kim <sbkim73@samsung.com>
11738 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11741 F: sound/soc/samsung/
11743 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11744 M: Krzysztof Kozlowski <krzk@kernel.org>
11745 L: linux-crypto@vger.kernel.org
11746 L: linux-samsung-soc@vger.kernel.org
11748 F: drivers/crypto/exynos-rng.c
11749 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11751 SAMSUNG FRAMEBUFFER DRIVER
11752 M: Jingoo Han <jingoohan1@gmail.com>
11753 L: linux-fbdev@vger.kernel.org
11755 F: drivers/video/fbdev/s3c-fb.c
11757 SAMSUNG LAPTOP DRIVER
11758 M: Corentin Chary <corentin.chary@gmail.com>
11759 L: platform-driver-x86@vger.kernel.org
11761 F: drivers/platform/x86/samsung-laptop.c
11763 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11764 M: Sangbeom Kim <sbkim73@samsung.com>
11765 M: Krzysztof Kozlowski <krzk@kernel.org>
11766 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11767 L: linux-kernel@vger.kernel.org
11768 L: linux-samsung-soc@vger.kernel.org
11770 F: drivers/mfd/sec*.c
11771 F: drivers/regulator/s2m*.c
11772 F: drivers/regulator/s5m*.c
11773 F: drivers/clk/clk-s2mps11.c
11774 F: drivers/rtc/rtc-s5m.c
11775 F: include/linux/mfd/samsung/
11776 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11777 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11778 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11779 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11781 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11782 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11783 L: linux-media@vger.kernel.org
11784 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11786 F: drivers/media/platform/s3c-camif/
11787 F: include/media/drv-intf/s3c_camif.h
11789 SAMSUNG S3FWRN5 NFC DRIVER
11790 M: Robert Baldyga <r.baldyga@samsung.com>
11791 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11792 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11794 F: drivers/nfc/s3fwrn5
11796 SAMSUNG S5C73M3 CAMERA DRIVER
11797 M: Kyungmin Park <kyungmin.park@samsung.com>
11798 M: Andrzej Hajda <a.hajda@samsung.com>
11799 L: linux-media@vger.kernel.org
11801 F: drivers/media/i2c/s5c73m3/*
11803 SAMSUNG S5K5BAF CAMERA DRIVER
11804 M: Kyungmin Park <kyungmin.park@samsung.com>
11805 M: Andrzej Hajda <a.hajda@samsung.com>
11806 L: linux-media@vger.kernel.org
11808 F: drivers/media/i2c/s5k5baf.c
11810 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11811 M: Krzysztof Kozlowski <krzk@kernel.org>
11812 M: Vladimir Zapolskiy <vz@mleia.com>
11813 L: linux-crypto@vger.kernel.org
11814 L: linux-samsung-soc@vger.kernel.org
11816 F: drivers/crypto/s5p-sss.c
11818 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11819 M: Kyungmin Park <kyungmin.park@samsung.com>
11820 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11821 L: linux-media@vger.kernel.org
11822 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11824 F: drivers/media/platform/exynos4-is/
11826 SAMSUNG SOC CLOCK DRIVERS
11827 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11828 M: Tomasz Figa <tomasz.figa@gmail.com>
11829 M: Chanwoo Choi <cw00.choi@samsung.com>
11831 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11832 F: drivers/clk/samsung/
11833 F: include/dt-bindings/clock/exynos*.h
11834 F: Documentation/devicetree/bindings/clock/exynos*.txt
11836 SAMSUNG SPI DRIVERS
11837 M: Kukjin Kim <kgene@kernel.org>
11838 M: Krzysztof Kozlowski <krzk@kernel.org>
11839 M: Andi Shyti <andi.shyti@samsung.com>
11840 L: linux-spi@vger.kernel.org
11841 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11843 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11844 F: drivers/spi/spi-s3c*
11845 F: include/linux/platform_data/spi-s3c64xx.h
11847 SAMSUNG SXGBE DRIVERS
11848 M: Byungho An <bh74.an@samsung.com>
11849 M: Girish K S <ks.giri@samsung.com>
11850 M: Vipul Pandya <vipul.pandya@samsung.com>
11852 L: netdev@vger.kernel.org
11853 F: drivers/net/ethernet/samsung/sxgbe/
11855 SAMSUNG THERMAL DRIVER
11856 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11857 L: linux-pm@vger.kernel.org
11858 L: linux-samsung-soc@vger.kernel.org
11860 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11861 F: drivers/thermal/samsung/
11863 SAMSUNG USB2 PHY DRIVER
11864 M: Kamil Debski <kamil@wypas.org>
11865 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11866 L: linux-kernel@vger.kernel.org
11868 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11869 F: Documentation/phy/samsung-usb2.txt
11870 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11871 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11872 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11873 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11874 F: drivers/phy/samsung/phy-samsung-usb2.c
11875 F: drivers/phy/samsung/phy-samsung-usb2.h
11878 M: Zwane Mwaikambo <zwanem@gmail.com>
11880 F: drivers/watchdog/sc1200wdt.c
11883 M: Ingo Molnar <mingo@redhat.com>
11884 M: Peter Zijlstra <peterz@infradead.org>
11885 L: linux-kernel@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11889 F: include/linux/sched.h
11890 F: include/uapi/linux/sched.h
11891 F: include/linux/wait.h
11894 M: Chen Liqin <liqin.linux@gmail.com>
11895 M: Lennox Wu <lennox.wu@gmail.com>
11896 W: http://www.sunplus.com
11900 SCR24X CHIP CARD INTERFACE DRIVER
11901 M: Lubomir Rintel <lkundrak@v3.sk>
11903 F: drivers/char/pcmcia/scr24x_cs.c
11906 M: Jens Axboe <axboe@kernel.dk>
11907 L: linux-scsi@vger.kernel.org
11908 W: http://www.kernel.dk
11910 F: drivers/scsi/sr*
11912 SCSI RDMA PROTOCOL (SRP) INITIATOR
11913 M: Bart Van Assche <bart.vanassche@sandisk.com>
11914 L: linux-rdma@vger.kernel.org
11916 W: http://www.openfabrics.org
11917 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11919 F: drivers/infiniband/ulp/srp/
11920 F: include/scsi/srp.h
11923 M: Doug Gilbert <dgilbert@interlog.com>
11924 L: linux-scsi@vger.kernel.org
11925 W: http://sg.danny.cz/sg
11927 F: Documentation/scsi/scsi-generic.txt
11928 F: drivers/scsi/sg.c
11929 F: include/scsi/sg.h
11932 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11934 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11936 L: linux-scsi@vger.kernel.org
11938 F: Documentation/devicetree/bindings/scsi/
11943 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11944 L: linux-scsi@vger.kernel.org
11946 F: Documentation/scsi/st.txt
11947 F: drivers/scsi/st.*
11948 F: drivers/scsi/st_*.h
11951 M: Vlad Yasevich <vyasevich@gmail.com>
11952 M: Neil Horman <nhorman@tuxdriver.com>
11953 L: linux-sctp@vger.kernel.org
11954 W: http://lksctp.sourceforge.net
11956 F: Documentation/networking/sctp.txt
11957 F: include/linux/sctp.h
11958 F: include/uapi/linux/sctp.h
11959 F: include/net/sctp/
11963 M: Jim Cromie <jim.cromie@gmail.com>
11965 F: Documentation/i2c/busses/scx200_acb
11966 F: arch/x86/platform/scx200/
11967 F: drivers/watchdog/scx200_wdt.c
11968 F: drivers/i2c/busses/scx200*
11969 F: drivers/mtd/maps/scx200_docflash.c
11970 F: include/linux/scx200.h
11973 M: Jim Cromie <jim.cromie@gmail.com>
11975 F: drivers/char/scx200_gpio.c
11976 F: include/linux/scx200_gpio.h
11978 SCx200 HRT CLOCKSOURCE DRIVER
11979 M: Jim Cromie <jim.cromie@gmail.com>
11981 F: drivers/clocksource/scx200_hrt.c
11983 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11984 M: Sascha Sommer <saschasommer@freenet.de>
11985 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11987 F: drivers/mmc/host/sdricoh_cs.c
11990 M: Kees Cook <keescook@chromium.org>
11991 R: Andy Lutomirski <luto@amacapital.net>
11992 R: Will Drewry <wad@chromium.org>
11993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11995 F: kernel/seccomp.c
11996 F: include/uapi/linux/seccomp.h
11997 F: include/linux/seccomp.h
11998 F: tools/testing/selftests/seccomp/*
11999 F: tools/testing/selftests/kselftest_harness.h
12000 F: Documentation/userspace-api/seccomp_filter.rst
12001 K: \bsecure_computing
12004 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12005 M: Al Cooper <alcooperx@gmail.com>
12006 L: linux-mmc@vger.kernel.org
12007 L: bcm-kernel-feedback-list@broadcom.com
12009 F: drivers/mmc/host/sdhci-brcmstb*
12011 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12012 M: Adrian Hunter <adrian.hunter@intel.com>
12013 L: linux-mmc@vger.kernel.org
12014 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12016 F: drivers/mmc/host/sdhci*
12017 F: include/linux/mmc/sdhci*
12019 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12020 M: Ben Dooks <ben-linux@fluff.org>
12021 M: Jaehoon Chung <jh80.chung@samsung.com>
12022 L: linux-mmc@vger.kernel.org
12024 F: drivers/mmc/host/sdhci-s3c*
12026 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12027 M: Viresh Kumar <vireshk@kernel.org>
12028 L: linux-mmc@vger.kernel.org
12030 F: drivers/mmc/host/sdhci-spear.c
12032 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12033 M: Scott Bauer <scott.bauer@intel.com>
12034 M: Jonathan Derrick <jonathan.derrick@intel.com>
12035 M: Rafael Antognolli <rafael.antognolli@intel.com>
12036 L: linux-block@vger.kernel.org
12039 F: block/opal_proto.h
12040 F: include/linux/sed*
12041 F: include/uapi/linux/sed*
12044 M: Security Officers <security@kernel.org>
12048 M: James Morris <james.l.morris@oracle.com>
12049 M: "Serge E. Hallyn" <serge@hallyn.com>
12050 L: linux-security-module@vger.kernel.org (suggested Cc:)
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12052 W: http://kernsec.org/
12056 SELINUX SECURITY MODULE
12057 M: Paul Moore <paul@paul-moore.com>
12058 M: Stephen Smalley <sds@tycho.nsa.gov>
12059 M: Eric Paris <eparis@parisplace.org>
12060 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12061 W: https://selinuxproject.org
12062 W: https://github.com/SELinuxProject
12063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12065 F: include/linux/selinux*
12066 F: security/selinux/
12067 F: scripts/selinux/
12068 F: Documentation/admin-guide/LSM/SELinux.rst
12071 M: Jiri Slaby <jirislaby@gmail.com>
12073 F: drivers/misc/phantom.c
12074 F: include/uapi/linux/phantom.h
12077 M: Rob Herring <robh@kernel.org>
12078 L: linux-serial@vger.kernel.org
12080 F: Documentation/devicetree/bindings/serial/slave-device.txt
12081 F: drivers/tty/serdev/
12082 F: include/linux/serdev.h
12085 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12086 L: linux-serial@vger.kernel.org
12088 F: Documentation/devicetree/bindings/serial/
12089 F: drivers/tty/serial/
12092 M: Sean Young <sean@mess.org>
12093 L: linux-media@vger.kernel.org
12095 F: drivers/media/rc/serial_ir.c
12098 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12099 M: Edward Cree <ecree@solarflare.com>
12100 M: Bert Kenward <bkenward@solarflare.com>
12101 L: netdev@vger.kernel.org
12103 F: drivers/net/ethernet/sfc/
12106 M: Dimitri Sivanich <sivanich@sgi.com>
12108 F: drivers/misc/sgi-gru/
12110 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12111 M: Pat Gefre <pfg@sgi.com>
12112 L: linux-ia64@vger.kernel.org
12114 F: Documentation/ia64/serial.txt
12115 F: drivers/tty/serial/ioc?_serial.c
12116 F: include/linux/ioc?.h
12118 SGI XP/XPC/XPNET DRIVER
12119 M: Cliff Whickman <cpw@sgi.com>
12120 M: Robin Holt <robinmholt@gmail.com>
12122 F: drivers/misc/sgi-xp/
12124 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12125 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12126 L: linux-s390@vger.kernel.org
12127 W: http://www.ibm.com/developerworks/linux/linux390/
12131 SH_VEU V4L2 MEM2MEM DRIVER
12132 L: linux-media@vger.kernel.org
12134 F: drivers/media/platform/sh_veu.c
12136 SH_VOU V4L2 OUTPUT DRIVER
12137 L: linux-media@vger.kernel.org
12139 F: drivers/media/platform/sh_vou.c
12140 F: include/media/drv-intf/sh_vou.h
12142 SI2157 MEDIA DRIVER
12143 M: Antti Palosaari <crope@iki.fi>
12144 L: linux-media@vger.kernel.org
12145 W: https://linuxtv.org
12146 W: http://palosaari.fi/linux/
12147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12148 T: git git://linuxtv.org/anttip/media_tree.git
12150 F: drivers/media/tuners/si2157*
12152 SI2168 MEDIA DRIVER
12153 M: Antti Palosaari <crope@iki.fi>
12154 L: linux-media@vger.kernel.org
12155 W: https://linuxtv.org
12156 W: http://palosaari.fi/linux/
12157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12158 T: git git://linuxtv.org/anttip/media_tree.git
12160 F: drivers/media/dvb-frontends/si2168*
12162 SI470X FM RADIO RECEIVER I2C DRIVER
12163 M: Hans Verkuil <hverkuil@xs4all.nl>
12164 L: linux-media@vger.kernel.org
12165 T: git git://linuxtv.org/media_tree.git
12166 W: https://linuxtv.org
12168 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12170 SI470X FM RADIO RECEIVER USB DRIVER
12171 M: Hans Verkuil <hverkuil@xs4all.nl>
12172 L: linux-media@vger.kernel.org
12173 T: git git://linuxtv.org/media_tree.git
12174 W: https://linuxtv.org
12176 F: drivers/media/radio/si470x/radio-si470x-common.c
12177 F: drivers/media/radio/si470x/radio-si470x.h
12178 F: drivers/media/radio/si470x/radio-si470x-usb.c
12180 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12181 M: Eduardo Valentin <edubezval@gmail.com>
12182 L: linux-media@vger.kernel.org
12183 T: git git://linuxtv.org/media_tree.git
12184 W: https://linuxtv.org
12186 F: drivers/media/radio/si4713/si4713.?
12188 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12189 M: Eduardo Valentin <edubezval@gmail.com>
12190 L: linux-media@vger.kernel.org
12191 T: git git://linuxtv.org/media_tree.git
12192 W: https://linuxtv.org
12194 F: drivers/media/radio/si4713/radio-platform-si4713.c
12196 SI4713 FM RADIO TRANSMITTER USB DRIVER
12197 M: Hans Verkuil <hverkuil@xs4all.nl>
12198 L: linux-media@vger.kernel.org
12199 T: git git://linuxtv.org/media_tree.git
12200 W: https://linuxtv.org
12202 F: drivers/media/radio/si4713/radio-usb-si4713.c
12205 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12206 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12207 L: linux-media@vger.kernel.org
12208 W: https://linuxtv.org
12209 T: git git://linuxtv.org/media_tree.git
12211 F: drivers/media/common/siano/
12212 F: drivers/media/usb/siano/
12213 F: drivers/media/usb/siano/
12214 F: drivers/media/mmc/siano/
12216 SILEAD TOUCHSCREEN DRIVER
12217 M: Hans de Goede <hdegoede@redhat.com>
12218 L: linux-input@vger.kernel.org
12219 L: platform-driver-x86@vger.kernel.org
12221 F: drivers/input/touchscreen/silead.c
12222 F: drivers/platform/x86/silead_dmi.c
12224 SILICON MOTION SM712 FRAME BUFFER DRIVER
12225 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12226 M: Teddy Wang <teddy.wang@siliconmotion.com>
12227 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12228 L: linux-fbdev@vger.kernel.org
12230 F: drivers/video/fbdev/sm712*
12231 F: Documentation/fb/sm712fb.txt
12233 SIMPLE FIRMWARE INTERFACE (SFI)
12234 M: Len Brown <lenb@kernel.org>
12235 L: sfi-devel@simplefirmware.org
12236 W: http://simplefirmware.org/
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12239 F: arch/x86/platform/sfi/
12241 F: include/linux/sfi*.h
12244 M: Hans de Goede <hdegoede@redhat.com>
12245 L: linux-fbdev@vger.kernel.org
12247 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12248 F: drivers/video/fbdev/simplefb.c
12249 F: include/linux/platform_data/simplefb.h
12251 SIMTEC EB110ATX (Chalice CATS)
12253 P: Vincent Sanders <vince@simtec.co.uk>
12254 M: Simtec Linux Team <linux@simtec.co.uk>
12255 W: http://www.simtec.co.uk/products/EB110ATX/
12258 SIMTEC EB2410ITX (BAST)
12260 P: Vincent Sanders <vince@simtec.co.uk>
12261 M: Simtec Linux Team <linux@simtec.co.uk>
12262 W: http://www.simtec.co.uk/products/EB2410ITX/
12264 F: arch/arm/mach-s3c24xx/mach-bast.c
12265 F: arch/arm/mach-s3c24xx/bast-ide.c
12266 F: arch/arm/mach-s3c24xx/bast-irq.c
12268 SIPHASH PRF ROUTINES
12269 M: Jason A. Donenfeld <Jason@zx2c4.com>
12272 F: lib/test_siphash.c
12273 F: include/linux/siphash.h
12275 SIS 190 ETHERNET DRIVER
12276 M: Francois Romieu <romieu@fr.zoreil.com>
12277 L: netdev@vger.kernel.org
12279 F: drivers/net/ethernet/sis/sis190.c
12281 SIS 900/7016 FAST ETHERNET DRIVER
12282 M: Daniele Venzano <venza@brownhat.org>
12283 W: http://www.brownhat.org/sis900.html
12284 L: netdev@vger.kernel.org
12286 F: drivers/net/ethernet/sis/sis900.*
12288 SIS FRAMEBUFFER DRIVER
12289 M: Thomas Winischhofer <thomas@winischhofer.net>
12290 W: http://www.winischhofer.net/linuxsisvga.shtml
12292 F: Documentation/fb/sisfb.txt
12293 F: drivers/video/fbdev/sis/
12294 F: include/video/sisfb.h
12297 M: Thomas Winischhofer <thomas@winischhofer.net>
12298 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12300 F: drivers/usb/misc/sisusbvga/
12303 M: Christoph Lameter <cl@linux.com>
12304 M: Pekka Enberg <penberg@kernel.org>
12305 M: David Rientjes <rientjes@google.com>
12306 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12307 M: Andrew Morton <akpm@linux-foundation.org>
12308 L: linux-mm@kvack.org
12310 F: include/linux/sl?b*.h
12313 SLEEPABLE READ-COPY UPDATE (SRCU)
12314 M: Lai Jiangshan <jiangshanlai@gmail.com>
12315 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12316 M: Josh Triplett <josh@joshtriplett.org>
12317 R: Steven Rostedt <rostedt@goodmis.org>
12318 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12319 L: linux-kernel@vger.kernel.org
12320 W: http://www.rdrop.com/users/paulmck/RCU/
12322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12323 F: include/linux/srcu.h
12324 F: kernel/rcu/srcu.c
12326 SMACK SECURITY MODULE
12327 M: Casey Schaufler <casey@schaufler-ca.com>
12328 L: linux-security-module@vger.kernel.org
12329 W: http://schaufler-ca.com
12330 T: git git://github.com/cschaufler/smack-next
12332 F: Documentation/admin-guide/LSM/Smack.rst
12335 SMC91x ETHERNET DRIVER
12336 M: Nicolas Pitre <nico@fluxnic.net>
12338 F: drivers/net/ethernet/smsc/smc91x.*
12340 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12341 M: Sakari Ailus <sakari.ailus@iki.fi>
12342 L: linux-media@vger.kernel.org
12344 F: drivers/media/i2c/smiapp/
12345 F: include/media/i2c/smiapp.h
12346 F: drivers/media/i2c/smiapp-pll.c
12347 F: drivers/media/i2c/smiapp-pll.h
12348 F: include/uapi/linux/smiapp.h
12349 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12351 SMM665 HARDWARE MONITOR DRIVER
12352 M: Guenter Roeck <linux@roeck-us.net>
12353 L: linux-hwmon@vger.kernel.org
12355 F: Documentation/hwmon/smm665
12356 F: drivers/hwmon/smm665.c
12358 SMSC EMC2103 HARDWARE MONITOR DRIVER
12359 M: Steve Glendinning <steve.glendinning@shawell.net>
12360 L: linux-hwmon@vger.kernel.org
12362 F: Documentation/hwmon/emc2103
12363 F: drivers/hwmon/emc2103.c
12365 SMSC SCH5627 HARDWARE MONITOR DRIVER
12366 M: Hans de Goede <hdegoede@redhat.com>
12367 L: linux-hwmon@vger.kernel.org
12369 F: Documentation/hwmon/sch5627
12370 F: drivers/hwmon/sch5627.c
12372 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12373 M: Steve Glendinning <steve.glendinning@shawell.net>
12374 L: linux-fbdev@vger.kernel.org
12376 F: drivers/video/fbdev/smscufx.c
12378 SMSC47B397 HARDWARE MONITOR DRIVER
12379 M: Jean Delvare <jdelvare@suse.com>
12380 L: linux-hwmon@vger.kernel.org
12382 F: Documentation/hwmon/smsc47b397
12383 F: drivers/hwmon/smsc47b397.c
12385 SMSC911x ETHERNET DRIVER
12386 M: Steve Glendinning <steve.glendinning@shawell.net>
12387 L: netdev@vger.kernel.org
12389 F: include/linux/smsc911x.h
12390 F: drivers/net/ethernet/smsc/smsc911x.*
12392 SMSC9420 PCI ETHERNET DRIVER
12393 M: Steve Glendinning <steve.glendinning@shawell.net>
12394 L: netdev@vger.kernel.org
12396 F: drivers/net/ethernet/smsc/smsc9420.*
12398 SOC-CAMERA V4L2 SUBSYSTEM
12399 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12400 L: linux-media@vger.kernel.org
12401 T: git git://linuxtv.org/media_tree.git
12403 F: include/media/soc*
12404 F: drivers/media/i2c/soc_camera/
12405 F: drivers/media/platform/soc_camera/
12407 SOEKRIS NET48XX LED SUPPORT
12408 M: Chris Boot <bootc@bootc.net>
12410 F: drivers/leds/leds-net48xx.c
12412 SOFT-ROCE DRIVER (rxe)
12413 M: Moni Shoua <monis@mellanox.com>
12414 L: linux-rdma@vger.kernel.org
12416 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12417 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12418 F: drivers/infiniband/sw/rxe/
12419 F: include/uapi/rdma/rdma_user_rxe.h
12421 SOFTLOGIC 6x10 MPEG CODEC
12422 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12423 M: Anton Sviridenko <anton@corp.bluecherry.net>
12424 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12425 M: Andrey Utkin <andrey_utkin@fastmail.com>
12426 M: Ismael Luceno <ismael@iodev.co.uk>
12427 L: linux-media@vger.kernel.org
12429 F: drivers/media/pci/solo6x10/
12431 SOFTWARE RAID (Multiple Disks) SUPPORT
12432 M: Shaohua Li <shli@kernel.org>
12433 L: linux-raid@vger.kernel.org
12434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12437 F: include/linux/raid/
12438 F: include/uapi/linux/raid/
12440 SONIC NETWORK DRIVER
12441 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12442 L: netdev@vger.kernel.org
12444 F: drivers/net/ethernet/natsemi/sonic.*
12446 SONICS SILICON BACKPLANE DRIVER (SSB)
12447 M: Michael Buesch <m@bues.ch>
12448 L: linux-wireless@vger.kernel.org
12451 F: include/linux/ssb/
12453 SONY MEMORYSTICK CARD SUPPORT
12454 M: Alex Dubov <oakad@yahoo.com>
12455 W: http://tifmxx.berlios.de/
12457 F: drivers/memstick/host/tifm_ms.c
12459 SONY MEMORYSTICK STANDARD SUPPORT
12460 M: Maxim Levitsky <maximlevitsky@gmail.com>
12462 F: drivers/memstick/core/ms_block.*
12464 SONY VAIO CONTROL DEVICE DRIVER
12465 M: Mattia Dongili <malattia@linux.it>
12466 L: platform-driver-x86@vger.kernel.org
12467 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12469 F: Documentation/laptops/sony-laptop.txt
12470 F: drivers/char/sonypi.c
12471 F: drivers/platform/x86/sony-laptop.c
12472 F: include/linux/sony-laptop.h
12475 M: Jaroslav Kysela <perex@perex.cz>
12476 M: Takashi Iwai <tiwai@suse.com>
12477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12478 W: http://www.alsa-project.org/
12479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12480 T: git git://git.alsa-project.org/alsa-kernel.git
12481 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12483 F: Documentation/sound/
12485 F: include/uapi/sound/
12488 SOUND - COMPRESSED AUDIO
12489 M: Vinod Koul <vinod.koul@intel.com>
12490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12493 F: Documentation/sound/alsa/compress_offload.txt
12494 F: include/sound/compress_driver.h
12495 F: include/uapi/sound/compress_*
12496 F: sound/core/compress_offload.c
12497 F: sound/soc/soc-compress.c
12499 SOUND - DMAENGINE HELPERS
12500 M: Lars-Peter Clausen <lars@metafoo.de>
12502 F: include/sound/dmaengine_pcm.h
12503 F: sound/core/pcm_dmaengine.c
12504 F: sound/soc/soc-generic-dmaengine-pcm.c
12506 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12507 M: Liam Girdwood <lgirdwood@gmail.com>
12508 M: Mark Brown <broonie@kernel.org>
12509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12511 W: http://alsa-project.org/main/index.php/ASoC
12513 F: Documentation/devicetree/bindings/sound/
12514 F: Documentation/sound/alsa/soc/
12516 F: include/sound/soc*
12519 M: Olli Salonen <olli.salonen@iki.fi>
12520 L: linux-media@vger.kernel.org
12521 W: https://linuxtv.org
12522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12524 F: drivers/media/dvb-frontends/sp2*
12526 SPARC + UltraSPARC (sparc/sparc64)
12527 M: "David S. Miller" <davem@davemloft.net>
12528 L: sparclinux@vger.kernel.org
12529 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12536 SPARC SERIAL DRIVERS
12537 M: "David S. Miller" <davem@davemloft.net>
12538 L: sparclinux@vger.kernel.org
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12542 F: include/linux/sunserialcore.h
12543 F: drivers/tty/serial/suncore.c
12544 F: drivers/tty/serial/sunhv.c
12545 F: drivers/tty/serial/sunsab.c
12546 F: drivers/tty/serial/sunsab.h
12547 F: drivers/tty/serial/sunsu.c
12548 F: drivers/tty/serial/sunzilog.c
12549 F: drivers/tty/serial/sunzilog.h
12550 F: drivers/tty/vcc.c
12553 M: "Christopher Li" <sparse@chrisli.org>
12554 L: linux-sparse@vger.kernel.org
12555 W: https://sparse.wiki.kernel.org/
12556 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12557 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12559 F: include/linux/compiler.h
12561 SPEAR CLOCK FRAMEWORK SUPPORT
12562 M: Viresh Kumar <vireshk@kernel.org>
12563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12564 W: http://www.st.com/spear
12566 F: drivers/clk/spear/
12568 SPEAR PLATFORM SUPPORT
12569 M: Viresh Kumar <vireshk@kernel.org>
12570 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12572 W: http://www.st.com/spear
12574 F: arch/arm/boot/dts/spear*
12575 F: arch/arm/mach-spear/
12578 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12579 M: Marek Vasut <marek.vasut@gmail.com>
12580 L: linux-mtd@lists.infradead.org
12581 W: http://www.linux-mtd.infradead.org/
12582 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12583 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12584 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12586 F: drivers/mtd/spi-nor/
12587 F: include/linux/mtd/spi-nor.h
12590 M: Mark Brown <broonie@kernel.org>
12591 L: linux-spi@vger.kernel.org
12592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12593 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12595 F: Documentation/devicetree/bindings/spi/
12596 F: Documentation/spi/
12598 F: include/linux/spi/
12599 F: include/uapi/linux/spi/
12602 SPIDERNET NETWORK DRIVER for CELL
12603 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12604 L: netdev@vger.kernel.org
12606 F: Documentation/networking/spider_net.txt
12607 F: drivers/net/ethernet/toshiba/spider_net*
12610 R: Stephen Boyd <sboyd@codeaurora.org>
12611 L: linux-arm-msm@vger.kernel.org
12612 F: Documentation/devicetree/bindings/spmi/
12614 F: include/dt-bindings/spmi/spmi.h
12615 F: include/linux/spmi.h
12616 F: include/trace/events/spmi.h
12619 M: Jeremy Kerr <jk@ozlabs.org>
12620 L: linuxppc-dev@lists.ozlabs.org
12621 W: http://www.ibm.com/developerworks/power/cell/
12623 F: Documentation/filesystems/spufs.txt
12624 F: arch/powerpc/platforms/cell/spufs/
12626 SQUASHFS FILE SYSTEM
12627 M: Phillip Lougher <phillip@squashfs.org.uk>
12628 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12629 W: http://squashfs.org.uk
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12632 F: Documentation/filesystems/squashfs.txt
12635 SRM (Alpha) environment access
12636 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12638 F: arch/alpha/kernel/srm_env.c
12641 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12642 L: stable@vger.kernel.org
12644 F: Documentation/process/stable-kernel-rules.rst
12647 M: Ian Abbott <abbotti@mev.co.uk>
12648 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12650 F: drivers/staging/comedi/
12652 STAGING - FLARION FT1000 DRIVERS
12653 M: Marek Belisko <marek.belisko@gmail.com>
12655 F: drivers/staging/ft1000/
12657 STAGING - INDUSTRIAL IO
12658 M: Jonathan Cameron <jic23@kernel.org>
12659 L: linux-iio@vger.kernel.org
12661 F: Documentation/devicetree/bindings/staging/iio/
12662 F: drivers/staging/iio/
12664 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12665 M: Jarod Wilson <jarod@wilsonet.com>
12666 W: http://www.lirc.org/
12668 F: drivers/staging/media/lirc/
12670 STAGING - LUSTRE PARALLEL FILESYSTEM
12671 M: Oleg Drokin <oleg.drokin@intel.com>
12672 M: Andreas Dilger <andreas.dilger@intel.com>
12673 M: James Simmons <jsimmons@infradead.org>
12674 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12675 W: http://wiki.lustre.org/
12677 F: drivers/staging/lustre
12679 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12680 M: Marc Dietrich <marvin24@gmx.de>
12681 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12682 L: linux-tegra@vger.kernel.org
12684 F: drivers/staging/nvec/
12686 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12687 M: Jens Frederich <jfrederich@gmail.com>
12688 M: Daniel Drake <dsd@laptop.org>
12689 M: Jon Nettleton <jon.nettleton@gmail.com>
12690 W: http://wiki.laptop.org/go/DCON
12692 F: drivers/staging/olpc_dcon/
12694 STAGING - REALTEK RTL8712U DRIVERS
12695 M: Larry Finger <Larry.Finger@lwfinger.net>
12696 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12698 F: drivers/staging/rtl8712/
12700 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12701 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12702 M: Teddy Wang <teddy.wang@siliconmotion.com>
12703 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12704 L: linux-fbdev@vger.kernel.org
12706 F: drivers/staging/sm750fb/
12708 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12709 M: William Hubbs <w.d.hubbs@gmail.com>
12710 M: Chris Brannon <chris@the-brannons.com>
12711 M: Kirk Reiser <kirk@reisers.ca>
12712 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12713 L: speakup@linux-speakup.org
12714 W: http://www.linux-speakup.org/
12716 F: drivers/staging/speakup/
12718 STAGING - VIA VT665X DRIVERS
12719 M: Forest Bond <forest@alittletooquiet.net>
12721 F: drivers/staging/vt665?/
12723 STAGING - WILC1000 WIFI DRIVER
12724 M: Aditya Shankar <aditya.shankar@microchip.com>
12725 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12726 L: linux-wireless@vger.kernel.org
12728 F: drivers/staging/wilc1000/
12730 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12731 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12733 F: drivers/staging/xgifb/
12736 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12738 L: devel@driverdev.osuosl.org
12740 F: drivers/staging/
12742 STARFIRE/DURALAN NETWORK DRIVER
12743 M: Ion Badulescu <ionut@badula.org>
12745 F: drivers/net/ethernet/adaptec/starfire*
12747 STEC S1220 SKD DRIVER
12748 M: Bart Van Assche <bart.vanassche@wdc.com>
12749 L: linux-block@vger.kernel.org
12751 F: drivers/block/skd*[ch]
12754 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12756 F: drivers/staging/media/st-cec/
12757 F: Documentation/devicetree/bindings/media/stih-cec.txt
12759 STK1160 USB VIDEO CAPTURE DRIVER
12760 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12761 L: linux-media@vger.kernel.org
12762 T: git git://linuxtv.org/media_tree.git
12764 F: drivers/media/usb/stk1160/
12766 STMMAC ETHERNET DRIVER
12767 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12768 M: Alexandre Torgue <alexandre.torgue@st.com>
12769 L: netdev@vger.kernel.org
12770 W: http://www.stlinux.com
12772 F: drivers/net/ethernet/stmicro/stmmac/
12775 M: Sam Creasey <sammy@sammy.net>
12776 W: http://sammy.net/sun3/
12778 F: arch/m68k/kernel/*sun3*
12779 F: arch/m68k/sun3*/
12780 F: arch/m68k/include/asm/sun3*
12781 F: drivers/net/ethernet/i825xx/sun3*
12783 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12784 M: Hans de Goede <hdegoede@redhat.com>
12785 L: linux-input@vger.kernel.org
12787 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12788 F: drivers/input/keyboard/sun4i-lradc-keys.c
12790 SUNDANCE NETWORK DRIVER
12791 M: Denis Kirjanov <kda@linux-powerpc.org>
12792 L: netdev@vger.kernel.org
12794 F: drivers/net/ethernet/dlink/sundance.c
12797 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12798 M: Rich Felker <dalias@libc.org>
12799 L: linux-sh@vger.kernel.org
12800 Q: http://patchwork.kernel.org/project/linux-sh/list/
12802 F: Documentation/sh/
12807 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12808 M: Len Brown <len.brown@intel.com>
12809 M: Pavel Machek <pavel@ucw.cz>
12810 L: linux-pm@vger.kernel.org
12811 B: https://bugzilla.kernel.org
12813 F: Documentation/power/
12814 F: arch/x86/kernel/acpi/
12815 F: drivers/base/power/
12817 F: include/linux/suspend.h
12818 F: include/linux/freezer.h
12819 F: include/linux/pm.h
12822 M: Martin Mares <mj@ucw.cz>
12823 L: linux-video@atrey.karlin.mff.cuni.cz
12825 F: Documentation/svga.txt
12826 F: arch/x86/boot/video*
12829 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12830 L: linux-kernel@vger.kernel.org
12831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12834 F: arch/*/kernel/pci-swiotlb.c
12835 F: include/linux/swiotlb.h
12838 M: Jiri Pirko <jiri@resnulli.us>
12839 M: Ivan Vecera <ivecera@redhat.com>
12840 L: netdev@vger.kernel.org
12843 F: include/net/switchdev.h
12845 SYNC FILE FRAMEWORK
12846 M: Sumit Semwal <sumit.semwal@linaro.org>
12847 R: Gustavo Padovan <gustavo@padovan.org>
12849 L: linux-media@vger.kernel.org
12850 L: dri-devel@lists.freedesktop.org
12851 F: drivers/dma-buf/sync_*
12852 F: drivers/dma-buf/dma-fence*
12853 F: drivers/dma-buf/sw_sync.c
12854 F: include/linux/sync_file.h
12855 F: include/uapi/linux/sync_file.h
12856 F: Documentation/sync_file.txt
12857 T: git git://anongit.freedesktop.org/drm/drm-misc
12859 SYNOPSYS ARC ARCHITECTURE
12860 M: Vineet Gupta <vgupta@synopsys.com>
12861 L: linux-snps-arc@lists.infradead.org
12864 F: Documentation/devicetree/bindings/arc/*
12865 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12866 F: drivers/clocksource/arc_timer.c
12867 F: drivers/tty/serial/arc_uart.c
12868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12870 SYNOPSYS ARC HSDK SDP pll clock driver
12871 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12873 F: drivers/clk/clk-hsdk-pll.c
12874 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12876 SYNOPSYS ARC SDP clock driver
12877 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12879 F: drivers/clk/axs10x/*
12880 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12882 SYNOPSYS ARC SDP platform support
12883 M: Alexey Brodkin <abrodkin@synopsys.com>
12885 F: arch/arc/plat-axs10x
12886 F: arch/arc/boot/dts/ax*
12887 F: Documentation/devicetree/bindings/arc/axs10*
12889 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12890 M: Hoan Tran <hotran@apm.com>
12891 L: linux-gpio@vger.kernel.org
12893 F: drivers/gpio/gpio-dwapb.c
12894 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12896 SYNOPSYS DESIGNWARE DMAC DRIVER
12897 M: Viresh Kumar <vireshk@kernel.org>
12898 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12900 F: include/linux/dma/dw.h
12901 F: include/linux/platform_data/dma-dw.h
12904 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12905 M: Jie Deng <jiedeng@synopsys.com>
12906 L: netdev@vger.kernel.org
12908 F: drivers/net/ethernet/synopsys/
12910 SYNOPSYS DESIGNWARE I2C DRIVER
12911 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12912 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12913 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12914 L: linux-i2c@vger.kernel.org
12916 F: drivers/i2c/busses/i2c-designware-*
12917 F: include/linux/platform_data/i2c-designware.h
12919 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12920 M: Jaehoon Chung <jh80.chung@samsung.com>
12921 L: linux-mmc@vger.kernel.org
12923 F: drivers/mmc/host/dw_mmc*
12925 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12926 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12928 F: drivers/reset/reset-hsdk-v1.c
12929 F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12930 F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12932 SYSTEM CONFIGURATION (SYSCON)
12933 M: Lee Jones <lee.jones@linaro.org>
12934 M: Arnd Bergmann <arnd@arndb.de>
12935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12937 F: drivers/mfd/syscon.c
12939 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12940 M: Sudeep Holla <sudeep.holla@arm.com>
12941 L: linux-arm-kernel@lists.infradead.org
12943 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12944 F: drivers/clk/clk-scpi.c
12945 F: drivers/cpufreq/scpi-cpufreq.c
12946 F: drivers/firmware/arm_scpi.c
12947 F: include/linux/scpi_protocol.h
12949 SYSTEM RESET/SHUTDOWN DRIVERS
12950 M: Sebastian Reichel <sre@kernel.org>
12951 L: linux-pm@vger.kernel.org
12952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12954 F: Documentation/devicetree/bindings/power/reset/
12955 F: drivers/power/reset/
12957 SYSTEM TRACE MODULE CLASS
12958 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12961 F: Documentation/trace/stm.txt
12962 F: drivers/hwtracing/stm/
12963 F: include/linux/stm.h
12964 F: include/uapi/linux/stm.h
12967 M: Christoph Hellwig <hch@infradead.org>
12969 F: Documentation/filesystems/sysv-fs.txt
12971 F: include/linux/sysv_fs.h
12974 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12975 L: linux-scsi@vger.kernel.org
12976 L: target-devel@vger.kernel.org
12977 W: http://www.linux-iscsi.org
12978 W: http://groups.google.com/group/linux-iscsi-target-dev
12979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12983 F: Documentation/target/
12985 TASKSTATS STATISTICS INTERFACE
12986 M: Balbir Singh <bsingharora@gmail.com>
12988 F: Documentation/accounting/taskstats*
12989 F: include/linux/taskstats*
12990 F: kernel/taskstats.c
12993 M: Jamal Hadi Salim <jhs@mojatatu.com>
12994 M: Cong Wang <xiyou.wangcong@gmail.com>
12995 M: Jiri Pirko <jiri@resnulli.us>
12996 L: netdev@vger.kernel.org
12998 F: include/net/pkt_cls.h
12999 F: include/net/pkt_sched.h
13000 F: include/net/tc_act/
13001 F: include/uapi/linux/pkt_cls.h
13002 F: include/uapi/linux/pkt_sched.h
13003 F: include/uapi/linux/tc_act/
13004 F: include/uapi/linux/tc_ematch/
13007 TCP LOW PRIORITY MODULE
13008 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13009 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13010 W: http://tcp-lp-mod.sourceforge.net/
13012 F: net/ipv4/tcp_lp.c
13014 TDA10071 MEDIA DRIVER
13015 M: Antti Palosaari <crope@iki.fi>
13016 L: linux-media@vger.kernel.org
13017 W: https://linuxtv.org
13018 W: http://palosaari.fi/linux/
13019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13020 T: git git://linuxtv.org/anttip/media_tree.git
13022 F: drivers/media/dvb-frontends/tda10071*
13024 TDA18212 MEDIA DRIVER
13025 M: Antti Palosaari <crope@iki.fi>
13026 L: linux-media@vger.kernel.org
13027 W: https://linuxtv.org
13028 W: http://palosaari.fi/linux/
13029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13030 T: git git://linuxtv.org/anttip/media_tree.git
13032 F: drivers/media/tuners/tda18212*
13034 TDA18218 MEDIA DRIVER
13035 M: Antti Palosaari <crope@iki.fi>
13036 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 W: http://palosaari.fi/linux/
13039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040 T: git git://linuxtv.org/anttip/media_tree.git
13042 F: drivers/media/tuners/tda18218*
13044 TDA18271 MEDIA DRIVER
13045 M: Michael Krufky <mkrufky@linuxtv.org>
13046 L: linux-media@vger.kernel.org
13047 W: https://linuxtv.org
13048 W: http://github.com/mkrufky
13049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13050 T: git git://linuxtv.org/mkrufky/tuners.git
13052 F: drivers/media/tuners/tda18271*
13054 TDA827x MEDIA DRIVER
13055 M: Michael Krufky <mkrufky@linuxtv.org>
13056 L: linux-media@vger.kernel.org
13057 W: https://linuxtv.org
13058 W: http://github.com/mkrufky
13059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13060 T: git git://linuxtv.org/mkrufky/tuners.git
13062 F: drivers/media/tuners/tda8290.*
13064 TDA8290 MEDIA DRIVER
13065 M: Michael Krufky <mkrufky@linuxtv.org>
13066 L: linux-media@vger.kernel.org
13067 W: https://linuxtv.org
13068 W: http://github.com/mkrufky
13069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13070 T: git git://linuxtv.org/mkrufky/tuners.git
13072 F: drivers/media/tuners/tda8290.*
13074 TDA9840 MEDIA DRIVER
13075 M: Hans Verkuil <hverkuil@xs4all.nl>
13076 L: linux-media@vger.kernel.org
13077 T: git git://linuxtv.org/media_tree.git
13078 W: https://linuxtv.org
13080 F: drivers/media/i2c/tda9840*
13082 TEA5761 TUNER DRIVER
13083 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13085 L: linux-media@vger.kernel.org
13086 W: https://linuxtv.org
13087 T: git git://linuxtv.org/media_tree.git
13089 F: drivers/media/tuners/tea5761.*
13091 TEA5767 TUNER DRIVER
13092 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13093 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13094 L: linux-media@vger.kernel.org
13095 W: https://linuxtv.org
13096 T: git git://linuxtv.org/media_tree.git
13098 F: drivers/media/tuners/tea5767.*
13100 TEA6415C MEDIA DRIVER
13101 M: Hans Verkuil <hverkuil@xs4all.nl>
13102 L: linux-media@vger.kernel.org
13103 T: git git://linuxtv.org/media_tree.git
13104 W: https://linuxtv.org
13106 F: drivers/media/i2c/tea6415c*
13108 TEA6420 MEDIA DRIVER
13109 M: Hans Verkuil <hverkuil@xs4all.nl>
13110 L: linux-media@vger.kernel.org
13111 T: git git://linuxtv.org/media_tree.git
13112 W: https://linuxtv.org
13114 F: drivers/media/i2c/tea6420*
13117 M: Jiri Pirko <jiri@resnulli.us>
13118 L: netdev@vger.kernel.org
13120 F: drivers/net/team/
13121 F: include/linux/if_team.h
13122 F: include/uapi/linux/if_team.h
13124 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13125 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13127 F: arch/x86/platform/ts5500/
13129 TECHNOTREND USB IR RECEIVER
13130 M: Sean Young <sean@mess.org>
13131 L: linux-media@vger.kernel.org
13133 F: drivers/media/rc/ttusbir.c
13136 M: Jens Wiklander <jens.wiklander@linaro.org>
13138 F: include/linux/tee_drv.h
13139 F: include/uapi/linux/tee.h
13141 F: Documentation/tee.txt
13143 TEGRA ARCHITECTURE SUPPORT
13144 M: Thierry Reding <thierry.reding@gmail.com>
13145 M: Jonathan Hunter <jonathanh@nvidia.com>
13146 L: linux-tegra@vger.kernel.org
13147 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13153 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13154 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13156 F: drivers/clk/tegra/
13159 M: Laxman Dewangan <ldewangan@nvidia.com>
13160 M: Jon Hunter <jonathanh@nvidia.com>
13162 F: drivers/dma/tegra*
13165 M: Laxman Dewangan <ldewangan@nvidia.com>
13167 F: drivers/i2c/busses/i2c-tegra.c
13169 TEGRA IOMMU DRIVERS
13170 M: Hiroshi Doyu <hdoyu@nvidia.com>
13172 F: drivers/iommu/tegra*
13175 M: Rakesh Iyer <riyer@nvidia.com>
13176 M: Laxman Dewangan <ldewangan@nvidia.com>
13178 F: drivers/input/keyboard/tegra-kbc.c
13181 M: Thierry Reding <thierry.reding@gmail.com>
13183 F: drivers/pwm/pwm-tegra.c
13185 TEGRA SERIAL DRIVER
13186 M: Laxman Dewangan <ldewangan@nvidia.com>
13188 F: drivers/tty/serial/serial-tegra.c
13191 M: Laxman Dewangan <ldewangan@nvidia.com>
13193 F: drivers/spi/spi-tegra*
13195 TEHUTI ETHERNET DRIVER
13196 M: Andy Gospodarek <andy@greyhouse.net>
13197 L: netdev@vger.kernel.org
13199 F: drivers/net/ethernet/tehuti/*
13201 Telecom Clock Driver for MCPL0010
13202 M: Mark Gross <mark.gross@intel.com>
13204 F: drivers/char/tlclk.c
13206 TENSILICA XTENSA PORT (xtensa)
13207 M: Chris Zankel <chris@zankel.net>
13208 M: Max Filippov <jcmvbkbc@gmail.com>
13209 L: linux-xtensa@linux-xtensa.org
13210 T: git git://github.com/czankel/xtensa-linux.git
13213 F: drivers/irqchip/irq-xtensa-*
13215 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13216 M: Nishanth Menon <nm@ti.com>
13217 M: Tero Kristo <t-kristo@ti.com>
13218 M: Santosh Shilimkar <ssantosh@kernel.org>
13219 L: linux-arm-kernel@lists.infradead.org
13221 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13222 F: drivers/firmware/ti_sci*
13223 F: include/linux/soc/ti/ti_sci_protocol.h
13224 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13225 F: include/dt-bindings/genpd/k2g.h
13226 F: drivers/soc/ti/ti_sci_pm_domains.c
13227 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13228 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13229 F: drivers/clk/keystone/sci-clk.c
13230 F: drivers/reset/reset-ti-sci.c
13232 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13233 M: Hans Verkuil <hverkuil@xs4all.nl>
13234 L: linux-media@vger.kernel.org
13235 T: git git://linuxtv.org/media_tree.git
13236 W: https://linuxtv.org
13238 F: drivers/media/radio/radio-raremono.c
13241 M: Zhang Rui <rui.zhang@intel.com>
13242 M: Eduardo Valentin <edubezval@gmail.com>
13243 L: linux-pm@vger.kernel.org
13244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13246 Q: https://patchwork.kernel.org/project/linux-pm/list/
13248 F: drivers/thermal/
13249 F: include/linux/thermal.h
13250 F: include/uapi/linux/thermal.h
13251 F: include/linux/cpu_cooling.h
13252 F: Documentation/devicetree/bindings/thermal/
13254 THERMAL/CPU_COOLING
13255 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13256 M: Viresh Kumar <viresh.kumar@linaro.org>
13257 M: Javi Merino <javi.merino@kernel.org>
13258 L: linux-pm@vger.kernel.org
13260 F: Documentation/thermal/cpu-cooling-api.txt
13261 F: drivers/thermal/cpu_cooling.c
13262 F: include/linux/cpu_cooling.h
13264 THINKPAD ACPI EXTRAS DRIVER
13265 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13266 L: ibm-acpi-devel@lists.sourceforge.net
13267 L: platform-driver-x86@vger.kernel.org
13268 W: http://ibm-acpi.sourceforge.net
13269 W: http://thinkwiki.org/wiki/Ibm-acpi
13270 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13272 F: drivers/platform/x86/thinkpad_acpi.c
13275 M: Andreas Noever <andreas.noever@gmail.com>
13276 M: Michael Jamet <michael.jamet@intel.com>
13277 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13278 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13280 F: drivers/thunderbolt/
13282 THUNDERX GPIO DRIVER
13283 M: David Daney <david.daney@cavium.com>
13285 F: drivers/gpio/gpio-thunderx.c
13287 TI AM437X VPFE DRIVER
13288 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13289 L: linux-media@vger.kernel.org
13290 W: https://linuxtv.org
13291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13292 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13294 F: drivers/media/platform/am437x/
13296 TI BANDGAP AND THERMAL DRIVER
13297 M: Eduardo Valentin <edubezval@gmail.com>
13298 M: Keerthy <j-keerthy@ti.com>
13299 L: linux-pm@vger.kernel.org
13300 L: linux-omap@vger.kernel.org
13302 F: drivers/thermal/ti-soc-thermal/
13304 TI BQ27XXX POWER SUPPLY DRIVER
13305 R: Andrew F. Davis <afd@ti.com>
13306 F: include/linux/power/bq27xxx_battery.h
13307 F: drivers/power/supply/bq27xxx_battery.c
13308 F: drivers/power/supply/bq27xxx_battery_i2c.c
13310 TI CDCE706 CLOCK DRIVER
13311 M: Max Filippov <jcmvbkbc@gmail.com>
13313 F: drivers/clk/clk-cdce706.c
13316 M: Tero Kristo <t-kristo@ti.com>
13317 L: linux-omap@vger.kernel.org
13320 F: include/linux/clk/ti.h
13322 TI DAVINCI MACHINE SUPPORT
13323 M: Sekhar Nori <nsekhar@ti.com>
13324 M: Kevin Hilman <khilman@kernel.org>
13325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13328 F: arch/arm/mach-davinci/
13329 F: drivers/i2c/busses/i2c-davinci.c
13330 F: arch/arm/boot/dts/da850*
13332 TI DAVINCI SERIES GPIO DRIVER
13333 M: Keerthy <j-keerthy@ti.com>
13334 L: linux-gpio@vger.kernel.org
13336 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13337 F: drivers/gpio/gpio-davinci.c
13339 TI DAVINCI SERIES MEDIA DRIVER
13340 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13341 L: linux-media@vger.kernel.org
13342 W: https://linuxtv.org
13343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13344 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13346 F: drivers/media/platform/davinci/
13347 F: include/media/davinci/
13349 TI ETHERNET SWITCH DRIVER (CPSW)
13350 R: Grygorii Strashko <grygorii.strashko@ti.com>
13351 L: linux-omap@vger.kernel.org
13352 L: netdev@vger.kernel.org
13354 F: drivers/net/ethernet/ti/cpsw*
13355 F: drivers/net/ethernet/ti/davinci*
13357 TI FLASH MEDIA INTERFACE DRIVER
13358 M: Alex Dubov <oakad@yahoo.com>
13360 F: drivers/misc/tifm*
13361 F: drivers/mmc/host/tifm_sd.c
13362 F: include/linux/tifm.h
13364 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13365 M: Santosh Shilimkar <ssantosh@kernel.org>
13366 L: linux-kernel@vger.kernel.org
13367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13369 F: drivers/soc/ti/*
13370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13372 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13373 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13374 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13377 F: sound/soc/codecs/lm49453*
13378 F: sound/soc/codecs/isabelle*
13380 TI LP855x BACKLIGHT DRIVER
13381 M: Milo Kim <milo.kim@ti.com>
13383 F: Documentation/backlight/lp855x-driver.txt
13384 F: drivers/video/backlight/lp855x_bl.c
13385 F: include/linux/platform_data/lp855x.h
13387 TI LP8727 CHARGER DRIVER
13388 M: Milo Kim <milo.kim@ti.com>
13390 F: drivers/power/supply/lp8727_charger.c
13391 F: include/linux/platform_data/lp8727.h
13393 TI LP8788 MFD DRIVER
13394 M: Milo Kim <milo.kim@ti.com>
13396 F: drivers/iio/adc/lp8788_adc.c
13397 F: drivers/leds/leds-lp8788.c
13398 F: drivers/mfd/lp8788*.c
13399 F: drivers/power/supply/lp8788-charger.c
13400 F: drivers/regulator/lp8788-*.c
13401 F: include/linux/mfd/lp8788*.h
13403 TI NETCP ETHERNET DRIVER
13404 M: Wingman Kwok <w-kwok2@ti.com>
13405 M: Murali Karicheri <m-karicheri2@ti.com>
13406 L: netdev@vger.kernel.org
13408 F: drivers/net/ethernet/ti/netcp*
13410 TI TAS571X FAMILY ASoC CODEC DRIVER
13411 M: Kevin Cernekee <cernekee@chromium.org>
13412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13414 F: sound/soc/codecs/tas571x*
13416 TI TRF7970A NFC DRIVER
13417 M: Mark Greer <mgreer@animalcreek.com>
13418 L: linux-wireless@vger.kernel.org
13419 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13421 F: drivers/nfc/trf7970a.c
13422 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13424 TI TWL4030 SERIES SOC CODEC DRIVER
13425 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13428 F: sound/soc/codecs/twl4030*
13431 M: Benoit Parrot <bparrot@ti.com>
13432 L: linux-media@vger.kernel.org
13433 W: http://linuxtv.org/
13434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13436 F: drivers/media/platform/ti-vpe/
13438 TI WILINK WIRELESS DRIVERS
13439 L: linux-wireless@vger.kernel.org
13440 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13441 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13444 F: drivers/net/wireless/ti/
13445 F: include/linux/wl12xx.h
13448 M: Chris Metcalf <cmetcalf@mellanox.com>
13449 W: http://www.mellanox.com/repository/solutions/tile-scm/
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13453 F: drivers/char/tile-srom.c
13454 F: drivers/edac/tile_edac.c
13455 F: drivers/net/ethernet/tile/
13456 F: drivers/rtc/rtc-tile.c
13457 F: drivers/tty/hvc/hvc_tile.c
13458 F: drivers/tty/serial/tilegx.c
13459 F: drivers/usb/host/*-tilegx.c
13460 F: include/linux/usb/tilegx.h
13462 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13463 M: John Stultz <john.stultz@linaro.org>
13464 M: Thomas Gleixner <tglx@linutronix.de>
13465 R: Stephen Boyd <sboyd@codeaurora.org>
13466 L: linux-kernel@vger.kernel.org
13467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13469 F: include/linux/clocksource.h
13470 F: include/linux/time.h
13471 F: include/linux/timex.h
13472 F: include/uapi/linux/time.h
13473 F: include/uapi/linux/timex.h
13474 F: kernel/time/clocksource.c
13475 F: kernel/time/time*.c
13476 F: kernel/time/alarmtimer.c
13477 F: kernel/time/ntp.c
13478 F: tools/testing/selftests/timers/
13481 M: Jon Maloy <jon.maloy@ericsson.com>
13482 M: Ying Xue <ying.xue@windriver.com>
13483 L: netdev@vger.kernel.org (core kernel code)
13484 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13485 W: http://tipc.sourceforge.net/
13487 F: include/uapi/linux/tipc*.h
13490 TLAN NETWORK DRIVER
13491 M: Samuel Chessman <chessman@tux.org>
13492 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13493 W: http://sourceforge.net/projects/tlan/
13495 F: Documentation/networking/tlan.txt
13496 F: drivers/net/ethernet/ti/tlan.*
13498 TM6000 VIDEO4LINUX DRIVER
13499 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13500 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13501 L: linux-media@vger.kernel.org
13502 W: https://linuxtv.org
13503 T: git git://linuxtv.org/media_tree.git
13505 F: drivers/media/usb/tm6000/
13506 F: Documentation/media/v4l-drivers/tm6000*
13508 TMIO/SDHI MMC DRIVER
13509 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13510 L: linux-mmc@vger.kernel.org
13512 F: drivers/mmc/host/tmio_mmc*
13513 F: drivers/mmc/host/renesas_sdhi*
13514 F: include/linux/mfd/tmio.h
13516 TMP401 HARDWARE MONITOR DRIVER
13517 M: Guenter Roeck <linux@roeck-us.net>
13518 L: linux-hwmon@vger.kernel.org
13520 F: Documentation/hwmon/tmp401
13521 F: drivers/hwmon/tmp401.c
13523 TMPFS (SHMEM FILESYSTEM)
13524 M: Hugh Dickins <hughd@google.com>
13525 L: linux-mm@kvack.org
13527 F: include/linux/shmem_fs.h
13530 TOMOYO SECURITY MODULE
13531 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13532 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13533 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13534 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13535 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13536 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13537 W: http://tomoyo.sourceforge.jp/
13538 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13540 F: security/tomoyo/
13542 TOPSTAR LAPTOP EXTRAS DRIVER
13543 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13544 L: platform-driver-x86@vger.kernel.org
13546 F: drivers/platform/x86/topstar-laptop.c
13548 TOSHIBA ACPI EXTRAS DRIVER
13549 M: Azael Avalos <coproscefalo@gmail.com>
13550 L: platform-driver-x86@vger.kernel.org
13552 F: drivers/platform/x86/toshiba_acpi.c
13554 TOSHIBA BLUETOOTH DRIVER
13555 M: Azael Avalos <coproscefalo@gmail.com>
13556 L: platform-driver-x86@vger.kernel.org
13558 F: drivers/platform/x86/toshiba_bluetooth.c
13560 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13561 M: Azael Avalos <coproscefalo@gmail.com>
13562 L: platform-driver-x86@vger.kernel.org
13564 F: drivers/platform/x86/toshiba_haps.c
13567 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13568 W: http://www.buzzard.org.uk/toshiba/
13570 F: drivers/char/toshiba.c
13571 F: include/linux/toshiba.h
13572 F: include/uapi/linux/toshiba.h
13574 TOSHIBA TC358743 DRIVER
13575 M: Mats Randgaard <matrandg@cisco.com>
13576 L: linux-media@vger.kernel.org
13578 F: drivers/media/i2c/tc358743*
13579 F: include/media/i2c/tc358743.h
13581 TOSHIBA WMI HOTKEYS DRIVER
13582 M: Azael Avalos <coproscefalo@gmail.com>
13583 L: platform-driver-x86@vger.kernel.org
13585 F: drivers/platform/x86/toshiba-wmi.c
13588 M: Peter Huewe <peterhuewe@gmx.de>
13589 M: Marcel Selhorst <tpmdd@selhorst.net>
13590 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13591 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13592 W: http://tpmdd.sourceforge.net
13593 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13594 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13595 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13597 F: drivers/char/tpm/
13599 TPM IBM_VTPM DEVICE DRIVER
13600 M: Ashley Lai <ashleydlai@gmail.com>
13601 W: http://tpmdd.sourceforge.net
13602 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13604 F: drivers/char/tpm/tpm_ibmvtpm*
13607 M: Steven Rostedt <rostedt@goodmis.org>
13608 M: Ingo Molnar <mingo@redhat.com>
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13611 F: Documentation/trace/ftrace.txt
13612 F: arch/*/*/*/ftrace.h
13613 F: arch/*/kernel/ftrace.c
13614 F: include/*/ftrace.h
13615 F: include/linux/trace*.h
13618 F: tools/testing/selftests/ftrace/
13620 TRACING MMIO ACCESSES (MMIOTRACE)
13621 M: Steven Rostedt <rostedt@goodmis.org>
13622 M: Ingo Molnar <mingo@kernel.org>
13623 R: Karol Herbst <karolherbst@gmail.com>
13624 R: Pekka Paalanen <ppaalanen@gmail.com>
13626 L: linux-kernel@vger.kernel.org
13627 L: nouveau@lists.freedesktop.org
13628 F: kernel/trace/trace_mmiotrace.c
13629 F: include/linux/mmiotrace.h
13630 F: arch/x86/mm/kmmio.c
13631 F: arch/x86/mm/mmio-mod.c
13632 F: arch/x86/mm/testmmiotrace.c
13635 M: Jiri Kosina <trivial@kernel.org>
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13638 K: ^Subject:.*(?i)trivial
13641 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13642 M: Jiri Slaby <jslaby@suse.com>
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13645 F: Documentation/serial/
13647 F: drivers/tty/serial/serial_core.c
13648 F: include/linux/serial_core.h
13649 F: include/linux/serial.h
13650 F: include/linux/tty.h
13651 F: include/uapi/linux/serial_core.h
13652 F: include/uapi/linux/serial.h
13653 F: include/uapi/linux/tty.h
13655 TUA9001 MEDIA DRIVER
13656 M: Antti Palosaari <crope@iki.fi>
13657 L: linux-media@vger.kernel.org
13658 W: https://linuxtv.org
13659 W: http://palosaari.fi/linux/
13660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13661 T: git git://linuxtv.org/anttip/media_tree.git
13663 F: drivers/media/tuners/tua9001*
13665 TULIP NETWORK DRIVERS
13666 L: netdev@vger.kernel.org
13667 L: linux-parisc@vger.kernel.org
13669 F: drivers/net/ethernet/dec/tulip/
13672 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13673 W: http://vtun.sourceforge.net/tun
13675 F: Documentation/networking/tuntap.txt
13676 F: arch/um/os-Linux/drivers/
13678 TURBOCHANNEL SUBSYSTEM
13679 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13680 M: Ralf Baechle <ralf@linux-mips.org>
13681 L: linux-mips@linux-mips.org
13682 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13685 F: include/linux/tc.h
13687 TW5864 VIDEO4LINUX DRIVER
13688 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13689 M: Anton Sviridenko <anton@corp.bluecherry.net>
13690 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13691 M: Andrey Utkin <andrey_utkin@fastmail.com>
13692 L: linux-media@vger.kernel.org
13694 F: drivers/media/pci/tw5864/
13696 TW68 VIDEO4LINUX DRIVER
13697 M: Hans Verkuil <hverkuil@xs4all.nl>
13698 L: linux-media@vger.kernel.org
13699 T: git git://linuxtv.org/media_tree.git
13700 W: https://linuxtv.org
13702 F: drivers/media/pci/tw68/
13704 TW686X VIDEO4LINUX DRIVER
13705 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13706 L: linux-media@vger.kernel.org
13707 T: git git://linuxtv.org/media_tree.git
13708 W: http://linuxtv.org
13710 F: drivers/media/pci/tw686x/
13712 UBI FILE SYSTEM (UBIFS)
13713 M: Richard Weinberger <richard@nod.at>
13714 M: Artem Bityutskiy <dedekind1@gmail.com>
13715 M: Adrian Hunter <adrian.hunter@intel.com>
13716 L: linux-mtd@lists.infradead.org
13717 T: git git://git.infradead.org/ubifs-2.6.git
13718 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13720 F: Documentation/filesystems/ubifs.txt
13723 UCLINUX (M68KNOMMU AND COLDFIRE)
13724 M: Greg Ungerer <gerg@linux-m68k.org>
13725 W: http://www.linux-m68k.org/
13726 W: http://www.uclinux.org/
13727 L: linux-m68k@lists.linux-m68k.org
13728 L: uclinux-dev@uclinux.org (subscribers-only)
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13731 F: arch/m68k/coldfire/
13733 F: arch/m68k/*/*_no.*
13734 F: arch/m68k/include/asm/*_no.*
13737 M: Jan Kara <jack@suse.com>
13739 F: Documentation/filesystems/udf.txt
13743 M: Bastien Nocera <hadess@hadess.net>
13744 L: linux-input@vger.kernel.org
13746 F: drivers/hid/hid-udraw.c
13749 M: Evgeniy Dushistov <dushistov@mail.ru>
13751 F: Documentation/filesystems/ufs.txt
13754 UHID USERSPACE HID IO DRIVER:
13755 M: David Herrmann <dh.herrmann@googlemail.com>
13756 L: linux-input@vger.kernel.org
13758 F: drivers/hid/uhid.c
13759 F: include/uapi/linux/uhid.h
13762 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13763 L: linux-usb@vger.kernel.org
13765 F: drivers/usb/common/ulpi.c
13766 F: include/linux/ulpi/
13768 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13769 L: linux-usb@vger.kernel.org
13772 F: include/linux/uwb.h
13773 F: include/linux/uwb/
13775 UNICORE32 ARCHITECTURE:
13776 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13777 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13779 T: git git://github.com/gxt/linux.git
13783 M: Tony Finch <dot@dotat.at>
13784 W: http://dotat.at/prog/unifdef
13786 F: scripts/unifdef.c
13788 UNIFORM CDROM DRIVER
13789 M: Jens Axboe <axboe@kernel.dk>
13790 W: http://www.kernel.dk
13792 F: Documentation/cdrom/
13793 F: drivers/cdrom/cdrom.c
13794 F: include/linux/cdrom.h
13795 F: include/uapi/linux/cdrom.h
13797 UNISYS S-PAR DRIVERS
13798 M: David Kershner <david.kershner@unisys.com>
13799 L: sparmaintainer@unisys.com (Unisys internal)
13801 F: drivers/staging/unisys/
13803 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13804 M: Vinayak Holikatti <vinholikatti@gmail.com>
13805 L: linux-scsi@vger.kernel.org
13807 F: Documentation/scsi/ufs.txt
13808 F: drivers/scsi/ufs/
13810 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13811 M: Joao Pinto <jpinto@synopsys.com>
13812 L: linux-scsi@vger.kernel.org
13814 F: drivers/scsi/ufs/*dwc*
13816 UNSORTED BLOCK IMAGES (UBI)
13817 M: Artem Bityutskiy <dedekind1@gmail.com>
13818 M: Richard Weinberger <richard@nod.at>
13819 W: http://www.linux-mtd.infradead.org/
13820 L: linux-mtd@lists.infradead.org
13821 T: git git://git.infradead.org/ubifs-2.6.git
13823 F: drivers/mtd/ubi/
13824 F: include/linux/mtd/ubi.h
13825 F: include/uapi/mtd/ubi-user.h
13827 USB "USBNET" DRIVER FRAMEWORK
13828 M: Oliver Neukum <oneukum@suse.com>
13829 L: netdev@vger.kernel.org
13830 W: http://www.linux-usb.org/usbnet
13832 F: drivers/net/usb/usbnet.c
13833 F: include/linux/usb/usbnet.h
13836 M: Oliver Neukum <oneukum@suse.com>
13837 L: linux-usb@vger.kernel.org
13839 F: Documentation/usb/acm.txt
13840 F: drivers/usb/class/cdc-acm.*
13842 USB AR5523 WIRELESS DRIVER
13843 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13844 L: linux-wireless@vger.kernel.org
13846 F: drivers/net/wireless/ath/ar5523/
13849 M: Oliver Neukum <oneukum@suse.com>
13850 L: linux-usb@vger.kernel.org
13851 L: linux-scsi@vger.kernel.org
13853 F: drivers/usb/storage/uas.c
13855 USB CDC ETHERNET DRIVER
13856 M: Oliver Neukum <oliver@neukum.org>
13857 L: linux-usb@vger.kernel.org
13859 F: drivers/net/usb/cdc_*.c
13860 F: include/uapi/linux/usb/cdc.h
13862 USB CHAOSKEY DRIVER
13863 M: Keith Packard <keithp@keithp.com>
13864 L: linux-usb@vger.kernel.org
13866 F: drivers/usb/misc/chaoskey.c
13868 USB CYPRESS C67X00 DRIVER
13869 M: Peter Korsgaard <jacmet@sunsite.dk>
13870 L: linux-usb@vger.kernel.org
13872 F: drivers/usb/c67x00/
13874 USB DAVICOM DM9601 DRIVER
13875 M: Peter Korsgaard <jacmet@sunsite.dk>
13876 L: netdev@vger.kernel.org
13877 W: http://www.linux-usb.org/usbnet
13879 F: drivers/net/usb/dm9601.c
13881 USB DIAMOND RIO500 DRIVER
13882 M: Cesar Miquel <miquel@df.uba.ar>
13883 L: rio500-users@lists.sourceforge.net
13884 W: http://rio500.sourceforge.net
13886 F: drivers/usb/misc/rio500*
13889 M: Alan Stern <stern@rowland.harvard.edu>
13890 L: linux-usb@vger.kernel.org
13892 F: Documentation/usb/ehci.txt
13893 F: drivers/usb/host/ehci*
13895 USB GADGET/PERIPHERAL SUBSYSTEM
13896 M: Felipe Balbi <balbi@kernel.org>
13897 L: linux-usb@vger.kernel.org
13898 W: http://www.linux-usb.org/gadget
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13901 F: drivers/usb/gadget/
13902 F: include/linux/usb/gadget*
13904 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13905 M: Jiri Kosina <jikos@kernel.org>
13906 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13907 L: linux-usb@vger.kernel.org
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13910 F: Documentation/hid/hiddev.txt
13911 F: drivers/hid/usbhid/
13914 M: Olav Kongas <ok@artecdesign.ee>
13915 L: linux-usb@vger.kernel.org
13917 F: drivers/usb/host/isp116x*
13918 F: include/linux/usb/isp116x.h
13920 USB LAN78XX ETHERNET DRIVER
13921 M: Woojung Huh <woojung.huh@microchip.com>
13922 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13923 L: netdev@vger.kernel.org
13925 F: drivers/net/usb/lan78xx.*
13927 USB MASS STORAGE DRIVER
13928 M: Alan Stern <stern@rowland.harvard.edu>
13929 L: linux-usb@vger.kernel.org
13930 L: usb-storage@lists.one-eyed-alien.net
13932 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13933 F: drivers/usb/storage/
13936 M: Clemens Ladisch <clemens@ladisch.de>
13937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13938 T: git git://git.alsa-project.org/alsa-kernel.git
13940 F: sound/usb/midi.*
13942 USB NETWORKING DRIVERS
13943 L: linux-usb@vger.kernel.org
13945 F: drivers/net/usb/
13948 M: Alan Stern <stern@rowland.harvard.edu>
13949 L: linux-usb@vger.kernel.org
13951 F: Documentation/usb/ohci.txt
13952 F: drivers/usb/host/ohci*
13954 USB OTG FSM (Finite State Machine)
13955 M: Peter Chen <Peter.Chen@nxp.com>
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13957 L: linux-usb@vger.kernel.org
13959 F: drivers/usb/common/usb-otg-fsm.c
13962 M: Valentina Manea <valentina.manea.m@gmail.com>
13963 M: Shuah Khan <shuahkh@osg.samsung.com>
13964 M: Shuah Khan <shuah@kernel.org>
13965 L: linux-usb@vger.kernel.org
13967 F: Documentation/usb/usbip_protocol.txt
13968 F: drivers/usb/usbip/
13969 F: tools/usb/usbip/
13972 M: Petko Manolov <petkan@nucleusys.com>
13973 L: linux-usb@vger.kernel.org
13974 L: netdev@vger.kernel.org
13975 T: git git://github.com/petkan/pegasus.git
13976 W: https://github.com/petkan/pegasus
13978 F: drivers/net/usb/pegasus.*
13981 M: Felipe Balbi <balbi@kernel.org>
13982 L: linux-usb@vger.kernel.org
13983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13985 F: drivers/usb/phy/
13987 USB PRINTER DRIVER (usblp)
13988 M: Pete Zaitcev <zaitcev@redhat.com>
13989 L: linux-usb@vger.kernel.org
13991 F: drivers/usb/class/usblp.c
13993 USB QMI WWAN NETWORK DRIVER
13994 M: Bjørn Mork <bjorn@mork.no>
13995 L: netdev@vger.kernel.org
13997 F: Documentation/ABI/testing/sysfs-class-net-qmi
13998 F: drivers/net/usb/qmi_wwan.c
14001 M: Petko Manolov <petkan@nucleusys.com>
14002 L: linux-usb@vger.kernel.org
14003 L: netdev@vger.kernel.org
14004 T: git git://github.com/petkan/rtl8150.git
14005 W: https://github.com/petkan/rtl8150
14007 F: drivers/net/usb/rtl8150.c
14009 USB SERIAL SUBSYSTEM
14010 M: Johan Hovold <johan@kernel.org>
14011 L: linux-usb@vger.kernel.org
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14014 F: Documentation/usb/usb-serial.txt
14015 F: drivers/usb/serial/
14016 F: include/linux/usb/serial.h
14018 USB SMSC75XX ETHERNET DRIVER
14019 M: Steve Glendinning <steve.glendinning@shawell.net>
14020 L: netdev@vger.kernel.org
14022 F: drivers/net/usb/smsc75xx.*
14024 USB SMSC95XX ETHERNET DRIVER
14025 M: Steve Glendinning <steve.glendinning@shawell.net>
14026 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14027 L: netdev@vger.kernel.org
14029 F: drivers/net/usb/smsc95xx.*
14032 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14033 L: linux-usb@vger.kernel.org
14034 W: http://www.linux-usb.org
14035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14037 F: Documentation/devicetree/bindings/usb/
14038 F: Documentation/usb/
14040 F: include/linux/usb.h
14041 F: include/linux/usb/
14043 USB TYPEC SUBSYSTEM
14044 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14045 L: linux-usb@vger.kernel.org
14047 F: Documentation/ABI/testing/sysfs-class-typec
14048 F: Documentation/usb/typec.rst
14049 F: drivers/usb/typec/
14050 F: include/linux/usb/typec.h
14053 M: Alan Stern <stern@rowland.harvard.edu>
14054 L: linux-usb@vger.kernel.org
14056 F: drivers/usb/host/uhci*
14059 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14060 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14061 L: linux-media@vger.kernel.org
14062 T: git git://linuxtv.org/media_tree.git
14063 W: http://www.ideasonboard.org/uvc/
14065 F: drivers/media/usb/uvc/
14066 F: include/uapi/linux/uvcvideo.h
14069 M: Hans Verkuil <hverkuil@xs4all.nl>
14070 L: linux-media@vger.kernel.org
14071 T: git git://linuxtv.org/media_tree.git
14072 W: https://linuxtv.org
14074 F: drivers/media/usb/usbvision/
14077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14078 L: linux-usb@vger.kernel.org
14080 F: drivers/usb/gadget/function/*uvc*
14081 F: drivers/usb/gadget/legacy/webcam.c
14083 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14084 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14085 L: linux-wireless@vger.kernel.org
14087 F: drivers/net/wireless/rndis_wlan.c
14090 M: Mathias Nyman <mathias.nyman@intel.com>
14091 L: linux-usb@vger.kernel.org
14093 F: drivers/usb/host/xhci*
14094 F: drivers/usb/host/pci-quirks*
14097 L: linux-wireless@vger.kernel.org
14098 W: http://linux-lc100020.sourceforge.net
14100 F: drivers/net/wireless/zydas/zd1201.*
14103 M: Antoine Jacquet <royale@zerezo.com>
14104 L: linux-usb@vger.kernel.org
14105 L: linux-media@vger.kernel.org
14106 T: git git://linuxtv.org/media_tree.git
14107 W: http://royale.zerezo.com/zr364xx/
14109 F: Documentation/media/v4l-drivers/zr364xx*
14110 F: drivers/media/usb/zr364xx/
14112 USER-MODE LINUX (UML)
14113 M: Jeff Dike <jdike@addtoit.com>
14114 M: Richard Weinberger <richard@nod.at>
14115 L: user-mode-linux-devel@lists.sourceforge.net
14116 L: user-mode-linux-user@lists.sourceforge.net
14117 W: http://user-mode-linux.sourceforge.net
14118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14120 F: Documentation/virtual/uml/
14126 USERSPACE I/O (UIO)
14127 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14130 F: Documentation/driver-api/uio-howto.rst
14132 F: include/linux/uio*.h
14135 M: Karel Zak <kzak@redhat.com>
14136 L: util-linux@vger.kernel.org
14137 W: http://en.wikipedia.org/wiki/Util-linux
14138 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14142 M: Christoph Hellwig <hch@lst.de>
14143 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14144 L: linux-kernel@vger.kernel.org
14145 T: git git://git.infradead.org/users/hch/uuid.git
14148 F: include/linux/uuid.h
14149 F: include/uapi/linux/uuid.h
14153 M: Michal Januszewski <spock@gentoo.org>
14154 L: linux-fbdev@vger.kernel.org
14155 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14157 F: Documentation/fb/uvesafb.txt
14158 F: drivers/video/fbdev/uvesafb.*
14161 M: Stefan Agner <stefan@agner.ch>
14162 L: linux-mtd@lists.infradead.org
14164 F: drivers/mtd/nand/vf610_nfc.c
14166 VFAT/FAT/MSDOS FILESYSTEM
14167 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14169 F: Documentation/filesystems/vfat.txt
14173 M: Alex Williamson <alex.williamson@redhat.com>
14174 L: kvm@vger.kernel.org
14175 T: git git://github.com/awilliam/linux-vfio.git
14177 F: Documentation/vfio.txt
14179 F: include/linux/vfio.h
14180 F: include/uapi/linux/vfio.h
14182 VFIO MEDIATED DEVICE DRIVERS
14183 M: Kirti Wankhede <kwankhede@nvidia.com>
14184 L: kvm@vger.kernel.org
14186 F: Documentation/vfio-mediated-device.txt
14187 F: drivers/vfio/mdev/
14188 F: include/linux/mdev.h
14189 F: samples/vfio-mdev/
14191 VFIO PLATFORM DRIVER
14192 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14193 L: kvm@vger.kernel.org
14195 F: drivers/vfio/platform/
14198 R: Lukas Wunner <lukas@wunner.de>
14200 F: Documentation/gpu/vga-switcheroo.rst
14201 F: drivers/gpu/vga/vga_switcheroo.c
14202 F: include/linux/vga_switcheroo.h
14203 T: git git://anongit.freedesktop.org/drm/drm-misc
14205 VIA RHINE NETWORK DRIVER
14207 F: drivers/net/ethernet/via/via-rhine.c
14209 VIA SD/MMC CARD CONTROLLER DRIVER
14210 M: Bruce Chang <brucechang@via.com.tw>
14211 M: Harald Welte <HaraldWelte@viatech.com>
14213 F: drivers/mmc/host/via-sdmmc.c
14215 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14216 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14217 L: linux-fbdev@vger.kernel.org
14219 F: include/linux/via-core.h
14220 F: include/linux/via-gpio.h
14221 F: include/linux/via_i2c.h
14222 F: drivers/video/fbdev/via/
14224 VIA VELOCITY NETWORK DRIVER
14225 M: Francois Romieu <romieu@fr.zoreil.com>
14226 L: netdev@vger.kernel.org
14228 F: drivers/net/ethernet/via/via-velocity.*
14230 VIDEO MULTIPLEXER DRIVER
14231 M: Philipp Zabel <p.zabel@pengutronix.de>
14232 L: linux-media@vger.kernel.org
14234 F: drivers/media/platform/video-mux.c
14236 VIDEOBUF2 FRAMEWORK
14237 M: Pawel Osciak <pawel@osciak.com>
14238 M: Marek Szyprowski <m.szyprowski@samsung.com>
14239 M: Kyungmin Park <kyungmin.park@samsung.com>
14240 L: linux-media@vger.kernel.org
14242 F: drivers/media/v4l2-core/videobuf2-*
14243 F: include/media/videobuf2-*
14245 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14246 M: Helen Koike <helen.koike@collabora.com>
14247 L: linux-media@vger.kernel.org
14248 T: git git://linuxtv.org/media_tree.git
14249 W: https://linuxtv.org
14251 F: drivers/media/platform/vimc/*
14254 M: Alex Williamson <alex.williamson@redhat.com>
14255 M: Paolo Bonzini <pbonzini@redhat.com>
14256 L: kvm@vger.kernel.org
14260 VIRTIO AND VHOST VSOCK DRIVER
14261 M: Stefan Hajnoczi <stefanha@redhat.com>
14262 L: kvm@vger.kernel.org
14263 L: virtualization@lists.linux-foundation.org
14264 L: netdev@vger.kernel.org
14266 F: include/linux/virtio_vsock.h
14267 F: include/uapi/linux/virtio_vsock.h
14268 F: include/uapi/linux/vsockmon.h
14269 F: net/vmw_vsock/af_vsock_tap.c
14270 F: net/vmw_vsock/virtio_transport_common.c
14271 F: net/vmw_vsock/virtio_transport.c
14272 F: drivers/net/vsockmon.c
14273 F: drivers/vhost/vsock.c
14274 F: drivers/vhost/vsock.h
14276 VIRTIO CONSOLE DRIVER
14277 M: Amit Shah <amit@kernel.org>
14278 L: virtualization@lists.linux-foundation.org
14280 F: drivers/char/virtio_console.c
14281 F: include/linux/virtio_console.h
14282 F: include/uapi/linux/virtio_console.h
14284 VIRTIO CORE, NET AND BLOCK DRIVERS
14285 M: "Michael S. Tsirkin" <mst@redhat.com>
14286 M: Jason Wang <jasowang@redhat.com>
14287 L: virtualization@lists.linux-foundation.org
14289 F: Documentation/devicetree/bindings/virtio/
14292 F: drivers/net/virtio_net.c
14293 F: drivers/block/virtio_blk.c
14294 F: include/linux/virtio*.h
14295 F: include/uapi/linux/virtio_*.h
14296 F: drivers/crypto/virtio/
14297 F: mm/balloon_compaction.c
14299 VIRTIO CRYPTO DRIVER
14300 M: Gonglei <arei.gonglei@huawei.com>
14301 L: virtualization@lists.linux-foundation.org
14302 L: linux-crypto@vger.kernel.org
14304 F: drivers/crypto/virtio/
14305 F: include/uapi/linux/virtio_crypto.h
14307 VIRTIO DRIVERS FOR S390
14308 M: Cornelia Huck <cohuck@redhat.com>
14309 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14310 L: linux-s390@vger.kernel.org
14311 L: virtualization@lists.linux-foundation.org
14312 L: kvm@vger.kernel.org
14314 F: drivers/s390/virtio/
14317 M: David Airlie <airlied@linux.ie>
14318 M: Gerd Hoffmann <kraxel@redhat.com>
14319 L: dri-devel@lists.freedesktop.org
14320 L: virtualization@lists.linux-foundation.org
14321 T: git git://anongit.freedesktop.org/drm/drm-misc
14323 F: drivers/gpu/drm/virtio/
14324 F: include/uapi/linux/virtio_gpu.h
14326 VIRTIO HOST (VHOST)
14327 M: "Michael S. Tsirkin" <mst@redhat.com>
14328 M: Jason Wang <jasowang@redhat.com>
14329 L: kvm@vger.kernel.org
14330 L: virtualization@lists.linux-foundation.org
14331 L: netdev@vger.kernel.org
14332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14335 F: include/uapi/linux/vhost.h
14337 VIRTIO INPUT DRIVER
14338 M: Gerd Hoffmann <kraxel@redhat.com>
14340 F: drivers/virtio/virtio_input.c
14341 F: include/uapi/linux/virtio_input.h
14343 VIRTUAL SERIO DEVICE DRIVER
14344 M: Stephen Chandler Paul <thatslyude@gmail.com>
14346 F: drivers/input/serio/userio.c
14347 F: include/uapi/linux/userio.h
14349 VIVID VIRTUAL VIDEO DRIVER
14350 M: Hans Verkuil <hverkuil@xs4all.nl>
14351 L: linux-media@vger.kernel.org
14352 T: git git://linuxtv.org/media_tree.git
14353 W: https://linuxtv.org
14355 F: drivers/media/platform/vivid/*
14358 M: Florian Fainelli <f.fainelli@gmail.com>
14359 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14361 F: drivers/vlynq/vlynq.c
14362 F: include/linux/vlynq.h
14365 M: Martyn Welch <martyn@welchs.me.uk>
14366 M: Manohar Vanga <manohar.vanga@gmail.com>
14367 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14368 L: devel@driverdev.osuosl.org
14370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14371 F: Documentation/driver-api/vme.rst
14372 F: drivers/staging/vme/
14374 F: include/linux/vme*
14376 VMWARE BALLOON DRIVER
14377 M: Xavier Deguillard <xdeguillard@vmware.com>
14378 M: Philip Moltmann <moltmann@vmware.com>
14379 M: "VMware, Inc." <pv-drivers@vmware.com>
14380 L: linux-kernel@vger.kernel.org
14382 F: drivers/misc/vmw_balloon.c
14384 VMWARE HYPERVISOR INTERFACE
14385 M: Alok Kataria <akataria@vmware.com>
14386 L: virtualization@lists.linux-foundation.org
14388 F: arch/x86/kernel/cpu/vmware.c
14390 VMWARE PVRDMA DRIVER
14391 M: Adit Ranadive <aditr@vmware.com>
14392 M: VMware PV-Drivers <pv-drivers@vmware.com>
14393 L: linux-rdma@vger.kernel.org
14395 F: drivers/infiniband/hw/vmw_pvrdma/
14397 VMware PVSCSI driver
14398 M: Jim Gill <jgill@vmware.com>
14399 M: VMware PV-Drivers <pv-drivers@vmware.com>
14400 L: linux-scsi@vger.kernel.org
14402 F: drivers/scsi/vmw_pvscsi.c
14403 F: drivers/scsi/vmw_pvscsi.h
14405 VMWARE VMMOUSE SUBDRIVER
14406 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14407 M: "VMware, Inc." <pv-drivers@vmware.com>
14408 L: linux-input@vger.kernel.org
14410 F: drivers/input/mouse/vmmouse.c
14411 F: drivers/input/mouse/vmmouse.h
14413 VMWARE VMXNET3 ETHERNET DRIVER
14414 M: Shrikrishna Khare <skhare@vmware.com>
14415 M: "VMware, Inc." <pv-drivers@vmware.com>
14416 L: netdev@vger.kernel.org
14418 F: drivers/net/vmxnet3/
14420 VOCORE VOCORE2 BOARD
14421 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14422 L: linux-mips@linux-mips.org
14424 F: arch/mips/boot/dts/ralink/vocore2.dts
14426 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14427 M: Liam Girdwood <lgirdwood@gmail.com>
14428 M: Mark Brown <broonie@kernel.org>
14429 L: linux-kernel@vger.kernel.org
14430 W: http://www.slimlogic.co.uk/?p=48
14431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14433 F: Documentation/devicetree/bindings/regulator/
14434 F: drivers/regulator/
14435 F: include/dt-bindings/regulator/
14436 F: include/linux/regulator/
14439 M: David Ahern <dsa@cumulusnetworks.com>
14440 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14441 L: netdev@vger.kernel.org
14443 F: drivers/net/vrf.c
14444 F: Documentation/networking/vrf.txt
14446 VT1211 HARDWARE MONITOR DRIVER
14447 M: Juerg Haefliger <juergh@gmail.com>
14448 L: linux-hwmon@vger.kernel.org
14450 F: Documentation/hwmon/vt1211
14451 F: drivers/hwmon/vt1211.c
14453 VT8231 HARDWARE MONITOR DRIVER
14454 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14455 L: linux-hwmon@vger.kernel.org
14457 F: drivers/hwmon/vt8231.c
14459 VUB300 USB to SDIO/SD/MMC bridge chip
14460 M: Tony Olech <tony.olech@elandigitalsystems.com>
14461 L: linux-mmc@vger.kernel.org
14462 L: linux-usb@vger.kernel.org
14464 F: drivers/mmc/host/vub300.c
14466 W1 DALLAS'S 1-WIRE BUS
14467 M: Evgeniy Polyakov <zbr@ioremap.net>
14469 F: Documentation/w1/
14471 F: include/linux/w1.h
14473 W83791D HARDWARE MONITORING DRIVER
14474 M: Marc Hulsman <m.hulsman@tudelft.nl>
14475 L: linux-hwmon@vger.kernel.org
14477 F: Documentation/hwmon/w83791d
14478 F: drivers/hwmon/w83791d.c
14480 W83793 HARDWARE MONITORING DRIVER
14481 M: Rudolf Marek <r.marek@assembler.cz>
14482 L: linux-hwmon@vger.kernel.org
14484 F: Documentation/hwmon/w83793
14485 F: drivers/hwmon/w83793.c
14487 W83795 HARDWARE MONITORING DRIVER
14488 M: Jean Delvare <jdelvare@suse.com>
14489 L: linux-hwmon@vger.kernel.org
14491 F: drivers/hwmon/w83795.c
14493 W83L51xD SD/MMC CARD INTERFACE DRIVER
14494 M: Pierre Ossman <pierre@ossman.eu>
14496 F: drivers/mmc/host/wbsd.*
14498 WACOM PROTOCOL 4 SERIAL TABLETS
14499 M: Julian Squires <julian@cipht.net>
14500 M: Hans de Goede <hdegoede@redhat.com>
14501 L: linux-input@vger.kernel.org
14503 F: drivers/input/tablet/wacom_serial4.c
14505 WATCHDOG DEVICE DRIVERS
14506 M: Wim Van Sebroeck <wim@iguana.be>
14507 R: Guenter Roeck <linux@roeck-us.net>
14508 L: linux-watchdog@vger.kernel.org
14509 W: http://www.linux-watchdog.org/
14510 T: git git://www.linux-watchdog.org/linux-watchdog.git
14512 F: Documentation/devicetree/bindings/watchdog/
14513 F: Documentation/watchdog/
14514 F: drivers/watchdog/
14515 F: include/linux/watchdog.h
14516 F: include/uapi/linux/watchdog.h
14518 WHISKEYCOVE PMIC GPIO DRIVER
14519 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14520 L: linux-gpio@vger.kernel.org
14522 F: drivers/gpio/gpio-wcove.c
14525 M: David Herrmann <dh.herrmann@googlemail.com>
14526 L: linux-input@vger.kernel.org
14528 F: drivers/hid/hid-wiimote*
14530 WILOCITY WIL6210 WIRELESS DRIVER
14531 M: Maya Erez <qca_merez@qca.qualcomm.com>
14532 L: linux-wireless@vger.kernel.org
14533 L: wil6210@qca.qualcomm.com
14535 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14536 F: drivers/net/wireless/ath/wil6210/
14537 F: include/uapi/linux/wil6210_uapi.h
14540 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14541 M: linux-wimax@intel.com
14542 L: wimax@linuxwimax.org (subscribers-only)
14544 W: http://linuxwimax.org
14545 F: Documentation/wimax/README.wimax
14546 F: include/linux/wimax/debug.h
14547 F: include/net/wimax.h
14548 F: include/uapi/linux/wimax.h
14552 M: David Härdeman <david@hardeman.nu>
14554 F: drivers/media/rc/winbond-cir.c
14556 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14557 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14558 L: linux-watchdog@vger.kernel.org
14560 F: drivers/watchdog/ebc-c384_wdt.c
14562 WINSYSTEMS WS16C48 GPIO DRIVER
14563 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14564 L: linux-gpio@vger.kernel.org
14566 F: drivers/gpio/gpio-ws16c48.c
14568 WISTRON LAPTOP BUTTON DRIVER
14569 M: Miloslav Trmac <mitr@volny.cz>
14571 F: drivers/input/misc/wistron_btns.c
14573 WL3501 WIRELESS PCMCIA CARD DRIVER
14574 L: linux-wireless@vger.kernel.org
14576 F: drivers/net/wireless/wl3501*
14578 WOLFSON MICROELECTRONICS DRIVERS
14579 L: patches@opensource.cirrus.com
14580 T: git https://github.com/CirrusLogic/linux-drivers.git
14581 W: https://github.com/CirrusLogic/linux-drivers/wiki
14583 F: Documentation/hwmon/wm83??
14584 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14585 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14586 F: Documentation/devicetree/bindings/mfd/arizona.txt
14587 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14588 F: arch/arm/mach-s3c64xx/mach-crag6410*
14589 F: drivers/clk/clk-wm83*.c
14590 F: drivers/extcon/extcon-arizona.c
14591 F: drivers/leds/leds-wm83*.c
14592 F: drivers/gpio/gpio-*wm*.c
14593 F: drivers/gpio/gpio-arizona.c
14594 F: drivers/hwmon/wm83??-hwmon.c
14595 F: drivers/input/misc/wm831x-on.c
14596 F: drivers/input/touchscreen/wm831x-ts.c
14597 F: drivers/input/touchscreen/wm97*.c
14598 F: drivers/mfd/arizona*
14599 F: drivers/mfd/wm*.c
14600 F: drivers/mfd/cs47l24*
14601 F: drivers/power/supply/wm83*.c
14602 F: drivers/rtc/rtc-wm83*.c
14603 F: drivers/regulator/wm8*.c
14604 F: drivers/regulator/arizona*
14605 F: drivers/video/backlight/wm83*_bl.c
14606 F: drivers/watchdog/wm83*_wdt.c
14607 F: include/linux/mfd/arizona/
14608 F: include/linux/mfd/wm831x/
14609 F: include/linux/mfd/wm8350/
14610 F: include/linux/mfd/wm8400*
14611 F: include/linux/regulator/arizona*
14612 F: include/linux/wm97xx.h
14613 F: include/sound/wm????.h
14614 F: sound/soc/codecs/arizona.?
14615 F: sound/soc/codecs/wm*
14616 F: sound/soc/codecs/cs47l24*
14619 M: Tejun Heo <tj@kernel.org>
14620 R: Lai Jiangshan <jiangshanlai@gmail.com>
14621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14623 F: include/linux/workqueue.h
14624 F: kernel/workqueue.c
14625 F: Documentation/core-api/workqueue.rst
14627 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14628 M: Chen-Yu Tsai <wens@csie.org>
14629 L: linux-kernel@vger.kernel.org
14634 M: Andrew Hendry <andrew.hendry@gmail.com>
14635 L: linux-x25@vger.kernel.org
14637 F: Documentation/networking/x25*
14638 F: include/net/x25*
14641 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14642 M: Thomas Gleixner <tglx@linutronix.de>
14643 M: Ingo Molnar <mingo@redhat.com>
14644 M: "H. Peter Anvin" <hpa@zytor.com>
14646 L: linux-kernel@vger.kernel.org
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14649 F: Documentation/x86/
14652 X86 MCE INFRASTRUCTURE
14653 M: Tony Luck <tony.luck@intel.com>
14654 M: Borislav Petkov <bp@alien8.de>
14655 L: linux-edac@vger.kernel.org
14657 F: arch/x86/kernel/cpu/mcheck/*
14659 X86 MICROCODE UPDATE SUPPORT
14660 M: Borislav Petkov <bp@alien8.de>
14662 F: arch/x86/kernel/cpu/microcode/*
14664 X86 PLATFORM DRIVERS
14665 M: Darren Hart <dvhart@infradead.org>
14666 M: Andy Shevchenko <andy@infradead.org>
14667 L: platform-driver-x86@vger.kernel.org
14668 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14670 F: drivers/platform/x86/
14671 F: drivers/platform/olpc/
14674 M: Andy Lutomirski <luto@amacapital.net>
14675 L: linux-kernel@vger.kernel.org
14676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14678 F: arch/x86/entry/vdso/
14680 XC2028/3028 TUNER DRIVER
14681 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14682 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14683 L: linux-media@vger.kernel.org
14684 W: https://linuxtv.org
14685 T: git git://linuxtv.org/media_tree.git
14687 F: drivers/media/tuners/tuner-xc2028.*
14689 XEN BLOCK SUBSYSTEM
14690 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14691 M: Roger Pau Monné <roger.pau@citrix.com>
14692 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14694 F: drivers/block/xen-blkback/*
14695 F: drivers/block/xen*
14698 M: Stefano Stabellini <sstabellini@kernel.org>
14699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14702 F: arch/arm/include/asm/xen/
14704 XEN HYPERVISOR ARM64
14705 M: Stefano Stabellini <sstabellini@kernel.org>
14706 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14709 F: arch/arm64/include/asm/xen/
14711 XEN HYPERVISOR INTERFACE
14712 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14713 M: Juergen Gross <jgross@suse.com>
14714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14718 F: drivers/*/xen-*front.c
14720 F: arch/x86/include/asm/xen/
14722 F: include/uapi/xen/
14723 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14724 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14726 XEN NETWORK BACKEND DRIVER
14727 M: Wei Liu <wei.liu2@citrix.com>
14728 M: Paul Durrant <paul.durrant@citrix.com>
14729 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14730 L: netdev@vger.kernel.org
14732 F: drivers/net/xen-netback/*
14735 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14736 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14738 F: arch/x86/pci/*xen*
14739 F: drivers/pci/*xen*
14742 M: Juergen Gross <jgross@suse.com>
14743 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14744 L: linux-scsi@vger.kernel.org
14746 F: drivers/scsi/xen-scsifront.c
14747 F: drivers/xen/xen-scsiback.c
14748 F: include/xen/interface/io/vscsiif.h
14750 XEN SWIOTLB SUBSYSTEM
14751 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14752 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14754 F: arch/x86/xen/*swiotlb*
14755 F: drivers/xen/*swiotlb*
14758 M: Darrick J. Wong <darrick.wong@oracle.com>
14759 M: linux-xfs@vger.kernel.org
14760 L: linux-xfs@vger.kernel.org
14762 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14764 F: Documentation/filesystems/xfs.txt
14767 XILINX AXI ETHERNET DRIVER
14768 M: Anirudha Sarangi <anirudh@xilinx.com>
14769 M: John Linn <John.Linn@xilinx.com>
14771 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14773 XILINX UARTLITE SERIAL DRIVER
14774 M: Peter Korsgaard <jacmet@sunsite.dk>
14775 L: linux-serial@vger.kernel.org
14777 F: drivers/tty/serial/uartlite.c
14779 XILINX VIDEO IP CORES
14780 M: Hyun Kwon <hyun.kwon@xilinx.com>
14781 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14782 L: linux-media@vger.kernel.org
14783 T: git git://linuxtv.org/media_tree.git
14785 F: Documentation/devicetree/bindings/media/xilinx/
14786 F: drivers/media/platform/xilinx/
14787 F: include/uapi/linux/xilinx-v4l2-controls.h
14790 M: Eli Billauer <eli.billauer@gmail.com>
14791 L: linux-kernel@vger.kernel.org
14793 F: drivers/char/xillybus/
14795 XRA1403 GPIO EXPANDER
14796 M: Nandor Han <nandor.han@ge.com>
14797 M: Semi Malinen <semi.malinen@ge.com>
14798 L: linux-gpio@vger.kernel.org
14800 F: drivers/gpio/gpio-xra1403.c
14801 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14803 XTENSA XTFPGA PLATFORM SUPPORT
14804 M: Max Filippov <jcmvbkbc@gmail.com>
14805 L: linux-xtensa@linux-xtensa.org
14807 F: drivers/spi/spi-xtensa-xtfpga.c
14808 F: sound/soc/xtensa/xtfpga-i2s.c
14810 YAM DRIVER FOR AX.25
14811 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14812 L: linux-hams@vger.kernel.org
14814 F: drivers/net/hamradio/yam*
14815 F: include/linux/yam.h
14817 YAMA SECURITY MODULE
14818 M: Kees Cook <keescook@chromium.org>
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14822 F: Documentation/admin-guide/LSM/Yama.rst
14824 YEALINK PHONE DRIVER
14825 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14826 L: usbb2k-api-dev@nongnu.org
14828 F: Documentation/input/yealink.rst
14829 F: drivers/input/misc/yealink.*
14831 Z8530 DRIVER FOR AX.25
14832 M: Joerg Reuter <jreuter@yaina.de>
14833 W: http://yaina.de/jreuter/
14834 W: http://www.qsl.net/dl1bke/
14835 L: linux-hams@vger.kernel.org
14837 F: Documentation/networking/z8530drv.txt
14838 F: drivers/net/hamradio/*scc.c
14839 F: drivers/net/hamradio/z8530.h
14841 ZBUD COMPRESSED PAGE ALLOCATOR
14842 M: Seth Jennings <sjenning@redhat.com>
14843 M: Dan Streetman <ddstreet@ieee.org>
14844 L: linux-mm@kvack.org
14847 F: include/linux/zbud.h
14849 ZD1211RW WIRELESS DRIVER
14850 M: Daniel Drake <dsd@gentoo.org>
14851 M: Ulrich Kunitz <kune@deine-taler.de>
14852 W: http://zd1211.ath.cx/wiki/DriverRewrite
14853 L: linux-wireless@vger.kernel.org
14854 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14856 F: drivers/net/wireless/zydas/zd1211rw/
14858 ZD1301 MEDIA DRIVER
14859 M: Antti Palosaari <crope@iki.fi>
14860 L: linux-media@vger.kernel.org
14861 W: https://linuxtv.org/
14862 W: http://palosaari.fi/linux/
14863 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14865 F: drivers/media/usb/dvb-usb-v2/zd1301*
14867 ZD1301_DEMOD MEDIA DRIVER
14868 M: Antti Palosaari <crope@iki.fi>
14869 L: linux-media@vger.kernel.org
14870 W: https://linuxtv.org/
14871 W: http://palosaari.fi/linux/
14872 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14874 F: drivers/media/dvb-frontends/zd1301_demod*
14876 ZPOOL COMPRESSED PAGE STORAGE API
14877 M: Dan Streetman <ddstreet@ieee.org>
14878 L: linux-mm@kvack.org
14881 F: include/linux/zpool.h
14883 ZR36067 VIDEO FOR LINUX DRIVER
14884 L: mjpeg-users@lists.sourceforge.net
14885 L: linux-media@vger.kernel.org
14886 W: http://mjpeg.sourceforge.net/driver-zoran/
14887 T: hg https://linuxtv.org/hg/v4l-dvb
14889 F: drivers/media/pci/zoran/
14891 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14892 M: Minchan Kim <minchan@kernel.org>
14893 M: Nitin Gupta <ngupta@vflare.org>
14894 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14895 L: linux-kernel@vger.kernel.org
14897 F: drivers/block/zram/
14898 F: Documentation/blockdev/zram.txt
14900 ZS DECSTATION Z85C30 SERIAL DRIVER
14901 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14903 F: drivers/tty/serial/zs.*
14905 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14906 M: Minchan Kim <minchan@kernel.org>
14907 M: Nitin Gupta <ngupta@vflare.org>
14908 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14909 L: linux-mm@kvack.org
14912 F: include/linux/zsmalloc.h
14913 F: Documentation/vm/zsmalloc.txt
14915 ZSWAP COMPRESSED SWAP CACHING
14916 M: Seth Jennings <sjenning@redhat.com>
14917 M: Dan Streetman <ddstreet@ieee.org>
14918 L: linux-mm@kvack.org
14923 M: Linus Torvalds <torvalds@linux-foundation.org>
14924 L: linux-kernel@vger.kernel.org
14925 Q: http://patchwork.kernel.org/project/LKML/list/
14926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14927 S: Buried alive in reporters