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 <aar@pengutronix.de>
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
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
272 F: drivers/gpio/gpio-pci-idio-16.c
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
291 F: drivers/platform/x86/acer-wmi.c
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.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*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/arm64
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
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/acpi_video.c
364 L: platform-driver-x86@vger.kernel.org
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/i2c/ads1015.h
484 M: Colin Leroy <colin@colino.net>
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
511 M: Riccardo Facchetti <fizban@tin.it>
513 F: sound/oss/aedsp16.c
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
536 L: linux-fsdevel@vger.kernel.org
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
584 F: include/linux/*aio*.h
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
612 F: drivers/mmc/host/au1xmmc.c
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
625 F: drivers/crypto/sunxi-ss/
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
632 L: linux-alpha@vger.kernel.org
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
643 F: drivers/mailbox/mailbox-altera.c
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
746 F: arch/arm64/boot/dts/amd/
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
832 F: kernel/configs/android*
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
842 F: drivers/staging/android/
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
849 F: Documentation/devicetree/bindings/staging/ion/
850 F: drivers/staging/android/ion
851 F: drivers/staging/android/uapi/ion.h
852 F: drivers/staging/android/uapi/ion_test.h
854 AOA (Apple Onboard Audio) ALSA DRIVER
855 M: Johannes Berg <johannes@sipsolutions.net>
856 L: linuxppc-dev@lists.ozlabs.org
857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
861 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
862 M: William Breathitt Gray <vilhelm.gray@gmail.com>
863 L: linux-iio@vger.kernel.org
865 F: drivers/iio/adc/stx104.c
868 M: Jiri Kosina <jikos@kernel.org>
870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
871 F: arch/x86/kernel/apm_32.c
872 F: include/linux/apm_bios.h
873 F: include/uapi/linux/apm_bios.h
874 F: drivers/char/apm-emulation.c
876 APPLE BCM5974 MULTITOUCH DRIVER
877 M: Henrik Rydberg <rydberg@bitmath.org>
878 L: linux-input@vger.kernel.org
880 F: drivers/input/mouse/bcm5974.c
883 M: Henrik Rydberg <rydberg@bitmath.org>
884 L: linux-hwmon@vger.kernel.org
886 F: drivers/hwmon/applesmc.c
888 APPLETALK NETWORK LAYER
889 L: netdev@vger.kernel.org
891 F: drivers/net/appletalk/
894 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
895 M: Duc Dang <dhdang@apm.com>
897 F: arch/arm64/boot/dts/apm/
899 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
900 M: Iyappan Subramanian <isubramanian@apm.com>
901 M: Keyur Chudgar <kchudgar@apm.com>
902 M: Quan Nguyen <qnguyen@apm.com>
904 F: drivers/net/ethernet/apm/xgene/
905 F: drivers/net/phy/mdio-xgene.c
906 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
907 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
909 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
910 M: Iyappan Subramanian <isubramanian@apm.com>
911 M: Keyur Chudgar <kchudgar@apm.com>
913 F: drivers/net/ethernet/apm/xgene-v2/
915 APPLIED MICRO (APM) X-GENE SOC PMU
916 M: Tai Nguyen <ttnguyen@apm.com>
918 F: drivers/perf/xgene_pmu.c
919 F: Documentation/perf/xgene-pmu.txt
920 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
922 APTINA CAMERA SENSOR PLL
923 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
924 L: linux-media@vger.kernel.org
926 F: drivers/media/i2c/aptina-pll.*
928 ARC FRAMEBUFFER DRIVER
929 M: Jaya Kumar <jayalk@intworks.biz>
931 F: drivers/video/fbdev/arcfb.c
932 F: drivers/video/fbdev/core/fb_defio.c
935 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
936 L: netdev@vger.kernel.org
938 F: drivers/net/arcnet/
939 F: include/uapi/linux/if_arcnet.h
942 M: Alexey Brodkin <abrodkin@synopsys.com>
944 F: drivers/gpu/drm/arc/
945 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
947 ARM ARCHITECTED TIMER DRIVER
948 M: Mark Rutland <mark.rutland@arm.com>
949 M: Marc Zyngier <marc.zyngier@arm.com>
950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952 F: arch/arm/include/asm/arch_timer.h
953 F: arch/arm64/include/asm/arch_timer.h
954 F: drivers/clocksource/arm_arch_timer.c
957 M: Liviu Dudau <liviu.dudau@arm.com>
959 F: drivers/gpu/drm/arm/hdlcd_*
960 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
962 ARM MALI-DP DRM DRIVER
963 M: Liviu Dudau <liviu.dudau@arm.com>
964 M: Brian Starkey <brian.starkey@arm.com>
965 M: Mali DP Maintainers <malidp@foss.arm.com>
967 F: drivers/gpu/drm/arm/
968 F: Documentation/devicetree/bindings/display/arm,malidp.txt
970 ARM MFM AND FLOPPY DRIVERS
971 M: Ian Molton <spyro@f2s.com>
973 F: arch/arm/lib/floppydma.S
974 F: arch/arm/include/asm/floppy.h
976 ARM PMU PROFILING AND DEBUGGING
977 M: Will Deacon <will.deacon@arm.com>
978 M: Mark Rutland <mark.rutland@arm.com>
980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
981 F: arch/arm*/kernel/perf_*
982 F: arch/arm/oprofile/common.c
983 F: arch/arm*/kernel/hw_breakpoint.c
984 F: arch/arm*/include/asm/hw_breakpoint.h
985 F: arch/arm*/include/asm/perf_event.h
987 F: include/linux/perf/arm_pmu.h
988 F: Documentation/devicetree/bindings/arm/pmu.txt
989 F: Documentation/devicetree/bindings/perf/
992 M: Russell King <linux@armlinux.org.uk>
993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 W: http://www.armlinux.org.uk/
996 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
999 ARM SUB-ARCHITECTURES
1000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1006 ARM PRIMECELL AACI PL041 DRIVER
1007 M: Russell King <linux@armlinux.org.uk>
1011 ARM PRIMECELL CLCD PL110 DRIVER
1012 M: Russell King <linux@armlinux.org.uk>
1014 F: drivers/video/fbdev/amba-clcd.*
1016 ARM PRIMECELL KMI PL050 DRIVER
1017 M: Russell King <linux@armlinux.org.uk>
1019 F: drivers/input/serio/ambakmi.*
1020 F: include/linux/amba/kmi.h
1022 ARM PRIMECELL MMCI PL180/1 DRIVER
1023 M: Russell King <linux@armlinux.org.uk>
1025 F: drivers/mmc/host/mmci.*
1026 F: include/linux/amba/mmci.h
1028 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1029 M: Russell King <linux@armlinux.org.uk>
1031 F: drivers/tty/serial/amba-pl01*.c
1032 F: include/linux/amba/serial.h
1034 ARM PRIMECELL BUS SUPPORT
1035 M: Russell King <linux@armlinux.org.uk>
1038 F: include/linux/amba/bus.h
1040 ARM/ADS SPHERE MACHINE SUPPORT
1041 M: Lennert Buytenhek <kernel@wantstofly.org>
1042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045 ARM/AFEB9260 MACHINE SUPPORT
1046 M: Sergey Lapin <slapin@ossfans.org>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 ARM/AJECO 1ARM MACHINE SUPPORT
1051 M: Lennert Buytenhek <kernel@wantstofly.org>
1052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 ARM/Allwinner sunXi SoC support
1056 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1057 M: Chen-Yu Tsai <wens@csie.org>
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 F: arch/arm/mach-sunxi/
1063 F: arch/arm64/boot/dts/allwinner/
1064 F: drivers/clk/sunxi-ng/
1065 F: drivers/pinctrl/sunxi/
1066 F: drivers/soc/sunxi/
1067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1069 ARM/Allwinner SoC Clock Support
1070 M: Emilio López <emilio@elopez.com.ar>
1072 F: drivers/clk/sunxi/
1074 ARM/Amlogic Meson SoC support
1075 M: Carlo Caione <carlo@caione.org>
1076 M: Kevin Hilman <khilman@baylibre.com>
1077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078 L: linux-amlogic@lists.infradead.org
1079 W: http://linux-meson.com/
1081 F: arch/arm/mach-meson/
1082 F: arch/arm/boot/dts/meson*
1083 F: arch/arm64/boot/dts/amlogic/
1084 F: drivers/pinctrl/meson/
1085 F: drivers/mmc/host/meson*
1088 ARM/Annapurna Labs ALPINE ARCHITECTURE
1089 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1090 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/mach-alpine/
1094 F: arch/arm/boot/dts/alpine*
1095 F: arch/arm64/boot/dts/al/
1096 F: drivers/*/*alpine*
1098 ARM/ARTPEC MACHINE SUPPORT
1099 M: Jesper Nilsson <jesper.nilsson@axis.com>
1100 M: Lars Persson <lars.persson@axis.com>
1101 M: Niklas Cassel <niklas.cassel@axis.com>
1103 L: linux-arm-kernel@axis.com
1104 F: arch/arm/mach-artpec
1105 F: arch/arm/boot/dts/artpec6*
1107 F: drivers/pinctrl/pinctrl-artpec*
1108 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1110 ARM/ASPEED MACHINE SUPPORT
1111 M: Joel Stanley <joel@jms.id.au>
1113 F: arch/arm/mach-aspeed/
1114 F: arch/arm/boot/dts/aspeed-*
1115 F: drivers/*/*aspeed*
1117 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1118 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1119 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 W: http://www.linux4sam.org
1122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1124 F: arch/arm/mach-at91/
1125 F: include/soc/at91/
1126 F: arch/arm/boot/dts/at91*.dts
1127 F: arch/arm/boot/dts/at91*.dtsi
1128 F: arch/arm/boot/dts/sama*.dts
1129 F: arch/arm/boot/dts/sama*.dtsi
1130 F: arch/arm/include/debug/at91.S
1131 F: drivers/memory/atmel*
1133 ARM/ATMEL AT91 Clock Support
1134 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1138 ARM/CALXEDA HIGHBANK ARCHITECTURE
1139 M: Rob Herring <robh@kernel.org>
1140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: arch/arm/mach-highbank/
1143 F: arch/arm/boot/dts/highbank.dts
1144 F: arch/arm/boot/dts/ecx-*.dts*
1146 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1147 M: Krzysztof Halasa <khalasa@piap.pl>
1149 F: arch/arm/mach-cns3xxx/
1151 ARM/CAVIUM THUNDER NETWORK DRIVER
1152 M: Sunil Goutham <sgoutham@cavium.com>
1153 M: Robert Richter <rric@kernel.org>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 F: drivers/net/ethernet/cavium/thunder/
1158 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1159 M: Alexander Shiyan <shc_work@mail.ru>
1160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1165 M: Hartley Sweeten <hsweeten@visionengravers.com>
1166 M: Ryan Mallon <rmallon@gmail.com>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 F: arch/arm/mach-ep93xx/
1170 F: arch/arm/mach-ep93xx/include/mach/
1172 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1173 M: Lennert Buytenhek <kernel@wantstofly.org>
1174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 M: Russell King <linux@armlinux.org.uk>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1182 F: arch/arm/include/asm/clkdev.h
1183 F: drivers/clk/clkdev.c
1185 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1186 M: Mike Rapoport <mike@compulab.co.il>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 ARM/CONTEC MICRO9 MACHINE SUPPORT
1191 M: Hubert Feurstein <hubert.feurstein@contec.at>
1193 F: arch/arm/mach-ep93xx/micro9.c
1195 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1196 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 F: drivers/hwtracing/coresight/*
1200 F: Documentation/trace/coresight.txt
1201 F: Documentation/devicetree/bindings/arm/coresight.txt
1202 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1203 F: tools/perf/arch/arm/util/pmu.c
1204 F: tools/perf/arch/arm/util/auxtrace.c
1205 F: tools/perf/arch/arm/util/cs-etm.c
1206 F: tools/perf/arch/arm/util/cs-etm.h
1207 F: tools/perf/util/cs-etm.h
1209 ARM/CORGI MACHINE SUPPORT
1210 M: Richard Purdie <rpurdie@rpsys.net>
1213 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1214 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T: git git://github.com/ulli-kroll/linux.git
1218 F: arch/arm/mach-gemini/
1219 F: drivers/rtc/rtc-gemini.c
1221 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1222 M: Barry Song <baohua@kernel.org>
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1226 F: arch/arm/boot/dts/prima2*
1227 F: arch/arm/mach-prima2/
1228 F: drivers/clk/sirf/
1229 F: drivers/clocksource/timer-prima2.c
1230 F: drivers/clocksource/timer-atlas7.c
1233 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1234 M: Baruch Siach <baruch@tkos.co.il>
1235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 F: arch/arm/boot/dts/cx92755*
1240 ARM/EBSA110 MACHINE SUPPORT
1241 M: Russell King <linux@armlinux.org.uk>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W: http://www.armlinux.org.uk/
1245 F: arch/arm/mach-ebsa110/
1246 F: drivers/net/ethernet/amd/am79c961a.*
1248 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1249 M: Uwe Kleine-König <kernel@pengutronix.de>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1255 M: Robert Jarzmik <robert.jarzmik@free.fr>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 F: arch/arm/mach-pxa/ezx.c
1260 ARM/FARADAY FA526 PORT
1261 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 T: git git://git.berlios.de/gemini-board
1265 F: arch/arm/mm/*-fa*
1267 ARM/FOOTBRIDGE ARCHITECTURE
1268 M: Russell King <linux@armlinux.org.uk>
1269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W: http://www.armlinux.org.uk/
1272 F: arch/arm/include/asm/hardware/dec21285.h
1273 F: arch/arm/mach-footbridge/
1275 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1276 M: Shawn Guo <shawnguo@kernel.org>
1277 M: Sascha Hauer <kernel@pengutronix.de>
1278 R: Fabio Estevam <fabio.estevam@nxp.com>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1282 F: arch/arm/mach-imx/
1283 F: arch/arm/mach-mxs/
1284 F: arch/arm/boot/dts/imx*
1285 F: arch/arm/configs/imx*_defconfig
1290 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1291 M: Shawn Guo <shawnguo@kernel.org>
1292 M: Sascha Hauer <kernel@pengutronix.de>
1293 R: Stefan Agner <stefan@agner.ch>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1297 F: arch/arm/mach-imx/*vf610*
1298 F: arch/arm/boot/dts/vf*
1300 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1301 M: Lennert Buytenhek <kernel@wantstofly.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 ARM/GUMSTIX MACHINE SUPPORT
1306 M: Steve Sakoman <sakoman@gmail.com>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1311 M: Philipp Zabel <philipp.zabel@gmail.com>
1312 M: Paul Parsons <lost.distance@yahoo.com>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: arch/arm/mach-pxa/hx4700.c
1316 F: arch/arm/mach-pxa/include/mach/hx4700.h
1317 F: sound/soc/pxa/hx4700.c
1319 ARM/HISILICON SOC SUPPORT
1320 M: Wei Xu <xuwei5@hisilicon.com>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 W: http://www.hisilicon.com
1324 T: git git://github.com/hisilicon/linux-hisi.git
1325 F: arch/arm/mach-hisi/
1326 F: arch/arm/boot/dts/hi3*
1327 F: arch/arm/boot/dts/hip*
1328 F: arch/arm/boot/dts/hisi*
1329 F: arch/arm64/boot/dts/hisilicon/
1331 ARM/HP JORNADA 7XX MACHINE SUPPORT
1332 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1336 F: arch/arm/mach-sa1100/jornada720.c
1337 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1339 ARM/IGEP MACHINE SUPPORT
1340 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1341 M: Javier Martinez Canillas <javier@dowhile0.org>
1342 L: linux-omap@vger.kernel.org
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: arch/arm/boot/dts/omap3-igep*
1347 ARM/INCOME PXA270 SUPPORT
1348 M: Marek Vasut <marek.vasut@gmail.com>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1353 ARM/INTEL IOP32X ARM ARCHITECTURE
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 ARM/INTEL IOP33X ARM ARCHITECTURE
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 ARM/INTEL IOP13XX ARM ARCHITECTURE
1363 M: Lennert Buytenhek <kernel@wantstofly.org>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367 ARM/INTEL IQ81342EX MACHINE SUPPORT
1368 M: Lennert Buytenhek <kernel@wantstofly.org>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 ARM/INTEL IXDP2850 MACHINE SUPPORT
1373 M: Lennert Buytenhek <kernel@wantstofly.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 ARM/INTEL IXP4XX ARM ARCHITECTURE
1378 M: Imre Kaloz <kaloz@openwrt.org>
1379 M: Krzysztof Halasa <khalasa@piap.pl>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ixp4xx/
1384 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1385 M: Jonathan Cameron <jic23@cam.ac.uk>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F: arch/arm/mach-pxa/stargate2.c
1389 F: drivers/pcmcia/pxa2xx_stargate2.c
1391 ARM/INTEL XSC3 (MANZANO) ARM CORE
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1397 M: Lennert Buytenhek <kernel@wantstofly.org>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1402 M: Santosh Shilimkar <ssantosh@kernel.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 F: arch/arm/mach-keystone/
1406 F: arch/arm/boot/dts/keystone-*
1407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1409 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1410 M: Santosh Shilimkar <ssantosh@kernel.org>
1411 L: linux-kernel@vger.kernel.org
1413 F: drivers/clk/keystone/
1415 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1416 M: Santosh Shilimkar <ssantosh@kernel.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 L: linux-kernel@vger.kernel.org
1420 F: drivers/clocksource/timer-keystone.c
1422 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1423 M: Santosh Shilimkar <ssantosh@kernel.org>
1424 L: linux-kernel@vger.kernel.org
1426 F: drivers/power/reset/keystone-reset.c
1428 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1429 M: Santosh Shilimkar <ssantosh@kernel.org>
1430 L: linux-kernel@vger.kernel.org
1432 F: drivers/memory/*emif*
1434 ARM/LG1K ARCHITECTURE
1435 M: Chanho Min <chanho.min@lge.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 F: arch/arm64/boot/dts/lg/
1440 ARM/LOGICPD PXA270 MACHINE SUPPORT
1441 M: Lennert Buytenhek <kernel@wantstofly.org>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 ARM/LPC18XX ARCHITECTURE
1446 M: Joachim Eastwood <manabian@gmail.com>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 F: arch/arm/boot/dts/lpc43*
1450 F: drivers/clk/nxp/clk-lpc18xx*
1451 F: drivers/clocksource/time-lpc32xx.c
1452 F: drivers/i2c/busses/i2c-lpc2k.c
1453 F: drivers/memory/pl172.c
1454 F: drivers/mtd/spi-nor/nxp-spifi.c
1455 F: drivers/rtc/rtc-lpc24xx.c
1458 ARM/LPC32XX SOC SUPPORT
1459 M: Vladimir Zapolskiy <vz@mleia.com>
1460 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1464 F: arch/arm/boot/dts/lpc32*
1465 F: arch/arm/mach-lpc32xx/
1466 F: drivers/i2c/busses/i2c-pnx.c
1467 F: drivers/net/ethernet/nxp/lpc_eth.c
1468 F: drivers/usb/host/ohci-nxp.c
1469 F: drivers/watchdog/pnx4008_wdt.c
1472 ARM/MAGICIAN MACHINE SUPPORT
1473 M: Philipp Zabel <philipp.zabel@gmail.com>
1476 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1477 M: Jason Cooper <jason@lakedaemon.net>
1478 M: Andrew Lunn <andrew@lunn.ch>
1479 M: Gregory Clement <gregory.clement@free-electrons.com>
1480 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm/mach-mvebu/
1484 F: drivers/rtc/rtc-armada38x.c
1485 F: arch/arm/boot/dts/armada*
1486 F: arch/arm/boot/dts/kirkwood*
1487 F: arch/arm64/boot/dts/marvell/armada*
1488 F: drivers/cpufreq/mvebu-cpufreq.c
1489 F: arch/arm/configs/mvebu_*_defconfig
1491 ARM/Marvell Berlin SoC support
1492 M: Jisheng Zhang <jszhang@marvell.com>
1493 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/mach-berlin/
1497 F: arch/arm/boot/dts/berlin*
1498 F: arch/arm64/boot/dts/marvell/berlin*
1501 ARM/Marvell Dove/MV78xx0/Orion SOC support
1502 M: Jason Cooper <jason@lakedaemon.net>
1503 M: Andrew Lunn <andrew@lunn.ch>
1504 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1505 M: Gregory Clement <gregory.clement@free-electrons.com>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 F: Documentation/devicetree/bindings/soc/dove/
1509 F: arch/arm/mach-dove/
1510 F: arch/arm/mach-mv78xx0/
1511 F: arch/arm/mach-orion5x/
1512 F: arch/arm/plat-orion/
1513 F: arch/arm/boot/dts/dove*
1514 F: arch/arm/boot/dts/orion5x*
1517 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1518 M: Alexander Clouter <alex@digriz.org.uk>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 W: http://www.digriz.org.uk/ts78xx/kernel
1522 F: arch/arm/mach-orion5x/ts78xx-*
1524 ARM/OXNAS platform support
1525 M: Neil Armstrong <narmstrong@baylibre.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1529 F: arch/arm/mach-oxnas/
1530 F: arch/arm/boot/dts/ox8*.dtsi
1531 F: arch/arm/boot/dts/wd-mbwe.dts
1532 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1535 ARM/Mediatek RTC DRIVER
1536 M: Eddie Huang <eddie.huang@mediatek.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1540 F: drivers/rtc/rtc-mt6397.c
1542 ARM/Mediatek SoC support
1543 M: Matthias Brugger <matthias.bgg@gmail.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1547 F: arch/arm/boot/dts/mt6*
1548 F: arch/arm/boot/dts/mt7*
1549 F: arch/arm/boot/dts/mt8*
1550 F: arch/arm/mach-mediatek/
1551 F: arch/arm64/boot/dts/mediatek/
1555 ARM/Mediatek USB3 PHY DRIVER
1556 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1560 F: drivers/phy/phy-mt65xx-usb3.c
1562 ARM/MICREL KS8695 ARCHITECTURE
1563 M: Greg Ungerer <gerg@uclinux.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: arch/arm/mach-ks8695/
1568 ARM/MIOA701 MACHINE SUPPORT
1569 M: Robert Jarzmik <robert.jarzmik@free.fr>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-pxa/mioa701.c
1574 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1575 M: Michael Petchkovsky <mkpetch@internode.on.net>
1578 ARM/NOMADIK ARCHITECTURE
1579 M: Alessandro Rubini <rubini@unipv.it>
1580 M: Linus Walleij <linus.walleij@linaro.org>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/mach-nomadik/
1584 F: drivers/pinctrl/nomadik/
1585 F: drivers/i2c/busses/i2c-nomadik.c
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1588 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1589 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1590 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1591 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1594 ARM/TOSA MACHINE SUPPORT
1595 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1596 M: Dirk Opfer <dirk@opfer-online.de>
1599 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1600 M: Marek Vasut <marek.vasut@gmail.com>
1601 L: linux-arm-kernel@lists.infradead.org
1602 W: http://hackndev.com
1604 F: arch/arm/mach-pxa/include/mach/palmtx.h
1605 F: arch/arm/mach-pxa/palmtx.c
1606 F: arch/arm/mach-pxa/include/mach/palmt5.h
1607 F: arch/arm/mach-pxa/palmt5.c
1608 F: arch/arm/mach-pxa/include/mach/palmld.h
1609 F: arch/arm/mach-pxa/palmld.c
1610 F: arch/arm/mach-pxa/include/mach/palmte2.h
1611 F: arch/arm/mach-pxa/palmte2.c
1612 F: arch/arm/mach-pxa/include/mach/palmtc.h
1613 F: arch/arm/mach-pxa/palmtc.c
1615 ARM/PALM TREO SUPPORT
1616 M: Tomas Cech <sleep_walker@suse.com>
1617 L: linux-arm-kernel@lists.infradead.org
1618 W: http://hackndev.com
1620 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1621 F: arch/arm/mach-pxa/palmtreo.c
1624 M: Sergey Lapin <slapin@ossfans.org>
1625 L: linux-arm-kernel@lists.infradead.org
1626 W: http://hackndev.com
1628 F: arch/arm/mach-pxa/include/mach/palmz72.h
1629 F: arch/arm/mach-pxa/palmz72.c
1632 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1633 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1636 ARM/PT DIGITAL BOARD PORT
1637 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W: http://www.armlinux.org.uk/
1642 ARM/QUALCOMM SUPPORT
1643 M: Andy Gross <andy.gross@linaro.org>
1644 M: David Brown <david.brown@linaro.org>
1645 L: linux-arm-msm@vger.kernel.org
1646 L: linux-soc@vger.kernel.org
1648 F: Documentation/devicetree/bindings/soc/qcom/
1649 F: arch/arm/boot/dts/qcom-*.dts
1650 F: arch/arm/boot/dts/qcom-*.dtsi
1651 F: arch/arm/mach-qcom/
1652 F: arch/arm64/boot/dts/qcom/*
1653 F: drivers/i2c/busses/i2c-qup.c
1654 F: drivers/clk/qcom/
1655 F: drivers/pinctrl/qcom/
1656 F: drivers/dma/qcom/
1657 F: drivers/soc/qcom/
1658 F: drivers/spi/spi-qup.c
1659 F: drivers/tty/serial/msm_serial.h
1660 F: drivers/tty/serial/msm_serial.c
1661 F: drivers/*/pm8???-*
1662 F: drivers/mfd/ssbi.c
1663 F: drivers/firmware/qcom_scm.c
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1666 ARM/RADISYS ENP2611 MACHINE SUPPORT
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/RENESAS ARM64 ARCHITECTURE
1672 M: Simon Horman <horms@verge.net.au>
1673 M: Magnus Damm <magnus.damm@gmail.com>
1674 L: linux-renesas-soc@vger.kernel.org
1675 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1678 F: arch/arm64/boot/dts/renesas/
1679 F: drivers/soc/renesas/
1680 F: include/linux/soc/renesas/
1682 ARM/RISCPC ARCHITECTURE
1683 M: Russell King <linux@armlinux.org.uk>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 W: http://www.armlinux.org.uk/
1687 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1688 F: arch/arm/include/asm/hardware/ioc.h
1689 F: arch/arm/include/asm/hardware/iomd.h
1690 F: arch/arm/include/asm/hardware/memc.h
1691 F: arch/arm/mach-rpc/
1692 F: drivers/net/ethernet/8390/etherh.c
1693 F: drivers/net/ethernet/i825xx/ether1*
1694 F: drivers/net/ethernet/seeq/ether3*
1695 F: drivers/scsi/arm/
1697 ARM/Rockchip SoC support
1698 M: Heiko Stuebner <heiko@sntech.de>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L: linux-rockchip@lists.infradead.org
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1703 F: arch/arm/boot/dts/rk3*
1704 F: arch/arm/mach-rockchip/
1705 F: drivers/clk/rockchip/
1706 F: drivers/i2c/busses/i2c-rk3x.c
1707 F: drivers/*/*rockchip*
1708 F: drivers/*/*/*rockchip*
1709 F: sound/soc/rockchip/
1712 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1713 M: Kukjin Kim <kgene@kernel.org>
1714 M: Krzysztof Kozlowski <krzk@kernel.org>
1715 R: Javier Martinez Canillas <javier@osg.samsung.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1718 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1720 F: arch/arm/boot/dts/s3c*
1721 F: arch/arm/boot/dts/s5p*
1722 F: arch/arm/boot/dts/samsung*
1723 F: arch/arm/boot/dts/exynos*
1724 F: arch/arm64/boot/dts/exynos/
1725 F: arch/arm/plat-samsung/
1726 F: arch/arm/mach-s3c24*/
1727 F: arch/arm/mach-s3c64xx/
1728 F: arch/arm/mach-s5p*/
1729 F: arch/arm/mach-exynos*/
1730 F: drivers/*/*s3c24*
1731 F: drivers/*/*/*s3c24*
1732 F: drivers/*/*s3c64xx*
1733 F: drivers/*/*s5pv210*
1734 F: drivers/memory/samsung/*
1735 F: drivers/soc/samsung/*
1736 F: Documentation/arm/Samsung/
1737 F: Documentation/devicetree/bindings/arm/samsung/
1738 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1739 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1742 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1743 M: Kyungmin Park <kyungmin.park@samsung.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 F: arch/arm/mach-s5pv210/
1748 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1749 M: Kyungmin Park <kyungmin.park@samsung.com>
1750 M: Kamil Debski <kamil@wypas.org>
1751 M: Andrzej Hajda <a.hajda@samsung.com>
1752 L: linux-arm-kernel@lists.infradead.org
1753 L: linux-media@vger.kernel.org
1755 F: drivers/media/platform/s5p-g2d/
1757 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1758 M: Kyungmin Park <kyungmin.park@samsung.com>
1759 M: Kamil Debski <kamil@wypas.org>
1760 M: Jeongtae Park <jtp.park@samsung.com>
1761 M: Andrzej Hajda <a.hajda@samsung.com>
1762 L: linux-arm-kernel@lists.infradead.org
1763 L: linux-media@vger.kernel.org
1765 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1766 F: drivers/media/platform/s5p-mfc/
1768 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1769 M: Kyungmin Park <kyungmin.park@samsung.com>
1770 L: linux-arm-kernel@lists.infradead.org
1771 L: linux-media@vger.kernel.org
1773 F: drivers/staging/media/platform/s5p-cec/
1775 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1776 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1777 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1778 L: linux-arm-kernel@lists.infradead.org
1779 L: linux-media@vger.kernel.org
1781 F: drivers/media/platform/s5p-jpeg/
1783 ARM/SHMOBILE ARM ARCHITECTURE
1784 M: Simon Horman <horms@verge.net.au>
1785 M: Magnus Damm <magnus.damm@gmail.com>
1786 L: linux-renesas-soc@vger.kernel.org
1787 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1790 F: arch/arm/boot/dts/emev2*
1791 F: arch/arm/boot/dts/r7s*
1792 F: arch/arm/boot/dts/r8a*
1793 F: arch/arm/boot/dts/sh*
1794 F: arch/arm/configs/shmobile_defconfig
1795 F: arch/arm/include/debug/renesas-scif.S
1796 F: arch/arm/mach-shmobile/
1797 F: drivers/soc/renesas/
1798 F: include/linux/soc/renesas/
1800 ARM/SOCFPGA ARCHITECTURE
1801 M: Dinh Nguyen <dinguyen@kernel.org>
1803 F: arch/arm/mach-socfpga/
1804 F: arch/arm/boot/dts/socfpga*
1805 F: arch/arm/configs/socfpga_defconfig
1806 F: arch/arm64/boot/dts/altera/
1807 W: http://www.rocketboards.org
1808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1810 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1811 M: Dinh Nguyen <dinguyen@kernel.org>
1813 F: drivers/clk/socfpga/
1815 ARM/SOCFPGA EDAC SUPPORT
1816 M: Thor Thayer <thor.thayer@linux.intel.com>
1818 F: drivers/edac/altera_edac.
1820 ARM/STI ARCHITECTURE
1821 M: Patrice Chotard <patrice.chotard@st.com>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 L: kernel@stlinux.com
1824 W: http://www.stlinux.com
1826 F: arch/arm/mach-sti/
1827 F: arch/arm/boot/dts/sti*
1828 F: drivers/char/hw_random/st-rng.c
1829 F: drivers/clocksource/arm_global_timer.c
1830 F: drivers/clocksource/clksrc_st_lpc.c
1831 F: drivers/cpufreq/sti-cpufreq.c
1832 F: drivers/dma/st_fdma*
1833 F: drivers/i2c/busses/i2c-st.c
1834 F: drivers/media/rc/st_rc.c
1835 F: drivers/media/platform/sti/c8sectpfe/
1836 F: drivers/mmc/host/sdhci-st.c
1837 F: drivers/phy/phy-miphy28lp.c
1838 F: drivers/phy/phy-stih407-usb.c
1839 F: drivers/pinctrl/pinctrl-st.c
1840 F: drivers/remoteproc/st_remoteproc.c
1841 F: drivers/remoteproc/st_slim_rproc.c
1842 F: drivers/reset/sti/
1843 F: drivers/rtc/rtc-st-lpc.c
1844 F: drivers/tty/serial/st-asc.c
1845 F: drivers/usb/dwc3/dwc3-st.c
1846 F: drivers/usb/host/ehci-st.c
1847 F: drivers/usb/host/ohci-st.c
1848 F: drivers/watchdog/st_lpc_wdt.c
1849 F: drivers/ata/ahci_st.c
1850 F: include/linux/remoteproc/st_slim_rproc.h
1852 ARM/STM32 ARCHITECTURE
1853 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1854 M: Alexandre Torgue <alexandre.torgue@st.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1859 F: drivers/clocksource/armv7m_systick.c
1861 ARM/TANGO ARCHITECTURE
1862 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1863 L: linux-arm-kernel@lists.infradead.org
1867 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/TETON BGA MACHINE SUPPORT
1873 M: "Mark F. Brown" <mark.brown314@gmail.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 ARM/THECUS N2100 MACHINE SUPPORT
1878 M: Lennert Buytenhek <kernel@wantstofly.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1883 M: Wan ZongShun <mcuos.com@gmail.com>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W: http://www.mcuos.com
1887 F: arch/arm/mach-w90x900/
1888 F: drivers/input/keyboard/w90p910_keypad.c
1889 F: drivers/input/touchscreen/w90p910_ts.c
1890 F: drivers/watchdog/nuc900_wdt.c
1891 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1892 F: drivers/mtd/nand/nuc900_nand.c
1893 F: drivers/rtc/rtc-nuc900.c
1894 F: drivers/spi/spi-nuc900.c
1895 F: drivers/usb/host/ehci-w90x900.c
1896 F: drivers/video/fbdev/nuc900fb.c
1898 ARM/U300 MACHINE SUPPORT
1899 M: Linus Walleij <linus.walleij@linaro.org>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902 F: arch/arm/mach-u300/
1903 F: drivers/clocksource/timer-u300.c
1904 F: drivers/i2c/busses/i2c-stu300.c
1905 F: drivers/rtc/rtc-coh901331.c
1906 F: drivers/watchdog/coh901327_wdt.c
1907 F: drivers/dma/coh901318*
1908 F: drivers/mfd/ab3100*
1909 F: drivers/rtc/rtc-ab3100.c
1910 F: drivers/rtc/rtc-coh901331.c
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1913 ARM/UNIPHIER ARCHITECTURE
1914 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1918 F: arch/arm/boot/dts/uniphier*
1919 F: arch/arm/include/asm/hardware/cache-uniphier.h
1920 F: arch/arm/mach-uniphier/
1921 F: arch/arm/mm/cache-uniphier.c
1922 F: arch/arm64/boot/dts/socionext/
1923 F: drivers/bus/uniphier-system-bus.c
1924 F: drivers/clk/uniphier/
1925 F: drivers/i2c/busses/i2c-uniphier*
1926 F: drivers/pinctrl/uniphier/
1927 F: drivers/reset/reset-uniphier.c
1928 F: drivers/tty/serial/8250/8250_uniphier.c
1931 ARM/Ux500 ARM ARCHITECTURE
1932 M: Linus Walleij <linus.walleij@linaro.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-ux500/
1936 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1937 F: drivers/dma/ste_dma40*
1938 F: drivers/hwspinlock/u8500_hsem.c
1939 F: drivers/mfd/abx500*
1940 F: drivers/mfd/ab8500*
1941 F: drivers/mfd/dbx500*
1942 F: drivers/mfd/db8500*
1943 F: drivers/pinctrl/nomadik/pinctrl-ab*
1944 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1945 F: drivers/rtc/rtc-ab8500.c
1946 F: drivers/rtc/rtc-pl031.c
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1949 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1950 M: Ulf Hansson <ulf.hansson@linaro.org>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T: git git://git.linaro.org/people/ulfh/clk.git
1954 F: drivers/clk/ux500/
1956 ARM/VERSATILE EXPRESS PLATFORM
1957 M: Liviu Dudau <liviu.dudau@arm.com>
1958 M: Sudeep Holla <sudeep.holla@arm.com>
1959 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/boot/dts/vexpress*
1963 F: arch/arm64/boot/dts/arm/
1964 F: arch/arm/mach-vexpress/
1967 F: drivers/clk/versatile/clk-vexpress-osc.c
1968 F: drivers/clocksource/versatile.c
1972 M: Russell King <linux@armlinux.org.uk>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 W: http://www.armlinux.org.uk/
1978 ARM/VOIPAC PXA270 SUPPORT
1979 M: Marek Vasut <marek.vasut@gmail.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: arch/arm/mach-pxa/vpac270.c
1983 F: arch/arm/mach-pxa/include/mach/vpac270.h
1985 ARM/VT8500 ARM ARCHITECTURE
1986 M: Tony Prisk <linux@prisktech.co.nz>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-vt8500/
1990 F: drivers/clocksource/vt8500_timer.c
1991 F: drivers/i2c/busses/i2c-wmt.c
1992 F: drivers/mmc/host/wmt-sdmmc.c
1993 F: drivers/pwm/pwm-vt8500.c
1994 F: drivers/rtc/rtc-vt8500.c
1995 F: drivers/tty/serial/vt8500_serial.c
1996 F: drivers/usb/host/ehci-platform.c
1997 F: drivers/usb/host/uhci-platform.c
1998 F: drivers/video/fbdev/vt8500lcdfb.*
1999 F: drivers/video/fbdev/wm8505fb*
2000 F: drivers/video/fbdev/wmt_ge_rops.*
2002 ARM/ZIPIT Z2 SUPPORT
2003 M: Marek Vasut <marek.vasut@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm/mach-pxa/z2.c
2007 F: arch/arm/mach-pxa/include/mach/z2.h
2009 ARM/ZTE ARCHITECTURE
2010 M: Jun Nie <jun.nie@linaro.org>
2011 M: Baoyou Xie <baoyou.xie@linaro.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 F: arch/arm/mach-zx/
2016 F: drivers/reset/reset-zx2967.c
2018 F: Documentation/devicetree/bindings/arm/zte.txt
2019 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2020 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2021 F: Documentation/devicetree/bindings/soc/zte/
2022 F: include/dt-bindings/soc/zx*.h
2024 ARM/ZYNQ ARCHITECTURE
2025 M: Michal Simek <michal.simek@xilinx.com>
2026 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 W: http://wiki.xilinx.com
2029 T: git https://github.com/Xilinx/linux-xlnx.git
2031 F: arch/arm/mach-zynq/
2032 F: drivers/cpuidle/cpuidle-zynq.c
2033 F: drivers/block/xsysace.c
2036 F: drivers/clocksource/cadence_ttc_timer.c
2037 F: drivers/i2c/busses/i2c-cadence.c
2038 F: drivers/mmc/host/sdhci-of-arasan.c
2039 F: drivers/edac/synopsys_edac.c
2042 M: Will Deacon <will.deacon@arm.com>
2043 R: Robin Murphy <robin.murphy@arm.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 F: drivers/iommu/arm-smmu.c
2047 F: drivers/iommu/arm-smmu-v3.c
2048 F: drivers/iommu/io-pgtable-arm.c
2049 F: drivers/iommu/io-pgtable-arm-v7s.c
2051 ARM64 PORT (AARCH64 ARCHITECTURE)
2052 M: Catalin Marinas <catalin.marinas@arm.com>
2053 M: Will Deacon <will.deacon@arm.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2058 F: Documentation/arm64/
2060 AS3645A LED FLASH CONTROLLER DRIVER
2061 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2062 L: linux-media@vger.kernel.org
2063 T: git git://linuxtv.org/media_tree.git
2065 F: drivers/media/i2c/as3645a.c
2066 F: include/media/i2c/as3645a.h
2068 ASAHI KASEI AK8974 DRIVER
2069 M: Linus Walleij <linus.walleij@linaro.org>
2070 L: linux-iio@vger.kernel.org
2071 W: http://www.akm.com/
2073 F: drivers/iio/magnetometer/ak8974.c
2075 ASC7621 HARDWARE MONITOR DRIVER
2076 M: George Joseph <george.joseph@fairview5.com>
2077 L: linux-hwmon@vger.kernel.org
2079 F: Documentation/hwmon/asc7621
2080 F: drivers/hwmon/asc7621.c
2082 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2083 M: Corentin Chary <corentin.chary@gmail.com>
2084 L: acpi4asus-user@lists.sourceforge.net
2085 L: platform-driver-x86@vger.kernel.org
2086 W: http://acpi4asus.sf.net
2088 F: drivers/platform/x86/asus*.c
2089 F: drivers/platform/x86/eeepc*.c
2091 ASUS WIRELESS RADIO CONTROL DRIVER
2092 M: João Paulo Rechi Vita <jprvita@gmail.com>
2093 L: platform-driver-x86@vger.kernel.org
2095 F: drivers/platform/x86/asus-wireless.c
2098 M: David Howells <dhowells@redhat.com>
2099 L: keyrings@vger.kernel.org
2101 F: Documentation/crypto/asymmetric-keys.txt
2102 F: include/linux/verification.h
2103 F: include/crypto/public_key.h
2104 F: include/crypto/pkcs7.h
2105 F: crypto/asymmetric_keys/
2107 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2108 R: Dan Williams <dan.j.williams@intel.com>
2109 W: http://sourceforge.net/projects/xscaleiop
2111 F: Documentation/crypto/async-tx-api.txt
2114 F: include/linux/dmaengine.h
2115 F: include/linux/async_tx.h
2118 M: Wolfram Sang <wsa@the-dreams.de>
2119 L: linux-i2c@vger.kernel.org
2121 F: drivers/misc/eeprom/at24.c
2122 F: include/linux/platform_data/at24.h
2124 ATA OVER ETHERNET (AOE) DRIVER
2125 M: "Ed L. Cashin" <ed.cashin@acm.org>
2126 W: http://www.openaoe.org/
2128 F: Documentation/aoe/
2129 F: drivers/block/aoe/
2131 ATHEROS 71XX/9XXX GPIO DRIVER
2132 M: Alban Bedel <albeu@free.fr>
2133 W: https://github.com/AlbanBedel/linux
2134 T: git git://github.com/AlbanBedel/linux
2136 F: drivers/gpio/gpio-ath79.c
2137 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2139 ATHEROS ATH GENERIC UTILITIES
2140 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2141 L: linux-wireless@vger.kernel.org
2143 F: drivers/net/wireless/ath/*
2145 ATHEROS ATH5K WIRELESS DRIVER
2146 M: Jiri Slaby <jirislaby@gmail.com>
2147 M: Nick Kossifidis <mickflemm@gmail.com>
2148 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2149 L: linux-wireless@vger.kernel.org
2150 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2152 F: drivers/net/wireless/ath/ath5k/
2154 ATHEROS ATH6KL WIRELESS DRIVER
2155 M: Kalle Valo <kvalo@qca.qualcomm.com>
2156 L: linux-wireless@vger.kernel.org
2157 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2160 F: drivers/net/wireless/ath/ath6kl/
2162 WILOCITY WIL6210 WIRELESS DRIVER
2163 M: Maya Erez <qca_merez@qca.qualcomm.com>
2164 L: linux-wireless@vger.kernel.org
2165 L: wil6210@qca.qualcomm.com
2167 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2168 F: drivers/net/wireless/ath/wil6210/
2169 F: include/uapi/linux/wil6210_uapi.h
2171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2172 M: Christian Lamparter <chunkeey@googlemail.com>
2173 L: linux-wireless@vger.kernel.org
2174 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2176 F: drivers/net/wireless/ath/carl9170/
2178 ATK0110 HWMON DRIVER
2179 M: Luca Tettamanti <kronos.it@gmail.com>
2180 L: linux-hwmon@vger.kernel.org
2182 F: drivers/hwmon/asus_atk0110.c
2185 M: Ville Syrjala <syrjala@sci.fi>
2187 F: drivers/input/misc/ati_remote2.c
2189 ATLX ETHERNET DRIVERS
2190 M: Jay Cliburn <jcliburn@gmail.com>
2191 M: Chris Snook <chris.snook@gmail.com>
2192 L: netdev@vger.kernel.org
2193 W: http://sourceforge.net/projects/atl1
2194 W: http://atl1.sourceforge.net
2196 F: drivers/net/ethernet/atheros/
2199 M: Chas Williams <3chas3@gmail.com>
2200 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2201 L: netdev@vger.kernel.org
2202 W: http://linux-atm.sourceforge.net
2205 F: include/linux/atm*
2206 F: include/uapi/linux/atm*
2208 ATMEL AT91 / AT32 MCI DRIVER
2209 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2211 F: drivers/mmc/host/atmel-mci.c
2213 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2214 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2216 F: drivers/power/reset/at91-sama5d2_shdwc.c
2218 ATMEL SAMA5D2 ADC DRIVER
2219 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2220 L: linux-iio@vger.kernel.org
2222 F: drivers/iio/adc/at91-sama5d2_adc.c
2224 ATMEL Audio ALSA driver
2225 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2231 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L: linux-arm-kernel@lists.infradead.org
2233 L: dmaengine@vger.kernel.org
2235 F: drivers/dma/at_xdmac.c
2238 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2239 L: linux-i2c@vger.kernel.org
2241 F: drivers/i2c/busses/i2c-at91.c
2244 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2245 L: linux-media@vger.kernel.org
2247 F: drivers/media/platform/atmel/atmel-isi.c
2248 F: include/media/atmel-isi.h
2251 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2252 L: linux-fbdev@vger.kernel.org
2254 F: drivers/video/fbdev/atmel_lcdfb.c
2255 F: include/video/atmel_lcdc.h
2257 ATMEL MACB ETHERNET DRIVER
2258 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2260 F: drivers/net/ethernet/cadence/
2263 M: Wenyou Yang <wenyou.yang@atmel.com>
2264 M: Josh Wu <rainyfeeling@outlook.com>
2265 L: linux-mtd@lists.infradead.org
2267 F: drivers/mtd/nand/atmel_nand*
2270 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2271 L: linux-mmc@vger.kernel.org
2273 F: drivers/mmc/host/sdhci-of-at91.c
2276 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2278 F: drivers/spi/spi-atmel.*
2281 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 F: drivers/misc/atmel-ssc.c
2285 F: include/linux/atmel-ssc.h
2287 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2288 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 F: drivers/misc/atmel_tclib.c
2292 F: drivers/clocksource/tcb_clksrc.c
2294 ATMEL USBA UDC DRIVER
2295 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2300 ATMEL WIRELESS DRIVER
2301 M: Simon Kelley <simon@thekelleys.org.uk>
2302 L: linux-wireless@vger.kernel.org
2303 W: http://www.thekelleys.org.uk/atmel
2304 W: http://atmelwlandriver.sourceforge.net/
2306 F: drivers/net/wireless/atmel/atmel*
2308 ATMEL MAXTOUCH DRIVER
2309 M: Nick Dyer <nick@shmanahar.org>
2310 T: git git://github.com/ndyer/linux.git
2312 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2313 F: drivers/input/touchscreen/atmel_mxt_ts.c
2314 F: include/linux/platform_data/atmel_mxt_ts.h
2316 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2317 M: Bradley Grove <linuxdrivers@attotech.com>
2318 L: linux-scsi@vger.kernel.org
2319 W: http://www.attotech.com
2321 F: drivers/scsi/esas2r
2323 ATUSB IEEE 802.15.4 RADIO DRIVER
2324 M: Stefan Schmidt <stefan@osg.samsung.com>
2325 L: linux-wpan@vger.kernel.org
2327 F: drivers/net/ieee802154/atusb.c
2328 F: drivers/net/ieee802154/atusb.h
2329 F: drivers/net/ieee802154/at86rf230.h
2332 M: Paul Moore <paul@paul-moore.com>
2333 M: Eric Paris <eparis@redhat.com>
2334 L: linux-audit@redhat.com (moderated for non-subscribers)
2335 W: http://people.redhat.com/sgrubb/audit/
2336 T: git git://git.infradead.org/users/pcmoore/audit
2338 F: include/linux/audit.h
2339 F: include/uapi/linux/audit.h
2342 AUXILIARY DISPLAY DRIVERS
2343 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2344 W: http://miguelojeda.es/auxdisplay.htm
2345 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2347 F: drivers/auxdisplay/
2348 F: include/linux/cfag12864b.h
2351 M: Ralf Baechle <ralf@linux-mips.org>
2352 L: linux-hams@vger.kernel.org
2353 W: http://www.linux-ax25.org/
2355 F: include/uapi/linux/ax25.h
2356 F: include/net/ax25.h
2359 AXENTIA ASOC DRIVERS
2360 M: Peter Rosin <peda@axentia.se>
2361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2363 F: Documentation/devicetree/bindings/sound/axentia,*
2364 F: sound/soc/atmel/tse850-pcm5142.c
2367 M: Peter Rosin <peda@axentia.se>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 F: Documentation/devicetree/bindings/arm/axentia.txt
2371 F: arch/arm/boot/dts/at91-linea.dtsi
2372 F: arch/arm/boot/dts/at91-tse850-3.dts
2375 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2377 L: linux-media@vger.kernel.org
2378 W: https://linuxtv.org
2379 T: git git://linuxtv.org/media_tree.git
2381 F: drivers/media/usb/dvb-usb-v2/az6007.c
2383 AZTECH FM RADIO RECEIVER DRIVER
2384 M: Hans Verkuil <hverkuil@xs4all.nl>
2385 L: linux-media@vger.kernel.org
2386 T: git git://linuxtv.org/media_tree.git
2387 W: https://linuxtv.org
2389 F: drivers/media/radio/radio-aztech*
2392 L: linux-wireless@vger.kernel.org
2393 L: b43-dev@lists.infradead.org
2394 W: http://wireless.kernel.org/en/users/Drivers/b43
2396 F: drivers/net/wireless/broadcom/b43/
2398 B43LEGACY WIRELESS DRIVER
2399 M: Larry Finger <Larry.Finger@lwfinger.net>
2400 L: linux-wireless@vger.kernel.org
2401 L: b43-dev@lists.infradead.org
2402 W: http://wireless.kernel.org/en/users/Drivers/b43
2404 F: drivers/net/wireless/broadcom/b43legacy/
2406 BACKLIGHT CLASS/SUBSYSTEM
2407 M: Lee Jones <lee.jones@linaro.org>
2408 M: Daniel Thompson <daniel.thompson@linaro.org>
2409 M: Jingoo Han <jingoohan1@gmail.com>
2410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2412 F: drivers/video/backlight/
2413 F: include/linux/backlight.h
2414 F: include/linux/pwm_backlight.h
2415 F: Documentation/devicetree/bindings/leds/backlight
2418 M: Marek Lindner <mareklindner@neomailbox.ch>
2419 M: Simon Wunderlich <sw@simonwunderlich.de>
2420 M: Antonio Quartulli <a@unstable.cc>
2421 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2422 W: https://www.open-mesh.org/
2423 Q: https://patchwork.open-mesh.org/project/batman/list/
2425 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2426 F: Documentation/ABI/testing/sysfs-class-net-mesh
2427 F: Documentation/networking/batman-adv.txt
2428 F: include/uapi/linux/batman_adv.h
2431 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2432 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2433 L: linux-hams@vger.kernel.org
2434 W: http://www.baycom.org/~tom/ham/ham.html
2436 F: drivers/net/hamradio/baycom*
2438 BCACHE (BLOCK LAYER CACHE)
2439 M: Kent Overstreet <kent.overstreet@gmail.com>
2440 L: linux-bcache@vger.kernel.org
2441 W: http://bcache.evilpiepirate.org
2443 F: drivers/md/bcache/
2445 BDISP ST MEDIA DRIVER
2446 M: Fabien Dessenne <fabien.dessenne@st.com>
2447 L: linux-media@vger.kernel.org
2448 T: git git://linuxtv.org/media_tree.git
2449 W: https://linuxtv.org
2451 F: drivers/media/platform/sti/bdisp
2453 DELTA ST MEDIA DRIVER
2454 M: Hugues Fruchet <hugues.fruchet@st.com>
2455 L: linux-media@vger.kernel.org
2456 T: git git://linuxtv.org/media_tree.git
2457 W: https://linuxtv.org
2459 F: drivers/media/platform/sti/delta
2462 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2463 M: Salah Triki <salah.triki@gmail.com>
2465 T: git git://github.com/luisbg/linux-befs.git
2466 F: Documentation/filesystems/befs.txt
2469 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2470 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2471 L: netdev@vger.kernel.org
2473 F: drivers/net/ethernet/ec_bhf.c
2476 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2478 F: Documentation/filesystems/bfs.txt
2480 F: include/uapi/linux/bfs_fs.h
2482 BLACKFIN ARCHITECTURE
2483 M: Steven Miao <realmz6@gmail.com>
2484 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 T: git git://git.code.sf.net/p/adi-linux/code
2486 W: http://blackfin.uclinux.org
2490 BLACKFIN EMAC DRIVER
2491 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W: http://blackfin.uclinux.org
2494 F: drivers/net/ethernet/adi/
2497 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W: http://blackfin.uclinux.org
2500 F: drivers/rtc/rtc-bfin.c
2503 M: Sonic Zhang <sonic.zhang@analog.com>
2504 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W: http://blackfin.uclinux.org
2507 F: drivers/mmc/host/bfin_sdh.c
2509 BLACKFIN SERIAL DRIVER
2510 M: Sonic Zhang <sonic.zhang@analog.com>
2511 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W: http://blackfin.uclinux.org
2514 F: drivers/tty/serial/bfin_uart.c
2516 BLACKFIN WATCHDOG DRIVER
2517 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2518 W: http://blackfin.uclinux.org
2520 F: drivers/watchdog/bfin_wdt.c
2522 BLACKFIN I2C TWI DRIVER
2523 M: Sonic Zhang <sonic.zhang@analog.com>
2524 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2525 W: http://blackfin.uclinux.org/
2527 F: drivers/i2c/busses/i2c-bfin-twi.c
2529 BLACKFIN MEDIA DRIVER
2530 M: Scott Jiang <scott.jiang.linux@gmail.com>
2531 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2532 W: http://blackfin.uclinux.org/
2534 F: drivers/media/platform/blackfin/
2535 F: drivers/media/i2c/adv7183*
2536 F: drivers/media/i2c/vs6624*
2538 BLINKM RGB LED DRIVER
2539 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2541 F: drivers/leds/leds-blinkm.c
2544 M: Jens Axboe <axboe@kernel.dk>
2545 L: linux-block@vger.kernel.org
2546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 F: kernel/trace/blktrace.c
2553 M: Paolo Valente <paolo.valente@linaro.org>
2554 M: Jens Axboe <axboe@kernel.dk>
2555 L: linux-block@vger.kernel.org
2558 F: Documentation/block/bfq-iosched.txt
2561 M: Joern Engel <joern@lazybastard.org>
2562 L: linux-mtd@lists.infradead.org
2564 F: drivers/mtd/devices/block2mtd.c
2567 M: Marcel Holtmann <marcel@holtmann.org>
2568 M: Gustavo Padovan <gustavo@padovan.org>
2569 M: Johan Hedberg <johan.hedberg@gmail.com>
2570 L: linux-bluetooth@vger.kernel.org
2571 W: http://www.bluez.org/
2572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2575 F: drivers/bluetooth/
2578 M: Marcel Holtmann <marcel@holtmann.org>
2579 M: Gustavo Padovan <gustavo@padovan.org>
2580 M: Johan Hedberg <johan.hedberg@gmail.com>
2581 L: linux-bluetooth@vger.kernel.org
2582 W: http://www.bluez.org/
2583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2587 F: include/net/bluetooth/
2590 M: Jay Vosburgh <j.vosburgh@gmail.com>
2591 M: Veaceslav Falico <vfalico@gmail.com>
2592 M: Andy Gospodarek <andy@greyhouse.net>
2593 L: netdev@vger.kernel.org
2594 W: http://sourceforge.net/projects/bonding/
2596 F: drivers/net/bonding/
2597 F: include/uapi/linux/if_bonding.h
2599 BPF (Safe dynamic programs and tools)
2600 M: Alexei Starovoitov <ast@kernel.org>
2601 M: Daniel Borkmann <daniel@iogearbox.net>
2602 L: netdev@vger.kernel.org
2603 L: linux-kernel@vger.kernel.org
2605 F: arch/x86/net/bpf_jit*
2606 F: Documentation/networking/filter.txt
2607 F: include/linux/bpf*
2608 F: include/linux/filter.h
2609 F: include/uapi/linux/bpf*
2610 F: include/uapi/linux/filter.h
2612 F: kernel/trace/bpf_trace.c
2615 F: net/core/filter.c
2616 F: net/sched/act_bpf.c
2617 F: net/sched/cls_bpf.c
2620 F: tools/testing/selftests/bpf/
2622 BROADCOM B44 10/100 ETHERNET DRIVER
2623 M: Michael Chan <michael.chan@broadcom.com>
2624 L: netdev@vger.kernel.org
2626 F: drivers/net/ethernet/broadcom/b44.*
2628 BROADCOM B53 ETHERNET SWITCH DRIVER
2629 M: Florian Fainelli <f.fainelli@gmail.com>
2630 L: netdev@vger.kernel.org
2631 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2633 F: drivers/net/dsa/b53/*
2634 F: include/linux/platform_data/b53.h
2636 BROADCOM GENET ETHERNET DRIVER
2637 M: Florian Fainelli <f.fainelli@gmail.com>
2638 L: netdev@vger.kernel.org
2640 F: drivers/net/ethernet/broadcom/genet/
2642 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2643 M: Rasesh Mody <rasesh.mody@cavium.com>
2644 M: Harish Patil <harish.patil@cavium.com>
2645 M: Dept-GELinuxNICDev@cavium.com
2646 L: netdev@vger.kernel.org
2648 F: drivers/net/ethernet/broadcom/bnx2.*
2649 F: drivers/net/ethernet/broadcom/bnx2_*
2651 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2652 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2653 M: Ariel Elior <ariel.elior@cavium.com>
2654 M: everest-linux-l2@cavium.com
2655 L: netdev@vger.kernel.org
2657 F: drivers/net/ethernet/broadcom/bnx2x/
2659 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2660 M: Michael Chan <michael.chan@broadcom.com>
2661 L: netdev@vger.kernel.org
2663 F: drivers/net/ethernet/broadcom/bnxt/
2665 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2666 M: Florian Fainelli <f.fainelli@gmail.com>
2667 M: Ray Jui <rjui@broadcom.com>
2668 M: Scott Branden <sbranden@broadcom.com>
2669 M: bcm-kernel-feedback-list@broadcom.com
2670 T: git git://github.com/broadcom/mach-bcm
2676 F: arch/arm/mach-bcm/
2678 BROADCOM BCM2835 ARM ARCHITECTURE
2679 M: Lee Jones <lee@kernel.org>
2680 M: Eric Anholt <eric@anholt.net>
2681 M: Stefan Wahren <stefan.wahren@i2se.com>
2682 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 T: git git://github.com/anholt/linux
2687 F: drivers/staging/vc04_services
2689 BROADCOM BCM47XX MIPS ARCHITECTURE
2690 M: Hauke Mehrtens <hauke@hauke-m.de>
2691 M: Rafał Miłecki <zajec5@gmail.com>
2692 L: linux-mips@linux-mips.org
2694 F: Documentation/devicetree/bindings/mips/brcm/
2695 F: arch/mips/bcm47xx/*
2696 F: arch/mips/include/asm/mach-bcm47xx/*
2698 BROADCOM BCM5301X ARM ARCHITECTURE
2699 M: Hauke Mehrtens <hauke@hauke-m.de>
2700 M: Rafał Miłecki <zajec5@gmail.com>
2701 M: Jon Mason <jonmason@broadcom.com>
2702 M: bcm-kernel-feedback-list@broadcom.com
2703 L: linux-arm-kernel@lists.infradead.org
2705 F: arch/arm/mach-bcm/bcm_5301x.c
2706 F: arch/arm/boot/dts/bcm5301x*.dtsi
2707 F: arch/arm/boot/dts/bcm470*
2708 F: arch/arm/boot/dts/bcm953012*
2710 BROADCOM BCM53573 ARM ARCHITECTURE
2711 M: Rafał Miłecki <rafal@milecki.pl>
2712 L: linux-arm-kernel@lists.infradead.org
2714 F: arch/arm/boot/dts/bcm53573*
2715 F: arch/arm/boot/dts/bcm47189*
2717 BROADCOM BCM63XX ARM ARCHITECTURE
2718 M: Florian Fainelli <f.fainelli@gmail.com>
2719 M: bcm-kernel-feedback-list@broadcom.com
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2721 T: git git://github.com/broadcom/stblinux.git
2725 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2726 M: Kevin Cernekee <cernekee@gmail.com>
2727 L: linux-usb@vger.kernel.org
2729 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2731 BROADCOM BCM7XXX ARM ARCHITECTURE
2732 M: Brian Norris <computersforpeace@gmail.com>
2733 M: Gregory Fong <gregory.0xf0@gmail.com>
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 M: bcm-kernel-feedback-list@broadcom.com
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://github.com/broadcom/stblinux.git
2739 F: arch/arm/mach-bcm/*brcmstb*
2740 F: arch/arm/boot/dts/bcm7*.dts*
2741 F: drivers/bus/brcmstb_gisb.c
2744 BROADCOM BMIPS MIPS ARCHITECTURE
2745 M: Kevin Cernekee <cernekee@gmail.com>
2746 M: Florian Fainelli <f.fainelli@gmail.com>
2747 L: linux-mips@linux-mips.org
2748 T: git git://github.com/broadcom/stblinux.git
2750 F: arch/mips/bmips/*
2751 F: arch/mips/include/asm/mach-bmips/*
2752 F: arch/mips/kernel/*bmips*
2753 F: arch/mips/boot/dts/brcm/bcm*.dts*
2754 F: drivers/irqchip/irq-bcm63*
2755 F: drivers/irqchip/irq-bcm7*
2756 F: drivers/irqchip/irq-brcmstb*
2757 F: include/linux/bcm963xx_nvram.h
2758 F: include/linux/bcm963xx_tag.h
2760 BROADCOM BMIPS CPUFREQ DRIVER
2761 M: Markus Mayer <mmayer@broadcom.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-pm@vger.kernel.org
2765 F: drivers/cpufreq/bmips-cpufreq.c
2767 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2768 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2769 M: Prashant Sreedharan <prashant@broadcom.com>
2770 M: Michael Chan <mchan@broadcom.com>
2771 L: netdev@vger.kernel.org
2773 F: drivers/net/ethernet/broadcom/tg3.*
2775 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2776 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2777 M: Franky Lin <franky.lin@broadcom.com>
2778 M: Hante Meuleman <hante.meuleman@broadcom.com>
2779 L: linux-wireless@vger.kernel.org
2780 L: brcm80211-dev-list.pdl@broadcom.com
2782 F: drivers/net/wireless/broadcom/brcm80211/
2784 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2785 M: QLogic-Storage-Upstream@qlogic.com
2786 L: linux-scsi@vger.kernel.org
2788 F: drivers/scsi/bnx2fc/
2790 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2791 M: QLogic-Storage-Upstream@qlogic.com
2792 L: linux-scsi@vger.kernel.org
2794 F: drivers/scsi/bnx2i/
2796 BROADCOM IPROC ARM ARCHITECTURE
2797 M: Ray Jui <rjui@broadcom.com>
2798 M: Scott Branden <sbranden@broadcom.com>
2799 M: Jon Mason <jonmason@broadcom.com>
2800 M: bcm-kernel-feedback-list@broadcom.com
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T: git git://github.com/broadcom/cygnus-linux.git
2817 F: arch/arm64/boot/dts/broadcom/ns2*
2818 F: drivers/clk/bcm/clk-ns*
2819 F: drivers/pinctrl/bcm/pinctrl-ns*
2821 BROADCOM BRCMSTB GPIO DRIVER
2822 M: Gregory Fong <gregory.0xf0@gmail.com>
2823 L: bcm-kernel-feedback-list@broadcom.com
2825 F: drivers/gpio/gpio-brcmstb.c
2826 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2828 BROADCOM KONA GPIO DRIVER
2829 M: Ray Jui <rjui@broadcom.com>
2830 L: bcm-kernel-feedback-list@broadcom.com
2832 F: drivers/gpio/gpio-bcm-kona.c
2833 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2835 BROADCOM NVRAM DRIVER
2836 M: Rafał Miłecki <zajec5@gmail.com>
2837 L: linux-mips@linux-mips.org
2839 F: drivers/firmware/broadcom/*
2841 BROADCOM STB NAND FLASH DRIVER
2842 M: Brian Norris <computersforpeace@gmail.com>
2843 M: Kamal Dasu <kdasu.kdev@gmail.com>
2844 L: linux-mtd@lists.infradead.org
2845 L: bcm-kernel-feedback-list@broadcom.com
2847 F: drivers/mtd/nand/brcmnand/
2849 BROADCOM STB AVS CPUFREQ DRIVER
2850 M: Markus Mayer <mmayer@broadcom.com>
2851 M: bcm-kernel-feedback-list@broadcom.com
2852 L: linux-pm@vger.kernel.org
2854 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2855 F: drivers/cpufreq/brcmstb*
2857 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2858 M: Rafał Miłecki <zajec5@gmail.com>
2859 L: linux-wireless@vger.kernel.org
2862 F: include/linux/bcma/
2864 BROADCOM SYSTEMPORT ETHERNET DRIVER
2865 M: Florian Fainelli <f.fainelli@gmail.com>
2866 L: netdev@vger.kernel.org
2868 F: drivers/net/ethernet/broadcom/bcmsysport.*
2870 BROADCOM NETXTREME-E ROCE DRIVER
2871 M: Selvin Xavier <selvin.xavier@broadcom.com>
2872 M: Devesh Sharma <devesh.sharma@broadcom.com>
2873 M: Somnath Kotur <somnath.kotur@broadcom.com>
2874 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2875 L: linux-rdma@vger.kernel.org
2876 W: http://www.broadcom.com
2878 F: drivers/infiniband/hw/bnxt_re/
2879 F: include/uapi/rdma/bnxt_re-abi.h
2881 BROCADE BFA FC SCSI DRIVER
2882 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2883 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2884 L: linux-scsi@vger.kernel.org
2886 F: drivers/scsi/bfa/
2888 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2889 M: Rasesh Mody <rasesh.mody@cavium.com>
2890 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2891 M: Dept-GELinuxNICDev@cavium.com
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/brocade/bna/
2896 BSG (block layer generic sg v4 driver)
2897 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2898 L: linux-scsi@vger.kernel.org
2901 F: include/linux/bsg.h
2902 F: include/uapi/linux/bsg.h
2905 M: Clemens Ladisch <clemens@ladisch.de>
2906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2907 T: git git://git.alsa-project.org/alsa-kernel.git
2909 F: Documentation/sound/alsa/Bt87x.txt
2910 F: sound/pci/bt87x.c
2913 M: Michael Buesch <m@bues.ch>
2914 W: http://bu3sch.de/btgpio.php
2916 F: drivers/gpio/gpio-bt8xx.c
2919 M: Chris Mason <clm@fb.com>
2920 M: Josef Bacik <jbacik@fb.com>
2921 M: David Sterba <dsterba@suse.com>
2922 L: linux-btrfs@vger.kernel.org
2923 W: http://btrfs.wiki.kernel.org/
2924 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2927 F: Documentation/filesystems/btrfs.txt
2930 BTTV VIDEO4LINUX DRIVER
2931 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2932 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2933 L: linux-media@vger.kernel.org
2934 W: https://linuxtv.org
2935 T: git git://linuxtv.org/media_tree.git
2937 F: Documentation/media/v4l-drivers/bttv*
2938 F: drivers/media/pci/bt8xx/bttv*
2940 BUSLOGIC SCSI DRIVER
2941 M: Khalid Aziz <khalid@gonehiking.org>
2942 L: linux-scsi@vger.kernel.org
2944 F: drivers/scsi/BusLogic.*
2945 F: drivers/scsi/FlashPoint.*
2947 C-MEDIA CMI8788 DRIVER
2948 M: Clemens Ladisch <clemens@ladisch.de>
2949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2950 T: git git://git.alsa-project.org/alsa-kernel.git
2952 F: sound/pci/oxygen/
2955 M: Mark Salter <msalter@redhat.com>
2956 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2957 L: linux-c6x-dev@linux-c6x.org
2958 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2962 CA8210 IEEE-802.15.4 RADIO DRIVER
2963 M: Harry Morris <h.morris@cascoda.com>
2964 M: linuxdev@cascoda.com
2965 L: linux-wpan@vger.kernel.org
2966 W: https://github.com/Cascoda/ca8210-linux.git
2968 F: drivers/net/ieee802154/ca8210.c
2969 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2971 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2972 M: David Howells <dhowells@redhat.com>
2973 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2975 F: Documentation/filesystems/caching/cachefiles.txt
2978 CADET FM/AM RADIO RECEIVER DRIVER
2979 M: Hans Verkuil <hverkuil@xs4all.nl>
2980 L: linux-media@vger.kernel.org
2981 T: git git://linuxtv.org/media_tree.git
2982 W: https://linuxtv.org
2984 F: drivers/media/radio/radio-cadet*
2986 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2987 M: Jonathan Corbet <corbet@lwn.net>
2988 L: linux-media@vger.kernel.org
2989 T: git git://linuxtv.org/media_tree.git
2991 F: Documentation/media/v4l-drivers/cafe_ccic*
2992 F: drivers/media/platform/marvell-ccic/
2995 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2996 L: netdev@vger.kernel.org
2998 F: Documentation/networking/caif/
2999 F: drivers/net/caif/
3000 F: include/uapi/linux/caif/
3001 F: include/net/caif/
3004 CALGARY x86-64 IOMMU
3005 M: Muli Ben-Yehuda <mulix@mulix.org>
3006 M: Jon Mason <jdmason@kudzu.us>
3007 L: iommu@lists.linux-foundation.org
3009 F: arch/x86/kernel/pci-calgary_64.c
3010 F: arch/x86/kernel/tce_64.c
3011 F: arch/x86/include/asm/calgary.h
3012 F: arch/x86/include/asm/tce.h
3015 M: Oliver Hartkopp <socketcan@hartkopp.net>
3016 M: Marc Kleine-Budde <mkl@pengutronix.de>
3017 L: linux-can@vger.kernel.org
3018 W: https://github.com/linux-can
3019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3022 F: Documentation/networking/can.txt
3024 F: include/linux/can/core.h
3025 F: include/uapi/linux/can.h
3026 F: include/uapi/linux/can/bcm.h
3027 F: include/uapi/linux/can/raw.h
3028 F: include/uapi/linux/can/gw.h
3031 M: Wolfgang Grandegger <wg@grandegger.com>
3032 M: Marc Kleine-Budde <mkl@pengutronix.de>
3033 L: linux-can@vger.kernel.org
3034 W: https://github.com/linux-can
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3038 F: Documentation/devicetree/bindings/net/can/
3040 F: include/linux/can/dev.h
3041 F: include/linux/can/platform/
3042 F: include/uapi/linux/can/error.h
3043 F: include/uapi/linux/can/netlink.h
3046 M: Serge Hallyn <serge@hallyn.com>
3047 L: linux-security-module@vger.kernel.org
3049 F: include/linux/capability.h
3050 F: include/uapi/linux/capability.h
3051 F: security/commoncap.c
3052 F: kernel/capability.c
3054 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3055 M: Kevin Tsai <ktsai@capellamicro.com>
3057 F: drivers/iio/light/cm*
3059 CAVIUM THUNDERX2 ARM64 SOC
3060 M: Jayachandran C <jnair@caviumnetworks.com>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3064 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3067 M: Jan Glauber <jglauber@cavium.com>
3068 M: David Daney <david.daney@cavium.com>
3069 W: http://www.cavium.com
3071 F: drivers/i2c/busses/i2c-octeon*
3072 F: drivers/i2c/busses/i2c-thunderx*
3075 M: Jan Glauber <jglauber@cavium.com>
3076 M: David Daney <david.daney@cavium.com>
3077 M: Steven J. Hill <Steven.Hill@cavium.com>
3078 W: http://www.cavium.com
3080 F: drivers/mmc/host/cavium*
3082 CAVIUM LIQUIDIO NETWORK DRIVER
3083 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3084 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3085 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3086 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3087 L: netdev@vger.kernel.org
3088 W: http://www.cavium.com
3090 F: drivers/net/ethernet/cavium/liquidio/
3092 CAVIUM OCTEON-TX CRYPTO DRIVER
3093 M: George Cherian <george.cherian@cavium.com>
3094 L: linux-crypto@vger.kernel.org
3095 W: http://www.cavium.com
3097 F: drivers/crypto/cavium/cpt/
3099 CC2520 IEEE-802.15.4 RADIO DRIVER
3100 M: Varka Bhadram <varkabhadram@gmail.com>
3101 L: linux-wpan@vger.kernel.org
3103 F: drivers/net/ieee802154/cc2520.c
3104 F: include/linux/spi/cc2520.h
3105 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3108 M: Hans Verkuil <hans.verkuil@cisco.com>
3109 L: linux-media@vger.kernel.org
3110 T: git git://linuxtv.org/media_tree.git
3111 W: http://linuxtv.org
3113 F: Documentation/media/kapi/cec-core.rst
3114 F: Documentation/media/uapi/cec
3115 F: drivers/media/cec/
3116 F: drivers/media/rc/keymaps/rc-cec.c
3117 F: include/media/cec.h
3118 F: include/media/cec-notifier.h
3119 F: include/uapi/linux/cec.h
3120 F: include/uapi/linux/cec-funcs.h
3122 CELL BROADBAND ENGINE ARCHITECTURE
3123 M: Arnd Bergmann <arnd@arndb.de>
3124 L: linuxppc-dev@lists.ozlabs.org
3125 W: http://www.ibm.com/developerworks/power/cell/
3127 F: arch/powerpc/include/asm/cell*.h
3128 F: arch/powerpc/include/asm/spu*.h
3129 F: arch/powerpc/include/uapi/asm/spu*.h
3130 F: arch/powerpc/oprofile/*cell*
3131 F: arch/powerpc/platforms/cell/
3133 CEPH COMMON CODE (LIBCEPH)
3134 M: Ilya Dryomov <idryomov@gmail.com>
3135 M: "Yan, Zheng" <zyan@redhat.com>
3136 M: Sage Weil <sage@redhat.com>
3137 L: ceph-devel@vger.kernel.org
3139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3140 T: git git://github.com/ceph/ceph-client.git
3143 F: include/linux/ceph/
3144 F: include/linux/crush/
3146 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3147 M: "Yan, Zheng" <zyan@redhat.com>
3148 M: Sage Weil <sage@redhat.com>
3149 M: Ilya Dryomov <idryomov@gmail.com>
3150 L: ceph-devel@vger.kernel.org
3152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3153 T: git git://github.com/ceph/ceph-client.git
3155 F: Documentation/filesystems/ceph.txt
3158 CERTIFICATE HANDLING:
3159 M: David Howells <dhowells@redhat.com>
3160 M: David Woodhouse <dwmw2@infradead.org>
3161 L: keyrings@vger.kernel.org
3163 F: Documentation/module-signing.txt
3165 F: scripts/sign-file.c
3166 F: scripts/extract-cert.c
3168 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3169 L: linux-usb@vger.kernel.org
3171 F: Documentation/usb/WUSB-Design-overview.txt
3172 F: Documentation/usb/wusb-cbaf
3173 F: drivers/usb/host/hwa-hc.c
3174 F: drivers/usb/host/whci/
3175 F: drivers/usb/wusbcore/
3176 F: include/linux/usb/wusb*
3178 HT16K33 LED CONTROLLER DRIVER
3179 M: Robin van der Gracht <robin@protonic.nl>
3181 F: drivers/auxdisplay/ht16k33.c
3182 F: Documentation/devicetree/bindings/display/ht16k33.txt
3184 CFAG12864B LCD DRIVER
3185 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3186 W: http://miguelojeda.es/auxdisplay.htm
3187 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3189 F: drivers/auxdisplay/cfag12864b.c
3190 F: include/linux/cfag12864b.h
3192 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3193 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3194 W: http://miguelojeda.es/auxdisplay.htm
3195 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3197 F: drivers/auxdisplay/cfag12864bfb.c
3198 F: include/linux/cfag12864b.h
3200 CFG80211 and NL80211
3201 M: Johannes Berg <johannes@sipsolutions.net>
3202 L: linux-wireless@vger.kernel.org
3203 W: http://wireless.kernel.org/
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3207 F: include/uapi/linux/nl80211.h
3208 F: include/net/cfg80211.h
3210 X: net/wireless/wext*
3212 CHAR and MISC DRIVERS
3213 M: Arnd Bergmann <arnd@arndb.de>
3214 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3219 F: include/linux/miscdevice.h
3222 M: Andy Whitcroft <apw@canonical.com>
3223 M: Joe Perches <joe@perches.com>
3225 F: scripts/checkpatch.pl
3227 CHINESE DOCUMENTATION
3228 M: Harry Wei <harryxiyou@gmail.com>
3229 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3230 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3232 F: Documentation/translations/zh_CN/
3234 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3235 M: Peter Chen <Peter.Chen@nxp.com>
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3237 L: linux-usb@vger.kernel.org
3239 F: drivers/usb/chipidea/
3241 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3242 M: Hans de Goede <hdegoede@redhat.com>
3243 L: linux-input@vger.kernel.org
3245 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3246 F: drivers/input/touchscreen/chipone_icn8318.c
3248 CHROME HARDWARE PLATFORM SUPPORT
3249 M: Olof Johansson <olof@lixom.net>
3251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3252 F: drivers/platform/chrome/
3254 CISCO VIC ETHERNET NIC DRIVER
3255 M: Christian Benvenuti <benve@cisco.com>
3256 M: Govindarajulu Varadarajan <_govind@gmx.com>
3257 M: Neel Patel <neepatel@cisco.com>
3259 F: drivers/net/ethernet/cisco/enic/
3261 CISCO VIC LOW LATENCY NIC DRIVER
3262 M: Christian Benvenuti <benve@cisco.com>
3263 M: Dave Goodell <dgoodell@cisco.com>
3265 F: drivers/infiniband/hw/usnic/
3267 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3268 M: Hartley Sweeten <hsweeten@visionengravers.com>
3269 L: netdev@vger.kernel.org
3271 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3273 CIRRUS LOGIC AUDIO CODEC DRIVERS
3274 M: Brian Austin <brian.austin@cirrus.com>
3275 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3278 F: sound/soc/codecs/cs*
3281 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3282 L: linux-kernel@vger.kernel.org
3285 F: include/linux/cleancache.h
3288 M: Russell King <linux@armlinux.org.uk>
3289 L: linux-clk@vger.kernel.org
3291 F: include/linux/clk.h
3293 CLOCKSOURCE, CLOCKEVENT DRIVERS
3294 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3295 M: Thomas Gleixner <tglx@linutronix.de>
3296 L: linux-kernel@vger.kernel.org
3297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3299 F: drivers/clocksource
3301 CISCO FCOE HBA DRIVER
3302 M: Satish Kharat <satishkh@cisco.com>
3303 M: Sesidhar Baddela <sebaddel@cisco.com>
3304 M: Karan Tilak Kumar <kartilak@cisco.com>
3305 L: linux-scsi@vger.kernel.org
3307 F: drivers/scsi/fnic/
3309 CISCO SCSI HBA DRIVER
3310 M: Karan Tilak Kumar <kartilak@cisco.com>
3311 M: Sesidhar Baddela <sebaddel@cisco.com>
3312 L: linux-scsi@vger.kernel.org
3314 F: drivers/scsi/snic/
3317 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3318 M: Daniel Oliveira Nascimento <don@syst.com.br>
3319 L: platform-driver-x86@vger.kernel.org
3321 F: drivers/platform/x86/classmate-laptop.c
3324 M: Hans Verkuil <hans.verkuil@cisco.com>
3325 L: linux-media@vger.kernel.org
3326 T: git git://linuxtv.org/media_tree.git
3327 W: https://linuxtv.org
3329 F: drivers/media/pci/cobalt/
3331 COCCINELLE/Semantic Patches (SmPL)
3332 M: Julia Lawall <Julia.Lawall@lip6.fr>
3333 M: Gilles Muller <Gilles.Muller@lip6.fr>
3334 M: Nicolas Palix <nicolas.palix@imag.fr>
3335 M: Michal Marek <mmarek@suse.com>
3336 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3338 W: http://coccinelle.lip6.fr/
3340 F: Documentation/dev-tools/coccinelle.rst
3341 F: scripts/coccinelle/
3342 F: scripts/coccicheck
3345 M: Jan Harkes <jaharkes@cs.cmu.edu>
3347 L: codalist@coda.cs.cmu.edu
3348 W: http://www.coda.cs.cmu.edu/
3350 F: Documentation/filesystems/coda.txt
3352 F: include/linux/coda*.h
3353 F: include/uapi/linux/coda*.h
3355 CODA V4L2 MEM2MEM DRIVER
3356 M: Philipp Zabel <p.zabel@pengutronix.de>
3357 L: linux-media@vger.kernel.org
3359 F: Documentation/devicetree/bindings/media/coda.txt
3360 F: drivers/media/platform/coda/
3362 COMMON CLK FRAMEWORK
3363 M: Michael Turquette <mturquette@baylibre.com>
3364 M: Stephen Boyd <sboyd@codeaurora.org>
3365 L: linux-clk@vger.kernel.org
3366 Q: http://patchwork.kernel.org/project/linux-clk/list/
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3369 F: Documentation/devicetree/bindings/clock/
3371 X: drivers/clk/clkdev.c
3372 F: include/linux/clk-pr*
3373 F: include/linux/clk/
3375 COMMON INTERNET FILE SYSTEM (CIFS)
3376 M: Steve French <sfrench@samba.org>
3377 L: linux-cifs@vger.kernel.org
3378 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3379 W: http://linux-cifs.samba.org/
3380 T: git git://git.samba.org/sfrench/cifs-2.6.git
3382 F: Documentation/filesystems/cifs/
3385 COMPACTPCI HOTPLUG CORE
3386 M: Scott Murray <scott@spiteful.org>
3387 L: linux-pci@vger.kernel.org
3389 F: drivers/pci/hotplug/cpci_hotplug*
3391 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3392 M: Scott Murray <scott@spiteful.org>
3393 L: linux-pci@vger.kernel.org
3395 F: drivers/pci/hotplug/cpcihp_zt5550.*
3397 COMPACTPCI HOTPLUG GENERIC DRIVER
3398 M: Scott Murray <scott@spiteful.org>
3399 L: linux-pci@vger.kernel.org
3401 F: drivers/pci/hotplug/cpcihp_generic.c
3403 COMPAL LAPTOP SUPPORT
3404 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3405 L: platform-driver-x86@vger.kernel.org
3407 F: drivers/platform/x86/compal-laptop.c
3409 CONEXANT ACCESSRUNNER USB DRIVER
3410 L: accessrunner-general@lists.sourceforge.net
3411 W: http://accessrunner.sourceforge.net/
3413 F: drivers/usb/atm/cxacru.c
3416 M: Joel Becker <jlbec@evilplan.org>
3417 M: Christoph Hellwig <hch@lst.de>
3418 T: git git://git.infradead.org/users/hch/configfs.git
3421 F: include/linux/configfs.h
3424 M: Evgeniy Polyakov <zbr@ioremap.net>
3425 L: netdev@vger.kernel.org
3427 F: drivers/connector/
3429 CONTROL GROUP (CGROUP)
3430 M: Tejun Heo <tj@kernel.org>
3431 M: Li Zefan <lizefan@huawei.com>
3432 M: Johannes Weiner <hannes@cmpxchg.org>
3433 L: cgroups@vger.kernel.org
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3436 F: Documentation/cgroup*
3437 F: include/linux/cgroup*
3440 CONTROL GROUP - CPUSET
3441 M: Li Zefan <lizefan@huawei.com>
3442 L: cgroups@vger.kernel.org
3443 W: http://www.bullopensource.org/cpuset/
3444 W: http://oss.sgi.com/projects/cpusets/
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3447 F: Documentation/cgroup-v1/cpusets.txt
3448 F: include/linux/cpuset.h
3451 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3452 M: Johannes Weiner <hannes@cmpxchg.org>
3453 M: Michal Hocko <mhocko@kernel.org>
3454 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3455 L: cgroups@vger.kernel.org
3456 L: linux-mm@kvack.org
3461 CORETEMP HARDWARE MONITORING DRIVER
3462 M: Fenghua Yu <fenghua.yu@intel.com>
3463 L: linux-hwmon@vger.kernel.org
3465 F: Documentation/hwmon/coretemp
3466 F: drivers/hwmon/coretemp.c
3468 COSA/SRP SYNC SERIAL DRIVER
3469 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3470 W: http://www.fi.muni.cz/~kas/cosa/
3472 F: drivers/net/wan/cosa*
3474 CPMAC ETHERNET DRIVER
3475 M: Florian Fainelli <f.fainelli@gmail.com>
3476 L: netdev@vger.kernel.org
3478 F: drivers/net/ethernet/ti/cpmac.c
3480 CPU FREQUENCY DRIVERS
3481 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3482 M: Viresh Kumar <viresh.kumar@linaro.org>
3483 L: linux-pm@vger.kernel.org
3485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3486 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3487 B: https://bugzilla.kernel.org
3488 F: Documentation/cpu-freq/
3489 F: Documentation/devicetree/bindings/cpufreq/
3491 F: include/linux/cpufreq.h
3492 F: tools/testing/selftests/cpufreq/
3494 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3495 M: Viresh Kumar <viresh.kumar@linaro.org>
3496 M: Sudeep Holla <sudeep.holla@arm.com>
3497 L: linux-pm@vger.kernel.org
3498 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3500 F: drivers/cpufreq/arm_big_little.h
3501 F: drivers/cpufreq/arm_big_little.c
3502 F: drivers/cpufreq/arm_big_little_dt.c
3504 CPUIDLE DRIVER - ARM BIG LITTLE
3505 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3506 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3507 L: linux-pm@vger.kernel.org
3508 L: linux-arm-kernel@lists.infradead.org
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3511 F: drivers/cpuidle/cpuidle-big_little.c
3513 CPUIDLE DRIVER - ARM EXYNOS
3514 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3515 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3516 M: Kukjin Kim <kgene@kernel.org>
3517 L: linux-pm@vger.kernel.org
3518 L: linux-samsung-soc@vger.kernel.org
3520 F: drivers/cpuidle/cpuidle-exynos.c
3521 F: arch/arm/mach-exynos/pm.c
3524 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3525 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3526 L: linux-pm@vger.kernel.org
3528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3529 B: https://bugzilla.kernel.org
3530 F: drivers/cpuidle/*
3531 F: include/linux/cpuidle.h
3534 M: "H. Peter Anvin" <hpa@zytor.com>
3536 F: arch/x86/kernel/cpuid.c
3537 F: arch/x86/kernel/msr.c
3539 CPU POWER MONITORING SUBSYSTEM
3540 M: Thomas Renninger <trenn@suse.com>
3541 L: linux-pm@vger.kernel.org
3543 F: tools/power/cpupower/
3546 W: http://sourceforge.net/projects/cramfs/
3547 S: Orphan / Obsolete
3548 F: Documentation/filesystems/cramfs.txt
3552 M: Mikael Starvik <starvik@axis.com>
3553 M: Jesper Nilsson <jesper.nilsson@axis.com>
3554 L: linux-cris-kernel@axis.com
3555 W: http://developer.axis.com
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3559 F: drivers/tty/serial/crisv10.*
3562 M: Herbert Xu <herbert@gondor.apana.org.au>
3563 M: "David S. Miller" <davem@davemloft.net>
3564 L: linux-crypto@vger.kernel.org
3565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3568 F: Documentation/crypto/
3569 F: Documentation/devicetree/bindings/crypto/
3570 F: Documentation/DocBook/crypto-API.tmpl
3575 F: include/linux/crypto*
3577 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3578 M: Neil Horman <nhorman@tuxdriver.com>
3579 L: linux-crypto@vger.kernel.org
3581 F: crypto/ansi_cprng.c
3585 M: Hans Verkuil <hverkuil@xs4all.nl>
3586 L: linux-media@vger.kernel.org
3587 T: git git://linuxtv.org/media_tree.git
3588 W: http://linuxtv.org
3590 F: drivers/media/i2c/cs3308.c
3591 F: drivers/media/i2c/cs3308.h
3593 CS5535 Audio ALSA driver
3594 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3596 F: sound/pci/cs5535audio/
3599 M: Solomon Peachy <pizza@shaftnet.org>
3601 F: drivers/net/wireless/st/cw1200/
3603 CX18 VIDEO4LINUX DRIVER
3604 M: Andy Walls <awalls@md.metrocast.net>
3605 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3606 L: linux-media@vger.kernel.org
3607 T: git git://linuxtv.org/media_tree.git
3608 W: https://linuxtv.org
3609 W: http://www.ivtvdriver.org/index.php/Cx18
3611 F: Documentation/media/v4l-drivers/cx18*
3612 F: drivers/media/pci/cx18/
3613 F: include/uapi/linux/ivtv*
3615 CX2341X MPEG ENCODER HELPER MODULE
3616 M: Hans Verkuil <hverkuil@xs4all.nl>
3617 L: linux-media@vger.kernel.org
3618 T: git git://linuxtv.org/media_tree.git
3619 W: https://linuxtv.org
3621 F: drivers/media/common/cx2341x*
3622 F: include/media/cx2341x*
3624 CX24120 MEDIA DRIVER
3625 M: Jemma Denson <jdenson@gmail.com>
3626 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3627 L: linux-media@vger.kernel.org
3628 W: https://linuxtv.org
3629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3631 F: drivers/media/dvb-frontends/cx24120*
3633 CX88 VIDEO4LINUX DRIVER
3634 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3635 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3636 L: linux-media@vger.kernel.org
3637 W: https://linuxtv.org
3638 T: git git://linuxtv.org/media_tree.git
3640 F: Documentation/media/v4l-drivers/cx88*
3641 F: drivers/media/pci/cx88/
3643 CXD2820R MEDIA DRIVER
3644 M: Antti Palosaari <crope@iki.fi>
3645 L: linux-media@vger.kernel.org
3646 W: https://linuxtv.org
3647 W: http://palosaari.fi/linux/
3648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3649 T: git git://linuxtv.org/anttip/media_tree.git
3651 F: drivers/media/dvb-frontends/cxd2820r*
3653 CXGB3 ETHERNET DRIVER (CXGB3)
3654 M: Santosh Raspatur <santosh@chelsio.com>
3655 L: netdev@vger.kernel.org
3656 W: http://www.chelsio.com
3658 F: drivers/net/ethernet/chelsio/cxgb3/
3660 CXGB3 ISCSI DRIVER (CXGB3I)
3661 M: Karen Xie <kxie@chelsio.com>
3662 L: linux-scsi@vger.kernel.org
3663 W: http://www.chelsio.com
3665 F: drivers/scsi/cxgbi/cxgb3i
3667 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3668 M: Steve Wise <swise@chelsio.com>
3669 L: linux-rdma@vger.kernel.org
3670 W: http://www.openfabrics.org
3672 F: drivers/infiniband/hw/cxgb3/
3673 F: include/uapi/rdma/cxgb3-abi.h
3675 CXGB4 ETHERNET DRIVER (CXGB4)
3676 M: Ganesh Goudar <ganeshgr@chelsio.com>
3677 L: netdev@vger.kernel.org
3678 W: http://www.chelsio.com
3680 F: drivers/net/ethernet/chelsio/cxgb4/
3682 CXGB4 ISCSI DRIVER (CXGB4I)
3683 M: Karen Xie <kxie@chelsio.com>
3684 L: linux-scsi@vger.kernel.org
3685 W: http://www.chelsio.com
3687 F: drivers/scsi/cxgbi/cxgb4i
3689 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3690 M: Steve Wise <swise@chelsio.com>
3691 L: linux-rdma@vger.kernel.org
3692 W: http://www.openfabrics.org
3694 F: drivers/infiniband/hw/cxgb4/
3695 F: include/uapi/rdma/cxgb4-abi.h
3697 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3698 M: Casey Leedom <leedom@chelsio.com>
3699 L: netdev@vger.kernel.org
3700 W: http://www.chelsio.com
3702 F: drivers/net/ethernet/chelsio/cxgb4vf/
3704 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3705 M: Ian Munsie <imunsie@au1.ibm.com>
3706 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3707 L: linuxppc-dev@lists.ozlabs.org
3709 F: arch/powerpc/platforms/powernv/pci-cxl.c
3710 F: drivers/misc/cxl/
3711 F: include/misc/cxl*
3712 F: include/uapi/misc/cxl.h
3713 F: Documentation/powerpc/cxl.txt
3714 F: Documentation/ABI/testing/sysfs-class-cxl
3716 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3717 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3718 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3719 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3720 L: linux-scsi@vger.kernel.org
3722 F: drivers/scsi/cxlflash/
3723 F: include/uapi/scsi/cxlflash_ioctls.h
3724 F: Documentation/powerpc/cxlflash.txt
3726 STMMAC ETHERNET DRIVER
3727 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3728 M: Alexandre Torgue <alexandre.torgue@st.com>
3729 L: netdev@vger.kernel.org
3730 W: http://www.stlinux.com
3732 F: drivers/net/ethernet/stmicro/stmmac/
3735 M: Russell King <linux@armlinux.org.uk>
3736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3737 W: http://www.armlinux.org.uk/
3739 F: drivers/video/fbdev/cyber2000fb.*
3741 CYCLADES ASYNC MUX DRIVER
3742 W: http://www.cyclades.com/
3744 F: drivers/tty/cyclades.c
3745 F: include/linux/cyclades.h
3746 F: include/uapi/linux/cyclades.h
3748 CYCLADES PC300 DRIVER
3749 W: http://www.cyclades.com/
3751 F: drivers/net/wan/pc300*
3753 CYPRESS_FIRMWARE MEDIA DRIVER
3754 M: Antti Palosaari <crope@iki.fi>
3755 L: linux-media@vger.kernel.org
3756 W: https://linuxtv.org
3757 W: http://palosaari.fi/linux/
3758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3759 T: git git://linuxtv.org/anttip/media_tree.git
3761 F: drivers/media/common/cypress_firmware*
3763 CYTTSP TOUCHSCREEN DRIVER
3764 M: Ferruh Yigit <fery@cypress.com>
3765 L: linux-input@vger.kernel.org
3767 F: drivers/input/touchscreen/cyttsp*
3768 F: include/linux/input/cyttsp.h
3770 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3771 M: Joshua Kinard <kumba@gentoo.org>
3773 F: drivers/rtc/rtc-ds1685.c
3774 F: include/linux/rtc/ds1685.h
3776 DAMA SLAVE for AX.25
3777 M: Joerg Reuter <jreuter@yaina.de>
3778 W: http://yaina.de/jreuter/
3779 W: http://www.qsl.net/dl1bke/
3780 L: linux-hams@vger.kernel.org
3782 F: net/ax25/af_ax25.c
3783 F: net/ax25/ax25_dev.c
3784 F: net/ax25/ax25_ds_*
3785 F: net/ax25/ax25_in.c
3786 F: net/ax25/ax25_out.c
3787 F: net/ax25/ax25_timer.c
3788 F: net/ax25/sysctl_net_ax25.c
3790 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3791 L: netdev@vger.kernel.org
3793 F: Documentation/networking/dmfe.txt
3794 F: drivers/net/ethernet/dec/tulip/dmfe.c
3796 DC390/AM53C974 SCSI driver
3797 M: Hannes Reinecke <hare@suse.com>
3798 L: linux-scsi@vger.kernel.org
3800 F: drivers/scsi/am53c974.c
3803 M: Oliver Neukum <oliver@neukum.org>
3804 M: Ali Akcaagac <aliakc@web.de>
3805 M: Jamie Lenehan <lenehan@twibble.org>
3806 L: dc395x@twibble.org
3807 W: http://twibble.org/dist/dc395x/
3808 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3810 F: Documentation/scsi/dc395x.txt
3811 F: drivers/scsi/dc395x.*
3814 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3815 L: dccp@vger.kernel.org
3816 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3818 F: include/linux/dccp.h
3819 F: include/uapi/linux/dccp.h
3820 F: include/linux/tfrc.h
3823 DECnet NETWORK LAYER
3824 W: http://linux-decnet.sourceforge.net
3825 L: linux-decnet-user@lists.sourceforge.net
3827 F: Documentation/networking/decnet.txt
3830 DECSTATION PLATFORM SUPPORT
3831 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3832 L: linux-mips@linux-mips.org
3833 W: http://www.linux-mips.org/wiki/DECstation
3836 F: arch/mips/include/asm/dec/
3837 F: arch/mips/include/asm/mach-dec/
3839 DEFXX FDDI NETWORK DRIVER
3840 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3842 F: drivers/net/fddi/defxx.*
3845 M: Matthew Garrett <mjg59@srcf.ucam.org>
3846 M: Pali Rohár <pali.rohar@gmail.com>
3847 L: platform-driver-x86@vger.kernel.org
3849 F: drivers/platform/x86/dell-laptop.c
3851 DELL LAPTOP RBTN DRIVER
3852 M: Pali Rohár <pali.rohar@gmail.com>
3854 F: drivers/platform/x86/dell-rbtn.*
3856 DELL LAPTOP FREEFALL DRIVER
3857 M: Pali Rohár <pali.rohar@gmail.com>
3859 F: drivers/platform/x86/dell-smo8800.c
3861 DELL LAPTOP SMM DRIVER
3862 M: Pali Rohár <pali.rohar@gmail.com>
3864 F: drivers/hwmon/dell-smm-hwmon.c
3865 F: include/uapi/linux/i8k.h
3867 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3868 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3870 F: Documentation/dcdbas.txt
3871 F: drivers/firmware/dcdbas.*
3873 DELL WMI EXTRAS DRIVER
3874 M: Matthew Garrett <mjg59@srcf.ucam.org>
3875 M: Pali Rohár <pali.rohar@gmail.com>
3877 F: drivers/platform/x86/dell-wmi.c
3879 DESIGNWARE USB2 DRD IP DRIVER
3880 M: John Youn <johnyoun@synopsys.com>
3881 L: linux-usb@vger.kernel.org
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3884 F: drivers/usb/dwc2/
3886 DESIGNWARE USB3 DRD IP DRIVER
3887 M: Felipe Balbi <balbi@kernel.org>
3888 L: linux-usb@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3891 F: drivers/usb/dwc3/
3893 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3894 M: Andreas Klinger <ak@it-klinger.de>
3895 L: linux-iio@vger.kernel.org
3897 F: drivers/iio/proximity/srf*.c
3899 DEVICE COREDUMP (DEV_COREDUMP)
3900 M: Johannes Berg <johannes@sipsolutions.net>
3901 L: linux-kernel@vger.kernel.org
3903 F: drivers/base/devcoredump.c
3904 F: include/linux/devcoredump.h
3906 DEVICE FREQUENCY (DEVFREQ)
3907 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3908 M: Kyungmin Park <kyungmin.park@samsung.com>
3909 R: Chanwoo Choi <cw00.choi@samsung.com>
3910 L: linux-pm@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3914 F: include/linux/devfreq.h
3915 F: Documentation/devicetree/bindings/devfreq/
3917 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3918 M: Chanwoo Choi <cw00.choi@samsung.com>
3919 L: linux-pm@vger.kernel.org
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3922 F: drivers/devfreq/event/
3923 F: drivers/devfreq/devfreq-event.c
3924 F: include/linux/devfreq-event.h
3925 F: Documentation/devicetree/bindings/devfreq/event/
3927 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3928 M: Chanwoo Choi <cw00.choi@samsung.com>
3929 L: linux-pm@vger.kernel.org
3930 L: linux-samsung-soc@vger.kernel.org
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3933 F: drivers/devfreq/exynos-bus.c
3934 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3936 DEVICE NUMBER REGISTRY
3937 M: Torben Mathiasen <device@lanana.org>
3938 W: http://lanana.org/docs/device-list/index.html
3942 M: Alasdair Kergon <agk@redhat.com>
3943 M: Mike Snitzer <snitzer@redhat.com>
3944 M: dm-devel@redhat.com
3945 L: dm-devel@redhat.com
3946 W: http://sources.redhat.com/dm
3947 Q: http://patchwork.kernel.org/project/dm-devel/list/
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3949 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3951 F: Documentation/device-mapper/
3953 F: drivers/md/persistent-data/
3954 F: include/linux/device-mapper.h
3955 F: include/linux/dm-*.h
3956 F: include/uapi/linux/dm-*.h
3959 M: Jiri Pirko <jiri@mellanox.com>
3960 L: netdev@vger.kernel.org
3962 F: net/core/devlink.c
3963 F: include/net/devlink.h
3964 F: include/uapi/linux/devlink.h
3966 DIALOG SEMICONDUCTOR DRIVERS
3967 M: Support Opensource <support.opensource@diasemi.com>
3968 W: http://www.dialog-semiconductor.com/products
3970 F: Documentation/hwmon/da90??
3971 F: Documentation/devicetree/bindings/mfd/da90*.txt
3972 F: Documentation/devicetree/bindings/regulator/da92*.txt
3973 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3974 F: drivers/gpio/gpio-da90??.c
3975 F: drivers/hwmon/da90??-hwmon.c
3976 F: drivers/iio/adc/da91??-*.c
3977 F: drivers/input/misc/da90??_onkey.c
3978 F: drivers/input/touchscreen/da9052_tsi.c
3979 F: drivers/leds/leds-da90??.c
3980 F: drivers/mfd/da903x.c
3981 F: drivers/mfd/da90??-*.c
3982 F: drivers/mfd/da91??-*.c
3983 F: drivers/power/supply/da9052-battery.c
3984 F: drivers/power/supply/da91??-*.c
3985 F: drivers/regulator/da903x.c
3986 F: drivers/regulator/da9???-regulator.[ch]
3987 F: drivers/rtc/rtc-da90??.c
3988 F: drivers/video/backlight/da90??_bl.c
3989 F: drivers/watchdog/da90??_wdt.c
3990 F: include/linux/mfd/da903x.h
3991 F: include/linux/mfd/da9052/
3992 F: include/linux/mfd/da9055/
3993 F: include/linux/mfd/da9062/
3994 F: include/linux/mfd/da9063/
3995 F: include/linux/mfd/da9150/
3996 F: include/linux/regulator/da9211.h
3997 F: include/sound/da[79]*.h
3998 F: sound/soc/codecs/da[79]*.[ch]
4000 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4001 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4002 L: linux-gpio@vger.kernel.org
4004 F: drivers/gpio/gpio-gpio-mm.c
4006 DIGI NEO AND CLASSIC PCI PRODUCTS
4007 M: Lidza Louina <lidza.louina@gmail.com>
4008 M: Mark Hounschell <markh@compro.net>
4009 L: driverdev-devel@linuxdriverproject.org
4011 F: drivers/staging/dgnc/
4013 DIOLAN U2C-12 I2C DRIVER
4014 M: Guenter Roeck <linux@roeck-us.net>
4015 L: linux-i2c@vger.kernel.org
4017 F: drivers/i2c/busses/i2c-diolan-u2c.c
4020 M: Matthew Wilcox <mawilcox@microsoft.com>
4021 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4022 L: linux-fsdevel@vger.kernel.org
4025 F: include/linux/dax.h
4026 F: include/trace/events/fs_dax.h
4028 DIRECTORY NOTIFICATION (DNOTIFY)
4029 M: Eric Paris <eparis@parisplace.org>
4031 F: Documentation/filesystems/dnotify.txt
4032 F: fs/notify/dnotify/
4033 F: include/linux/dnotify.h
4035 DISK GEOMETRY AND PARTITION HANDLING
4036 M: Andries Brouwer <aeb@cwi.nl>
4037 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4038 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4039 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4043 M: Jan Kara <jack@suse.com>
4045 F: Documentation/filesystems/quota.txt
4047 F: include/linux/quota*.h
4048 F: include/uapi/linux/quota*.h
4050 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4051 M: Bernie Thompson <bernie@plugable.com>
4052 L: linux-fbdev@vger.kernel.org
4054 W: http://plugable.com/category/projects/udlfb/
4055 F: drivers/video/fbdev/udlfb.c
4056 F: include/video/udlfb.h
4057 F: Documentation/fb/udlfb.txt
4059 DISTRIBUTED LOCK MANAGER (DLM)
4060 M: Christine Caulfield <ccaulfie@redhat.com>
4061 M: David Teigland <teigland@redhat.com>
4062 L: cluster-devel@redhat.com
4063 W: http://sources.redhat.com/cluster/
4064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4068 DMA BUFFER SHARING FRAMEWORK
4069 M: Sumit Semwal <sumit.semwal@linaro.org>
4071 L: linux-media@vger.kernel.org
4072 L: dri-devel@lists.freedesktop.org
4073 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4075 F: include/linux/dma-buf*
4076 F: include/linux/reservation.h
4077 F: include/linux/*fence.h
4078 F: Documentation/driver-api/dma-buf.rst
4079 T: git git://anongit.freedesktop.org/drm/drm-misc
4082 M: Sumit Semwal <sumit.semwal@linaro.org>
4083 R: Gustavo Padovan <gustavo@padovan.org>
4085 L: linux-media@vger.kernel.org
4086 L: dri-devel@lists.freedesktop.org
4087 F: drivers/dma-buf/sync_*
4088 F: drivers/dma-buf/dma-fence*
4089 F: drivers/dma-buf/sw_sync.c
4090 F: include/linux/sync_file.h
4091 F: include/uapi/linux/sync_file.h
4092 F: Documentation/sync_file.txt
4093 T: git git://anongit.freedesktop.org/drm/drm-misc
4095 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4096 M: Vinod Koul <vinod.koul@intel.com>
4097 L: dmaengine@vger.kernel.org
4098 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4101 F: include/linux/dmaengine.h
4102 F: Documentation/devicetree/bindings/dma/
4103 F: Documentation/dmaengine/
4104 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4106 DME1737 HARDWARE MONITOR DRIVER
4107 M: Juerg Haefliger <juergh@gmail.com>
4108 L: linux-hwmon@vger.kernel.org
4110 F: Documentation/hwmon/dme1737
4111 F: drivers/hwmon/dme1737.c
4114 M: Jean Delvare <jdelvare@suse.com>
4116 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4117 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4118 F: drivers/firmware/dmi-id.c
4119 F: drivers/firmware/dmi_scan.c
4120 F: include/linux/dmi.h
4123 M: Jonathan Corbet <corbet@lwn.net>
4124 L: linux-doc@vger.kernel.org
4127 F: scripts/docproc.c
4128 F: scripts/kernel-doc*
4129 X: Documentation/ABI/
4130 X: Documentation/devicetree/
4131 X: Documentation/acpi
4132 X: Documentation/power
4133 X: Documentation/spi
4134 X: Documentation/media
4135 T: git git://git.lwn.net/linux.git docs-next
4138 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4139 L: blinux-list@redhat.com
4141 F: drivers/char/dtlk.c
4142 F: include/linux/dtlk.h
4144 DPAA2 DATAPATH I/O (DPIO) DRIVER
4145 M: Roy Pledge <Roy.Pledge@nxp.com>
4146 L: linux-kernel@vger.kernel.org
4148 F: drivers/staging/fsl-mc/bus/dpio
4150 DPAA2 ETHERNET DRIVER
4151 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4152 L: linux-kernel@vger.kernel.org
4154 F: drivers/staging/fsl-dpaa2/ethernet
4156 DPT_I2O SCSI RAID DRIVER
4157 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4158 L: linux-scsi@vger.kernel.org
4159 W: http://www.adaptec.com/
4161 F: drivers/scsi/dpt*
4162 F: drivers/scsi/dpt/
4165 M: Philipp Reisner <philipp.reisner@linbit.com>
4166 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4167 L: drbd-dev@lists.linbit.com
4168 W: http://www.drbd.org
4169 T: git git://git.linbit.com/linux-drbd.git
4170 T: git git://git.linbit.com/drbd-8.4.git
4172 F: drivers/block/drbd/
4174 F: Documentation/blockdev/drbd/
4176 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4180 F: Documentation/kobject.txt
4184 F: include/linux/debugfs.h
4185 F: include/linux/kobj*
4189 M: David Airlie <airlied@linux.ie>
4190 L: dri-devel@lists.freedesktop.org
4191 T: git git://people.freedesktop.org/~airlied/linux
4192 B: https://bugs.freedesktop.org/
4193 C: irc://chat.freenode.net/dri-devel
4197 F: Documentation/devicetree/bindings/display/
4198 F: Documentation/devicetree/bindings/gpu/
4199 F: Documentation/devicetree/bindings/video/
4200 F: Documentation/gpu/
4202 F: include/uapi/drm/
4203 F: include/linux/vga*
4205 DRM DRIVERS AND MISC GPU PATCHES
4206 M: Daniel Vetter <daniel.vetter@intel.com>
4207 M: Jani Nikula <jani.nikula@linux.intel.com>
4208 M: Sean Paul <seanpaul@chromium.org>
4209 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4211 T: git git://anongit.freedesktop.org/drm/drm-misc
4212 F: Documentation/gpu/
4214 F: drivers/gpu/drm/*
4216 F: include/uapi/drm/drm*
4217 F: include/linux/vga*
4219 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4220 M: Dave Airlie <airlied@redhat.com>
4222 F: drivers/gpu/drm/ast/
4224 DRM DRIVERS FOR BRIDGE CHIPS
4225 M: Archit Taneja <architt@codeaurora.org>
4227 T: git git://anongit.freedesktop.org/drm/drm-misc
4228 F: drivers/gpu/drm/bridge/
4230 DRM DRIVER FOR BOCHS VIRTUAL GPU
4231 M: Gerd Hoffmann <kraxel@redhat.com>
4232 L: virtualization@lists.linux-foundation.org
4233 T: git git://anongit.freedesktop.org/drm/drm-misc
4235 F: drivers/gpu/drm/bochs/
4237 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4238 M: Dave Airlie <airlied@redhat.com>
4239 M: Gerd Hoffmann <kraxel@redhat.com>
4240 L: virtualization@lists.linux-foundation.org
4241 T: git git://anongit.freedesktop.org/drm/drm-misc
4243 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4244 F: drivers/gpu/drm/cirrus/
4246 RADEON and AMDGPU DRM DRIVERS
4247 M: Alex Deucher <alexander.deucher@amd.com>
4248 M: Christian König <christian.koenig@amd.com>
4249 L: amd-gfx@lists.freedesktop.org
4250 T: git git://people.freedesktop.org/~agd5f/linux
4252 F: drivers/gpu/drm/radeon/
4253 F: include/uapi/drm/radeon_drm.h
4254 F: drivers/gpu/drm/amd/
4255 F: include/uapi/drm/amdgpu_drm.h
4258 M: Thierry Reding <thierry.reding@gmail.com>
4259 L: dri-devel@lists.freedesktop.org
4260 T: git git://anongit.freedesktop.org/tegra/linux.git
4262 F: drivers/gpu/drm/drm_panel.c
4263 F: drivers/gpu/drm/panel/
4264 F: include/drm/drm_panel.h
4265 F: Documentation/devicetree/bindings/display/panel/
4267 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4268 M: Daniel Vetter <daniel.vetter@intel.com>
4269 M: Jani Nikula <jani.nikula@linux.intel.com>
4270 L: intel-gfx@lists.freedesktop.org
4271 W: https://01.org/linuxgraphics/
4272 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4273 C: irc://chat.freenode.net/intel-gfx
4274 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4275 T: git git://anongit.freedesktop.org/drm-intel
4277 F: drivers/gpu/drm/i915/
4278 F: include/drm/i915*
4279 F: include/uapi/drm/i915_drm.h
4280 F: Documentation/gpu/i915.rst
4282 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4283 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4284 M: Zhi Wang <zhi.a.wang@intel.com>
4285 L: intel-gvt-dev@lists.freedesktop.org
4286 L: intel-gfx@lists.freedesktop.org
4287 W: https://01.org/igvt-g
4288 T: git https://github.com/01org/gvt-linux.git
4290 F: drivers/gpu/drm/i915/gvt/
4292 DRM DRIVERS FOR ATMEL HLCDC
4293 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4294 L: dri-devel@lists.freedesktop.org
4296 F: drivers/gpu/drm/atmel-hlcdc/
4297 F: Documentation/devicetree/bindings/drm/atmel/
4298 T: git git://anongit.freedesktop.org/drm/drm-misc
4300 DRM DRIVERS FOR ALLWINNER A10
4301 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4302 L: dri-devel@lists.freedesktop.org
4304 F: drivers/gpu/drm/sun4i/
4305 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4308 DRM DRIVERS FOR AMLOGIC SOCS
4309 M: Neil Armstrong <narmstrong@baylibre.com>
4310 L: dri-devel@lists.freedesktop.org
4311 L: linux-amlogic@lists.infradead.org
4312 W: http://linux-meson.com/
4314 F: drivers/gpu/drm/meson/
4315 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4316 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4317 F: Documentation/gpu/meson.rst
4318 T: git git://anongit.freedesktop.org/drm/drm-misc
4320 DRM DRIVERS FOR EXYNOS
4321 M: Inki Dae <inki.dae@samsung.com>
4322 M: Joonyoung Shim <jy0922.shim@samsung.com>
4323 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4324 M: Kyungmin Park <kyungmin.park@samsung.com>
4325 L: dri-devel@lists.freedesktop.org
4326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4328 F: drivers/gpu/drm/exynos/
4329 F: include/uapi/drm/exynos_drm.h
4330 F: Documentation/devicetree/bindings/display/exynos/
4332 DRM DRIVERS FOR FREESCALE DCU
4333 M: Stefan Agner <stefan@agner.ch>
4334 M: Alison Wang <alison.wang@freescale.com>
4335 L: dri-devel@lists.freedesktop.org
4337 F: drivers/gpu/drm/fsl-dcu/
4338 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4339 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4340 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4342 DRM DRIVERS FOR FREESCALE IMX
4343 M: Philipp Zabel <p.zabel@pengutronix.de>
4344 L: dri-devel@lists.freedesktop.org
4346 F: drivers/gpu/drm/imx/
4347 F: drivers/gpu/ipu-v3/
4348 F: Documentation/devicetree/bindings/display/imx/
4350 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4351 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4352 L: dri-devel@lists.freedesktop.org
4353 T: git git://github.com/patjak/drm-gma500
4355 F: drivers/gpu/drm/gma500/
4357 DRM DRIVERS FOR HISILICON
4358 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4359 M: Rongrong Zou <zourongrong@gmail.com>
4360 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4361 R: Chen Feng <puck.chen@hisilicon.com>
4362 L: dri-devel@lists.freedesktop.org
4363 T: git git://github.com/xin3liang/linux.git
4365 F: drivers/gpu/drm/hisilicon/
4366 F: Documentation/devicetree/bindings/display/hisilicon/
4368 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/i810/
4371 F: include/uapi/drm/i810_drm.h
4373 DRM DRIVERS FOR MEDIATEK
4374 M: CK Hu <ck.hu@mediatek.com>
4375 M: Philipp Zabel <p.zabel@pengutronix.de>
4376 L: dri-devel@lists.freedesktop.org
4378 F: drivers/gpu/drm/mediatek/
4379 F: Documentation/devicetree/bindings/display/mediatek/
4381 DRM DRIVER FOR MI0283QT
4382 M: Noralf Trønnes <noralf@tronnes.org>
4384 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4385 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4387 DRM DRIVER FOR MSM ADRENO GPU
4388 M: Rob Clark <robdclark@gmail.com>
4389 L: linux-arm-msm@vger.kernel.org
4390 L: dri-devel@lists.freedesktop.org
4391 L: freedreno@lists.freedesktop.org
4392 T: git git://people.freedesktop.org/~robclark/linux
4394 F: drivers/gpu/drm/msm/
4395 F: include/uapi/drm/msm_drm.h
4396 F: Documentation/devicetree/bindings/display/msm/
4398 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4399 M: Ben Skeggs <bskeggs@redhat.com>
4400 L: dri-devel@lists.freedesktop.org
4401 L: nouveau@lists.freedesktop.org
4402 T: git git://github.com/skeggsb/linux
4404 F: drivers/gpu/drm/nouveau/
4405 F: include/uapi/drm/nouveau_drm.h
4407 DRM DRIVERS FOR NVIDIA TEGRA
4408 M: Thierry Reding <thierry.reding@gmail.com>
4409 L: dri-devel@lists.freedesktop.org
4410 L: linux-tegra@vger.kernel.org
4411 T: git git://anongit.freedesktop.org/tegra/linux.git
4413 F: drivers/gpu/drm/tegra/
4414 F: drivers/gpu/host1x/
4415 F: include/linux/host1x.h
4416 F: include/uapi/drm/tegra_drm.h
4417 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4419 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4420 S: Orphan / Obsolete
4421 F: drivers/gpu/drm/mga/
4422 F: include/uapi/drm/mga_drm.h
4424 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4425 M: Dave Airlie <airlied@redhat.com>
4427 F: drivers/gpu/drm/mgag200/
4429 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4430 S: Orphan / Obsolete
4431 F: drivers/gpu/drm/r128/
4432 F: include/uapi/drm/r128_drm.h
4434 DRM DRIVERS FOR RENESAS
4435 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4436 L: dri-devel@lists.freedesktop.org
4437 L: linux-renesas-soc@vger.kernel.org
4438 T: git git://linuxtv.org/pinchartl/fbdev
4440 F: drivers/gpu/drm/rcar-du/
4441 F: drivers/gpu/drm/shmobile/
4442 F: include/linux/platform_data/shmob_drm.h
4443 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4444 F: Documentation/devicetree/bindings/display/renesas,du.txt
4446 DRM DRIVER FOR QXL VIRTUAL GPU
4447 M: Dave Airlie <airlied@redhat.com>
4448 M: Gerd Hoffmann <kraxel@redhat.com>
4449 L: virtualization@lists.linux-foundation.org
4450 T: git git://anongit.freedesktop.org/drm/drm-misc
4452 F: drivers/gpu/drm/qxl/
4453 F: include/uapi/drm/qxl_drm.h
4455 DRM DRIVERS FOR ROCKCHIP
4456 M: Mark Yao <mark.yao@rock-chips.com>
4457 L: dri-devel@lists.freedesktop.org
4459 F: drivers/gpu/drm/rockchip/
4460 F: Documentation/devicetree/bindings/display/rockchip/
4461 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 DRM DRIVER FOR SAVAGE VIDEO CARDS
4464 S: Orphan / Obsolete
4465 F: drivers/gpu/drm/savage/
4466 F: include/uapi/drm/savage_drm.h
4468 DRM DRIVER FOR SIS VIDEO CARDS
4469 S: Orphan / Obsolete
4470 F: drivers/gpu/drm/sis/
4471 F: include/uapi/drm/sis_drm.h
4474 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4475 M: Vincent Abriou <vincent.abriou@st.com>
4476 L: dri-devel@lists.freedesktop.org
4477 T: git git://anongit.freedesktop.org/drm/drm-misc
4479 F: drivers/gpu/drm/sti
4480 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4482 DRM DRIVER FOR TDFX VIDEO CARDS
4483 S: Orphan / Obsolete
4484 F: drivers/gpu/drm/tdfx/
4486 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4487 M: Dave Airlie <airlied@redhat.com>
4489 F: drivers/gpu/drm/udl/
4491 DRM DRIVERS FOR VIVANTE GPU IP
4492 M: Lucas Stach <l.stach@pengutronix.de>
4493 R: Russell King <linux+etnaviv@armlinux.org.uk>
4494 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4495 L: etnaviv@lists.freedesktop.org
4496 L: dri-devel@lists.freedesktop.org
4498 F: drivers/gpu/drm/etnaviv/
4499 F: include/uapi/drm/etnaviv_drm.h
4500 F: Documentation/devicetree/bindings/display/etnaviv/
4502 DRM DRIVER FOR VMWARE VIRTUAL GPU
4503 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4504 M: Sinclair Yeh <syeh@vmware.com>
4505 M: Thomas Hellstrom <thellstrom@vmware.com>
4506 L: dri-devel@lists.freedesktop.org
4507 T: git git://people.freedesktop.org/~syeh/repos_linux
4508 T: git git://people.freedesktop.org/~thomash/linux
4510 F: drivers/gpu/drm/vmwgfx/
4511 F: include/uapi/drm/vmwgfx_drm.h
4514 M: Eric Anholt <eric@anholt.net>
4515 T: git git://github.com/anholt/linux
4517 F: drivers/gpu/drm/vc4/
4518 F: include/uapi/drm/vc4_drm.h
4519 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4520 T: git git://anongit.freedesktop.org/drm/drm-misc
4522 DRM DRIVERS FOR TI OMAP
4523 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4524 L: dri-devel@lists.freedesktop.org
4526 F: drivers/gpu/drm/omapdrm/
4527 F: Documentation/devicetree/bindings/display/ti/
4529 DRM DRIVERS FOR TI LCDC
4530 M: Jyri Sarha <jsarha@ti.com>
4531 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4532 L: dri-devel@lists.freedesktop.org
4534 F: drivers/gpu/drm/tilcdc/
4535 F: Documentation/devicetree/bindings/display/tilcdc/
4537 DRM DRIVERS FOR ZTE ZX
4538 M: Shawn Guo <shawnguo@kernel.org>
4539 L: dri-devel@lists.freedesktop.org
4541 F: drivers/gpu/drm/zte/
4542 F: Documentation/devicetree/bindings/display/zte,vou.txt
4543 T: git git://anongit.freedesktop.org/drm/drm-misc
4545 DSBR100 USB FM RADIO DRIVER
4546 M: Alexey Klimov <klimov.linux@gmail.com>
4547 L: linux-media@vger.kernel.org
4548 T: git git://linuxtv.org/media_tree.git
4550 F: drivers/media/radio/dsbr100.c
4553 M: Francois Romieu <romieu@fr.zoreil.com>
4554 L: netdev@vger.kernel.org
4556 F: drivers/net/wan/dscc4.c
4559 M: Hans Verkuil <hverkuil@xs4all.nl>
4560 L: linux-media@vger.kernel.org
4561 T: git git://linuxtv.org/media_tree.git
4562 W: https://linuxtv.org
4564 F: drivers/media/pci/dt3155/
4566 DVB_USB_AF9015 MEDIA DRIVER
4567 M: Antti Palosaari <crope@iki.fi>
4568 L: linux-media@vger.kernel.org
4569 W: https://linuxtv.org
4570 W: http://palosaari.fi/linux/
4571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572 T: git git://linuxtv.org/anttip/media_tree.git
4574 F: drivers/media/usb/dvb-usb-v2/af9015*
4576 DVB_USB_AF9035 MEDIA DRIVER
4577 M: Antti Palosaari <crope@iki.fi>
4578 L: linux-media@vger.kernel.org
4579 W: https://linuxtv.org
4580 W: http://palosaari.fi/linux/
4581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4582 T: git git://linuxtv.org/anttip/media_tree.git
4584 F: drivers/media/usb/dvb-usb-v2/af9035*
4586 DVB_USB_ANYSEE MEDIA DRIVER
4587 M: Antti Palosaari <crope@iki.fi>
4588 L: linux-media@vger.kernel.org
4589 W: https://linuxtv.org
4590 W: http://palosaari.fi/linux/
4591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4592 T: git git://linuxtv.org/anttip/media_tree.git
4594 F: drivers/media/usb/dvb-usb-v2/anysee*
4596 DVB_USB_AU6610 MEDIA DRIVER
4597 M: Antti Palosaari <crope@iki.fi>
4598 L: linux-media@vger.kernel.org
4599 W: https://linuxtv.org
4600 W: http://palosaari.fi/linux/
4601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4602 T: git git://linuxtv.org/anttip/media_tree.git
4604 F: drivers/media/usb/dvb-usb-v2/au6610*
4606 DVB_USB_CE6230 MEDIA DRIVER
4607 M: Antti Palosaari <crope@iki.fi>
4608 L: linux-media@vger.kernel.org
4609 W: https://linuxtv.org
4610 W: http://palosaari.fi/linux/
4611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4612 T: git git://linuxtv.org/anttip/media_tree.git
4614 F: drivers/media/usb/dvb-usb-v2/ce6230*
4616 DVB_USB_CXUSB MEDIA DRIVER
4617 M: Michael Krufky <mkrufky@linuxtv.org>
4618 L: linux-media@vger.kernel.org
4619 W: https://linuxtv.org
4620 W: http://github.com/mkrufky
4621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4622 T: git git://linuxtv.org/media_tree.git
4624 F: drivers/media/usb/dvb-usb/cxusb*
4626 DVB_USB_EC168 MEDIA DRIVER
4627 M: Antti Palosaari <crope@iki.fi>
4628 L: linux-media@vger.kernel.org
4629 W: https://linuxtv.org
4630 W: http://palosaari.fi/linux/
4631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4632 T: git git://linuxtv.org/anttip/media_tree.git
4634 F: drivers/media/usb/dvb-usb-v2/ec168*
4636 DVB_USB_GL861 MEDIA DRIVER
4637 M: Antti Palosaari <crope@iki.fi>
4638 L: linux-media@vger.kernel.org
4639 W: https://linuxtv.org
4640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4641 T: git git://linuxtv.org/anttip/media_tree.git
4643 F: drivers/media/usb/dvb-usb-v2/gl861*
4645 DVB_USB_MXL111SF MEDIA DRIVER
4646 M: Michael Krufky <mkrufky@linuxtv.org>
4647 L: linux-media@vger.kernel.org
4648 W: https://linuxtv.org
4649 W: http://github.com/mkrufky
4650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4651 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4653 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4655 DVB_USB_RTL28XXU MEDIA DRIVER
4656 M: Antti Palosaari <crope@iki.fi>
4657 L: linux-media@vger.kernel.org
4658 W: https://linuxtv.org
4659 W: http://palosaari.fi/linux/
4660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661 T: git git://linuxtv.org/anttip/media_tree.git
4663 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4665 DVB_USB_V2 MEDIA DRIVER
4666 M: Antti Palosaari <crope@iki.fi>
4667 L: linux-media@vger.kernel.org
4668 W: https://linuxtv.org
4669 W: http://palosaari.fi/linux/
4670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4671 T: git git://linuxtv.org/anttip/media_tree.git
4673 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4674 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4677 M: Jason Baron <jbaron@akamai.com>
4679 F: lib/dynamic_debug.c
4680 F: include/linux/dynamic_debug.h
4682 DZ DECSTATION DZ11 SERIAL DRIVER
4683 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4685 F: drivers/tty/serial/dz.*
4687 E3X0 POWER BUTTON DRIVER
4688 M: Moritz Fischer <moritz.fischer@ettus.com>
4689 L: usrp-users@lists.ettus.com
4690 W: http://www.ettus.com
4692 F: drivers/input/misc/e3x0-button.c
4693 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4696 M: Antti Palosaari <crope@iki.fi>
4697 L: linux-media@vger.kernel.org
4698 W: https://linuxtv.org
4699 W: http://palosaari.fi/linux/
4700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4701 T: git git://linuxtv.org/anttip/media_tree.git
4703 F: drivers/media/tuners/e4000*
4705 EATA ISA/EISA/PCI SCSI DRIVER
4706 M: Dario Ballabio <ballabio_dario@emc.com>
4707 L: linux-scsi@vger.kernel.org
4709 F: drivers/scsi/eata.c
4712 M: Antti Palosaari <crope@iki.fi>
4713 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 W: http://palosaari.fi/linux/
4716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717 T: git git://linuxtv.org/anttip/media_tree.git
4719 F: drivers/media/dvb-frontends/ec100*
4722 M: Tyler Hicks <tyhicks@canonical.com>
4723 L: ecryptfs@vger.kernel.org
4724 W: http://ecryptfs.org
4725 W: https://launchpad.net/ecryptfs
4726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4728 F: Documentation/filesystems/ecryptfs.txt
4732 M: Borislav Petkov <bp@alien8.de>
4733 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4734 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4735 L: linux-edac@vger.kernel.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4739 F: Documentation/admin-guide/ras.rst
4740 F: Documentation/driver-api/edac.rst
4742 F: include/linux/edac.h
4745 M: Borislav Petkov <bp@alien8.de>
4746 L: linux-edac@vger.kernel.org
4748 F: drivers/edac/amd64_edac*
4751 M: Robert Richter <rric@kernel.org>
4752 L: linux-edac@vger.kernel.org
4754 F: drivers/edac/highbank*
4757 M: Ralf Baechle <ralf@linux-mips.org>
4758 M: David Daney <david.daney@cavium.com>
4759 L: linux-edac@vger.kernel.org
4760 L: linux-mips@linux-mips.org
4762 F: drivers/edac/octeon_edac*
4763 F: drivers/edac/thunderx_edac*
4766 M: Mark Gross <mark.gross@intel.com>
4767 L: linux-edac@vger.kernel.org
4769 F: drivers/edac/e752x_edac.c
4772 L: linux-edac@vger.kernel.org
4774 F: drivers/edac/e7xxx_edac.c
4777 M: York Sun <york.sun@nxp.com>
4778 L: linux-edac@vger.kernel.org
4780 F: drivers/edac/fsl_ddr_edac.*
4783 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4785 L: linux-edac@vger.kernel.org
4787 F: drivers/edac/ghes_edac.c
4790 M: Tim Small <tim@buttersideup.com>
4791 L: linux-edac@vger.kernel.org
4793 F: drivers/edac/i82443bxgx_edac.c
4796 L: linux-edac@vger.kernel.org
4798 F: drivers/edac/i3000_edac.c
4801 L: linux-edac@vger.kernel.org
4803 F: drivers/edac/i5000_edac.c
4806 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4807 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4808 L: linux-edac@vger.kernel.org
4810 F: drivers/edac/i5400_edac.c
4813 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4814 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4815 L: linux-edac@vger.kernel.org
4817 F: drivers/edac/i7300_edac.c
4820 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4822 L: linux-edac@vger.kernel.org
4824 F: drivers/edac/i7core_edac.c
4827 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4828 M: "Arvind R." <arvino55@gmail.com>
4829 L: linux-edac@vger.kernel.org
4831 F: drivers/edac/i82975x_edac.c
4834 M: Jason Baron <jbaron@akamai.com>
4835 L: linux-edac@vger.kernel.org
4837 F: drivers/edac/ie31200_edac.c
4840 M: Johannes Thumshirn <morbidrsa@gmail.com>
4841 L: linux-edac@vger.kernel.org
4843 F: drivers/edac/mpc85xx_edac.[ch]
4846 M: Tony Luck <tony.luck@intel.com>
4847 L: linux-edac@vger.kernel.org
4849 F: drivers/edac/pnd2_edac.[ch]
4852 M: Egor Martovetsky <egor@pasemi.com>
4853 L: linux-edac@vger.kernel.org
4855 F: drivers/edac/pasemi_edac.c
4858 M: Tim Small <tim@buttersideup.com>
4859 L: linux-edac@vger.kernel.org
4861 F: drivers/edac/r82600_edac.c
4864 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/sb_edac.c
4871 M: Tony Luck <tony.luck@intel.com>
4872 L: linux-edac@vger.kernel.org
4874 F: drivers/edac/skx_edac.c
4877 APPLIED MICRO (APM) X-GENE SOC EDAC
4878 M: Loc Ho <lho@apm.com>
4880 F: drivers/edac/xgene_edac.c
4881 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4883 EDIROL UA-101/UA-1000 DRIVER
4884 M: Clemens Ladisch <clemens@ladisch.de>
4885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4886 T: git git://git.alsa-project.org/alsa-kernel.git
4888 F: sound/usb/misc/ua101.c
4890 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4891 M: Matt Fleming <matt@codeblueprint.co.uk>
4892 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4893 L: linux-efi@vger.kernel.org
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4896 F: Documentation/efi-stub.txt
4897 F: arch/*/kernel/efi.c
4898 F: arch/x86/boot/compressed/eboot.[ch]
4899 F: arch/*/include/asm/efi.h
4900 F: arch/x86/platform/efi/
4901 F: drivers/firmware/efi/
4902 F: include/linux/efi*.h
4903 F: arch/arm/boot/compressed/efi-header.S
4904 F: arch/arm64/kernel/efi-entry.S
4906 EFI VARIABLE FILESYSTEM
4907 M: Matthew Garrett <matthew.garrett@nebula.com>
4908 M: Jeremy Kerr <jk@ozlabs.org>
4909 M: Matt Fleming <matt@codeblueprint.co.uk>
4910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4911 L: linux-efi@vger.kernel.org
4915 EFIFB FRAMEBUFFER DRIVER
4916 L: linux-fbdev@vger.kernel.org
4917 M: Peter Jones <pjones@redhat.com>
4919 F: drivers/video/fbdev/efifb.c
4922 L: linux-efi@vger.kernel.org
4923 M: Ivan Hu <ivan.hu@canonical.com>
4924 M: Matt Fleming <matt@codeblueprint.co.uk>
4926 F: drivers/firmware/efi/test/
4929 W: http://aeschi.ch.eu.org/efs/
4933 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4934 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4935 L: netdev@vger.kernel.org
4937 F: drivers/net/ethernet/ibm/ehea/
4939 EM28XX VIDEO4LINUX DRIVER
4940 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-media@vger.kernel.org
4943 W: https://linuxtv.org
4944 T: git git://linuxtv.org/media_tree.git
4946 F: drivers/media/usb/em28xx/
4947 F: Documentation/media/v4l-drivers/em28xx*
4950 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4951 M: Matt Mackall <mpm@selenic.com>
4952 M: David Woodhouse <dwmw2@infradead.org>
4953 L: linux-embedded@vger.kernel.org
4956 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4957 M: James Smart <james.smart@broadcom.com>
4958 M: Dick Kennedy <dick.kennedy@broadcom.com>
4959 L: linux-scsi@vger.kernel.org
4960 W: http://www.broadcom.com
4962 F: drivers/scsi/lpfc/
4964 ENE CB710 FLASH CARD READER DRIVER
4965 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4967 F: drivers/misc/cb710/
4968 F: drivers/mmc/host/cb710-mmc.*
4969 F: include/linux/cb710.h
4971 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4972 M: Maxim Levitsky <maximlevitsky@gmail.com>
4974 F: drivers/media/rc/ene_ir.*
4976 EPSON S1D13XXX FRAMEBUFFER DRIVER
4977 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4980 F: drivers/video/fbdev/s1d13xxxfb.c
4981 F: include/video/s1d13xxxfb.h
4983 ET131X NETWORK DRIVER
4984 M: Mark Einon <mark.einon@gmail.com>
4986 F: drivers/net/ethernet/agere/
4989 M: Stephen Hemminger <stephen@networkplumber.org>
4990 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4991 L: netdev@vger.kernel.org
4992 W: http://www.linuxfoundation.org/en/Net:Bridge
4994 F: include/linux/netfilter_bridge/
4997 ETHERNET PHY LIBRARY
4998 M: Andrew Lunn <andrew@lunn.ch>
4999 M: Florian Fainelli <f.fainelli@gmail.com>
5000 L: netdev@vger.kernel.org
5002 F: include/linux/phy.h
5003 F: include/linux/phy_fixed.h
5005 F: Documentation/networking/phy.txt
5006 F: drivers/of/of_mdio.c
5007 F: drivers/of/of_net.c
5010 M: Jan Kara <jack@suse.com>
5011 L: linux-ext4@vger.kernel.org
5013 F: Documentation/filesystems/ext2.txt
5015 F: include/linux/ext2*
5018 M: "Theodore Ts'o" <tytso@mit.edu>
5019 M: Andreas Dilger <adilger.kernel@dilger.ca>
5020 L: linux-ext4@vger.kernel.org
5021 W: http://ext4.wiki.kernel.org
5022 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5025 F: Documentation/filesystems/ext4.txt
5028 Extended Verification Module (EVM)
5029 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5030 L: linux-ima-devel@lists.sourceforge.net
5031 L: linux-security-module@vger.kernel.org
5033 F: security/integrity/evm/
5035 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5036 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5037 M: Chanwoo Choi <cw00.choi@samsung.com>
5038 L: linux-kernel@vger.kernel.org
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5042 F: include/linux/extcon/
5043 F: include/linux/extcon.h
5044 F: Documentation/extcon/
5045 F: Documentation/devicetree/bindings/extcon/
5048 M: Jingoo Han <jingoohan1@gmail.com>
5049 L: dri-devel@lists.freedesktop.org
5051 F: drivers/gpu/drm/exynos/exynos_dp*
5053 EXYNOS SYSMMU (IOMMU) driver
5054 M: Marek Szyprowski <m.szyprowski@samsung.com>
5055 L: iommu@lists.linux-foundation.org
5057 F: drivers/iommu/exynos-iommu.c
5059 EZchip NPS platform support
5060 M: Noam Camus <noamc@ezchip.com>
5062 F: arch/arc/plat-eznps
5063 F: arch/arc/boot/dts/eznps.dts
5065 F71805F HARDWARE MONITORING DRIVER
5066 M: Jean Delvare <jdelvare@suse.com>
5067 L: linux-hwmon@vger.kernel.org
5069 F: Documentation/hwmon/f71805f
5070 F: drivers/hwmon/f71805f.c
5073 M: Michael Buesch <m@bues.ch>
5074 L: linux-media@vger.kernel.org
5076 F: drivers/media/tuners/fc0011.h
5077 F: drivers/media/tuners/fc0011.c
5080 M: Antti Palosaari <crope@iki.fi>
5081 L: linux-media@vger.kernel.org
5082 W: https://linuxtv.org
5083 W: http://palosaari.fi/linux/
5084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5085 T: git git://linuxtv.org/anttip/media_tree.git
5087 F: drivers/media/tuners/fc2580*
5090 M: Eric Paris <eparis@redhat.com>
5092 F: fs/notify/fanotify/
5093 F: include/linux/fanotify.h
5094 F: include/uapi/linux/fanotify.h
5096 FARSYNC SYNCHRONOUS DRIVER
5097 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5098 W: http://www.farsite.co.uk/
5100 F: drivers/net/wan/farsync.*
5102 FAULT INJECTION SUPPORT
5103 M: Akinobu Mita <akinobu.mita@gmail.com>
5105 F: Documentation/fault-injection/
5106 F: lib/fault-inject.c
5108 FBTFT Framebuffer drivers
5109 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5111 F: drivers/staging/fbtft/
5113 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5114 M: Johannes Thumshirn <jth@kernel.org>
5115 L: fcoe-devel@open-fcoe.org
5116 W: www.Open-FCoE.org
5118 F: drivers/scsi/libfc/
5119 F: drivers/scsi/fcoe/
5121 F: include/scsi/libfc.h
5122 F: include/scsi/libfcoe.h
5123 F: include/uapi/scsi/fc/
5125 FILE LOCKING (flock() and fcntl()/lockf())
5126 M: Jeff Layton <jlayton@poochiereds.net>
5127 M: "J. Bruce Fields" <bfields@fieldses.org>
5128 L: linux-fsdevel@vger.kernel.org
5130 F: include/linux/fcntl.h
5131 F: include/linux/fs.h
5132 F: include/uapi/linux/fcntl.h
5133 F: include/uapi/linux/fs.h
5137 FILESYSTEMS (VFS and infrastructure)
5138 M: Alexander Viro <viro@zeniv.linux.org.uk>
5139 L: linux-fsdevel@vger.kernel.org
5143 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5144 M: Riku Voipio <riku.voipio@iki.fi>
5145 L: linux-hwmon@vger.kernel.org
5147 F: drivers/hwmon/f75375s.c
5148 F: include/linux/f75375s.h
5150 FIREWIRE AUDIO DRIVERS
5151 M: Clemens Ladisch <clemens@ladisch.de>
5152 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5153 T: git git://git.alsa-project.org/alsa-kernel.git
5157 FIREWIRE MEDIA DRIVERS (firedtv)
5158 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5159 L: linux-media@vger.kernel.org
5160 L: linux1394-devel@lists.sourceforge.net
5161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5163 F: drivers/media/firewire/
5165 FIREWIRE SBP-2 TARGET
5166 M: Chris Boot <bootc@bootc.net>
5167 L: linux-scsi@vger.kernel.org
5168 L: target-devel@vger.kernel.org
5169 L: linux1394-devel@lists.sourceforge.net
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5172 F: drivers/target/sbp/
5175 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5176 L: linux1394-devel@lists.sourceforge.net
5177 W: http://ieee1394.wiki.kernel.org/
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5180 F: drivers/firewire/
5181 F: include/linux/firewire.h
5182 F: include/uapi/linux/firewire*.h
5185 FIRMWARE LOADER (request_firmware)
5186 M: Luis R. Rodriguez <mcgrof@kernel.org>
5187 L: linux-kernel@vger.kernel.org
5189 F: Documentation/firmware_class/
5190 F: drivers/base/firmware*.c
5191 F: include/linux/firmware.h
5193 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5194 M: Joshua Morris <josh.h.morris@us.ibm.com>
5195 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5197 F: drivers/block/rsxx/
5200 M: Jiri Kosina <jikos@kernel.org>
5201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5203 F: drivers/block/floppy.c
5206 M: Alessandro Rubini <rubini@gnudd.com>
5207 W: http://www.ohwr.org/projects/fmc-bus
5210 F: include/linux/fmc*.h
5211 F: include/linux/ipmi-fru.h
5214 FPGA MANAGER FRAMEWORK
5215 M: Alan Tull <atull@kernel.org>
5216 R: Moritz Fischer <moritz.fischer@ettus.com>
5217 L: linux-fpga@vger.kernel.org
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5220 F: Documentation/fpga/
5221 F: Documentation/devicetree/bindings/fpga/
5223 F: include/linux/fpga/
5224 W: http://www.rocketboards.org
5227 M: Bill Metzenthen <billm@melbpc.org.au>
5228 W: http://floatingpoint.sourceforge.net/emulator/index.html
5230 F: arch/x86/math-emu/
5232 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5233 L: netdev@vger.kernel.org
5235 F: drivers/net/wan/dlci.c
5236 F: drivers/net/wan/sdla.c
5239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5240 L: linux-fbdev@vger.kernel.org
5241 T: git git://github.com/bzolnier/linux.git
5242 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5244 F: Documentation/fb/
5247 F: include/linux/fb.h
5248 F: include/uapi/video/
5249 F: include/uapi/linux/fb.h
5251 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5252 M: Horia Geantă <horia.geanta@nxp.com>
5253 M: Dan Douglass <dan.douglass@nxp.com>
5254 L: linux-crypto@vger.kernel.org
5256 F: drivers/crypto/caam/
5257 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5259 FREESCALE DIU FRAMEBUFFER DRIVER
5260 M: Timur Tabi <timur@tabi.org>
5261 L: linux-fbdev@vger.kernel.org
5263 F: drivers/video/fbdev/fsl-diu-fb.*
5265 FREESCALE DMA DRIVER
5266 M: Li Yang <leoli@freescale.com>
5267 M: Zhang Wei <zw@zh-kernel.org>
5268 L: linuxppc-dev@lists.ozlabs.org
5270 F: drivers/dma/fsldma.*
5272 FREESCALE GPMI NAND DRIVER
5273 M: Han Xu <han.xu@nxp.com>
5274 L: linux-mtd@lists.infradead.org
5276 F: drivers/mtd/nand/gpmi-nand/*
5278 FREESCALE I2C CPM DRIVER
5279 M: Jochen Friedrich <jochen@scram.de>
5280 L: linuxppc-dev@lists.ozlabs.org
5281 L: linux-i2c@vger.kernel.org
5283 F: drivers/i2c/busses/i2c-cpm.c
5285 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5286 M: Sascha Hauer <kernel@pengutronix.de>
5287 L: linux-fbdev@vger.kernel.org
5288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5290 F: include/linux/platform_data/video-imxfb.h
5291 F: drivers/video/fbdev/imxfb.c
5293 FREESCALE QUAD SPI DRIVER
5294 M: Han Xu <han.xu@nxp.com>
5295 L: linux-mtd@lists.infradead.org
5297 F: drivers/mtd/spi-nor/fsl-quadspi.c
5299 FREESCALE SOC FS_ENET DRIVER
5300 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5301 M: Vitaly Bordug <vbordug@ru.mvista.com>
5302 L: linuxppc-dev@lists.ozlabs.org
5303 L: netdev@vger.kernel.org
5305 F: drivers/net/ethernet/freescale/fs_enet/
5306 F: include/linux/fs_enet_pd.h
5308 FREESCALE IMX / MXC FEC DRIVER
5309 M: Fugang Duan <fugang.duan@nxp.com>
5310 L: netdev@vger.kernel.org
5312 F: drivers/net/ethernet/freescale/fec_main.c
5313 F: drivers/net/ethernet/freescale/fec_ptp.c
5314 F: drivers/net/ethernet/freescale/fec.h
5315 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5317 FREESCALE QORIQ DPAA FMAN DRIVER
5318 M: Madalin Bucur <madalin.bucur@nxp.com>
5319 L: netdev@vger.kernel.org
5321 F: drivers/net/ethernet/freescale/fman
5322 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5324 FREESCALE QORIQ DPAA ETHERNET DRIVER
5325 M: Madalin Bucur <madalin.bucur@nxp.com>
5326 L: netdev@vger.kernel.org
5328 F: drivers/net/ethernet/freescale/dpaa
5330 FREESCALE SOC DRIVERS
5331 M: Scott Wood <oss@buserror.net>
5332 L: linuxppc-dev@lists.ozlabs.org
5333 L: linux-arm-kernel@lists.infradead.org
5335 F: Documentation/devicetree/bindings/powerpc/fsl/
5337 F: include/linux/fsl/
5339 FREESCALE QUICC ENGINE LIBRARY
5340 M: Qiang Zhao <qiang.zhao@nxp.com>
5341 L: linuxppc-dev@lists.ozlabs.org
5343 F: drivers/soc/fsl/qe/
5344 F: include/soc/fsl/*qe*.h
5345 F: include/soc/fsl/*ucc*.h
5347 FREESCALE USB PERIPHERAL DRIVERS
5348 M: Li Yang <leoli@freescale.com>
5349 L: linux-usb@vger.kernel.org
5350 L: linuxppc-dev@lists.ozlabs.org
5352 F: drivers/usb/gadget/udc/fsl*
5354 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5355 M: Li Yang <leoli@freescale.com>
5356 L: netdev@vger.kernel.org
5357 L: linuxppc-dev@lists.ozlabs.org
5359 F: drivers/net/ethernet/freescale/ucc_geth*
5361 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5362 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5363 L: netdev@vger.kernel.org
5365 F: drivers/net/ethernet/freescale/gianfar*
5366 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5367 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5369 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5370 M: Zhao Qiang <qiang.zhao@nxp.com>
5371 L: netdev@vger.kernel.org
5372 L: linuxppc-dev@lists.ozlabs.org
5374 F: drivers/net/wan/fsl_ucc_hdlc*
5376 FREESCALE QUICC ENGINE UCC UART DRIVER
5377 M: Timur Tabi <timur@tabi.org>
5378 L: linuxppc-dev@lists.ozlabs.org
5380 F: drivers/tty/serial/ucc_uart.c
5382 FREESCALE SOC SOUND DRIVERS
5383 M: Timur Tabi <timur@tabi.org>
5384 M: Nicolin Chen <nicoleotsuka@gmail.com>
5385 M: Xiubo Li <Xiubo.Lee@gmail.com>
5386 R: Fabio Estevam <fabio.estevam@nxp.com>
5387 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5388 L: linuxppc-dev@lists.ozlabs.org
5390 F: sound/soc/fsl/fsl*
5391 F: sound/soc/fsl/imx*
5392 F: sound/soc/fsl/mpc8610_hpcd.c
5395 M: Christoph Hellwig <hch@infradead.org>
5396 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5401 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5402 M: Pavel Machek <pavel@ucw.cz>
5403 L: linux-pm@vger.kernel.org
5405 F: Documentation/power/freezing-of-tasks.txt
5406 F: include/linux/freezer.h
5410 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5411 L: linux-kernel@vger.kernel.org
5414 F: include/linux/frontswap.h
5416 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5417 M: David Howells <dhowells@redhat.com>
5418 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5420 F: Documentation/filesystems/caching/
5422 F: include/linux/fscache*.h
5424 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5425 M: Theodore Y. Ts'o <tytso@mit.edu>
5426 M: Jaegeuk Kim <jaegeuk@kernel.org>
5427 L: linux-fscrypt@vger.kernel.org
5428 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5432 F: include/linux/fscrypt*.h
5435 M: Jaegeuk Kim <jaegeuk@kernel.org>
5436 M: Chao Yu <yuchao0@huawei.com>
5437 L: linux-f2fs-devel@lists.sourceforge.net
5438 W: https://f2fs.wiki.kernel.org/
5439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5441 F: Documentation/filesystems/f2fs.txt
5442 F: Documentation/ABI/testing/sysfs-fs-f2fs
5444 F: include/linux/f2fs_fs.h
5445 F: include/trace/events/f2fs.h
5447 FUJITSU FR-V (FRV) PORT
5451 FUJITSU LAPTOP EXTRAS
5452 M: Jonathan Woithe <jwoithe@just42.net>
5453 L: platform-driver-x86@vger.kernel.org
5455 F: drivers/platform/x86/fujitsu-laptop.c
5457 FUJITSU M-5MO LS CAMERA ISP DRIVER
5458 M: Kyungmin Park <kyungmin.park@samsung.com>
5459 M: Heungjun Kim <riverful.kim@samsung.com>
5460 L: linux-media@vger.kernel.org
5462 F: drivers/media/i2c/m5mols/
5463 F: include/media/i2c/m5mols.h
5465 FUJITSU TABLET EXTRAS
5466 M: Robert Gerlach <khnz@gmx.de>
5467 L: platform-driver-x86@vger.kernel.org
5469 F: drivers/platform/x86/fujitsu-tablet.c
5471 FUSE: FILESYSTEM IN USERSPACE
5472 M: Miklos Szeredi <miklos@szeredi.hu>
5473 L: linux-fsdevel@vger.kernel.org
5474 W: http://fuse.sourceforge.net/
5475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5478 F: include/uapi/linux/fuse.h
5479 F: Documentation/filesystems/fuse.txt
5482 M: Thomas Gleixner <tglx@linutronix.de>
5483 M: Ingo Molnar <mingo@redhat.com>
5484 R: Peter Zijlstra <peterz@infradead.org>
5485 R: Darren Hart <dvhart@infradead.org>
5486 L: linux-kernel@vger.kernel.org
5487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5490 F: kernel/futex_compat.c
5491 F: include/asm-generic/futex.h
5492 F: include/linux/futex.h
5493 F: include/uapi/linux/futex.h
5494 F: tools/testing/selftests/futex/
5495 F: tools/perf/bench/futex*
5496 F: Documentation/*futex*
5498 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5499 M: Rik Faith <faith@cs.unc.edu>
5500 L: linux-scsi@vger.kernel.org
5501 S: Odd Fixes (e.g., new signatures)
5502 F: drivers/scsi/fdomain.*
5505 M: Kees Cook <keescook@chromium.org>
5506 R: Emese Revfy <re.emese@gmail.com>
5507 L: kernel-hardening@lists.openwall.com
5509 F: scripts/gcc-plugins/
5510 F: scripts/gcc-plugin.sh
5511 F: scripts/Makefile.gcc-plugins
5512 F: Documentation/gcc-plugins.txt
5514 GCOV BASED KERNEL PROFILING
5515 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5518 F: Documentation/dev-tools/gcov.rst
5520 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5521 M: Achim Leubner <achim_leubner@adaptec.com>
5522 L: linux-scsi@vger.kernel.org
5523 W: http://www.icp-vortex.com/
5525 F: drivers/scsi/gdt*
5527 GDB KERNEL DEBUGGING HELPER SCRIPTS
5528 M: Jan Kiszka <jan.kiszka@siemens.com>
5529 M: Kieran Bingham <kieran@bingham.xyz>
5533 GEMTEK FM RADIO RECEIVER DRIVER
5534 M: Hans Verkuil <hverkuil@xs4all.nl>
5535 L: linux-media@vger.kernel.org
5536 T: git git://linuxtv.org/media_tree.git
5537 W: https://linuxtv.org
5539 F: drivers/media/radio/radio-gemtek*
5541 GENERIC GPIO I2C DRIVER
5542 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5544 F: drivers/i2c/busses/i2c-gpio.c
5545 F: include/linux/i2c-gpio.h
5547 GENERIC GPIO I2C MULTIPLEXER DRIVER
5548 M: Peter Korsgaard <peter.korsgaard@barco.com>
5549 L: linux-i2c@vger.kernel.org
5551 F: drivers/i2c/muxes/i2c-mux-gpio.c
5552 F: include/linux/i2c-mux-gpio.h
5553 F: Documentation/i2c/muxes/i2c-mux-gpio
5555 GENERIC HDLC (WAN) DRIVERS
5556 M: Krzysztof Halasa <khc@pm.waw.pl>
5557 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5559 F: drivers/net/wan/c101.c
5560 F: drivers/net/wan/hd6457*
5561 F: drivers/net/wan/hdlc*
5562 F: drivers/net/wan/n2.c
5563 F: drivers/net/wan/pc300too.c
5564 F: drivers/net/wan/pci200syn.c
5565 F: drivers/net/wan/wanxl*
5567 GENERIC INCLUDE/ASM HEADER FILES
5568 M: Arnd Bergmann <arnd@arndb.de>
5569 L: linux-arch@vger.kernel.org
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5572 F: include/asm-generic/
5573 F: include/uapi/asm-generic/
5575 GENERIC PHY FRAMEWORK
5576 M: Kishon Vijay Abraham I <kishon@ti.com>
5577 L: linux-kernel@vger.kernel.org
5578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5581 F: include/linux/phy/
5584 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5585 M: Kevin Hilman <khilman@kernel.org>
5586 M: Ulf Hansson <ulf.hansson@linaro.org>
5587 L: linux-pm@vger.kernel.org
5589 F: drivers/base/power/domain*.c
5590 F: include/linux/pm_domain.h
5592 GENERIC UIO DRIVER FOR PCI DEVICES
5593 M: "Michael S. Tsirkin" <mst@redhat.com>
5594 L: kvm@vger.kernel.org
5596 F: drivers/uio/uio_pci_generic.c
5598 GET_MAINTAINER SCRIPT
5599 M: Joe Perches <joe@perches.com>
5601 F: scripts/get_maintainer.pl
5603 GENWQE (IBM Generic Workqueue Card)
5604 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5605 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5607 F: drivers/misc/genwqe/
5610 M: Steven Whitehouse <swhiteho@redhat.com>
5611 M: Bob Peterson <rpeterso@redhat.com>
5612 L: cluster-devel@redhat.com
5613 W: http://sources.redhat.com/cluster/
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5616 F: Documentation/filesystems/gfs2*.txt
5618 F: include/uapi/linux/gfs2_ondisk.h
5620 GIGASET ISDN DRIVERS
5621 M: Paul Bolle <pebolle@tiscali.nl>
5622 L: gigaset307x-common@lists.sourceforge.net
5623 W: http://gigaset307x.sourceforge.net/
5625 F: Documentation/isdn/README.gigaset
5626 F: drivers/isdn/gigaset/
5627 F: include/uapi/linux/gigaset_dev.h
5630 M: Hans Verkuil <hans.verkuil@cisco.com>
5631 L: linux-media@vger.kernel.org
5633 F: drivers/media/usb/go7007/
5636 M: Bastien Nocera <hadess@hadess.net>
5637 L: linux-input@vger.kernel.org
5639 F: drivers/input/touchscreen/goodix.c
5642 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5643 L: linux-gpio@vger.kernel.org
5645 F: drivers/gpio/gpio-mockup.c
5646 F: tools/testing/selftests/gpio/
5649 M: Linus Walleij <linus.walleij@linaro.org>
5650 M: Alexandre Courbot <gnurou@gmail.com>
5651 L: linux-gpio@vger.kernel.org
5652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5654 F: Documentation/devicetree/bindings/gpio/
5655 F: Documentation/gpio/
5656 F: Documentation/ABI/testing/gpio-cdev
5657 F: Documentation/ABI/obsolete/sysfs-gpio
5659 F: include/linux/gpio/
5660 F: include/linux/gpio.h
5661 F: include/asm-generic/gpio.h
5662 F: include/uapi/linux/gpio.h
5665 GRE DEMULTIPLEXER DRIVER
5666 M: Dmitry Kozlov <xeb@mail.ru>
5667 L: netdev@vger.kernel.org
5669 F: net/ipv4/gre_demux.c
5670 F: net/ipv4/gre_offload.c
5671 F: include/net/gre.h
5673 GRETH 10/100/1G Ethernet MAC device driver
5674 M: Andreas Larsson <andreas@gaisler.com>
5675 L: netdev@vger.kernel.org
5677 F: drivers/net/ethernet/aeroflex/
5680 M: Johan Hovold <johan@kernel.org>
5681 M: Alex Elder <elder@kernel.org>
5682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5684 F: drivers/staging/greybus/
5685 L: greybus-dev@lists.linaro.org
5687 GREYBUS AUDIO PROTOCOLS DRIVERS
5688 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5689 M: Mark Greer <mgreer@animalcreek.com>
5691 F: drivers/staging/greybus/audio_apbridgea.c
5692 F: drivers/staging/greybus/audio_apbridgea.h
5693 F: drivers/staging/greybus/audio_codec.c
5694 F: drivers/staging/greybus/audio_codec.h
5695 F: drivers/staging/greybus/audio_gb.c
5696 F: drivers/staging/greybus/audio_manager.c
5697 F: drivers/staging/greybus/audio_manager.h
5698 F: drivers/staging/greybus/audio_manager_module.c
5699 F: drivers/staging/greybus/audio_manager_private.h
5700 F: drivers/staging/greybus/audio_manager_sysfs.c
5701 F: drivers/staging/greybus/audio_module.c
5702 F: drivers/staging/greybus/audio_topology.c
5704 GREYBUS PROTOCOLS DRIVERS
5705 M: Rui Miguel Silva <rmfrfs@gmail.com>
5707 F: drivers/staging/greybus/sdio.c
5708 F: drivers/staging/greybus/light.c
5709 F: drivers/staging/greybus/gpio.c
5710 F: drivers/staging/greybus/power_supply.c
5711 F: drivers/staging/greybus/spi.c
5712 F: drivers/staging/greybus/spilib.c
5714 GREYBUS PROTOCOLS DRIVERS
5715 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5717 F: drivers/staging/greybus/loopback.c
5718 F: drivers/staging/greybus/timesync.c
5719 F: drivers/staging/greybus/timesync_platform.c
5721 GREYBUS PROTOCOLS DRIVERS
5722 M: Viresh Kumar <vireshk@kernel.org>
5724 F: drivers/staging/greybus/authentication.c
5725 F: drivers/staging/greybus/bootrom.c
5726 F: drivers/staging/greybus/firmware.h
5727 F: drivers/staging/greybus/fw-core.c
5728 F: drivers/staging/greybus/fw-download.c
5729 F: drivers/staging/greybus/fw-managament.c
5730 F: drivers/staging/greybus/greybus_authentication.h
5731 F: drivers/staging/greybus/greybus_firmware.h
5732 F: drivers/staging/greybus/hid.c
5733 F: drivers/staging/greybus/i2c.c
5734 F: drivers/staging/greybus/spi.c
5735 F: drivers/staging/greybus/spilib.c
5736 F: drivers/staging/greybus/spilib.h
5738 GREYBUS PROTOCOLS DRIVERS
5739 M: David Lin <dtwlin@gmail.com>
5741 F: drivers/staging/greybus/uart.c
5742 F: drivers/staging/greybus/log.c
5744 GREYBUS PLATFORM DRIVERS
5745 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5747 F: drivers/staging/greybus/arche-platform.c
5748 F: drivers/staging/greybus/arche-apb-ctrl.c
5749 F: drivers/staging/greybus/arche_platform.h
5751 GS1662 VIDEO SERIALIZER
5752 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5753 L: linux-media@vger.kernel.org
5754 T: git git://linuxtv.org/media_tree.git
5756 F: drivers/media/spi/gs1662.c
5758 GSPCA FINEPIX SUBDRIVER
5759 M: Frank Zago <frank@zago.net>
5760 L: linux-media@vger.kernel.org
5761 T: git git://linuxtv.org/media_tree.git
5763 F: drivers/media/usb/gspca/finepix.c
5765 GSPCA GL860 SUBDRIVER
5766 M: Olivier Lorin <o.lorin@laposte.net>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5770 F: drivers/media/usb/gspca/gl860/
5772 GSPCA M5602 SUBDRIVER
5773 M: Erik Andren <erik.andren@gmail.com>
5774 L: linux-media@vger.kernel.org
5775 T: git git://linuxtv.org/media_tree.git
5777 F: drivers/media/usb/gspca/m5602/
5779 GSPCA PAC207 SONIXB SUBDRIVER
5780 M: Hans Verkuil <hverkuil@xs4all.nl>
5781 L: linux-media@vger.kernel.org
5782 T: git git://linuxtv.org/media_tree.git
5784 F: drivers/media/usb/gspca/pac207.c
5786 GSPCA SN9C20X SUBDRIVER
5787 M: Brian Johnson <brijohn@gmail.com>
5788 L: linux-media@vger.kernel.org
5789 T: git git://linuxtv.org/media_tree.git
5791 F: drivers/media/usb/gspca/sn9c20x.c
5793 GSPCA T613 SUBDRIVER
5794 M: Leandro Costantino <lcostantino@gmail.com>
5795 L: linux-media@vger.kernel.org
5796 T: git git://linuxtv.org/media_tree.git
5798 F: drivers/media/usb/gspca/t613.c
5800 GSPCA USB WEBCAM DRIVER
5801 M: Hans Verkuil <hverkuil@xs4all.nl>
5802 L: linux-media@vger.kernel.org
5803 T: git git://linuxtv.org/media_tree.git
5805 F: drivers/media/usb/gspca/
5807 GTP (GPRS Tunneling Protocol)
5808 M: Pablo Neira Ayuso <pablo@netfilter.org>
5809 M: Harald Welte <laforge@gnumonks.org>
5810 L: osmocom-net-gprs@lists.osmocom.org
5811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5813 F: drivers/net/gtp.c
5815 GUID PARTITION TABLE (GPT)
5816 M: Davidlohr Bueso <dave@stgolabs.net>
5817 L: linux-efi@vger.kernel.org
5819 F: block/partitions/efi.*
5821 STK1160 USB VIDEO CAPTURE DRIVER
5822 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5823 L: linux-media@vger.kernel.org
5824 T: git git://linuxtv.org/media_tree.git
5826 F: drivers/media/usb/stk1160/
5829 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5830 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5831 W: http://uclinux-h8.sourceforge.jp
5832 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5835 F: drivers/clocksource/h8300_*.c
5836 F: drivers/clk/h8300/
5837 F: drivers/irqchip/irq-renesas-h8*.c
5839 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5840 M: Frank Seidel <frank@f-seidel.de>
5841 L: platform-driver-x86@vger.kernel.org
5842 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5844 F: drivers/platform/x86/hdaps.c
5846 HDPVR USB VIDEO ENCODER DRIVER
5847 M: Hans Verkuil <hverkuil@xs4all.nl>
5848 L: linux-media@vger.kernel.org
5849 T: git git://linuxtv.org/media_tree.git
5850 W: https://linuxtv.org
5852 F: drivers/media/usb/hdpvr/
5854 HWPOISON MEMORY FAILURE HANDLING
5855 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5856 L: linux-mm@kvack.org
5858 F: mm/memory-failure.c
5859 F: mm/hwpoison-inject.c
5861 HYPERVISOR VIRTUAL CONSOLE DRIVER
5862 L: linuxppc-dev@lists.ozlabs.org
5867 M: Antti Palosaari <crope@iki.fi>
5868 L: linux-media@vger.kernel.org
5869 W: https://linuxtv.org
5870 W: http://palosaari.fi/linux/
5871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5872 T: git git://linuxtv.org/anttip/media_tree.git
5874 F: drivers/media/usb/hackrf/
5877 M: Jean Delvare <jdelvare@suse.com>
5878 M: Guenter Roeck <linux@roeck-us.net>
5879 L: linux-hwmon@vger.kernel.org
5880 W: http://hwmon.wiki.kernel.org/
5881 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5884 F: Documentation/hwmon/
5886 F: include/linux/hwmon*.h
5888 HARDWARE RANDOM NUMBER GENERATOR CORE
5889 M: Matt Mackall <mpm@selenic.com>
5890 M: Herbert Xu <herbert@gondor.apana.org.au>
5891 L: linux-crypto@vger.kernel.org
5893 F: Documentation/devicetree/bindings/rng/
5894 F: Documentation/hw_random.txt
5895 F: drivers/char/hw_random/
5896 F: include/linux/hw_random.h
5898 HARDWARE SPINLOCK CORE
5899 M: Ohad Ben-Cohen <ohad@wizery.com>
5900 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5901 L: linux-remoteproc@vger.kernel.org
5903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5904 F: Documentation/devicetree/bindings/hwlock/
5905 F: Documentation/hwspinlock.txt
5906 F: drivers/hwspinlock/
5907 F: include/linux/hwspinlock.h
5909 HARMONY SOUND DRIVER
5910 L: linux-parisc@vger.kernel.org
5912 F: sound/parisc/harmony.*
5914 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5915 M: Jimmy Vance <jimmy.vance@hpe.com>
5917 F: Documentation/watchdog/hpwdt.txt
5918 F: drivers/watchdog/hpwdt.c
5920 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5921 M: Don Brace <don.brace@microsemi.com>
5922 L: esc.storagedev@microsemi.com
5923 L: linux-scsi@vger.kernel.org
5925 F: Documentation/scsi/hpsa.txt
5926 F: drivers/scsi/hpsa*.[ch]
5927 F: include/linux/cciss*.h
5928 F: include/uapi/linux/cciss*.h
5930 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5931 M: Don Brace <don.brace@microsemi.com>
5932 L: esc.storagedev@microsemi.com
5933 L: linux-scsi@vger.kernel.org
5935 F: Documentation/blockdev/cciss.txt
5936 F: drivers/block/cciss*
5937 F: include/linux/cciss_ioctl.h
5938 F: include/uapi/linux/cciss_ioctl.h
5941 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5942 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5943 L: linux-rdma@vger.kernel.org
5945 F: drivers/infiniband/ulp/opa_vnic
5948 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5949 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5950 L: linux-rdma@vger.kernel.org
5952 F: drivers/infiniband/hw/hfi1
5955 L: linux-fsdevel@vger.kernel.org
5957 F: Documentation/filesystems/hfs.txt
5961 L: linux-fsdevel@vger.kernel.org
5963 F: Documentation/filesystems/hfsplus.txt
5966 HGA FRAMEBUFFER DRIVER
5967 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5968 L: linux-nvidia@lists.surfsouth.com
5969 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5971 F: drivers/video/fbdev/hgafb.c
5973 HIBERNATION (aka Software Suspend, aka swsusp)
5974 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5975 M: Pavel Machek <pavel@ucw.cz>
5976 L: linux-pm@vger.kernel.org
5977 B: https://bugzilla.kernel.org
5980 F: drivers/base/power/
5982 F: include/linux/suspend.h
5983 F: include/linux/freezer.h
5984 F: include/linux/pm.h
5985 F: arch/*/include/asm/suspend*.h
5988 M: Jiri Kosina <jikos@kernel.org>
5989 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5990 L: linux-input@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5994 F: include/linux/hid*
5995 F: include/uapi/linux/hid*
5997 HID SENSOR HUB DRIVERS
5998 M: Jiri Kosina <jikos@kernel.org>
5999 M: Jonathan Cameron <jic23@kernel.org>
6000 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6001 L: linux-input@vger.kernel.org
6002 L: linux-iio@vger.kernel.org
6004 F: Documentation/hid/hid-sensor*
6005 F: drivers/hid/hid-sensor-*
6006 F: drivers/iio/*/hid-*
6007 F: include/linux/hid-sensor-*
6009 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6010 M: Thomas Gleixner <tglx@linutronix.de>
6011 L: linux-kernel@vger.kernel.org
6012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6014 F: Documentation/timers/
6015 F: kernel/time/hrtimer.c
6016 F: kernel/time/clockevents.c
6017 F: kernel/time/tick*.*
6018 F: kernel/time/timer_*.c
6019 F: include/linux/clockchips.h
6020 F: include/linux/hrtimer.h
6022 HIGH-SPEED SCC DRIVER FOR AX.25
6023 L: linux-hams@vger.kernel.org
6025 F: drivers/net/hamradio/dmascc.c
6026 F: drivers/net/hamradio/scc.c
6028 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6029 M: HighPoint Linux Team <linux@highpoint-tech.com>
6030 W: http://www.highpoint-tech.com
6032 F: Documentation/scsi/hptiop.txt
6033 F: drivers/scsi/hptiop.c
6036 M: Jes Sorensen <jes@trained-monkey.org>
6037 L: linux-hippi@sunsite.dk
6039 F: include/linux/hippidevice.h
6040 F: include/uapi/linux/if_hippi.h
6042 F: drivers/net/hippi/
6044 HISILICON NETWORK SUBSYSTEM DRIVER
6045 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6046 M: Salil Mehta <salil.mehta@huawei.com>
6047 L: netdev@vger.kernel.org
6048 W: http://www.hisilicon.com
6050 F: drivers/net/ethernet/hisilicon/
6051 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6053 HISILICON ROCE DRIVER
6054 M: Lijun Ou <oulijun@huawei.com>
6055 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6056 L: linux-rdma@vger.kernel.org
6058 F: drivers/infiniband/hw/hns/
6059 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6061 HISILICON SAS Controller
6062 M: John Garry <john.garry@huawei.com>
6063 W: http://www.hisilicon.com
6065 F: drivers/scsi/hisi_sas/
6066 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6069 M: Jouni Malinen <j@w1.fi>
6070 L: linux-wireless@vger.kernel.org
6071 W: http://w1.fi/hostap-driver.html
6073 F: drivers/net/wireless/intersil/hostap/
6075 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6076 L: platform-driver-x86@vger.kernel.org
6078 F: drivers/platform/x86/tc1100-wmi.c
6080 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6081 M: Jaroslav Kysela <perex@perex.cz>
6083 F: drivers/net/ethernet/hp/hp100.*
6085 HPET: High Precision Event Timers driver
6086 M: Clemens Ladisch <clemens@ladisch.de>
6088 F: Documentation/timers/hpet.txt
6089 F: drivers/char/hpet.c
6090 F: include/linux/hpet.h
6091 F: include/uapi/linux/hpet.h
6095 F: arch/x86/kernel/hpet.c
6096 F: arch/x86/include/asm/hpet.h
6099 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6100 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6105 M: Sebastian Reichel <sre@kernel.org>
6106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6108 F: Documentation/ABI/testing/sysfs-bus-hsi
6109 F: Documentation/driver-api/hsi.rst
6111 F: include/linux/hsi/
6112 F: include/uapi/linux/hsi/
6115 L: linux-usb@vger.kernel.org
6117 F: drivers/net/usb/hso.c
6119 HSR NETWORK PROTOCOL
6120 M: Arvid Brodin <arvid.brodin@alten.se>
6121 L: netdev@vger.kernel.org
6125 HTCPEN TOUCHSCREEN DRIVER
6126 M: Pau Oliva Fora <pof@eslack.org>
6127 L: linux-input@vger.kernel.org
6129 F: drivers/input/touchscreen/htcpen.c
6132 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6137 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6138 L: linux-media@vger.kernel.org
6139 T: git git://linuxtv.org/media_tree.git
6140 W: https://linuxtv.org
6142 F: drivers/media/platform/sti/hva
6144 Hyper-V CORE AND DRIVERS
6145 M: "K. Y. Srinivasan" <kys@microsoft.com>
6146 M: Haiyang Zhang <haiyangz@microsoft.com>
6147 M: Stephen Hemminger <sthemmin@microsoft.com>
6148 L: devel@linuxdriverproject.org
6150 F: arch/x86/include/asm/mshyperv.h
6151 F: arch/x86/include/uapi/asm/hyperv.h
6152 F: arch/x86/kernel/cpu/mshyperv.c
6154 F: drivers/hid/hid-hyperv.c
6156 F: drivers/input/serio/hyperv-keyboard.c
6157 F: drivers/pci/host/pci-hyperv.c
6158 F: drivers/net/hyperv/
6159 F: drivers/scsi/storvsc_drv.c
6160 F: drivers/uio/uio_hv_generic.c
6161 F: drivers/video/fbdev/hyperv_fb.c
6162 F: include/linux/hyperv.h
6164 F: Documentation/ABI/stable/sysfs-bus-vmbus
6167 M: Peter Rosin <peda@axentia.se>
6168 L: linux-i2c@vger.kernel.org
6170 F: Documentation/i2c/i2c-topology
6171 F: Documentation/i2c/muxes/
6172 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6173 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6174 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6175 F: drivers/i2c/i2c-mux.c
6176 F: drivers/i2c/muxes/
6177 F: include/linux/i2c-mux.h
6179 I2C OVER PARALLEL PORT
6180 M: Jean Delvare <jdelvare@suse.com>
6181 L: linux-i2c@vger.kernel.org
6183 F: Documentation/i2c/busses/i2c-parport
6184 F: Documentation/i2c/busses/i2c-parport-light
6185 F: drivers/i2c/busses/i2c-parport.c
6186 F: drivers/i2c/busses/i2c-parport-light.c
6188 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6189 M: Jean Delvare <jdelvare@suse.com>
6190 L: linux-i2c@vger.kernel.org
6192 F: Documentation/i2c/busses/i2c-ali1535
6193 F: Documentation/i2c/busses/i2c-ali1563
6194 F: Documentation/i2c/busses/i2c-ali15x3
6195 F: Documentation/i2c/busses/i2c-amd756
6196 F: Documentation/i2c/busses/i2c-amd8111
6197 F: Documentation/i2c/busses/i2c-i801
6198 F: Documentation/i2c/busses/i2c-nforce2
6199 F: Documentation/i2c/busses/i2c-piix4
6200 F: Documentation/i2c/busses/i2c-sis5595
6201 F: Documentation/i2c/busses/i2c-sis630
6202 F: Documentation/i2c/busses/i2c-sis96x
6203 F: Documentation/i2c/busses/i2c-via
6204 F: Documentation/i2c/busses/i2c-viapro
6205 F: drivers/i2c/busses/i2c-ali1535.c
6206 F: drivers/i2c/busses/i2c-ali1563.c
6207 F: drivers/i2c/busses/i2c-ali15x3.c
6208 F: drivers/i2c/busses/i2c-amd756.c
6209 F: drivers/i2c/busses/i2c-amd756-s4882.c
6210 F: drivers/i2c/busses/i2c-amd8111.c
6211 F: drivers/i2c/busses/i2c-i801.c
6212 F: drivers/i2c/busses/i2c-isch.c
6213 F: drivers/i2c/busses/i2c-nforce2.c
6214 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6215 F: drivers/i2c/busses/i2c-piix4.c
6216 F: drivers/i2c/busses/i2c-sis5595.c
6217 F: drivers/i2c/busses/i2c-sis630.c
6218 F: drivers/i2c/busses/i2c-sis96x.c
6219 F: drivers/i2c/busses/i2c-via.c
6220 F: drivers/i2c/busses/i2c-viapro.c
6222 I2C/SMBUS ISMT DRIVER
6223 M: Seth Heasley <seth.heasley@intel.com>
6224 M: Neil Horman <nhorman@tuxdriver.com>
6225 L: linux-i2c@vger.kernel.org
6226 F: drivers/i2c/busses/i2c-ismt.c
6227 F: Documentation/i2c/busses/i2c-ismt
6229 I2C/SMBUS STUB DRIVER
6230 M: Jean Delvare <jdelvare@suse.com>
6231 L: linux-i2c@vger.kernel.org
6233 F: drivers/i2c/i2c-stub.c
6236 M: Wolfram Sang <wsa@the-dreams.de>
6237 L: linux-i2c@vger.kernel.org
6238 W: https://i2c.wiki.kernel.org/
6239 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6242 F: Documentation/devicetree/bindings/i2c/
6243 F: Documentation/i2c/
6246 F: include/linux/i2c.h
6247 F: include/linux/i2c-*.h
6248 F: include/uapi/linux/i2c.h
6249 F: include/uapi/linux/i2c-*.h
6252 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6253 L: linux-i2c@vger.kernel.org
6254 L: linux-acpi@vger.kernel.org
6258 M: Jean Delvare <jdelvare@suse.com>
6259 L: linux-i2c@vger.kernel.org
6261 F: Documentation/i2c/busses/i2c-taos-evm
6262 F: drivers/i2c/busses/i2c-taos-evm.c
6265 M: Till Harbaum <till@harbaum.org>
6266 L: linux-i2c@vger.kernel.org
6267 W: http://www.harbaum.org/till/i2c_tiny_usb
6269 F: drivers/i2c/busses/i2c-tiny-usb.c
6272 M: "H. Peter Anvin" <hpa@zytor.com>
6276 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6277 M: "H. Peter Anvin" <hpa@zytor.com>
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6281 IA64 (Itanium) PLATFORM
6282 M: Tony Luck <tony.luck@intel.com>
6283 M: Fenghua Yu <fenghua.yu@intel.com>
6284 L: linux-ia64@vger.kernel.org
6285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6289 IBM Power VMX Cryptographic instructions
6290 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6291 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6292 L: linux-crypto@vger.kernel.org
6294 F: drivers/crypto/vmx/Makefile
6295 F: drivers/crypto/vmx/Kconfig
6296 F: drivers/crypto/vmx/vmx.c
6297 F: drivers/crypto/vmx/aes*
6298 F: drivers/crypto/vmx/ghash*
6299 F: drivers/crypto/vmx/ppc-xlate.pl
6301 IBM Power in-Nest Crypto Acceleration
6302 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6303 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6304 L: linux-crypto@vger.kernel.org
6306 F: drivers/crypto/nx/Makefile
6307 F: drivers/crypto/nx/Kconfig
6308 F: drivers/crypto/nx/nx-aes*
6309 F: drivers/crypto/nx/nx-sha*
6310 F: drivers/crypto/nx/nx.*
6311 F: drivers/crypto/nx/nx_csbcpb.h
6312 F: drivers/crypto/nx/nx_debugfs.h
6314 IBM Power 842 compression accelerator
6315 M: Haren Myneni <haren@us.ibm.com>
6317 F: drivers/crypto/nx/Makefile
6318 F: drivers/crypto/nx/Kconfig
6319 F: drivers/crypto/nx/nx-842*
6320 F: include/linux/sw842.h
6324 IBM Power Linux RAID adapter
6325 M: Brian King <brking@us.ibm.com>
6327 F: drivers/scsi/ipr.*
6329 IBM Power Virtual Ethernet Device Driver
6330 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6331 L: netdev@vger.kernel.org
6333 F: drivers/net/ethernet/ibm/ibmveth.*
6335 IBM Power SRIOV Virtual NIC Device Driver
6336 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6337 M: John Allen <jallen@linux.vnet.ibm.com>
6338 L: netdev@vger.kernel.org
6340 F: drivers/net/ethernet/ibm/ibmvnic.*
6342 IBM Power Virtual SCSI Device Drivers
6343 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6344 L: linux-scsi@vger.kernel.org
6346 F: drivers/scsi/ibmvscsi/ibmvscsi*
6347 F: include/scsi/viosrp.h
6349 IBM Power Virtual SCSI Device Target Driver
6350 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6351 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6352 L: linux-scsi@vger.kernel.org
6353 L: target-devel@vger.kernel.org
6355 F: drivers/scsi/ibmvscsi_tgt/
6357 IBM Power Virtual FC Device Drivers
6358 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6359 L: linux-scsi@vger.kernel.org
6361 F: drivers/scsi/ibmvscsi/ibmvfc*
6363 IBM ServeRAID RAID DRIVER
6365 F: drivers/scsi/ips.*
6367 ICH LPC AND GPIO DRIVER
6368 M: Peter Tyser <ptyser@xes-inc.com>
6370 F: drivers/mfd/lpc_ich.c
6371 F: drivers/gpio/gpio-ich.c
6373 IDT VersaClock 5 CLOCK DRIVER
6374 M: Marek Vasut <marek.vasut@gmail.com>
6376 F: drivers/clk/clk-versaclock5.c
6379 M: "David S. Miller" <davem@davemloft.net>
6380 L: linux-ide@vger.kernel.org
6381 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6384 F: Documentation/ide/
6386 F: include/linux/ide.h
6388 IDEAPAD LAPTOP EXTRAS DRIVER
6389 M: Ike Panhc <ike.pan@canonical.com>
6390 L: platform-driver-x86@vger.kernel.org
6391 W: http://launchpad.net/ideapad-laptop
6393 F: drivers/platform/x86/ideapad-laptop.c
6395 IDEAPAD LAPTOP SLIDEBAR DRIVER
6396 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6397 L: linux-input@vger.kernel.org
6398 W: https://github.com/o2genum/ideapad-slidebar
6400 F: drivers/input/misc/ideapad_slidebar.c
6403 M: Borislav Petkov <bp@alien8.de>
6404 L: linux-ide@vger.kernel.org
6406 F: Documentation/cdrom/ide-cd
6407 F: drivers/ide/ide-cd*
6409 IEEE 802.15.4 SUBSYSTEM
6410 M: Alexander Aring <aar@pengutronix.de>
6411 M: Stefan Schmidt <stefan@osg.samsung.com>
6412 L: linux-wpan@vger.kernel.org
6413 W: http://wpan.cakelab.org/
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6419 F: drivers/net/ieee802154/
6420 F: include/linux/nl802154.h
6421 F: include/linux/ieee802154.h
6422 F: include/net/nl802154.h
6423 F: include/net/mac802154.h
6424 F: include/net/af_ieee802154.h
6425 F: include/net/cfg802154.h
6426 F: include/net/ieee802154_netdev.h
6427 F: Documentation/networking/ieee802154.txt
6430 M: Yotam Gigi <yotamg@mellanox.com>
6431 M: Jamal Hadi Salim <jhs@mojatatu.com>
6433 F: include/net/ife.h
6434 F: include/uapi/linux/ife.h
6436 IGORPLUG-USB IR RECEIVER
6437 M: Sean Young <sean@mess.org>
6438 L: linux-media@vger.kernel.org
6440 F: drivers/media/rc/igorplugusb.c
6442 IGUANAWORKS USB IR TRANSCEIVER
6443 M: Sean Young <sean@mess.org>
6444 L: linux-media@vger.kernel.org
6446 F: drivers/media/rc/iguanair.c
6448 IIO DIGITAL POTENTIOMETER DAC
6449 M: Peter Rosin <peda@axentia.se>
6450 L: linux-iio@vger.kernel.org
6452 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6453 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6454 F: drivers/iio/dac/dpot-dac.c
6456 IIO ENVELOPE DETECTOR
6457 M: Peter Rosin <peda@axentia.se>
6458 L: linux-iio@vger.kernel.org
6460 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6461 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6462 F: drivers/iio/adc/envelope-detector.c
6464 IIO SUBSYSTEM AND DRIVERS
6465 M: Jonathan Cameron <jic23@kernel.org>
6466 R: Hartmut Knaack <knaack.h@gmx.de>
6467 R: Lars-Peter Clausen <lars@metafoo.de>
6468 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6469 L: linux-iio@vger.kernel.org
6470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6472 F: Documentation/devicetree/bindings/iio/
6474 F: drivers/staging/iio/
6475 F: include/linux/iio/
6478 IKANOS/ADI EAGLE ADSL USB DRIVER
6479 M: Matthieu Castet <castet.matthieu@free.fr>
6480 M: Stanislaw Gruszka <stf_xl@wp.pl>
6482 F: drivers/usb/atm/ueagle-atm.c
6484 IMGTEC ASCII LCD DRIVER
6485 M: Paul Burton <paul.burton@imgtec.com>
6487 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6488 F: drivers/auxdisplay/img-ascii-lcd.c
6490 INA209 HARDWARE MONITOR DRIVER
6491 M: Guenter Roeck <linux@roeck-us.net>
6492 L: linux-hwmon@vger.kernel.org
6494 F: Documentation/hwmon/ina209
6495 F: Documentation/devicetree/bindings/i2c/ina209.txt
6496 F: drivers/hwmon/ina209.c
6498 INA2XX HARDWARE MONITOR DRIVER
6499 M: Guenter Roeck <linux@roeck-us.net>
6500 L: linux-hwmon@vger.kernel.org
6502 F: Documentation/hwmon/ina2xx
6503 F: drivers/hwmon/ina2xx.c
6504 F: include/linux/platform_data/ina2xx.h
6506 INDUSTRY PACK SUBSYSTEM (IPACK)
6507 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6508 M: Jens Taprogge <jens.taprogge@taprogge.org>
6509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6510 L: industrypack-devel@lists.sourceforge.net
6511 W: http://industrypack.sourceforge.net
6515 INGENIC JZ4780 DMA Driver
6516 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6518 F: drivers/dma/dma-jz4780.c
6520 INGENIC JZ4780 NAND DRIVER
6521 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6522 L: linux-mtd@lists.infradead.org
6524 F: drivers/mtd/nand/jz4780_*
6526 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6527 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6528 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6529 L: linux-ima-devel@lists.sourceforge.net
6530 L: linux-ima-user@lists.sourceforge.net
6531 L: linux-security-module@vger.kernel.org
6532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6534 F: security/integrity/ima/
6536 IMGTEC IR DECODER DRIVER
6537 M: James Hogan <james.hogan@imgtec.com>
6539 F: drivers/media/rc/img-ir/
6541 IMS TWINTURBO FRAMEBUFFER DRIVER
6542 L: linux-fbdev@vger.kernel.org
6544 F: drivers/video/fbdev/imsttfb.c
6546 INFINIBAND SUBSYSTEM
6547 M: Doug Ledford <dledford@redhat.com>
6548 M: Sean Hefty <sean.hefty@intel.com>
6549 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6550 L: linux-rdma@vger.kernel.org
6551 W: http://www.openfabrics.org/
6552 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6555 F: Documentation/devicetree/bindings/infiniband/
6556 F: Documentation/infiniband/
6557 F: drivers/infiniband/
6558 F: include/uapi/linux/if_infiniband.h
6559 F: include/uapi/rdma/
6563 M: John McCutchan <john@johnmccutchan.com>
6564 M: Robert Love <rlove@rlove.org>
6565 M: Eric Paris <eparis@parisplace.org>
6567 F: Documentation/filesystems/inotify.txt
6568 F: fs/notify/inotify/
6569 F: include/linux/inotify.h
6570 F: include/uapi/linux/inotify.h
6572 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6573 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6574 L: linux-input@vger.kernel.org
6575 Q: http://patchwork.kernel.org/project/linux-input/list/
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6579 F: include/linux/input.h
6580 F: include/uapi/linux/input.h
6581 F: include/linux/input/
6582 F: Documentation/devicetree/bindings/input/
6584 INPUT MULTITOUCH (MT) PROTOCOL
6585 M: Henrik Rydberg <rydberg@bitmath.org>
6586 L: linux-input@vger.kernel.org
6588 F: Documentation/input/multi-touch-protocol.rst
6589 F: drivers/input/input-mt.c
6592 INTEL ASoC BDW/HSW DRIVERS
6593 M: Jie Yang <yang.jie@linux.intel.com>
6594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6596 F: sound/soc/intel/common/sst-dsp*
6597 F: sound/soc/intel/common/sst-firmware.c
6598 F: sound/soc/intel/boards/broadwell.c
6599 F: sound/soc/intel/haswell/
6601 INTEL C600 SERIES SAS CONTROLLER DRIVER
6602 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6603 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6604 L: linux-scsi@vger.kernel.org
6605 T: git git://git.code.sf.net/p/intel-sas/isci
6607 F: drivers/scsi/isci/
6609 INTEL HID EVENT DRIVER
6610 M: Alex Hung <alex.hung@canonical.com>
6611 L: platform-driver-x86@vger.kernel.org
6613 F: drivers/platform/x86/intel-hid.c
6615 INTEL VIRTUAL BUTTON DRIVER
6616 M: AceLan Kao <acelan.kao@canonical.com>
6617 L: platform-driver-x86@vger.kernel.org
6619 F: drivers/platform/x86/intel-vbtn.c
6622 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6623 M: Len Brown <lenb@kernel.org>
6624 L: linux-pm@vger.kernel.org
6625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6626 B: https://bugzilla.kernel.org
6628 F: drivers/idle/intel_idle.c
6630 INTEL INTEGRATED SENSOR HUB DRIVER
6631 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6632 M: Jiri Kosina <jikos@kernel.org>
6633 L: linux-input@vger.kernel.org
6635 F: drivers/hid/intel-ish-hid/
6638 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6639 M: Len Brown <lenb@kernel.org>
6640 L: linux-pm@vger.kernel.org
6642 F: drivers/cpufreq/intel_pstate.c
6644 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6645 M: Maik Broemme <mbroemme@libmpq.org>
6646 L: linux-fbdev@vger.kernel.org
6648 F: Documentation/fb/intelfb.txt
6649 F: drivers/video/fbdev/intelfb/
6651 INTEL 810/815 FRAMEBUFFER DRIVER
6652 M: Antonino Daplas <adaplas@gmail.com>
6653 L: linux-fbdev@vger.kernel.org
6655 F: drivers/video/fbdev/i810/
6657 INTEL MENLOW THERMAL DRIVER
6658 M: Sujith Thomas <sujith.thomas@intel.com>
6659 L: platform-driver-x86@vger.kernel.org
6660 W: https://01.org/linux-acpi
6662 F: drivers/platform/x86/intel_menlow.c
6664 INTEL I/OAT DMA DRIVER
6665 M: Dave Jiang <dave.jiang@intel.com>
6666 R: Dan Williams <dan.j.williams@intel.com>
6667 L: dmaengine@vger.kernel.org
6668 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6670 F: drivers/dma/ioat*
6673 M: David Woodhouse <dwmw2@infradead.org>
6674 L: iommu@lists.linux-foundation.org
6675 T: git git://git.infradead.org/iommu-2.6.git
6677 F: drivers/iommu/intel-iommu.c
6678 F: include/linux/intel-iommu.h
6680 INTEL IOP-ADMA DMA DRIVER
6681 R: Dan Williams <dan.j.williams@intel.com>
6683 F: drivers/dma/iop-adma.c
6685 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6686 M: Krzysztof Halasa <khalasa@piap.pl>
6688 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6689 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6690 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6691 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6692 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6693 F: drivers/net/wan/ixp4xx_hss.c
6695 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6696 M: Deepak Saxena <dsaxena@plexity.net>
6698 F: drivers/char/hw_random/ixp4xx-rng.c
6700 INTEL ETHERNET DRIVERS
6701 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6702 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6703 W: http://www.intel.com/support/feedback.htm
6704 W: http://e1000.sourceforge.net/
6705 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6709 F: Documentation/networking/e100.txt
6710 F: Documentation/networking/e1000.txt
6711 F: Documentation/networking/e1000e.txt
6712 F: Documentation/networking/igb.txt
6713 F: Documentation/networking/igbvf.txt
6714 F: Documentation/networking/ixgb.txt
6715 F: Documentation/networking/ixgbe.txt
6716 F: Documentation/networking/ixgbevf.txt
6717 F: Documentation/networking/i40e.txt
6718 F: Documentation/networking/i40evf.txt
6719 F: drivers/net/ethernet/intel/
6720 F: drivers/net/ethernet/intel/*/
6722 INTEL RDMA RNIC DRIVER
6723 M: Faisal Latif <faisal.latif@intel.com>
6724 M: Shiraz Saleem <shiraz.saleem@intel.com>
6725 L: linux-rdma@vger.kernel.org
6727 F: drivers/infiniband/hw/i40iw/
6729 INTEL MERRIFIELD GPIO DRIVER
6730 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6731 L: linux-gpio@vger.kernel.org
6733 F: drivers/gpio/gpio-merrifield.c
6735 INTEL-MID GPIO DRIVER
6736 M: David Cohen <david.a.cohen@linux.intel.com>
6737 L: linux-gpio@vger.kernel.org
6739 F: drivers/gpio/gpio-intel-mid.c
6741 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6742 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6743 L: linux-wireless@vger.kernel.org
6745 F: Documentation/networking/README.ipw2100
6746 F: Documentation/networking/README.ipw2200
6747 F: drivers/net/wireless/intel/ipw2x00/
6750 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6752 F: Documentation/trace/intel_th.txt
6753 F: drivers/hwtracing/intel_th/
6755 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6756 M: Ning Sun <ning.sun@intel.com>
6757 L: tboot-devel@lists.sourceforge.net
6758 W: http://tboot.sourceforge.net
6759 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6761 F: Documentation/intel_txt.txt
6762 F: include/linux/tboot.h
6763 F: arch/x86/kernel/tboot.c
6765 INTEL WIRELESS WIMAX CONNECTION 2400
6766 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6767 M: linux-wimax@intel.com
6768 L: wimax@linuxwimax.org (subscribers-only)
6770 W: http://linuxwimax.org
6771 F: Documentation/wimax/README.i2400m
6772 F: drivers/net/wimax/i2400m/
6773 F: include/uapi/linux/wimax/i2400m.h
6775 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6776 M: Stanislaw Gruszka <sgruszka@redhat.com>
6777 L: linux-wireless@vger.kernel.org
6779 F: drivers/net/wireless/intel/iwlegacy/
6781 INTEL WIRELESS WIFI LINK (iwlwifi)
6782 M: Johannes Berg <johannes.berg@intel.com>
6783 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6784 M: Luca Coelho <luciano.coelho@intel.com>
6785 M: Intel Linux Wireless <linuxwifi@intel.com>
6786 L: linux-wireless@vger.kernel.org
6787 W: http://intellinuxwireless.org
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6790 F: drivers/net/wireless/intel/iwlwifi/
6792 INTEL MANAGEMENT ENGINE (mei)
6793 M: Tomas Winkler <tomas.winkler@intel.com>
6794 L: linux-kernel@vger.kernel.org
6796 F: include/uapi/linux/mei.h
6797 F: include/linux/mei_cl_bus.h
6798 F: drivers/misc/mei/*
6799 F: drivers/watchdog/mei_wdt.c
6800 F: Documentation/misc-devices/mei/*
6803 INTEL MIC DRIVERS (mic)
6804 M: Sudeep Dutt <sudeep.dutt@intel.com>
6805 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6807 W: https://github.com/sudeepdutt/mic
6808 W: http://software.intel.com/en-us/mic-developer
6809 F: include/linux/mic_bus.h
6810 F: include/linux/scif.h
6811 F: include/uapi/linux/mic_common.h
6812 F: include/uapi/linux/mic_ioctl.h
6813 F: include/uapi/linux/scif_ioctl.h
6814 F: drivers/misc/mic/
6815 F: drivers/dma/mic_x100_dma.c
6816 F: drivers/dma/mic_x100_dma.h
6817 F: Documentation/mic/
6819 INTEL PMC/P-Unit IPC DRIVER
6820 M: Zha Qipeng<qipeng.zha@intel.com>
6821 L: platform-driver-x86@vger.kernel.org
6823 F: drivers/platform/x86/intel_pmc_ipc.c
6824 F: drivers/platform/x86/intel_punit_ipc.c
6825 F: arch/x86/include/asm/intel_pmc_ipc.h
6826 F: arch/x86/include/asm/intel_punit_ipc.h
6828 INTEL TELEMETRY DRIVER
6829 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6830 L: platform-driver-x86@vger.kernel.org
6832 F: arch/x86/include/asm/intel_telemetry.h
6833 F: drivers/platform/x86/intel_telemetry*
6835 INTEL PMC CORE DRIVER
6836 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6837 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6838 L: platform-driver-x86@vger.kernel.org
6840 F: arch/x86/include/asm/pmc_core.h
6841 F: drivers/platform/x86/intel_pmc_core*
6843 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6844 M: Linus Walleij <linus.walleij@linaro.org>
6845 L: linux-iio@vger.kernel.org
6847 F: drivers/iio/gyro/mpu3050*
6848 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6850 IOC3 ETHERNET DRIVER
6851 M: Ralf Baechle <ralf@linux-mips.org>
6852 L: linux-mips@linux-mips.org
6854 F: drivers/net/ethernet/sgi/ioc3-eth.c
6857 M: Pat Gefre <pfg@sgi.com>
6858 L: linux-serial@vger.kernel.org
6860 F: drivers/tty/serial/ioc3_serial.c
6863 M: Joerg Roedel <joro@8bytes.org>
6864 L: iommu@lists.linux-foundation.org
6865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6867 F: Documentation/devicetree/bindings/iommu/
6869 F: include/linux/iommu.h
6870 F: include/linux/iova.h
6873 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6875 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6878 M: Corey Minyard <minyard@acm.org>
6879 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6880 W: http://openipmi.sourceforge.net/
6882 F: Documentation/IPMI.txt
6883 F: drivers/char/ipmi/
6884 F: include/linux/ipmi*
6885 F: include/uapi/linux/ipmi*
6887 QCOM AUDIO (ASoC) DRIVERS
6888 M: Patrick Lai <plai@codeaurora.org>
6889 M: Banajit Goswami <bgoswami@codeaurora.org>
6890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6894 IPS SCSI RAID DRIVER
6895 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6896 L: linux-scsi@vger.kernel.org
6897 W: http://www.adaptec.com/
6899 F: drivers/scsi/ips*
6902 M: Wensong Zhang <wensong@linux-vs.org>
6903 M: Simon Horman <horms@verge.net.au>
6904 M: Julian Anastasov <ja@ssi.bg>
6905 L: netdev@vger.kernel.org
6906 L: lvs-devel@vger.kernel.org
6908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6910 F: Documentation/networking/ipvs-sysctl.txt
6911 F: include/net/ip_vs.h
6912 F: include/uapi/linux/ip_vs.h
6913 F: net/netfilter/ipvs/
6916 M: Jiri Kosina <jikos@kernel.org>
6917 M: David Sterba <dsterba@suse.com>
6919 F: drivers/tty/ipwireless/
6922 L: netdev@vger.kernel.org
6924 F: include/net/ipx.h
6925 F: include/uapi/linux/ipx.h
6929 M: Samuel Ortiz <samuel@sortiz.org>
6930 L: irda-users@lists.sourceforge.net (subscribers-only)
6931 L: netdev@vger.kernel.org
6932 W: http://irda.sourceforge.net/
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6935 F: Documentation/networking/irda.txt
6936 F: drivers/net/irda/
6937 F: include/net/irda/
6941 M: Thomas Gleixner <tglx@linutronix.de>
6942 L: linux-kernel@vger.kernel.org
6944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6948 M: Thomas Gleixner <tglx@linutronix.de>
6949 M: Jason Cooper <jason@lakedaemon.net>
6950 M: Marc Zyngier <marc.zyngier@arm.com>
6951 L: linux-kernel@vger.kernel.org
6953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6954 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6955 F: Documentation/devicetree/bindings/interrupt-controller/
6958 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6959 M: Marc Zyngier <marc.zyngier@arm.com>
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6962 F: Documentation/IRQ-domain.txt
6963 F: include/linux/irqdomain.h
6964 F: kernel/irq/irqdomain.c
6968 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6970 F: Documentation/isa.txt
6971 F: drivers/base/isa.c
6972 F: include/linux/isa.h
6975 M: Jaroslav Kysela <perex@perex.cz>
6977 F: Documentation/isapnp.txt
6978 F: drivers/pnp/isapnp/
6979 F: include/linux/isapnp.h
6982 M: Hans Verkuil <hverkuil@xs4all.nl>
6983 L: linux-media@vger.kernel.org
6984 T: git git://linuxtv.org/media_tree.git
6985 W: https://linuxtv.org
6987 F: drivers/media/radio/radio-isa*
6989 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6990 M: Peter Jones <pjones@redhat.com>
6991 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6993 F: drivers/firmware/iscsi_ibft*
6996 M: Lee Duncan <lduncan@suse.com>
6997 M: Chris Leech <cleech@redhat.com>
6998 L: open-iscsi@googlegroups.com
6999 W: www.open-iscsi.com
7001 F: drivers/scsi/*iscsi*
7002 F: include/scsi/*iscsi*
7004 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7005 M: Or Gerlitz <ogerlitz@mellanox.com>
7006 M: Sagi Grimberg <sagi@grimberg.me>
7007 M: Roi Dayan <roid@mellanox.com>
7008 L: linux-rdma@vger.kernel.org
7010 W: http://www.openfabrics.org
7011 W: www.open-iscsi.org
7012 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7013 F: drivers/infiniband/ulp/iser/
7015 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7016 M: Sagi Grimberg <sagi@grimberg.me>
7017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7018 L: linux-rdma@vger.kernel.org
7019 L: target-devel@vger.kernel.org
7021 W: http://www.linux-iscsi.org
7022 F: drivers/infiniband/ulp/isert
7025 M: Karsten Keil <isdn@linux-pingi.de>
7026 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7027 L: netdev@vger.kernel.org
7028 W: http://www.isdn4linux.de
7029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7031 F: Documentation/isdn/
7033 F: include/linux/isdn.h
7034 F: include/linux/isdn/
7035 F: include/uapi/linux/isdn.h
7036 F: include/uapi/linux/isdn/
7038 ISDN SUBSYSTEM (Eicon active card driver)
7039 M: Armin Schindler <mac@melware.de>
7040 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7041 W: http://www.melware.de
7043 F: drivers/isdn/hardware/eicon/
7045 IT87 HARDWARE MONITORING DRIVER
7046 M: Jean Delvare <jdelvare@suse.com>
7047 L: linux-hwmon@vger.kernel.org
7049 F: Documentation/hwmon/it87
7050 F: drivers/hwmon/it87.c
7053 M: Antti Palosaari <crope@iki.fi>
7054 L: linux-media@vger.kernel.org
7055 W: https://linuxtv.org
7056 W: http://palosaari.fi/linux/
7057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7058 T: git git://linuxtv.org/anttip/media_tree.git
7060 F: drivers/media/tuners/it913x*
7062 IVTV VIDEO4LINUX DRIVER
7063 M: Andy Walls <awalls@md.metrocast.net>
7064 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7065 L: linux-media@vger.kernel.org
7066 T: git git://linuxtv.org/media_tree.git
7067 W: http://www.ivtvdriver.org
7069 F: Documentation/media/v4l-drivers/ivtv*
7070 F: drivers/media/pci/ivtv/
7071 F: include/uapi/linux/ivtv*
7073 IX2505V MEDIA DRIVER
7074 M: Malcolm Priestley <tvboxspy@gmail.com>
7075 L: linux-media@vger.kernel.org
7076 W: https://linuxtv.org
7077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7079 F: drivers/media/dvb-frontends/ix2505v*
7081 JC42.4 TEMPERATURE SENSOR DRIVER
7082 M: Guenter Roeck <linux@roeck-us.net>
7083 L: linux-hwmon@vger.kernel.org
7085 F: drivers/hwmon/jc42.c
7086 F: Documentation/hwmon/jc42
7089 M: Dave Kleikamp <shaggy@kernel.org>
7090 L: jfs-discussion@lists.sourceforge.net
7091 W: http://jfs.sourceforge.net/
7092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7094 F: Documentation/filesystems/jfs.txt
7098 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7099 L: netdev@vger.kernel.org
7101 F: drivers/net/ethernet/jme.*
7103 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7104 M: David Woodhouse <dwmw2@infradead.org>
7105 L: linux-mtd@lists.infradead.org
7106 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7109 F: include/uapi/linux/jffs2.h
7111 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7112 M: "Theodore Ts'o" <tytso@mit.edu>
7113 M: Jan Kara <jack@suse.com>
7114 L: linux-ext4@vger.kernel.org
7117 F: include/linux/jbd2.h
7119 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7120 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7121 L: linux-media@vger.kernel.org
7123 F: drivers/media/platform/rcar_jpu.c
7125 JSM Neo PCI based serial card
7126 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7127 L: linux-serial@vger.kernel.org
7129 F: drivers/tty/serial/jsm/
7131 K10TEMP HARDWARE MONITORING DRIVER
7132 M: Clemens Ladisch <clemens@ladisch.de>
7133 L: linux-hwmon@vger.kernel.org
7135 F: Documentation/hwmon/k10temp
7136 F: drivers/hwmon/k10temp.c
7138 K8TEMP HARDWARE MONITORING DRIVER
7139 M: Rudolf Marek <r.marek@assembler.cz>
7140 L: linux-hwmon@vger.kernel.org
7142 F: Documentation/hwmon/k8temp
7143 F: drivers/hwmon/k8temp.c
7146 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7147 R: Alexander Potapenko <glider@google.com>
7148 R: Dmitry Vyukov <dvyukov@google.com>
7149 L: kasan-dev@googlegroups.com
7151 F: arch/*/include/asm/kasan.h
7152 F: arch/*/mm/kasan_init*
7153 F: Documentation/dev-tools/kasan.rst
7154 F: include/linux/kasan*.h
7157 F: scripts/Makefile.kasan
7160 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7161 L: linux-kbuild@vger.kernel.org
7162 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7164 F: Documentation/kbuild/kconfig-language.txt
7168 M: Dave Young <dyoung@redhat.com>
7169 M: Baoquan He <bhe@redhat.com>
7170 R: Vivek Goyal <vgoyal@redhat.com>
7171 L: kexec@lists.infradead.org
7172 W: http://lse.sourceforge.net/kdump/
7174 F: Documentation/kdump/
7176 KEENE FM RADIO TRANSMITTER DRIVER
7177 M: Hans Verkuil <hverkuil@xs4all.nl>
7178 L: linux-media@vger.kernel.org
7179 T: git git://linuxtv.org/media_tree.git
7180 W: https://linuxtv.org
7182 F: drivers/media/radio/radio-keene*
7184 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7185 M: Ian Kent <raven@themaw.net>
7186 L: autofs@vger.kernel.org
7190 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7191 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7192 M: Michal Marek <mmarek@suse.com>
7193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7194 L: linux-kbuild@vger.kernel.org
7196 F: Documentation/kbuild/
7198 F: scripts/Makefile.*
7204 L: kernel-janitors@vger.kernel.org
7205 W: http://kernelnewbies.org/KernelJanitors
7208 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7209 M: "J. Bruce Fields" <bfields@fieldses.org>
7210 M: Jeff Layton <jlayton@poochiereds.net>
7211 L: linux-nfs@vger.kernel.org
7212 W: http://nfs.sourceforge.net/
7213 T: git git://linux-nfs.org/~bfields/linux.git
7216 F: include/uapi/linux/nfsd/
7220 F: include/linux/lockd/
7221 F: include/linux/sunrpc/
7222 F: include/uapi/linux/sunrpc/
7224 KERNEL SELFTEST FRAMEWORK
7225 M: Shuah Khan <shuahkh@osg.samsung.com>
7226 M: Shuah Khan <shuah@kernel.org>
7227 L: linux-kselftest@vger.kernel.org
7228 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7230 F: tools/testing/selftests
7232 KERNEL VIRTUAL MACHINE (KVM)
7233 M: Paolo Bonzini <pbonzini@redhat.com>
7234 M: Radim Krčmář <rkrcmar@redhat.com>
7235 L: kvm@vger.kernel.org
7236 W: http://www.linux-kvm.org
7237 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7239 F: Documentation/*/kvm*.txt
7240 F: Documentation/virtual/kvm/
7242 F: arch/x86/kernel/kvm.c
7243 F: arch/x86/kernel/kvmclock.c
7244 F: arch/*/include/asm/kvm*
7245 F: include/linux/kvm*
7246 F: include/uapi/linux/kvm*
7250 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7251 M: Joerg Roedel <joro@8bytes.org>
7252 L: kvm@vger.kernel.org
7253 W: http://www.linux-kvm.org/
7255 F: arch/x86/include/asm/svm.h
7256 F: arch/x86/kvm/svm.c
7258 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7259 M: Alexander Graf <agraf@suse.com>
7260 L: kvm-ppc@vger.kernel.org
7261 W: http://www.linux-kvm.org/
7262 T: git git://github.com/agraf/linux-2.6.git
7264 F: arch/powerpc/include/asm/kvm*
7265 F: arch/powerpc/kvm/
7267 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7268 M: Christian Borntraeger <borntraeger@de.ibm.com>
7269 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7270 L: linux-s390@vger.kernel.org
7271 W: http://www.ibm.com/developerworks/linux/linux390/
7272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7274 F: Documentation/s390/kvm.txt
7275 F: arch/s390/include/asm/kvm*
7277 F: arch/s390/mm/gmap.c
7279 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7280 M: Christoffer Dall <christoffer.dall@linaro.org>
7281 M: Marc Zyngier <marc.zyngier@arm.com>
7282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7283 L: kvmarm@lists.cs.columbia.edu
7284 W: http://systems.cs.columbia.edu/projects/kvm-arm
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7287 F: arch/arm/include/uapi/asm/kvm*
7288 F: arch/arm/include/asm/kvm*
7291 F: include/kvm/arm_*
7293 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7294 M: Christoffer Dall <christoffer.dall@linaro.org>
7295 M: Marc Zyngier <marc.zyngier@arm.com>
7296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7297 L: kvmarm@lists.cs.columbia.edu
7299 F: arch/arm64/include/uapi/asm/kvm*
7300 F: arch/arm64/include/asm/kvm*
7303 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7304 M: James Hogan <james.hogan@imgtec.com>
7305 L: linux-mips@linux-mips.org
7307 F: arch/mips/include/uapi/asm/kvm*
7308 F: arch/mips/include/asm/kvm*
7312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7313 M: Tejun Heo <tj@kernel.org>
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7316 F: include/linux/kernfs.h
7320 M: Eric Biederman <ebiederm@xmission.com>
7321 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7322 L: kexec@lists.infradead.org
7324 F: include/linux/kexec.h
7325 F: include/uapi/linux/kexec.h
7329 M: David Howells <dhowells@redhat.com>
7330 L: keyrings@vger.kernel.org
7332 F: Documentation/security/keys.txt
7333 F: include/linux/key.h
7334 F: include/linux/key-type.h
7335 F: include/linux/keyctl.h
7336 F: include/uapi/linux/keyctl.h
7341 M: David Safford <safford@us.ibm.com>
7342 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7343 L: linux-security-module@vger.kernel.org
7344 L: keyrings@vger.kernel.org
7346 F: Documentation/security/keys-trusted-encrypted.txt
7347 F: include/keys/trusted-type.h
7348 F: security/keys/trusted.c
7349 F: security/keys/trusted.h
7352 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7353 M: David Safford <safford@us.ibm.com>
7354 L: linux-security-module@vger.kernel.org
7355 L: keyrings@vger.kernel.org
7357 F: Documentation/security/keys-trusted-encrypted.txt
7358 F: include/keys/encrypted-type.h
7359 F: security/keys/encrypted-keys/
7361 KGDB / KDB /debug_core
7362 M: Jason Wessel <jason.wessel@windriver.com>
7363 W: http://kgdb.wiki.kernel.org/
7364 L: kgdb-bugreport@lists.sourceforge.net
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7367 F: Documentation/DocBook/kgdb.tmpl
7368 F: drivers/misc/kgdbts.c
7369 F: drivers/tty/serial/kgdboc.c
7370 F: include/linux/kdb.h
7371 F: include/linux/kgdb.h
7375 M: Vegard Nossum <vegardno@ifi.uio.no>
7376 M: Pekka Enberg <penberg@kernel.org>
7378 F: Documentation/dev-tools/kmemcheck.rst
7379 F: arch/x86/include/asm/kmemcheck.h
7380 F: arch/x86/mm/kmemcheck/
7381 F: include/linux/kmemcheck.h
7385 M: Catalin Marinas <catalin.marinas@arm.com>
7387 F: Documentation/dev-tools/kmemleak.rst
7388 F: include/linux/kmemleak.h
7390 F: mm/kmemleak-test.c
7393 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7394 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7395 M: "David S. Miller" <davem@davemloft.net>
7396 M: Masami Hiramatsu <mhiramat@kernel.org>
7398 F: Documentation/kprobes.txt
7399 F: include/linux/kprobes.h
7400 F: include/asm-generic/kprobes.h
7403 KS0108 LCD CONTROLLER DRIVER
7404 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7405 W: http://miguelojeda.es/auxdisplay.htm
7406 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7408 F: Documentation/auxdisplay/ks0108
7409 F: drivers/auxdisplay/ks0108.c
7410 F: include/linux/ks0108.h
7413 M: David Ahern <dsa@cumulusnetworks.com>
7414 L: netdev@vger.kernel.org
7417 F: include/net/l3mdev.h
7419 LANTIQ MIPS ARCHITECTURE
7420 M: John Crispin <john@phrozen.org>
7421 L: linux-mips@linux-mips.org
7426 L: linux-x25@vger.kernel.org
7428 F: Documentation/networking/lapb-module.txt
7432 LASI 53c700 driver for PARISC
7433 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7434 L: linux-scsi@vger.kernel.org
7436 F: Documentation/scsi/53c700.txt
7437 F: drivers/scsi/53c700*
7440 M: Richard Purdie <rpurdie@rpsys.net>
7441 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7442 M: Pavel Machek <pavel@ucw.cz>
7443 L: linux-leds@vger.kernel.org
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7446 F: Documentation/devicetree/bindings/leds/
7448 F: include/linux/leds.h
7450 LEGACY EEPROM DRIVER
7451 M: Jean Delvare <jdelvare@suse.com>
7453 F: Documentation/misc-devices/eeprom
7454 F: drivers/misc/eeprom/eeprom.c
7456 LEGO USB Tower driver
7457 M: Juergen Stuber <starblue@users.sourceforge.net>
7458 L: legousb-devel@lists.sourceforge.net
7459 W: http://legousb.sourceforge.net/
7461 F: drivers/usb/misc/legousbtower.c
7464 M: Michael Krufky <mkrufky@linuxtv.org>
7465 L: linux-media@vger.kernel.org
7466 W: https://linuxtv.org
7467 W: http://github.com/mkrufky
7468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7469 T: git git://linuxtv.org/mkrufky/tuners.git
7471 F: drivers/media/dvb-frontends/lg2160.*
7473 LGDT3305 MEDIA DRIVER
7474 M: Michael Krufky <mkrufky@linuxtv.org>
7475 L: linux-media@vger.kernel.org
7476 W: https://linuxtv.org
7477 W: http://github.com/mkrufky
7478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7479 T: git git://linuxtv.org/mkrufky/tuners.git
7481 F: drivers/media/dvb-frontends/lgdt3305.*
7484 M: Rusty Russell <rusty@rustcorp.com.au>
7485 L: lguest@lists.ozlabs.org
7486 W: http://lguest.ozlabs.org/
7488 F: arch/x86/include/asm/lguest*.h
7491 F: include/linux/lguest*.h
7494 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7495 M: Tejun Heo <tj@kernel.org>
7496 L: linux-ide@vger.kernel.org
7497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7500 F: include/linux/ata.h
7501 F: include/linux/libata.h
7502 F: Documentation/devicetree/bindings/ata/
7504 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7505 M: Viresh Kumar <vireshk@kernel.org>
7506 L: linux-ide@vger.kernel.org
7507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7509 F: include/linux/pata_arasan_cf_data.h
7510 F: drivers/ata/pata_arasan_cf.c
7513 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7514 M: Tejun Heo <tj@kernel.org>
7515 L: linux-ide@vger.kernel.org
7516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7518 F: drivers/ata/pata_*.c
7519 F: drivers/ata/ata_generic.c
7521 LIBATA SATA AHCI PLATFORM devices support
7522 M: Hans de Goede <hdegoede@redhat.com>
7523 M: Tejun Heo <tj@kernel.org>
7524 L: linux-ide@vger.kernel.org
7525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7527 F: drivers/ata/ahci_platform.c
7528 F: drivers/ata/libahci_platform.c
7529 F: include/linux/ahci_platform.h
7531 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7532 M: Mikael Pettersson <mikpelinux@gmail.com>
7533 L: linux-ide@vger.kernel.org
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7536 F: drivers/ata/sata_promise.*
7539 M: Sasha Levin <sasha.levin@oracle.com>
7541 F: tools/lib/lockdep/
7543 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7544 M: Dan Williams <dan.j.williams@intel.com>
7545 L: linux-nvdimm@lists.01.org
7546 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7550 F: include/linux/nd.h
7551 F: include/linux/libnvdimm.h
7552 F: include/uapi/linux/ndctl.h
7554 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7555 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7556 L: linux-nvdimm@lists.01.org
7557 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7559 F: drivers/nvdimm/blk.c
7560 F: drivers/nvdimm/region_devs.c
7561 F: drivers/acpi/nfit*
7563 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7564 M: Vishal Verma <vishal.l.verma@intel.com>
7565 L: linux-nvdimm@lists.01.org
7566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7568 F: drivers/nvdimm/btt*
7570 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7571 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7572 L: linux-nvdimm@lists.01.org
7573 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7575 F: drivers/nvdimm/pmem.c
7576 F: include/linux/pmem.h
7577 F: arch/*/include/asm/pmem.h
7579 LIGHTNVM PLATFORM SUPPORT
7580 M: Matias Bjorling <mb@lightnvm.io>
7581 W: http://github/OpenChannelSSD
7582 L: linux-block@vger.kernel.org
7584 F: drivers/lightnvm/
7585 F: include/linux/lightnvm.h
7586 F: include/uapi/linux/lightnvm.h
7588 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7589 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7590 M: Paul Mackerras <paulus@samba.org>
7591 M: Michael Ellerman <mpe@ellerman.id.au>
7592 W: https://github.com/linuxppc/linux/wiki
7593 L: linuxppc-dev@lists.ozlabs.org
7594 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7597 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7598 F: Documentation/devicetree/bindings/powerpc/
7599 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7600 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7601 F: Documentation/powerpc/
7603 F: drivers/char/tpm/tpm_ibmvtpm*
7604 F: drivers/crypto/nx/
7605 F: drivers/crypto/vmx/
7606 F: drivers/i2c/busses/i2c-opal.c
7607 F: drivers/net/ethernet/ibm/ibmveth.*
7608 F: drivers/net/ethernet/ibm/ibmvnic.*
7609 F: drivers/pci/hotplug/pnv_php.c
7610 F: drivers/pci/hotplug/rpa*
7611 F: drivers/rtc/rtc-opal.c
7612 F: drivers/scsi/ibmvscsi/
7613 F: drivers/tty/hvc/hvc_opal.c
7614 F: tools/testing/selftests/powerpc
7621 LINUX FOR POWER MACINTOSH
7622 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7623 W: http://www.penguinppc.org/
7624 L: linuxppc-dev@lists.ozlabs.org
7626 F: arch/powerpc/platforms/powermac/
7627 F: drivers/macintosh/
7629 LINUX FOR POWERPC EMBEDDED MPC5XXX
7630 M: Anatolij Gustschin <agust@denx.de>
7631 L: linuxppc-dev@lists.ozlabs.org
7632 T: git git://git.denx.de/linux-denx-agust.git
7634 F: arch/powerpc/platforms/512x/
7635 F: arch/powerpc/platforms/52xx/
7637 LINUX FOR POWERPC EMBEDDED PPC4XX
7638 M: Alistair Popple <alistair@popple.id.au>
7639 M: Matt Porter <mporter@kernel.crashing.org>
7640 W: http://www.penguinppc.org/
7641 L: linuxppc-dev@lists.ozlabs.org
7643 F: arch/powerpc/platforms/40x/
7644 F: arch/powerpc/platforms/44x/
7646 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7647 L: linuxppc-dev@lists.ozlabs.org
7649 F: arch/powerpc/*/*virtex*
7650 F: arch/powerpc/*/*/*virtex*
7652 LINUX FOR POWERPC EMBEDDED PPC8XX
7653 M: Vitaly Bordug <vitb@kernel.crashing.org>
7654 W: http://www.penguinppc.org/
7655 L: linuxppc-dev@lists.ozlabs.org
7657 F: arch/powerpc/platforms/8xx/
7659 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7660 M: Scott Wood <oss@buserror.net>
7661 M: Kumar Gala <galak@kernel.crashing.org>
7662 W: http://www.penguinppc.org/
7663 L: linuxppc-dev@lists.ozlabs.org
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7666 F: arch/powerpc/platforms/83xx/
7667 F: arch/powerpc/platforms/85xx/
7669 LINUX FOR POWERPC PA SEMI PWRFICIENT
7670 L: linuxppc-dev@lists.ozlabs.org
7672 F: arch/powerpc/platforms/pasemi/
7673 F: drivers/*/*pasemi*
7674 F: drivers/*/*/*pasemi*
7676 LINUX SECURITY MODULE (LSM) FRAMEWORK
7677 M: Chris Wright <chrisw@sous-sol.org>
7678 L: linux-security-module@vger.kernel.org
7681 LIS3LV02D ACCELEROMETER DRIVER
7682 M: Eric Piel <eric.piel@tremplin-utc.net>
7684 F: Documentation/misc-devices/lis3lv02d
7685 F: drivers/misc/lis3lv02d/
7686 F: drivers/platform/x86/hp_accel.c
7689 M: Josh Poimboeuf <jpoimboe@redhat.com>
7690 M: Jessica Yu <jeyu@redhat.com>
7691 M: Jiri Kosina <jikos@kernel.org>
7692 M: Miroslav Benes <mbenes@suse.cz>
7693 R: Petr Mladek <pmladek@suse.com>
7695 F: kernel/livepatch/
7696 F: include/linux/livepatch.h
7697 F: arch/x86/include/asm/livepatch.h
7698 F: arch/x86/kernel/livepatch.c
7699 F: Documentation/livepatch/
7700 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7701 F: samples/livepatch/
7702 L: live-patching@vger.kernel.org
7703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7705 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7706 M: Kees Cook <keescook@chromium.org>
7708 F: drivers/misc/lkdtm*
7711 L: netdev@vger.kernel.org
7713 F: include/linux/llc.h
7714 F: include/uapi/linux/llc.h
7718 LM73 HARDWARE MONITOR DRIVER
7719 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7720 L: linux-hwmon@vger.kernel.org
7722 F: drivers/hwmon/lm73.c
7724 LM78 HARDWARE MONITOR DRIVER
7725 M: Jean Delvare <jdelvare@suse.com>
7726 L: linux-hwmon@vger.kernel.org
7728 F: Documentation/hwmon/lm78
7729 F: drivers/hwmon/lm78.c
7731 LM83 HARDWARE MONITOR DRIVER
7732 M: Jean Delvare <jdelvare@suse.com>
7733 L: linux-hwmon@vger.kernel.org
7735 F: Documentation/hwmon/lm83
7736 F: drivers/hwmon/lm83.c
7738 LM90 HARDWARE MONITOR DRIVER
7739 M: Jean Delvare <jdelvare@suse.com>
7740 L: linux-hwmon@vger.kernel.org
7742 F: Documentation/hwmon/lm90
7743 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7744 F: drivers/hwmon/lm90.c
7745 F: include/dt-bindings/thermal/lm90.h
7747 LM95234 HARDWARE MONITOR DRIVER
7748 M: Guenter Roeck <linux@roeck-us.net>
7749 L: linux-hwmon@vger.kernel.org
7751 F: Documentation/hwmon/lm95234
7752 F: drivers/hwmon/lm95234.c
7754 LME2510 MEDIA DRIVER
7755 M: Malcolm Priestley <tvboxspy@gmail.com>
7756 L: linux-media@vger.kernel.org
7757 W: https://linuxtv.org
7758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7760 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7763 M: Peter Zijlstra <peterz@infradead.org>
7764 M: Ingo Molnar <mingo@redhat.com>
7765 L: linux-kernel@vger.kernel.org
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7768 F: Documentation/locking/
7769 F: include/linux/lockdep.h
7770 F: include/linux/spinlock*.h
7771 F: arch/*/include/asm/spinlock*.h
7772 F: include/linux/rwlock*.h
7773 F: include/linux/mutex*.h
7774 F: arch/*/include/asm/mutex*.h
7775 F: include/linux/rwsem*.h
7776 F: arch/*/include/asm/rwsem.h
7777 F: include/linux/seqlock.h
7778 F: lib/locking*.[ch]
7781 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7782 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7783 L: linux-ntfs-dev@lists.sourceforge.net
7784 W: http://www.linux-ntfs.org/content/view/19/37/
7786 F: Documentation/ldm.txt
7787 F: block/partitions/ldm.*
7789 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7790 M: Sathya Prakash <sathya.prakash@broadcom.com>
7791 M: Chaitra P B <chaitra.basappa@broadcom.com>
7792 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7793 L: MPT-FusionLinux.pdl@broadcom.com
7794 L: linux-scsi@vger.kernel.org
7795 W: http://www.avagotech.com/support/
7797 F: drivers/message/fusion/
7798 F: drivers/scsi/mpt2sas/
7799 F: drivers/scsi/mpt3sas/
7801 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7802 M: Matthew Wilcox <matthew@wil.cx>
7803 L: linux-scsi@vger.kernel.org
7805 F: drivers/scsi/sym53c8xx_2/
7807 LTC4261 HARDWARE MONITOR DRIVER
7808 M: Guenter Roeck <linux@roeck-us.net>
7809 L: linux-hwmon@vger.kernel.org
7811 F: Documentation/hwmon/ltc4261
7812 F: drivers/hwmon/ltc4261.c
7814 LTC4306 I2C MULTIPLEXER DRIVER
7815 M: Michael Hennerich <michael.hennerich@analog.com>
7816 W: http://ez.analog.com/community/linux-device-drivers
7817 L: linux-i2c@vger.kernel.org
7819 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7820 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7822 LTP (Linux Test Project)
7823 M: Mike Frysinger <vapier@gentoo.org>
7824 M: Cyril Hrubis <chrubis@suse.cz>
7825 M: Wanlong Gao <wanlong.gao@gmail.com>
7826 M: Jan Stancek <jstancek@redhat.com>
7827 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7828 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7829 L: ltp@lists.linux.it (subscribers-only)
7830 W: http://linux-test-project.github.io/
7831 T: git git://github.com/linux-test-project/ltp.git
7835 W: http://www.linux-m32r.org/
7840 M: Geert Uytterhoeven <geert@linux-m68k.org>
7841 L: linux-m68k@lists.linux-m68k.org
7842 W: http://www.linux-m68k.org/
7843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7848 M68K ON APPLE MACINTOSH
7849 M: Joshua Thompson <funaho@jurai.org>
7850 W: http://www.mac.linux-m68k.org/
7851 L: linux-m68k@lists.linux-m68k.org
7856 M: Philip Blundell <philb@gnu.org>
7857 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7861 M88DS3103 MEDIA DRIVER
7862 M: Antti Palosaari <crope@iki.fi>
7863 L: linux-media@vger.kernel.org
7864 W: https://linuxtv.org
7865 W: http://palosaari.fi/linux/
7866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7867 T: git git://linuxtv.org/anttip/media_tree.git
7869 F: drivers/media/dvb-frontends/m88ds3103*
7871 M88RS2000 MEDIA DRIVER
7872 M: Malcolm Priestley <tvboxspy@gmail.com>
7873 L: linux-media@vger.kernel.org
7874 W: https://linuxtv.org
7875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7877 F: drivers/media/dvb-frontends/m88rs2000*
7879 MA901 MASTERKIT USB FM RADIO DRIVER
7880 M: Alexey Klimov <klimov.linux@gmail.com>
7881 L: linux-media@vger.kernel.org
7882 T: git git://linuxtv.org/media_tree.git
7884 F: drivers/media/radio/radio-ma901.c
7887 M: Johannes Berg <johannes@sipsolutions.net>
7888 L: linux-wireless@vger.kernel.org
7889 W: http://wireless.kernel.org/
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7893 F: Documentation/networking/mac80211-injection.txt
7894 F: include/net/mac80211.h
7896 F: drivers/net/wireless/mac80211_hwsim.[ch]
7899 M: Jassi Brar <jassisinghbrar@gmail.com>
7900 L: linux-kernel@vger.kernel.org
7903 F: include/linux/mailbox_client.h
7904 F: include/linux/mailbox_controller.h
7906 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7907 M: Michael Kerrisk <mtk.manpages@gmail.com>
7908 W: http://www.kernel.org/doc/man-pages
7909 L: linux-man@vger.kernel.org
7912 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7913 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7914 L: linux-mips@linux-mips.org
7916 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7918 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7919 M: Andrew Lunn <andrew@lunn.ch>
7920 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7921 L: netdev@vger.kernel.org
7923 F: drivers/net/dsa/mv88e6xxx/
7924 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7926 MARVELL ARMADA DRM SUPPORT
7927 M: Russell King <linux@armlinux.org.uk>
7929 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7930 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7931 F: drivers/gpu/drm/armada/
7932 F: include/uapi/drm/armada_drm.h
7933 F: Documentation/devicetree/bindings/display/armada/
7935 MARVELL CRYPTO DRIVER
7936 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7937 M: Arnaud Ebalard <arno@natisbad.org>
7938 F: drivers/crypto/marvell/
7940 L: linux-crypto@vger.kernel.org
7942 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7943 M: Mirko Lindner <mlindner@marvell.com>
7944 M: Stephen Hemminger <stephen@networkplumber.org>
7945 L: netdev@vger.kernel.org
7947 F: drivers/net/ethernet/marvell/sk*
7949 MARVELL LIBERTAS WIRELESS DRIVER
7950 L: libertas-dev@lists.infradead.org
7952 F: drivers/net/wireless/marvell/libertas/
7954 MARVELL MV643XX ETHERNET DRIVER
7955 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7956 L: netdev@vger.kernel.org
7958 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7959 F: include/linux/mv643xx.h
7961 MARVELL MVNETA ETHERNET DRIVER
7962 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7963 L: netdev@vger.kernel.org
7965 F: drivers/net/ethernet/marvell/mvneta.*
7967 MARVELL MWIFIEX WIRELESS DRIVER
7968 M: Amitkumar Karwar <amitkarwar@gmail.com>
7969 M: Nishant Sarmukadam <nishants@marvell.com>
7970 M: Ganapathi Bhat <gbhat@marvell.com>
7971 M: Xinming Hu <huxm@marvell.com>
7972 L: linux-wireless@vger.kernel.org
7974 F: drivers/net/wireless/marvell/mwifiex/
7976 MARVELL MWL8K WIRELESS DRIVER
7977 M: Lennert Buytenhek <buytenh@wantstofly.org>
7978 L: linux-wireless@vger.kernel.org
7980 F: drivers/net/wireless/marvell/mwl8k.c
7982 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7983 M: Nicolas Pitre <nico@fluxnic.net>
7985 F: drivers/mmc/host/mvsdio.*
7987 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7988 M: Hu Ziji <huziji@marvell.com>
7989 L: linux-mmc@vger.kernel.org
7991 F: drivers/mmc/host/sdhci-xenon*
7992 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7994 MATROX FRAMEBUFFER DRIVER
7995 L: linux-fbdev@vger.kernel.org
7997 F: drivers/video/fbdev/matrox/matroxfb_*
7998 F: include/uapi/linux/matroxfb.h
8000 MAX16065 HARDWARE MONITOR DRIVER
8001 M: Guenter Roeck <linux@roeck-us.net>
8002 L: linux-hwmon@vger.kernel.org
8004 F: Documentation/hwmon/max16065
8005 F: drivers/hwmon/max16065.c
8007 MAX20751 HARDWARE MONITOR DRIVER
8008 M: Guenter Roeck <linux@roeck-us.net>
8009 L: linux-hwmon@vger.kernel.org
8011 F: Documentation/hwmon/max20751
8012 F: drivers/hwmon/max20751.c
8014 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8015 L: linux-hwmon@vger.kernel.org
8017 F: Documentation/hwmon/max6650
8018 F: drivers/hwmon/max6650.c
8020 MAX6697 HARDWARE MONITOR DRIVER
8021 M: Guenter Roeck <linux@roeck-us.net>
8022 L: linux-hwmon@vger.kernel.org
8024 F: Documentation/hwmon/max6697
8025 F: Documentation/devicetree/bindings/i2c/max6697.txt
8026 F: drivers/hwmon/max6697.c
8027 F: include/linux/platform_data/max6697.h
8029 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8030 M: Peter Rosin <peda@axentia.se>
8031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8033 F: Documentation/devicetree/bindings/sound/max9860.txt
8034 F: sound/soc/codecs/max9860.*
8036 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8037 M: Krzysztof Kozlowski <krzk@kernel.org>
8038 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8039 L: linux-pm@vger.kernel.org
8041 F: drivers/power/supply/max14577_charger.c
8042 F: drivers/power/supply/max77693_charger.c
8044 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8045 M: Javier Martinez Canillas <javier@osg.samsung.com>
8046 L: linux-kernel@vger.kernel.org
8048 F: drivers/*/*max77802*.c
8049 F: Documentation/devicetree/bindings/*/*max77802.txt
8050 F: include/dt-bindings/*/*max77802.h
8052 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8053 M: Chanwoo Choi <cw00.choi@samsung.com>
8054 M: Krzysztof Kozlowski <krzk@kernel.org>
8055 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8056 L: linux-kernel@vger.kernel.org
8058 F: drivers/*/max14577*.c
8059 F: drivers/*/max77686*.c
8060 F: drivers/*/max77693*.c
8061 F: drivers/extcon/extcon-max14577.c
8062 F: drivers/extcon/extcon-max77693.c
8063 F: drivers/rtc/rtc-max77686.c
8064 F: drivers/clk/clk-max77686.c
8065 F: Documentation/devicetree/bindings/mfd/max14577.txt
8066 F: Documentation/devicetree/bindings/*/max77686.txt
8067 F: Documentation/devicetree/bindings/mfd/max77693.txt
8068 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8069 F: include/linux/mfd/max14577*.h
8070 F: include/linux/mfd/max77686*.h
8071 F: include/linux/mfd/max77693*.h
8073 MAXIRADIO FM RADIO RECEIVER DRIVER
8074 M: Hans Verkuil <hverkuil@xs4all.nl>
8075 L: linux-media@vger.kernel.org
8076 T: git git://linuxtv.org/media_tree.git
8077 W: https://linuxtv.org
8079 F: drivers/media/radio/radio-maxiradio*
8081 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8082 M: Peter Rosin <peda@axentia.se>
8083 L: linux-iio@vger.kernel.org
8085 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8086 F: drivers/iio/potentiometer/mcp4531.c
8088 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8089 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8090 L: linux-iio@vger.kernel.org
8092 F: drivers/iio/dac/cio-dac.c
8094 MEDIA DRIVERS FOR RENESAS - FCP
8095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8096 L: linux-media@vger.kernel.org
8097 L: linux-renesas-soc@vger.kernel.org
8098 T: git git://linuxtv.org/media_tree.git
8100 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8101 F: drivers/media/platform/rcar-fcp.c
8102 F: include/media/rcar-fcp.h
8104 MEDIA DRIVERS FOR RENESAS - FDP1
8105 M: Kieran Bingham <kieran@bingham.xyz>
8106 L: linux-media@vger.kernel.org
8107 L: linux-renesas-soc@vger.kernel.org
8108 T: git git://linuxtv.org/media_tree.git
8110 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8111 F: drivers/media/platform/rcar_fdp1.c
8113 MEDIA DRIVERS FOR RENESAS - VIN
8114 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8115 L: linux-media@vger.kernel.org
8116 L: linux-renesas-soc@vger.kernel.org
8117 T: git git://linuxtv.org/media_tree.git
8119 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8120 F: drivers/media/platform/rcar-vin/
8122 MEDIA DRIVERS FOR RENESAS - VSP1
8123 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8124 L: linux-media@vger.kernel.org
8125 L: linux-renesas-soc@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8128 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8129 F: drivers/media/platform/vsp1/
8131 MEDIA DRIVERS FOR HELENE
8132 M: Abylay Ospan <aospan@netup.ru>
8133 L: linux-media@vger.kernel.org
8134 W: https://linuxtv.org
8136 T: git git://linuxtv.org/media_tree.git
8138 F: drivers/media/dvb-frontends/helene*
8140 MEDIA DRIVERS FOR ASCOT2E
8141 M: Sergey Kozlov <serjk@netup.ru>
8142 M: Abylay Ospan <aospan@netup.ru>
8143 L: linux-media@vger.kernel.org
8144 W: https://linuxtv.org
8146 T: git git://linuxtv.org/media_tree.git
8148 F: drivers/media/dvb-frontends/ascot2e*
8150 MEDIA DRIVERS FOR CXD2841ER
8151 M: Sergey Kozlov <serjk@netup.ru>
8152 M: Abylay Ospan <aospan@netup.ru>
8153 L: linux-media@vger.kernel.org
8154 W: https://linuxtv.org
8156 T: git git://linuxtv.org/media_tree.git
8158 F: drivers/media/dvb-frontends/cxd2841er*
8160 MEDIA DRIVERS FOR HORUS3A
8161 M: Sergey Kozlov <serjk@netup.ru>
8162 M: Abylay Ospan <aospan@netup.ru>
8163 L: linux-media@vger.kernel.org
8164 W: https://linuxtv.org
8166 T: git git://linuxtv.org/media_tree.git
8168 F: drivers/media/dvb-frontends/horus3a*
8170 MEDIA DRIVERS FOR LNBH25
8171 M: Sergey Kozlov <serjk@netup.ru>
8172 M: Abylay Ospan <aospan@netup.ru>
8173 L: linux-media@vger.kernel.org
8174 W: https://linuxtv.org
8176 T: git git://linuxtv.org/media_tree.git
8178 F: drivers/media/dvb-frontends/lnbh25*
8180 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8181 M: Sergey Kozlov <serjk@netup.ru>
8182 M: Abylay Ospan <aospan@netup.ru>
8183 L: linux-media@vger.kernel.org
8184 W: https://linuxtv.org
8186 T: git git://linuxtv.org/media_tree.git
8188 F: drivers/media/pci/netup_unidvb/*
8190 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8191 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8192 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8193 P: LinuxTV.org Project
8194 L: linux-media@vger.kernel.org
8195 W: https://linuxtv.org
8196 Q: http://patchwork.kernel.org/project/linux-media/list/
8197 T: git git://linuxtv.org/media_tree.git
8199 F: Documentation/devicetree/bindings/media/
8200 F: Documentation/media/
8202 F: drivers/staging/media/
8203 F: include/linux/platform_data/media/
8205 F: include/uapi/linux/dvb/
8206 F: include/uapi/linux/videodev2.h
8207 F: include/uapi/linux/media.h
8208 F: include/uapi/linux/v4l2-*
8209 F: include/uapi/linux/meye.h
8210 F: include/uapi/linux/ivtv*
8211 F: include/uapi/linux/uvcvideo.h
8213 MEDIATEK ETHERNET DRIVER
8214 M: Felix Fietkau <nbd@openwrt.org>
8215 M: John Crispin <blogic@openwrt.org>
8216 L: netdev@vger.kernel.org
8218 F: drivers/net/ethernet/mediatek/
8220 MEDIATEK JPEG DRIVER
8221 M: Rick Chang <rick.chang@mediatek.com>
8222 M: Bin Liu <bin.liu@mediatek.com>
8224 F: drivers/media/platform/mtk-jpeg/
8225 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8227 MEDIATEK MEDIA DRIVER
8228 M: Tiffany Lin <tiffany.lin@mediatek.com>
8229 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8231 F: drivers/media/platform/mtk-vcodec/
8232 F: drivers/media/platform/mtk-vpu/
8233 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8234 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8237 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8238 M: Houlong Wei <houlong.wei@mediatek.com>
8239 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8241 F: drivers/media/platform/mtk-mdp/
8242 F: drivers/media/platform/mtk-vpu/
8243 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8245 MEDIATEK MT7601U WIRELESS LAN DRIVER
8246 M: Jakub Kicinski <kubakici@wp.pl>
8247 L: linux-wireless@vger.kernel.org
8249 F: drivers/net/wireless/mediatek/mt7601u/
8251 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8252 M: Peter Senna Tschudin <peter.senna@collabora.com>
8253 M: Martin Donnelly <martin.donnelly@ge.com>
8254 M: Martyn Welch <martyn.welch@collabora.co.uk>
8256 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8257 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8259 MEGARAID SCSI/SAS DRIVERS
8260 M: Kashyap Desai <kashyap.desai@broadcom.com>
8261 M: Sumit Saxena <sumit.saxena@broadcom.com>
8262 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8263 L: megaraidlinux.pdl@broadcom.com
8264 L: linux-scsi@vger.kernel.org
8265 W: http://www.avagotech.com/support/
8267 F: Documentation/scsi/megaraid.txt
8268 F: drivers/scsi/megaraid.*
8269 F: drivers/scsi/megaraid/
8271 MELFAS MIP4 TOUCHSCREEN DRIVER
8272 M: Sangwon Jee <jeesw@melfas.com>
8273 W: http://www.melfas.com
8275 F: drivers/input/touchscreen/melfas_mip4.c
8276 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8278 MELLANOX ETHERNET DRIVER (mlx4_en)
8279 M: Tariq Toukan <tariqt@mellanox.com>
8280 L: netdev@vger.kernel.org
8282 W: http://www.mellanox.com
8283 Q: http://patchwork.ozlabs.org/project/netdev/list/
8284 F: drivers/net/ethernet/mellanox/mlx4/en_*
8286 MELLANOX ETHERNET DRIVER (mlx5e)
8287 M: Saeed Mahameed <saeedm@mellanox.com>
8288 L: netdev@vger.kernel.org
8290 W: http://www.mellanox.com
8291 Q: http://patchwork.ozlabs.org/project/netdev/list/
8292 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8294 MELLANOX ETHERNET SWITCH DRIVERS
8295 M: Jiri Pirko <jiri@mellanox.com>
8296 M: Ido Schimmel <idosch@mellanox.com>
8297 L: netdev@vger.kernel.org
8299 W: http://www.mellanox.com
8300 Q: http://patchwork.ozlabs.org/project/netdev/list/
8301 F: drivers/net/ethernet/mellanox/mlxsw/
8303 MELLANOX MLXCPLD I2C AND MUX DRIVER
8304 M: Vadim Pasternak <vadimp@mellanox.com>
8305 M: Michael Shych <michaelsh@mellanox.com>
8306 L: linux-i2c@vger.kernel.org
8308 F: drivers/i2c/busses/i2c-mlxcpld.c
8309 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8310 F: Documentation/i2c/busses/i2c-mlxcpld
8312 MELLANOX MLXCPLD LED DRIVER
8313 M: Vadim Pasternak <vadimp@mellanox.com>
8314 L: linux-leds@vger.kernel.org
8316 F: drivers/leds/leds-mlxcpld.c
8317 F: Documentation/leds/leds-mlxcpld.txt
8319 MELLANOX PLATFORM DRIVER
8320 M: Vadim Pasternak <vadimp@mellanox.com>
8321 L: platform-driver-x86@vger.kernel.org
8323 F: drivers/platform/x86/mlx-platform.c
8325 MELLANOX MLX CPLD HOTPLUG DRIVER
8326 M: Vadim Pasternak <vadimp@mellanox.com>
8327 L: platform-driver-x86@vger.kernel.org
8329 F: drivers/platform/x86/mlxcpld-hotplug.c
8330 F: include/linux/platform_data/mlxcpld-hotplug.h
8332 SOFT-ROCE DRIVER (rxe)
8333 M: Moni Shoua <monis@mellanox.com>
8334 L: linux-rdma@vger.kernel.org
8336 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8337 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8338 F: drivers/infiniband/sw/rxe/
8339 F: include/uapi/rdma/rdma_user_rxe.h
8342 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8343 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8344 L: linux-kernel@vger.kernel.org
8346 F: kernel/membarrier.c
8347 F: include/uapi/linux/membarrier.h
8350 L: linux-mm@kvack.org
8351 W: http://www.linux-mm.org
8353 F: include/linux/mm.h
8354 F: include/linux/gfp.h
8355 F: include/linux/mmzone.h
8356 F: include/linux/memory_hotplug.h
8357 F: include/linux/vmalloc.h
8360 MEMORY TECHNOLOGY DEVICES (MTD)
8361 M: David Woodhouse <dwmw2@infradead.org>
8362 M: Brian Norris <computersforpeace@gmail.com>
8363 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8364 M: Marek Vasut <marek.vasut@gmail.com>
8365 M: Richard Weinberger <richard@nod.at>
8366 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8367 L: linux-mtd@lists.infradead.org
8368 W: http://www.linux-mtd.infradead.org/
8369 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8370 T: git git://git.infradead.org/linux-mtd.git
8371 T: git git://git.infradead.org/l2-mtd.git
8373 F: Documentation/devicetree/bindings/mtd/
8375 F: include/linux/mtd/
8376 F: include/uapi/mtd/
8378 MEN A21 WATCHDOG DRIVER
8379 M: Johannes Thumshirn <morbidrsa@gmail.com>
8380 L: linux-watchdog@vger.kernel.org
8382 F: drivers/watchdog/mena21_wdt.c
8384 MEN CHAMELEON BUS (mcb)
8385 M: Johannes Thumshirn <morbidrsa@gmail.com>
8388 F: include/linux/mcb.h
8389 F: Documentation/men-chameleon-bus.txt
8391 MEN F21BMC (Board Management Controller)
8392 M: Andreas Werner <andreas.werner@men.de>
8394 F: drivers/mfd/menf21bmc.c
8395 F: drivers/watchdog/menf21bmc_wdt.c
8396 F: drivers/leds/leds-menf21bmc.c
8397 F: drivers/hwmon/menf21bmc_hwmon.c
8398 F: Documentation/hwmon/menf21bmc
8401 M: James Hogan <james.hogan@imgtec.com>
8402 L: linux-metag@vger.kernel.org
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8406 F: Documentation/metag/
8407 F: Documentation/devicetree/bindings/metag/
8408 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8409 F: drivers/clocksource/metag_generic.c
8410 F: drivers/irqchip/irq-metag.c
8411 F: drivers/irqchip/irq-metag-ext.c
8412 F: drivers/tty/metag_da.c
8414 MICROBLAZE ARCHITECTURE
8415 M: Michal Simek <monstr@monstr.eu>
8416 W: http://www.monstr.eu/fdt/
8417 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8421 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8422 M: Richard Genoud <richard.genoud@gmail.com>
8424 F: drivers/tty/serial/atmel_serial.c
8425 F: drivers/tty/serial/atmel_serial.h
8427 MICROCHIP / ATMEL DMA DRIVER
8428 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8430 L: dmaengine@vger.kernel.org
8432 F: drivers/dma/at_hdmac.c
8433 F: drivers/dma/at_hdmac_regs.h
8434 F: include/linux/platform_data/dma-atmel.h
8436 MICROCHIP / ATMEL ISC DRIVER
8437 M: Songjun Wu <songjun.wu@microchip.com>
8438 L: linux-media@vger.kernel.org
8440 F: drivers/media/platform/atmel/atmel-isc.c
8441 F: drivers/media/platform/atmel/atmel-isc-regs.h
8442 F: devicetree/bindings/media/atmel-isc.txt
8444 MICROCHIP USB251XB DRIVER
8445 M: Richard Leitner <richard.leitner@skidata.com>
8446 L: linux-usb@vger.kernel.org
8448 F: drivers/usb/misc/usb251xb.c
8449 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8451 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8452 M: Chen Yu <yu.c.chen@intel.com>
8453 L: platform-driver-x86@vger.kernel.org
8455 F: drivers/platform/x86/surfacepro3_button.c
8458 M: Oliver Neukum <oliver@neukum.org>
8460 F: drivers/usb/image/microtek.*
8463 M: Ralf Baechle <ralf@linux-mips.org>
8464 L: linux-mips@linux-mips.org
8465 W: http://www.linux-mips.org/
8466 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8467 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8469 F: Documentation/devicetree/bindings/mips/
8470 F: Documentation/mips/
8473 MIPS/LOONGSON1 ARCHITECTURE
8474 M: Keguang Zhang <keguang.zhang@gmail.com>
8475 L: linux-mips@linux-mips.org
8477 F: arch/mips/loongson32/
8478 F: arch/mips/include/asm/mach-loongson32/
8479 F: drivers/*/*loongson1*
8480 F: drivers/*/*/*loongson1*
8482 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8483 M: Hans Verkuil <hverkuil@xs4all.nl>
8484 L: linux-media@vger.kernel.org
8485 T: git git://linuxtv.org/media_tree.git
8486 W: https://linuxtv.org
8488 F: drivers/media/radio/radio-miropcm20*
8490 MELLANOX MLX4 core VPI driver
8491 M: Yishai Hadas <yishaih@mellanox.com>
8492 L: netdev@vger.kernel.org
8493 L: linux-rdma@vger.kernel.org
8494 W: http://www.mellanox.com
8495 Q: http://patchwork.ozlabs.org/project/netdev/list/
8497 F: drivers/net/ethernet/mellanox/mlx4/
8498 F: include/linux/mlx4/
8499 F: include/uapi/rdma/mlx4-abi.h
8501 MELLANOX MLX4 IB driver
8502 M: Yishai Hadas <yishaih@mellanox.com>
8503 L: linux-rdma@vger.kernel.org
8504 W: http://www.mellanox.com
8505 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8507 F: drivers/infiniband/hw/mlx4/
8508 F: include/linux/mlx4/
8510 MELLANOX MLX5 core VPI driver
8511 M: Saeed Mahameed <saeedm@mellanox.com>
8512 M: Matan Barak <matanb@mellanox.com>
8513 M: Leon Romanovsky <leonro@mellanox.com>
8514 L: netdev@vger.kernel.org
8515 L: linux-rdma@vger.kernel.org
8516 W: http://www.mellanox.com
8517 Q: http://patchwork.ozlabs.org/project/netdev/list/
8519 F: drivers/net/ethernet/mellanox/mlx5/core/
8520 F: include/linux/mlx5/
8521 F: include/uapi/rdma/mlx5-abi.h
8523 MELLANOX MLX5 IB driver
8524 M: Matan Barak <matanb@mellanox.com>
8525 M: Leon Romanovsky <leonro@mellanox.com>
8526 L: linux-rdma@vger.kernel.org
8527 W: http://www.mellanox.com
8528 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8530 F: drivers/infiniband/hw/mlx5/
8531 F: include/linux/mlx5/
8533 MELEXIS MLX90614 DRIVER
8534 M: Crt Mori <cmo@melexis.com>
8535 L: linux-iio@vger.kernel.org
8536 W: http://www.melexis.com
8538 F: drivers/iio/temperature/mlx90614.c
8540 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8541 M: Don Brace <don.brace@microsemi.com>
8542 L: esc.storagedev@microsemi.com
8543 L: linux-scsi@vger.kernel.org
8545 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8546 F: drivers/scsi/smartpqi/Kconfig
8547 F: drivers/scsi/smartpqi/Makefile
8548 F: include/linux/cciss*.h
8549 F: include/uapi/linux/cciss*.h
8550 F: Documentation/scsi/smartpqi.txt
8552 MN88472 MEDIA DRIVER
8553 M: Antti Palosaari <crope@iki.fi>
8554 L: linux-media@vger.kernel.org
8555 W: https://linuxtv.org
8556 W: http://palosaari.fi/linux/
8557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8559 F: drivers/media/dvb-frontends/mn88472*
8561 MN88473 MEDIA DRIVER
8562 M: Antti Palosaari <crope@iki.fi>
8563 L: linux-media@vger.kernel.org
8564 W: https://linuxtv.org
8565 W: http://palosaari.fi/linux/
8566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8568 F: drivers/media/dvb-frontends/mn88473*
8571 M: Jessica Yu <jeyu@redhat.com>
8572 M: Rusty Russell <rusty@rustcorp.com.au>
8573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8575 F: include/linux/module.h
8578 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8579 W: http://popies.net/meye/
8581 F: Documentation/media/v4l-drivers/meye*
8582 F: drivers/media/pci/meye/
8583 F: include/uapi/linux/meye.h
8585 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8586 M: Jiri Slaby <jirislaby@gmail.com>
8588 F: Documentation/serial/moxa-smartio
8589 F: drivers/tty/mxser.*
8591 MR800 AVERMEDIA USB FM RADIO DRIVER
8592 M: Alexey Klimov <klimov.linux@gmail.com>
8593 L: linux-media@vger.kernel.org
8594 T: git git://linuxtv.org/media_tree.git
8596 F: drivers/media/radio/radio-mr800.c
8598 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8599 M: Alan Ott <alan@signal11.us>
8600 L: linux-wpan@vger.kernel.org
8602 F: drivers/net/ieee802154/mrf24j40.c
8603 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8606 M: "Lee, Chun-Yi" <jlee@suse.com>
8607 L: platform-driver-x86@vger.kernel.org
8609 F: drivers/platform/x86/msi-laptop.c
8612 L: platform-driver-x86@vger.kernel.org
8614 F: drivers/platform/x86/msi-wmi.c
8617 M: Antti Palosaari <crope@iki.fi>
8618 L: linux-media@vger.kernel.org
8619 W: https://linuxtv.org
8620 W: http://palosaari.fi/linux/
8621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8622 T: git git://linuxtv.org/anttip/media_tree.git
8624 F: drivers/media/tuners/msi001*
8626 MSI2500 MEDIA DRIVER
8627 M: Antti Palosaari <crope@iki.fi>
8628 L: linux-media@vger.kernel.org
8629 W: https://linuxtv.org
8630 W: http://palosaari.fi/linux/
8631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8632 T: git git://linuxtv.org/anttip/media_tree.git
8634 F: drivers/media/usb/msi2500/
8636 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8637 M: Robert Jarzmik <robert.jarzmik@free.fr>
8638 L: linux-mtd@lists.infradead.org
8640 F: drivers/mtd/devices/docg3*
8642 MT9M032 APTINA SENSOR DRIVER
8643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8644 L: linux-media@vger.kernel.org
8645 T: git git://linuxtv.org/media_tree.git
8647 F: drivers/media/i2c/mt9m032.c
8648 F: include/media/i2c/mt9m032.h
8650 MT9P031 APTINA CAMERA SENSOR
8651 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652 L: linux-media@vger.kernel.org
8653 T: git git://linuxtv.org/media_tree.git
8655 F: drivers/media/i2c/mt9p031.c
8656 F: include/media/i2c/mt9p031.h
8658 MT9T001 APTINA CAMERA SENSOR
8659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8660 L: linux-media@vger.kernel.org
8661 T: git git://linuxtv.org/media_tree.git
8663 F: drivers/media/i2c/mt9t001.c
8664 F: include/media/i2c/mt9t001.h
8666 MT9V032 APTINA CAMERA SENSOR
8667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8668 L: linux-media@vger.kernel.org
8669 T: git git://linuxtv.org/media_tree.git
8671 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8672 F: drivers/media/i2c/mt9v032.c
8673 F: include/media/i2c/mt9v032.h
8675 MULTIFUNCTION DEVICES (MFD)
8676 M: Lee Jones <lee.jones@linaro.org>
8677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8679 F: Documentation/devicetree/bindings/mfd/
8681 F: include/linux/mfd/
8682 F: include/dt-bindings/mfd/
8684 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8685 M: Ulf Hansson <ulf.hansson@linaro.org>
8686 L: linux-mmc@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8689 F: Documentation/devicetree/bindings/mmc/
8691 F: include/linux/mmc/
8692 F: include/uapi/linux/mmc/
8694 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8696 F: drivers/mmc/host/mmc_spi.c
8697 F: include/linux/spi/mmc_spi.h
8699 MULTISOUND SOUND DRIVER
8700 M: Andrew Veliath <andrewtv@usa.net>
8702 F: Documentation/sound/oss/MultiSound
8705 MULTITECH MULTIPORT CARD (ISICOM)
8707 F: drivers/tty/isicom.c
8708 F: include/linux/isicom.h
8710 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8711 M: Bin Liu <b-liu@ti.com>
8712 L: linux-usb@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8715 F: drivers/usb/musb/
8717 MXL5007T MEDIA DRIVER
8718 M: Michael Krufky <mkrufky@linuxtv.org>
8719 L: linux-media@vger.kernel.org
8720 W: https://linuxtv.org
8721 W: http://github.com/mkrufky
8722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8723 T: git git://linuxtv.org/mkrufky/tuners.git
8725 F: drivers/media/tuners/mxl5007t.*
8728 M: Marek Vasut <marex@denx.de>
8730 F: drivers/gpu/drm/mxsfb/
8731 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8733 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8734 M: Hyong-Youb Kim <hykim@myri.com>
8735 L: netdev@vger.kernel.org
8736 W: https://www.myricom.com/support/downloads/myri10ge.html
8738 F: drivers/net/ethernet/myricom/myri10ge/
8740 NAND FLASH SUBSYSTEM
8741 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8742 R: Richard Weinberger <richard@nod.at>
8743 L: linux-mtd@lists.infradead.org
8744 W: http://www.linux-mtd.infradead.org/
8745 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8746 T: git git://github.com/linux-nand/linux.git
8748 F: drivers/mtd/nand/
8749 F: include/linux/mtd/nand*.h
8751 NATSEMI ETHERNET DRIVER (DP8381x)
8753 F: drivers/net/ethernet/natsemi/natsemi.c
8755 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8756 M: Daniel Mack <zonque@gmail.com>
8758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8759 W: http://www.native-instruments.com
8763 M: Petr Vandrovec <petr@vandrovec.name>
8767 NCR 5380 SCSI DRIVERS
8768 M: Finn Thain <fthain@telegraphics.com.au>
8769 M: Michael Schmitz <schmitzmic@gmail.com>
8770 L: linux-scsi@vger.kernel.org
8772 F: Documentation/scsi/g_NCR5380.txt
8773 F: drivers/scsi/NCR5380.*
8774 F: drivers/scsi/arm/cumana_1.c
8775 F: drivers/scsi/arm/oak.c
8776 F: drivers/scsi/atari_scsi.*
8777 F: drivers/scsi/dmx3191d.c
8778 F: drivers/scsi/g_NCR5380.*
8779 F: drivers/scsi/mac_scsi.*
8780 F: drivers/scsi/sun3_scsi.*
8781 F: drivers/scsi/sun3_scsi_vme.c
8783 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8784 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8785 L: linux-scsi@vger.kernel.org
8787 F: drivers/scsi/NCR_D700.*
8789 NCT6775 HARDWARE MONITOR DRIVER
8790 M: Guenter Roeck <linux@roeck-us.net>
8791 L: linux-hwmon@vger.kernel.org
8793 F: Documentation/hwmon/nct6775
8794 F: drivers/hwmon/nct6775.c
8796 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8797 M: Faisal Latif <faisal.latif@intel.com>
8798 L: linux-rdma@vger.kernel.org
8799 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8801 F: drivers/infiniband/hw/nes/
8802 F: include/uapi/rdma/nes-abi.h
8804 NETEM NETWORK EMULATOR
8805 M: Stephen Hemminger <stephen@networkplumber.org>
8806 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8808 F: net/sched/sch_netem.c
8810 NETERION 10GbE DRIVERS (s2io/vxge)
8811 M: Jon Mason <jdmason@kudzu.us>
8812 L: netdev@vger.kernel.org
8814 F: Documentation/networking/s2io.txt
8815 F: Documentation/networking/vxge.txt
8816 F: drivers/net/ethernet/neterion/
8819 M: Pablo Neira Ayuso <pablo@netfilter.org>
8820 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8821 M: Florian Westphal <fw@strlen.de>
8822 L: netfilter-devel@vger.kernel.org
8823 L: coreteam@netfilter.org
8824 W: http://www.netfilter.org/
8825 W: http://www.iptables.org/
8826 W: http://www.nftables.org/
8827 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8831 F: include/linux/netfilter*
8832 F: include/linux/netfilter/
8833 F: include/net/netfilter/
8834 F: include/uapi/linux/netfilter*
8835 F: include/uapi/linux/netfilter/
8836 F: net/*/netfilter.c
8839 F: net/bridge/br_netfilter*.c
8842 M: Paul Moore <paul@paul-moore.com>
8843 W: http://netlabel.sf.net
8844 L: netdev@vger.kernel.org
8846 F: Documentation/netlabel/
8847 F: include/net/netlabel.h
8850 NETROM NETWORK LAYER
8851 M: Ralf Baechle <ralf@linux-mips.org>
8852 L: linux-hams@vger.kernel.org
8853 W: http://www.linux-ax25.org/
8855 F: include/net/netrom.h
8856 F: include/uapi/linux/netrom.h
8859 NETRONOME ETHERNET DRIVERS
8860 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8861 L: oss-drivers@netronome.com
8863 F: drivers/net/ethernet/netronome/
8865 NETWORK BLOCK DEVICE (NBD)
8866 M: Josef Bacik <jbacik@fb.com>
8868 L: linux-block@vger.kernel.org
8869 L: nbd-general@lists.sourceforge.net
8870 F: Documentation/blockdev/nbd.txt
8871 F: drivers/block/nbd.c
8872 F: include/uapi/linux/nbd.h
8874 NETWORK DROP MONITOR
8875 M: Neil Horman <nhorman@tuxdriver.com>
8876 L: netdev@vger.kernel.org
8878 W: https://fedorahosted.org/dropwatch/
8879 F: net/core/drop_monitor.c
8882 M: Andrew Lunn <andrew@lunn.ch>
8883 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8884 M: Florian Fainelli <f.fainelli@gmail.com>
8887 F: include/net/dsa.h
8890 NETWORKING [GENERAL]
8891 M: "David S. Miller" <davem@davemloft.net>
8892 L: netdev@vger.kernel.org
8893 W: http://www.linuxfoundation.org/en/Net
8894 Q: http://patchwork.ozlabs.org/project/netdev/list/
8895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8897 B: mailto:netdev@vger.kernel.org
8901 F: include/linux/in.h
8902 F: include/linux/net.h
8903 F: include/linux/netdevice.h
8904 F: include/uapi/linux/in.h
8905 F: include/uapi/linux/net.h
8906 F: include/uapi/linux/netdevice.h
8907 F: include/uapi/linux/net_namespace.h
8909 F: tools/testing/selftests/net/
8912 NETWORKING [IPv4/IPv6]
8913 M: "David S. Miller" <davem@davemloft.net>
8914 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8915 M: James Morris <jmorris@namei.org>
8916 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8917 M: Patrick McHardy <kaber@trash.net>
8918 L: netdev@vger.kernel.org
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8927 M: Steffen Klassert <steffen.klassert@secunet.com>
8928 M: Herbert Xu <herbert@gondor.apana.org.au>
8929 M: "David S. Miller" <davem@davemloft.net>
8930 L: netdev@vger.kernel.org
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8940 F: net/ipv4/ipcomp.c
8941 F: net/ipv4/ip_vti.c
8945 F: net/ipv6/ipcomp6.c
8946 F: net/ipv6/ip6_vti.c
8947 F: include/uapi/linux/xfrm.h
8948 F: include/net/xfrm.h
8950 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8951 M: Paul Moore <paul@paul-moore.com>
8952 L: netdev@vger.kernel.org
8955 NETWORKING [WIRELESS]
8956 L: linux-wireless@vger.kernel.org
8957 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8960 L: netdev@vger.kernel.org
8961 W: http://www.linuxfoundation.org/en/Net
8962 Q: http://patchwork.ozlabs.org/project/netdev/list/
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8966 F: Documentation/devicetree/bindings/net/
8968 F: include/linux/if_*
8969 F: include/linux/netdevice.h
8970 F: include/linux/etherdevice.h
8971 F: include/linux/fcdevice.h
8972 F: include/linux/fddidevice.h
8973 F: include/linux/hippidevice.h
8974 F: include/linux/inetdevice.h
8975 F: include/uapi/linux/if_*
8976 F: include/uapi/linux/netdevice.h
8978 NETWORKING DRIVERS (WIRELESS)
8979 M: Kalle Valo <kvalo@codeaurora.org>
8980 L: linux-wireless@vger.kernel.org
8981 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8985 F: Documentation/devicetree/bindings/net/wireless/
8986 F: drivers/net/wireless/
8988 NETXEN (1/10) GbE SUPPORT
8989 M: Manish Chopra <manish.chopra@cavium.com>
8990 M: Rahul Verma <rahul.verma@cavium.com>
8991 M: Dept-GELinuxNICDev@cavium.com
8992 L: netdev@vger.kernel.org
8994 F: drivers/net/ethernet/qlogic/netxen/
8997 M: Samuel Ortiz <sameo@linux.intel.com>
8998 L: linux-wireless@vger.kernel.org
8999 L: linux-nfc@lists.01.org (subscribers-only)
9003 F: include/uapi/linux/nfc.h
9005 F: include/linux/platform_data/nfcmrvl.h
9006 F: include/linux/platform_data/nxp-nci.h
9007 F: include/linux/platform_data/pn544.h
9008 F: include/linux/platform_data/st21nfca.h
9009 F: include/linux/platform_data/st-nci.h
9010 F: Documentation/devicetree/bindings/net/nfc/
9012 NFS, SUNRPC, AND LOCKD CLIENTS
9013 M: Trond Myklebust <trond.myklebust@primarydata.com>
9014 M: Anna Schumaker <anna.schumaker@netapp.com>
9015 L: linux-nfs@vger.kernel.org
9016 W: http://client.linux-nfs.org
9017 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9023 F: include/linux/lockd/
9024 F: include/linux/nfs*
9025 F: include/linux/sunrpc/
9026 F: include/uapi/linux/nfs*
9027 F: include/uapi/linux/sunrpc/
9030 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9031 L: linux-nilfs@vger.kernel.org
9032 W: http://nilfs.sourceforge.net/
9033 W: http://nilfs.osdn.jp/
9034 T: git git://github.com/konis/nilfs2.git
9036 F: Documentation/filesystems/nilfs2.txt
9038 F: include/trace/events/nilfs2.h
9039 F: include/uapi/linux/nilfs2_api.h
9040 F: include/uapi/linux/nilfs2_ondisk.h
9042 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9043 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9044 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9046 F: Documentation/scsi/NinjaSCSI.txt
9047 F: drivers/scsi/pcmcia/nsp_*
9049 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9050 M: GOTO Masanori <gotom@debian.or.jp>
9051 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9052 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9054 F: Documentation/scsi/NinjaSCSI.txt
9055 F: drivers/scsi/nsp32*
9058 M: Ley Foon Tan <lftan@altera.com>
9059 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9064 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9065 M: Pavel Machek <pavel@ucw.cz>
9066 M: Sakari Ailus <sakari.ailus@iki.fi>
9067 L: linux-media@vger.kernel.org
9069 F: drivers/media/i2c/et8ek8
9070 F: drivers/media/i2c/ad5820.c
9072 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9073 M: Pavel Machek <pavel@ucw.cz>
9074 M: Sakari Ailus <sakari.ailus@iki.fi>
9075 L: linux-media@vger.kernel.org
9077 F: drivers/media/i2c/et8ek8
9078 F: drivers/media/i2c/ad5820.c
9080 NOKIA N900 POWER SUPPLY DRIVERS
9081 R: Pali Rohár <pali.rohar@gmail.com>
9082 F: include/linux/power/bq2415x_charger.h
9083 F: include/linux/power/bq27xxx_battery.h
9084 F: include/linux/power/isp1704_charger.h
9085 F: drivers/power/supply/bq2415x_charger.c
9086 F: drivers/power/supply/bq27xxx_battery.c
9087 F: drivers/power/supply/bq27xxx_battery_i2c.c
9088 F: drivers/power/supply/isp1704_charger.c
9089 F: drivers/power/supply/rx51_battery.c
9092 M: Jon Mason <jdmason@kudzu.us>
9093 M: Dave Jiang <dave.jiang@intel.com>
9094 M: Allen Hubbe <Allen.Hubbe@emc.com>
9095 L: linux-ntb@googlegroups.com
9097 W: https://github.com/jonmason/ntb/wiki
9098 T: git git://github.com/jonmason/ntb.git
9100 F: drivers/net/ntb_netdev.c
9101 F: include/linux/ntb.h
9102 F: include/linux/ntb_transport.h
9103 F: tools/testing/selftests/ntb/
9106 M: Jon Mason <jdmason@kudzu.us>
9107 M: Dave Jiang <dave.jiang@intel.com>
9108 L: linux-ntb@googlegroups.com
9110 W: https://github.com/jonmason/ntb/wiki
9111 T: git git://github.com/jonmason/ntb.git
9112 F: drivers/ntb/hw/intel/
9115 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9116 L: linux-ntb@googlegroups.com
9118 F: drivers/ntb/hw/amd/
9121 M: Anton Altaparmakov <anton@tuxera.com>
9122 L: linux-ntfs-dev@lists.sourceforge.net
9123 W: http://www.tuxera.com/
9124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9126 F: Documentation/filesystems/ntfs.txt
9129 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9130 M: Antonino Daplas <adaplas@gmail.com>
9131 L: linux-fbdev@vger.kernel.org
9133 F: drivers/video/fbdev/riva/
9134 F: drivers/video/fbdev/nvidia/
9137 M: Keith Busch <keith.busch@intel.com>
9138 M: Jens Axboe <axboe@fb.com>
9139 M: Christoph Hellwig <hch@lst.de>
9140 M: Sagi Grimberg <sagi@grimberg.me>
9141 L: linux-nvme@lists.infradead.org
9142 T: git://git.infradead.org/nvme.git
9143 W: http://git.infradead.org/nvme.git
9145 F: drivers/nvme/host/
9146 F: include/linux/nvme.h
9147 F: include/uapi/linux/nvme_ioctl.h
9149 NVM EXPRESS TARGET DRIVER
9150 M: Christoph Hellwig <hch@lst.de>
9151 M: Sagi Grimberg <sagi@grimberg.me>
9152 L: linux-nvme@lists.infradead.org
9153 T: git://git.infradead.org/nvme.git
9154 W: http://git.infradead.org/nvme.git
9156 F: drivers/nvme/target/
9158 NVM EXPRESS FC TRANSPORT DRIVERS
9159 M: James Smart <james.smart@broadcom.com>
9160 L: linux-nvme@lists.infradead.org
9162 F: include/linux/nvme-fc.h
9163 F: include/linux/nvme-fc-driver.h
9164 F: drivers/nvme/host/fc.c
9165 F: drivers/nvme/target/fc.c
9166 F: drivers/nvme/target/fcloop.c
9169 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9172 F: Documentation/devicetree/bindings/nvmem/
9173 F: include/linux/nvmem-consumer.h
9174 F: include/linux/nvmem-provider.h
9177 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9178 R: Charles Gorand <charles.gorand@effinnov.com>
9179 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9181 F: drivers/nfc/nxp-nci
9183 NXP TDA998X DRM DRIVER
9184 M: Russell King <linux@armlinux.org.uk>
9186 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9187 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9188 F: drivers/gpu/drm/i2c/tda998x_drv.c
9189 F: include/drm/i2c/tda998x.h
9192 M: Peter Rosin <peda@axentia.se>
9193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9195 F: sound/soc/codecs/tfa9879*
9198 M: Josh Poimboeuf <jpoimboe@redhat.com>
9203 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9204 M: Tony Lindgren <tony@atomide.com>
9205 L: linux-omap@vger.kernel.org
9206 Q: http://patchwork.kernel.org/project/linux-omap/list/
9207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9209 F: arch/arm/mach-omap1/
9210 F: arch/arm/plat-omap/
9211 F: arch/arm/configs/omap1_defconfig
9212 F: drivers/i2c/busses/i2c-omap.c
9213 F: include/linux/i2c-omap.h
9216 M: Tony Lindgren <tony@atomide.com>
9217 L: linux-omap@vger.kernel.org
9218 W: http://www.muru.com/linux/omap/
9219 W: http://linux.omap.com/
9220 Q: http://patchwork.kernel.org/project/linux-omap/list/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9223 F: arch/arm/mach-omap2/
9224 F: arch/arm/plat-omap/
9225 F: arch/arm/configs/omap2plus_defconfig
9226 F: drivers/i2c/busses/i2c-omap.c
9227 F: drivers/irqchip/irq-omap-intc.c
9228 F: drivers/mfd/*omap*.c
9229 F: drivers/mfd/menelaus.c
9230 F: drivers/mfd/palmas.c
9231 F: drivers/mfd/tps65217.c
9232 F: drivers/mfd/tps65218.c
9233 F: drivers/mfd/tps65910.c
9234 F: drivers/mfd/twl-core.[ch]
9235 F: drivers/mfd/twl4030*.c
9236 F: drivers/mfd/twl6030*.c
9237 F: drivers/mfd/twl6040*.c
9238 F: drivers/regulator/palmas-regulator*.c
9239 F: drivers/regulator/pbias-regulator.c
9240 F: drivers/regulator/tps65217-regulator.c
9241 F: drivers/regulator/tps65218-regulator.c
9242 F: drivers/regulator/tps65910-regulator.c
9243 F: drivers/regulator/twl-regulator.c
9244 F: drivers/regulator/twl6030-regulator.c
9245 F: include/linux/i2c-omap.h
9247 OMAP DEVICE TREE SUPPORT
9248 M: Benoît Cousson <bcousson@baylibre.com>
9249 M: Tony Lindgren <tony@atomide.com>
9250 L: linux-omap@vger.kernel.org
9251 L: devicetree@vger.kernel.org
9253 F: arch/arm/boot/dts/*omap*
9254 F: arch/arm/boot/dts/*am3*
9255 F: arch/arm/boot/dts/*am4*
9256 F: arch/arm/boot/dts/*am5*
9257 F: arch/arm/boot/dts/*dra7*
9259 OMAP CLOCK FRAMEWORK SUPPORT
9260 M: Paul Walmsley <paul@pwsan.com>
9261 L: linux-omap@vger.kernel.org
9263 F: arch/arm/*omap*/*clock*
9265 OMAP POWER MANAGEMENT SUPPORT
9266 M: Kevin Hilman <khilman@kernel.org>
9267 L: linux-omap@vger.kernel.org
9269 F: arch/arm/*omap*/*pm*
9270 F: drivers/cpufreq/omap-cpufreq.c
9272 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9273 M: Rajendra Nayak <rnayak@codeaurora.org>
9274 M: Paul Walmsley <paul@pwsan.com>
9275 L: linux-omap@vger.kernel.org
9277 F: arch/arm/mach-omap2/prm*
9280 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9281 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9283 L: linux-omap@vger.kernel.org
9287 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9288 M: Roger Quadros <rogerq@ti.com>
9289 M: Tony Lindgren <tony@atomide.com>
9290 L: linux-omap@vger.kernel.org
9292 F: drivers/memory/omap-gpmc.c
9293 F: arch/arm/mach-omap2/*gpmc*
9295 OMAP FRAMEBUFFER SUPPORT
9296 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9297 L: linux-fbdev@vger.kernel.org
9298 L: linux-omap@vger.kernel.org
9300 F: drivers/video/fbdev/omap/
9302 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9303 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9304 L: linux-omap@vger.kernel.org
9305 L: linux-fbdev@vger.kernel.org
9307 F: drivers/video/fbdev/omap2/
9308 F: Documentation/arm/OMAP/DSS
9310 OMAP HARDWARE SPINLOCK SUPPORT
9311 M: Ohad Ben-Cohen <ohad@wizery.com>
9312 L: linux-omap@vger.kernel.org
9314 F: drivers/hwspinlock/omap_hwspinlock.c
9317 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9318 L: linux-omap@vger.kernel.org
9320 F: drivers/mmc/host/omap.c
9323 L: linux-mmc@vger.kernel.org
9324 L: linux-omap@vger.kernel.org
9326 F: drivers/mmc/host/omap_hsmmc.c
9328 OMAP RANDOM NUMBER GENERATOR SUPPORT
9329 M: Deepak Saxena <dsaxena@plexity.net>
9331 F: drivers/char/hw_random/omap-rng.c
9334 M: Benoît Cousson <bcousson@baylibre.com>
9335 M: Paul Walmsley <paul@pwsan.com>
9336 L: linux-omap@vger.kernel.org
9338 F: arch/arm/mach-omap2/omap_hwmod.*
9341 M: Paul Walmsley <paul@pwsan.com>
9342 L: linux-omap@vger.kernel.org
9344 F: arch/arm/mach-omap2/omap_hwmod*data*
9346 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9347 M: Benoît Cousson <bcousson@baylibre.com>
9348 L: linux-omap@vger.kernel.org
9350 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9352 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9353 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9354 L: linux-media@vger.kernel.org
9356 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9357 F: drivers/media/platform/omap3isp/
9358 F: drivers/staging/media/omap4iss/
9361 L: linux-usb@vger.kernel.org
9362 L: linux-omap@vger.kernel.org
9364 F: drivers/usb/*/*omap*
9365 F: arch/arm/*omap*/usb*
9368 M: Grygorii Strashko <grygorii.strashko@ti.com>
9369 M: Santosh Shilimkar <ssantosh@kernel.org>
9370 M: Kevin Hilman <khilman@kernel.org>
9371 L: linux-omap@vger.kernel.org
9373 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9374 F: drivers/gpio/gpio-omap.c
9376 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9377 M: Mark Jackson <mpfj@newflow.co.uk>
9378 L: linux-omap@vger.kernel.org
9380 F: arch/arm/boot/dts/am335x-nano.dts
9383 M: Bob Copeland <me@bobcopeland.com>
9384 L: linux-karma-devel@lists.sourceforge.net
9386 F: Documentation/filesystems/omfs.txt
9389 OMNIKEY CARDMAN 4000 DRIVER
9390 M: Harald Welte <laforge@gnumonks.org>
9392 F: drivers/char/pcmcia/cm4000_cs.c
9393 F: include/linux/cm4000_cs.h
9394 F: include/uapi/linux/cm4000_cs.h
9396 OMNIKEY CARDMAN 4040 DRIVER
9397 M: Harald Welte <laforge@gnumonks.org>
9399 F: drivers/char/pcmcia/cm4040_cs.*
9401 OMNIVISION OV5647 SENSOR DRIVER
9402 M: Ramiro Oliveira <roliveir@synopsys.com>
9403 L: linux-media@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: drivers/media/i2c/ov5647.c
9408 OMNIVISION OV7670 SENSOR DRIVER
9409 M: Jonathan Corbet <corbet@lwn.net>
9410 L: linux-media@vger.kernel.org
9411 T: git git://linuxtv.org/media_tree.git
9413 F: drivers/media/i2c/ov7670.c
9414 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9416 ONENAND FLASH DRIVER
9417 M: Kyungmin Park <kyungmin.park@samsung.com>
9418 L: linux-mtd@lists.infradead.org
9420 F: drivers/mtd/onenand/
9421 F: include/linux/mtd/onenand*.h
9423 ONSTREAM SCSI TAPE DRIVER
9424 M: Willem Riede <osst@riede.org>
9425 L: osst-users@lists.sourceforge.net
9426 L: linux-scsi@vger.kernel.org
9428 F: Documentation/scsi/osst.txt
9429 F: drivers/scsi/osst.*
9430 F: drivers/scsi/osst_*.h
9431 F: drivers/scsi/st.h
9433 OPENCORES I2C BUS DRIVER
9434 M: Peter Korsgaard <jacmet@sunsite.dk>
9435 L: linux-i2c@vger.kernel.org
9437 F: Documentation/i2c/busses/i2c-ocores
9438 F: drivers/i2c/busses/i2c-ocores.c
9440 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9441 M: Rob Herring <robh+dt@kernel.org>
9442 M: Frank Rowand <frowand.list@gmail.com>
9443 L: devicetree@vger.kernel.org
9444 W: http://www.devicetree.org/
9445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9448 F: include/linux/of*.h
9451 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9452 M: Rob Herring <robh+dt@kernel.org>
9453 M: Mark Rutland <mark.rutland@arm.com>
9454 L: devicetree@vger.kernel.org
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9456 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9458 F: Documentation/devicetree/
9460 F: include/dt-bindings/
9462 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9463 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9464 L: devicetree@vger.kernel.org
9466 F: Documentation/devicetree/dynamic-resolution-notes.txt
9467 F: Documentation/devicetree/overlay-notes.txt
9468 F: drivers/of/overlay.c
9469 F: drivers/of/resolver.c
9471 OPENRISC ARCHITECTURE
9472 M: Jonas Bonn <jonas@southpole.se>
9473 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9474 M: Stafford Horne <shorne@gmail.com>
9475 T: git git://github.com/openrisc/linux.git
9476 L: openrisc@lists.librecores.org
9477 W: http://openrisc.io
9482 M: Pravin Shelar <pshelar@nicira.com>
9483 L: netdev@vger.kernel.org
9484 L: dev@openvswitch.org
9485 W: http://openvswitch.org
9488 F: include/uapi/linux/openvswitch.h
9490 OPERATING PERFORMANCE POINTS (OPP)
9491 M: Viresh Kumar <vireshk@kernel.org>
9492 M: Nishanth Menon <nm@ti.com>
9493 M: Stephen Boyd <sboyd@codeaurora.org>
9494 L: linux-pm@vger.kernel.org
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9497 F: drivers/base/power/opp/
9498 F: include/linux/pm_opp.h
9499 F: Documentation/power/opp.txt
9500 F: Documentation/devicetree/bindings/opp/
9503 M: Clemens Ladisch <clemens@ladisch.de>
9504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9505 T: git git://git.alsa-project.org/alsa-kernel.git
9507 F: sound/drivers/opl4/
9510 M: Robert Richter <rric@kernel.org>
9511 L: oprofile-list@lists.sf.net
9513 F: arch/*/include/asm/oprofile*.h
9515 F: drivers/oprofile/
9516 F: include/linux/oprofile.h
9519 M: Jens Wiklander <jens.wiklander@linaro.org>
9521 F: drivers/tee/optee/
9523 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9524 M: Mark Fasheh <mfasheh@versity.com>
9525 M: Joel Becker <jlbec@evilplan.org>
9526 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9527 W: http://ocfs2.wiki.kernel.org
9529 F: Documentation/filesystems/ocfs2.txt
9530 F: Documentation/filesystems/dlmfs.txt
9534 L: linux-wireless@vger.kernel.org
9535 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9536 W: http://www.nongnu.org/orinoco/
9538 F: drivers/net/wireless/intersil/orinoco/
9540 OSD LIBRARY and FILESYSTEM
9541 M: Boaz Harrosh <ooo@electrozaur.com>
9542 M: Benny Halevy <bhalevy@primarydata.com>
9543 L: osd-dev@open-osd.org
9544 W: http://open-osd.org
9545 T: git git://git.open-osd.org/open-osd.git
9547 F: drivers/scsi/osd/
9548 F: include/scsi/osd_*
9552 M: Miklos Szeredi <miklos@szeredi.hu>
9553 L: linux-unionfs@vger.kernel.org
9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9557 F: Documentation/filesystems/overlayfs.txt
9560 M: Mike Marshall <hubcap@omnibond.com>
9561 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9565 F: Documentation/filesystems/orangefs.txt
9568 M: Christian Lamparter <chunkeey@googlemail.com>
9569 L: linux-wireless@vger.kernel.org
9570 W: http://wireless.kernel.org/en/users/Drivers/p54
9572 F: drivers/net/wireless/intersil/p54/
9574 PA SEMI ETHERNET DRIVER
9575 L: netdev@vger.kernel.org
9577 F: drivers/net/ethernet/pasemi/*
9579 PA SEMI SMBUS DRIVER
9580 L: linux-i2c@vger.kernel.org
9582 F: drivers/i2c/busses/i2c-pasemi.c
9584 PADATA PARALLEL EXECUTION MECHANISM
9585 M: Steffen Klassert <steffen.klassert@secunet.com>
9586 L: linux-crypto@vger.kernel.org
9589 F: include/linux/padata.h
9590 F: Documentation/padata.txt
9592 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9593 M: Harald Welte <laforge@gnumonks.org>
9594 L: platform-driver-x86@vger.kernel.org
9596 F: drivers/platform/x86/panasonic-laptop.c
9598 PANASONIC MN10300/AM33/AM34 PORT
9599 M: David Howells <dhowells@redhat.com>
9600 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9601 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9603 F: Documentation/mn10300/
9606 PARALLEL LCD/KEYPAD PANEL DRIVER
9607 M: Willy Tarreau <willy@haproxy.com>
9608 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9610 F: Documentation/misc-devices/lcd-panel-cgram.txt
9611 F: drivers/misc/panel.c
9613 PARALLEL PORT SUBSYSTEM
9614 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9615 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9616 L: linux-parport@lists.infradead.org (subscribers-only)
9619 F: include/linux/parport*.h
9620 F: drivers/char/ppdev.c
9621 F: include/uapi/linux/ppdev.h
9622 F: Documentation/parport*.txt
9624 PARAVIRT_OPS INTERFACE
9625 M: Jeremy Fitzhardinge <jeremy@goop.org>
9626 M: Chris Wright <chrisw@sous-sol.org>
9627 M: Alok Kataria <akataria@vmware.com>
9628 M: Rusty Russell <rusty@rustcorp.com.au>
9629 L: virtualization@lists.linux-foundation.org
9631 F: Documentation/virtual/paravirt_ops.txt
9632 F: arch/*/kernel/paravirt*
9633 F: arch/*/include/asm/paravirt.h
9634 F: include/linux/hypervisor.h
9636 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9637 M: Tim Waugh <tim@cyberelk.net>
9638 L: linux-parport@lists.infradead.org (subscribers-only)
9640 F: Documentation/blockdev/paride.txt
9641 F: drivers/block/paride/
9644 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9645 M: Helge Deller <deller@gmx.de>
9646 L: linux-parisc@vger.kernel.org
9647 W: http://www.parisc-linux.org/
9648 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9653 F: Documentation/parisc/
9655 F: drivers/char/agp/parisc-agp.c
9656 F: drivers/input/serio/gscps2.c
9657 F: drivers/parport/parport_gsc.*
9658 F: drivers/tty/serial/8250/8250_gsc.c
9659 F: drivers/video/fbdev/sti*
9660 F: drivers/video/console/sti*
9661 F: drivers/video/logo/logo_parisc*
9664 M: Jiri Pirko <jiri@mellanox.com>
9665 L: netdev@vger.kernel.org
9668 F: lib/test_parman.c
9669 F: include/linux/parman.h
9671 PC87360 HARDWARE MONITORING DRIVER
9672 M: Jim Cromie <jim.cromie@gmail.com>
9673 L: linux-hwmon@vger.kernel.org
9675 F: Documentation/hwmon/pc87360
9676 F: drivers/hwmon/pc87360.c
9679 M: Jim Cromie <jim.cromie@gmail.com>
9681 F: drivers/char/pc8736x_gpio.c
9683 PC87427 HARDWARE MONITORING DRIVER
9684 M: Jean Delvare <jdelvare@suse.com>
9685 L: linux-hwmon@vger.kernel.org
9687 F: Documentation/hwmon/pc87427
9688 F: drivers/hwmon/pc87427.c
9691 M: Riku Voipio <riku.voipio@iki.fi>
9693 F: drivers/leds/leds-pca9532.c
9694 F: include/linux/leds-pca9532.h
9696 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9697 M: Guenter Roeck <linux@roeck-us.net>
9698 L: linux-i2c@vger.kernel.org
9700 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9702 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9703 M: Khalid Aziz <khalid@gonehiking.org>
9705 F: drivers/firmware/pcdp.*
9708 M: Linas Vepstas <linasvepstas@gmail.com>
9709 L: linux-pci@vger.kernel.org
9711 F: Documentation/PCI/pci-error-recovery.txt
9713 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9714 M: Russell Currey <ruscur@russell.cc>
9715 L: linuxppc-dev@lists.ozlabs.org
9717 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9718 F: arch/powerpc/kernel/eeh*.c
9719 F: arch/powerpc/platforms/*/eeh*.c
9720 F: arch/powerpc/include/*/eeh*.h
9723 M: Bjorn Helgaas <bhelgaas@google.com>
9724 L: linux-pci@vger.kernel.org
9725 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9728 F: Documentation/devicetree/bindings/pci/
9729 F: Documentation/PCI/
9731 F: include/linux/pci*
9733 F: arch/x86/kernel/quirks.c
9735 PCI ENDPOINT SUBSYSTEM
9736 M: Kishon Vijay Abraham I <kishon@ti.com>
9737 L: linux-pci@vger.kernel.org
9738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9740 F: drivers/pci/endpoint/
9741 F: drivers/misc/pci_endpoint_test.c
9744 PCI DRIVER FOR ALTERA PCIE IP
9745 M: Ley Foon Tan <lftan@altera.com>
9746 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9747 L: linux-pci@vger.kernel.org
9749 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9750 F: drivers/pci/host/pcie-altera.c
9752 PCI DRIVER FOR ARM VERSATILE PLATFORM
9753 M: Rob Herring <robh@kernel.org>
9754 L: linux-pci@vger.kernel.org
9755 L: linux-arm-kernel@lists.infradead.org
9757 F: Documentation/devicetree/bindings/pci/versatile.txt
9758 F: drivers/pci/host/pci-versatile.c
9760 PCI DRIVER FOR ARMADA 8K
9761 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9762 L: linux-pci@vger.kernel.org
9763 L: linux-arm-kernel@lists.infradead.org
9765 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9766 F: drivers/pci/dwc/pcie-armada8k.c
9768 PCI DRIVER FOR APPLIEDMICRO XGENE
9769 M: Tanmay Inamdar <tinamdar@apm.com>
9770 L: linux-pci@vger.kernel.org
9771 L: linux-arm-kernel@lists.infradead.org
9773 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9774 F: drivers/pci/host/pci-xgene.c
9776 PCI DRIVER FOR FREESCALE LAYERSCAPE
9777 M: Minghuan Lian <minghuan.Lian@freescale.com>
9778 M: Mingkai Hu <mingkai.hu@freescale.com>
9779 M: Roy Zang <tie-fei.zang@freescale.com>
9780 L: linuxppc-dev@lists.ozlabs.org
9781 L: linux-pci@vger.kernel.org
9782 L: linux-arm-kernel@lists.infradead.org
9784 F: drivers/pci/dwc/*layerscape*
9787 M: Richard Zhu <hongxing.zhu@nxp.com>
9788 M: Lucas Stach <l.stach@pengutronix.de>
9789 L: linux-pci@vger.kernel.org
9790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9792 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9793 F: drivers/pci/dwc/*imx6*
9795 PCI DRIVER FOR TI KEYSTONE
9796 M: Murali Karicheri <m-karicheri2@ti.com>
9797 L: linux-pci@vger.kernel.org
9798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9800 F: drivers/pci/dwc/*keystone*
9802 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9803 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9804 M: Jason Cooper <jason@lakedaemon.net>
9805 L: linux-pci@vger.kernel.org
9806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9808 F: drivers/pci/host/*mvebu*
9810 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9811 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9812 L: linux-pci@vger.kernel.org
9813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9815 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9816 F: drivers/pci/host/pci-aardvark.c
9818 PCI DRIVER FOR MICROSEMI SWITCHTEC
9819 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
9820 M: Stephen Bates <stephen.bates@microsemi.com>
9821 M: Logan Gunthorpe <logang@deltatee.com>
9822 L: linux-pci@vger.kernel.org
9824 F: Documentation/switchtec.txt
9825 F: Documentation/ABI/testing/sysfs-class-switchtec
9826 F: drivers/pci/switch/switchtec*
9827 F: include/uapi/linux/switchtec_ioctl.h
9829 PCI DRIVER FOR NVIDIA TEGRA
9830 M: Thierry Reding <thierry.reding@gmail.com>
9831 L: linux-tegra@vger.kernel.org
9832 L: linux-pci@vger.kernel.org
9834 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9835 F: drivers/pci/host/pci-tegra.c
9837 PCI DRIVER FOR TI DRA7XX
9838 M: Kishon Vijay Abraham I <kishon@ti.com>
9839 L: linux-omap@vger.kernel.org
9840 L: linux-pci@vger.kernel.org
9842 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9843 F: drivers/pci/dwc/pci-dra7xx.c
9845 PCI DRIVER FOR RENESAS R-CAR
9846 M: Simon Horman <horms@verge.net.au>
9847 L: linux-pci@vger.kernel.org
9848 L: linux-renesas-soc@vger.kernel.org
9850 F: drivers/pci/host/*rcar*
9852 PCI DRIVER FOR SAMSUNG EXYNOS
9853 M: Jingoo Han <jingoohan1@gmail.com>
9854 L: linux-pci@vger.kernel.org
9855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9856 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9858 F: drivers/pci/dwc/pci-exynos.c
9860 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9861 M: Jingoo Han <jingoohan1@gmail.com>
9862 M: Joao Pinto <Joao.Pinto@synopsys.com>
9863 L: linux-pci@vger.kernel.org
9865 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9866 F: drivers/pci/dwc/*designware*
9868 PCI DRIVER FOR GENERIC OF HOSTS
9869 M: Will Deacon <will.deacon@arm.com>
9870 L: linux-pci@vger.kernel.org
9871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9873 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9874 F: drivers/pci/host/pci-host-common.c
9875 F: drivers/pci/host/pci-host-generic.c
9877 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9878 M: Keith Busch <keith.busch@intel.com>
9879 L: linux-pci@vger.kernel.org
9881 F: drivers/pci/host/vmd.c
9883 PCIE DRIVER FOR ST SPEAR13XX
9884 M: Pratyush Anand <pratyush.anand@gmail.com>
9885 L: linux-pci@vger.kernel.org
9887 F: drivers/pci/dwc/*spear*
9889 PCI MSI DRIVER FOR ALTERA MSI IP
9890 M: Ley Foon Tan <lftan@altera.com>
9891 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9892 L: linux-pci@vger.kernel.org
9894 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9895 F: drivers/pci/host/pcie-altera-msi.c
9897 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9898 M: Duc Dang <dhdang@apm.com>
9899 L: linux-pci@vger.kernel.org
9900 L: linux-arm-kernel@lists.infradead.org
9902 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9903 F: drivers/pci/host/pci-xgene-msi.c
9905 PCIE DRIVER FOR AXIS ARTPEC
9906 M: Niklas Cassel <niklas.cassel@axis.com>
9907 M: Jesper Nilsson <jesper.nilsson@axis.com>
9908 L: linux-arm-kernel@axis.com
9909 L: linux-pci@vger.kernel.org
9911 F: Documentation/devicetree/bindings/pci/axis,artpec*
9912 F: drivers/pci/dwc/*artpec*
9914 PCIE DRIVER FOR HISILICON
9915 M: Zhou Wang <wangzhou1@hisilicon.com>
9916 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9917 L: linux-pci@vger.kernel.org
9919 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9920 F: drivers/pci/dwc/pcie-hisi.c
9922 PCIE DRIVER FOR ROCKCHIP
9923 M: Shawn Lin <shawn.lin@rock-chips.com>
9924 M: Wenrui Li <wenrui.li@rock-chips.com>
9925 L: linux-pci@vger.kernel.org
9926 L: linux-rockchip@lists.infradead.org
9928 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9929 F: drivers/pci/host/pcie-rockchip.c
9931 PCIE DRIVER FOR QUALCOMM MSM
9932 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9933 L: linux-pci@vger.kernel.org
9934 L: linux-arm-msm@vger.kernel.org
9936 F: drivers/pci/dwc/*qcom*
9938 PCIE DRIVER FOR CAVIUM THUNDERX
9939 M: David Daney <david.daney@cavium.com>
9940 L: linux-pci@vger.kernel.org
9941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9944 F: drivers/pci/host/pci-thunder-*
9947 P: Linux PCMCIA Team
9948 L: linux-pcmcia@lists.infradead.org
9949 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9952 F: Documentation/pcmcia/
9957 PCNET32 NETWORK DRIVER
9958 M: Don Fry <pcnet32@frontier.com>
9959 L: netdev@vger.kernel.org
9961 F: drivers/net/ethernet/amd/pcnet32.c
9963 PCRYPT PARALLEL CRYPTO ENGINE
9964 M: Steffen Klassert <steffen.klassert@secunet.com>
9965 L: linux-crypto@vger.kernel.org
9968 F: include/crypto/pcrypt.h
9970 PER-CPU MEMORY ALLOCATOR
9971 M: Tejun Heo <tj@kernel.org>
9972 M: Christoph Lameter <cl@linux.com>
9973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9975 F: include/linux/percpu*.h
9977 F: arch/*/include/asm/percpu.h
9979 PER-TASK DELAY ACCOUNTING
9980 M: Balbir Singh <bsingharora@gmail.com>
9982 F: include/linux/delayacct.h
9983 F: kernel/delayacct.c
9985 PERFORMANCE EVENTS SUBSYSTEM
9986 M: Peter Zijlstra <peterz@infradead.org>
9987 M: Ingo Molnar <mingo@redhat.com>
9988 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9989 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9990 L: linux-kernel@vger.kernel.org
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9994 F: include/linux/perf_event.h
9995 F: include/uapi/linux/perf_event.h
9996 F: arch/*/kernel/perf_event*.c
9997 F: arch/*/kernel/*/perf_event*.c
9998 F: arch/*/kernel/*/*/perf_event*.c
9999 F: arch/*/include/asm/perf_event.h
10000 F: arch/*/kernel/perf_callchain.c
10004 PERSONALITY HANDLING
10005 M: Christoph Hellwig <hch@infradead.org>
10006 L: linux-abi-devel@lists.sourceforge.net
10008 F: include/linux/personality.h
10009 F: include/uapi/linux/personality.h
10012 M: Remi Denis-Courmont <courmisch@gmail.com>
10014 F: Documentation/networking/phonet.txt
10015 F: include/linux/phonet.h
10016 F: include/net/phonet/
10017 F: include/uapi/linux/phonet.h
10021 M: Joern Engel <joern@lazybastard.org>
10022 L: linux-mtd@lists.infradead.org
10024 F: drivers/mtd/devices/phram.c
10027 M: Bruno Prémont <bonbons@linux-vserver.org>
10028 L: linux-input@vger.kernel.org
10030 F: drivers/hid/hid-picolcd*
10033 M: Jamie Iles <jamie@jamieiles.com>
10034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10035 T: git git://github.com/jamieiles/linux-2.6-ji.git
10037 F: arch/arm/boot/dts/picoxcell*
10038 F: arch/arm/mach-picoxcell/
10039 F: drivers/crypto/picoxcell*
10041 PIN CONTROL SUBSYSTEM
10042 M: Linus Walleij <linus.walleij@linaro.org>
10043 L: linux-gpio@vger.kernel.org
10044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10046 F: Documentation/devicetree/bindings/pinctrl/
10047 F: Documentation/pinctrl.txt
10048 F: drivers/pinctrl/
10049 F: include/linux/pinctrl/
10051 PIN CONTROLLER - ATMEL AT91
10052 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055 F: drivers/pinctrl/pinctrl-at91.*
10057 PIN CONTROLLER - ATMEL AT91 PIO4
10058 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10060 L: linux-gpio@vger.kernel.org
10062 F: drivers/pinctrl/pinctrl-at91-pio4.*
10064 PIN CONTROLLER - INTEL
10065 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10066 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10068 F: drivers/pinctrl/intel/
10070 PIN CONTROLLER - RENESAS
10071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10072 M: Geert Uytterhoeven <geert+renesas@glider.be>
10073 L: linux-renesas-soc@vger.kernel.org
10075 F: drivers/pinctrl/sh-pfc/
10077 PIN CONTROLLER - SAMSUNG
10078 M: Tomasz Figa <tomasz.figa@gmail.com>
10079 M: Krzysztof Kozlowski <krzk@kernel.org>
10080 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10082 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10083 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10086 F: drivers/pinctrl/samsung/
10087 F: include/dt-bindings/pinctrl/samsung.h
10088 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10090 PIN CONTROLLER - SINGLE
10091 M: Tony Lindgren <tony@atomide.com>
10092 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10094 L: linux-omap@vger.kernel.org
10096 F: drivers/pinctrl/pinctrl-single.c
10098 PIN CONTROLLER - ST SPEAR
10099 M: Viresh Kumar <vireshk@kernel.org>
10100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10101 W: http://www.st.com/spear
10103 F: drivers/pinctrl/spear/
10105 PISTACHIO SOC SUPPORT
10106 M: James Hartley <james.hartley@imgtec.com>
10107 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10108 L: linux-mips@linux-mips.org
10110 F: arch/mips/pistachio/
10111 F: arch/mips/include/asm/mach-pistachio/
10112 F: arch/mips/boot/dts/img/pistachio*
10113 F: arch/mips/configs/pistachio*_defconfig
10117 M: linux-block@vger.kernel.org
10118 F: drivers/block/pktcdvd.c
10119 F: include/linux/pktcdvd.h
10120 F: include/uapi/linux/pktcdvd.h
10122 PKUNITY SOC DRIVERS
10123 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10124 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10126 T: git git://github.com/gxt/linux.git
10127 F: drivers/input/serio/i8042-unicore32io.h
10128 F: drivers/i2c/busses/i2c-puv3.c
10129 F: drivers/video/fbdev/fb-puv3.c
10130 F: drivers/rtc/rtc-puv3.c
10132 PMBUS HARDWARE MONITORING DRIVERS
10133 M: Guenter Roeck <linux@roeck-us.net>
10134 L: linux-hwmon@vger.kernel.org
10135 W: http://hwmon.wiki.kernel.org/
10136 W: http://www.roeck-us.net/linux/drivers/
10137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10139 F: Documentation/hwmon/pmbus
10140 F: drivers/hwmon/pmbus/
10141 F: include/linux/i2c/pmbus.h
10143 PMC SIERRA MaxRAID DRIVER
10144 L: linux-scsi@vger.kernel.org
10145 W: http://www.pmc-sierra.com/
10147 F: drivers/scsi/pmcraid.*
10149 PMC SIERRA PM8001 DRIVER
10150 M: Jack Wang <jinpu.wang@profitbricks.com>
10151 M: lindar_liu@usish.com
10152 L: linux-scsi@vger.kernel.org
10154 F: drivers/scsi/pm8001/
10156 POSIX CLOCKS and TIMERS
10157 M: Thomas Gleixner <tglx@linutronix.de>
10158 L: linux-kernel@vger.kernel.org
10159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10162 F: include/linux/timer*
10163 F: kernel/time/*timer*
10165 POWER MANAGEMENT CORE
10166 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10167 L: linux-pm@vger.kernel.org
10168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10169 B: https://bugzilla.kernel.org
10171 F: drivers/base/power/
10172 F: include/linux/pm.h
10173 F: include/linux/pm_*
10174 F: include/linux/powercap.h
10175 F: drivers/powercap/
10177 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10178 M: Sebastian Reichel <sre@kernel.org>
10179 L: linux-pm@vger.kernel.org
10180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10182 F: Documentation/devicetree/bindings/power/supply/
10183 F: include/linux/power_supply.h
10184 F: drivers/power/supply/
10186 POWER STATE COORDINATION INTERFACE (PSCI)
10187 M: Mark Rutland <mark.rutland@arm.com>
10188 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10189 L: linux-arm-kernel@lists.infradead.org
10191 F: drivers/firmware/psci*.c
10192 F: include/linux/psci.h
10193 F: include/uapi/linux/psci.h
10195 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10196 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10197 L: linuxppc-dev@lists.ozlabs.org
10199 F: drivers/char/powernv-op-panel.c
10202 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10206 PPP PROTOCOL DRIVERS AND COMPRESSORS
10207 M: Paul Mackerras <paulus@samba.org>
10208 L: linux-ppp@vger.kernel.org
10210 F: drivers/net/ppp/ppp_*
10212 PPP OVER ATM (RFC 2364)
10213 M: Mitchell Blank Jr <mitch@sfgoth.com>
10215 F: net/atm/pppoatm.c
10216 F: include/uapi/linux/atmppp.h
10219 M: Michal Ostrowski <mostrows@earthlink.net>
10221 F: drivers/net/ppp/pppoe.c
10222 F: drivers/net/ppp/pppox.c
10225 M: James Chapman <jchapman@katalix.com>
10227 F: net/l2tp/l2tp_ppp.c
10228 F: include/linux/if_pppol2tp.h
10229 F: include/uapi/linux/if_pppol2tp.h
10232 M: Rodolfo Giometti <giometti@enneenne.com>
10233 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10234 L: linuxpps@ml.enneenne.com (subscribers-only)
10236 F: Documentation/pps/
10238 F: include/linux/pps*.h
10241 M: Dmitry Kozlov <xeb@mail.ru>
10242 L: netdev@vger.kernel.org
10244 F: drivers/net/ppp/pptp.c
10245 W: http://sourceforge.net/projects/accel-pptp
10248 M: Robert Love <rml@tech9.net>
10249 L: kpreempt-tech@lists.sourceforge.net
10250 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10252 F: Documentation/preempt-locking.txt
10253 F: include/linux/preempt.h
10256 M: Petr Mladek <pmladek@suse.com>
10257 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10258 R: Steven Rostedt <rostedt@goodmis.org>
10261 F: include/linux/printk.h
10263 PRISM54 WIRELESS DRIVER
10264 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10265 L: linux-wireless@vger.kernel.org
10266 W: http://wireless.kernel.org/en/users/Drivers/p54
10268 F: drivers/net/wireless/intersil/prism54/
10270 PS3 NETWORK SUPPORT
10271 M: Geoff Levand <geoff@infradead.org>
10272 L: netdev@vger.kernel.org
10273 L: linuxppc-dev@lists.ozlabs.org
10275 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10277 PS3 PLATFORM SUPPORT
10278 M: Geoff Levand <geoff@infradead.org>
10279 L: linuxppc-dev@lists.ozlabs.org
10281 F: arch/powerpc/boot/ps3*
10282 F: arch/powerpc/include/asm/lv1call.h
10283 F: arch/powerpc/include/asm/ps3*.h
10284 F: arch/powerpc/platforms/ps3/
10287 F: drivers/rtc/rtc-ps3.c
10288 F: drivers/usb/host/*ps3.c
10289 F: sound/ppc/snd_ps3*
10292 M: Jim Paris <jim@jtan.com>
10293 M: Geoff Levand <geoff@infradead.org>
10294 L: linuxppc-dev@lists.ozlabs.org
10296 F: drivers/block/ps3vram.c
10298 PSAMPLE PACKET SAMPLING SUPPORT:
10299 M: Yotam Gigi <yotamg@mellanox.com>
10302 F: include/net/psample.h
10303 F: include/uapi/linux/psample.h
10306 M: Kees Cook <keescook@chromium.org>
10307 M: Anton Vorontsov <anton@enomsg.org>
10308 M: Colin Cross <ccross@android.com>
10309 M: Tony Luck <tony.luck@intel.com>
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10313 F: include/linux/pstore*
10314 F: drivers/firmware/efi/efi-pstore.c
10315 F: drivers/acpi/apei/erst.c
10316 F: Documentation/admin-guide/ramoops.rst
10317 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10318 K: \b(pstore|ramoops)
10320 PTP HARDWARE CLOCK SUPPORT
10321 M: Richard Cochran <richardcochran@gmail.com>
10322 L: netdev@vger.kernel.org
10324 W: http://linuxptp.sourceforge.net/
10325 F: Documentation/ABI/testing/sysfs-ptp
10326 F: Documentation/ptp/*
10327 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10328 F: drivers/net/phy/dp83640*
10330 F: include/linux/ptp_cl*
10333 M: Roland McGrath <roland@hack.frob.com>
10334 M: Oleg Nesterov <oleg@redhat.com>
10336 F: include/asm-generic/syscall.h
10337 F: include/linux/ptrace.h
10338 F: include/linux/regset.h
10339 F: include/linux/tracehook.h
10340 F: include/uapi/linux/ptrace.h
10344 M: Hans Verkuil <hverkuil@xs4all.nl>
10345 L: linux-media@vger.kernel.org
10346 T: git git://linuxtv.org/media_tree.git
10348 F: drivers/media/usb/pulse8-cec/*
10350 PVRUSB2 VIDEO4LINUX DRIVER
10351 M: Mike Isely <isely@pobox.com>
10352 L: pvrusb2@isely.net (subscribers-only)
10353 L: linux-media@vger.kernel.org
10354 W: http://www.isely.net/pvrusb2/
10355 T: git git://linuxtv.org/media_tree.git
10357 F: Documentation/media/v4l-drivers/pvrusb2*
10358 F: drivers/media/usb/pvrusb2/
10361 M: Hans Verkuil <hverkuil@xs4all.nl>
10362 L: linux-media@vger.kernel.org
10363 T: git git://linuxtv.org/media_tree.git
10365 F: drivers/media/usb/pwc/*
10368 M: Kamil Debski <kamil@wypas.org>
10369 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10370 L: linux-hwmon@vger.kernel.org
10372 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10373 F: Documentation/hwmon/pwm-fan
10374 F: drivers/hwmon/pwm-fan.c
10377 M: Thierry Reding <thierry.reding@gmail.com>
10378 L: linux-pwm@vger.kernel.org
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10381 F: Documentation/pwm.txt
10382 F: Documentation/devicetree/bindings/pwm/
10383 F: include/linux/pwm.h
10385 F: drivers/video/backlight/pwm_bl.c
10386 F: include/linux/pwm_backlight.h
10387 F: drivers/gpio/gpio-mvebu.c
10388 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10390 PXA2xx/PXA3xx SUPPORT
10391 M: Daniel Mack <daniel@zonque.org>
10392 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10393 M: Robert Jarzmik <robert.jarzmik@free.fr>
10394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10395 T: git git://github.com/hzhuang1/linux.git
10396 T: git git://github.com/rjarzmik/linux.git
10398 F: arch/arm/boot/dts/pxa*
10399 F: arch/arm/mach-pxa/
10400 F: drivers/dma/pxa*
10401 F: drivers/pcmcia/pxa2xx*
10402 F: drivers/pinctrl/pxa/
10403 F: drivers/spi/spi-pxa2xx*
10404 F: drivers/usb/gadget/udc/pxa2*
10405 F: include/sound/pxa2xx-lib.h
10410 M: Robert Jarzmik <robert.jarzmik@free.fr>
10411 L: linux-gpio@vger.kernel.org
10413 F: drivers/gpio/gpio-pxa.c
10415 PXA3xx NAND FLASH DRIVER
10416 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10417 L: linux-mtd@lists.infradead.org
10419 F: drivers/mtd/nand/pxa3xx_nand.c
10422 M: Eric Miao <eric.y.miao@gmail.com>
10423 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10425 T: git git://github.com/hzhuang1/linux.git
10426 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10428 F: arch/arm/boot/dts/mmp*
10429 F: arch/arm/mach-mmp/
10435 M: Robert Jarzmik <robert.jarzmik@free.fr>
10436 L: rtc-linux@googlegroups.com
10440 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10441 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10442 L: qat-linux@intel.com
10444 F: drivers/crypto/qat/
10447 M: Mike Marciniszyn <infinipath@intel.com>
10448 L: linux-rdma@vger.kernel.org
10450 F: drivers/infiniband/hw/qib/
10452 QLOGIC QLA1280 SCSI DRIVER
10453 M: Michael Reed <mdr@sgi.com>
10454 L: linux-scsi@vger.kernel.org
10456 F: drivers/scsi/qla1280.[ch]
10458 QLOGIC QLA2XXX FC-SCSI DRIVER
10459 M: qla2xxx-upstream@qlogic.com
10460 L: linux-scsi@vger.kernel.org
10462 F: Documentation/scsi/LICENSE.qla2xxx
10463 F: drivers/scsi/qla2xxx/
10465 QLOGIC QLA4XXX iSCSI DRIVER
10466 M: QLogic-Storage-Upstream@qlogic.com
10467 L: linux-scsi@vger.kernel.org
10469 F: Documentation/scsi/LICENSE.qla4xxx
10470 F: drivers/scsi/qla4xxx/
10472 QLOGIC QLA3XXX NETWORK DRIVER
10473 M: Dept-GELinuxNICDev@cavium.com
10474 L: netdev@vger.kernel.org
10476 F: Documentation/networking/LICENSE.qla3xxx
10477 F: drivers/net/ethernet/qlogic/qla3xxx.*
10479 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10480 M: Harish Patil <harish.patil@cavium.com>
10481 M: Manish Chopra <manish.chopra@cavium.com>
10482 M: Dept-GELinuxNICDev@cavium.com
10483 L: netdev@vger.kernel.org
10485 F: drivers/net/ethernet/qlogic/qlcnic/
10487 QLOGIC QLGE 10Gb ETHERNET DRIVER
10488 M: Harish Patil <harish.patil@cavium.com>
10489 M: Manish Chopra <manish.chopra@cavium.com>
10490 M: Dept-GELinuxNICDev@cavium.com
10491 L: netdev@vger.kernel.org
10493 F: drivers/net/ethernet/qlogic/qlge/
10495 QLOGIC QL4xxx ETHERNET DRIVER
10496 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10497 M: Ariel Elior <Ariel.Elior@cavium.com>
10498 M: everest-linux-l2@cavium.com
10499 L: netdev@vger.kernel.org
10501 F: drivers/net/ethernet/qlogic/qed/
10502 F: include/linux/qed/
10503 F: drivers/net/ethernet/qlogic/qede/
10505 QLOGIC QL41xxx ISCSI DRIVER
10506 M: QLogic-Storage-Upstream@cavium.com
10507 L: linux-scsi@vger.kernel.org
10509 F: drivers/scsi/qedi/
10511 QLOGIC QL41xxx FCOE DRIVER
10512 M: QLogic-Storage-Upstream@cavium.com
10513 L: linux-scsi@vger.kernel.org
10515 F: drivers/scsi/qedf/
10518 M: Anders Larsen <al@alarsen.net>
10519 W: http://www.alarsen.net/linux/qnx4fs/
10522 F: include/uapi/linux/qnx4_fs.h
10523 F: include/uapi/linux/qnxtypes.h
10525 QORIQ DPAA2 FSL-MC BUS DRIVER
10526 M: Stuart Yoder <stuyoder@gmail.com>
10527 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10528 L: linux-kernel@vger.kernel.org
10530 F: drivers/staging/fsl-mc/
10532 QT1010 MEDIA DRIVER
10533 M: Antti Palosaari <crope@iki.fi>
10534 L: linux-media@vger.kernel.org
10535 W: https://linuxtv.org
10536 W: http://palosaari.fi/linux/
10537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10538 T: git git://linuxtv.org/anttip/media_tree.git
10540 F: drivers/media/tuners/qt1010*
10542 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10543 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10544 L: linux-wireless@vger.kernel.org
10545 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10547 F: drivers/net/wireless/ath/ath9k/
10549 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10550 M: Kalle Valo <kvalo@qca.qualcomm.com>
10551 L: ath10k@lists.infradead.org
10552 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10555 F: drivers/net/wireless/ath/ath10k/
10557 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10558 M: Timur Tabi <timur@codeaurora.org>
10559 L: netdev@vger.kernel.org
10561 F: drivers/net/ethernet/qualcomm/emac/
10563 QUALCOMM HEXAGON ARCHITECTURE
10564 M: Richard Kuo <rkuo@codeaurora.org>
10565 L: linux-hexagon@vger.kernel.org
10566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10570 QUALCOMM WCN36XX WIRELESS DRIVER
10571 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10572 L: wcn36xx@lists.infradead.org
10573 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10574 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10576 F: drivers/net/wireless/ath/wcn36xx/
10578 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10579 M: Gabriel Somlo <somlo@cmu.edu>
10580 M: "Michael S. Tsirkin" <mst@redhat.com>
10581 L: qemu-devel@nongnu.org
10583 F: drivers/firmware/qemu_fw_cfg.c
10585 RADOS BLOCK DEVICE (RBD)
10586 M: Ilya Dryomov <idryomov@gmail.com>
10587 M: Sage Weil <sage@redhat.com>
10588 M: Alex Elder <elder@kernel.org>
10589 L: ceph-devel@vger.kernel.org
10590 W: http://ceph.com/
10591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10592 T: git git://github.com/ceph/ceph-client.git
10594 F: Documentation/ABI/testing/sysfs-bus-rbd
10595 F: drivers/block/rbd.c
10596 F: drivers/block/rbd_types.h
10598 RADEON FRAMEBUFFER DISPLAY DRIVER
10599 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10600 L: linux-fbdev@vger.kernel.org
10602 F: drivers/video/fbdev/aty/radeon*
10603 F: include/uapi/linux/radeonfb.h
10605 RADIOSHARK RADIO DRIVER
10606 M: Hans Verkuil <hverkuil@xs4all.nl>
10607 L: linux-media@vger.kernel.org
10608 T: git git://linuxtv.org/media_tree.git
10610 F: drivers/media/radio/radio-shark.c
10612 RADIOSHARK2 RADIO DRIVER
10613 M: Hans Verkuil <hverkuil@xs4all.nl>
10614 L: linux-media@vger.kernel.org
10615 T: git git://linuxtv.org/media_tree.git
10617 F: drivers/media/radio/radio-shark2.c
10618 F: drivers/media/radio/radio-tea5777.c
10620 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10621 M: Paul Mackerras <paulus@samba.org>
10622 L: linux-fbdev@vger.kernel.org
10624 F: drivers/video/fbdev/aty/aty128fb.c
10626 RAINSHADOW-CEC DRIVER
10627 M: Hans Verkuil <hverkuil@xs4all.nl>
10628 L: linux-media@vger.kernel.org
10629 T: git git://linuxtv.org/media_tree.git
10631 F: drivers/media/usb/rainshadow-cec/*
10633 RALINK MIPS ARCHITECTURE
10634 M: John Crispin <john@phrozen.org>
10635 L: linux-mips@linux-mips.org
10637 F: arch/mips/ralink
10639 RALINK RT2X00 WIRELESS LAN DRIVER
10641 M: Stanislaw Gruszka <sgruszka@redhat.com>
10642 M: Helmut Schaa <helmut.schaa@googlemail.com>
10643 L: linux-wireless@vger.kernel.org
10645 F: drivers/net/wireless/ralink/rt2x00/
10647 RAMDISK RAM BLOCK DEVICE DRIVER
10648 M: Jens Axboe <axboe@kernel.dk>
10650 F: Documentation/blockdev/ramdisk.txt
10651 F: drivers/block/brd.c
10653 RANDOM NUMBER DRIVER
10654 M: "Theodore Ts'o" <tytso@mit.edu>
10656 F: drivers/char/random.c
10659 M: Matt Porter <mporter@kernel.crashing.org>
10660 M: Alexandre Bounine <alexandre.bounine@idt.com>
10662 F: drivers/rapidio/
10664 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10665 L: linux-wireless@vger.kernel.org
10667 F: drivers/net/wireless/ray*
10670 M: Josh Triplett <josh@joshtriplett.org>
10671 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10672 L: linux-kernel@vger.kernel.org
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10675 F: Documentation/RCU/torture.txt
10676 F: kernel/rcu/rcutorture.c
10678 RCUTORTURE TEST FRAMEWORK
10679 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10680 M: Josh Triplett <josh@joshtriplett.org>
10681 R: Steven Rostedt <rostedt@goodmis.org>
10682 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10683 R: Lai Jiangshan <jiangshanlai@gmail.com>
10684 L: linux-kernel@vger.kernel.org
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10687 F: tools/testing/selftests/rcutorture
10690 M: Florian Fainelli <florian@openwrt.org>
10693 RDC R6040 FAST ETHERNET DRIVER
10694 M: Florian Fainelli <f.fainelli@gmail.com>
10695 L: netdev@vger.kernel.org
10697 F: drivers/net/ethernet/rdc/r6040.c
10699 RDS - RELIABLE DATAGRAM SOCKETS
10700 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10701 L: netdev@vger.kernel.org
10702 L: linux-rdma@vger.kernel.org
10703 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10704 W: https://oss.oracle.com/projects/rds/
10707 F: Documentation/networking/rds.txt
10709 RDMAVT - RDMA verbs software
10710 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10711 L: linux-rdma@vger.kernel.org
10713 F: drivers/infiniband/sw/rdmavt
10715 RDT - RESOURCE ALLOCATION
10716 M: Fenghua Yu <fenghua.yu@intel.com>
10717 L: linux-kernel@vger.kernel.org
10719 F: arch/x86/kernel/cpu/intel_rdt*
10720 F: arch/x86/include/asm/intel_rdt*
10721 F: Documentation/x86/intel_rdt*
10723 READ-COPY UPDATE (RCU)
10724 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10725 M: Josh Triplett <josh@joshtriplett.org>
10726 R: Steven Rostedt <rostedt@goodmis.org>
10727 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10728 R: Lai Jiangshan <jiangshanlai@gmail.com>
10729 L: linux-kernel@vger.kernel.org
10730 W: http://www.rdrop.com/users/paulmck/RCU/
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10733 F: Documentation/RCU/
10734 X: Documentation/RCU/torture.txt
10735 F: include/linux/rcu*
10736 X: include/linux/srcu.h
10738 X: kernel/torture.c
10740 REAL TIME CLOCK (RTC) SUBSYSTEM
10741 M: Alessandro Zummo <a.zummo@towertech.it>
10742 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10743 L: rtc-linux@googlegroups.com
10744 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10747 F: Documentation/devicetree/bindings/rtc/
10748 F: Documentation/rtc.txt
10750 F: include/linux/rtc.h
10751 F: include/uapi/linux/rtc.h
10752 F: include/linux/rtc/
10753 F: include/linux/platform_data/rtc-*
10754 F: tools/testing/selftests/timers/rtctest.c
10756 REALTEK AUDIO CODECS
10757 M: Bard Liao <bardliao@realtek.com>
10758 M: Oder Chiou <oder_chiou@realtek.com>
10760 F: sound/soc/codecs/rt*
10761 F: include/sound/rt*.h
10763 REISERFS FILE SYSTEM
10764 L: reiserfs-devel@vger.kernel.org
10768 REGISTER MAP ABSTRACTION
10769 M: Mark Brown <broonie@kernel.org>
10770 L: linux-kernel@vger.kernel.org
10771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10773 F: Documentation/devicetree/bindings/regmap/
10774 F: drivers/base/regmap/
10775 F: include/linux/regmap.h
10777 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10778 M: Ohad Ben-Cohen <ohad@wizery.com>
10779 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10780 L: linux-remoteproc@vger.kernel.org
10781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10783 F: Documentation/devicetree/bindings/remoteproc/
10784 F: Documentation/remoteproc.txt
10785 F: drivers/remoteproc/
10786 F: include/linux/remoteproc.h
10788 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10789 M: Ohad Ben-Cohen <ohad@wizery.com>
10790 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10791 L: linux-remoteproc@vger.kernel.org
10792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10795 F: Documentation/rpmsg.txt
10796 F: include/linux/rpmsg.h
10797 F: include/linux/rpmsg/
10799 RENESAS CLOCK DRIVERS
10800 M: Geert Uytterhoeven <geert+renesas@glider.be>
10801 L: linux-renesas-soc@vger.kernel.org
10803 F: drivers/clk/renesas/
10805 RENESAS ETHERNET DRIVERS
10806 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10807 L: netdev@vger.kernel.org
10808 L: linux-renesas-soc@vger.kernel.org
10809 F: drivers/net/ethernet/renesas/
10810 F: include/linux/sh_eth.h
10812 RENESAS R-CAR GYROADC DRIVER
10813 M: Marek Vasut <marek.vasut@gmail.com>
10814 L: linux-iio@vger.kernel.org
10816 F: drivers/iio/adc/rcar_gyro_adc.c
10818 RENESAS USB2 PHY DRIVER
10819 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10820 L: linux-renesas-soc@vger.kernel.org
10822 F: drivers/phy/phy-rcar-gen3-usb2.c
10824 RESET CONTROLLER FRAMEWORK
10825 M: Philipp Zabel <p.zabel@pengutronix.de>
10826 T: git git://git.pengutronix.de/git/pza/linux
10829 F: Documentation/devicetree/bindings/reset/
10830 F: include/dt-bindings/reset/
10831 F: include/linux/reset.h
10832 F: include/linux/reset-controller.h
10835 M: Johannes Berg <johannes@sipsolutions.net>
10836 L: linux-wireless@vger.kernel.org
10837 W: http://wireless.kernel.org/
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10841 F: Documentation/rfkill.txt
10845 M: Thomas Graf <tgraf@suug.ch>
10846 M: Herbert Xu <herbert@gondor.apana.org.au>
10847 L: netdev@vger.kernel.org
10849 F: lib/rhashtable.c
10850 F: include/linux/rhashtable.h
10852 RICOH SMARTMEDIA/XD DRIVER
10853 M: Maxim Levitsky <maximlevitsky@gmail.com>
10855 F: drivers/mtd/nand/r852.c
10856 F: drivers/mtd/nand/r852.h
10858 RICOH R5C592 MEMORYSTICK DRIVER
10859 M: Maxim Levitsky <maximlevitsky@gmail.com>
10861 F: drivers/memstick/host/r592.*
10864 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10865 W: http://sourceforge.net/projects/roccat/
10867 F: drivers/hid/hid-roccat*
10868 F: include/linux/hid-roccat*
10869 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10872 M: Jiri Pirko <jiri@resnulli.us>
10873 L: netdev@vger.kernel.org
10875 F: drivers/net/ethernet/rocker/
10879 W: http://www.comtrol.com
10881 F: Documentation/serial/rocket.txt
10882 F: drivers/tty/rocket*
10884 ROCKETPORT EXPRESS/INFINITY DRIVER
10885 M: Kevin Cernekee <cernekee@gmail.com>
10886 L: linux-serial@vger.kernel.org
10888 F: drivers/tty/serial/rp2.*
10891 M: Ralf Baechle <ralf@linux-mips.org>
10892 L: linux-hams@vger.kernel.org
10893 W: http://www.linux-ax25.org/
10895 F: include/net/rose.h
10896 F: include/uapi/linux/rose.h
10899 RTL2830 MEDIA DRIVER
10900 M: Antti Palosaari <crope@iki.fi>
10901 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 W: http://palosaari.fi/linux/
10904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10905 T: git git://linuxtv.org/anttip/media_tree.git
10907 F: drivers/media/dvb-frontends/rtl2830*
10909 RTL2832 MEDIA DRIVER
10910 M: Antti Palosaari <crope@iki.fi>
10911 L: linux-media@vger.kernel.org
10912 W: https://linuxtv.org
10913 W: http://palosaari.fi/linux/
10914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10915 T: git git://linuxtv.org/anttip/media_tree.git
10917 F: drivers/media/dvb-frontends/rtl2832*
10919 RTL2832_SDR MEDIA DRIVER
10920 M: Antti Palosaari <crope@iki.fi>
10921 L: linux-media@vger.kernel.org
10922 W: https://linuxtv.org
10923 W: http://palosaari.fi/linux/
10924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925 T: git git://linuxtv.org/anttip/media_tree.git
10927 F: drivers/media/dvb-frontends/rtl2832_sdr*
10929 RTL8180 WIRELESS DRIVER
10930 L: linux-wireless@vger.kernel.org
10931 W: http://wireless.kernel.org/
10932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10934 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10936 RTL8187 WIRELESS DRIVER
10937 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10938 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10939 M: Larry Finger <Larry.Finger@lwfinger.net>
10940 L: linux-wireless@vger.kernel.org
10941 W: http://wireless.kernel.org/
10942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10944 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10946 RTL8192CE WIRELESS DRIVER
10947 M: Larry Finger <Larry.Finger@lwfinger.net>
10948 M: Chaoming Li <chaoming_li@realsil.com.cn>
10949 L: linux-wireless@vger.kernel.org
10950 W: http://wireless.kernel.org/
10951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10953 F: drivers/net/wireless/realtek/rtlwifi/
10954 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10956 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10957 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10958 L: linux-wireless@vger.kernel.org
10959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10961 F: drivers/net/wireless/realtek/rtl8xxxu/
10963 S3 SAVAGE FRAMEBUFFER DRIVER
10964 M: Antonino Daplas <adaplas@gmail.com>
10965 L: linux-fbdev@vger.kernel.org
10967 F: drivers/video/fbdev/savage/
10970 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10971 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10972 L: linux-s390@vger.kernel.org
10973 W: http://www.ibm.com/developerworks/linux/linux390/
10974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10978 F: Documentation/s390/
10979 F: Documentation/DocBook/s390*
10981 S390 COMMON I/O LAYER
10982 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10983 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10984 L: linux-s390@vger.kernel.org
10985 W: http://www.ibm.com/developerworks/linux/linux390/
10987 F: drivers/s390/cio/
10990 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10991 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10992 L: linux-s390@vger.kernel.org
10993 W: http://www.ibm.com/developerworks/linux/linux390/
10995 F: drivers/s390/block/dasd*
10996 F: block/partitions/ibm.c
10998 S390 NETWORK DRIVERS
10999 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11000 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11001 L: linux-s390@vger.kernel.org
11002 W: http://www.ibm.com/developerworks/linux/linux390/
11004 F: drivers/s390/net/
11007 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11008 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11009 L: linux-s390@vger.kernel.org
11010 W: http://www.ibm.com/developerworks/linux/linux390/
11013 F: drivers/pci/hotplug/s390_pci_hpc.c
11016 M: Harald Freudenberger <freude@de.ibm.com>
11017 L: linux-s390@vger.kernel.org
11018 W: http://www.ibm.com/developerworks/linux/linux390/
11020 F: drivers/s390/crypto/
11023 M: Steffen Maier <maier@linux.vnet.ibm.com>
11024 L: linux-s390@vger.kernel.org
11025 W: http://www.ibm.com/developerworks/linux/linux390/
11027 F: drivers/s390/scsi/zfcp_*
11029 S390 IUCV NETWORK LAYER
11030 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11031 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11032 L: linux-s390@vger.kernel.org
11033 W: http://www.ibm.com/developerworks/linux/linux390/
11035 F: drivers/s390/net/*iucv*
11036 F: include/net/iucv/
11040 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11041 L: linux-s390@vger.kernel.org
11042 W: http://www.ibm.com/developerworks/linux/linux390/
11044 F: drivers/iommu/s390-iommu.c
11046 S390 VFIO-CCW DRIVER
11047 M: Cornelia Huck <cornelia.huck@de.ibm.com>
11048 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11049 L: linux-s390@vger.kernel.org
11050 L: kvm@vger.kernel.org
11052 F: drivers/s390/cio/vfio_ccw*
11053 F: Documentation/s390/vfio-ccw.txt
11054 F: include/uapi/linux/vfio_ccw.h
11056 S3C24XX SD/MMC Driver
11057 M: Ben Dooks <ben-linux@fluff.org>
11058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11060 F: drivers/mmc/host/s3cmci.*
11062 SAA6588 RDS RECEIVER DRIVER
11063 M: Hans Verkuil <hverkuil@xs4all.nl>
11064 L: linux-media@vger.kernel.org
11065 T: git git://linuxtv.org/media_tree.git
11066 W: https://linuxtv.org
11068 F: drivers/media/i2c/saa6588*
11070 SAA7134 VIDEO4LINUX DRIVER
11071 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11073 L: linux-media@vger.kernel.org
11074 W: https://linuxtv.org
11075 T: git git://linuxtv.org/media_tree.git
11077 F: Documentation/media/v4l-drivers/saa7134*
11078 F: drivers/media/pci/saa7134/
11080 SAA7146 VIDEO4LINUX-2 DRIVER
11081 M: Hans Verkuil <hverkuil@xs4all.nl>
11082 L: linux-media@vger.kernel.org
11083 T: git git://linuxtv.org/media_tree.git
11085 F: drivers/media/common/saa7146/
11086 F: drivers/media/pci/saa7146/
11087 F: include/media/saa7146*
11089 SAMSUNG LAPTOP DRIVER
11090 M: Corentin Chary <corentin.chary@gmail.com>
11091 L: platform-driver-x86@vger.kernel.org
11093 F: drivers/platform/x86/samsung-laptop.c
11095 SAMSUNG AUDIO (ASoC) DRIVERS
11096 M: Krzysztof Kozlowski <krzk@kernel.org>
11097 M: Sangbeom Kim <sbkim73@samsung.com>
11098 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11099 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11101 F: sound/soc/samsung/
11103 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11104 M: Krzysztof Kozlowski <krzk@kernel.org>
11105 L: linux-crypto@vger.kernel.org
11106 L: linux-samsung-soc@vger.kernel.org
11108 F: drivers/crypto/exynos-rng.c
11109 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11111 SAMSUNG FRAMEBUFFER DRIVER
11112 M: Jingoo Han <jingoohan1@gmail.com>
11113 L: linux-fbdev@vger.kernel.org
11115 F: drivers/video/fbdev/s3c-fb.c
11117 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11118 M: Sangbeom Kim <sbkim73@samsung.com>
11119 M: Krzysztof Kozlowski <krzk@kernel.org>
11120 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11121 L: linux-kernel@vger.kernel.org
11122 L: linux-samsung-soc@vger.kernel.org
11124 F: drivers/mfd/sec*.c
11125 F: drivers/regulator/s2m*.c
11126 F: drivers/regulator/s5m*.c
11127 F: drivers/clk/clk-s2mps11.c
11128 F: drivers/rtc/rtc-s5m.c
11129 F: include/linux/mfd/samsung/
11130 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11131 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11132 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11133 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11135 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11136 M: Krzysztof Kozlowski <krzk@kernel.org>
11137 M: Vladimir Zapolskiy <vz@mleia.com>
11138 L: linux-crypto@vger.kernel.org
11139 L: linux-samsung-soc@vger.kernel.org
11141 F: drivers/crypto/s5p-sss.c
11143 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11144 M: Kyungmin Park <kyungmin.park@samsung.com>
11145 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11146 L: linux-media@vger.kernel.org
11147 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11149 F: drivers/media/platform/exynos4-is/
11151 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11152 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11153 L: linux-media@vger.kernel.org
11154 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11156 F: drivers/media/platform/s3c-camif/
11157 F: include/media/drv-intf/s3c_camif.h
11159 SAMSUNG S5C73M3 CAMERA DRIVER
11160 M: Kyungmin Park <kyungmin.park@samsung.com>
11161 M: Andrzej Hajda <a.hajda@samsung.com>
11162 L: linux-media@vger.kernel.org
11164 F: drivers/media/i2c/s5c73m3/*
11166 SAMSUNG S5K5BAF CAMERA DRIVER
11167 M: Kyungmin Park <kyungmin.park@samsung.com>
11168 M: Andrzej Hajda <a.hajda@samsung.com>
11169 L: linux-media@vger.kernel.org
11171 F: drivers/media/i2c/s5k5baf.c
11173 SAMSUNG S3FWRN5 NFC DRIVER
11174 M: Robert Baldyga <r.baldyga@samsung.com>
11175 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11176 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11178 F: drivers/nfc/s3fwrn5
11180 SAMSUNG SOC CLOCK DRIVERS
11181 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11182 M: Tomasz Figa <tomasz.figa@gmail.com>
11183 M: Chanwoo Choi <cw00.choi@samsung.com>
11185 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11186 F: drivers/clk/samsung/
11187 F: include/dt-bindings/clock/exynos*.h
11188 F: Documentation/devicetree/bindings/clock/exynos*.txt
11190 SAMSUNG SPI DRIVERS
11191 M: Kukjin Kim <kgene@kernel.org>
11192 M: Krzysztof Kozlowski <krzk@kernel.org>
11193 M: Andi Shyti <andi.shyti@samsung.com>
11194 L: linux-spi@vger.kernel.org
11195 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11197 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11198 F: drivers/spi/spi-s3c*
11199 F: include/linux/platform_data/spi-s3c64xx.h
11201 SAMSUNG SXGBE DRIVERS
11202 M: Byungho An <bh74.an@samsung.com>
11203 M: Girish K S <ks.giri@samsung.com>
11204 M: Vipul Pandya <vipul.pandya@samsung.com>
11206 L: netdev@vger.kernel.org
11207 F: drivers/net/ethernet/samsung/sxgbe/
11209 SAMSUNG THERMAL DRIVER
11210 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11211 L: linux-pm@vger.kernel.org
11212 L: linux-samsung-soc@vger.kernel.org
11214 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11215 F: drivers/thermal/samsung/
11217 SAMSUNG USB2 PHY DRIVER
11218 M: Kamil Debski <kamil@wypas.org>
11219 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11220 L: linux-kernel@vger.kernel.org
11222 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11223 F: Documentation/phy/samsung-usb2.txt
11224 F: drivers/phy/phy-exynos4210-usb2.c
11225 F: drivers/phy/phy-exynos4x12-usb2.c
11226 F: drivers/phy/phy-exynos5250-usb2.c
11227 F: drivers/phy/phy-s5pv210-usb2.c
11228 F: drivers/phy/phy-samsung-usb2.c
11229 F: drivers/phy/phy-samsung-usb2.h
11232 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11233 L: linux-serial@vger.kernel.org
11235 F: Documentation/devicetree/bindings/serial/
11236 F: drivers/tty/serial/
11239 M: Rob Herring <robh@kernel.org>
11240 L: linux-serial@vger.kernel.org
11242 F: Documentation/devicetree/bindings/serial/slave-device.txt
11243 F: drivers/tty/serdev/
11244 F: include/linux/serdev.h
11247 M: Sean Young <sean@mess.org>
11248 L: linux-media@vger.kernel.org
11250 F: drivers/media/rc/serial_ir.c
11253 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11254 L: kernel@stlinux.com
11256 F: drivers/staging/media/st-cec/
11257 F: Documentation/devicetree/bindings/media/stih-cec.txt
11259 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11260 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11261 L: linux-s390@vger.kernel.org
11262 W: http://www.ibm.com/developerworks/linux/linux390/
11266 SYNOPSYS DESIGNWARE DMAC DRIVER
11267 M: Viresh Kumar <vireshk@kernel.org>
11268 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11270 F: include/linux/dma/dw.h
11271 F: include/linux/platform_data/dma-dw.h
11274 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11275 M: Jie Deng <jiedeng@synopsys.com>
11276 L: netdev@vger.kernel.org
11278 F: drivers/net/ethernet/synopsys/
11280 SYNOPSYS DESIGNWARE I2C DRIVER
11281 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11282 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11283 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11284 L: linux-i2c@vger.kernel.org
11286 F: drivers/i2c/busses/i2c-designware-*
11287 F: include/linux/platform_data/i2c-designware.h
11289 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11290 M: Jaehoon Chung <jh80.chung@samsung.com>
11291 L: linux-mmc@vger.kernel.org
11293 F: drivers/mmc/host/dw_mmc*
11295 SYSTEM TRACE MODULE CLASS
11296 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11299 F: Documentation/trace/stm.txt
11300 F: drivers/hwtracing/stm/
11301 F: include/linux/stm.h
11302 F: include/uapi/linux/stm.h
11305 M: Jens Wiklander <jens.wiklander@linaro.org>
11307 F: include/linux/tee_drv.h
11308 F: include/uapi/linux/tee.h
11310 F: Documentation/tee.txt
11313 M: Andreas Noever <andreas.noever@gmail.com>
11315 F: drivers/thunderbolt/
11317 TI BQ27XXX POWER SUPPLY DRIVER
11318 R: Andrew F. Davis <afd@ti.com>
11319 F: include/linux/power/bq27xxx_battery.h
11320 F: drivers/power/supply/bq27xxx_battery.c
11321 F: drivers/power/supply/bq27xxx_battery_i2c.c
11323 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11324 M: John Stultz <john.stultz@linaro.org>
11325 M: Thomas Gleixner <tglx@linutronix.de>
11326 R: Stephen Boyd <sboyd@codeaurora.org>
11327 L: linux-kernel@vger.kernel.org
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11330 F: include/linux/clocksource.h
11331 F: include/linux/time.h
11332 F: include/linux/timex.h
11333 F: include/uapi/linux/time.h
11334 F: include/uapi/linux/timex.h
11335 F: kernel/time/clocksource.c
11336 F: kernel/time/time*.c
11337 F: kernel/time/alarmtimer.c
11338 F: kernel/time/ntp.c
11339 F: tools/testing/selftests/timers/
11342 M: Zwane Mwaikambo <zwanem@gmail.com>
11344 F: drivers/watchdog/sc1200wdt.c
11347 M: Ingo Molnar <mingo@redhat.com>
11348 M: Peter Zijlstra <peterz@infradead.org>
11349 L: linux-kernel@vger.kernel.org
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11353 F: include/linux/sched.h
11354 F: include/uapi/linux/sched.h
11355 F: include/linux/wait.h
11358 M: Chen Liqin <liqin.linux@gmail.com>
11359 M: Lennox Wu <lennox.wu@gmail.com>
11360 W: http://www.sunplus.com
11364 SCR24X CHIP CARD INTERFACE DRIVER
11365 M: Lubomir Rintel <lkundrak@v3.sk>
11367 F: drivers/char/pcmcia/scr24x_cs.c
11369 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11370 M: Sudeep Holla <sudeep.holla@arm.com>
11371 L: linux-arm-kernel@lists.infradead.org
11373 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11374 F: drivers/clk/clk-scpi.c
11375 F: drivers/cpufreq/scpi-cpufreq.c
11376 F: drivers/firmware/arm_scpi.c
11377 F: include/linux/scpi_protocol.h
11380 M: Jens Axboe <axboe@kernel.dk>
11381 L: linux-scsi@vger.kernel.org
11382 W: http://www.kernel.dk
11384 F: drivers/scsi/sr*
11386 SCSI RDMA PROTOCOL (SRP) INITIATOR
11387 M: Bart Van Assche <bart.vanassche@sandisk.com>
11388 L: linux-rdma@vger.kernel.org
11390 W: http://www.openfabrics.org
11391 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11393 F: drivers/infiniband/ulp/srp/
11394 F: include/scsi/srp.h
11397 M: Doug Gilbert <dgilbert@interlog.com>
11398 L: linux-scsi@vger.kernel.org
11399 W: http://sg.danny.cz/sg
11401 F: Documentation/scsi/scsi-generic.txt
11402 F: drivers/scsi/sg.c
11403 F: include/scsi/sg.h
11406 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11408 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11410 L: linux-scsi@vger.kernel.org
11412 F: Documentation/devicetree/bindings/scsi/
11417 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11418 L: linux-scsi@vger.kernel.org
11420 F: Documentation/scsi/st.txt
11421 F: drivers/scsi/st.*
11422 F: drivers/scsi/st_*.h
11425 M: Vlad Yasevich <vyasevich@gmail.com>
11426 M: Neil Horman <nhorman@tuxdriver.com>
11427 L: linux-sctp@vger.kernel.org
11428 W: http://lksctp.sourceforge.net
11430 F: Documentation/networking/sctp.txt
11431 F: include/linux/sctp.h
11432 F: include/uapi/linux/sctp.h
11433 F: include/net/sctp/
11437 M: Jim Cromie <jim.cromie@gmail.com>
11439 F: Documentation/i2c/busses/scx200_acb
11440 F: arch/x86/platform/scx200/
11441 F: drivers/watchdog/scx200_wdt.c
11442 F: drivers/i2c/busses/scx200*
11443 F: drivers/mtd/maps/scx200_docflash.c
11444 F: include/linux/scx200.h
11447 M: Jim Cromie <jim.cromie@gmail.com>
11449 F: drivers/char/scx200_gpio.c
11450 F: include/linux/scx200_gpio.h
11452 SCx200 HRT CLOCKSOURCE DRIVER
11453 M: Jim Cromie <jim.cromie@gmail.com>
11455 F: drivers/clocksource/scx200_hrt.c
11457 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11458 M: Sascha Sommer <saschasommer@freenet.de>
11459 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11461 F: drivers/mmc/host/sdricoh_cs.c
11463 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11464 M: Adrian Hunter <adrian.hunter@intel.com>
11465 L: linux-mmc@vger.kernel.org
11466 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11468 F: drivers/mmc/host/sdhci*
11469 F: include/linux/mmc/sdhci*
11472 M: Kees Cook <keescook@chromium.org>
11473 R: Andy Lutomirski <luto@amacapital.net>
11474 R: Will Drewry <wad@chromium.org>
11475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11477 F: kernel/seccomp.c
11478 F: include/uapi/linux/seccomp.h
11479 F: include/linux/seccomp.h
11480 F: tools/testing/selftests/seccomp/*
11481 K: \bsecure_computing
11484 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11485 M: Al Cooper <alcooperx@gmail.com>
11486 L: linux-mmc@vger.kernel.org
11487 L: bcm-kernel-feedback-list@broadcom.com
11489 F: drivers/mmc/host/sdhci-brcmstb*
11491 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11492 M: Ben Dooks <ben-linux@fluff.org>
11493 M: Jaehoon Chung <jh80.chung@samsung.com>
11494 L: linux-mmc@vger.kernel.org
11496 F: drivers/mmc/host/sdhci-s3c*
11498 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11499 M: Viresh Kumar <vireshk@kernel.org>
11500 L: linux-mmc@vger.kernel.org
11502 F: drivers/mmc/host/sdhci-spear.c
11504 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11505 M: Scott Bauer <scott.bauer@intel.com>
11506 M: Jonathan Derrick <jonathan.derrick@intel.com>
11507 M: Rafael Antognolli <rafael.antognolli@intel.com>
11508 L: linux-block@vger.kernel.org
11511 F: block/opal_proto.h
11512 F: include/linux/sed*
11513 F: include/uapi/linux/sed*
11516 M: James Morris <james.l.morris@oracle.com>
11517 M: "Serge E. Hallyn" <serge@hallyn.com>
11518 L: linux-security-module@vger.kernel.org (suggested Cc:)
11519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11520 W: http://kernsec.org/
11525 M: Security Officers <security@kernel.org>
11528 SELINUX SECURITY MODULE
11529 M: Paul Moore <paul@paul-moore.com>
11530 M: Stephen Smalley <sds@tycho.nsa.gov>
11531 M: Eric Paris <eparis@parisplace.org>
11532 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11533 W: http://selinuxproject.org
11534 T: git git://git.infradead.org/users/pcmoore/selinux
11536 F: include/linux/selinux*
11537 F: security/selinux/
11538 F: scripts/selinux/
11540 APPARMOR SECURITY MODULE
11541 M: John Johansen <john.johansen@canonical.com>
11542 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11543 W: apparmor.wiki.kernel.org
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11546 F: security/apparmor/
11548 LOADPIN SECURITY MODULE
11549 M: Kees Cook <keescook@chromium.org>
11550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11552 F: security/loadpin/
11554 YAMA SECURITY MODULE
11555 M: Kees Cook <keescook@chromium.org>
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11561 M: Jiri Slaby <jirislaby@gmail.com>
11563 F: drivers/misc/phantom.c
11564 F: include/uapi/linux/phantom.h
11566 Emulex 10Gbps iSCSI - OneConnect DRIVER
11567 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11568 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11569 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11570 L: linux-scsi@vger.kernel.org
11571 W: http://www.broadcom.com
11573 F: drivers/scsi/be2iscsi/
11575 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11576 M: Sathya Perla <sathya.perla@broadcom.com>
11577 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11578 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11579 M: Somnath Kotur <somnath.kotur@broadcom.com>
11580 L: netdev@vger.kernel.org
11581 W: http://www.emulex.com
11583 F: drivers/net/ethernet/emulex/benet/
11585 EMULEX ONECONNECT ROCE DRIVER
11586 M: Selvin Xavier <selvin.xavier@broadcom.com>
11587 M: Devesh Sharma <devesh.sharma@broadcom.com>
11588 L: linux-rdma@vger.kernel.org
11589 W: http://www.broadcom.com
11591 F: drivers/infiniband/hw/ocrdma/
11592 F: include/uapi/rdma/ocrdma-abi.h
11595 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11596 M: Edward Cree <ecree@solarflare.com>
11597 M: Bert Kenward <bkenward@solarflare.com>
11598 L: netdev@vger.kernel.org
11600 F: drivers/net/ethernet/sfc/
11603 M: Dimitri Sivanich <sivanich@sgi.com>
11605 F: drivers/misc/sgi-gru/
11607 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11608 M: Pat Gefre <pfg@sgi.com>
11609 L: linux-ia64@vger.kernel.org
11611 F: Documentation/ia64/serial.txt
11612 F: drivers/tty/serial/ioc?_serial.c
11613 F: include/linux/ioc?.h
11615 SGI XP/XPC/XPNET DRIVER
11616 M: Cliff Whickman <cpw@sgi.com>
11617 M: Robin Holt <robinmholt@gmail.com>
11619 F: drivers/misc/sgi-xp/
11621 SI2157 MEDIA DRIVER
11622 M: Antti Palosaari <crope@iki.fi>
11623 L: linux-media@vger.kernel.org
11624 W: https://linuxtv.org
11625 W: http://palosaari.fi/linux/
11626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11627 T: git git://linuxtv.org/anttip/media_tree.git
11629 F: drivers/media/tuners/si2157*
11631 SI2168 MEDIA DRIVER
11632 M: Antti Palosaari <crope@iki.fi>
11633 L: linux-media@vger.kernel.org
11634 W: https://linuxtv.org
11635 W: http://palosaari.fi/linux/
11636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11637 T: git git://linuxtv.org/anttip/media_tree.git
11639 F: drivers/media/dvb-frontends/si2168*
11641 SI470X FM RADIO RECEIVER I2C DRIVER
11642 M: Hans Verkuil <hverkuil@xs4all.nl>
11643 L: linux-media@vger.kernel.org
11644 T: git git://linuxtv.org/media_tree.git
11645 W: https://linuxtv.org
11647 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11649 SI470X FM RADIO RECEIVER USB DRIVER
11650 M: Hans Verkuil <hverkuil@xs4all.nl>
11651 L: linux-media@vger.kernel.org
11652 T: git git://linuxtv.org/media_tree.git
11653 W: https://linuxtv.org
11655 F: drivers/media/radio/si470x/radio-si470x-common.c
11656 F: drivers/media/radio/si470x/radio-si470x.h
11657 F: drivers/media/radio/si470x/radio-si470x-usb.c
11659 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11660 M: Eduardo Valentin <edubezval@gmail.com>
11661 L: linux-media@vger.kernel.org
11662 T: git git://linuxtv.org/media_tree.git
11663 W: https://linuxtv.org
11665 F: drivers/media/radio/si4713/si4713.?
11667 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11668 M: Eduardo Valentin <edubezval@gmail.com>
11669 L: linux-media@vger.kernel.org
11670 T: git git://linuxtv.org/media_tree.git
11671 W: https://linuxtv.org
11673 F: drivers/media/radio/si4713/radio-platform-si4713.c
11675 SI4713 FM RADIO TRANSMITTER USB DRIVER
11676 M: Hans Verkuil <hverkuil@xs4all.nl>
11677 L: linux-media@vger.kernel.org
11678 T: git git://linuxtv.org/media_tree.git
11679 W: https://linuxtv.org
11681 F: drivers/media/radio/si4713/radio-usb-si4713.c
11684 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11685 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11686 L: linux-media@vger.kernel.org
11687 W: https://linuxtv.org
11688 T: git git://linuxtv.org/media_tree.git
11690 F: drivers/media/common/siano/
11691 F: drivers/media/usb/siano/
11692 F: drivers/media/usb/siano/
11693 F: drivers/media/mmc/siano/
11695 SILEAD TOUCHSCREEN DRIVER
11696 M: Hans de Goede <hdegoede@redhat.com>
11697 L: linux-input@vger.kernel.org
11698 L: platform-driver-x86@vger.kernel.org
11700 F: drivers/input/touchscreen/silead.c
11701 F: drivers/platform/x86/silead_dmi.c
11704 M: Hans de Goede <hdegoede@redhat.com>
11705 L: linux-fbdev@vger.kernel.org
11707 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11708 F: drivers/video/fbdev/simplefb.c
11709 F: include/linux/platform_data/simplefb.h
11711 SH_VEU V4L2 MEM2MEM DRIVER
11712 L: linux-media@vger.kernel.org
11714 F: drivers/media/platform/sh_veu.c
11716 SH_VOU V4L2 OUTPUT DRIVER
11717 L: linux-media@vger.kernel.org
11719 F: drivers/media/platform/sh_vou.c
11720 F: include/media/drv-intf/sh_vou.h
11722 SIMPLE FIRMWARE INTERFACE (SFI)
11723 M: Len Brown <lenb@kernel.org>
11724 L: sfi-devel@simplefirmware.org
11725 W: http://simplefirmware.org/
11726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11728 F: arch/x86/platform/sfi/
11730 F: include/linux/sfi*.h
11732 SIMTEC EB110ATX (Chalice CATS)
11734 P: Vincent Sanders <vince@simtec.co.uk>
11735 M: Simtec Linux Team <linux@simtec.co.uk>
11736 W: http://www.simtec.co.uk/products/EB110ATX/
11739 SIMTEC EB2410ITX (BAST)
11741 P: Vincent Sanders <vince@simtec.co.uk>
11742 M: Simtec Linux Team <linux@simtec.co.uk>
11743 W: http://www.simtec.co.uk/products/EB2410ITX/
11745 F: arch/arm/mach-s3c24xx/mach-bast.c
11746 F: arch/arm/mach-s3c24xx/bast-ide.c
11747 F: arch/arm/mach-s3c24xx/bast-irq.c
11749 SIPHASH PRF ROUTINES
11750 M: Jason A. Donenfeld <Jason@zx2c4.com>
11753 F: lib/test_siphash.c
11754 F: include/linux/siphash.h
11756 TI DAVINCI MACHINE SUPPORT
11757 M: Sekhar Nori <nsekhar@ti.com>
11758 M: Kevin Hilman <khilman@kernel.org>
11759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11762 F: arch/arm/mach-davinci/
11763 F: drivers/i2c/busses/i2c-davinci.c
11765 TI DAVINCI SERIES MEDIA DRIVER
11766 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11767 L: linux-media@vger.kernel.org
11768 W: https://linuxtv.org
11769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11770 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11772 F: drivers/media/platform/davinci/
11773 F: include/media/davinci/
11775 TI AM437X VPFE DRIVER
11776 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11777 L: linux-media@vger.kernel.org
11778 W: https://linuxtv.org
11779 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11780 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11782 F: drivers/media/platform/am437x/
11784 OV2659 OMNIVISION SENSOR DRIVER
11785 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11786 L: linux-media@vger.kernel.org
11787 W: https://linuxtv.org
11788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11789 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11791 F: drivers/media/i2c/ov2659.c
11792 F: include/media/i2c/ov2659.h
11794 SILICON MOTION SM712 FRAME BUFFER DRIVER
11795 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11796 M: Teddy Wang <teddy.wang@siliconmotion.com>
11797 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11798 L: linux-fbdev@vger.kernel.org
11800 F: drivers/video/fbdev/sm712*
11801 F: Documentation/fb/sm712fb.txt
11803 SIS 190 ETHERNET DRIVER
11804 M: Francois Romieu <romieu@fr.zoreil.com>
11805 L: netdev@vger.kernel.org
11807 F: drivers/net/ethernet/sis/sis190.c
11809 SIS 900/7016 FAST ETHERNET DRIVER
11810 M: Daniele Venzano <venza@brownhat.org>
11811 W: http://www.brownhat.org/sis900.html
11812 L: netdev@vger.kernel.org
11814 F: drivers/net/ethernet/sis/sis900.*
11816 SIS FRAMEBUFFER DRIVER
11817 M: Thomas Winischhofer <thomas@winischhofer.net>
11818 W: http://www.winischhofer.net/linuxsisvga.shtml
11820 F: Documentation/fb/sisfb.txt
11821 F: drivers/video/fbdev/sis/
11822 F: include/video/sisfb.h
11825 M: Thomas Winischhofer <thomas@winischhofer.net>
11826 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11828 F: drivers/usb/misc/sisusbvga/
11831 M: Christoph Lameter <cl@linux.com>
11832 M: Pekka Enberg <penberg@kernel.org>
11833 M: David Rientjes <rientjes@google.com>
11834 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11835 M: Andrew Morton <akpm@linux-foundation.org>
11836 L: linux-mm@kvack.org
11838 F: include/linux/sl?b*.h
11841 SLEEPABLE READ-COPY UPDATE (SRCU)
11842 M: Lai Jiangshan <jiangshanlai@gmail.com>
11843 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11844 M: Josh Triplett <josh@joshtriplett.org>
11845 R: Steven Rostedt <rostedt@goodmis.org>
11846 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11847 L: linux-kernel@vger.kernel.org
11848 W: http://www.rdrop.com/users/paulmck/RCU/
11850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11851 F: include/linux/srcu.h
11852 F: kernel/rcu/srcu.c
11854 SMACK SECURITY MODULE
11855 M: Casey Schaufler <casey@schaufler-ca.com>
11856 L: linux-security-module@vger.kernel.org
11857 W: http://schaufler-ca.com
11858 T: git git://github.com/cschaufler/smack-next
11860 F: Documentation/security/Smack.txt
11863 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11864 M: Kevin Hilman <khilman@kernel.org>
11865 M: Nishanth Menon <nm@ti.com>
11867 F: drivers/power/avs/
11868 F: include/linux/power/smartreflex.h
11869 L: linux-pm@vger.kernel.org
11871 SMC91x ETHERNET DRIVER
11872 M: Nicolas Pitre <nico@fluxnic.net>
11874 F: drivers/net/ethernet/smsc/smc91x.*
11876 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11877 M: Sakari Ailus <sakari.ailus@iki.fi>
11878 L: linux-media@vger.kernel.org
11880 F: drivers/media/i2c/smiapp/
11881 F: include/media/i2c/smiapp.h
11882 F: drivers/media/i2c/smiapp-pll.c
11883 F: drivers/media/i2c/smiapp-pll.h
11884 F: include/uapi/linux/smiapp.h
11885 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11887 SMM665 HARDWARE MONITOR DRIVER
11888 M: Guenter Roeck <linux@roeck-us.net>
11889 L: linux-hwmon@vger.kernel.org
11891 F: Documentation/hwmon/smm665
11892 F: drivers/hwmon/smm665.c
11894 SMSC EMC2103 HARDWARE MONITOR DRIVER
11895 M: Steve Glendinning <steve.glendinning@shawell.net>
11896 L: linux-hwmon@vger.kernel.org
11898 F: Documentation/hwmon/emc2103
11899 F: drivers/hwmon/emc2103.c
11901 SMSC SCH5627 HARDWARE MONITOR DRIVER
11902 M: Hans de Goede <hdegoede@redhat.com>
11903 L: linux-hwmon@vger.kernel.org
11905 F: Documentation/hwmon/sch5627
11906 F: drivers/hwmon/sch5627.c
11908 SMSC47B397 HARDWARE MONITOR DRIVER
11909 M: Jean Delvare <jdelvare@suse.com>
11910 L: linux-hwmon@vger.kernel.org
11912 F: Documentation/hwmon/smsc47b397
11913 F: drivers/hwmon/smsc47b397.c
11915 SMSC911x ETHERNET DRIVER
11916 M: Steve Glendinning <steve.glendinning@shawell.net>
11917 L: netdev@vger.kernel.org
11919 F: include/linux/smsc911x.h
11920 F: drivers/net/ethernet/smsc/smsc911x.*
11922 SMSC9420 PCI ETHERNET DRIVER
11923 M: Steve Glendinning <steve.glendinning@shawell.net>
11924 L: netdev@vger.kernel.org
11926 F: drivers/net/ethernet/smsc/smsc9420.*
11928 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11929 M: Steve Glendinning <steve.glendinning@shawell.net>
11930 L: linux-fbdev@vger.kernel.org
11932 F: drivers/video/fbdev/smscufx.c
11934 SOC-CAMERA V4L2 SUBSYSTEM
11935 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11936 L: linux-media@vger.kernel.org
11937 T: git git://linuxtv.org/media_tree.git
11939 F: include/media/soc*
11940 F: drivers/media/i2c/soc_camera/
11941 F: drivers/media/platform/soc_camera/
11943 SOEKRIS NET48XX LED SUPPORT
11944 M: Chris Boot <bootc@bootc.net>
11946 F: drivers/leds/leds-net48xx.c
11948 SOFTLOGIC 6x10 MPEG CODEC
11949 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11950 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11951 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11952 M: Ismael Luceno <ismael@iodev.co.uk>
11953 L: linux-media@vger.kernel.org
11955 F: drivers/media/pci/solo6x10/
11957 SOFTWARE RAID (Multiple Disks) SUPPORT
11958 M: Shaohua Li <shli@kernel.org>
11959 L: linux-raid@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11963 F: include/linux/raid/
11964 F: include/uapi/linux/raid/
11966 SONIC NETWORK DRIVER
11967 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11968 L: netdev@vger.kernel.org
11970 F: drivers/net/ethernet/natsemi/sonic.*
11972 SONICS SILICON BACKPLANE DRIVER (SSB)
11973 M: Michael Buesch <m@bues.ch>
11974 L: linux-wireless@vger.kernel.org
11977 F: include/linux/ssb/
11979 SONY VAIO CONTROL DEVICE DRIVER
11980 M: Mattia Dongili <malattia@linux.it>
11981 L: platform-driver-x86@vger.kernel.org
11982 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11984 F: Documentation/laptops/sony-laptop.txt
11985 F: drivers/char/sonypi.c
11986 F: drivers/platform/x86/sony-laptop.c
11987 F: include/linux/sony-laptop.h
11989 SONY MEMORYSTICK CARD SUPPORT
11990 M: Alex Dubov <oakad@yahoo.com>
11991 W: http://tifmxx.berlios.de/
11993 F: drivers/memstick/host/tifm_ms.c
11995 SONY MEMORYSTICK STANDARD SUPPORT
11996 M: Maxim Levitsky <maximlevitsky@gmail.com>
11998 F: drivers/memstick/core/ms_block.*
12001 M: Jaroslav Kysela <perex@perex.cz>
12002 M: Takashi Iwai <tiwai@suse.com>
12003 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12004 W: http://www.alsa-project.org/
12005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12006 T: git git://git.alsa-project.org/alsa-kernel.git
12007 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12009 F: Documentation/sound/
12011 F: include/uapi/sound/
12014 SOUND - COMPRESSED AUDIO
12015 M: Vinod Koul <vinod.koul@intel.com>
12016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12019 F: Documentation/sound/alsa/compress_offload.txt
12020 F: include/sound/compress_driver.h
12021 F: include/uapi/sound/compress_*
12022 F: sound/core/compress_offload.c
12023 F: sound/soc/soc-compress.c
12025 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12026 M: Liam Girdwood <lgirdwood@gmail.com>
12027 M: Mark Brown <broonie@kernel.org>
12028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12030 W: http://alsa-project.org/main/index.php/ASoC
12032 F: Documentation/devicetree/bindings/sound/
12033 F: Documentation/sound/alsa/soc/
12035 F: include/sound/soc*
12037 SOUND - DMAENGINE HELPERS
12038 M: Lars-Peter Clausen <lars@metafoo.de>
12040 F: include/sound/dmaengine_pcm.h
12041 F: sound/core/pcm_dmaengine.c
12042 F: sound/soc/soc-generic-dmaengine-pcm.c
12045 M: Olli Salonen <olli.salonen@iki.fi>
12046 L: linux-media@vger.kernel.org
12047 W: https://linuxtv.org
12048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12050 F: drivers/media/dvb-frontends/sp2*
12052 SPARC + UltraSPARC (sparc/sparc64)
12053 M: "David S. Miller" <davem@davemloft.net>
12054 L: sparclinux@vger.kernel.org
12055 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12062 SPARC SERIAL DRIVERS
12063 M: "David S. Miller" <davem@davemloft.net>
12064 L: sparclinux@vger.kernel.org
12065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12068 F: include/linux/sunserialcore.h
12069 F: drivers/tty/serial/suncore.c
12070 F: drivers/tty/serial/sunhv.c
12071 F: drivers/tty/serial/sunsab.c
12072 F: drivers/tty/serial/sunsab.h
12073 F: drivers/tty/serial/sunsu.c
12074 F: drivers/tty/serial/sunzilog.c
12075 F: drivers/tty/serial/sunzilog.h
12078 M: "Christopher Li" <sparse@chrisli.org>
12079 L: linux-sparse@vger.kernel.org
12080 W: https://sparse.wiki.kernel.org/
12081 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12082 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12084 F: include/linux/compiler.h
12086 SPEAR PLATFORM SUPPORT
12087 M: Viresh Kumar <vireshk@kernel.org>
12088 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12090 W: http://www.st.com/spear
12092 F: arch/arm/boot/dts/spear*
12093 F: arch/arm/mach-spear/
12095 SPEAR CLOCK FRAMEWORK SUPPORT
12096 M: Viresh Kumar <vireshk@kernel.org>
12097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12098 W: http://www.st.com/spear
12100 F: drivers/clk/spear/
12103 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12104 M: Marek Vasut <marek.vasut@gmail.com>
12105 L: linux-mtd@lists.infradead.org
12106 W: http://www.linux-mtd.infradead.org/
12107 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12108 T: git git://github.com/spi-nor/linux.git
12110 F: drivers/mtd/spi-nor/
12111 F: include/linux/mtd/spi-nor.h
12114 M: Mark Brown <broonie@kernel.org>
12115 L: linux-spi@vger.kernel.org
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12117 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12119 F: Documentation/devicetree/bindings/spi/
12120 F: Documentation/spi/
12122 F: include/linux/spi/
12123 F: include/uapi/linux/spi/
12126 SPIDERNET NETWORK DRIVER for CELL
12127 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12128 L: netdev@vger.kernel.org
12130 F: Documentation/networking/spider_net.txt
12131 F: drivers/net/ethernet/toshiba/spider_net*
12134 M: Jeremy Kerr <jk@ozlabs.org>
12135 L: linuxppc-dev@lists.ozlabs.org
12136 W: http://www.ibm.com/developerworks/power/cell/
12138 F: Documentation/filesystems/spufs.txt
12139 F: arch/powerpc/platforms/cell/spufs/
12141 SQUASHFS FILE SYSTEM
12142 M: Phillip Lougher <phillip@squashfs.org.uk>
12143 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12144 W: http://squashfs.org.uk
12145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12147 F: Documentation/filesystems/squashfs.txt
12150 SRM (Alpha) environment access
12151 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12153 F: arch/alpha/kernel/srm_env.c
12156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12157 L: stable@vger.kernel.org
12159 F: Documentation/process/stable-kernel-rules.rst
12162 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12164 L: devel@driverdev.osuosl.org
12166 F: drivers/staging/
12169 M: Ian Abbott <abbotti@mev.co.uk>
12170 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12172 F: drivers/staging/comedi/
12174 STAGING - FLARION FT1000 DRIVERS
12175 M: Marek Belisko <marek.belisko@gmail.com>
12177 F: drivers/staging/ft1000/
12179 STAGING - INDUSTRIAL IO
12180 M: Jonathan Cameron <jic23@kernel.org>
12181 L: linux-iio@vger.kernel.org
12183 F: Documentation/devicetree/bindings/staging/iio/
12184 F: drivers/staging/iio/
12186 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12187 M: Jarod Wilson <jarod@wilsonet.com>
12188 W: http://www.lirc.org/
12190 F: drivers/staging/media/lirc/
12192 STAGING - LUSTRE PARALLEL FILESYSTEM
12193 M: Oleg Drokin <oleg.drokin@intel.com>
12194 M: Andreas Dilger <andreas.dilger@intel.com>
12195 M: James Simmons <jsimmons@infradead.org>
12196 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12197 W: http://wiki.lustre.org/
12199 F: drivers/staging/lustre
12201 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12202 M: Marc Dietrich <marvin24@gmx.de>
12203 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12204 L: linux-tegra@vger.kernel.org
12206 F: drivers/staging/nvec/
12208 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12209 M: Jens Frederich <jfrederich@gmail.com>
12210 M: Daniel Drake <dsd@laptop.org>
12211 M: Jon Nettleton <jon.nettleton@gmail.com>
12212 W: http://wiki.laptop.org/go/DCON
12214 F: drivers/staging/olpc_dcon/
12216 STAGING - REALTEK RTL8712U DRIVERS
12217 M: Larry Finger <Larry.Finger@lwfinger.net>
12218 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12220 F: drivers/staging/rtl8712/
12222 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12223 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12224 M: Teddy Wang <teddy.wang@siliconmotion.com>
12225 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12226 L: linux-fbdev@vger.kernel.org
12228 F: drivers/staging/sm750fb/
12230 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12231 M: William Hubbs <w.d.hubbs@gmail.com>
12232 M: Chris Brannon <chris@the-brannons.com>
12233 M: Kirk Reiser <kirk@reisers.ca>
12234 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12235 L: speakup@linux-speakup.org
12236 W: http://www.linux-speakup.org/
12238 F: drivers/staging/speakup/
12240 STAGING - VIA VT665X DRIVERS
12241 M: Forest Bond <forest@alittletooquiet.net>
12243 F: drivers/staging/vt665?/
12245 STAGING - WILC1000 WIFI DRIVER
12246 M: Aditya Shankar <aditya.shankar@microchip.com>
12247 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12248 L: linux-wireless@vger.kernel.org
12250 F: drivers/staging/wilc1000/
12252 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12253 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12255 F: drivers/staging/xgifb/
12257 STARFIRE/DURALAN NETWORK DRIVER
12258 M: Ion Badulescu <ionut@badula.org>
12260 F: drivers/net/ethernet/adaptec/starfire*
12263 M: Sam Creasey <sammy@sammy.net>
12264 W: http://sammy.net/sun3/
12266 F: arch/m68k/kernel/*sun3*
12267 F: arch/m68k/sun3*/
12268 F: arch/m68k/include/asm/sun3*
12269 F: drivers/net/ethernet/i825xx/sun3*
12271 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12272 M: Hans de Goede <hdegoede@redhat.com>
12273 L: linux-input@vger.kernel.org
12275 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12276 F: drivers/input/keyboard/sun4i-lradc-keys.c
12278 SUNDANCE NETWORK DRIVER
12279 M: Denis Kirjanov <kda@linux-powerpc.org>
12280 L: netdev@vger.kernel.org
12282 F: drivers/net/ethernet/dlink/sundance.c
12285 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12286 M: Rich Felker <dalias@libc.org>
12287 L: linux-sh@vger.kernel.org
12288 Q: http://patchwork.kernel.org/project/linux-sh/list/
12290 F: Documentation/sh/
12295 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12296 M: Len Brown <len.brown@intel.com>
12297 M: Pavel Machek <pavel@ucw.cz>
12298 L: linux-pm@vger.kernel.org
12299 B: https://bugzilla.kernel.org
12301 F: Documentation/power/
12302 F: arch/x86/kernel/acpi/
12303 F: drivers/base/power/
12305 F: include/linux/suspend.h
12306 F: include/linux/freezer.h
12307 F: include/linux/pm.h
12310 M: Martin Mares <mj@ucw.cz>
12311 L: linux-video@atrey.karlin.mff.cuni.cz
12313 F: Documentation/svga.txt
12314 F: arch/x86/boot/video*
12317 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12318 L: linux-kernel@vger.kernel.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12322 F: arch/*/kernel/pci-swiotlb.c
12323 F: include/linux/swiotlb.h
12326 M: Jiri Pirko <jiri@resnulli.us>
12327 M: Ivan Vecera <ivecera@redhat.com>
12328 L: netdev@vger.kernel.org
12331 F: include/net/switchdev.h
12333 SYNOPSYS ARC ARCHITECTURE
12334 M: Vineet Gupta <vgupta@synopsys.com>
12335 L: linux-snps-arc@lists.infradead.org
12338 F: Documentation/devicetree/bindings/arc/*
12339 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12340 F: drivers/clocksource/arc_timer.c
12341 F: drivers/tty/serial/arc_uart.c
12342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12344 SYNOPSYS ARC SDP platform support
12345 M: Alexey Brodkin <abrodkin@synopsys.com>
12347 F: arch/arc/plat-axs10x
12348 F: arch/arc/boot/dts/ax*
12349 F: Documentation/devicetree/bindings/arc/axs10*
12351 SYSTEM CONFIGURATION (SYSCON)
12352 M: Lee Jones <lee.jones@linaro.org>
12353 M: Arnd Bergmann <arnd@arndb.de>
12354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12356 F: drivers/mfd/syscon.c
12358 SYSTEM RESET/SHUTDOWN DRIVERS
12359 M: Sebastian Reichel <sre@kernel.org>
12360 L: linux-pm@vger.kernel.org
12361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12363 F: Documentation/devicetree/bindings/power/reset/
12364 F: drivers/power/reset/
12367 M: Christoph Hellwig <hch@infradead.org>
12369 F: Documentation/filesystems/sysv-fs.txt
12371 F: include/linux/sysv_fs.h
12374 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12375 L: linux-scsi@vger.kernel.org
12376 L: target-devel@vger.kernel.org
12377 W: http://www.linux-iscsi.org
12378 W: http://groups.google.com/group/linux-iscsi-target-dev
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12383 F: Documentation/target/
12385 TASKSTATS STATISTICS INTERFACE
12386 M: Balbir Singh <bsingharora@gmail.com>
12388 F: Documentation/accounting/taskstats*
12389 F: include/linux/taskstats*
12390 F: kernel/taskstats.c
12393 M: Jamal Hadi Salim <jhs@mojatatu.com>
12394 M: Cong Wang <xiyou.wangcong@gmail.com>
12395 M: Jiri Pirko <jiri@resnulli.us>
12396 L: netdev@vger.kernel.org
12398 F: include/net/pkt_cls.h
12399 F: include/net/pkt_sched.h
12400 F: include/net/tc_act/
12401 F: include/uapi/linux/pkt_cls.h
12402 F: include/uapi/linux/pkt_sched.h
12403 F: include/uapi/linux/tc_act/
12404 F: include/uapi/linux/tc_ematch/
12407 TCP LOW PRIORITY MODULE
12408 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12409 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12410 W: http://tcp-lp-mod.sourceforge.net/
12412 F: net/ipv4/tcp_lp.c
12414 TDA10071 MEDIA DRIVER
12415 M: Antti Palosaari <crope@iki.fi>
12416 L: linux-media@vger.kernel.org
12417 W: https://linuxtv.org
12418 W: http://palosaari.fi/linux/
12419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12420 T: git git://linuxtv.org/anttip/media_tree.git
12422 F: drivers/media/dvb-frontends/tda10071*
12424 TDA18212 MEDIA DRIVER
12425 M: Antti Palosaari <crope@iki.fi>
12426 L: linux-media@vger.kernel.org
12427 W: https://linuxtv.org
12428 W: http://palosaari.fi/linux/
12429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12430 T: git git://linuxtv.org/anttip/media_tree.git
12432 F: drivers/media/tuners/tda18212*
12434 TDA18218 MEDIA DRIVER
12435 M: Antti Palosaari <crope@iki.fi>
12436 L: linux-media@vger.kernel.org
12437 W: https://linuxtv.org
12438 W: http://palosaari.fi/linux/
12439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12440 T: git git://linuxtv.org/anttip/media_tree.git
12442 F: drivers/media/tuners/tda18218*
12444 TDA18271 MEDIA DRIVER
12445 M: Michael Krufky <mkrufky@linuxtv.org>
12446 L: linux-media@vger.kernel.org
12447 W: https://linuxtv.org
12448 W: http://github.com/mkrufky
12449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12450 T: git git://linuxtv.org/mkrufky/tuners.git
12452 F: drivers/media/tuners/tda18271*
12454 TDA827x MEDIA DRIVER
12455 M: Michael Krufky <mkrufky@linuxtv.org>
12456 L: linux-media@vger.kernel.org
12457 W: https://linuxtv.org
12458 W: http://github.com/mkrufky
12459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12460 T: git git://linuxtv.org/mkrufky/tuners.git
12462 F: drivers/media/tuners/tda8290.*
12464 TDA8290 MEDIA DRIVER
12465 M: Michael Krufky <mkrufky@linuxtv.org>
12466 L: linux-media@vger.kernel.org
12467 W: https://linuxtv.org
12468 W: http://github.com/mkrufky
12469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12470 T: git git://linuxtv.org/mkrufky/tuners.git
12472 F: drivers/media/tuners/tda8290.*
12474 TDA9840 MEDIA DRIVER
12475 M: Hans Verkuil <hverkuil@xs4all.nl>
12476 L: linux-media@vger.kernel.org
12477 T: git git://linuxtv.org/media_tree.git
12478 W: https://linuxtv.org
12480 F: drivers/media/i2c/tda9840*
12482 TEA5761 TUNER DRIVER
12483 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12485 L: linux-media@vger.kernel.org
12486 W: https://linuxtv.org
12487 T: git git://linuxtv.org/media_tree.git
12489 F: drivers/media/tuners/tea5761.*
12491 TEA5767 TUNER DRIVER
12492 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12493 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12494 L: linux-media@vger.kernel.org
12495 W: https://linuxtv.org
12496 T: git git://linuxtv.org/media_tree.git
12498 F: drivers/media/tuners/tea5767.*
12500 TEA6415C MEDIA DRIVER
12501 M: Hans Verkuil <hverkuil@xs4all.nl>
12502 L: linux-media@vger.kernel.org
12503 T: git git://linuxtv.org/media_tree.git
12504 W: https://linuxtv.org
12506 F: drivers/media/i2c/tea6415c*
12508 TEA6420 MEDIA DRIVER
12509 M: Hans Verkuil <hverkuil@xs4all.nl>
12510 L: linux-media@vger.kernel.org
12511 T: git git://linuxtv.org/media_tree.git
12512 W: https://linuxtv.org
12514 F: drivers/media/i2c/tea6420*
12517 M: Jiri Pirko <jiri@resnulli.us>
12518 L: netdev@vger.kernel.org
12520 F: drivers/net/team/
12521 F: include/linux/if_team.h
12522 F: include/uapi/linux/if_team.h
12524 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12525 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12527 F: arch/x86/platform/ts5500/
12529 TECHNOTREND USB IR RECEIVER
12530 M: Sean Young <sean@mess.org>
12531 L: linux-media@vger.kernel.org
12533 F: drivers/media/rc/ttusbir.c
12535 TEGRA ARCHITECTURE SUPPORT
12536 M: Thierry Reding <thierry.reding@gmail.com>
12537 M: Jonathan Hunter <jonathanh@nvidia.com>
12538 L: linux-tegra@vger.kernel.org
12539 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12545 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12546 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12548 F: drivers/clk/tegra/
12551 M: Laxman Dewangan <ldewangan@nvidia.com>
12552 M: Jon Hunter <jonathanh@nvidia.com>
12554 F: drivers/dma/tegra*
12557 M: Laxman Dewangan <ldewangan@nvidia.com>
12559 F: drivers/i2c/busses/i2c-tegra.c
12561 TEGRA IOMMU DRIVERS
12562 M: Hiroshi Doyu <hdoyu@nvidia.com>
12564 F: drivers/iommu/tegra*
12567 M: Rakesh Iyer <riyer@nvidia.com>
12568 M: Laxman Dewangan <ldewangan@nvidia.com>
12570 F: drivers/input/keyboard/tegra-kbc.c
12573 M: Thierry Reding <thierry.reding@gmail.com>
12575 F: drivers/pwm/pwm-tegra.c
12577 TEGRA SERIAL DRIVER
12578 M: Laxman Dewangan <ldewangan@nvidia.com>
12580 F: drivers/tty/serial/serial-tegra.c
12583 M: Laxman Dewangan <ldewangan@nvidia.com>
12585 F: drivers/spi/spi-tegra*
12587 TEHUTI ETHERNET DRIVER
12588 M: Andy Gospodarek <andy@greyhouse.net>
12589 L: netdev@vger.kernel.org
12591 F: drivers/net/ethernet/tehuti/*
12593 Telecom Clock Driver for MCPL0010
12594 M: Mark Gross <mark.gross@intel.com>
12596 F: drivers/char/tlclk.c
12598 TENSILICA XTENSA PORT (xtensa)
12599 M: Chris Zankel <chris@zankel.net>
12600 M: Max Filippov <jcmvbkbc@gmail.com>
12601 L: linux-xtensa@linux-xtensa.org
12602 T: git git://github.com/czankel/xtensa-linux.git
12605 F: drivers/irqchip/irq-xtensa-*
12607 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12608 M: Nishanth Menon <nm@ti.com>
12609 M: Tero Kristo <t-kristo@ti.com>
12610 M: Santosh Shilimkar <ssantosh@kernel.org>
12611 L: linux-arm-kernel@lists.infradead.org
12613 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12614 F: drivers/firmware/ti_sci*
12615 F: include/linux/soc/ti/ti_sci_protocol.h
12616 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12617 F: include/dt-bindings/genpd/k2g.h
12618 F: drivers/soc/ti/ti_sci_pm_domains.c
12620 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12621 M: Hans Verkuil <hverkuil@xs4all.nl>
12622 L: linux-media@vger.kernel.org
12623 T: git git://linuxtv.org/media_tree.git
12624 W: https://linuxtv.org
12626 F: drivers/media/radio/radio-raremono.c
12629 M: Zhang Rui <rui.zhang@intel.com>
12630 M: Eduardo Valentin <edubezval@gmail.com>
12631 L: linux-pm@vger.kernel.org
12632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12634 Q: https://patchwork.kernel.org/project/linux-pm/list/
12636 F: drivers/thermal/
12637 F: include/linux/thermal.h
12638 F: include/uapi/linux/thermal.h
12639 F: include/linux/cpu_cooling.h
12640 F: Documentation/devicetree/bindings/thermal/
12642 THERMAL/CPU_COOLING
12643 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12644 M: Viresh Kumar <viresh.kumar@linaro.org>
12645 M: Javi Merino <javi.merino@kernel.org>
12646 L: linux-pm@vger.kernel.org
12648 F: Documentation/thermal/cpu-cooling-api.txt
12649 F: drivers/thermal/cpu_cooling.c
12650 F: include/linux/cpu_cooling.h
12652 THINKPAD ACPI EXTRAS DRIVER
12653 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12654 L: ibm-acpi-devel@lists.sourceforge.net
12655 L: platform-driver-x86@vger.kernel.org
12656 W: http://ibm-acpi.sourceforge.net
12657 W: http://thinkwiki.org/wiki/Ibm-acpi
12658 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12660 F: drivers/platform/x86/thinkpad_acpi.c
12662 TI BANDGAP AND THERMAL DRIVER
12663 M: Eduardo Valentin <edubezval@gmail.com>
12664 M: Keerthy <j-keerthy@ti.com>
12665 L: linux-pm@vger.kernel.org
12666 L: linux-omap@vger.kernel.org
12668 F: drivers/thermal/ti-soc-thermal/
12671 M: Benoit Parrot <bparrot@ti.com>
12672 L: linux-media@vger.kernel.org
12673 W: http://linuxtv.org/
12674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12676 F: drivers/media/platform/ti-vpe/
12678 TI CDCE706 CLOCK DRIVER
12679 M: Max Filippov <jcmvbkbc@gmail.com>
12681 F: drivers/clk/clk-cdce706.c
12684 M: Tero Kristo <t-kristo@ti.com>
12685 L: linux-omap@vger.kernel.org
12688 F: include/linux/clk/ti.h
12690 TI ETHERNET SWITCH DRIVER (CPSW)
12691 R: Grygorii Strashko <grygorii.strashko@ti.com>
12692 L: linux-omap@vger.kernel.org
12693 L: netdev@vger.kernel.org
12695 F: drivers/net/ethernet/ti/cpsw*
12696 F: drivers/net/ethernet/ti/davinci*
12698 TI FLASH MEDIA INTERFACE DRIVER
12699 M: Alex Dubov <oakad@yahoo.com>
12701 F: drivers/misc/tifm*
12702 F: drivers/mmc/host/tifm_sd.c
12703 F: include/linux/tifm.h
12705 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12706 M: Santosh Shilimkar <ssantosh@kernel.org>
12707 L: linux-kernel@vger.kernel.org
12708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12710 F: drivers/soc/ti/*
12711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12714 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12715 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12716 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12719 F: sound/soc/codecs/lm49453*
12720 F: sound/soc/codecs/isabelle*
12722 TI LP855x BACKLIGHT DRIVER
12723 M: Milo Kim <milo.kim@ti.com>
12725 F: Documentation/backlight/lp855x-driver.txt
12726 F: drivers/video/backlight/lp855x_bl.c
12727 F: include/linux/platform_data/lp855x.h
12729 TI LP8727 CHARGER DRIVER
12730 M: Milo Kim <milo.kim@ti.com>
12732 F: drivers/power/supply/lp8727_charger.c
12733 F: include/linux/platform_data/lp8727.h
12735 TI LP8788 MFD DRIVER
12736 M: Milo Kim <milo.kim@ti.com>
12738 F: drivers/iio/adc/lp8788_adc.c
12739 F: drivers/leds/leds-lp8788.c
12740 F: drivers/mfd/lp8788*.c
12741 F: drivers/power/supply/lp8788-charger.c
12742 F: drivers/regulator/lp8788-*.c
12743 F: include/linux/mfd/lp8788*.h
12745 TI NETCP ETHERNET DRIVER
12746 M: Wingman Kwok <w-kwok2@ti.com>
12747 M: Murali Karicheri <m-karicheri2@ti.com>
12748 L: netdev@vger.kernel.org
12750 F: drivers/net/ethernet/ti/netcp*
12752 TI TAS571X FAMILY ASoC CODEC DRIVER
12753 M: Kevin Cernekee <cernekee@chromium.org>
12754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12756 F: sound/soc/codecs/tas571x*
12758 TI TWL4030 SERIES SOC CODEC DRIVER
12759 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12760 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12762 F: sound/soc/codecs/twl4030*
12764 TI WILINK WIRELESS DRIVERS
12765 L: linux-wireless@vger.kernel.org
12766 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12767 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12770 F: drivers/net/wireless/ti/
12771 F: include/linux/wl12xx.h
12774 M: Jon Maloy <jon.maloy@ericsson.com>
12775 M: Ying Xue <ying.xue@windriver.com>
12776 L: netdev@vger.kernel.org (core kernel code)
12777 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12778 W: http://tipc.sourceforge.net/
12780 F: include/uapi/linux/tipc*.h
12784 M: Chris Metcalf <cmetcalf@mellanox.com>
12785 W: http://www.mellanox.com/repository/solutions/tile-scm/
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12789 F: drivers/char/tile-srom.c
12790 F: drivers/edac/tile_edac.c
12791 F: drivers/net/ethernet/tile/
12792 F: drivers/rtc/rtc-tile.c
12793 F: drivers/tty/hvc/hvc_tile.c
12794 F: drivers/tty/serial/tilegx.c
12795 F: drivers/usb/host/*-tilegx.c
12796 F: include/linux/usb/tilegx.h
12798 TLAN NETWORK DRIVER
12799 M: Samuel Chessman <chessman@tux.org>
12800 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12801 W: http://sourceforge.net/projects/tlan/
12803 F: Documentation/networking/tlan.txt
12804 F: drivers/net/ethernet/ti/tlan.*
12806 TOMOYO SECURITY MODULE
12807 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12808 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12809 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12810 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12811 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12812 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12813 W: http://tomoyo.sourceforge.jp/
12814 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12816 F: security/tomoyo/
12818 TOPSTAR LAPTOP EXTRAS DRIVER
12819 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12820 L: platform-driver-x86@vger.kernel.org
12822 F: drivers/platform/x86/topstar-laptop.c
12824 TOSHIBA ACPI EXTRAS DRIVER
12825 M: Azael Avalos <coproscefalo@gmail.com>
12826 L: platform-driver-x86@vger.kernel.org
12828 F: drivers/platform/x86/toshiba_acpi.c
12830 TOSHIBA BLUETOOTH DRIVER
12831 M: Azael Avalos <coproscefalo@gmail.com>
12832 L: platform-driver-x86@vger.kernel.org
12834 F: drivers/platform/x86/toshiba_bluetooth.c
12836 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12837 M: Azael Avalos <coproscefalo@gmail.com>
12838 L: platform-driver-x86@vger.kernel.org
12840 F: drivers/platform/x86/toshiba_haps.c
12842 TOSHIBA WMI HOTKEYS DRIVER
12843 M: Azael Avalos <coproscefalo@gmail.com>
12844 L: platform-driver-x86@vger.kernel.org
12846 F: drivers/platform/x86/toshiba-wmi.c
12849 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12850 W: http://www.buzzard.org.uk/toshiba/
12852 F: drivers/char/toshiba.c
12853 F: include/linux/toshiba.h
12854 F: include/uapi/linux/toshiba.h
12856 TOSHIBA TC358743 DRIVER
12857 M: Mats Randgaard <matrandg@cisco.com>
12858 L: linux-media@vger.kernel.org
12860 F: drivers/media/i2c/tc358743*
12861 F: include/media/i2c/tc358743.h
12863 TMIO/SDHI MMC DRIVER
12864 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12865 L: linux-mmc@vger.kernel.org
12867 F: drivers/mmc/host/tmio_mmc*
12868 F: drivers/mmc/host/sh_mobile_sdhi.c
12869 F: include/linux/mfd/tmio.h
12871 TMP401 HARDWARE MONITOR DRIVER
12872 M: Guenter Roeck <linux@roeck-us.net>
12873 L: linux-hwmon@vger.kernel.org
12875 F: Documentation/hwmon/tmp401
12876 F: drivers/hwmon/tmp401.c
12878 TMPFS (SHMEM FILESYSTEM)
12879 M: Hugh Dickins <hughd@google.com>
12880 L: linux-mm@kvack.org
12882 F: include/linux/shmem_fs.h
12885 TM6000 VIDEO4LINUX DRIVER
12886 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12888 L: linux-media@vger.kernel.org
12889 W: https://linuxtv.org
12890 T: git git://linuxtv.org/media_tree.git
12892 F: drivers/media/usb/tm6000/
12893 F: Documentation/media/v4l-drivers/tm6000*
12895 TW5864 VIDEO4LINUX DRIVER
12896 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12897 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12898 M: Andrey Utkin <andrey_utkin@fastmail.com>
12899 L: linux-media@vger.kernel.org
12901 F: drivers/media/pci/tw5864/
12903 TW68 VIDEO4LINUX DRIVER
12904 M: Hans Verkuil <hverkuil@xs4all.nl>
12905 L: linux-media@vger.kernel.org
12906 T: git git://linuxtv.org/media_tree.git
12907 W: https://linuxtv.org
12909 F: drivers/media/pci/tw68/
12911 TW686X VIDEO4LINUX DRIVER
12912 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12913 L: linux-media@vger.kernel.org
12914 T: git git://linuxtv.org/media_tree.git
12915 W: http://linuxtv.org
12917 F: drivers/media/pci/tw686x/
12920 M: Peter Huewe <peterhuewe@gmx.de>
12921 M: Marcel Selhorst <tpmdd@selhorst.net>
12922 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12923 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12924 W: http://tpmdd.sourceforge.net
12925 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12926 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12927 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12929 F: drivers/char/tpm/
12931 TPM IBM_VTPM DEVICE DRIVER
12932 M: Ashley Lai <ashleydlai@gmail.com>
12933 W: http://tpmdd.sourceforge.net
12934 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12936 F: drivers/char/tpm/tpm_ibmvtpm*
12939 M: Steven Rostedt <rostedt@goodmis.org>
12940 M: Ingo Molnar <mingo@redhat.com>
12941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12943 F: Documentation/trace/ftrace.txt
12944 F: arch/*/*/*/ftrace.h
12945 F: arch/*/kernel/ftrace.c
12946 F: include/*/ftrace.h
12947 F: include/linux/trace*.h
12950 F: tools/testing/selftests/ftrace/
12952 TRACING MMIO ACCESSES (MMIOTRACE)
12953 M: Steven Rostedt <rostedt@goodmis.org>
12954 M: Ingo Molnar <mingo@kernel.org>
12955 R: Karol Herbst <karolherbst@gmail.com>
12956 R: Pekka Paalanen <ppaalanen@gmail.com>
12958 L: linux-kernel@vger.kernel.org
12959 L: nouveau@lists.freedesktop.org
12960 F: kernel/trace/trace_mmiotrace.c
12961 F: include/linux/mmiotrace.h
12962 F: arch/x86/mm/kmmio.c
12963 F: arch/x86/mm/mmio-mod.c
12964 F: arch/x86/mm/testmmiotrace.c
12967 M: Jiri Kosina <trivial@kernel.org>
12968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12970 K: ^Subject:.*(?i)trivial
12973 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12974 M: Jiri Slaby <jslaby@suse.com>
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12977 F: Documentation/serial/
12979 F: drivers/tty/serial/serial_core.c
12980 F: include/linux/serial_core.h
12981 F: include/linux/serial.h
12982 F: include/linux/tty.h
12983 F: include/uapi/linux/serial_core.h
12984 F: include/uapi/linux/serial.h
12985 F: include/uapi/linux/tty.h
12987 TUA9001 MEDIA DRIVER
12988 M: Antti Palosaari <crope@iki.fi>
12989 L: linux-media@vger.kernel.org
12990 W: https://linuxtv.org
12991 W: http://palosaari.fi/linux/
12992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12993 T: git git://linuxtv.org/anttip/media_tree.git
12995 F: drivers/media/tuners/tua9001*
12997 TULIP NETWORK DRIVERS
12998 L: netdev@vger.kernel.org
12999 L: linux-parisc@vger.kernel.org
13001 F: drivers/net/ethernet/dec/tulip/
13004 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13005 W: http://vtun.sourceforge.net/tun
13007 F: Documentation/networking/tuntap.txt
13008 F: arch/um/os-Linux/drivers/
13010 TURBOCHANNEL SUBSYSTEM
13011 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13012 M: Ralf Baechle <ralf@linux-mips.org>
13013 L: linux-mips@linux-mips.org
13014 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13017 F: include/linux/tc.h
13019 UBI FILE SYSTEM (UBIFS)
13020 M: Richard Weinberger <richard@nod.at>
13021 M: Artem Bityutskiy <dedekind1@gmail.com>
13022 M: Adrian Hunter <adrian.hunter@intel.com>
13023 L: linux-mtd@lists.infradead.org
13024 T: git git://git.infradead.org/ubifs-2.6.git
13025 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13027 F: Documentation/filesystems/ubifs.txt
13030 UCLINUX (M68KNOMMU AND COLDFIRE)
13031 M: Greg Ungerer <gerg@linux-m68k.org>
13032 W: http://www.linux-m68k.org/
13033 W: http://www.uclinux.org/
13034 L: linux-m68k@lists.linux-m68k.org
13035 L: uclinux-dev@uclinux.org (subscribers-only)
13036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13038 F: arch/m68k/coldfire/
13040 F: arch/m68k/*/*_no.*
13041 F: arch/m68k/include/asm/*_no.*
13044 M: Jan Kara <jack@suse.com>
13046 F: Documentation/filesystems/udf.txt
13050 M: Bastien Nocera <hadess@hadess.net>
13051 L: linux-input@vger.kernel.org
13053 F: drivers/hid/hid-udraw.c
13056 M: Evgeniy Dushistov <dushistov@mail.ru>
13058 F: Documentation/filesystems/ufs.txt
13061 UHID USERSPACE HID IO DRIVER:
13062 M: David Herrmann <dh.herrmann@googlemail.com>
13063 L: linux-input@vger.kernel.org
13065 F: drivers/hid/uhid.c
13066 F: include/uapi/linux/uhid.h
13068 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13069 L: linux-usb@vger.kernel.org
13072 F: include/linux/uwb.h
13073 F: include/linux/uwb/
13075 UNICORE32 ARCHITECTURE:
13076 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13077 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13079 T: git git://github.com/gxt/linux.git
13083 M: Tony Finch <dot@dotat.at>
13084 W: http://dotat.at/prog/unifdef
13086 F: scripts/unifdef.c
13088 UNIFORM CDROM DRIVER
13089 M: Jens Axboe <axboe@kernel.dk>
13090 W: http://www.kernel.dk
13092 F: Documentation/cdrom/
13093 F: drivers/cdrom/cdrom.c
13094 F: include/linux/cdrom.h
13095 F: include/uapi/linux/cdrom.h
13097 UNISYS S-PAR DRIVERS
13098 M: David Kershner <david.kershner@unisys.com>
13099 L: sparmaintainer@unisys.com (Unisys internal)
13101 F: drivers/staging/unisys/
13103 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13104 M: Vinayak Holikatti <vinholikatti@gmail.com>
13105 L: linux-scsi@vger.kernel.org
13107 F: Documentation/scsi/ufs.txt
13108 F: drivers/scsi/ufs/
13110 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13111 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13112 M: Prabu Thangamuthu <prabut@synopsys.com>
13113 L: linux-scsi@vger.kernel.org
13115 F: drivers/scsi/ufs/*dwc*
13117 UNSORTED BLOCK IMAGES (UBI)
13118 M: Artem Bityutskiy <dedekind1@gmail.com>
13119 M: Richard Weinberger <richard@nod.at>
13120 W: http://www.linux-mtd.infradead.org/
13121 L: linux-mtd@lists.infradead.org
13122 T: git git://git.infradead.org/ubifs-2.6.git
13124 F: drivers/mtd/ubi/
13125 F: include/linux/mtd/ubi.h
13126 F: include/uapi/mtd/ubi-user.h
13129 M: Oliver Neukum <oneukum@suse.com>
13130 L: linux-usb@vger.kernel.org
13132 F: Documentation/usb/acm.txt
13133 F: drivers/usb/class/cdc-acm.*
13135 USB AR5523 WIRELESS DRIVER
13136 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13137 L: linux-wireless@vger.kernel.org
13139 F: drivers/net/wireless/ath/ar5523/
13142 M: Oliver Neukum <oneukum@suse.com>
13143 L: linux-usb@vger.kernel.org
13144 L: linux-scsi@vger.kernel.org
13146 F: drivers/usb/storage/uas.c
13148 USB CDC ETHERNET DRIVER
13149 M: Oliver Neukum <oliver@neukum.org>
13150 L: linux-usb@vger.kernel.org
13152 F: drivers/net/usb/cdc_*.c
13153 F: include/uapi/linux/usb/cdc.h
13155 USB CHAOSKEY DRIVER
13156 M: Keith Packard <keithp@keithp.com>
13157 L: linux-usb@vger.kernel.org
13159 F: drivers/usb/misc/chaoskey.c
13161 USB CYPRESS C67X00 DRIVER
13162 M: Peter Korsgaard <jacmet@sunsite.dk>
13163 L: linux-usb@vger.kernel.org
13165 F: drivers/usb/c67x00/
13167 USB DAVICOM DM9601 DRIVER
13168 M: Peter Korsgaard <jacmet@sunsite.dk>
13169 L: netdev@vger.kernel.org
13170 W: http://www.linux-usb.org/usbnet
13172 F: drivers/net/usb/dm9601.c
13174 USB DIAMOND RIO500 DRIVER
13175 M: Cesar Miquel <miquel@df.uba.ar>
13176 L: rio500-users@lists.sourceforge.net
13177 W: http://rio500.sourceforge.net
13179 F: drivers/usb/misc/rio500*
13182 M: Alan Stern <stern@rowland.harvard.edu>
13183 L: linux-usb@vger.kernel.org
13185 F: Documentation/usb/ehci.txt
13186 F: drivers/usb/host/ehci*
13188 USB GADGET/PERIPHERAL SUBSYSTEM
13189 M: Felipe Balbi <balbi@kernel.org>
13190 L: linux-usb@vger.kernel.org
13191 W: http://www.linux-usb.org/gadget
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13194 F: drivers/usb/gadget/
13195 F: include/linux/usb/gadget*
13197 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13198 M: Jiri Kosina <jikos@kernel.org>
13199 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13200 L: linux-usb@vger.kernel.org
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13203 F: Documentation/hid/hiddev.txt
13204 F: drivers/hid/usbhid/
13207 M: Olav Kongas <ok@artecdesign.ee>
13208 L: linux-usb@vger.kernel.org
13210 F: drivers/usb/host/isp116x*
13211 F: include/linux/usb/isp116x.h
13213 USB LAN78XX ETHERNET DRIVER
13214 M: Woojung Huh <woojung.huh@microchip.com>
13215 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13216 L: netdev@vger.kernel.org
13218 F: drivers/net/usb/lan78xx.*
13220 USB MASS STORAGE DRIVER
13221 M: Alan Stern <stern@rowland.harvard.edu>
13222 L: linux-usb@vger.kernel.org
13223 L: usb-storage@lists.one-eyed-alien.net
13225 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13226 F: drivers/usb/storage/
13229 M: Clemens Ladisch <clemens@ladisch.de>
13230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13231 T: git git://git.alsa-project.org/alsa-kernel.git
13233 F: sound/usb/midi.*
13235 USB NETWORKING DRIVERS
13236 L: linux-usb@vger.kernel.org
13238 F: drivers/net/usb/
13241 M: Alan Stern <stern@rowland.harvard.edu>
13242 L: linux-usb@vger.kernel.org
13244 F: Documentation/usb/ohci.txt
13245 F: drivers/usb/host/ohci*
13247 USB OTG FSM (Finite State Machine)
13248 M: Peter Chen <Peter.Chen@nxp.com>
13249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13250 L: linux-usb@vger.kernel.org
13252 F: drivers/usb/common/usb-otg-fsm.c
13255 M: Valentina Manea <valentina.manea.m@gmail.com>
13256 M: Shuah Khan <shuahkh@osg.samsung.com>
13257 M: Shuah Khan <shuah@kernel.org>
13258 L: linux-usb@vger.kernel.org
13260 F: Documentation/usb/usbip_protocol.txt
13261 F: drivers/usb/usbip/
13262 F: tools/usb/usbip/
13265 M: Petko Manolov <petkan@nucleusys.com>
13266 L: linux-usb@vger.kernel.org
13267 L: netdev@vger.kernel.org
13268 T: git git://github.com/petkan/pegasus.git
13269 W: https://github.com/petkan/pegasus
13271 F: drivers/net/usb/pegasus.*
13274 M: Felipe Balbi <balbi@kernel.org>
13275 L: linux-usb@vger.kernel.org
13276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13278 F: drivers/usb/phy/
13280 USB PRINTER DRIVER (usblp)
13281 M: Pete Zaitcev <zaitcev@redhat.com>
13282 L: linux-usb@vger.kernel.org
13284 F: drivers/usb/class/usblp.c
13286 USB QMI WWAN NETWORK DRIVER
13287 M: Bjørn Mork <bjorn@mork.no>
13288 L: netdev@vger.kernel.org
13290 F: Documentation/ABI/testing/sysfs-class-net-qmi
13291 F: drivers/net/usb/qmi_wwan.c
13294 M: Petko Manolov <petkan@nucleusys.com>
13295 L: linux-usb@vger.kernel.org
13296 L: netdev@vger.kernel.org
13297 T: git git://github.com/petkan/rtl8150.git
13298 W: https://github.com/petkan/rtl8150
13300 F: drivers/net/usb/rtl8150.c
13302 USB SERIAL SUBSYSTEM
13303 M: Johan Hovold <johan@kernel.org>
13304 L: linux-usb@vger.kernel.org
13305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13307 F: Documentation/usb/usb-serial.txt
13308 F: drivers/usb/serial/
13309 F: include/linux/usb/serial.h
13311 USB SMSC75XX ETHERNET DRIVER
13312 M: Steve Glendinning <steve.glendinning@shawell.net>
13313 L: netdev@vger.kernel.org
13315 F: drivers/net/usb/smsc75xx.*
13317 USB SMSC95XX ETHERNET DRIVER
13318 M: Steve Glendinning <steve.glendinning@shawell.net>
13319 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13320 L: netdev@vger.kernel.org
13322 F: drivers/net/usb/smsc95xx.*
13325 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13326 L: linux-usb@vger.kernel.org
13327 W: http://www.linux-usb.org
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13330 F: Documentation/devicetree/bindings/usb/
13331 F: Documentation/usb/
13333 F: include/linux/usb.h
13334 F: include/linux/usb/
13336 USB TYPEC SUBSYSTEM
13337 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13338 L: linux-usb@vger.kernel.org
13340 F: Documentation/ABI/testing/sysfs-class-typec
13341 F: Documentation/usb/typec.rst
13342 F: drivers/usb/typec/
13343 F: include/linux/usb/typec.h
13346 M: Alan Stern <stern@rowland.harvard.edu>
13347 L: linux-usb@vger.kernel.org
13349 F: drivers/usb/host/uhci*
13351 USB "USBNET" DRIVER FRAMEWORK
13352 M: Oliver Neukum <oneukum@suse.com>
13353 L: netdev@vger.kernel.org
13354 W: http://www.linux-usb.org/usbnet
13356 F: drivers/net/usb/usbnet.c
13357 F: include/linux/usb/usbnet.h
13360 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13361 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13362 L: linux-media@vger.kernel.org
13363 T: git git://linuxtv.org/media_tree.git
13364 W: http://www.ideasonboard.org/uvc/
13366 F: drivers/media/usb/uvc/
13367 F: include/uapi/linux/uvcvideo.h
13370 M: Hans Verkuil <hverkuil@xs4all.nl>
13371 L: linux-media@vger.kernel.org
13372 T: git git://linuxtv.org/media_tree.git
13373 W: https://linuxtv.org
13375 F: drivers/media/usb/usbvision/
13378 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13379 L: linux-usb@vger.kernel.org
13381 F: drivers/usb/gadget/function/*uvc*
13382 F: drivers/usb/gadget/legacy/webcam.c
13384 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13385 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13386 L: linux-wireless@vger.kernel.org
13388 F: drivers/net/wireless/rndis_wlan.c
13391 M: Mathias Nyman <mathias.nyman@intel.com>
13392 L: linux-usb@vger.kernel.org
13394 F: drivers/usb/host/xhci*
13395 F: drivers/usb/host/pci-quirks*
13398 L: linux-wireless@vger.kernel.org
13399 W: http://linux-lc100020.sourceforge.net
13401 F: drivers/net/wireless/zydas/zd1201.*
13404 M: Antoine Jacquet <royale@zerezo.com>
13405 L: linux-usb@vger.kernel.org
13406 L: linux-media@vger.kernel.org
13407 T: git git://linuxtv.org/media_tree.git
13408 W: http://royale.zerezo.com/zr364xx/
13410 F: Documentation/media/v4l-drivers/zr364xx*
13411 F: drivers/media/usb/zr364xx/
13414 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13415 L: linux-usb@vger.kernel.org
13417 F: drivers/usb/common/ulpi.c
13418 F: include/linux/ulpi/
13420 USER-MODE LINUX (UML)
13421 M: Jeff Dike <jdike@addtoit.com>
13422 M: Richard Weinberger <richard@nod.at>
13423 L: user-mode-linux-devel@lists.sourceforge.net
13424 L: user-mode-linux-user@lists.sourceforge.net
13425 W: http://user-mode-linux.sourceforge.net
13426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13428 F: Documentation/virtual/uml/
13434 USERSPACE I/O (UIO)
13435 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13438 F: Documentation/driver-api/uio-howto.rst
13440 F: include/linux/uio*.h
13443 M: Karel Zak <kzak@redhat.com>
13444 L: util-linux@vger.kernel.org
13445 W: http://en.wikipedia.org/wiki/Util-linux
13446 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13450 M: Michal Januszewski <spock@gentoo.org>
13451 L: linux-fbdev@vger.kernel.org
13452 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13454 F: Documentation/fb/uvesafb.txt
13455 F: drivers/video/fbdev/uvesafb.*
13458 M: Stefan Agner <stefan@agner.ch>
13459 L: linux-mtd@lists.infradead.org
13461 F: drivers/mtd/nand/vf610_nfc.c
13463 VFAT/FAT/MSDOS FILESYSTEM
13464 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13466 F: Documentation/filesystems/vfat.txt
13470 M: Alex Williamson <alex.williamson@redhat.com>
13471 L: kvm@vger.kernel.org
13472 T: git git://github.com/awilliam/linux-vfio.git
13474 F: Documentation/vfio.txt
13476 F: include/linux/vfio.h
13477 F: include/uapi/linux/vfio.h
13479 VFIO MEDIATED DEVICE DRIVERS
13480 M: Kirti Wankhede <kwankhede@nvidia.com>
13481 L: kvm@vger.kernel.org
13483 F: Documentation/vfio-mediated-device.txt
13484 F: drivers/vfio/mdev/
13485 F: include/linux/mdev.h
13486 F: samples/vfio-mdev/
13488 VFIO PLATFORM DRIVER
13489 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13490 L: kvm@vger.kernel.org
13492 F: drivers/vfio/platform/
13495 R: Lukas Wunner <lukas@wunner.de>
13497 F: Documentation/gpu/vga-switcheroo.rst
13498 F: drivers/gpu/vga/vga_switcheroo.c
13499 F: include/linux/vga_switcheroo.h
13500 T: git git://anongit.freedesktop.org/drm/drm-misc
13502 VIDEOBUF2 FRAMEWORK
13503 M: Pawel Osciak <pawel@osciak.com>
13504 M: Marek Szyprowski <m.szyprowski@samsung.com>
13505 M: Kyungmin Park <kyungmin.park@samsung.com>
13506 L: linux-media@vger.kernel.org
13508 F: drivers/media/v4l2-core/videobuf2-*
13509 F: include/media/videobuf2-*
13511 VIRTIO AND VHOST VSOCK DRIVER
13512 M: Stefan Hajnoczi <stefanha@redhat.com>
13513 L: kvm@vger.kernel.org
13514 L: virtualization@lists.linux-foundation.org
13515 L: netdev@vger.kernel.org
13517 F: include/linux/virtio_vsock.h
13518 F: include/uapi/linux/virtio_vsock.h
13519 F: include/uapi/linux/vsockmon.h
13520 F: net/vmw_vsock/af_vsock_tap.c
13521 F: net/vmw_vsock/virtio_transport_common.c
13522 F: net/vmw_vsock/virtio_transport.c
13523 F: drivers/net/vsockmon.c
13524 F: drivers/vhost/vsock.c
13525 F: drivers/vhost/vsock.h
13527 VIRTUAL SERIO DEVICE DRIVER
13528 M: Stephen Chandler Paul <thatslyude@gmail.com>
13530 F: drivers/input/serio/userio.c
13531 F: include/uapi/linux/userio.h
13533 VIRTIO CONSOLE DRIVER
13534 M: Amit Shah <amit@kernel.org>
13535 L: virtualization@lists.linux-foundation.org
13537 F: drivers/char/virtio_console.c
13538 F: include/linux/virtio_console.h
13539 F: include/uapi/linux/virtio_console.h
13541 VIRTIO CORE, NET AND BLOCK DRIVERS
13542 M: "Michael S. Tsirkin" <mst@redhat.com>
13543 M: Jason Wang <jasowang@redhat.com>
13544 L: virtualization@lists.linux-foundation.org
13546 F: Documentation/devicetree/bindings/virtio/
13549 F: drivers/net/virtio_net.c
13550 F: drivers/block/virtio_blk.c
13551 F: include/linux/virtio*.h
13552 F: include/uapi/linux/virtio_*.h
13553 F: drivers/crypto/virtio/
13555 VIRTIO DRIVERS FOR S390
13556 M: Christian Borntraeger <borntraeger@de.ibm.com>
13557 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13558 L: linux-s390@vger.kernel.org
13559 L: virtualization@lists.linux-foundation.org
13560 L: kvm@vger.kernel.org
13562 F: drivers/s390/virtio/
13565 M: David Airlie <airlied@linux.ie>
13566 M: Gerd Hoffmann <kraxel@redhat.com>
13567 L: dri-devel@lists.freedesktop.org
13568 L: virtualization@lists.linux-foundation.org
13569 T: git git://anongit.freedesktop.org/drm/drm-misc
13571 F: drivers/gpu/drm/virtio/
13572 F: include/uapi/linux/virtio_gpu.h
13574 VIRTIO HOST (VHOST)
13575 M: "Michael S. Tsirkin" <mst@redhat.com>
13576 M: Jason Wang <jasowang@redhat.com>
13577 L: kvm@vger.kernel.org
13578 L: virtualization@lists.linux-foundation.org
13579 L: netdev@vger.kernel.org
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13583 F: include/uapi/linux/vhost.h
13585 VIRTIO INPUT DRIVER
13586 M: Gerd Hoffmann <kraxel@redhat.com>
13588 F: drivers/virtio/virtio_input.c
13589 F: include/uapi/linux/virtio_input.h
13591 VIRTIO CRYPTO DRIVER
13592 M: Gonglei <arei.gonglei@huawei.com>
13593 L: virtualization@lists.linux-foundation.org
13594 L: linux-crypto@vger.kernel.org
13596 F: drivers/crypto/virtio/
13597 F: include/uapi/linux/virtio_crypto.h
13599 VIA RHINE NETWORK DRIVER
13601 F: drivers/net/ethernet/via/via-rhine.c
13603 VIA SD/MMC CARD CONTROLLER DRIVER
13604 M: Bruce Chang <brucechang@via.com.tw>
13605 M: Harald Welte <HaraldWelte@viatech.com>
13607 F: drivers/mmc/host/via-sdmmc.c
13609 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13610 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13611 L: linux-fbdev@vger.kernel.org
13613 F: include/linux/via-core.h
13614 F: include/linux/via-gpio.h
13615 F: include/linux/via_i2c.h
13616 F: drivers/video/fbdev/via/
13618 VIA VELOCITY NETWORK DRIVER
13619 M: Francois Romieu <romieu@fr.zoreil.com>
13620 L: netdev@vger.kernel.org
13622 F: drivers/net/ethernet/via/via-velocity.*
13625 M: Alex Williamson <alex.williamson@redhat.com>
13626 M: Paolo Bonzini <pbonzini@redhat.com>
13627 L: kvm@vger.kernel.org
13631 VIVID VIRTUAL VIDEO DRIVER
13632 M: Hans Verkuil <hverkuil@xs4all.nl>
13633 L: linux-media@vger.kernel.org
13634 T: git git://linuxtv.org/media_tree.git
13635 W: https://linuxtv.org
13637 F: drivers/media/platform/vivid/*
13639 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13640 M: Helen Koike <helen.koike@collabora.com>
13641 L: linux-media@vger.kernel.org
13642 T: git git://linuxtv.org/media_tree.git
13643 W: https://linuxtv.org
13645 F: drivers/media/platform/vimc/*
13648 M: Florian Fainelli <f.fainelli@gmail.com>
13649 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13651 F: drivers/vlynq/vlynq.c
13652 F: include/linux/vlynq.h
13655 M: Martyn Welch <martyn@welchs.me.uk>
13656 M: Manohar Vanga <manohar.vanga@gmail.com>
13657 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13658 L: devel@driverdev.osuosl.org
13660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13661 F: Documentation/driver-api/vme.rst
13662 F: drivers/staging/vme/
13664 F: include/linux/vme*
13666 VMWARE HYPERVISOR INTERFACE
13667 M: Alok Kataria <akataria@vmware.com>
13668 L: virtualization@lists.linux-foundation.org
13670 F: arch/x86/kernel/cpu/vmware.c
13672 VMWARE BALLOON DRIVER
13673 M: Xavier Deguillard <xdeguillard@vmware.com>
13674 M: Philip Moltmann <moltmann@vmware.com>
13675 M: "VMware, Inc." <pv-drivers@vmware.com>
13676 L: linux-kernel@vger.kernel.org
13678 F: drivers/misc/vmw_balloon.c
13680 VMWARE VMMOUSE SUBDRIVER
13681 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13682 M: "VMware, Inc." <pv-drivers@vmware.com>
13683 L: linux-input@vger.kernel.org
13685 F: drivers/input/mouse/vmmouse.c
13686 F: drivers/input/mouse/vmmouse.h
13688 VMWARE VMXNET3 ETHERNET DRIVER
13689 M: Shrikrishna Khare <skhare@vmware.com>
13690 M: "VMware, Inc." <pv-drivers@vmware.com>
13691 L: netdev@vger.kernel.org
13693 F: drivers/net/vmxnet3/
13695 VMware PVSCSI driver
13696 M: Jim Gill <jgill@vmware.com>
13697 M: VMware PV-Drivers <pv-drivers@vmware.com>
13698 L: linux-scsi@vger.kernel.org
13700 F: drivers/scsi/vmw_pvscsi.c
13701 F: drivers/scsi/vmw_pvscsi.h
13703 VMWARE PVRDMA DRIVER
13704 M: Adit Ranadive <aditr@vmware.com>
13705 M: VMware PV-Drivers <pv-drivers@vmware.com>
13706 L: linux-rdma@vger.kernel.org
13708 F: drivers/infiniband/hw/vmw_pvrdma/
13710 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13711 M: Liam Girdwood <lgirdwood@gmail.com>
13712 M: Mark Brown <broonie@kernel.org>
13713 L: linux-kernel@vger.kernel.org
13714 W: http://www.slimlogic.co.uk/?p=48
13715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13717 F: Documentation/devicetree/bindings/regulator/
13718 F: drivers/regulator/
13719 F: include/dt-bindings/regulator/
13720 F: include/linux/regulator/
13723 M: David Ahern <dsa@cumulusnetworks.com>
13724 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13725 L: netdev@vger.kernel.org
13727 F: drivers/net/vrf.c
13728 F: Documentation/networking/vrf.txt
13730 VT1211 HARDWARE MONITOR DRIVER
13731 M: Juerg Haefliger <juergh@gmail.com>
13732 L: linux-hwmon@vger.kernel.org
13734 F: Documentation/hwmon/vt1211
13735 F: drivers/hwmon/vt1211.c
13737 VT8231 HARDWARE MONITOR DRIVER
13738 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13739 L: linux-hwmon@vger.kernel.org
13741 F: drivers/hwmon/vt8231.c
13743 VUB300 USB to SDIO/SD/MMC bridge chip
13744 M: Tony Olech <tony.olech@elandigitalsystems.com>
13745 L: linux-mmc@vger.kernel.org
13746 L: linux-usb@vger.kernel.org
13748 F: drivers/mmc/host/vub300.c
13750 W1 DALLAS'S 1-WIRE BUS
13751 M: Evgeniy Polyakov <zbr@ioremap.net>
13753 F: Documentation/w1/
13756 W83791D HARDWARE MONITORING DRIVER
13757 M: Marc Hulsman <m.hulsman@tudelft.nl>
13758 L: linux-hwmon@vger.kernel.org
13760 F: Documentation/hwmon/w83791d
13761 F: drivers/hwmon/w83791d.c
13763 W83793 HARDWARE MONITORING DRIVER
13764 M: Rudolf Marek <r.marek@assembler.cz>
13765 L: linux-hwmon@vger.kernel.org
13767 F: Documentation/hwmon/w83793
13768 F: drivers/hwmon/w83793.c
13770 W83795 HARDWARE MONITORING DRIVER
13771 M: Jean Delvare <jdelvare@suse.com>
13772 L: linux-hwmon@vger.kernel.org
13774 F: drivers/hwmon/w83795.c
13776 W83L51xD SD/MMC CARD INTERFACE DRIVER
13777 M: Pierre Ossman <pierre@ossman.eu>
13779 F: drivers/mmc/host/wbsd.*
13781 WACOM PROTOCOL 4 SERIAL TABLETS
13782 M: Julian Squires <julian@cipht.net>
13783 M: Hans de Goede <hdegoede@redhat.com>
13784 L: linux-input@vger.kernel.org
13786 F: drivers/input/tablet/wacom_serial4.c
13788 WATCHDOG DEVICE DRIVERS
13789 M: Wim Van Sebroeck <wim@iguana.be>
13790 R: Guenter Roeck <linux@roeck-us.net>
13791 L: linux-watchdog@vger.kernel.org
13792 W: http://www.linux-watchdog.org/
13793 T: git git://www.linux-watchdog.org/linux-watchdog.git
13795 F: Documentation/devicetree/bindings/watchdog/
13796 F: Documentation/watchdog/
13797 F: drivers/watchdog/
13798 F: include/linux/watchdog.h
13799 F: include/uapi/linux/watchdog.h
13802 M: David Herrmann <dh.herrmann@googlemail.com>
13803 L: linux-input@vger.kernel.org
13805 F: drivers/hid/hid-wiimote*
13808 M: David Härdeman <david@hardeman.nu>
13810 F: drivers/media/rc/winbond-cir.c
13812 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13813 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13814 L: linux-watchdog@vger.kernel.org
13816 F: drivers/watchdog/ebc-c384_wdt.c
13818 WINSYSTEMS WS16C48 GPIO DRIVER
13819 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13820 L: linux-gpio@vger.kernel.org
13822 F: drivers/gpio/gpio-ws16c48.c
13825 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13826 M: linux-wimax@intel.com
13827 L: wimax@linuxwimax.org (subscribers-only)
13829 W: http://linuxwimax.org
13830 F: Documentation/wimax/README.wimax
13831 F: include/linux/wimax/debug.h
13832 F: include/net/wimax.h
13833 F: include/uapi/linux/wimax.h
13836 WISTRON LAPTOP BUTTON DRIVER
13837 M: Miloslav Trmac <mitr@volny.cz>
13839 F: drivers/input/misc/wistron_btns.c
13841 WL3501 WIRELESS PCMCIA CARD DRIVER
13842 L: linux-wireless@vger.kernel.org
13844 F: drivers/net/wireless/wl3501*
13846 WOLFSON MICROELECTRONICS DRIVERS
13847 L: patches@opensource.wolfsonmicro.com
13848 T: git https://github.com/CirrusLogic/linux-drivers.git
13849 W: https://github.com/CirrusLogic/linux-drivers/wiki
13851 F: Documentation/hwmon/wm83??
13852 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13853 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13854 F: Documentation/devicetree/bindings/mfd/arizona.txt
13855 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13856 F: arch/arm/mach-s3c64xx/mach-crag6410*
13857 F: drivers/clk/clk-wm83*.c
13858 F: drivers/extcon/extcon-arizona.c
13859 F: drivers/leds/leds-wm83*.c
13860 F: drivers/gpio/gpio-*wm*.c
13861 F: drivers/gpio/gpio-arizona.c
13862 F: drivers/hwmon/wm83??-hwmon.c
13863 F: drivers/input/misc/wm831x-on.c
13864 F: drivers/input/touchscreen/wm831x-ts.c
13865 F: drivers/input/touchscreen/wm97*.c
13866 F: drivers/mfd/arizona*
13867 F: drivers/mfd/wm*.c
13868 F: drivers/mfd/cs47l24*
13869 F: drivers/power/supply/wm83*.c
13870 F: drivers/rtc/rtc-wm83*.c
13871 F: drivers/regulator/wm8*.c
13872 F: drivers/regulator/arizona*
13873 F: drivers/video/backlight/wm83*_bl.c
13874 F: drivers/watchdog/wm83*_wdt.c
13875 F: include/linux/mfd/arizona/
13876 F: include/linux/mfd/wm831x/
13877 F: include/linux/mfd/wm8350/
13878 F: include/linux/mfd/wm8400*
13879 F: include/linux/regulator/arizona*
13880 F: include/linux/wm97xx.h
13881 F: include/sound/wm????.h
13882 F: sound/soc/codecs/arizona.?
13883 F: sound/soc/codecs/wm*
13884 F: sound/soc/codecs/cs47l24*
13887 M: Tejun Heo <tj@kernel.org>
13888 R: Lai Jiangshan <jiangshanlai@gmail.com>
13889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13891 F: include/linux/workqueue.h
13892 F: kernel/workqueue.c
13893 F: Documentation/core-api/workqueue.rst
13895 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13896 M: Chen-Yu Tsai <wens@csie.org>
13897 L: linux-kernel@vger.kernel.org
13902 M: Andrew Hendry <andrew.hendry@gmail.com>
13903 L: linux-x25@vger.kernel.org
13905 F: Documentation/networking/x25*
13906 F: include/net/x25*
13909 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13910 M: Thomas Gleixner <tglx@linutronix.de>
13911 M: Ingo Molnar <mingo@redhat.com>
13912 M: "H. Peter Anvin" <hpa@zytor.com>
13914 L: linux-kernel@vger.kernel.org
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13917 F: Documentation/x86/
13920 X86 PLATFORM DRIVERS
13921 M: Darren Hart <dvhart@infradead.org>
13922 M: Andy Shevchenko <andy@infradead.org>
13923 L: platform-driver-x86@vger.kernel.org
13924 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13926 F: drivers/platform/x86/
13927 F: drivers/platform/olpc/
13929 X86 MCE INFRASTRUCTURE
13930 M: Tony Luck <tony.luck@intel.com>
13931 M: Borislav Petkov <bp@alien8.de>
13932 L: linux-edac@vger.kernel.org
13934 F: arch/x86/kernel/cpu/mcheck/*
13936 X86 MICROCODE UPDATE SUPPORT
13937 M: Borislav Petkov <bp@alien8.de>
13939 F: arch/x86/kernel/cpu/microcode/*
13942 M: Andy Lutomirski <luto@amacapital.net>
13943 L: linux-kernel@vger.kernel.org
13944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13946 F: arch/x86/entry/vdso/
13948 XC2028/3028 TUNER DRIVER
13949 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13950 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13951 L: linux-media@vger.kernel.org
13952 W: https://linuxtv.org
13953 T: git git://linuxtv.org/media_tree.git
13955 F: drivers/media/tuners/tuner-xc2028.*
13957 XEN HYPERVISOR INTERFACE
13958 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13959 M: Juergen Gross <jgross@suse.com>
13960 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13964 F: drivers/*/xen-*front.c
13966 F: arch/x86/include/asm/xen/
13968 F: include/uapi/xen/
13971 M: Stefano Stabellini <sstabellini@kernel.org>
13972 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13975 F: arch/arm/include/asm/xen/
13977 XEN HYPERVISOR ARM64
13978 M: Stefano Stabellini <sstabellini@kernel.org>
13979 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13982 F: arch/arm64/include/asm/xen/
13984 XEN NETWORK BACKEND DRIVER
13985 M: Wei Liu <wei.liu2@citrix.com>
13986 M: Paul Durrant <paul.durrant@citrix.com>
13987 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13988 L: netdev@vger.kernel.org
13990 F: drivers/net/xen-netback/*
13993 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13994 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13996 F: arch/x86/pci/*xen*
13997 F: drivers/pci/*xen*
13999 XEN BLOCK SUBSYSTEM
14000 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14001 M: Roger Pau Monné <roger.pau@citrix.com>
14002 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14004 F: drivers/block/xen-blkback/*
14005 F: drivers/block/xen*
14008 M: Juergen Gross <jgross@suse.com>
14009 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14010 L: linux-scsi@vger.kernel.org
14012 F: drivers/scsi/xen-scsifront.c
14013 F: drivers/xen/xen-scsiback.c
14014 F: include/xen/interface/io/vscsiif.h
14016 XEN SWIOTLB SUBSYSTEM
14017 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14018 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14020 F: arch/x86/xen/*swiotlb*
14021 F: drivers/xen/*swiotlb*
14024 M: Darrick J. Wong <darrick.wong@oracle.com>
14025 M: linux-xfs@vger.kernel.org
14026 L: linux-xfs@vger.kernel.org
14028 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14030 F: Documentation/filesystems/xfs.txt
14033 XILINX AXI ETHERNET DRIVER
14034 M: Anirudha Sarangi <anirudh@xilinx.com>
14035 M: John Linn <John.Linn@xilinx.com>
14037 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14039 XILINX UARTLITE SERIAL DRIVER
14040 M: Peter Korsgaard <jacmet@sunsite.dk>
14041 L: linux-serial@vger.kernel.org
14043 F: drivers/tty/serial/uartlite.c
14045 XILINX VIDEO IP CORES
14046 M: Hyun Kwon <hyun.kwon@xilinx.com>
14047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14048 L: linux-media@vger.kernel.org
14049 T: git git://linuxtv.org/media_tree.git
14051 F: Documentation/devicetree/bindings/media/xilinx/
14052 F: drivers/media/platform/xilinx/
14053 F: include/uapi/linux/xilinx-v4l2-controls.h
14056 M: Eli Billauer <eli.billauer@gmail.com>
14057 L: linux-kernel@vger.kernel.org
14059 F: drivers/char/xillybus/
14061 XTENSA XTFPGA PLATFORM SUPPORT
14062 M: Max Filippov <jcmvbkbc@gmail.com>
14063 L: linux-xtensa@linux-xtensa.org
14065 F: drivers/spi/spi-xtensa-xtfpga.c
14066 F: sound/soc/xtensa/xtfpga-i2s.c
14068 YAM DRIVER FOR AX.25
14069 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14070 L: linux-hams@vger.kernel.org
14072 F: drivers/net/hamradio/yam*
14073 F: include/linux/yam.h
14075 YEALINK PHONE DRIVER
14076 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14077 L: usbb2k-api-dev@nongnu.org
14079 F: Documentation/input/yealink.rst
14080 F: drivers/input/misc/yealink.*
14082 Z8530 DRIVER FOR AX.25
14083 M: Joerg Reuter <jreuter@yaina.de>
14084 W: http://yaina.de/jreuter/
14085 W: http://www.qsl.net/dl1bke/
14086 L: linux-hams@vger.kernel.org
14088 F: Documentation/networking/z8530drv.txt
14089 F: drivers/net/hamradio/*scc.c
14090 F: drivers/net/hamradio/z8530.h
14092 ZBUD COMPRESSED PAGE ALLOCATOR
14093 M: Seth Jennings <sjenning@redhat.com>
14094 M: Dan Streetman <ddstreet@ieee.org>
14095 L: linux-mm@kvack.org
14098 F: include/linux/zbud.h
14100 ZD1211RW WIRELESS DRIVER
14101 M: Daniel Drake <dsd@gentoo.org>
14102 M: Ulrich Kunitz <kune@deine-taler.de>
14103 W: http://zd1211.ath.cx/wiki/DriverRewrite
14104 L: linux-wireless@vger.kernel.org
14105 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14107 F: drivers/net/wireless/zydas/zd1211rw/
14109 ZD1301_DEMOD MEDIA DRIVER
14110 M: Antti Palosaari <crope@iki.fi>
14111 L: linux-media@vger.kernel.org
14112 W: https://linuxtv.org/
14113 W: http://palosaari.fi/linux/
14114 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14116 F: drivers/media/dvb-frontends/zd1301_demod*
14118 ZD1301 MEDIA DRIVER
14119 M: Antti Palosaari <crope@iki.fi>
14120 L: linux-media@vger.kernel.org
14121 W: https://linuxtv.org/
14122 W: http://palosaari.fi/linux/
14123 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14125 F: drivers/media/usb/dvb-usb-v2/zd1301*
14127 ZPOOL COMPRESSED PAGE STORAGE API
14128 M: Dan Streetman <ddstreet@ieee.org>
14129 L: linux-mm@kvack.org
14132 F: include/linux/zpool.h
14134 ZR36067 VIDEO FOR LINUX DRIVER
14135 L: mjpeg-users@lists.sourceforge.net
14136 L: linux-media@vger.kernel.org
14137 W: http://mjpeg.sourceforge.net/driver-zoran/
14138 T: hg https://linuxtv.org/hg/v4l-dvb
14140 F: drivers/media/pci/zoran/
14142 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14143 M: Minchan Kim <minchan@kernel.org>
14144 M: Nitin Gupta <ngupta@vflare.org>
14145 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14146 L: linux-kernel@vger.kernel.org
14148 F: drivers/block/zram/
14149 F: Documentation/blockdev/zram.txt
14151 ZS DECSTATION Z85C30 SERIAL DRIVER
14152 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14154 F: drivers/tty/serial/zs.*
14156 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14157 M: Minchan Kim <minchan@kernel.org>
14158 M: Nitin Gupta <ngupta@vflare.org>
14159 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14160 L: linux-mm@kvack.org
14163 F: include/linux/zsmalloc.h
14164 F: Documentation/vm/zsmalloc.txt
14166 ZSWAP COMPRESSED SWAP CACHING
14167 M: Seth Jennings <sjenning@redhat.com>
14168 M: Dan Streetman <ddstreet@ieee.org>
14169 L: linux-mm@kvack.org
14174 M: Linus Torvalds <torvalds@linux-foundation.org>
14175 L: linux-kernel@vger.kernel.org
14176 Q: http://patchwork.kernel.org/project/LKML/list/
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14178 S: Buried alive in reporters