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
10633 F: drivers/pinctrl/sh-pfc/
10635 PIN CONTROLLER - SAMSUNG
10636 M: Tomasz Figa <tomasz.figa@gmail.com>
10637 M: Krzysztof Kozlowski <krzk@kernel.org>
10638 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10641 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10644 F: drivers/pinctrl/samsung/
10645 F: include/dt-bindings/pinctrl/samsung.h
10646 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10648 PIN CONTROLLER - SINGLE
10649 M: Tony Lindgren <tony@atomide.com>
10650 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 L: linux-omap@vger.kernel.org
10654 F: drivers/pinctrl/pinctrl-single.c
10656 PIN CONTROLLER - ST SPEAR
10657 M: Viresh Kumar <vireshk@kernel.org>
10658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659 W: http://www.st.com/spear
10661 F: drivers/pinctrl/spear/
10663 PISTACHIO SOC SUPPORT
10664 M: James Hartley <james.hartley@imgtec.com>
10665 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10666 L: linux-mips@linux-mips.org
10668 F: arch/mips/pistachio/
10669 F: arch/mips/include/asm/mach-pistachio/
10670 F: arch/mips/boot/dts/img/pistachio*
10671 F: arch/mips/configs/pistachio*_defconfig
10675 M: linux-block@vger.kernel.org
10676 F: drivers/block/pktcdvd.c
10677 F: include/linux/pktcdvd.h
10678 F: include/uapi/linux/pktcdvd.h
10680 PKUNITY SOC DRIVERS
10681 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10682 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10684 T: git git://github.com/gxt/linux.git
10685 F: drivers/input/serio/i8042-unicore32io.h
10686 F: drivers/i2c/busses/i2c-puv3.c
10687 F: drivers/video/fbdev/fb-puv3.c
10688 F: drivers/rtc/rtc-puv3.c
10690 PMBUS HARDWARE MONITORING DRIVERS
10691 M: Guenter Roeck <linux@roeck-us.net>
10692 L: linux-hwmon@vger.kernel.org
10693 W: http://hwmon.wiki.kernel.org/
10694 W: http://www.roeck-us.net/linux/drivers/
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10697 F: Documentation/hwmon/pmbus
10698 F: drivers/hwmon/pmbus/
10699 F: include/linux/pmbus.h
10701 PMC SIERRA MaxRAID DRIVER
10702 L: linux-scsi@vger.kernel.org
10703 W: http://www.pmc-sierra.com/
10705 F: drivers/scsi/pmcraid.*
10707 PMC SIERRA PM8001 DRIVER
10708 M: Jack Wang <jinpu.wang@profitbricks.com>
10709 M: lindar_liu@usish.com
10710 L: linux-scsi@vger.kernel.org
10712 F: drivers/scsi/pm8001/
10715 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10719 POSIX CLOCKS and TIMERS
10720 M: Thomas Gleixner <tglx@linutronix.de>
10721 L: linux-kernel@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10725 F: include/linux/timer*
10726 F: kernel/time/*timer*
10728 POWER MANAGEMENT CORE
10729 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10730 L: linux-pm@vger.kernel.org
10731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10732 B: https://bugzilla.kernel.org
10734 F: drivers/base/power/
10735 F: include/linux/pm.h
10736 F: include/linux/pm_*
10737 F: include/linux/powercap.h
10738 F: drivers/powercap/
10740 POWER STATE COORDINATION INTERFACE (PSCI)
10741 M: Mark Rutland <mark.rutland@arm.com>
10742 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10743 L: linux-arm-kernel@lists.infradead.org
10745 F: drivers/firmware/psci*.c
10746 F: include/linux/psci.h
10747 F: include/uapi/linux/psci.h
10749 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10750 M: Sebastian Reichel <sre@kernel.org>
10751 L: linux-pm@vger.kernel.org
10752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10754 F: Documentation/devicetree/bindings/power/supply/
10755 F: include/linux/power_supply.h
10756 F: drivers/power/supply/
10758 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10759 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10760 L: linuxppc-dev@lists.ozlabs.org
10762 F: drivers/char/powernv-op-panel.c
10764 PPP OVER ATM (RFC 2364)
10765 M: Mitchell Blank Jr <mitch@sfgoth.com>
10767 F: net/atm/pppoatm.c
10768 F: include/uapi/linux/atmppp.h
10771 M: Michal Ostrowski <mostrows@earthlink.net>
10773 F: drivers/net/ppp/pppoe.c
10774 F: drivers/net/ppp/pppox.c
10777 M: James Chapman <jchapman@katalix.com>
10779 F: net/l2tp/l2tp_ppp.c
10780 F: include/linux/if_pppol2tp.h
10781 F: include/uapi/linux/if_pppol2tp.h
10783 PPP PROTOCOL DRIVERS AND COMPRESSORS
10784 M: Paul Mackerras <paulus@samba.org>
10785 L: linux-ppp@vger.kernel.org
10787 F: drivers/net/ppp/ppp_*
10790 M: Rodolfo Giometti <giometti@enneenne.com>
10791 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10792 L: linuxpps@ml.enneenne.com (subscribers-only)
10794 F: Documentation/pps/
10795 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10796 F: Documentation/ABI/testing/sysfs-pps
10798 F: include/linux/pps*.h
10799 F: include/uapi/linux/pps.h
10802 M: Dmitry Kozlov <xeb@mail.ru>
10803 L: netdev@vger.kernel.org
10805 F: drivers/net/ppp/pptp.c
10806 W: http://sourceforge.net/projects/accel-pptp
10809 M: Robert Love <rml@tech9.net>
10810 L: kpreempt-tech@lists.sourceforge.net
10811 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10813 F: Documentation/preempt-locking.txt
10814 F: include/linux/preempt.h
10817 M: Petr Mladek <pmladek@suse.com>
10818 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10819 R: Steven Rostedt <rostedt@goodmis.org>
10822 F: include/linux/printk.h
10824 PRISM54 WIRELESS DRIVER
10825 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10826 L: linux-wireless@vger.kernel.org
10827 W: http://wireless.kernel.org/en/users/Drivers/p54
10829 F: drivers/net/wireless/intersil/prism54/
10832 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10833 M: Kees Cook <keescook@chromium.org>
10834 L: linux-kernel@vger.kernel.org
10835 L: linux-fsdevel@vger.kernel.org
10837 F: fs/proc/proc_sysctl.c
10838 F: include/linux/sysctl.h
10840 F: tools/testing/selftests/sysctl/
10842 PS3 NETWORK SUPPORT
10843 M: Geoff Levand <geoff@infradead.org>
10844 L: netdev@vger.kernel.org
10845 L: linuxppc-dev@lists.ozlabs.org
10847 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10849 PS3 PLATFORM SUPPORT
10850 M: Geoff Levand <geoff@infradead.org>
10851 L: linuxppc-dev@lists.ozlabs.org
10853 F: arch/powerpc/boot/ps3*
10854 F: arch/powerpc/include/asm/lv1call.h
10855 F: arch/powerpc/include/asm/ps3*.h
10856 F: arch/powerpc/platforms/ps3/
10859 F: drivers/rtc/rtc-ps3.c
10860 F: drivers/usb/host/*ps3.c
10861 F: sound/ppc/snd_ps3*
10864 M: Jim Paris <jim@jtan.com>
10865 M: Geoff Levand <geoff@infradead.org>
10866 L: linuxppc-dev@lists.ozlabs.org
10868 F: drivers/block/ps3vram.c
10870 PSAMPLE PACKET SAMPLING SUPPORT:
10871 M: Yotam Gigi <yotamg@mellanox.com>
10874 F: include/net/psample.h
10875 F: include/uapi/linux/psample.h
10878 M: Kees Cook <keescook@chromium.org>
10879 M: Anton Vorontsov <anton@enomsg.org>
10880 M: Colin Cross <ccross@android.com>
10881 M: Tony Luck <tony.luck@intel.com>
10883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10885 F: include/linux/pstore*
10886 F: drivers/firmware/efi/efi-pstore.c
10887 F: drivers/acpi/apei/erst.c
10888 F: Documentation/admin-guide/ramoops.rst
10889 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10890 K: \b(pstore|ramoops)
10892 PTP HARDWARE CLOCK SUPPORT
10893 M: Richard Cochran <richardcochran@gmail.com>
10894 L: netdev@vger.kernel.org
10896 W: http://linuxptp.sourceforge.net/
10897 F: Documentation/ABI/testing/sysfs-ptp
10898 F: Documentation/ptp/*
10899 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10900 F: drivers/net/phy/dp83640*
10902 F: include/linux/ptp_cl*
10905 M: Oleg Nesterov <oleg@redhat.com>
10907 F: include/asm-generic/syscall.h
10908 F: include/linux/ptrace.h
10909 F: include/linux/regset.h
10910 F: include/linux/tracehook.h
10911 F: include/uapi/linux/ptrace.h
10912 F: include/uapi/linux/ptrace.h
10913 F: include/asm-generic/ptrace.h
10915 F: arch/*/ptrace*.c
10916 F: arch/*/*/ptrace*.c
10917 F: arch/*/include/asm/ptrace*.h
10920 M: Hans Verkuil <hverkuil@xs4all.nl>
10921 L: linux-media@vger.kernel.org
10922 T: git git://linuxtv.org/media_tree.git
10924 F: drivers/media/usb/pulse8-cec/*
10925 F: Documentation/media/cec-drivers/pulse8-cec.rst
10927 PVRUSB2 VIDEO4LINUX DRIVER
10928 M: Mike Isely <isely@pobox.com>
10929 L: pvrusb2@isely.net (subscribers-only)
10930 L: linux-media@vger.kernel.org
10931 W: http://www.isely.net/pvrusb2/
10932 T: git git://linuxtv.org/media_tree.git
10934 F: Documentation/media/v4l-drivers/pvrusb2*
10935 F: drivers/media/usb/pvrusb2/
10938 M: Hans Verkuil <hverkuil@xs4all.nl>
10939 L: linux-media@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10942 F: drivers/media/usb/pwc/*
10945 M: Kamil Debski <kamil@wypas.org>
10946 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10947 L: linux-hwmon@vger.kernel.org
10949 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10950 F: Documentation/hwmon/pwm-fan
10951 F: drivers/hwmon/pwm-fan.c
10954 M: Sean Young <sean@mess.org>
10955 L: linux-media@vger.kernel.org
10957 F: drivers/media/rc/pwm-ir-tx.c
10960 M: Thierry Reding <thierry.reding@gmail.com>
10961 L: linux-pwm@vger.kernel.org
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10964 F: Documentation/pwm.txt
10965 F: Documentation/devicetree/bindings/pwm/
10966 F: include/linux/pwm.h
10968 F: drivers/video/backlight/pwm_bl.c
10969 F: include/linux/pwm_backlight.h
10970 F: drivers/gpio/gpio-mvebu.c
10971 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10974 M: Robert Jarzmik <robert.jarzmik@free.fr>
10975 L: linux-gpio@vger.kernel.org
10977 F: drivers/gpio/gpio-pxa.c
10983 M: Robert Jarzmik <robert.jarzmik@free.fr>
10984 L: linux-rtc@vger.kernel.org
10987 PXA2xx/PXA3xx SUPPORT
10988 M: Daniel Mack <daniel@zonque.org>
10989 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10990 M: Robert Jarzmik <robert.jarzmik@free.fr>
10991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10992 T: git git://github.com/hzhuang1/linux.git
10993 T: git git://github.com/rjarzmik/linux.git
10995 F: arch/arm/boot/dts/pxa*
10996 F: arch/arm/mach-pxa/
10997 F: drivers/dma/pxa*
10998 F: drivers/pcmcia/pxa2xx*
10999 F: drivers/pinctrl/pxa/
11000 F: drivers/spi/spi-pxa2xx*
11001 F: drivers/usb/gadget/udc/pxa2*
11002 F: include/sound/pxa2xx-lib.h
11006 PXA3xx NAND FLASH DRIVER
11007 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11008 L: linux-mtd@lists.infradead.org
11010 F: drivers/mtd/nand/pxa3xx_nand.c
11013 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11014 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
11015 L: qat-linux@intel.com
11017 F: drivers/crypto/qat/
11019 QCOM AUDIO (ASoC) DRIVERS
11020 M: Patrick Lai <plai@codeaurora.org>
11021 M: Banajit Goswami <bgoswami@codeaurora.org>
11022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11026 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11027 M: Gabriel Somlo <somlo@cmu.edu>
11028 M: "Michael S. Tsirkin" <mst@redhat.com>
11029 L: qemu-devel@nongnu.org
11031 F: drivers/firmware/qemu_fw_cfg.c
11034 M: Mike Marciniszyn <infinipath@intel.com>
11035 L: linux-rdma@vger.kernel.org
11037 F: drivers/infiniband/hw/qib/
11039 QLOGIC QL41xxx FCOE DRIVER
11040 M: QLogic-Storage-Upstream@cavium.com
11041 L: linux-scsi@vger.kernel.org
11043 F: drivers/scsi/qedf/
11045 QLOGIC QL41xxx ISCSI DRIVER
11046 M: QLogic-Storage-Upstream@cavium.com
11047 L: linux-scsi@vger.kernel.org
11049 F: drivers/scsi/qedi/
11051 QLOGIC QL4xxx ETHERNET DRIVER
11052 M: Yuval Mintz <Yuval.Mintz@cavium.com>
11053 M: Ariel Elior <Ariel.Elior@cavium.com>
11054 M: everest-linux-l2@cavium.com
11055 L: netdev@vger.kernel.org
11057 F: drivers/net/ethernet/qlogic/qed/
11058 F: include/linux/qed/
11059 F: drivers/net/ethernet/qlogic/qede/
11061 QLOGIC QL4xxx RDMA DRIVER
11062 M: Ram Amrani <Ram.Amrani@cavium.com>
11063 M: Ariel Elior <Ariel.Elior@cavium.com>
11064 L: linux-rdma@vger.kernel.org
11066 F: drivers/infiniband/hw/qedr/
11067 F: include/uapi/rdma/qedr-abi.h
11069 QLOGIC QLA1280 SCSI DRIVER
11070 M: Michael Reed <mdr@sgi.com>
11071 L: linux-scsi@vger.kernel.org
11073 F: drivers/scsi/qla1280.[ch]
11075 QLOGIC QLA2XXX FC-SCSI DRIVER
11076 M: qla2xxx-upstream@qlogic.com
11077 L: linux-scsi@vger.kernel.org
11079 F: Documentation/scsi/LICENSE.qla2xxx
11080 F: drivers/scsi/qla2xxx/
11082 QLOGIC QLA3XXX NETWORK DRIVER
11083 M: Dept-GELinuxNICDev@cavium.com
11084 L: netdev@vger.kernel.org
11086 F: Documentation/networking/LICENSE.qla3xxx
11087 F: drivers/net/ethernet/qlogic/qla3xxx.*
11089 QLOGIC QLA4XXX iSCSI DRIVER
11090 M: QLogic-Storage-Upstream@qlogic.com
11091 L: linux-scsi@vger.kernel.org
11093 F: Documentation/scsi/LICENSE.qla4xxx
11094 F: drivers/scsi/qla4xxx/
11096 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11097 M: Harish Patil <harish.patil@cavium.com>
11098 M: Manish Chopra <manish.chopra@cavium.com>
11099 M: Dept-GELinuxNICDev@cavium.com
11100 L: netdev@vger.kernel.org
11102 F: drivers/net/ethernet/qlogic/qlcnic/
11104 QLOGIC QLGE 10Gb ETHERNET DRIVER
11105 M: Harish Patil <harish.patil@cavium.com>
11106 M: Manish Chopra <manish.chopra@cavium.com>
11107 M: Dept-GELinuxNICDev@cavium.com
11108 L: netdev@vger.kernel.org
11110 F: drivers/net/ethernet/qlogic/qlge/
11113 M: Anders Larsen <al@alarsen.net>
11114 W: http://www.alarsen.net/linux/qnx4fs/
11117 F: include/uapi/linux/qnx4_fs.h
11118 F: include/uapi/linux/qnxtypes.h
11120 QORIQ DPAA2 FSL-MC BUS DRIVER
11121 M: Stuart Yoder <stuyoder@gmail.com>
11122 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11123 L: linux-kernel@vger.kernel.org
11125 F: drivers/staging/fsl-mc/
11126 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11128 QT1010 MEDIA DRIVER
11129 M: Antti Palosaari <crope@iki.fi>
11130 L: linux-media@vger.kernel.org
11131 W: https://linuxtv.org
11132 W: http://palosaari.fi/linux/
11133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11134 T: git git://linuxtv.org/anttip/media_tree.git
11136 F: drivers/media/tuners/qt1010*
11138 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11139 M: Kalle Valo <kvalo@qca.qualcomm.com>
11140 L: ath10k@lists.infradead.org
11141 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11144 F: drivers/net/wireless/ath/ath10k/
11146 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11147 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11148 L: linux-wireless@vger.kernel.org
11149 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11151 F: drivers/net/wireless/ath/ath9k/
11153 QUALCOMM CAMERA SUBSYSTEM DRIVER
11154 M: Todor Tomov <todor.tomov@linaro.org>
11155 L: linux-media@vger.kernel.org
11157 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11158 F: Documentation/media/v4l-drivers/qcom_camss.rst
11159 F: drivers/media/platform/qcom/camss-8x16/
11161 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11162 M: Timur Tabi <timur@codeaurora.org>
11163 L: netdev@vger.kernel.org
11165 F: drivers/net/ethernet/qualcomm/emac/
11167 QUALCOMM HEXAGON ARCHITECTURE
11168 M: Richard Kuo <rkuo@codeaurora.org>
11169 L: linux-hexagon@vger.kernel.org
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11175 M: Rob Clark <robdclark@gmail.com>
11176 L: iommu@lists.linux-foundation.org
11177 L: linux-arm-msm@vger.kernel.org
11179 F: drivers/iommu/qcom_iommu.c
11181 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11182 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11183 L: linux-media@vger.kernel.org
11184 L: linux-arm-msm@vger.kernel.org
11185 T: git git://linuxtv.org/media_tree.git
11187 F: drivers/media/platform/qcom/venus/
11189 QUALCOMM WCN36XX WIRELESS DRIVER
11190 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11191 L: wcn36xx@lists.infradead.org
11192 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11193 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11195 F: drivers/net/wireless/ath/wcn36xx/
11197 QUANTENNA QTNFMAC WIRELESS DRIVER
11198 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11199 M: Avinash Patil <avinashp@quantenna.com>
11200 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11201 L: linux-wireless@vger.kernel.org
11203 F: drivers/net/wireless/quantenna
11205 RADEON and AMDGPU DRM DRIVERS
11206 M: Alex Deucher <alexander.deucher@amd.com>
11207 M: Christian König <christian.koenig@amd.com>
11208 L: amd-gfx@lists.freedesktop.org
11209 T: git git://people.freedesktop.org/~agd5f/linux
11211 F: drivers/gpu/drm/radeon/
11212 F: include/uapi/drm/radeon_drm.h
11213 F: drivers/gpu/drm/amd/
11214 F: include/uapi/drm/amdgpu_drm.h
11216 RADEON FRAMEBUFFER DISPLAY DRIVER
11217 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11218 L: linux-fbdev@vger.kernel.org
11220 F: drivers/video/fbdev/aty/radeon*
11221 F: include/uapi/linux/radeonfb.h
11223 RADIOSHARK RADIO DRIVER
11224 M: Hans Verkuil <hverkuil@xs4all.nl>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11228 F: drivers/media/radio/radio-shark.c
11230 RADIOSHARK2 RADIO DRIVER
11231 M: Hans Verkuil <hverkuil@xs4all.nl>
11232 L: linux-media@vger.kernel.org
11233 T: git git://linuxtv.org/media_tree.git
11235 F: drivers/media/radio/radio-shark2.c
11236 F: drivers/media/radio/radio-tea5777.c
11238 RADOS BLOCK DEVICE (RBD)
11239 M: Ilya Dryomov <idryomov@gmail.com>
11240 M: Sage Weil <sage@redhat.com>
11241 M: Alex Elder <elder@kernel.org>
11242 L: ceph-devel@vger.kernel.org
11243 W: http://ceph.com/
11244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11245 T: git git://github.com/ceph/ceph-client.git
11247 F: Documentation/ABI/testing/sysfs-bus-rbd
11248 F: drivers/block/rbd.c
11249 F: drivers/block/rbd_types.h
11251 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11252 M: Paul Mackerras <paulus@samba.org>
11253 L: linux-fbdev@vger.kernel.org
11255 F: drivers/video/fbdev/aty/aty128fb.c
11257 RAINSHADOW-CEC DRIVER
11258 M: Hans Verkuil <hverkuil@xs4all.nl>
11259 L: linux-media@vger.kernel.org
11260 T: git git://linuxtv.org/media_tree.git
11262 F: drivers/media/usb/rainshadow-cec/*
11264 RALINK MIPS ARCHITECTURE
11265 M: John Crispin <john@phrozen.org>
11266 L: linux-mips@linux-mips.org
11268 F: arch/mips/ralink
11270 RALINK RT2X00 WIRELESS LAN DRIVER
11272 M: Stanislaw Gruszka <sgruszka@redhat.com>
11273 M: Helmut Schaa <helmut.schaa@googlemail.com>
11274 L: linux-wireless@vger.kernel.org
11276 F: drivers/net/wireless/ralink/rt2x00/
11278 RAMDISK RAM BLOCK DEVICE DRIVER
11279 M: Jens Axboe <axboe@kernel.dk>
11281 F: Documentation/blockdev/ramdisk.txt
11282 F: drivers/block/brd.c
11284 RANDOM NUMBER DRIVER
11285 M: "Theodore Ts'o" <tytso@mit.edu>
11287 F: drivers/char/random.c
11290 M: Matt Porter <mporter@kernel.crashing.org>
11291 M: Alexandre Bounine <alexandre.bounine@idt.com>
11293 F: drivers/rapidio/
11295 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11296 L: linux-wireless@vger.kernel.org
11298 F: drivers/net/wireless/ray*
11301 M: Josh Triplett <josh@joshtriplett.org>
11302 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11303 L: linux-kernel@vger.kernel.org
11305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11306 F: Documentation/RCU/torture.txt
11307 F: kernel/rcu/rcutorture.c
11309 RCUTORTURE TEST FRAMEWORK
11310 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11311 M: Josh Triplett <josh@joshtriplett.org>
11312 R: Steven Rostedt <rostedt@goodmis.org>
11313 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11314 R: Lai Jiangshan <jiangshanlai@gmail.com>
11315 L: linux-kernel@vger.kernel.org
11317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11318 F: tools/testing/selftests/rcutorture
11321 M: Florian Fainelli <florian@openwrt.org>
11324 RDC R6040 FAST ETHERNET DRIVER
11325 M: Florian Fainelli <f.fainelli@gmail.com>
11326 L: netdev@vger.kernel.org
11328 F: drivers/net/ethernet/rdc/r6040.c
11330 RDMAVT - RDMA verbs software
11331 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11332 L: linux-rdma@vger.kernel.org
11334 F: drivers/infiniband/sw/rdmavt
11336 RDS - RELIABLE DATAGRAM SOCKETS
11337 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11338 L: netdev@vger.kernel.org
11339 L: linux-rdma@vger.kernel.org
11340 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11341 W: https://oss.oracle.com/projects/rds/
11344 F: Documentation/networking/rds.txt
11346 RDT - RESOURCE ALLOCATION
11347 M: Fenghua Yu <fenghua.yu@intel.com>
11348 L: linux-kernel@vger.kernel.org
11350 F: arch/x86/kernel/cpu/intel_rdt*
11351 F: arch/x86/include/asm/intel_rdt_sched.h
11352 F: Documentation/x86/intel_rdt*
11354 READ-COPY UPDATE (RCU)
11355 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11356 M: Josh Triplett <josh@joshtriplett.org>
11357 R: Steven Rostedt <rostedt@goodmis.org>
11358 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11359 R: Lai Jiangshan <jiangshanlai@gmail.com>
11360 L: linux-kernel@vger.kernel.org
11361 W: http://www.rdrop.com/users/paulmck/RCU/
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11364 F: Documentation/RCU/
11365 X: Documentation/RCU/torture.txt
11366 F: include/linux/rcu*
11367 X: include/linux/srcu.h
11369 X: kernel/torture.c
11371 REAL TIME CLOCK (RTC) SUBSYSTEM
11372 M: Alessandro Zummo <a.zummo@towertech.it>
11373 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11374 L: linux-rtc@vger.kernel.org
11375 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11378 F: Documentation/devicetree/bindings/rtc/
11379 F: Documentation/rtc.txt
11381 F: include/linux/rtc.h
11382 F: include/uapi/linux/rtc.h
11383 F: include/linux/rtc/
11384 F: include/linux/platform_data/rtc-*
11385 F: tools/testing/selftests/timers/rtctest.c
11387 REALTEK AUDIO CODECS
11388 M: Bard Liao <bardliao@realtek.com>
11389 M: Oder Chiou <oder_chiou@realtek.com>
11391 F: sound/soc/codecs/rt*
11392 F: include/sound/rt*.h
11394 REGISTER MAP ABSTRACTION
11395 M: Mark Brown <broonie@kernel.org>
11396 L: linux-kernel@vger.kernel.org
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11399 F: Documentation/devicetree/bindings/regmap/
11400 F: drivers/base/regmap/
11401 F: include/linux/regmap.h
11403 REISERFS FILE SYSTEM
11404 L: reiserfs-devel@vger.kernel.org
11408 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11409 M: Ohad Ben-Cohen <ohad@wizery.com>
11410 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11411 L: linux-remoteproc@vger.kernel.org
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11414 F: Documentation/devicetree/bindings/remoteproc/
11415 F: Documentation/remoteproc.txt
11416 F: drivers/remoteproc/
11417 F: include/linux/remoteproc.h
11419 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11420 M: Ohad Ben-Cohen <ohad@wizery.com>
11421 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11422 L: linux-remoteproc@vger.kernel.org
11423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11426 F: Documentation/rpmsg.txt
11427 F: include/linux/rpmsg.h
11428 F: include/linux/rpmsg/
11430 RENESAS CLOCK DRIVERS
11431 M: Geert Uytterhoeven <geert+renesas@glider.be>
11432 L: linux-renesas-soc@vger.kernel.org
11434 F: drivers/clk/renesas/
11436 RENESAS ETHERNET DRIVERS
11437 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11438 L: netdev@vger.kernel.org
11439 L: linux-renesas-soc@vger.kernel.org
11440 F: Documentation/devicetree/bindings/net/renesas,*.txt
11441 F: Documentation/devicetree/bindings/net/sh_eth.txt
11442 F: drivers/net/ethernet/renesas/
11443 F: include/linux/sh_eth.h
11445 RENESAS R-CAR GYROADC DRIVER
11446 M: Marek Vasut <marek.vasut@gmail.com>
11447 L: linux-iio@vger.kernel.org
11449 F: drivers/iio/adc/rcar_gyro_adc.c
11451 RENESAS USB PHY DRIVER
11452 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11453 L: linux-renesas-soc@vger.kernel.org
11455 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11457 RESET CONTROLLER FRAMEWORK
11458 M: Philipp Zabel <p.zabel@pengutronix.de>
11459 T: git git://git.pengutronix.de/git/pza/linux
11462 F: Documentation/devicetree/bindings/reset/
11463 F: include/dt-bindings/reset/
11464 F: include/linux/reset.h
11465 F: include/linux/reset-controller.h
11468 M: Johannes Berg <johannes@sipsolutions.net>
11469 L: linux-wireless@vger.kernel.org
11470 W: http://wireless.kernel.org/
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11474 F: Documentation/rfkill.txt
11478 M: Thomas Graf <tgraf@suug.ch>
11479 M: Herbert Xu <herbert@gondor.apana.org.au>
11480 L: netdev@vger.kernel.org
11482 F: lib/rhashtable.c
11483 F: include/linux/rhashtable.h
11485 RICOH R5C592 MEMORYSTICK DRIVER
11486 M: Maxim Levitsky <maximlevitsky@gmail.com>
11488 F: drivers/memstick/host/r592.*
11490 RICOH SMARTMEDIA/XD DRIVER
11491 M: Maxim Levitsky <maximlevitsky@gmail.com>
11493 F: drivers/mtd/nand/r852.c
11494 F: drivers/mtd/nand/r852.h
11497 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11498 W: http://sourceforge.net/projects/roccat/
11500 F: drivers/hid/hid-roccat*
11501 F: include/linux/hid-roccat*
11502 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11505 M: Jiri Pirko <jiri@resnulli.us>
11506 L: netdev@vger.kernel.org
11508 F: drivers/net/ethernet/rocker/
11512 W: http://www.comtrol.com
11514 F: Documentation/serial/rocket.txt
11515 F: drivers/tty/rocket*
11517 ROCKETPORT EXPRESS/INFINITY DRIVER
11518 M: Kevin Cernekee <cernekee@gmail.com>
11519 L: linux-serial@vger.kernel.org
11521 F: drivers/tty/serial/rp2.*
11523 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11524 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11525 L: linux-kernel@vger.kernel.org
11526 L: linux-renesas-soc@vger.kernel.org
11528 F: drivers/mfd/bd9571mwv.c
11529 F: drivers/regulator/bd9571mwv-regulator.c
11530 F: drivers/gpio/gpio-bd9571mwv.c
11531 F: include/linux/mfd/bd9571mwv.h
11532 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11535 M: Ralf Baechle <ralf@linux-mips.org>
11536 L: linux-hams@vger.kernel.org
11537 W: http://www.linux-ax25.org/
11539 F: include/net/rose.h
11540 F: include/uapi/linux/rose.h
11543 RTL2830 MEDIA DRIVER
11544 M: Antti Palosaari <crope@iki.fi>
11545 L: linux-media@vger.kernel.org
11546 W: https://linuxtv.org
11547 W: http://palosaari.fi/linux/
11548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11549 T: git git://linuxtv.org/anttip/media_tree.git
11551 F: drivers/media/dvb-frontends/rtl2830*
11553 RTL2832 MEDIA DRIVER
11554 M: Antti Palosaari <crope@iki.fi>
11555 L: linux-media@vger.kernel.org
11556 W: https://linuxtv.org
11557 W: http://palosaari.fi/linux/
11558 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11559 T: git git://linuxtv.org/anttip/media_tree.git
11561 F: drivers/media/dvb-frontends/rtl2832*
11563 RTL2832_SDR MEDIA DRIVER
11564 M: Antti Palosaari <crope@iki.fi>
11565 L: linux-media@vger.kernel.org
11566 W: https://linuxtv.org
11567 W: http://palosaari.fi/linux/
11568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11569 T: git git://linuxtv.org/anttip/media_tree.git
11571 F: drivers/media/dvb-frontends/rtl2832_sdr*
11573 RTL8180 WIRELESS DRIVER
11574 L: linux-wireless@vger.kernel.org
11575 W: http://wireless.kernel.org/
11576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11578 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11580 RTL8187 WIRELESS DRIVER
11581 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11582 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11583 M: Larry Finger <Larry.Finger@lwfinger.net>
11584 L: linux-wireless@vger.kernel.org
11585 W: http://wireless.kernel.org/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11588 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11590 RTL8192CE WIRELESS DRIVER
11591 M: Larry Finger <Larry.Finger@lwfinger.net>
11592 M: Chaoming Li <chaoming_li@realsil.com.cn>
11593 L: linux-wireless@vger.kernel.org
11594 W: http://wireless.kernel.org/
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11597 F: drivers/net/wireless/realtek/rtlwifi/
11598 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11600 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11601 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11602 L: linux-wireless@vger.kernel.org
11603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11605 F: drivers/net/wireless/realtek/rtl8xxxu/
11607 S3 SAVAGE FRAMEBUFFER DRIVER
11608 M: Antonino Daplas <adaplas@gmail.com>
11609 L: linux-fbdev@vger.kernel.org
11611 F: drivers/video/fbdev/savage/
11614 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11615 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11616 L: linux-s390@vger.kernel.org
11617 W: http://www.ibm.com/developerworks/linux/linux390/
11618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11622 F: Documentation/s390/
11623 F: Documentation/driver-api/s390-drivers.rst
11625 S390 COMMON I/O LAYER
11626 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11627 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11628 L: linux-s390@vger.kernel.org
11629 W: http://www.ibm.com/developerworks/linux/linux390/
11631 F: drivers/s390/cio/
11634 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11635 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11636 L: linux-s390@vger.kernel.org
11637 W: http://www.ibm.com/developerworks/linux/linux390/
11639 F: drivers/s390/block/dasd*
11640 F: block/partitions/ibm.c
11643 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11644 L: linux-s390@vger.kernel.org
11645 W: http://www.ibm.com/developerworks/linux/linux390/
11647 F: drivers/iommu/s390-iommu.c
11649 S390 IUCV NETWORK LAYER
11650 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11651 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11652 L: linux-s390@vger.kernel.org
11653 W: http://www.ibm.com/developerworks/linux/linux390/
11655 F: drivers/s390/net/*iucv*
11656 F: include/net/iucv/
11659 S390 NETWORK DRIVERS
11660 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11662 L: linux-s390@vger.kernel.org
11663 W: http://www.ibm.com/developerworks/linux/linux390/
11665 F: drivers/s390/net/
11668 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11669 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11670 L: linux-s390@vger.kernel.org
11671 W: http://www.ibm.com/developerworks/linux/linux390/
11674 F: drivers/pci/hotplug/s390_pci_hpc.c
11676 S390 VFIO-CCW DRIVER
11677 M: Cornelia Huck <cohuck@redhat.com>
11678 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11679 L: linux-s390@vger.kernel.org
11680 L: kvm@vger.kernel.org
11682 F: drivers/s390/cio/vfio_ccw*
11683 F: Documentation/s390/vfio-ccw.txt
11684 F: include/uapi/linux/vfio_ccw.h
11687 M: Harald Freudenberger <freude@de.ibm.com>
11688 L: linux-s390@vger.kernel.org
11689 W: http://www.ibm.com/developerworks/linux/linux390/
11691 F: drivers/s390/crypto/
11694 M: Steffen Maier <maier@linux.vnet.ibm.com>
11695 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11696 L: linux-s390@vger.kernel.org
11697 W: http://www.ibm.com/developerworks/linux/linux390/
11699 F: drivers/s390/scsi/zfcp_*
11701 S3C24XX SD/MMC Driver
11702 M: Ben Dooks <ben-linux@fluff.org>
11703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11705 F: drivers/mmc/host/s3cmci.*
11707 SAA6588 RDS RECEIVER DRIVER
11708 M: Hans Verkuil <hverkuil@xs4all.nl>
11709 L: linux-media@vger.kernel.org
11710 T: git git://linuxtv.org/media_tree.git
11711 W: https://linuxtv.org
11713 F: drivers/media/i2c/saa6588*
11715 SAA7134 VIDEO4LINUX DRIVER
11716 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11717 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11718 L: linux-media@vger.kernel.org
11719 W: https://linuxtv.org
11720 T: git git://linuxtv.org/media_tree.git
11722 F: Documentation/media/v4l-drivers/saa7134*
11723 F: drivers/media/pci/saa7134/
11725 SAA7146 VIDEO4LINUX-2 DRIVER
11726 M: Hans Verkuil <hverkuil@xs4all.nl>
11727 L: linux-media@vger.kernel.org
11728 T: git git://linuxtv.org/media_tree.git
11730 F: drivers/media/common/saa7146/
11731 F: drivers/media/pci/saa7146/
11732 F: include/media/saa7146*
11734 SAMSUNG AUDIO (ASoC) DRIVERS
11735 M: Krzysztof Kozlowski <krzk@kernel.org>
11736 M: Sangbeom Kim <sbkim73@samsung.com>
11737 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11740 F: sound/soc/samsung/
11742 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11743 M: Krzysztof Kozlowski <krzk@kernel.org>
11744 L: linux-crypto@vger.kernel.org
11745 L: linux-samsung-soc@vger.kernel.org
11747 F: drivers/crypto/exynos-rng.c
11748 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11750 SAMSUNG FRAMEBUFFER DRIVER
11751 M: Jingoo Han <jingoohan1@gmail.com>
11752 L: linux-fbdev@vger.kernel.org
11754 F: drivers/video/fbdev/s3c-fb.c
11756 SAMSUNG LAPTOP DRIVER
11757 M: Corentin Chary <corentin.chary@gmail.com>
11758 L: platform-driver-x86@vger.kernel.org
11760 F: drivers/platform/x86/samsung-laptop.c
11762 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11763 M: Sangbeom Kim <sbkim73@samsung.com>
11764 M: Krzysztof Kozlowski <krzk@kernel.org>
11765 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11766 L: linux-kernel@vger.kernel.org
11767 L: linux-samsung-soc@vger.kernel.org
11769 F: drivers/mfd/sec*.c
11770 F: drivers/regulator/s2m*.c
11771 F: drivers/regulator/s5m*.c
11772 F: drivers/clk/clk-s2mps11.c
11773 F: drivers/rtc/rtc-s5m.c
11774 F: include/linux/mfd/samsung/
11775 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11776 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11777 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11778 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11780 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11781 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11782 L: linux-media@vger.kernel.org
11783 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11785 F: drivers/media/platform/s3c-camif/
11786 F: include/media/drv-intf/s3c_camif.h
11788 SAMSUNG S3FWRN5 NFC DRIVER
11789 M: Robert Baldyga <r.baldyga@samsung.com>
11790 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11791 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11793 F: drivers/nfc/s3fwrn5
11795 SAMSUNG S5C73M3 CAMERA DRIVER
11796 M: Kyungmin Park <kyungmin.park@samsung.com>
11797 M: Andrzej Hajda <a.hajda@samsung.com>
11798 L: linux-media@vger.kernel.org
11800 F: drivers/media/i2c/s5c73m3/*
11802 SAMSUNG S5K5BAF CAMERA DRIVER
11803 M: Kyungmin Park <kyungmin.park@samsung.com>
11804 M: Andrzej Hajda <a.hajda@samsung.com>
11805 L: linux-media@vger.kernel.org
11807 F: drivers/media/i2c/s5k5baf.c
11809 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11810 M: Krzysztof Kozlowski <krzk@kernel.org>
11811 M: Vladimir Zapolskiy <vz@mleia.com>
11812 L: linux-crypto@vger.kernel.org
11813 L: linux-samsung-soc@vger.kernel.org
11815 F: drivers/crypto/s5p-sss.c
11817 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11818 M: Kyungmin Park <kyungmin.park@samsung.com>
11819 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11820 L: linux-media@vger.kernel.org
11821 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11823 F: drivers/media/platform/exynos4-is/
11825 SAMSUNG SOC CLOCK DRIVERS
11826 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11827 M: Tomasz Figa <tomasz.figa@gmail.com>
11828 M: Chanwoo Choi <cw00.choi@samsung.com>
11830 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11831 F: drivers/clk/samsung/
11832 F: include/dt-bindings/clock/exynos*.h
11833 F: Documentation/devicetree/bindings/clock/exynos*.txt
11835 SAMSUNG SPI DRIVERS
11836 M: Kukjin Kim <kgene@kernel.org>
11837 M: Krzysztof Kozlowski <krzk@kernel.org>
11838 M: Andi Shyti <andi.shyti@samsung.com>
11839 L: linux-spi@vger.kernel.org
11840 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11842 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11843 F: drivers/spi/spi-s3c*
11844 F: include/linux/platform_data/spi-s3c64xx.h
11846 SAMSUNG SXGBE DRIVERS
11847 M: Byungho An <bh74.an@samsung.com>
11848 M: Girish K S <ks.giri@samsung.com>
11849 M: Vipul Pandya <vipul.pandya@samsung.com>
11851 L: netdev@vger.kernel.org
11852 F: drivers/net/ethernet/samsung/sxgbe/
11854 SAMSUNG THERMAL DRIVER
11855 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11856 L: linux-pm@vger.kernel.org
11857 L: linux-samsung-soc@vger.kernel.org
11859 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11860 F: drivers/thermal/samsung/
11862 SAMSUNG USB2 PHY DRIVER
11863 M: Kamil Debski <kamil@wypas.org>
11864 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11865 L: linux-kernel@vger.kernel.org
11867 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11868 F: Documentation/phy/samsung-usb2.txt
11869 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11870 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11871 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11872 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11873 F: drivers/phy/samsung/phy-samsung-usb2.c
11874 F: drivers/phy/samsung/phy-samsung-usb2.h
11877 M: Zwane Mwaikambo <zwanem@gmail.com>
11879 F: drivers/watchdog/sc1200wdt.c
11882 M: Ingo Molnar <mingo@redhat.com>
11883 M: Peter Zijlstra <peterz@infradead.org>
11884 L: linux-kernel@vger.kernel.org
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11888 F: include/linux/sched.h
11889 F: include/uapi/linux/sched.h
11890 F: include/linux/wait.h
11893 M: Chen Liqin <liqin.linux@gmail.com>
11894 M: Lennox Wu <lennox.wu@gmail.com>
11895 W: http://www.sunplus.com
11899 SCR24X CHIP CARD INTERFACE DRIVER
11900 M: Lubomir Rintel <lkundrak@v3.sk>
11902 F: drivers/char/pcmcia/scr24x_cs.c
11905 M: Jens Axboe <axboe@kernel.dk>
11906 L: linux-scsi@vger.kernel.org
11907 W: http://www.kernel.dk
11909 F: drivers/scsi/sr*
11911 SCSI RDMA PROTOCOL (SRP) INITIATOR
11912 M: Bart Van Assche <bart.vanassche@sandisk.com>
11913 L: linux-rdma@vger.kernel.org
11915 W: http://www.openfabrics.org
11916 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11918 F: drivers/infiniband/ulp/srp/
11919 F: include/scsi/srp.h
11922 M: Doug Gilbert <dgilbert@interlog.com>
11923 L: linux-scsi@vger.kernel.org
11924 W: http://sg.danny.cz/sg
11926 F: Documentation/scsi/scsi-generic.txt
11927 F: drivers/scsi/sg.c
11928 F: include/scsi/sg.h
11931 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11933 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11935 L: linux-scsi@vger.kernel.org
11937 F: Documentation/devicetree/bindings/scsi/
11942 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11943 L: linux-scsi@vger.kernel.org
11945 F: Documentation/scsi/st.txt
11946 F: drivers/scsi/st.*
11947 F: drivers/scsi/st_*.h
11950 M: Vlad Yasevich <vyasevich@gmail.com>
11951 M: Neil Horman <nhorman@tuxdriver.com>
11952 L: linux-sctp@vger.kernel.org
11953 W: http://lksctp.sourceforge.net
11955 F: Documentation/networking/sctp.txt
11956 F: include/linux/sctp.h
11957 F: include/uapi/linux/sctp.h
11958 F: include/net/sctp/
11962 M: Jim Cromie <jim.cromie@gmail.com>
11964 F: Documentation/i2c/busses/scx200_acb
11965 F: arch/x86/platform/scx200/
11966 F: drivers/watchdog/scx200_wdt.c
11967 F: drivers/i2c/busses/scx200*
11968 F: drivers/mtd/maps/scx200_docflash.c
11969 F: include/linux/scx200.h
11972 M: Jim Cromie <jim.cromie@gmail.com>
11974 F: drivers/char/scx200_gpio.c
11975 F: include/linux/scx200_gpio.h
11977 SCx200 HRT CLOCKSOURCE DRIVER
11978 M: Jim Cromie <jim.cromie@gmail.com>
11980 F: drivers/clocksource/scx200_hrt.c
11982 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11983 M: Sascha Sommer <saschasommer@freenet.de>
11984 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11986 F: drivers/mmc/host/sdricoh_cs.c
11989 M: Kees Cook <keescook@chromium.org>
11990 R: Andy Lutomirski <luto@amacapital.net>
11991 R: Will Drewry <wad@chromium.org>
11992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11994 F: kernel/seccomp.c
11995 F: include/uapi/linux/seccomp.h
11996 F: include/linux/seccomp.h
11997 F: tools/testing/selftests/seccomp/*
11998 F: tools/testing/selftests/kselftest_harness.h
11999 F: Documentation/userspace-api/seccomp_filter.rst
12000 K: \bsecure_computing
12003 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12004 M: Al Cooper <alcooperx@gmail.com>
12005 L: linux-mmc@vger.kernel.org
12006 L: bcm-kernel-feedback-list@broadcom.com
12008 F: drivers/mmc/host/sdhci-brcmstb*
12010 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12011 M: Adrian Hunter <adrian.hunter@intel.com>
12012 L: linux-mmc@vger.kernel.org
12013 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12015 F: drivers/mmc/host/sdhci*
12016 F: include/linux/mmc/sdhci*
12018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12019 M: Ben Dooks <ben-linux@fluff.org>
12020 M: Jaehoon Chung <jh80.chung@samsung.com>
12021 L: linux-mmc@vger.kernel.org
12023 F: drivers/mmc/host/sdhci-s3c*
12025 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12026 M: Viresh Kumar <vireshk@kernel.org>
12027 L: linux-mmc@vger.kernel.org
12029 F: drivers/mmc/host/sdhci-spear.c
12031 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12032 M: Scott Bauer <scott.bauer@intel.com>
12033 M: Jonathan Derrick <jonathan.derrick@intel.com>
12034 M: Rafael Antognolli <rafael.antognolli@intel.com>
12035 L: linux-block@vger.kernel.org
12038 F: block/opal_proto.h
12039 F: include/linux/sed*
12040 F: include/uapi/linux/sed*
12043 M: Security Officers <security@kernel.org>
12047 M: James Morris <james.l.morris@oracle.com>
12048 M: "Serge E. Hallyn" <serge@hallyn.com>
12049 L: linux-security-module@vger.kernel.org (suggested Cc:)
12050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12051 W: http://kernsec.org/
12055 SELINUX SECURITY MODULE
12056 M: Paul Moore <paul@paul-moore.com>
12057 M: Stephen Smalley <sds@tycho.nsa.gov>
12058 M: Eric Paris <eparis@parisplace.org>
12059 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12060 W: https://selinuxproject.org
12061 W: https://github.com/SELinuxProject
12062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12064 F: include/linux/selinux*
12065 F: security/selinux/
12066 F: scripts/selinux/
12067 F: Documentation/admin-guide/LSM/SELinux.rst
12070 M: Jiri Slaby <jirislaby@gmail.com>
12072 F: drivers/misc/phantom.c
12073 F: include/uapi/linux/phantom.h
12076 M: Rob Herring <robh@kernel.org>
12077 L: linux-serial@vger.kernel.org
12079 F: Documentation/devicetree/bindings/serial/slave-device.txt
12080 F: drivers/tty/serdev/
12081 F: include/linux/serdev.h
12084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12085 L: linux-serial@vger.kernel.org
12087 F: Documentation/devicetree/bindings/serial/
12088 F: drivers/tty/serial/
12091 M: Sean Young <sean@mess.org>
12092 L: linux-media@vger.kernel.org
12094 F: drivers/media/rc/serial_ir.c
12097 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12098 M: Edward Cree <ecree@solarflare.com>
12099 M: Bert Kenward <bkenward@solarflare.com>
12100 L: netdev@vger.kernel.org
12102 F: drivers/net/ethernet/sfc/
12105 M: Dimitri Sivanich <sivanich@sgi.com>
12107 F: drivers/misc/sgi-gru/
12109 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12110 M: Pat Gefre <pfg@sgi.com>
12111 L: linux-ia64@vger.kernel.org
12113 F: Documentation/ia64/serial.txt
12114 F: drivers/tty/serial/ioc?_serial.c
12115 F: include/linux/ioc?.h
12117 SGI XP/XPC/XPNET DRIVER
12118 M: Cliff Whickman <cpw@sgi.com>
12119 M: Robin Holt <robinmholt@gmail.com>
12121 F: drivers/misc/sgi-xp/
12123 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12124 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12125 L: linux-s390@vger.kernel.org
12126 W: http://www.ibm.com/developerworks/linux/linux390/
12130 SH_VEU V4L2 MEM2MEM DRIVER
12131 L: linux-media@vger.kernel.org
12133 F: drivers/media/platform/sh_veu.c
12135 SH_VOU V4L2 OUTPUT DRIVER
12136 L: linux-media@vger.kernel.org
12138 F: drivers/media/platform/sh_vou.c
12139 F: include/media/drv-intf/sh_vou.h
12141 SI2157 MEDIA DRIVER
12142 M: Antti Palosaari <crope@iki.fi>
12143 L: linux-media@vger.kernel.org
12144 W: https://linuxtv.org
12145 W: http://palosaari.fi/linux/
12146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12147 T: git git://linuxtv.org/anttip/media_tree.git
12149 F: drivers/media/tuners/si2157*
12151 SI2168 MEDIA DRIVER
12152 M: Antti Palosaari <crope@iki.fi>
12153 L: linux-media@vger.kernel.org
12154 W: https://linuxtv.org
12155 W: http://palosaari.fi/linux/
12156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12157 T: git git://linuxtv.org/anttip/media_tree.git
12159 F: drivers/media/dvb-frontends/si2168*
12161 SI470X FM RADIO RECEIVER I2C DRIVER
12162 M: Hans Verkuil <hverkuil@xs4all.nl>
12163 L: linux-media@vger.kernel.org
12164 T: git git://linuxtv.org/media_tree.git
12165 W: https://linuxtv.org
12167 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12169 SI470X FM RADIO RECEIVER USB DRIVER
12170 M: Hans Verkuil <hverkuil@xs4all.nl>
12171 L: linux-media@vger.kernel.org
12172 T: git git://linuxtv.org/media_tree.git
12173 W: https://linuxtv.org
12175 F: drivers/media/radio/si470x/radio-si470x-common.c
12176 F: drivers/media/radio/si470x/radio-si470x.h
12177 F: drivers/media/radio/si470x/radio-si470x-usb.c
12179 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12180 M: Eduardo Valentin <edubezval@gmail.com>
12181 L: linux-media@vger.kernel.org
12182 T: git git://linuxtv.org/media_tree.git
12183 W: https://linuxtv.org
12185 F: drivers/media/radio/si4713/si4713.?
12187 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12188 M: Eduardo Valentin <edubezval@gmail.com>
12189 L: linux-media@vger.kernel.org
12190 T: git git://linuxtv.org/media_tree.git
12191 W: https://linuxtv.org
12193 F: drivers/media/radio/si4713/radio-platform-si4713.c
12195 SI4713 FM RADIO TRANSMITTER USB DRIVER
12196 M: Hans Verkuil <hverkuil@xs4all.nl>
12197 L: linux-media@vger.kernel.org
12198 T: git git://linuxtv.org/media_tree.git
12199 W: https://linuxtv.org
12201 F: drivers/media/radio/si4713/radio-usb-si4713.c
12204 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12206 L: linux-media@vger.kernel.org
12207 W: https://linuxtv.org
12208 T: git git://linuxtv.org/media_tree.git
12210 F: drivers/media/common/siano/
12211 F: drivers/media/usb/siano/
12212 F: drivers/media/usb/siano/
12213 F: drivers/media/mmc/siano/
12215 SILEAD TOUCHSCREEN DRIVER
12216 M: Hans de Goede <hdegoede@redhat.com>
12217 L: linux-input@vger.kernel.org
12218 L: platform-driver-x86@vger.kernel.org
12220 F: drivers/input/touchscreen/silead.c
12221 F: drivers/platform/x86/silead_dmi.c
12223 SILICON MOTION SM712 FRAME BUFFER DRIVER
12224 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12225 M: Teddy Wang <teddy.wang@siliconmotion.com>
12226 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12227 L: linux-fbdev@vger.kernel.org
12229 F: drivers/video/fbdev/sm712*
12230 F: Documentation/fb/sm712fb.txt
12232 SIMPLE FIRMWARE INTERFACE (SFI)
12233 M: Len Brown <lenb@kernel.org>
12234 L: sfi-devel@simplefirmware.org
12235 W: http://simplefirmware.org/
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12238 F: arch/x86/platform/sfi/
12240 F: include/linux/sfi*.h
12243 M: Hans de Goede <hdegoede@redhat.com>
12244 L: linux-fbdev@vger.kernel.org
12246 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12247 F: drivers/video/fbdev/simplefb.c
12248 F: include/linux/platform_data/simplefb.h
12250 SIMTEC EB110ATX (Chalice CATS)
12252 P: Vincent Sanders <vince@simtec.co.uk>
12253 M: Simtec Linux Team <linux@simtec.co.uk>
12254 W: http://www.simtec.co.uk/products/EB110ATX/
12257 SIMTEC EB2410ITX (BAST)
12259 P: Vincent Sanders <vince@simtec.co.uk>
12260 M: Simtec Linux Team <linux@simtec.co.uk>
12261 W: http://www.simtec.co.uk/products/EB2410ITX/
12263 F: arch/arm/mach-s3c24xx/mach-bast.c
12264 F: arch/arm/mach-s3c24xx/bast-ide.c
12265 F: arch/arm/mach-s3c24xx/bast-irq.c
12267 SIPHASH PRF ROUTINES
12268 M: Jason A. Donenfeld <Jason@zx2c4.com>
12271 F: lib/test_siphash.c
12272 F: include/linux/siphash.h
12274 SIS 190 ETHERNET DRIVER
12275 M: Francois Romieu <romieu@fr.zoreil.com>
12276 L: netdev@vger.kernel.org
12278 F: drivers/net/ethernet/sis/sis190.c
12280 SIS 900/7016 FAST ETHERNET DRIVER
12281 M: Daniele Venzano <venza@brownhat.org>
12282 W: http://www.brownhat.org/sis900.html
12283 L: netdev@vger.kernel.org
12285 F: drivers/net/ethernet/sis/sis900.*
12287 SIS FRAMEBUFFER DRIVER
12288 M: Thomas Winischhofer <thomas@winischhofer.net>
12289 W: http://www.winischhofer.net/linuxsisvga.shtml
12291 F: Documentation/fb/sisfb.txt
12292 F: drivers/video/fbdev/sis/
12293 F: include/video/sisfb.h
12296 M: Thomas Winischhofer <thomas@winischhofer.net>
12297 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12299 F: drivers/usb/misc/sisusbvga/
12302 M: Christoph Lameter <cl@linux.com>
12303 M: Pekka Enberg <penberg@kernel.org>
12304 M: David Rientjes <rientjes@google.com>
12305 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12306 M: Andrew Morton <akpm@linux-foundation.org>
12307 L: linux-mm@kvack.org
12309 F: include/linux/sl?b*.h
12312 SLEEPABLE READ-COPY UPDATE (SRCU)
12313 M: Lai Jiangshan <jiangshanlai@gmail.com>
12314 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12315 M: Josh Triplett <josh@joshtriplett.org>
12316 R: Steven Rostedt <rostedt@goodmis.org>
12317 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12318 L: linux-kernel@vger.kernel.org
12319 W: http://www.rdrop.com/users/paulmck/RCU/
12321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12322 F: include/linux/srcu.h
12323 F: kernel/rcu/srcu.c
12325 SMACK SECURITY MODULE
12326 M: Casey Schaufler <casey@schaufler-ca.com>
12327 L: linux-security-module@vger.kernel.org
12328 W: http://schaufler-ca.com
12329 T: git git://github.com/cschaufler/smack-next
12331 F: Documentation/admin-guide/LSM/Smack.rst
12334 SMC91x ETHERNET DRIVER
12335 M: Nicolas Pitre <nico@fluxnic.net>
12337 F: drivers/net/ethernet/smsc/smc91x.*
12339 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12340 M: Sakari Ailus <sakari.ailus@iki.fi>
12341 L: linux-media@vger.kernel.org
12343 F: drivers/media/i2c/smiapp/
12344 F: include/media/i2c/smiapp.h
12345 F: drivers/media/i2c/smiapp-pll.c
12346 F: drivers/media/i2c/smiapp-pll.h
12347 F: include/uapi/linux/smiapp.h
12348 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12350 SMM665 HARDWARE MONITOR DRIVER
12351 M: Guenter Roeck <linux@roeck-us.net>
12352 L: linux-hwmon@vger.kernel.org
12354 F: Documentation/hwmon/smm665
12355 F: drivers/hwmon/smm665.c
12357 SMSC EMC2103 HARDWARE MONITOR DRIVER
12358 M: Steve Glendinning <steve.glendinning@shawell.net>
12359 L: linux-hwmon@vger.kernel.org
12361 F: Documentation/hwmon/emc2103
12362 F: drivers/hwmon/emc2103.c
12364 SMSC SCH5627 HARDWARE MONITOR DRIVER
12365 M: Hans de Goede <hdegoede@redhat.com>
12366 L: linux-hwmon@vger.kernel.org
12368 F: Documentation/hwmon/sch5627
12369 F: drivers/hwmon/sch5627.c
12371 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12372 M: Steve Glendinning <steve.glendinning@shawell.net>
12373 L: linux-fbdev@vger.kernel.org
12375 F: drivers/video/fbdev/smscufx.c
12377 SMSC47B397 HARDWARE MONITOR DRIVER
12378 M: Jean Delvare <jdelvare@suse.com>
12379 L: linux-hwmon@vger.kernel.org
12381 F: Documentation/hwmon/smsc47b397
12382 F: drivers/hwmon/smsc47b397.c
12384 SMSC911x ETHERNET DRIVER
12385 M: Steve Glendinning <steve.glendinning@shawell.net>
12386 L: netdev@vger.kernel.org
12388 F: include/linux/smsc911x.h
12389 F: drivers/net/ethernet/smsc/smsc911x.*
12391 SMSC9420 PCI ETHERNET DRIVER
12392 M: Steve Glendinning <steve.glendinning@shawell.net>
12393 L: netdev@vger.kernel.org
12395 F: drivers/net/ethernet/smsc/smsc9420.*
12397 SOC-CAMERA V4L2 SUBSYSTEM
12398 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12399 L: linux-media@vger.kernel.org
12400 T: git git://linuxtv.org/media_tree.git
12402 F: include/media/soc*
12403 F: drivers/media/i2c/soc_camera/
12404 F: drivers/media/platform/soc_camera/
12406 SOEKRIS NET48XX LED SUPPORT
12407 M: Chris Boot <bootc@bootc.net>
12409 F: drivers/leds/leds-net48xx.c
12411 SOFT-ROCE DRIVER (rxe)
12412 M: Moni Shoua <monis@mellanox.com>
12413 L: linux-rdma@vger.kernel.org
12415 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12416 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12417 F: drivers/infiniband/sw/rxe/
12418 F: include/uapi/rdma/rdma_user_rxe.h
12420 SOFTLOGIC 6x10 MPEG CODEC
12421 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12422 M: Anton Sviridenko <anton@corp.bluecherry.net>
12423 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12424 M: Andrey Utkin <andrey_utkin@fastmail.com>
12425 M: Ismael Luceno <ismael@iodev.co.uk>
12426 L: linux-media@vger.kernel.org
12428 F: drivers/media/pci/solo6x10/
12430 SOFTWARE RAID (Multiple Disks) SUPPORT
12431 M: Shaohua Li <shli@kernel.org>
12432 L: linux-raid@vger.kernel.org
12433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12436 F: include/linux/raid/
12437 F: include/uapi/linux/raid/
12439 SONIC NETWORK DRIVER
12440 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12441 L: netdev@vger.kernel.org
12443 F: drivers/net/ethernet/natsemi/sonic.*
12445 SONICS SILICON BACKPLANE DRIVER (SSB)
12446 M: Michael Buesch <m@bues.ch>
12447 L: linux-wireless@vger.kernel.org
12450 F: include/linux/ssb/
12452 SONY MEMORYSTICK CARD SUPPORT
12453 M: Alex Dubov <oakad@yahoo.com>
12454 W: http://tifmxx.berlios.de/
12456 F: drivers/memstick/host/tifm_ms.c
12458 SONY MEMORYSTICK STANDARD SUPPORT
12459 M: Maxim Levitsky <maximlevitsky@gmail.com>
12461 F: drivers/memstick/core/ms_block.*
12463 SONY VAIO CONTROL DEVICE DRIVER
12464 M: Mattia Dongili <malattia@linux.it>
12465 L: platform-driver-x86@vger.kernel.org
12466 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12468 F: Documentation/laptops/sony-laptop.txt
12469 F: drivers/char/sonypi.c
12470 F: drivers/platform/x86/sony-laptop.c
12471 F: include/linux/sony-laptop.h
12474 M: Jaroslav Kysela <perex@perex.cz>
12475 M: Takashi Iwai <tiwai@suse.com>
12476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12477 W: http://www.alsa-project.org/
12478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12479 T: git git://git.alsa-project.org/alsa-kernel.git
12480 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12482 F: Documentation/sound/
12484 F: include/uapi/sound/
12487 SOUND - COMPRESSED AUDIO
12488 M: Vinod Koul <vinod.koul@intel.com>
12489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12492 F: Documentation/sound/alsa/compress_offload.txt
12493 F: include/sound/compress_driver.h
12494 F: include/uapi/sound/compress_*
12495 F: sound/core/compress_offload.c
12496 F: sound/soc/soc-compress.c
12498 SOUND - DMAENGINE HELPERS
12499 M: Lars-Peter Clausen <lars@metafoo.de>
12501 F: include/sound/dmaengine_pcm.h
12502 F: sound/core/pcm_dmaengine.c
12503 F: sound/soc/soc-generic-dmaengine-pcm.c
12505 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12506 M: Liam Girdwood <lgirdwood@gmail.com>
12507 M: Mark Brown <broonie@kernel.org>
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12510 W: http://alsa-project.org/main/index.php/ASoC
12512 F: Documentation/devicetree/bindings/sound/
12513 F: Documentation/sound/alsa/soc/
12515 F: include/sound/soc*
12518 M: Olli Salonen <olli.salonen@iki.fi>
12519 L: linux-media@vger.kernel.org
12520 W: https://linuxtv.org
12521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12523 F: drivers/media/dvb-frontends/sp2*
12525 SPARC + UltraSPARC (sparc/sparc64)
12526 M: "David S. Miller" <davem@davemloft.net>
12527 L: sparclinux@vger.kernel.org
12528 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12535 SPARC SERIAL DRIVERS
12536 M: "David S. Miller" <davem@davemloft.net>
12537 L: sparclinux@vger.kernel.org
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12541 F: include/linux/sunserialcore.h
12542 F: drivers/tty/serial/suncore.c
12543 F: drivers/tty/serial/sunhv.c
12544 F: drivers/tty/serial/sunsab.c
12545 F: drivers/tty/serial/sunsab.h
12546 F: drivers/tty/serial/sunsu.c
12547 F: drivers/tty/serial/sunzilog.c
12548 F: drivers/tty/serial/sunzilog.h
12549 F: drivers/tty/vcc.c
12552 M: "Christopher Li" <sparse@chrisli.org>
12553 L: linux-sparse@vger.kernel.org
12554 W: https://sparse.wiki.kernel.org/
12555 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12556 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12558 F: include/linux/compiler.h
12560 SPEAR CLOCK FRAMEWORK SUPPORT
12561 M: Viresh Kumar <vireshk@kernel.org>
12562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12563 W: http://www.st.com/spear
12565 F: drivers/clk/spear/
12567 SPEAR PLATFORM SUPPORT
12568 M: Viresh Kumar <vireshk@kernel.org>
12569 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571 W: http://www.st.com/spear
12573 F: arch/arm/boot/dts/spear*
12574 F: arch/arm/mach-spear/
12577 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12578 M: Marek Vasut <marek.vasut@gmail.com>
12579 L: linux-mtd@lists.infradead.org
12580 W: http://www.linux-mtd.infradead.org/
12581 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12582 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12583 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12585 F: drivers/mtd/spi-nor/
12586 F: include/linux/mtd/spi-nor.h
12589 M: Mark Brown <broonie@kernel.org>
12590 L: linux-spi@vger.kernel.org
12591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12592 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12594 F: Documentation/devicetree/bindings/spi/
12595 F: Documentation/spi/
12597 F: include/linux/spi/
12598 F: include/uapi/linux/spi/
12601 SPIDERNET NETWORK DRIVER for CELL
12602 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12603 L: netdev@vger.kernel.org
12605 F: Documentation/networking/spider_net.txt
12606 F: drivers/net/ethernet/toshiba/spider_net*
12609 R: Stephen Boyd <sboyd@codeaurora.org>
12610 L: linux-arm-msm@vger.kernel.org
12611 F: Documentation/devicetree/bindings/spmi/
12613 F: include/dt-bindings/spmi/spmi.h
12614 F: include/linux/spmi.h
12615 F: include/trace/events/spmi.h
12618 M: Jeremy Kerr <jk@ozlabs.org>
12619 L: linuxppc-dev@lists.ozlabs.org
12620 W: http://www.ibm.com/developerworks/power/cell/
12622 F: Documentation/filesystems/spufs.txt
12623 F: arch/powerpc/platforms/cell/spufs/
12625 SQUASHFS FILE SYSTEM
12626 M: Phillip Lougher <phillip@squashfs.org.uk>
12627 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12628 W: http://squashfs.org.uk
12629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12631 F: Documentation/filesystems/squashfs.txt
12634 SRM (Alpha) environment access
12635 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12637 F: arch/alpha/kernel/srm_env.c
12640 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12641 L: stable@vger.kernel.org
12643 F: Documentation/process/stable-kernel-rules.rst
12646 M: Ian Abbott <abbotti@mev.co.uk>
12647 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12649 F: drivers/staging/comedi/
12651 STAGING - FLARION FT1000 DRIVERS
12652 M: Marek Belisko <marek.belisko@gmail.com>
12654 F: drivers/staging/ft1000/
12656 STAGING - INDUSTRIAL IO
12657 M: Jonathan Cameron <jic23@kernel.org>
12658 L: linux-iio@vger.kernel.org
12660 F: Documentation/devicetree/bindings/staging/iio/
12661 F: drivers/staging/iio/
12663 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12664 M: Jarod Wilson <jarod@wilsonet.com>
12665 W: http://www.lirc.org/
12667 F: drivers/staging/media/lirc/
12669 STAGING - LUSTRE PARALLEL FILESYSTEM
12670 M: Oleg Drokin <oleg.drokin@intel.com>
12671 M: Andreas Dilger <andreas.dilger@intel.com>
12672 M: James Simmons <jsimmons@infradead.org>
12673 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12674 W: http://wiki.lustre.org/
12676 F: drivers/staging/lustre
12678 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12679 M: Marc Dietrich <marvin24@gmx.de>
12680 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12681 L: linux-tegra@vger.kernel.org
12683 F: drivers/staging/nvec/
12685 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12686 M: Jens Frederich <jfrederich@gmail.com>
12687 M: Daniel Drake <dsd@laptop.org>
12688 M: Jon Nettleton <jon.nettleton@gmail.com>
12689 W: http://wiki.laptop.org/go/DCON
12691 F: drivers/staging/olpc_dcon/
12693 STAGING - REALTEK RTL8712U DRIVERS
12694 M: Larry Finger <Larry.Finger@lwfinger.net>
12695 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12697 F: drivers/staging/rtl8712/
12699 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12700 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12701 M: Teddy Wang <teddy.wang@siliconmotion.com>
12702 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12703 L: linux-fbdev@vger.kernel.org
12705 F: drivers/staging/sm750fb/
12707 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12708 M: William Hubbs <w.d.hubbs@gmail.com>
12709 M: Chris Brannon <chris@the-brannons.com>
12710 M: Kirk Reiser <kirk@reisers.ca>
12711 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12712 L: speakup@linux-speakup.org
12713 W: http://www.linux-speakup.org/
12715 F: drivers/staging/speakup/
12717 STAGING - VIA VT665X DRIVERS
12718 M: Forest Bond <forest@alittletooquiet.net>
12720 F: drivers/staging/vt665?/
12722 STAGING - WILC1000 WIFI DRIVER
12723 M: Aditya Shankar <aditya.shankar@microchip.com>
12724 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12725 L: linux-wireless@vger.kernel.org
12727 F: drivers/staging/wilc1000/
12729 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12730 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12732 F: drivers/staging/xgifb/
12735 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12737 L: devel@driverdev.osuosl.org
12739 F: drivers/staging/
12741 STARFIRE/DURALAN NETWORK DRIVER
12742 M: Ion Badulescu <ionut@badula.org>
12744 F: drivers/net/ethernet/adaptec/starfire*
12746 STEC S1220 SKD DRIVER
12747 M: Bart Van Assche <bart.vanassche@wdc.com>
12748 L: linux-block@vger.kernel.org
12750 F: drivers/block/skd*[ch]
12753 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12755 F: drivers/staging/media/st-cec/
12756 F: Documentation/devicetree/bindings/media/stih-cec.txt
12758 STK1160 USB VIDEO CAPTURE DRIVER
12759 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12760 L: linux-media@vger.kernel.org
12761 T: git git://linuxtv.org/media_tree.git
12763 F: drivers/media/usb/stk1160/
12765 STMMAC ETHERNET DRIVER
12766 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12767 M: Alexandre Torgue <alexandre.torgue@st.com>
12768 L: netdev@vger.kernel.org
12769 W: http://www.stlinux.com
12771 F: drivers/net/ethernet/stmicro/stmmac/
12774 M: Sam Creasey <sammy@sammy.net>
12775 W: http://sammy.net/sun3/
12777 F: arch/m68k/kernel/*sun3*
12778 F: arch/m68k/sun3*/
12779 F: arch/m68k/include/asm/sun3*
12780 F: drivers/net/ethernet/i825xx/sun3*
12782 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12783 M: Hans de Goede <hdegoede@redhat.com>
12784 L: linux-input@vger.kernel.org
12786 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12787 F: drivers/input/keyboard/sun4i-lradc-keys.c
12789 SUNDANCE NETWORK DRIVER
12790 M: Denis Kirjanov <kda@linux-powerpc.org>
12791 L: netdev@vger.kernel.org
12793 F: drivers/net/ethernet/dlink/sundance.c
12796 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12797 M: Rich Felker <dalias@libc.org>
12798 L: linux-sh@vger.kernel.org
12799 Q: http://patchwork.kernel.org/project/linux-sh/list/
12801 F: Documentation/sh/
12806 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12807 M: Len Brown <len.brown@intel.com>
12808 M: Pavel Machek <pavel@ucw.cz>
12809 L: linux-pm@vger.kernel.org
12810 B: https://bugzilla.kernel.org
12812 F: Documentation/power/
12813 F: arch/x86/kernel/acpi/
12814 F: drivers/base/power/
12816 F: include/linux/suspend.h
12817 F: include/linux/freezer.h
12818 F: include/linux/pm.h
12821 M: Martin Mares <mj@ucw.cz>
12822 L: linux-video@atrey.karlin.mff.cuni.cz
12824 F: Documentation/svga.txt
12825 F: arch/x86/boot/video*
12828 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12829 L: linux-kernel@vger.kernel.org
12830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12833 F: arch/*/kernel/pci-swiotlb.c
12834 F: include/linux/swiotlb.h
12837 M: Jiri Pirko <jiri@resnulli.us>
12838 M: Ivan Vecera <ivecera@redhat.com>
12839 L: netdev@vger.kernel.org
12842 F: include/net/switchdev.h
12844 SYNC FILE FRAMEWORK
12845 M: Sumit Semwal <sumit.semwal@linaro.org>
12846 R: Gustavo Padovan <gustavo@padovan.org>
12848 L: linux-media@vger.kernel.org
12849 L: dri-devel@lists.freedesktop.org
12850 F: drivers/dma-buf/sync_*
12851 F: drivers/dma-buf/dma-fence*
12852 F: drivers/dma-buf/sw_sync.c
12853 F: include/linux/sync_file.h
12854 F: include/uapi/linux/sync_file.h
12855 F: Documentation/sync_file.txt
12856 T: git git://anongit.freedesktop.org/drm/drm-misc
12858 SYNOPSYS ARC ARCHITECTURE
12859 M: Vineet Gupta <vgupta@synopsys.com>
12860 L: linux-snps-arc@lists.infradead.org
12863 F: Documentation/devicetree/bindings/arc/*
12864 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12865 F: drivers/clocksource/arc_timer.c
12866 F: drivers/tty/serial/arc_uart.c
12867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12869 SYNOPSYS ARC HSDK SDP pll clock driver
12870 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12872 F: drivers/clk/clk-hsdk-pll.c
12873 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12875 SYNOPSYS ARC SDP clock driver
12876 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12878 F: drivers/clk/axs10x/*
12879 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12881 SYNOPSYS ARC SDP platform support
12882 M: Alexey Brodkin <abrodkin@synopsys.com>
12884 F: arch/arc/plat-axs10x
12885 F: arch/arc/boot/dts/ax*
12886 F: Documentation/devicetree/bindings/arc/axs10*
12888 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12889 M: Hoan Tran <hotran@apm.com>
12890 L: linux-gpio@vger.kernel.org
12892 F: drivers/gpio/gpio-dwapb.c
12893 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12895 SYNOPSYS DESIGNWARE DMAC DRIVER
12896 M: Viresh Kumar <vireshk@kernel.org>
12897 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12899 F: include/linux/dma/dw.h
12900 F: include/linux/platform_data/dma-dw.h
12903 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12904 M: Jie Deng <jiedeng@synopsys.com>
12905 L: netdev@vger.kernel.org
12907 F: drivers/net/ethernet/synopsys/
12909 SYNOPSYS DESIGNWARE I2C DRIVER
12910 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12911 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12912 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12913 L: linux-i2c@vger.kernel.org
12915 F: drivers/i2c/busses/i2c-designware-*
12916 F: include/linux/platform_data/i2c-designware.h
12918 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12919 M: Jaehoon Chung <jh80.chung@samsung.com>
12920 L: linux-mmc@vger.kernel.org
12922 F: drivers/mmc/host/dw_mmc*
12924 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12925 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12927 F: drivers/reset/reset-hsdk-v1.c
12928 F: include/dt-bindings/reset/snps,hsdk-v1-reset.h
12929 F: Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12931 SYSTEM CONFIGURATION (SYSCON)
12932 M: Lee Jones <lee.jones@linaro.org>
12933 M: Arnd Bergmann <arnd@arndb.de>
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12936 F: drivers/mfd/syscon.c
12938 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12939 M: Sudeep Holla <sudeep.holla@arm.com>
12940 L: linux-arm-kernel@lists.infradead.org
12942 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12943 F: drivers/clk/clk-scpi.c
12944 F: drivers/cpufreq/scpi-cpufreq.c
12945 F: drivers/firmware/arm_scpi.c
12946 F: include/linux/scpi_protocol.h
12948 SYSTEM RESET/SHUTDOWN DRIVERS
12949 M: Sebastian Reichel <sre@kernel.org>
12950 L: linux-pm@vger.kernel.org
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12953 F: Documentation/devicetree/bindings/power/reset/
12954 F: drivers/power/reset/
12956 SYSTEM TRACE MODULE CLASS
12957 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12960 F: Documentation/trace/stm.txt
12961 F: drivers/hwtracing/stm/
12962 F: include/linux/stm.h
12963 F: include/uapi/linux/stm.h
12966 M: Christoph Hellwig <hch@infradead.org>
12968 F: Documentation/filesystems/sysv-fs.txt
12970 F: include/linux/sysv_fs.h
12973 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12974 L: linux-scsi@vger.kernel.org
12975 L: target-devel@vger.kernel.org
12976 W: http://www.linux-iscsi.org
12977 W: http://groups.google.com/group/linux-iscsi-target-dev
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12982 F: Documentation/target/
12984 TASKSTATS STATISTICS INTERFACE
12985 M: Balbir Singh <bsingharora@gmail.com>
12987 F: Documentation/accounting/taskstats*
12988 F: include/linux/taskstats*
12989 F: kernel/taskstats.c
12992 M: Jamal Hadi Salim <jhs@mojatatu.com>
12993 M: Cong Wang <xiyou.wangcong@gmail.com>
12994 M: Jiri Pirko <jiri@resnulli.us>
12995 L: netdev@vger.kernel.org
12997 F: include/net/pkt_cls.h
12998 F: include/net/pkt_sched.h
12999 F: include/net/tc_act/
13000 F: include/uapi/linux/pkt_cls.h
13001 F: include/uapi/linux/pkt_sched.h
13002 F: include/uapi/linux/tc_act/
13003 F: include/uapi/linux/tc_ematch/
13006 TCP LOW PRIORITY MODULE
13007 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13008 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13009 W: http://tcp-lp-mod.sourceforge.net/
13011 F: net/ipv4/tcp_lp.c
13013 TDA10071 MEDIA DRIVER
13014 M: Antti Palosaari <crope@iki.fi>
13015 L: linux-media@vger.kernel.org
13016 W: https://linuxtv.org
13017 W: http://palosaari.fi/linux/
13018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13019 T: git git://linuxtv.org/anttip/media_tree.git
13021 F: drivers/media/dvb-frontends/tda10071*
13023 TDA18212 MEDIA DRIVER
13024 M: Antti Palosaari <crope@iki.fi>
13025 L: linux-media@vger.kernel.org
13026 W: https://linuxtv.org
13027 W: http://palosaari.fi/linux/
13028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13029 T: git git://linuxtv.org/anttip/media_tree.git
13031 F: drivers/media/tuners/tda18212*
13033 TDA18218 MEDIA DRIVER
13034 M: Antti Palosaari <crope@iki.fi>
13035 L: linux-media@vger.kernel.org
13036 W: https://linuxtv.org
13037 W: http://palosaari.fi/linux/
13038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13039 T: git git://linuxtv.org/anttip/media_tree.git
13041 F: drivers/media/tuners/tda18218*
13043 TDA18271 MEDIA DRIVER
13044 M: Michael Krufky <mkrufky@linuxtv.org>
13045 L: linux-media@vger.kernel.org
13046 W: https://linuxtv.org
13047 W: http://github.com/mkrufky
13048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13049 T: git git://linuxtv.org/mkrufky/tuners.git
13051 F: drivers/media/tuners/tda18271*
13053 TDA827x MEDIA DRIVER
13054 M: Michael Krufky <mkrufky@linuxtv.org>
13055 L: linux-media@vger.kernel.org
13056 W: https://linuxtv.org
13057 W: http://github.com/mkrufky
13058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13059 T: git git://linuxtv.org/mkrufky/tuners.git
13061 F: drivers/media/tuners/tda8290.*
13063 TDA8290 MEDIA DRIVER
13064 M: Michael Krufky <mkrufky@linuxtv.org>
13065 L: linux-media@vger.kernel.org
13066 W: https://linuxtv.org
13067 W: http://github.com/mkrufky
13068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13069 T: git git://linuxtv.org/mkrufky/tuners.git
13071 F: drivers/media/tuners/tda8290.*
13073 TDA9840 MEDIA DRIVER
13074 M: Hans Verkuil <hverkuil@xs4all.nl>
13075 L: linux-media@vger.kernel.org
13076 T: git git://linuxtv.org/media_tree.git
13077 W: https://linuxtv.org
13079 F: drivers/media/i2c/tda9840*
13081 TEA5761 TUNER DRIVER
13082 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13083 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13084 L: linux-media@vger.kernel.org
13085 W: https://linuxtv.org
13086 T: git git://linuxtv.org/media_tree.git
13088 F: drivers/media/tuners/tea5761.*
13090 TEA5767 TUNER DRIVER
13091 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13092 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13093 L: linux-media@vger.kernel.org
13094 W: https://linuxtv.org
13095 T: git git://linuxtv.org/media_tree.git
13097 F: drivers/media/tuners/tea5767.*
13099 TEA6415C MEDIA DRIVER
13100 M: Hans Verkuil <hverkuil@xs4all.nl>
13101 L: linux-media@vger.kernel.org
13102 T: git git://linuxtv.org/media_tree.git
13103 W: https://linuxtv.org
13105 F: drivers/media/i2c/tea6415c*
13107 TEA6420 MEDIA DRIVER
13108 M: Hans Verkuil <hverkuil@xs4all.nl>
13109 L: linux-media@vger.kernel.org
13110 T: git git://linuxtv.org/media_tree.git
13111 W: https://linuxtv.org
13113 F: drivers/media/i2c/tea6420*
13116 M: Jiri Pirko <jiri@resnulli.us>
13117 L: netdev@vger.kernel.org
13119 F: drivers/net/team/
13120 F: include/linux/if_team.h
13121 F: include/uapi/linux/if_team.h
13123 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13124 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13126 F: arch/x86/platform/ts5500/
13128 TECHNOTREND USB IR RECEIVER
13129 M: Sean Young <sean@mess.org>
13130 L: linux-media@vger.kernel.org
13132 F: drivers/media/rc/ttusbir.c
13135 M: Jens Wiklander <jens.wiklander@linaro.org>
13137 F: include/linux/tee_drv.h
13138 F: include/uapi/linux/tee.h
13140 F: Documentation/tee.txt
13142 TEGRA ARCHITECTURE SUPPORT
13143 M: Thierry Reding <thierry.reding@gmail.com>
13144 M: Jonathan Hunter <jonathanh@nvidia.com>
13145 L: linux-tegra@vger.kernel.org
13146 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13152 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13153 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13155 F: drivers/clk/tegra/
13158 M: Laxman Dewangan <ldewangan@nvidia.com>
13159 M: Jon Hunter <jonathanh@nvidia.com>
13161 F: drivers/dma/tegra*
13164 M: Laxman Dewangan <ldewangan@nvidia.com>
13166 F: drivers/i2c/busses/i2c-tegra.c
13168 TEGRA IOMMU DRIVERS
13169 M: Hiroshi Doyu <hdoyu@nvidia.com>
13171 F: drivers/iommu/tegra*
13174 M: Rakesh Iyer <riyer@nvidia.com>
13175 M: Laxman Dewangan <ldewangan@nvidia.com>
13177 F: drivers/input/keyboard/tegra-kbc.c
13180 M: Thierry Reding <thierry.reding@gmail.com>
13182 F: drivers/pwm/pwm-tegra.c
13184 TEGRA SERIAL DRIVER
13185 M: Laxman Dewangan <ldewangan@nvidia.com>
13187 F: drivers/tty/serial/serial-tegra.c
13190 M: Laxman Dewangan <ldewangan@nvidia.com>
13192 F: drivers/spi/spi-tegra*
13194 TEHUTI ETHERNET DRIVER
13195 M: Andy Gospodarek <andy@greyhouse.net>
13196 L: netdev@vger.kernel.org
13198 F: drivers/net/ethernet/tehuti/*
13200 Telecom Clock Driver for MCPL0010
13201 M: Mark Gross <mark.gross@intel.com>
13203 F: drivers/char/tlclk.c
13205 TENSILICA XTENSA PORT (xtensa)
13206 M: Chris Zankel <chris@zankel.net>
13207 M: Max Filippov <jcmvbkbc@gmail.com>
13208 L: linux-xtensa@linux-xtensa.org
13209 T: git git://github.com/czankel/xtensa-linux.git
13212 F: drivers/irqchip/irq-xtensa-*
13214 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13215 M: Nishanth Menon <nm@ti.com>
13216 M: Tero Kristo <t-kristo@ti.com>
13217 M: Santosh Shilimkar <ssantosh@kernel.org>
13218 L: linux-arm-kernel@lists.infradead.org
13220 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13221 F: drivers/firmware/ti_sci*
13222 F: include/linux/soc/ti/ti_sci_protocol.h
13223 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13224 F: include/dt-bindings/genpd/k2g.h
13225 F: drivers/soc/ti/ti_sci_pm_domains.c
13226 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13227 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13228 F: drivers/clk/keystone/sci-clk.c
13229 F: drivers/reset/reset-ti-sci.c
13231 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13232 M: Hans Verkuil <hverkuil@xs4all.nl>
13233 L: linux-media@vger.kernel.org
13234 T: git git://linuxtv.org/media_tree.git
13235 W: https://linuxtv.org
13237 F: drivers/media/radio/radio-raremono.c
13240 M: Zhang Rui <rui.zhang@intel.com>
13241 M: Eduardo Valentin <edubezval@gmail.com>
13242 L: linux-pm@vger.kernel.org
13243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13245 Q: https://patchwork.kernel.org/project/linux-pm/list/
13247 F: drivers/thermal/
13248 F: include/linux/thermal.h
13249 F: include/uapi/linux/thermal.h
13250 F: include/linux/cpu_cooling.h
13251 F: Documentation/devicetree/bindings/thermal/
13253 THERMAL/CPU_COOLING
13254 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13255 M: Viresh Kumar <viresh.kumar@linaro.org>
13256 M: Javi Merino <javi.merino@kernel.org>
13257 L: linux-pm@vger.kernel.org
13259 F: Documentation/thermal/cpu-cooling-api.txt
13260 F: drivers/thermal/cpu_cooling.c
13261 F: include/linux/cpu_cooling.h
13263 THINKPAD ACPI EXTRAS DRIVER
13264 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13265 L: ibm-acpi-devel@lists.sourceforge.net
13266 L: platform-driver-x86@vger.kernel.org
13267 W: http://ibm-acpi.sourceforge.net
13268 W: http://thinkwiki.org/wiki/Ibm-acpi
13269 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13271 F: drivers/platform/x86/thinkpad_acpi.c
13274 M: Andreas Noever <andreas.noever@gmail.com>
13275 M: Michael Jamet <michael.jamet@intel.com>
13276 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13277 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13279 F: drivers/thunderbolt/
13281 THUNDERX GPIO DRIVER
13282 M: David Daney <david.daney@cavium.com>
13284 F: drivers/gpio/gpio-thunderx.c
13286 TI AM437X VPFE DRIVER
13287 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13288 L: linux-media@vger.kernel.org
13289 W: https://linuxtv.org
13290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13291 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13293 F: drivers/media/platform/am437x/
13295 TI BANDGAP AND THERMAL DRIVER
13296 M: Eduardo Valentin <edubezval@gmail.com>
13297 M: Keerthy <j-keerthy@ti.com>
13298 L: linux-pm@vger.kernel.org
13299 L: linux-omap@vger.kernel.org
13301 F: drivers/thermal/ti-soc-thermal/
13303 TI BQ27XXX POWER SUPPLY DRIVER
13304 R: Andrew F. Davis <afd@ti.com>
13305 F: include/linux/power/bq27xxx_battery.h
13306 F: drivers/power/supply/bq27xxx_battery.c
13307 F: drivers/power/supply/bq27xxx_battery_i2c.c
13309 TI CDCE706 CLOCK DRIVER
13310 M: Max Filippov <jcmvbkbc@gmail.com>
13312 F: drivers/clk/clk-cdce706.c
13315 M: Tero Kristo <t-kristo@ti.com>
13316 L: linux-omap@vger.kernel.org
13319 F: include/linux/clk/ti.h
13321 TI DAVINCI MACHINE SUPPORT
13322 M: Sekhar Nori <nsekhar@ti.com>
13323 M: Kevin Hilman <khilman@kernel.org>
13324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13327 F: arch/arm/mach-davinci/
13328 F: drivers/i2c/busses/i2c-davinci.c
13329 F: arch/arm/boot/dts/da850*
13331 TI DAVINCI SERIES GPIO DRIVER
13332 M: Keerthy <j-keerthy@ti.com>
13333 L: linux-gpio@vger.kernel.org
13335 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13336 F: drivers/gpio/gpio-davinci.c
13338 TI DAVINCI SERIES MEDIA DRIVER
13339 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340 L: linux-media@vger.kernel.org
13341 W: https://linuxtv.org
13342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13343 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13345 F: drivers/media/platform/davinci/
13346 F: include/media/davinci/
13348 TI ETHERNET SWITCH DRIVER (CPSW)
13349 R: Grygorii Strashko <grygorii.strashko@ti.com>
13350 L: linux-omap@vger.kernel.org
13351 L: netdev@vger.kernel.org
13353 F: drivers/net/ethernet/ti/cpsw*
13354 F: drivers/net/ethernet/ti/davinci*
13356 TI FLASH MEDIA INTERFACE DRIVER
13357 M: Alex Dubov <oakad@yahoo.com>
13359 F: drivers/misc/tifm*
13360 F: drivers/mmc/host/tifm_sd.c
13361 F: include/linux/tifm.h
13363 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13364 M: Santosh Shilimkar <ssantosh@kernel.org>
13365 L: linux-kernel@vger.kernel.org
13366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13368 F: drivers/soc/ti/*
13369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13371 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13372 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13373 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13376 F: sound/soc/codecs/lm49453*
13377 F: sound/soc/codecs/isabelle*
13379 TI LP855x BACKLIGHT DRIVER
13380 M: Milo Kim <milo.kim@ti.com>
13382 F: Documentation/backlight/lp855x-driver.txt
13383 F: drivers/video/backlight/lp855x_bl.c
13384 F: include/linux/platform_data/lp855x.h
13386 TI LP8727 CHARGER DRIVER
13387 M: Milo Kim <milo.kim@ti.com>
13389 F: drivers/power/supply/lp8727_charger.c
13390 F: include/linux/platform_data/lp8727.h
13392 TI LP8788 MFD DRIVER
13393 M: Milo Kim <milo.kim@ti.com>
13395 F: drivers/iio/adc/lp8788_adc.c
13396 F: drivers/leds/leds-lp8788.c
13397 F: drivers/mfd/lp8788*.c
13398 F: drivers/power/supply/lp8788-charger.c
13399 F: drivers/regulator/lp8788-*.c
13400 F: include/linux/mfd/lp8788*.h
13402 TI NETCP ETHERNET DRIVER
13403 M: Wingman Kwok <w-kwok2@ti.com>
13404 M: Murali Karicheri <m-karicheri2@ti.com>
13405 L: netdev@vger.kernel.org
13407 F: drivers/net/ethernet/ti/netcp*
13409 TI TAS571X FAMILY ASoC CODEC DRIVER
13410 M: Kevin Cernekee <cernekee@chromium.org>
13411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13413 F: sound/soc/codecs/tas571x*
13415 TI TRF7970A NFC DRIVER
13416 M: Mark Greer <mgreer@animalcreek.com>
13417 L: linux-wireless@vger.kernel.org
13418 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13420 F: drivers/nfc/trf7970a.c
13421 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13423 TI TWL4030 SERIES SOC CODEC DRIVER
13424 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13427 F: sound/soc/codecs/twl4030*
13430 M: Benoit Parrot <bparrot@ti.com>
13431 L: linux-media@vger.kernel.org
13432 W: http://linuxtv.org/
13433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13435 F: drivers/media/platform/ti-vpe/
13437 TI WILINK WIRELESS DRIVERS
13438 L: linux-wireless@vger.kernel.org
13439 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13440 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13443 F: drivers/net/wireless/ti/
13444 F: include/linux/wl12xx.h
13447 M: Chris Metcalf <cmetcalf@mellanox.com>
13448 W: http://www.mellanox.com/repository/solutions/tile-scm/
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13452 F: drivers/char/tile-srom.c
13453 F: drivers/edac/tile_edac.c
13454 F: drivers/net/ethernet/tile/
13455 F: drivers/rtc/rtc-tile.c
13456 F: drivers/tty/hvc/hvc_tile.c
13457 F: drivers/tty/serial/tilegx.c
13458 F: drivers/usb/host/*-tilegx.c
13459 F: include/linux/usb/tilegx.h
13461 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13462 M: John Stultz <john.stultz@linaro.org>
13463 M: Thomas Gleixner <tglx@linutronix.de>
13464 R: Stephen Boyd <sboyd@codeaurora.org>
13465 L: linux-kernel@vger.kernel.org
13466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13468 F: include/linux/clocksource.h
13469 F: include/linux/time.h
13470 F: include/linux/timex.h
13471 F: include/uapi/linux/time.h
13472 F: include/uapi/linux/timex.h
13473 F: kernel/time/clocksource.c
13474 F: kernel/time/time*.c
13475 F: kernel/time/alarmtimer.c
13476 F: kernel/time/ntp.c
13477 F: tools/testing/selftests/timers/
13480 M: Jon Maloy <jon.maloy@ericsson.com>
13481 M: Ying Xue <ying.xue@windriver.com>
13482 L: netdev@vger.kernel.org (core kernel code)
13483 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13484 W: http://tipc.sourceforge.net/
13486 F: include/uapi/linux/tipc*.h
13489 TLAN NETWORK DRIVER
13490 M: Samuel Chessman <chessman@tux.org>
13491 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13492 W: http://sourceforge.net/projects/tlan/
13494 F: Documentation/networking/tlan.txt
13495 F: drivers/net/ethernet/ti/tlan.*
13497 TM6000 VIDEO4LINUX DRIVER
13498 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13499 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13500 L: linux-media@vger.kernel.org
13501 W: https://linuxtv.org
13502 T: git git://linuxtv.org/media_tree.git
13504 F: drivers/media/usb/tm6000/
13505 F: Documentation/media/v4l-drivers/tm6000*
13507 TMIO/SDHI MMC DRIVER
13508 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13509 L: linux-mmc@vger.kernel.org
13511 F: drivers/mmc/host/tmio_mmc*
13512 F: drivers/mmc/host/renesas_sdhi*
13513 F: include/linux/mfd/tmio.h
13515 TMP401 HARDWARE MONITOR DRIVER
13516 M: Guenter Roeck <linux@roeck-us.net>
13517 L: linux-hwmon@vger.kernel.org
13519 F: Documentation/hwmon/tmp401
13520 F: drivers/hwmon/tmp401.c
13522 TMPFS (SHMEM FILESYSTEM)
13523 M: Hugh Dickins <hughd@google.com>
13524 L: linux-mm@kvack.org
13526 F: include/linux/shmem_fs.h
13529 TOMOYO SECURITY MODULE
13530 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13531 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13532 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13533 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13534 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13535 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13536 W: http://tomoyo.sourceforge.jp/
13537 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13539 F: security/tomoyo/
13541 TOPSTAR LAPTOP EXTRAS DRIVER
13542 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13543 L: platform-driver-x86@vger.kernel.org
13545 F: drivers/platform/x86/topstar-laptop.c
13547 TOSHIBA ACPI EXTRAS DRIVER
13548 M: Azael Avalos <coproscefalo@gmail.com>
13549 L: platform-driver-x86@vger.kernel.org
13551 F: drivers/platform/x86/toshiba_acpi.c
13553 TOSHIBA BLUETOOTH DRIVER
13554 M: Azael Avalos <coproscefalo@gmail.com>
13555 L: platform-driver-x86@vger.kernel.org
13557 F: drivers/platform/x86/toshiba_bluetooth.c
13559 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13560 M: Azael Avalos <coproscefalo@gmail.com>
13561 L: platform-driver-x86@vger.kernel.org
13563 F: drivers/platform/x86/toshiba_haps.c
13566 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13567 W: http://www.buzzard.org.uk/toshiba/
13569 F: drivers/char/toshiba.c
13570 F: include/linux/toshiba.h
13571 F: include/uapi/linux/toshiba.h
13573 TOSHIBA TC358743 DRIVER
13574 M: Mats Randgaard <matrandg@cisco.com>
13575 L: linux-media@vger.kernel.org
13577 F: drivers/media/i2c/tc358743*
13578 F: include/media/i2c/tc358743.h
13580 TOSHIBA WMI HOTKEYS DRIVER
13581 M: Azael Avalos <coproscefalo@gmail.com>
13582 L: platform-driver-x86@vger.kernel.org
13584 F: drivers/platform/x86/toshiba-wmi.c
13587 M: Peter Huewe <peterhuewe@gmx.de>
13588 M: Marcel Selhorst <tpmdd@selhorst.net>
13589 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13590 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13591 W: http://tpmdd.sourceforge.net
13592 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13593 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13594 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13596 F: drivers/char/tpm/
13598 TPM IBM_VTPM DEVICE DRIVER
13599 M: Ashley Lai <ashleydlai@gmail.com>
13600 W: http://tpmdd.sourceforge.net
13601 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13603 F: drivers/char/tpm/tpm_ibmvtpm*
13606 M: Steven Rostedt <rostedt@goodmis.org>
13607 M: Ingo Molnar <mingo@redhat.com>
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13610 F: Documentation/trace/ftrace.txt
13611 F: arch/*/*/*/ftrace.h
13612 F: arch/*/kernel/ftrace.c
13613 F: include/*/ftrace.h
13614 F: include/linux/trace*.h
13617 F: tools/testing/selftests/ftrace/
13619 TRACING MMIO ACCESSES (MMIOTRACE)
13620 M: Steven Rostedt <rostedt@goodmis.org>
13621 M: Ingo Molnar <mingo@kernel.org>
13622 R: Karol Herbst <karolherbst@gmail.com>
13623 R: Pekka Paalanen <ppaalanen@gmail.com>
13625 L: linux-kernel@vger.kernel.org
13626 L: nouveau@lists.freedesktop.org
13627 F: kernel/trace/trace_mmiotrace.c
13628 F: include/linux/mmiotrace.h
13629 F: arch/x86/mm/kmmio.c
13630 F: arch/x86/mm/mmio-mod.c
13631 F: arch/x86/mm/testmmiotrace.c
13634 M: Jiri Kosina <trivial@kernel.org>
13635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13637 K: ^Subject:.*(?i)trivial
13640 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13641 M: Jiri Slaby <jslaby@suse.com>
13643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13644 F: Documentation/serial/
13646 F: drivers/tty/serial/serial_core.c
13647 F: include/linux/serial_core.h
13648 F: include/linux/serial.h
13649 F: include/linux/tty.h
13650 F: include/uapi/linux/serial_core.h
13651 F: include/uapi/linux/serial.h
13652 F: include/uapi/linux/tty.h
13654 TUA9001 MEDIA DRIVER
13655 M: Antti Palosaari <crope@iki.fi>
13656 L: linux-media@vger.kernel.org
13657 W: https://linuxtv.org
13658 W: http://palosaari.fi/linux/
13659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13660 T: git git://linuxtv.org/anttip/media_tree.git
13662 F: drivers/media/tuners/tua9001*
13664 TULIP NETWORK DRIVERS
13665 L: netdev@vger.kernel.org
13666 L: linux-parisc@vger.kernel.org
13668 F: drivers/net/ethernet/dec/tulip/
13671 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13672 W: http://vtun.sourceforge.net/tun
13674 F: Documentation/networking/tuntap.txt
13675 F: arch/um/os-Linux/drivers/
13677 TURBOCHANNEL SUBSYSTEM
13678 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13679 M: Ralf Baechle <ralf@linux-mips.org>
13680 L: linux-mips@linux-mips.org
13681 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13684 F: include/linux/tc.h
13686 TW5864 VIDEO4LINUX DRIVER
13687 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13688 M: Anton Sviridenko <anton@corp.bluecherry.net>
13689 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13690 M: Andrey Utkin <andrey_utkin@fastmail.com>
13691 L: linux-media@vger.kernel.org
13693 F: drivers/media/pci/tw5864/
13695 TW68 VIDEO4LINUX DRIVER
13696 M: Hans Verkuil <hverkuil@xs4all.nl>
13697 L: linux-media@vger.kernel.org
13698 T: git git://linuxtv.org/media_tree.git
13699 W: https://linuxtv.org
13701 F: drivers/media/pci/tw68/
13703 TW686X VIDEO4LINUX DRIVER
13704 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13705 L: linux-media@vger.kernel.org
13706 T: git git://linuxtv.org/media_tree.git
13707 W: http://linuxtv.org
13709 F: drivers/media/pci/tw686x/
13711 UBI FILE SYSTEM (UBIFS)
13712 M: Richard Weinberger <richard@nod.at>
13713 M: Artem Bityutskiy <dedekind1@gmail.com>
13714 M: Adrian Hunter <adrian.hunter@intel.com>
13715 L: linux-mtd@lists.infradead.org
13716 T: git git://git.infradead.org/ubifs-2.6.git
13717 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13719 F: Documentation/filesystems/ubifs.txt
13722 UCLINUX (M68KNOMMU AND COLDFIRE)
13723 M: Greg Ungerer <gerg@linux-m68k.org>
13724 W: http://www.linux-m68k.org/
13725 W: http://www.uclinux.org/
13726 L: linux-m68k@lists.linux-m68k.org
13727 L: uclinux-dev@uclinux.org (subscribers-only)
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13730 F: arch/m68k/coldfire/
13732 F: arch/m68k/*/*_no.*
13733 F: arch/m68k/include/asm/*_no.*
13736 M: Jan Kara <jack@suse.com>
13738 F: Documentation/filesystems/udf.txt
13742 M: Bastien Nocera <hadess@hadess.net>
13743 L: linux-input@vger.kernel.org
13745 F: drivers/hid/hid-udraw.c
13748 M: Evgeniy Dushistov <dushistov@mail.ru>
13750 F: Documentation/filesystems/ufs.txt
13753 UHID USERSPACE HID IO DRIVER:
13754 M: David Herrmann <dh.herrmann@googlemail.com>
13755 L: linux-input@vger.kernel.org
13757 F: drivers/hid/uhid.c
13758 F: include/uapi/linux/uhid.h
13761 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13762 L: linux-usb@vger.kernel.org
13764 F: drivers/usb/common/ulpi.c
13765 F: include/linux/ulpi/
13767 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13768 L: linux-usb@vger.kernel.org
13771 F: include/linux/uwb.h
13772 F: include/linux/uwb/
13774 UNICORE32 ARCHITECTURE:
13775 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13776 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13778 T: git git://github.com/gxt/linux.git
13782 M: Tony Finch <dot@dotat.at>
13783 W: http://dotat.at/prog/unifdef
13785 F: scripts/unifdef.c
13787 UNIFORM CDROM DRIVER
13788 M: Jens Axboe <axboe@kernel.dk>
13789 W: http://www.kernel.dk
13791 F: Documentation/cdrom/
13792 F: drivers/cdrom/cdrom.c
13793 F: include/linux/cdrom.h
13794 F: include/uapi/linux/cdrom.h
13796 UNISYS S-PAR DRIVERS
13797 M: David Kershner <david.kershner@unisys.com>
13798 L: sparmaintainer@unisys.com (Unisys internal)
13800 F: drivers/staging/unisys/
13802 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13803 M: Vinayak Holikatti <vinholikatti@gmail.com>
13804 L: linux-scsi@vger.kernel.org
13806 F: Documentation/scsi/ufs.txt
13807 F: drivers/scsi/ufs/
13809 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13810 M: Joao Pinto <jpinto@synopsys.com>
13811 L: linux-scsi@vger.kernel.org
13813 F: drivers/scsi/ufs/*dwc*
13815 UNSORTED BLOCK IMAGES (UBI)
13816 M: Artem Bityutskiy <dedekind1@gmail.com>
13817 M: Richard Weinberger <richard@nod.at>
13818 W: http://www.linux-mtd.infradead.org/
13819 L: linux-mtd@lists.infradead.org
13820 T: git git://git.infradead.org/ubifs-2.6.git
13822 F: drivers/mtd/ubi/
13823 F: include/linux/mtd/ubi.h
13824 F: include/uapi/mtd/ubi-user.h
13826 USB "USBNET" DRIVER FRAMEWORK
13827 M: Oliver Neukum <oneukum@suse.com>
13828 L: netdev@vger.kernel.org
13829 W: http://www.linux-usb.org/usbnet
13831 F: drivers/net/usb/usbnet.c
13832 F: include/linux/usb/usbnet.h
13835 M: Oliver Neukum <oneukum@suse.com>
13836 L: linux-usb@vger.kernel.org
13838 F: Documentation/usb/acm.txt
13839 F: drivers/usb/class/cdc-acm.*
13841 USB AR5523 WIRELESS DRIVER
13842 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13843 L: linux-wireless@vger.kernel.org
13845 F: drivers/net/wireless/ath/ar5523/
13848 M: Oliver Neukum <oneukum@suse.com>
13849 L: linux-usb@vger.kernel.org
13850 L: linux-scsi@vger.kernel.org
13852 F: drivers/usb/storage/uas.c
13854 USB CDC ETHERNET DRIVER
13855 M: Oliver Neukum <oliver@neukum.org>
13856 L: linux-usb@vger.kernel.org
13858 F: drivers/net/usb/cdc_*.c
13859 F: include/uapi/linux/usb/cdc.h
13861 USB CHAOSKEY DRIVER
13862 M: Keith Packard <keithp@keithp.com>
13863 L: linux-usb@vger.kernel.org
13865 F: drivers/usb/misc/chaoskey.c
13867 USB CYPRESS C67X00 DRIVER
13868 M: Peter Korsgaard <jacmet@sunsite.dk>
13869 L: linux-usb@vger.kernel.org
13871 F: drivers/usb/c67x00/
13873 USB DAVICOM DM9601 DRIVER
13874 M: Peter Korsgaard <jacmet@sunsite.dk>
13875 L: netdev@vger.kernel.org
13876 W: http://www.linux-usb.org/usbnet
13878 F: drivers/net/usb/dm9601.c
13880 USB DIAMOND RIO500 DRIVER
13881 M: Cesar Miquel <miquel@df.uba.ar>
13882 L: rio500-users@lists.sourceforge.net
13883 W: http://rio500.sourceforge.net
13885 F: drivers/usb/misc/rio500*
13888 M: Alan Stern <stern@rowland.harvard.edu>
13889 L: linux-usb@vger.kernel.org
13891 F: Documentation/usb/ehci.txt
13892 F: drivers/usb/host/ehci*
13894 USB GADGET/PERIPHERAL SUBSYSTEM
13895 M: Felipe Balbi <balbi@kernel.org>
13896 L: linux-usb@vger.kernel.org
13897 W: http://www.linux-usb.org/gadget
13898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13900 F: drivers/usb/gadget/
13901 F: include/linux/usb/gadget*
13903 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13904 M: Jiri Kosina <jikos@kernel.org>
13905 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13906 L: linux-usb@vger.kernel.org
13907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13909 F: Documentation/hid/hiddev.txt
13910 F: drivers/hid/usbhid/
13913 M: Olav Kongas <ok@artecdesign.ee>
13914 L: linux-usb@vger.kernel.org
13916 F: drivers/usb/host/isp116x*
13917 F: include/linux/usb/isp116x.h
13919 USB LAN78XX ETHERNET DRIVER
13920 M: Woojung Huh <woojung.huh@microchip.com>
13921 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13922 L: netdev@vger.kernel.org
13924 F: drivers/net/usb/lan78xx.*
13926 USB MASS STORAGE DRIVER
13927 M: Alan Stern <stern@rowland.harvard.edu>
13928 L: linux-usb@vger.kernel.org
13929 L: usb-storage@lists.one-eyed-alien.net
13931 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13932 F: drivers/usb/storage/
13935 M: Clemens Ladisch <clemens@ladisch.de>
13936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13937 T: git git://git.alsa-project.org/alsa-kernel.git
13939 F: sound/usb/midi.*
13941 USB NETWORKING DRIVERS
13942 L: linux-usb@vger.kernel.org
13944 F: drivers/net/usb/
13947 M: Alan Stern <stern@rowland.harvard.edu>
13948 L: linux-usb@vger.kernel.org
13950 F: Documentation/usb/ohci.txt
13951 F: drivers/usb/host/ohci*
13953 USB OTG FSM (Finite State Machine)
13954 M: Peter Chen <Peter.Chen@nxp.com>
13955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13956 L: linux-usb@vger.kernel.org
13958 F: drivers/usb/common/usb-otg-fsm.c
13961 M: Valentina Manea <valentina.manea.m@gmail.com>
13962 M: Shuah Khan <shuahkh@osg.samsung.com>
13963 M: Shuah Khan <shuah@kernel.org>
13964 L: linux-usb@vger.kernel.org
13966 F: Documentation/usb/usbip_protocol.txt
13967 F: drivers/usb/usbip/
13968 F: tools/usb/usbip/
13971 M: Petko Manolov <petkan@nucleusys.com>
13972 L: linux-usb@vger.kernel.org
13973 L: netdev@vger.kernel.org
13974 T: git git://github.com/petkan/pegasus.git
13975 W: https://github.com/petkan/pegasus
13977 F: drivers/net/usb/pegasus.*
13980 M: Felipe Balbi <balbi@kernel.org>
13981 L: linux-usb@vger.kernel.org
13982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13984 F: drivers/usb/phy/
13986 USB PRINTER DRIVER (usblp)
13987 M: Pete Zaitcev <zaitcev@redhat.com>
13988 L: linux-usb@vger.kernel.org
13990 F: drivers/usb/class/usblp.c
13992 USB QMI WWAN NETWORK DRIVER
13993 M: Bjørn Mork <bjorn@mork.no>
13994 L: netdev@vger.kernel.org
13996 F: Documentation/ABI/testing/sysfs-class-net-qmi
13997 F: drivers/net/usb/qmi_wwan.c
14000 M: Petko Manolov <petkan@nucleusys.com>
14001 L: linux-usb@vger.kernel.org
14002 L: netdev@vger.kernel.org
14003 T: git git://github.com/petkan/rtl8150.git
14004 W: https://github.com/petkan/rtl8150
14006 F: drivers/net/usb/rtl8150.c
14008 USB SERIAL SUBSYSTEM
14009 M: Johan Hovold <johan@kernel.org>
14010 L: linux-usb@vger.kernel.org
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14013 F: Documentation/usb/usb-serial.txt
14014 F: drivers/usb/serial/
14015 F: include/linux/usb/serial.h
14017 USB SMSC75XX ETHERNET DRIVER
14018 M: Steve Glendinning <steve.glendinning@shawell.net>
14019 L: netdev@vger.kernel.org
14021 F: drivers/net/usb/smsc75xx.*
14023 USB SMSC95XX ETHERNET DRIVER
14024 M: Steve Glendinning <steve.glendinning@shawell.net>
14025 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14026 L: netdev@vger.kernel.org
14028 F: drivers/net/usb/smsc95xx.*
14031 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14032 L: linux-usb@vger.kernel.org
14033 W: http://www.linux-usb.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14036 F: Documentation/devicetree/bindings/usb/
14037 F: Documentation/usb/
14039 F: include/linux/usb.h
14040 F: include/linux/usb/
14042 USB TYPEC SUBSYSTEM
14043 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14044 L: linux-usb@vger.kernel.org
14046 F: Documentation/ABI/testing/sysfs-class-typec
14047 F: Documentation/usb/typec.rst
14048 F: drivers/usb/typec/
14049 F: include/linux/usb/typec.h
14052 M: Alan Stern <stern@rowland.harvard.edu>
14053 L: linux-usb@vger.kernel.org
14055 F: drivers/usb/host/uhci*
14058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14059 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14060 L: linux-media@vger.kernel.org
14061 T: git git://linuxtv.org/media_tree.git
14062 W: http://www.ideasonboard.org/uvc/
14064 F: drivers/media/usb/uvc/
14065 F: include/uapi/linux/uvcvideo.h
14068 M: Hans Verkuil <hverkuil@xs4all.nl>
14069 L: linux-media@vger.kernel.org
14070 T: git git://linuxtv.org/media_tree.git
14071 W: https://linuxtv.org
14073 F: drivers/media/usb/usbvision/
14076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14077 L: linux-usb@vger.kernel.org
14079 F: drivers/usb/gadget/function/*uvc*
14080 F: drivers/usb/gadget/legacy/webcam.c
14082 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14083 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14084 L: linux-wireless@vger.kernel.org
14086 F: drivers/net/wireless/rndis_wlan.c
14089 M: Mathias Nyman <mathias.nyman@intel.com>
14090 L: linux-usb@vger.kernel.org
14092 F: drivers/usb/host/xhci*
14093 F: drivers/usb/host/pci-quirks*
14096 L: linux-wireless@vger.kernel.org
14097 W: http://linux-lc100020.sourceforge.net
14099 F: drivers/net/wireless/zydas/zd1201.*
14102 M: Antoine Jacquet <royale@zerezo.com>
14103 L: linux-usb@vger.kernel.org
14104 L: linux-media@vger.kernel.org
14105 T: git git://linuxtv.org/media_tree.git
14106 W: http://royale.zerezo.com/zr364xx/
14108 F: Documentation/media/v4l-drivers/zr364xx*
14109 F: drivers/media/usb/zr364xx/
14111 USER-MODE LINUX (UML)
14112 M: Jeff Dike <jdike@addtoit.com>
14113 M: Richard Weinberger <richard@nod.at>
14114 L: user-mode-linux-devel@lists.sourceforge.net
14115 L: user-mode-linux-user@lists.sourceforge.net
14116 W: http://user-mode-linux.sourceforge.net
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14119 F: Documentation/virtual/uml/
14125 USERSPACE I/O (UIO)
14126 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14129 F: Documentation/driver-api/uio-howto.rst
14131 F: include/linux/uio*.h
14134 M: Karel Zak <kzak@redhat.com>
14135 L: util-linux@vger.kernel.org
14136 W: http://en.wikipedia.org/wiki/Util-linux
14137 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14141 M: Christoph Hellwig <hch@lst.de>
14142 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14143 L: linux-kernel@vger.kernel.org
14144 T: git git://git.infradead.org/users/hch/uuid.git
14147 F: include/linux/uuid.h
14148 F: include/uapi/linux/uuid.h
14152 M: Michal Januszewski <spock@gentoo.org>
14153 L: linux-fbdev@vger.kernel.org
14154 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14156 F: Documentation/fb/uvesafb.txt
14157 F: drivers/video/fbdev/uvesafb.*
14160 M: Stefan Agner <stefan@agner.ch>
14161 L: linux-mtd@lists.infradead.org
14163 F: drivers/mtd/nand/vf610_nfc.c
14165 VFAT/FAT/MSDOS FILESYSTEM
14166 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14168 F: Documentation/filesystems/vfat.txt
14172 M: Alex Williamson <alex.williamson@redhat.com>
14173 L: kvm@vger.kernel.org
14174 T: git git://github.com/awilliam/linux-vfio.git
14176 F: Documentation/vfio.txt
14178 F: include/linux/vfio.h
14179 F: include/uapi/linux/vfio.h
14181 VFIO MEDIATED DEVICE DRIVERS
14182 M: Kirti Wankhede <kwankhede@nvidia.com>
14183 L: kvm@vger.kernel.org
14185 F: Documentation/vfio-mediated-device.txt
14186 F: drivers/vfio/mdev/
14187 F: include/linux/mdev.h
14188 F: samples/vfio-mdev/
14190 VFIO PLATFORM DRIVER
14191 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14192 L: kvm@vger.kernel.org
14194 F: drivers/vfio/platform/
14197 R: Lukas Wunner <lukas@wunner.de>
14199 F: Documentation/gpu/vga-switcheroo.rst
14200 F: drivers/gpu/vga/vga_switcheroo.c
14201 F: include/linux/vga_switcheroo.h
14202 T: git git://anongit.freedesktop.org/drm/drm-misc
14204 VIA RHINE NETWORK DRIVER
14206 F: drivers/net/ethernet/via/via-rhine.c
14208 VIA SD/MMC CARD CONTROLLER DRIVER
14209 M: Bruce Chang <brucechang@via.com.tw>
14210 M: Harald Welte <HaraldWelte@viatech.com>
14212 F: drivers/mmc/host/via-sdmmc.c
14214 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14215 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14216 L: linux-fbdev@vger.kernel.org
14218 F: include/linux/via-core.h
14219 F: include/linux/via-gpio.h
14220 F: include/linux/via_i2c.h
14221 F: drivers/video/fbdev/via/
14223 VIA VELOCITY NETWORK DRIVER
14224 M: Francois Romieu <romieu@fr.zoreil.com>
14225 L: netdev@vger.kernel.org
14227 F: drivers/net/ethernet/via/via-velocity.*
14229 VIDEO MULTIPLEXER DRIVER
14230 M: Philipp Zabel <p.zabel@pengutronix.de>
14231 L: linux-media@vger.kernel.org
14233 F: drivers/media/platform/video-mux.c
14235 VIDEOBUF2 FRAMEWORK
14236 M: Pawel Osciak <pawel@osciak.com>
14237 M: Marek Szyprowski <m.szyprowski@samsung.com>
14238 M: Kyungmin Park <kyungmin.park@samsung.com>
14239 L: linux-media@vger.kernel.org
14241 F: drivers/media/v4l2-core/videobuf2-*
14242 F: include/media/videobuf2-*
14244 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14245 M: Helen Koike <helen.koike@collabora.com>
14246 L: linux-media@vger.kernel.org
14247 T: git git://linuxtv.org/media_tree.git
14248 W: https://linuxtv.org
14250 F: drivers/media/platform/vimc/*
14253 M: Alex Williamson <alex.williamson@redhat.com>
14254 M: Paolo Bonzini <pbonzini@redhat.com>
14255 L: kvm@vger.kernel.org
14259 VIRTIO AND VHOST VSOCK DRIVER
14260 M: Stefan Hajnoczi <stefanha@redhat.com>
14261 L: kvm@vger.kernel.org
14262 L: virtualization@lists.linux-foundation.org
14263 L: netdev@vger.kernel.org
14265 F: include/linux/virtio_vsock.h
14266 F: include/uapi/linux/virtio_vsock.h
14267 F: include/uapi/linux/vsockmon.h
14268 F: net/vmw_vsock/af_vsock_tap.c
14269 F: net/vmw_vsock/virtio_transport_common.c
14270 F: net/vmw_vsock/virtio_transport.c
14271 F: drivers/net/vsockmon.c
14272 F: drivers/vhost/vsock.c
14273 F: drivers/vhost/vsock.h
14275 VIRTIO CONSOLE DRIVER
14276 M: Amit Shah <amit@kernel.org>
14277 L: virtualization@lists.linux-foundation.org
14279 F: drivers/char/virtio_console.c
14280 F: include/linux/virtio_console.h
14281 F: include/uapi/linux/virtio_console.h
14283 VIRTIO CORE, NET AND BLOCK DRIVERS
14284 M: "Michael S. Tsirkin" <mst@redhat.com>
14285 M: Jason Wang <jasowang@redhat.com>
14286 L: virtualization@lists.linux-foundation.org
14288 F: Documentation/devicetree/bindings/virtio/
14291 F: drivers/net/virtio_net.c
14292 F: drivers/block/virtio_blk.c
14293 F: include/linux/virtio*.h
14294 F: include/uapi/linux/virtio_*.h
14295 F: drivers/crypto/virtio/
14296 F: mm/balloon_compaction.c
14298 VIRTIO CRYPTO DRIVER
14299 M: Gonglei <arei.gonglei@huawei.com>
14300 L: virtualization@lists.linux-foundation.org
14301 L: linux-crypto@vger.kernel.org
14303 F: drivers/crypto/virtio/
14304 F: include/uapi/linux/virtio_crypto.h
14306 VIRTIO DRIVERS FOR S390
14307 M: Cornelia Huck <cohuck@redhat.com>
14308 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14309 L: linux-s390@vger.kernel.org
14310 L: virtualization@lists.linux-foundation.org
14311 L: kvm@vger.kernel.org
14313 F: drivers/s390/virtio/
14316 M: David Airlie <airlied@linux.ie>
14317 M: Gerd Hoffmann <kraxel@redhat.com>
14318 L: dri-devel@lists.freedesktop.org
14319 L: virtualization@lists.linux-foundation.org
14320 T: git git://anongit.freedesktop.org/drm/drm-misc
14322 F: drivers/gpu/drm/virtio/
14323 F: include/uapi/linux/virtio_gpu.h
14325 VIRTIO HOST (VHOST)
14326 M: "Michael S. Tsirkin" <mst@redhat.com>
14327 M: Jason Wang <jasowang@redhat.com>
14328 L: kvm@vger.kernel.org
14329 L: virtualization@lists.linux-foundation.org
14330 L: netdev@vger.kernel.org
14331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14334 F: include/uapi/linux/vhost.h
14336 VIRTIO INPUT DRIVER
14337 M: Gerd Hoffmann <kraxel@redhat.com>
14339 F: drivers/virtio/virtio_input.c
14340 F: include/uapi/linux/virtio_input.h
14342 VIRTUAL SERIO DEVICE DRIVER
14343 M: Stephen Chandler Paul <thatslyude@gmail.com>
14345 F: drivers/input/serio/userio.c
14346 F: include/uapi/linux/userio.h
14348 VIVID VIRTUAL VIDEO DRIVER
14349 M: Hans Verkuil <hverkuil@xs4all.nl>
14350 L: linux-media@vger.kernel.org
14351 T: git git://linuxtv.org/media_tree.git
14352 W: https://linuxtv.org
14354 F: drivers/media/platform/vivid/*
14357 M: Florian Fainelli <f.fainelli@gmail.com>
14358 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14360 F: drivers/vlynq/vlynq.c
14361 F: include/linux/vlynq.h
14364 M: Martyn Welch <martyn@welchs.me.uk>
14365 M: Manohar Vanga <manohar.vanga@gmail.com>
14366 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14367 L: devel@driverdev.osuosl.org
14369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14370 F: Documentation/driver-api/vme.rst
14371 F: drivers/staging/vme/
14373 F: include/linux/vme*
14375 VMWARE BALLOON DRIVER
14376 M: Xavier Deguillard <xdeguillard@vmware.com>
14377 M: Philip Moltmann <moltmann@vmware.com>
14378 M: "VMware, Inc." <pv-drivers@vmware.com>
14379 L: linux-kernel@vger.kernel.org
14381 F: drivers/misc/vmw_balloon.c
14383 VMWARE HYPERVISOR INTERFACE
14384 M: Alok Kataria <akataria@vmware.com>
14385 L: virtualization@lists.linux-foundation.org
14387 F: arch/x86/kernel/cpu/vmware.c
14389 VMWARE PVRDMA DRIVER
14390 M: Adit Ranadive <aditr@vmware.com>
14391 M: VMware PV-Drivers <pv-drivers@vmware.com>
14392 L: linux-rdma@vger.kernel.org
14394 F: drivers/infiniband/hw/vmw_pvrdma/
14396 VMware PVSCSI driver
14397 M: Jim Gill <jgill@vmware.com>
14398 M: VMware PV-Drivers <pv-drivers@vmware.com>
14399 L: linux-scsi@vger.kernel.org
14401 F: drivers/scsi/vmw_pvscsi.c
14402 F: drivers/scsi/vmw_pvscsi.h
14404 VMWARE VMMOUSE SUBDRIVER
14405 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14406 M: "VMware, Inc." <pv-drivers@vmware.com>
14407 L: linux-input@vger.kernel.org
14409 F: drivers/input/mouse/vmmouse.c
14410 F: drivers/input/mouse/vmmouse.h
14412 VMWARE VMXNET3 ETHERNET DRIVER
14413 M: Shrikrishna Khare <skhare@vmware.com>
14414 M: "VMware, Inc." <pv-drivers@vmware.com>
14415 L: netdev@vger.kernel.org
14417 F: drivers/net/vmxnet3/
14419 VOCORE VOCORE2 BOARD
14420 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14421 L: linux-mips@linux-mips.org
14423 F: arch/mips/boot/dts/ralink/vocore2.dts
14425 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14426 M: Liam Girdwood <lgirdwood@gmail.com>
14427 M: Mark Brown <broonie@kernel.org>
14428 L: linux-kernel@vger.kernel.org
14429 W: http://www.slimlogic.co.uk/?p=48
14430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14432 F: Documentation/devicetree/bindings/regulator/
14433 F: drivers/regulator/
14434 F: include/dt-bindings/regulator/
14435 F: include/linux/regulator/
14438 M: David Ahern <dsa@cumulusnetworks.com>
14439 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14440 L: netdev@vger.kernel.org
14442 F: drivers/net/vrf.c
14443 F: Documentation/networking/vrf.txt
14445 VT1211 HARDWARE MONITOR DRIVER
14446 M: Juerg Haefliger <juergh@gmail.com>
14447 L: linux-hwmon@vger.kernel.org
14449 F: Documentation/hwmon/vt1211
14450 F: drivers/hwmon/vt1211.c
14452 VT8231 HARDWARE MONITOR DRIVER
14453 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14454 L: linux-hwmon@vger.kernel.org
14456 F: drivers/hwmon/vt8231.c
14458 VUB300 USB to SDIO/SD/MMC bridge chip
14459 M: Tony Olech <tony.olech@elandigitalsystems.com>
14460 L: linux-mmc@vger.kernel.org
14461 L: linux-usb@vger.kernel.org
14463 F: drivers/mmc/host/vub300.c
14465 W1 DALLAS'S 1-WIRE BUS
14466 M: Evgeniy Polyakov <zbr@ioremap.net>
14468 F: Documentation/w1/
14470 F: include/linux/w1.h
14472 W83791D HARDWARE MONITORING DRIVER
14473 M: Marc Hulsman <m.hulsman@tudelft.nl>
14474 L: linux-hwmon@vger.kernel.org
14476 F: Documentation/hwmon/w83791d
14477 F: drivers/hwmon/w83791d.c
14479 W83793 HARDWARE MONITORING DRIVER
14480 M: Rudolf Marek <r.marek@assembler.cz>
14481 L: linux-hwmon@vger.kernel.org
14483 F: Documentation/hwmon/w83793
14484 F: drivers/hwmon/w83793.c
14486 W83795 HARDWARE MONITORING DRIVER
14487 M: Jean Delvare <jdelvare@suse.com>
14488 L: linux-hwmon@vger.kernel.org
14490 F: drivers/hwmon/w83795.c
14492 W83L51xD SD/MMC CARD INTERFACE DRIVER
14493 M: Pierre Ossman <pierre@ossman.eu>
14495 F: drivers/mmc/host/wbsd.*
14497 WACOM PROTOCOL 4 SERIAL TABLETS
14498 M: Julian Squires <julian@cipht.net>
14499 M: Hans de Goede <hdegoede@redhat.com>
14500 L: linux-input@vger.kernel.org
14502 F: drivers/input/tablet/wacom_serial4.c
14504 WATCHDOG DEVICE DRIVERS
14505 M: Wim Van Sebroeck <wim@iguana.be>
14506 R: Guenter Roeck <linux@roeck-us.net>
14507 L: linux-watchdog@vger.kernel.org
14508 W: http://www.linux-watchdog.org/
14509 T: git git://www.linux-watchdog.org/linux-watchdog.git
14511 F: Documentation/devicetree/bindings/watchdog/
14512 F: Documentation/watchdog/
14513 F: drivers/watchdog/
14514 F: include/linux/watchdog.h
14515 F: include/uapi/linux/watchdog.h
14517 WHISKEYCOVE PMIC GPIO DRIVER
14518 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14519 L: linux-gpio@vger.kernel.org
14521 F: drivers/gpio/gpio-wcove.c
14524 M: David Herrmann <dh.herrmann@googlemail.com>
14525 L: linux-input@vger.kernel.org
14527 F: drivers/hid/hid-wiimote*
14529 WILOCITY WIL6210 WIRELESS DRIVER
14530 M: Maya Erez <qca_merez@qca.qualcomm.com>
14531 L: linux-wireless@vger.kernel.org
14532 L: wil6210@qca.qualcomm.com
14534 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14535 F: drivers/net/wireless/ath/wil6210/
14536 F: include/uapi/linux/wil6210_uapi.h
14539 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14540 M: linux-wimax@intel.com
14541 L: wimax@linuxwimax.org (subscribers-only)
14543 W: http://linuxwimax.org
14544 F: Documentation/wimax/README.wimax
14545 F: include/linux/wimax/debug.h
14546 F: include/net/wimax.h
14547 F: include/uapi/linux/wimax.h
14551 M: David Härdeman <david@hardeman.nu>
14553 F: drivers/media/rc/winbond-cir.c
14555 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14556 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14557 L: linux-watchdog@vger.kernel.org
14559 F: drivers/watchdog/ebc-c384_wdt.c
14561 WINSYSTEMS WS16C48 GPIO DRIVER
14562 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14563 L: linux-gpio@vger.kernel.org
14565 F: drivers/gpio/gpio-ws16c48.c
14567 WISTRON LAPTOP BUTTON DRIVER
14568 M: Miloslav Trmac <mitr@volny.cz>
14570 F: drivers/input/misc/wistron_btns.c
14572 WL3501 WIRELESS PCMCIA CARD DRIVER
14573 L: linux-wireless@vger.kernel.org
14575 F: drivers/net/wireless/wl3501*
14577 WOLFSON MICROELECTRONICS DRIVERS
14578 L: patches@opensource.cirrus.com
14579 T: git https://github.com/CirrusLogic/linux-drivers.git
14580 W: https://github.com/CirrusLogic/linux-drivers/wiki
14582 F: Documentation/hwmon/wm83??
14583 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14584 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14585 F: Documentation/devicetree/bindings/mfd/arizona.txt
14586 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14587 F: arch/arm/mach-s3c64xx/mach-crag6410*
14588 F: drivers/clk/clk-wm83*.c
14589 F: drivers/extcon/extcon-arizona.c
14590 F: drivers/leds/leds-wm83*.c
14591 F: drivers/gpio/gpio-*wm*.c
14592 F: drivers/gpio/gpio-arizona.c
14593 F: drivers/hwmon/wm83??-hwmon.c
14594 F: drivers/input/misc/wm831x-on.c
14595 F: drivers/input/touchscreen/wm831x-ts.c
14596 F: drivers/input/touchscreen/wm97*.c
14597 F: drivers/mfd/arizona*
14598 F: drivers/mfd/wm*.c
14599 F: drivers/mfd/cs47l24*
14600 F: drivers/power/supply/wm83*.c
14601 F: drivers/rtc/rtc-wm83*.c
14602 F: drivers/regulator/wm8*.c
14603 F: drivers/regulator/arizona*
14604 F: drivers/video/backlight/wm83*_bl.c
14605 F: drivers/watchdog/wm83*_wdt.c
14606 F: include/linux/mfd/arizona/
14607 F: include/linux/mfd/wm831x/
14608 F: include/linux/mfd/wm8350/
14609 F: include/linux/mfd/wm8400*
14610 F: include/linux/regulator/arizona*
14611 F: include/linux/wm97xx.h
14612 F: include/sound/wm????.h
14613 F: sound/soc/codecs/arizona.?
14614 F: sound/soc/codecs/wm*
14615 F: sound/soc/codecs/cs47l24*
14618 M: Tejun Heo <tj@kernel.org>
14619 R: Lai Jiangshan <jiangshanlai@gmail.com>
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14622 F: include/linux/workqueue.h
14623 F: kernel/workqueue.c
14624 F: Documentation/core-api/workqueue.rst
14626 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14627 M: Chen-Yu Tsai <wens@csie.org>
14628 L: linux-kernel@vger.kernel.org
14633 M: Andrew Hendry <andrew.hendry@gmail.com>
14634 L: linux-x25@vger.kernel.org
14636 F: Documentation/networking/x25*
14637 F: include/net/x25*
14640 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14641 M: Thomas Gleixner <tglx@linutronix.de>
14642 M: Ingo Molnar <mingo@redhat.com>
14643 M: "H. Peter Anvin" <hpa@zytor.com>
14645 L: linux-kernel@vger.kernel.org
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14648 F: Documentation/x86/
14651 X86 MCE INFRASTRUCTURE
14652 M: Tony Luck <tony.luck@intel.com>
14653 M: Borislav Petkov <bp@alien8.de>
14654 L: linux-edac@vger.kernel.org
14656 F: arch/x86/kernel/cpu/mcheck/*
14658 X86 MICROCODE UPDATE SUPPORT
14659 M: Borislav Petkov <bp@alien8.de>
14661 F: arch/x86/kernel/cpu/microcode/*
14663 X86 PLATFORM DRIVERS
14664 M: Darren Hart <dvhart@infradead.org>
14665 M: Andy Shevchenko <andy@infradead.org>
14666 L: platform-driver-x86@vger.kernel.org
14667 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14669 F: drivers/platform/x86/
14670 F: drivers/platform/olpc/
14673 M: Andy Lutomirski <luto@amacapital.net>
14674 L: linux-kernel@vger.kernel.org
14675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14677 F: arch/x86/entry/vdso/
14679 XC2028/3028 TUNER DRIVER
14680 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14681 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14682 L: linux-media@vger.kernel.org
14683 W: https://linuxtv.org
14684 T: git git://linuxtv.org/media_tree.git
14686 F: drivers/media/tuners/tuner-xc2028.*
14688 XEN BLOCK SUBSYSTEM
14689 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14690 M: Roger Pau Monné <roger.pau@citrix.com>
14691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14693 F: drivers/block/xen-blkback/*
14694 F: drivers/block/xen*
14697 M: Stefano Stabellini <sstabellini@kernel.org>
14698 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14701 F: arch/arm/include/asm/xen/
14703 XEN HYPERVISOR ARM64
14704 M: Stefano Stabellini <sstabellini@kernel.org>
14705 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14708 F: arch/arm64/include/asm/xen/
14710 XEN HYPERVISOR INTERFACE
14711 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14712 M: Juergen Gross <jgross@suse.com>
14713 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14717 F: drivers/*/xen-*front.c
14719 F: arch/x86/include/asm/xen/
14721 F: include/uapi/xen/
14722 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14723 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14725 XEN NETWORK BACKEND DRIVER
14726 M: Wei Liu <wei.liu2@citrix.com>
14727 M: Paul Durrant <paul.durrant@citrix.com>
14728 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14729 L: netdev@vger.kernel.org
14731 F: drivers/net/xen-netback/*
14734 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14735 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14737 F: arch/x86/pci/*xen*
14738 F: drivers/pci/*xen*
14741 M: Juergen Gross <jgross@suse.com>
14742 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743 L: linux-scsi@vger.kernel.org
14745 F: drivers/scsi/xen-scsifront.c
14746 F: drivers/xen/xen-scsiback.c
14747 F: include/xen/interface/io/vscsiif.h
14749 XEN SWIOTLB SUBSYSTEM
14750 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14751 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14753 F: arch/x86/xen/*swiotlb*
14754 F: drivers/xen/*swiotlb*
14757 M: Darrick J. Wong <darrick.wong@oracle.com>
14758 M: linux-xfs@vger.kernel.org
14759 L: linux-xfs@vger.kernel.org
14761 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14763 F: Documentation/filesystems/xfs.txt
14766 XILINX AXI ETHERNET DRIVER
14767 M: Anirudha Sarangi <anirudh@xilinx.com>
14768 M: John Linn <John.Linn@xilinx.com>
14770 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14772 XILINX UARTLITE SERIAL DRIVER
14773 M: Peter Korsgaard <jacmet@sunsite.dk>
14774 L: linux-serial@vger.kernel.org
14776 F: drivers/tty/serial/uartlite.c
14778 XILINX VIDEO IP CORES
14779 M: Hyun Kwon <hyun.kwon@xilinx.com>
14780 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14781 L: linux-media@vger.kernel.org
14782 T: git git://linuxtv.org/media_tree.git
14784 F: Documentation/devicetree/bindings/media/xilinx/
14785 F: drivers/media/platform/xilinx/
14786 F: include/uapi/linux/xilinx-v4l2-controls.h
14789 M: Eli Billauer <eli.billauer@gmail.com>
14790 L: linux-kernel@vger.kernel.org
14792 F: drivers/char/xillybus/
14794 XRA1403 GPIO EXPANDER
14795 M: Nandor Han <nandor.han@ge.com>
14796 M: Semi Malinen <semi.malinen@ge.com>
14797 L: linux-gpio@vger.kernel.org
14799 F: drivers/gpio/gpio-xra1403.c
14800 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14802 XTENSA XTFPGA PLATFORM SUPPORT
14803 M: Max Filippov <jcmvbkbc@gmail.com>
14804 L: linux-xtensa@linux-xtensa.org
14806 F: drivers/spi/spi-xtensa-xtfpga.c
14807 F: sound/soc/xtensa/xtfpga-i2s.c
14809 YAM DRIVER FOR AX.25
14810 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14811 L: linux-hams@vger.kernel.org
14813 F: drivers/net/hamradio/yam*
14814 F: include/linux/yam.h
14816 YAMA SECURITY MODULE
14817 M: Kees Cook <keescook@chromium.org>
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14821 F: Documentation/admin-guide/LSM/Yama.rst
14823 YEALINK PHONE DRIVER
14824 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14825 L: usbb2k-api-dev@nongnu.org
14827 F: Documentation/input/yealink.rst
14828 F: drivers/input/misc/yealink.*
14830 Z8530 DRIVER FOR AX.25
14831 M: Joerg Reuter <jreuter@yaina.de>
14832 W: http://yaina.de/jreuter/
14833 W: http://www.qsl.net/dl1bke/
14834 L: linux-hams@vger.kernel.org
14836 F: Documentation/networking/z8530drv.txt
14837 F: drivers/net/hamradio/*scc.c
14838 F: drivers/net/hamradio/z8530.h
14840 ZBUD COMPRESSED PAGE ALLOCATOR
14841 M: Seth Jennings <sjenning@redhat.com>
14842 M: Dan Streetman <ddstreet@ieee.org>
14843 L: linux-mm@kvack.org
14846 F: include/linux/zbud.h
14848 ZD1211RW WIRELESS DRIVER
14849 M: Daniel Drake <dsd@gentoo.org>
14850 M: Ulrich Kunitz <kune@deine-taler.de>
14851 W: http://zd1211.ath.cx/wiki/DriverRewrite
14852 L: linux-wireless@vger.kernel.org
14853 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14855 F: drivers/net/wireless/zydas/zd1211rw/
14857 ZD1301 MEDIA DRIVER
14858 M: Antti Palosaari <crope@iki.fi>
14859 L: linux-media@vger.kernel.org
14860 W: https://linuxtv.org/
14861 W: http://palosaari.fi/linux/
14862 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14864 F: drivers/media/usb/dvb-usb-v2/zd1301*
14866 ZD1301_DEMOD MEDIA DRIVER
14867 M: Antti Palosaari <crope@iki.fi>
14868 L: linux-media@vger.kernel.org
14869 W: https://linuxtv.org/
14870 W: http://palosaari.fi/linux/
14871 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14873 F: drivers/media/dvb-frontends/zd1301_demod*
14875 ZPOOL COMPRESSED PAGE STORAGE API
14876 M: Dan Streetman <ddstreet@ieee.org>
14877 L: linux-mm@kvack.org
14880 F: include/linux/zpool.h
14882 ZR36067 VIDEO FOR LINUX DRIVER
14883 L: mjpeg-users@lists.sourceforge.net
14884 L: linux-media@vger.kernel.org
14885 W: http://mjpeg.sourceforge.net/driver-zoran/
14886 T: hg https://linuxtv.org/hg/v4l-dvb
14888 F: drivers/media/pci/zoran/
14890 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14891 M: Minchan Kim <minchan@kernel.org>
14892 M: Nitin Gupta <ngupta@vflare.org>
14893 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14894 L: linux-kernel@vger.kernel.org
14896 F: drivers/block/zram/
14897 F: Documentation/blockdev/zram.txt
14899 ZS DECSTATION Z85C30 SERIAL DRIVER
14900 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14902 F: drivers/tty/serial/zs.*
14904 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14905 M: Minchan Kim <minchan@kernel.org>
14906 M: Nitin Gupta <ngupta@vflare.org>
14907 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14908 L: linux-mm@kvack.org
14911 F: include/linux/zsmalloc.h
14912 F: Documentation/vm/zsmalloc.txt
14914 ZSWAP COMPRESSED SWAP CACHING
14915 M: Seth Jennings <sjenning@redhat.com>
14916 M: Dan Streetman <ddstreet@ieee.org>
14917 L: linux-mm@kvack.org
14922 M: Linus Torvalds <torvalds@linux-foundation.org>
14923 L: linux-kernel@vger.kernel.org
14924 Q: http://patchwork.kernel.org/project/LKML/list/
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14926 S: Buried alive in reporters