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: include/linux/mfd/altera-a10sr.h
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M: Vince Bridgers <vbridger@opensource.altera.com>
660 L: netdev@vger.kernel.org
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 F: drivers/net/ethernet/altera/
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M: Tobias Klauser <tklauser@distanz.ch>
667 L: linux-serial@vger.kernel.org
668 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 F: drivers/tty/serial/altera_uart.c
671 F: drivers/tty/serial/altera_jtaguart.c
672 F: include/linux/altera_uart.h
673 F: include/linux/altera_jtaguart.h
675 AMAZON ETHERNET DRIVERS
676 M: Netanel Belgazal <netanel@annapurnalabs.com>
677 R: Saeed Bishara <saeed@annapurnalabs.com>
678 R: Zorik Machulsky <zorik@annapurnalabs.com>
679 L: netdev@vger.kernel.org
681 F: Documentation/networking/ena.txt
682 F: drivers/net/ethernet/amazon/
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M: Tom Lendacky <thomas.lendacky@amd.com>
686 M: Gary Hook <gary.hook@amd.com>
687 L: linux-crypto@vger.kernel.org
689 F: drivers/crypto/ccp/
690 F: include/linux/ccp.h
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M: Huang Rui <ray.huang@amd.com>
694 L: linux-hwmon@vger.kernel.org
696 F: Documentation/hwmon/fam15h_power
697 F: drivers/hwmon/fam15h_power.c
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702 F: drivers/usb/gadget/udc/amd5536udc.*
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P: Andres Salomon <dilinger@queued.net>
706 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 F: drivers/char/hw_random/geode-rng.c
710 F: drivers/crypto/geode*
711 F: drivers/video/fbdev/geode/
712 F: arch/x86/include/asm/geode.h
715 M: Joerg Roedel <joro@8bytes.org>
716 L: iommu@lists.linux-foundation.org
717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 F: drivers/iommu/amd_iommu*.[ch]
720 F: include/linux/amd-iommu.h
723 M: Oded Gabbay <oded.gabbay@gmail.com>
724 L: dri-devel@lists.freedesktop.org
725 T: git git://people.freedesktop.org/~gabbayo/linux.git
727 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F: drivers/gpu/drm/amd/amdkfd/
732 F: drivers/gpu/drm/amd/include/cik_structs.h
733 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F: drivers/gpu/drm/amd/include/vi_structs.h
735 F: drivers/gpu/drm/radeon/radeon_kfd.c
736 F: drivers/gpu/drm/radeon/radeon_kfd.h
737 F: include/uapi/linux/kfd_ioctl.h
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M: Brijesh Singh <brijeshkumar.singh@amd.com>
741 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M: Tom Lendacky <thomas.lendacky@amd.com>
744 F: arch/arm64/boot/dts/amd/
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 L: netdev@vger.kernel.org
750 F: drivers/net/ethernet/amd/xgbe/
751 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753 AMS (Apple Motion Sensor) DRIVER
754 M: Michael Hanselmann <linux-kernel@hansmi.ch>
756 F: drivers/macintosh/ams/
758 ANALOG DEVICES INC AD9389B DRIVER
759 M: Hans Verkuil <hans.verkuil@cisco.com>
760 L: linux-media@vger.kernel.org
762 F: drivers/media/i2c/ad9389b*
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M: Lars-Peter Clausen <lars@metafoo.de>
766 L: linux-media@vger.kernel.org
767 W: http://ez.analog.com/community/linux-device-drivers
769 F: drivers/media/i2c/adv7180.c
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M: Hans Verkuil <hans.verkuil@cisco.com>
773 L: linux-media@vger.kernel.org
775 F: drivers/media/i2c/adv7511*
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M: Hans Verkuil <hans.verkuil@cisco.com>
779 L: linux-media@vger.kernel.org
781 F: drivers/media/i2c/adv7604*
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M: Hans Verkuil <hans.verkuil@cisco.com>
785 L: linux-media@vger.kernel.org
787 F: drivers/media/i2c/adv7842*
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M: Lars-Peter Clausen <lars@metafoo.de>
791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W: http://wiki.analog.com/
793 W: http://ez.analog.com/community/linux-device-drivers
795 F: sound/soc/codecs/adau*
796 F: sound/soc/codecs/adav*
797 F: sound/soc/codecs/ad1*
798 F: sound/soc/codecs/ad7*
799 F: sound/soc/codecs/ssm*
800 F: sound/soc/codecs/sigmadsp.*
802 ANALOG DEVICES INC ASOC DRIVERS
803 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W: http://blackfin.uclinux.org/
807 F: sound/soc/blackfin/*
809 ANALOG DEVICES INC IIO DRIVERS
810 M: Lars-Peter Clausen <lars@metafoo.de>
811 M: Michael Hennerich <Michael.Hennerich@analog.com>
812 W: http://wiki.analog.com/
813 W: http://ez.analog.com/community/linux-device-drivers
816 X: drivers/iio/*/adjd*
817 F: drivers/staging/iio/*/ad*
818 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
820 ANALOG DEVICES INC DMA DRIVERS
821 M: Lars-Peter Clausen <lars@metafoo.de>
822 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/dma/dma-axi-dmac.c
826 ANDROID CONFIG FRAGMENTS
827 M: Rob Herring <robh@kernel.org>
829 F: kernel/configs/android*
832 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M: Arve Hjønnevåg <arve@android.com>
834 M: Riley Andrews <riandrews@android.com>
835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L: devel@driverdev.osuosl.org
839 F: drivers/staging/android/
842 M: Laura Abbott <labbott@redhat.com>
843 M: Sumit Semwal <sumit.semwal@linaro.org>
844 L: devel@driverdev.osuosl.org
846 F: Documentation/devicetree/bindings/staging/ion/
847 F: drivers/staging/android/ion
848 F: drivers/staging/android/uapi/ion.h
849 F: drivers/staging/android/uapi/ion_test.h
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M: Johannes Berg <johannes@sipsolutions.net>
853 L: linuxppc-dev@lists.ozlabs.org
854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
860 L: linux-iio@vger.kernel.org
862 F: drivers/iio/adc/stx104.c
865 M: Jiri Kosina <jikos@kernel.org>
867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F: arch/x86/kernel/apm_32.c
869 F: include/linux/apm_bios.h
870 F: include/uapi/linux/apm_bios.h
871 F: drivers/char/apm-emulation.c
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M: Henrik Rydberg <rydberg@bitmath.org>
875 L: linux-input@vger.kernel.org
877 F: drivers/input/mouse/bcm5974.c
880 M: Henrik Rydberg <rydberg@bitmath.org>
881 L: linux-hwmon@vger.kernel.org
883 F: drivers/hwmon/applesmc.c
885 APPLETALK NETWORK LAYER
886 L: netdev@vger.kernel.org
888 F: drivers/net/appletalk/
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M: Duc Dang <dhdang@apm.com>
894 F: arch/arm64/boot/dts/apm/
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M: Iyappan Subramanian <isubramanian@apm.com>
898 M: Keyur Chudgar <kchudgar@apm.com>
899 M: Quan Nguyen <qnguyen@apm.com>
901 F: drivers/net/ethernet/apm/xgene/
902 F: drivers/net/phy/mdio-xgene.c
903 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M: Iyappan Subramanian <isubramanian@apm.com>
908 M: Keyur Chudgar <kchudgar@apm.com>
910 F: drivers/net/ethernet/apm/xgene-v2/
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M: Tai Nguyen <ttnguyen@apm.com>
915 F: drivers/perf/xgene_pmu.c
916 F: Documentation/perf/xgene-pmu.txt
917 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
919 APTINA CAMERA SENSOR PLL
920 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L: linux-media@vger.kernel.org
923 F: drivers/media/i2c/aptina-pll.*
925 ARC FRAMEBUFFER DRIVER
926 M: Jaya Kumar <jayalk@intworks.biz>
928 F: drivers/video/fbdev/arcfb.c
929 F: drivers/video/fbdev/core/fb_defio.c
932 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L: netdev@vger.kernel.org
935 F: drivers/net/arcnet/
936 F: include/uapi/linux/if_arcnet.h
939 M: Alexey Brodkin <abrodkin@synopsys.com>
941 F: drivers/gpu/drm/arc/
942 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
944 ARM ARCHITECTED TIMER DRIVER
945 M: Mark Rutland <mark.rutland@arm.com>
946 M: Marc Zyngier <marc.zyngier@arm.com>
947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949 F: arch/arm/include/asm/arch_timer.h
950 F: arch/arm64/include/asm/arch_timer.h
951 F: drivers/clocksource/arm_arch_timer.c
954 M: Liviu Dudau <liviu.dudau@arm.com>
956 F: drivers/gpu/drm/arm/hdlcd_*
957 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
959 ARM MALI-DP DRM DRIVER
960 M: Liviu Dudau <liviu.dudau@arm.com>
961 M: Brian Starkey <brian.starkey@arm.com>
962 M: Mali DP Maintainers <malidp@foss.arm.com>
964 F: drivers/gpu/drm/arm/
965 F: Documentation/devicetree/bindings/display/arm,malidp.txt
967 ARM MFM AND FLOPPY DRIVERS
968 M: Ian Molton <spyro@f2s.com>
970 F: arch/arm/lib/floppydma.S
971 F: arch/arm/include/asm/floppy.h
973 ARM PMU PROFILING AND DEBUGGING
974 M: Will Deacon <will.deacon@arm.com>
975 M: Mark Rutland <mark.rutland@arm.com>
977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F: arch/arm*/kernel/perf_*
979 F: arch/arm/oprofile/common.c
980 F: arch/arm*/kernel/hw_breakpoint.c
981 F: arch/arm*/include/asm/hw_breakpoint.h
982 F: arch/arm*/include/asm/perf_event.h
984 F: include/linux/perf/arm_pmu.h
985 F: Documentation/devicetree/bindings/arm/pmu.txt
986 F: Documentation/devicetree/bindings/perf/
989 M: Russell King <linux@armlinux.org.uk>
990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 W: http://www.armlinux.org.uk/
993 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 ARM SUB-ARCHITECTURES
997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1003 ARM PRIMECELL AACI PL041 DRIVER
1004 M: Russell King <linux@armlinux.org.uk>
1008 ARM PRIMECELL CLCD PL110 DRIVER
1009 M: Russell King <linux@armlinux.org.uk>
1011 F: drivers/video/fbdev/amba-clcd.*
1013 ARM PRIMECELL KMI PL050 DRIVER
1014 M: Russell King <linux@armlinux.org.uk>
1016 F: drivers/input/serio/ambakmi.*
1017 F: include/linux/amba/kmi.h
1019 ARM PRIMECELL MMCI PL180/1 DRIVER
1020 M: Russell King <linux@armlinux.org.uk>
1022 F: drivers/mmc/host/mmci.*
1023 F: include/linux/amba/mmci.h
1025 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1026 M: Russell King <linux@armlinux.org.uk>
1028 F: drivers/tty/serial/amba-pl01*.c
1029 F: include/linux/amba/serial.h
1031 ARM PRIMECELL BUS SUPPORT
1032 M: Russell King <linux@armlinux.org.uk>
1035 F: include/linux/amba/bus.h
1037 ARM/ADS SPHERE MACHINE SUPPORT
1038 M: Lennert Buytenhek <kernel@wantstofly.org>
1039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 ARM/AFEB9260 MACHINE SUPPORT
1043 M: Sergey Lapin <slapin@ossfans.org>
1044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 ARM/AJECO 1ARM MACHINE SUPPORT
1048 M: Lennert Buytenhek <kernel@wantstofly.org>
1049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 ARM/Allwinner sunXi SoC support
1053 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1054 M: Chen-Yu Tsai <wens@csie.org>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 F: arch/arm/boot/dts/ntc-gr8*
1059 F: arch/arm64/boot/dts/allwinner/
1061 ARM/Allwinner SoC Clock Support
1062 M: Emilio López <emilio@elopez.com.ar>
1064 F: drivers/clk/sunxi/
1066 ARM/Amlogic Meson SoC support
1067 M: Carlo Caione <carlo@caione.org>
1068 M: Kevin Hilman <khilman@baylibre.com>
1069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 L: linux-amlogic@lists.infradead.org
1071 W: http://linux-meson.com/
1073 F: arch/arm/mach-meson/
1074 F: arch/arm/boot/dts/meson*
1075 F: arch/arm64/boot/dts/amlogic/
1076 F: drivers/pinctrl/meson/
1077 F: drivers/mmc/host/meson*
1080 ARM/Annapurna Labs ALPINE ARCHITECTURE
1081 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1082 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 F: arch/arm/mach-alpine/
1086 F: arch/arm/boot/dts/alpine*
1087 F: arch/arm64/boot/dts/al/
1088 F: drivers/*/*alpine*
1090 ARM/ARTPEC MACHINE SUPPORT
1091 M: Jesper Nilsson <jesper.nilsson@axis.com>
1092 M: Lars Persson <lars.persson@axis.com>
1093 M: Niklas Cassel <niklas.cassel@axis.com>
1095 L: linux-arm-kernel@axis.com
1096 F: arch/arm/mach-artpec
1097 F: arch/arm/boot/dts/artpec6*
1099 F: drivers/pinctrl/pinctrl-artpec*
1100 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1102 ARM/ASPEED MACHINE SUPPORT
1103 M: Joel Stanley <joel@jms.id.au>
1105 F: arch/arm/mach-aspeed/
1106 F: arch/arm/boot/dts/aspeed-*
1107 F: drivers/*/*aspeed*
1109 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1110 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1111 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1112 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 W: http://www.linux4sam.org
1115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1117 F: arch/arm/mach-at91/
1118 F: include/soc/at91/
1119 F: arch/arm/boot/dts/at91*.dts
1120 F: arch/arm/boot/dts/at91*.dtsi
1121 F: arch/arm/boot/dts/sama*.dts
1122 F: arch/arm/boot/dts/sama*.dtsi
1123 F: arch/arm/include/debug/at91.S
1125 ARM/ATMEL AT91 Clock Support
1126 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1130 ARM/CALXEDA HIGHBANK ARCHITECTURE
1131 M: Rob Herring <robh@kernel.org>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 F: arch/arm/mach-highbank/
1135 F: arch/arm/boot/dts/highbank.dts
1136 F: arch/arm/boot/dts/ecx-*.dts*
1138 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1139 M: Krzysztof Halasa <khalasa@piap.pl>
1141 F: arch/arm/mach-cns3xxx/
1143 ARM/CAVIUM THUNDER NETWORK DRIVER
1144 M: Sunil Goutham <sgoutham@cavium.com>
1145 M: Robert Richter <rric@kernel.org>
1146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 F: drivers/net/ethernet/cavium/thunder/
1150 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1151 M: Alexander Shiyan <shc_work@mail.ru>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1156 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1157 M: Hartley Sweeten <hsweeten@visionengravers.com>
1158 M: Ryan Mallon <rmallon@gmail.com>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 F: arch/arm/mach-ep93xx/
1162 F: arch/arm/mach-ep93xx/include/mach/
1164 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1165 M: Lennert Buytenhek <kernel@wantstofly.org>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 M: Russell King <linux@armlinux.org.uk>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1174 F: arch/arm/include/asm/clkdev.h
1175 F: drivers/clk/clkdev.c
1177 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1178 M: Mike Rapoport <mike@compulab.co.il>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 ARM/CONTEC MICRO9 MACHINE SUPPORT
1183 M: Hubert Feurstein <hubert.feurstein@contec.at>
1185 F: arch/arm/mach-ep93xx/micro9.c
1187 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1188 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 F: drivers/hwtracing/coresight/*
1192 F: Documentation/trace/coresight.txt
1193 F: Documentation/devicetree/bindings/arm/coresight.txt
1194 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1195 F: tools/perf/arch/arm/util/pmu.c
1196 F: tools/perf/arch/arm/util/auxtrace.c
1197 F: tools/perf/arch/arm/util/cs-etm.c
1198 F: tools/perf/arch/arm/util/cs-etm.h
1199 F: tools/perf/util/cs-etm.h
1201 ARM/CORGI MACHINE SUPPORT
1202 M: Richard Purdie <rpurdie@rpsys.net>
1205 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1206 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 T: git git://github.com/ulli-kroll/linux.git
1210 F: arch/arm/mach-gemini/
1211 F: drivers/rtc/rtc-gemini.c
1213 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1214 M: Barry Song <baohua@kernel.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1218 F: arch/arm/boot/dts/prima2*
1219 F: arch/arm/mach-prima2/
1220 F: drivers/clk/sirf/
1221 F: drivers/clocksource/timer-prima2.c
1222 F: drivers/clocksource/timer-atlas7.c
1225 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1226 M: Baruch Siach <baruch@tkos.co.il>
1227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 F: arch/arm/boot/dts/cx92755*
1232 ARM/EBSA110 MACHINE SUPPORT
1233 M: Russell King <linux@armlinux.org.uk>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W: http://www.armlinux.org.uk/
1237 F: arch/arm/mach-ebsa110/
1238 F: drivers/net/ethernet/amd/am79c961a.*
1240 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1241 M: Uwe Kleine-König <kernel@pengutronix.de>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1247 M: Robert Jarzmik <robert.jarzmik@free.fr>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 F: arch/arm/mach-pxa/ezx.c
1252 ARM/FARADAY FA526 PORT
1253 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 T: git git://git.berlios.de/gemini-board
1257 F: arch/arm/mm/*-fa*
1259 ARM/FOOTBRIDGE ARCHITECTURE
1260 M: Russell King <linux@armlinux.org.uk>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 W: http://www.armlinux.org.uk/
1264 F: arch/arm/include/asm/hardware/dec21285.h
1265 F: arch/arm/mach-footbridge/
1267 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1268 M: Shawn Guo <shawnguo@kernel.org>
1269 M: Sascha Hauer <kernel@pengutronix.de>
1270 R: Fabio Estevam <fabio.estevam@nxp.com>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274 F: arch/arm/mach-imx/
1275 F: arch/arm/mach-mxs/
1276 F: arch/arm/boot/dts/imx*
1277 F: arch/arm/configs/imx*_defconfig
1281 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1282 M: Shawn Guo <shawnguo@kernel.org>
1283 M: Sascha Hauer <kernel@pengutronix.de>
1284 R: Stefan Agner <stefan@agner.ch>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1288 F: arch/arm/mach-imx/*vf610*
1289 F: arch/arm/boot/dts/vf*
1291 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1292 M: Lennert Buytenhek <kernel@wantstofly.org>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 ARM/GUMSTIX MACHINE SUPPORT
1297 M: Steve Sakoman <sakoman@gmail.com>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1302 M: Philipp Zabel <philipp.zabel@gmail.com>
1303 M: Paul Parsons <lost.distance@yahoo.com>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 F: arch/arm/mach-pxa/hx4700.c
1307 F: arch/arm/mach-pxa/include/mach/hx4700.h
1308 F: sound/soc/pxa/hx4700.c
1310 ARM/HISILICON SOC SUPPORT
1311 M: Wei Xu <xuwei5@hisilicon.com>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 W: http://www.hisilicon.com
1315 T: git git://github.com/hisilicon/linux-hisi.git
1316 F: arch/arm/mach-hisi/
1317 F: arch/arm/boot/dts/hi3*
1318 F: arch/arm/boot/dts/hip*
1319 F: arch/arm/boot/dts/hisi*
1320 F: arch/arm64/boot/dts/hisilicon/
1322 ARM/HP JORNADA 7XX MACHINE SUPPORT
1323 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1327 F: arch/arm/mach-sa1100/jornada720.c
1328 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1330 ARM/IGEP MACHINE SUPPORT
1331 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1332 M: Javier Martinez Canillas <javier@dowhile0.org>
1333 L: linux-omap@vger.kernel.org
1334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 F: arch/arm/boot/dts/omap3-igep*
1338 ARM/INCOME PXA270 SUPPORT
1339 M: Marek Vasut <marek.vasut@gmail.com>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1344 ARM/INTEL IOP32X ARM ARCHITECTURE
1345 M: Lennert Buytenhek <kernel@wantstofly.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/INTEL IOP33X ARM ARCHITECTURE
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 ARM/INTEL IOP13XX ARM ARCHITECTURE
1354 M: Lennert Buytenhek <kernel@wantstofly.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 ARM/INTEL IQ81342EX MACHINE SUPPORT
1359 M: Lennert Buytenhek <kernel@wantstofly.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 ARM/INTEL IXDP2850 MACHINE SUPPORT
1364 M: Lennert Buytenhek <kernel@wantstofly.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 ARM/INTEL IXP4XX ARM ARCHITECTURE
1369 M: Imre Kaloz <kaloz@openwrt.org>
1370 M: Krzysztof Halasa <khalasa@piap.pl>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 F: arch/arm/mach-ixp4xx/
1375 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1376 M: Jonathan Cameron <jic23@cam.ac.uk>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-pxa/stargate2.c
1380 F: drivers/pcmcia/pxa2xx_stargate2.c
1382 ARM/INTEL XSC3 (MANZANO) ARM CORE
1383 M: Lennert Buytenhek <kernel@wantstofly.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1388 M: Lennert Buytenhek <kernel@wantstofly.org>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1393 M: Santosh Shilimkar <ssantosh@kernel.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 F: arch/arm/mach-keystone/
1397 F: arch/arm/boot/dts/keystone-*
1398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1400 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1401 M: Santosh Shilimkar <ssantosh@kernel.org>
1402 L: linux-kernel@vger.kernel.org
1404 F: drivers/clk/keystone/
1406 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1407 M: Santosh Shilimkar <ssantosh@kernel.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 L: linux-kernel@vger.kernel.org
1411 F: drivers/clocksource/timer-keystone.c
1413 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1414 M: Santosh Shilimkar <ssantosh@kernel.org>
1415 L: linux-kernel@vger.kernel.org
1417 F: drivers/power/reset/keystone-reset.c
1419 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1420 M: Santosh Shilimkar <ssantosh@kernel.org>
1421 L: linux-kernel@vger.kernel.org
1423 F: drivers/memory/*emif*
1425 ARM/LG1K ARCHITECTURE
1426 M: Chanho Min <chanho.min@lge.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: arch/arm64/boot/dts/lg/
1431 ARM/LOGICPD PXA270 MACHINE SUPPORT
1432 M: Lennert Buytenhek <kernel@wantstofly.org>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 ARM/LPC18XX ARCHITECTURE
1437 M: Joachim Eastwood <manabian@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/boot/dts/lpc43*
1441 F: drivers/clk/nxp/clk-lpc18xx*
1442 F: drivers/clocksource/time-lpc32xx.c
1443 F: drivers/i2c/busses/i2c-lpc2k.c
1444 F: drivers/memory/pl172.c
1445 F: drivers/mtd/spi-nor/nxp-spifi.c
1446 F: drivers/rtc/rtc-lpc24xx.c
1449 ARM/LPC32XX SOC SUPPORT
1450 M: Vladimir Zapolskiy <vz@mleia.com>
1451 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1455 F: arch/arm/boot/dts/lpc32*
1456 F: arch/arm/mach-lpc32xx/
1457 F: drivers/i2c/busses/i2c-pnx.c
1458 F: drivers/net/ethernet/nxp/lpc_eth.c
1459 F: drivers/usb/host/ohci-nxp.c
1460 F: drivers/watchdog/pnx4008_wdt.c
1463 ARM/MAGICIAN MACHINE SUPPORT
1464 M: Philipp Zabel <philipp.zabel@gmail.com>
1467 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1468 M: Jason Cooper <jason@lakedaemon.net>
1469 M: Andrew Lunn <andrew@lunn.ch>
1470 M: Gregory Clement <gregory.clement@free-electrons.com>
1471 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm/mach-mvebu/
1475 F: drivers/rtc/rtc-armada38x.c
1476 F: arch/arm/boot/dts/armada*
1477 F: arch/arm/boot/dts/kirkwood*
1478 F: arch/arm64/boot/dts/marvell/armada*
1479 F: drivers/cpufreq/mvebu-cpufreq.c
1480 F: arch/arm/configs/mvebu_*_defconfig
1482 ARM/Marvell Berlin SoC support
1483 M: Jisheng Zhang <jszhang@marvell.com>
1484 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-berlin/
1488 F: arch/arm/boot/dts/berlin*
1489 F: arch/arm64/boot/dts/marvell/berlin*
1492 ARM/Marvell Dove/MV78xx0/Orion SOC support
1493 M: Jason Cooper <jason@lakedaemon.net>
1494 M: Andrew Lunn <andrew@lunn.ch>
1495 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1496 M: Gregory Clement <gregory.clement@free-electrons.com>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 F: arch/arm/mach-dove/
1500 F: arch/arm/mach-mv78xx0/
1501 F: arch/arm/mach-orion5x/
1502 F: arch/arm/plat-orion/
1503 F: arch/arm/boot/dts/dove*
1504 F: arch/arm/boot/dts/orion5x*
1507 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1508 M: Alexander Clouter <alex@digriz.org.uk>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 W: http://www.digriz.org.uk/ts78xx/kernel
1512 F: arch/arm/mach-orion5x/ts78xx-*
1514 ARM/OXNAS platform support
1515 M: Neil Armstrong <narmstrong@baylibre.com>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1519 F: arch/arm/mach-oxnas/
1520 F: arch/arm/boot/dts/ox8*.dtsi
1521 F: arch/arm/boot/dts/wd-mbwe.dts
1522 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1525 ARM/Mediatek RTC DRIVER
1526 M: Eddie Huang <eddie.huang@mediatek.com>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1530 F: drivers/rtc/rtc-mt6397.c
1532 ARM/Mediatek SoC support
1533 M: Matthias Brugger <matthias.bgg@gmail.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm/boot/dts/mt6*
1538 F: arch/arm/boot/dts/mt7*
1539 F: arch/arm/boot/dts/mt8*
1540 F: arch/arm/mach-mediatek/
1541 F: arch/arm64/boot/dts/mediatek/
1545 ARM/Mediatek USB3 PHY DRIVER
1546 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1550 F: drivers/phy/phy-mt65xx-usb3.c
1552 ARM/MICREL KS8695 ARCHITECTURE
1553 M: Greg Ungerer <gerg@uclinux.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-ks8695/
1558 ARM/MIOA701 MACHINE SUPPORT
1559 M: Robert Jarzmik <robert.jarzmik@free.fr>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/mach-pxa/mioa701.c
1564 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1565 M: Michael Petchkovsky <mkpetch@internode.on.net>
1568 ARM/NOMADIK ARCHITECTURE
1569 M: Alessandro Rubini <rubini@unipv.it>
1570 M: Linus Walleij <linus.walleij@linaro.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 F: arch/arm/mach-nomadik/
1574 F: drivers/pinctrl/nomadik/
1575 F: drivers/i2c/busses/i2c-nomadik.c
1576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1578 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1579 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1580 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1581 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1584 ARM/TOSA MACHINE SUPPORT
1585 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1586 M: Dirk Opfer <dirk@opfer-online.de>
1589 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1590 M: Marek Vasut <marek.vasut@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org
1592 W: http://hackndev.com
1594 F: arch/arm/mach-pxa/include/mach/palmtx.h
1595 F: arch/arm/mach-pxa/palmtx.c
1596 F: arch/arm/mach-pxa/include/mach/palmt5.h
1597 F: arch/arm/mach-pxa/palmt5.c
1598 F: arch/arm/mach-pxa/include/mach/palmld.h
1599 F: arch/arm/mach-pxa/palmld.c
1600 F: arch/arm/mach-pxa/include/mach/palmte2.h
1601 F: arch/arm/mach-pxa/palmte2.c
1602 F: arch/arm/mach-pxa/include/mach/palmtc.h
1603 F: arch/arm/mach-pxa/palmtc.c
1605 ARM/PALM TREO SUPPORT
1606 M: Tomas Cech <sleep_walker@suse.com>
1607 L: linux-arm-kernel@lists.infradead.org
1608 W: http://hackndev.com
1610 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1611 F: arch/arm/mach-pxa/palmtreo.c
1614 M: Sergey Lapin <slapin@ossfans.org>
1615 L: linux-arm-kernel@lists.infradead.org
1616 W: http://hackndev.com
1618 F: arch/arm/mach-pxa/include/mach/palmz72.h
1619 F: arch/arm/mach-pxa/palmz72.c
1622 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1623 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1626 ARM/PT DIGITAL BOARD PORT
1627 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 W: http://www.armlinux.org.uk/
1632 ARM/QUALCOMM SUPPORT
1633 M: Andy Gross <andy.gross@linaro.org>
1634 M: David Brown <david.brown@linaro.org>
1635 L: linux-arm-msm@vger.kernel.org
1636 L: linux-soc@vger.kernel.org
1638 F: Documentation/devicetree/bindings/soc/qcom/
1639 F: arch/arm/boot/dts/qcom-*.dts
1640 F: arch/arm/boot/dts/qcom-*.dtsi
1641 F: arch/arm/mach-qcom/
1642 F: arch/arm64/boot/dts/qcom/*
1643 F: drivers/i2c/busses/i2c-qup.c
1644 F: drivers/clk/qcom/
1645 F: drivers/pinctrl/qcom/
1646 F: drivers/dma/qcom/
1647 F: drivers/soc/qcom/
1648 F: drivers/spi/spi-qup.c
1649 F: drivers/tty/serial/msm_serial.h
1650 F: drivers/tty/serial/msm_serial.c
1651 F: drivers/*/pm8???-*
1652 F: drivers/mfd/ssbi.c
1653 F: drivers/firmware/qcom_scm.c
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1656 ARM/RADISYS ENP2611 MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/RENESAS ARM64 ARCHITECTURE
1662 M: Simon Horman <horms@verge.net.au>
1663 M: Magnus Damm <magnus.damm@gmail.com>
1664 L: linux-renesas-soc@vger.kernel.org
1665 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1668 F: arch/arm64/boot/dts/renesas/
1669 F: drivers/soc/renesas/
1670 F: include/linux/soc/renesas/
1672 ARM/RISCPC ARCHITECTURE
1673 M: Russell King <linux@armlinux.org.uk>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W: http://www.armlinux.org.uk/
1677 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1678 F: arch/arm/include/asm/hardware/ioc.h
1679 F: arch/arm/include/asm/hardware/iomd.h
1680 F: arch/arm/include/asm/hardware/memc.h
1681 F: arch/arm/mach-rpc/
1682 F: drivers/net/ethernet/8390/etherh.c
1683 F: drivers/net/ethernet/i825xx/ether1*
1684 F: drivers/net/ethernet/seeq/ether3*
1685 F: drivers/scsi/arm/
1687 ARM/Rockchip SoC support
1688 M: Heiko Stuebner <heiko@sntech.de>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 L: linux-rockchip@lists.infradead.org
1691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1693 F: arch/arm/boot/dts/rk3*
1694 F: arch/arm/mach-rockchip/
1695 F: drivers/clk/rockchip/
1696 F: drivers/i2c/busses/i2c-rk3x.c
1697 F: drivers/*/*rockchip*
1698 F: drivers/*/*/*rockchip*
1699 F: sound/soc/rockchip/
1702 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1703 M: Kukjin Kim <kgene@kernel.org>
1704 M: Krzysztof Kozlowski <krzk@kernel.org>
1705 R: Javier Martinez Canillas <javier@osg.samsung.com>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1708 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1710 F: arch/arm/boot/dts/s3c*
1711 F: arch/arm/boot/dts/s5p*
1712 F: arch/arm/boot/dts/samsung*
1713 F: arch/arm/boot/dts/exynos*
1714 F: arch/arm64/boot/dts/exynos/
1715 F: arch/arm/plat-samsung/
1716 F: arch/arm/mach-s3c24*/
1717 F: arch/arm/mach-s3c64xx/
1718 F: arch/arm/mach-s5p*/
1719 F: arch/arm/mach-exynos*/
1720 F: drivers/*/*s3c24*
1721 F: drivers/*/*/*s3c24*
1722 F: drivers/*/*s3c64xx*
1723 F: drivers/*/*s5pv210*
1724 F: drivers/memory/samsung/*
1725 F: drivers/soc/samsung/*
1726 F: Documentation/arm/Samsung/
1727 F: Documentation/devicetree/bindings/arm/samsung/
1728 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1729 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1732 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1733 M: Kyungmin Park <kyungmin.park@samsung.com>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F: arch/arm/mach-s5pv210/
1738 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1739 M: Kyungmin Park <kyungmin.park@samsung.com>
1740 M: Kamil Debski <kamil@wypas.org>
1741 M: Andrzej Hajda <a.hajda@samsung.com>
1742 L: linux-arm-kernel@lists.infradead.org
1743 L: linux-media@vger.kernel.org
1745 F: drivers/media/platform/s5p-g2d/
1747 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1748 M: Kyungmin Park <kyungmin.park@samsung.com>
1749 M: Kamil Debski <kamil@wypas.org>
1750 M: Jeongtae Park <jtp.park@samsung.com>
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: arch/arm/plat-samsung/s5p-dev-mfc.c
1756 F: drivers/media/platform/s5p-mfc/
1758 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1759 M: Kyungmin Park <kyungmin.park@samsung.com>
1760 L: linux-arm-kernel@lists.infradead.org
1761 L: linux-media@vger.kernel.org
1763 F: drivers/staging/media/platform/s5p-cec/
1765 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1766 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1767 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1768 L: linux-arm-kernel@lists.infradead.org
1769 L: linux-media@vger.kernel.org
1771 F: drivers/media/platform/s5p-jpeg/
1773 ARM/SHMOBILE ARM ARCHITECTURE
1774 M: Simon Horman <horms@verge.net.au>
1775 M: Magnus Damm <magnus.damm@gmail.com>
1776 L: linux-renesas-soc@vger.kernel.org
1777 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1780 F: arch/arm/boot/dts/emev2*
1781 F: arch/arm/boot/dts/r7s*
1782 F: arch/arm/boot/dts/r8a*
1783 F: arch/arm/boot/dts/sh*
1784 F: arch/arm/configs/shmobile_defconfig
1785 F: arch/arm/include/debug/renesas-scif.S
1786 F: arch/arm/mach-shmobile/
1787 F: drivers/soc/renesas/
1788 F: include/linux/soc/renesas/
1790 ARM/SOCFPGA ARCHITECTURE
1791 M: Dinh Nguyen <dinguyen@kernel.org>
1793 F: arch/arm/mach-socfpga/
1794 F: arch/arm/boot/dts/socfpga*
1795 F: arch/arm/configs/socfpga_defconfig
1796 F: arch/arm64/boot/dts/altera/
1797 W: http://www.rocketboards.org
1798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1800 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1801 M: Dinh Nguyen <dinguyen@kernel.org>
1803 F: drivers/clk/socfpga/
1805 ARM/SOCFPGA EDAC SUPPORT
1806 M: Thor Thayer <thor.thayer@linux.intel.com>
1808 F: drivers/edac/altera_edac.
1810 ARM/STI ARCHITECTURE
1811 M: Patrice Chotard <patrice.chotard@st.com>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 L: kernel@stlinux.com
1814 W: http://www.stlinux.com
1816 F: arch/arm/mach-sti/
1817 F: arch/arm/boot/dts/sti*
1818 F: drivers/char/hw_random/st-rng.c
1819 F: drivers/clocksource/arm_global_timer.c
1820 F: drivers/clocksource/clksrc_st_lpc.c
1821 F: drivers/cpufreq/sti-cpufreq.c
1822 F: drivers/dma/st_fdma*
1823 F: drivers/i2c/busses/i2c-st.c
1824 F: drivers/media/rc/st_rc.c
1825 F: drivers/media/platform/sti/c8sectpfe/
1826 F: drivers/mmc/host/sdhci-st.c
1827 F: drivers/phy/phy-miphy28lp.c
1828 F: drivers/phy/phy-stih407-usb.c
1829 F: drivers/pinctrl/pinctrl-st.c
1830 F: drivers/remoteproc/st_remoteproc.c
1831 F: drivers/remoteproc/st_slim_rproc.c
1832 F: drivers/reset/sti/
1833 F: drivers/rtc/rtc-st-lpc.c
1834 F: drivers/tty/serial/st-asc.c
1835 F: drivers/usb/dwc3/dwc3-st.c
1836 F: drivers/usb/host/ehci-st.c
1837 F: drivers/usb/host/ohci-st.c
1838 F: drivers/watchdog/st_lpc_wdt.c
1839 F: drivers/ata/ahci_st.c
1840 F: include/linux/remoteproc/st_slim_rproc.h
1842 ARM/STM32 ARCHITECTURE
1843 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1844 M: Alexandre Torgue <alexandre.torgue@st.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1849 F: drivers/clocksource/armv7m_systick.c
1851 ARM/TANGO ARCHITECTURE
1852 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1853 L: linux-arm-kernel@lists.infradead.org
1857 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1858 M: Lennert Buytenhek <kernel@wantstofly.org>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 ARM/TETON BGA MACHINE SUPPORT
1863 M: "Mark F. Brown" <mark.brown314@gmail.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 ARM/THECUS N2100 MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1873 M: Wan ZongShun <mcuos.com@gmail.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W: http://www.mcuos.com
1877 F: arch/arm/mach-w90x900/
1878 F: drivers/input/keyboard/w90p910_keypad.c
1879 F: drivers/input/touchscreen/w90p910_ts.c
1880 F: drivers/watchdog/nuc900_wdt.c
1881 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1882 F: drivers/mtd/nand/nuc900_nand.c
1883 F: drivers/rtc/rtc-nuc900.c
1884 F: drivers/spi/spi-nuc900.c
1885 F: drivers/usb/host/ehci-w90x900.c
1886 F: drivers/video/fbdev/nuc900fb.c
1888 ARM/U300 MACHINE SUPPORT
1889 M: Linus Walleij <linus.walleij@linaro.org>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/mach-u300/
1893 F: drivers/clocksource/timer-u300.c
1894 F: drivers/i2c/busses/i2c-stu300.c
1895 F: drivers/rtc/rtc-coh901331.c
1896 F: drivers/watchdog/coh901327_wdt.c
1897 F: drivers/dma/coh901318*
1898 F: drivers/mfd/ab3100*
1899 F: drivers/rtc/rtc-ab3100.c
1900 F: drivers/rtc/rtc-coh901331.c
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1903 ARM/UNIPHIER ARCHITECTURE
1904 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1908 F: arch/arm/boot/dts/uniphier*
1909 F: arch/arm/include/asm/hardware/cache-uniphier.h
1910 F: arch/arm/mach-uniphier/
1911 F: arch/arm/mm/cache-uniphier.c
1912 F: arch/arm64/boot/dts/socionext/
1913 F: drivers/bus/uniphier-system-bus.c
1914 F: drivers/clk/uniphier/
1915 F: drivers/i2c/busses/i2c-uniphier*
1916 F: drivers/pinctrl/uniphier/
1917 F: drivers/reset/reset-uniphier.c
1918 F: drivers/tty/serial/8250/8250_uniphier.c
1921 ARM/Ux500 ARM ARCHITECTURE
1922 M: Linus Walleij <linus.walleij@linaro.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 F: arch/arm/mach-ux500/
1926 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1927 F: drivers/dma/ste_dma40*
1928 F: drivers/hwspinlock/u8500_hsem.c
1929 F: drivers/mfd/abx500*
1930 F: drivers/mfd/ab8500*
1931 F: drivers/mfd/dbx500*
1932 F: drivers/mfd/db8500*
1933 F: drivers/pinctrl/nomadik/pinctrl-ab*
1934 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1935 F: drivers/rtc/rtc-ab8500.c
1936 F: drivers/rtc/rtc-pl031.c
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1939 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1940 M: Ulf Hansson <ulf.hansson@linaro.org>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 T: git git://git.linaro.org/people/ulfh/clk.git
1944 F: drivers/clk/ux500/
1946 ARM/VERSATILE EXPRESS PLATFORM
1947 M: Liviu Dudau <liviu.dudau@arm.com>
1948 M: Sudeep Holla <sudeep.holla@arm.com>
1949 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm/boot/dts/vexpress*
1953 F: arch/arm64/boot/dts/arm/
1954 F: arch/arm/mach-vexpress/
1957 F: drivers/clk/versatile/clk-vexpress-osc.c
1958 F: drivers/clocksource/versatile.c
1962 M: Russell King <linux@armlinux.org.uk>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 W: http://www.armlinux.org.uk/
1968 ARM/VOIPAC PXA270 SUPPORT
1969 M: Marek Vasut <marek.vasut@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-pxa/vpac270.c
1973 F: arch/arm/mach-pxa/include/mach/vpac270.h
1975 ARM/VT8500 ARM ARCHITECTURE
1976 M: Tony Prisk <linux@prisktech.co.nz>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm/mach-vt8500/
1980 F: drivers/clocksource/vt8500_timer.c
1981 F: drivers/i2c/busses/i2c-wmt.c
1982 F: drivers/mmc/host/wmt-sdmmc.c
1983 F: drivers/pwm/pwm-vt8500.c
1984 F: drivers/rtc/rtc-vt8500.c
1985 F: drivers/tty/serial/vt8500_serial.c
1986 F: drivers/usb/host/ehci-platform.c
1987 F: drivers/usb/host/uhci-platform.c
1988 F: drivers/video/fbdev/vt8500lcdfb.*
1989 F: drivers/video/fbdev/wm8505fb*
1990 F: drivers/video/fbdev/wmt_ge_rops.*
1992 ARM/ZIPIT Z2 SUPPORT
1993 M: Marek Vasut <marek.vasut@gmail.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: arch/arm/mach-pxa/z2.c
1997 F: arch/arm/mach-pxa/include/mach/z2.h
1999 ARM/ZTE ARCHITECTURE
2000 M: Jun Nie <jun.nie@linaro.org>
2001 M: Baoyou Xie <baoyou.xie@linaro.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm/mach-zx/
2006 F: drivers/reset/reset-zx2967.c
2008 F: Documentation/devicetree/bindings/arm/zte.txt
2009 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2010 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2011 F: Documentation/devicetree/bindings/soc/zte/
2012 F: include/dt-bindings/soc/zx*.h
2014 ARM/ZYNQ ARCHITECTURE
2015 M: Michal Simek <michal.simek@xilinx.com>
2016 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 W: http://wiki.xilinx.com
2019 T: git https://github.com/Xilinx/linux-xlnx.git
2021 F: arch/arm/mach-zynq/
2022 F: drivers/cpuidle/cpuidle-zynq.c
2023 F: drivers/block/xsysace.c
2026 F: drivers/clocksource/cadence_ttc_timer.c
2027 F: drivers/i2c/busses/i2c-cadence.c
2028 F: drivers/mmc/host/sdhci-of-arasan.c
2029 F: drivers/edac/synopsys_edac.c
2032 M: Will Deacon <will.deacon@arm.com>
2033 R: Robin Murphy <robin.murphy@arm.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: drivers/iommu/arm-smmu.c
2037 F: drivers/iommu/arm-smmu-v3.c
2038 F: drivers/iommu/io-pgtable-arm.c
2039 F: drivers/iommu/io-pgtable-arm-v7s.c
2041 ARM64 PORT (AARCH64 ARCHITECTURE)
2042 M: Catalin Marinas <catalin.marinas@arm.com>
2043 M: Will Deacon <will.deacon@arm.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2048 F: Documentation/arm64/
2050 AS3645A LED FLASH CONTROLLER DRIVER
2051 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2052 L: linux-media@vger.kernel.org
2053 T: git git://linuxtv.org/media_tree.git
2055 F: drivers/media/i2c/as3645a.c
2056 F: include/media/i2c/as3645a.h
2058 ASAHI KASEI AK8974 DRIVER
2059 M: Linus Walleij <linus.walleij@linaro.org>
2060 L: linux-iio@vger.kernel.org
2061 W: http://www.akm.com/
2063 F: drivers/iio/magnetometer/ak8974.c
2065 ASC7621 HARDWARE MONITOR DRIVER
2066 M: George Joseph <george.joseph@fairview5.com>
2067 L: linux-hwmon@vger.kernel.org
2069 F: Documentation/hwmon/asc7621
2070 F: drivers/hwmon/asc7621.c
2072 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2073 M: Corentin Chary <corentin.chary@gmail.com>
2074 L: acpi4asus-user@lists.sourceforge.net
2075 L: platform-driver-x86@vger.kernel.org
2076 W: http://acpi4asus.sf.net
2078 F: drivers/platform/x86/asus*.c
2079 F: drivers/platform/x86/eeepc*.c
2081 ASUS WIRELESS RADIO CONTROL DRIVER
2082 M: João Paulo Rechi Vita <jprvita@gmail.com>
2083 L: platform-driver-x86@vger.kernel.org
2085 F: drivers/platform/x86/asus-wireless.c
2088 M: David Howells <dhowells@redhat.com>
2089 L: keyrings@vger.kernel.org
2091 F: Documentation/crypto/asymmetric-keys.txt
2092 F: include/linux/verification.h
2093 F: include/crypto/public_key.h
2094 F: include/crypto/pkcs7.h
2095 F: crypto/asymmetric_keys/
2097 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2098 R: Dan Williams <dan.j.williams@intel.com>
2099 W: http://sourceforge.net/projects/xscaleiop
2101 F: Documentation/crypto/async-tx-api.txt
2104 F: include/linux/dmaengine.h
2105 F: include/linux/async_tx.h
2108 M: Wolfram Sang <wsa@the-dreams.de>
2109 L: linux-i2c@vger.kernel.org
2111 F: drivers/misc/eeprom/at24.c
2112 F: include/linux/platform_data/at24.h
2114 ATA OVER ETHERNET (AOE) DRIVER
2115 M: "Ed L. Cashin" <ed.cashin@acm.org>
2116 W: http://www.openaoe.org/
2118 F: Documentation/aoe/
2119 F: drivers/block/aoe/
2121 ATHEROS 71XX/9XXX GPIO DRIVER
2122 M: Alban Bedel <albeu@free.fr>
2123 W: https://github.com/AlbanBedel/linux
2124 T: git git://github.com/AlbanBedel/linux
2126 F: drivers/gpio/gpio-ath79.c
2127 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2129 ATHEROS ATH GENERIC UTILITIES
2130 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2131 L: linux-wireless@vger.kernel.org
2133 F: drivers/net/wireless/ath/*
2135 ATHEROS ATH5K WIRELESS DRIVER
2136 M: Jiri Slaby <jirislaby@gmail.com>
2137 M: Nick Kossifidis <mickflemm@gmail.com>
2138 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2139 L: linux-wireless@vger.kernel.org
2140 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2142 F: drivers/net/wireless/ath/ath5k/
2144 ATHEROS ATH6KL WIRELESS DRIVER
2145 M: Kalle Valo <kvalo@qca.qualcomm.com>
2146 L: linux-wireless@vger.kernel.org
2147 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2150 F: drivers/net/wireless/ath/ath6kl/
2152 WILOCITY WIL6210 WIRELESS DRIVER
2153 M: Maya Erez <qca_merez@qca.qualcomm.com>
2154 L: linux-wireless@vger.kernel.org
2155 L: wil6210@qca.qualcomm.com
2157 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2158 F: drivers/net/wireless/ath/wil6210/
2159 F: include/uapi/linux/wil6210_uapi.h
2161 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2162 M: Christian Lamparter <chunkeey@googlemail.com>
2163 L: linux-wireless@vger.kernel.org
2164 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2166 F: drivers/net/wireless/ath/carl9170/
2168 ATK0110 HWMON DRIVER
2169 M: Luca Tettamanti <kronos.it@gmail.com>
2170 L: linux-hwmon@vger.kernel.org
2172 F: drivers/hwmon/asus_atk0110.c
2175 M: Ville Syrjala <syrjala@sci.fi>
2177 F: drivers/input/misc/ati_remote2.c
2179 ATLX ETHERNET DRIVERS
2180 M: Jay Cliburn <jcliburn@gmail.com>
2181 M: Chris Snook <chris.snook@gmail.com>
2182 L: netdev@vger.kernel.org
2183 W: http://sourceforge.net/projects/atl1
2184 W: http://atl1.sourceforge.net
2186 F: drivers/net/ethernet/atheros/
2189 M: Chas Williams <3chas3@gmail.com>
2190 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2191 L: netdev@vger.kernel.org
2192 W: http://linux-atm.sourceforge.net
2195 F: include/linux/atm*
2196 F: include/uapi/linux/atm*
2198 ATMEL AT91 / AT32 MCI DRIVER
2199 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2201 F: drivers/mmc/host/atmel-mci.c
2203 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2204 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2206 F: drivers/power/reset/at91-sama5d2_shdwc.c
2208 ATMEL SAMA5D2 ADC DRIVER
2209 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2210 L: linux-iio@vger.kernel.org
2212 F: drivers/iio/adc/at91-sama5d2_adc.c
2214 ATMEL Audio ALSA driver
2215 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L: linux-arm-kernel@lists.infradead.org
2223 L: dmaengine@vger.kernel.org
2225 F: drivers/dma/at_xdmac.c
2228 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2229 L: linux-i2c@vger.kernel.org
2231 F: drivers/i2c/busses/i2c-at91.c
2234 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2235 L: linux-media@vger.kernel.org
2237 F: drivers/media/platform/atmel/atmel-isi.c
2238 F: include/media/atmel-isi.h
2241 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2242 L: linux-fbdev@vger.kernel.org
2244 F: drivers/video/fbdev/atmel_lcdfb.c
2245 F: include/video/atmel_lcdc.h
2247 ATMEL MACB ETHERNET DRIVER
2248 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2250 F: drivers/net/ethernet/cadence/
2253 M: Wenyou Yang <wenyou.yang@atmel.com>
2254 M: Josh Wu <rainyfeeling@outlook.com>
2255 L: linux-mtd@lists.infradead.org
2257 F: drivers/mtd/nand/atmel_nand*
2260 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2261 L: linux-mmc@vger.kernel.org
2263 F: drivers/mmc/host/sdhci-of-at91.c
2266 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2268 F: drivers/spi/spi-atmel.*
2271 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 F: drivers/misc/atmel-ssc.c
2275 F: include/linux/atmel-ssc.h
2277 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2278 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: drivers/misc/atmel_tclib.c
2282 F: drivers/clocksource/tcb_clksrc.c
2284 ATMEL USBA UDC DRIVER
2285 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2288 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2290 ATMEL WIRELESS DRIVER
2291 M: Simon Kelley <simon@thekelleys.org.uk>
2292 L: linux-wireless@vger.kernel.org
2293 W: http://www.thekelleys.org.uk/atmel
2294 W: http://atmelwlandriver.sourceforge.net/
2296 F: drivers/net/wireless/atmel/atmel*
2298 ATMEL MAXTOUCH DRIVER
2299 M: Nick Dyer <nick@shmanahar.org>
2300 T: git git://github.com/ndyer/linux.git
2302 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2303 F: drivers/input/touchscreen/atmel_mxt_ts.c
2304 F: include/linux/platform_data/atmel_mxt_ts.h
2306 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2307 M: Bradley Grove <linuxdrivers@attotech.com>
2308 L: linux-scsi@vger.kernel.org
2309 W: http://www.attotech.com
2311 F: drivers/scsi/esas2r
2313 ATUSB IEEE 802.15.4 RADIO DRIVER
2314 M: Stefan Schmidt <stefan@osg.samsung.com>
2315 L: linux-wpan@vger.kernel.org
2317 F: drivers/net/ieee802154/atusb.c
2318 F: drivers/net/ieee802154/atusb.h
2319 F: drivers/net/ieee802154/at86rf230.h
2322 M: Paul Moore <paul@paul-moore.com>
2323 M: Eric Paris <eparis@redhat.com>
2324 L: linux-audit@redhat.com (moderated for non-subscribers)
2325 W: http://people.redhat.com/sgrubb/audit/
2326 T: git git://git.infradead.org/users/pcmoore/audit
2328 F: include/linux/audit.h
2329 F: include/uapi/linux/audit.h
2332 AUXILIARY DISPLAY DRIVERS
2333 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2334 W: http://miguelojeda.es/auxdisplay.htm
2335 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2337 F: drivers/auxdisplay/
2338 F: include/linux/cfag12864b.h
2341 M: Ralf Baechle <ralf@linux-mips.org>
2342 L: linux-hams@vger.kernel.org
2343 W: http://www.linux-ax25.org/
2345 F: include/uapi/linux/ax25.h
2346 F: include/net/ax25.h
2349 AXENTIA ASOC DRIVERS
2350 M: Peter Rosin <peda@axentia.se>
2351 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2353 F: Documentation/devicetree/bindings/sound/axentia,*
2354 F: sound/soc/atmel/tse850-pcm5142.c
2357 M: Peter Rosin <peda@axentia.se>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 F: Documentation/devicetree/bindings/arm/axentia.txt
2361 F: arch/arm/boot/dts/at91-linea.dtsi
2362 F: arch/arm/boot/dts/at91-tse850-3.dts
2365 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2367 L: linux-media@vger.kernel.org
2368 W: https://linuxtv.org
2369 T: git git://linuxtv.org/media_tree.git
2371 F: drivers/media/usb/dvb-usb-v2/az6007.c
2373 AZTECH FM RADIO RECEIVER DRIVER
2374 M: Hans Verkuil <hverkuil@xs4all.nl>
2375 L: linux-media@vger.kernel.org
2376 T: git git://linuxtv.org/media_tree.git
2377 W: https://linuxtv.org
2379 F: drivers/media/radio/radio-aztech*
2382 L: linux-wireless@vger.kernel.org
2383 L: b43-dev@lists.infradead.org
2384 W: http://wireless.kernel.org/en/users/Drivers/b43
2386 F: drivers/net/wireless/broadcom/b43/
2388 B43LEGACY WIRELESS DRIVER
2389 M: Larry Finger <Larry.Finger@lwfinger.net>
2390 L: linux-wireless@vger.kernel.org
2391 L: b43-dev@lists.infradead.org
2392 W: http://wireless.kernel.org/en/users/Drivers/b43
2394 F: drivers/net/wireless/broadcom/b43legacy/
2396 BACKLIGHT CLASS/SUBSYSTEM
2397 M: Lee Jones <lee.jones@linaro.org>
2398 M: Daniel Thompson <daniel.thompson@linaro.org>
2399 M: Jingoo Han <jingoohan1@gmail.com>
2400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2402 F: drivers/video/backlight/
2403 F: include/linux/backlight.h
2404 F: include/linux/pwm_backlight.h
2405 F: Documentation/devicetree/bindings/leds/backlight
2408 M: Marek Lindner <mareklindner@neomailbox.ch>
2409 M: Simon Wunderlich <sw@simonwunderlich.de>
2410 M: Antonio Quartulli <a@unstable.cc>
2411 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2412 W: https://www.open-mesh.org/
2413 Q: https://patchwork.open-mesh.org/project/batman/list/
2415 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2416 F: Documentation/ABI/testing/sysfs-class-net-mesh
2417 F: Documentation/networking/batman-adv.txt
2418 F: include/uapi/linux/batman_adv.h
2421 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2422 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2423 L: linux-hams@vger.kernel.org
2424 W: http://www.baycom.org/~tom/ham/ham.html
2426 F: drivers/net/hamradio/baycom*
2428 BCACHE (BLOCK LAYER CACHE)
2429 M: Kent Overstreet <kent.overstreet@gmail.com>
2430 L: linux-bcache@vger.kernel.org
2431 W: http://bcache.evilpiepirate.org
2433 F: drivers/md/bcache/
2435 BDISP ST MEDIA DRIVER
2436 M: Fabien Dessenne <fabien.dessenne@st.com>
2437 L: linux-media@vger.kernel.org
2438 T: git git://linuxtv.org/media_tree.git
2439 W: https://linuxtv.org
2441 F: drivers/media/platform/sti/bdisp
2443 DELTA ST MEDIA DRIVER
2444 M: Hugues Fruchet <hugues.fruchet@st.com>
2445 L: linux-media@vger.kernel.org
2446 T: git git://linuxtv.org/media_tree.git
2447 W: https://linuxtv.org
2449 F: drivers/media/platform/sti/delta
2452 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2453 M: Salah Triki <salah.triki@gmail.com>
2455 T: git git://github.com/luisbg/linux-befs.git
2456 F: Documentation/filesystems/befs.txt
2459 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2460 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2461 L: netdev@vger.kernel.org
2463 F: drivers/net/ethernet/ec_bhf.c
2466 M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2468 F: Documentation/filesystems/bfs.txt
2470 F: include/uapi/linux/bfs_fs.h
2472 BLACKFIN ARCHITECTURE
2473 M: Steven Miao <realmz6@gmail.com>
2474 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475 T: git git://git.code.sf.net/p/adi-linux/code
2476 W: http://blackfin.uclinux.org
2480 BLACKFIN EMAC DRIVER
2481 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482 W: http://blackfin.uclinux.org
2484 F: drivers/net/ethernet/adi/
2487 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488 W: http://blackfin.uclinux.org
2490 F: drivers/rtc/rtc-bfin.c
2493 M: Sonic Zhang <sonic.zhang@analog.com>
2494 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495 W: http://blackfin.uclinux.org
2497 F: drivers/mmc/host/bfin_sdh.c
2499 BLACKFIN SERIAL DRIVER
2500 M: Sonic Zhang <sonic.zhang@analog.com>
2501 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502 W: http://blackfin.uclinux.org
2504 F: drivers/tty/serial/bfin_uart.c
2506 BLACKFIN WATCHDOG DRIVER
2507 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2508 W: http://blackfin.uclinux.org
2510 F: drivers/watchdog/bfin_wdt.c
2512 BLACKFIN I2C TWI DRIVER
2513 M: Sonic Zhang <sonic.zhang@analog.com>
2514 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2515 W: http://blackfin.uclinux.org/
2517 F: drivers/i2c/busses/i2c-bfin-twi.c
2519 BLACKFIN MEDIA DRIVER
2520 M: Scott Jiang <scott.jiang.linux@gmail.com>
2521 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2522 W: http://blackfin.uclinux.org/
2524 F: drivers/media/platform/blackfin/
2525 F: drivers/media/i2c/adv7183*
2526 F: drivers/media/i2c/vs6624*
2528 BLINKM RGB LED DRIVER
2529 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2531 F: drivers/leds/leds-blinkm.c
2534 M: Jens Axboe <axboe@kernel.dk>
2535 L: linux-block@vger.kernel.org
2536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2539 F: kernel/trace/blktrace.c
2543 M: Paolo Valente <paolo.valente@linaro.org>
2544 M: Jens Axboe <axboe@kernel.dk>
2545 L: linux-block@vger.kernel.org
2548 F: Documentation/block/bfq-iosched.txt
2551 M: Joern Engel <joern@lazybastard.org>
2552 L: linux-mtd@lists.infradead.org
2554 F: drivers/mtd/devices/block2mtd.c
2557 M: Marcel Holtmann <marcel@holtmann.org>
2558 M: Gustavo Padovan <gustavo@padovan.org>
2559 M: Johan Hedberg <johan.hedberg@gmail.com>
2560 L: linux-bluetooth@vger.kernel.org
2561 W: http://www.bluez.org/
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2565 F: drivers/bluetooth/
2568 M: Marcel Holtmann <marcel@holtmann.org>
2569 M: Gustavo Padovan <gustavo@padovan.org>
2570 M: Johan Hedberg <johan.hedberg@gmail.com>
2571 L: linux-bluetooth@vger.kernel.org
2572 W: http://www.bluez.org/
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2577 F: include/net/bluetooth/
2580 M: Jay Vosburgh <j.vosburgh@gmail.com>
2581 M: Veaceslav Falico <vfalico@gmail.com>
2582 M: Andy Gospodarek <andy@greyhouse.net>
2583 L: netdev@vger.kernel.org
2584 W: http://sourceforge.net/projects/bonding/
2586 F: drivers/net/bonding/
2587 F: include/uapi/linux/if_bonding.h
2589 BPF (Safe dynamic programs and tools)
2590 M: Alexei Starovoitov <ast@kernel.org>
2591 M: Daniel Borkmann <daniel@iogearbox.net>
2592 L: netdev@vger.kernel.org
2593 L: linux-kernel@vger.kernel.org
2595 F: arch/x86/net/bpf_jit*
2596 F: Documentation/networking/filter.txt
2597 F: include/linux/bpf*
2598 F: include/linux/filter.h
2599 F: include/uapi/linux/bpf*
2600 F: include/uapi/linux/filter.h
2602 F: kernel/trace/bpf_trace.c
2605 F: net/core/filter.c
2606 F: net/sched/act_bpf.c
2607 F: net/sched/cls_bpf.c
2610 F: tools/testing/selftests/bpf/
2612 BROADCOM B44 10/100 ETHERNET DRIVER
2613 M: Michael Chan <michael.chan@broadcom.com>
2614 L: netdev@vger.kernel.org
2616 F: drivers/net/ethernet/broadcom/b44.*
2618 BROADCOM B53 ETHERNET SWITCH DRIVER
2619 M: Florian Fainelli <f.fainelli@gmail.com>
2620 L: netdev@vger.kernel.org
2621 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2623 F: drivers/net/dsa/b53/*
2624 F: include/linux/platform_data/b53.h
2626 BROADCOM GENET ETHERNET DRIVER
2627 M: Florian Fainelli <f.fainelli@gmail.com>
2628 L: netdev@vger.kernel.org
2630 F: drivers/net/ethernet/broadcom/genet/
2632 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2633 M: Rasesh Mody <rasesh.mody@cavium.com>
2634 M: Harish Patil <harish.patil@cavium.com>
2635 M: Dept-GELinuxNICDev@cavium.com
2636 L: netdev@vger.kernel.org
2638 F: drivers/net/ethernet/broadcom/bnx2.*
2639 F: drivers/net/ethernet/broadcom/bnx2_*
2641 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2642 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2643 M: Ariel Elior <ariel.elior@cavium.com>
2644 M: everest-linux-l2@cavium.com
2645 L: netdev@vger.kernel.org
2647 F: drivers/net/ethernet/broadcom/bnx2x/
2649 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2650 M: Michael Chan <michael.chan@broadcom.com>
2651 L: netdev@vger.kernel.org
2653 F: drivers/net/ethernet/broadcom/bnxt/
2655 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2656 M: Florian Fainelli <f.fainelli@gmail.com>
2657 M: Ray Jui <rjui@broadcom.com>
2658 M: Scott Branden <sbranden@broadcom.com>
2659 M: bcm-kernel-feedback-list@broadcom.com
2660 T: git git://github.com/broadcom/mach-bcm
2666 F: arch/arm/mach-bcm/
2668 BROADCOM BCM2835 ARM ARCHITECTURE
2669 M: Stephen Warren <swarren@wwwdotorg.org>
2670 M: Lee Jones <lee@kernel.org>
2671 M: Eric Anholt <eric@anholt.net>
2672 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 T: git git://github.com/anholt/linux
2677 F: drivers/staging/vc04_services
2679 BROADCOM BCM47XX MIPS ARCHITECTURE
2680 M: Hauke Mehrtens <hauke@hauke-m.de>
2681 M: Rafał Miłecki <zajec5@gmail.com>
2682 L: linux-mips@linux-mips.org
2684 F: Documentation/devicetree/bindings/mips/brcm/
2685 F: arch/mips/bcm47xx/*
2686 F: arch/mips/include/asm/mach-bcm47xx/*
2688 BROADCOM BCM5301X ARM ARCHITECTURE
2689 M: Hauke Mehrtens <hauke@hauke-m.de>
2690 M: Rafał Miłecki <zajec5@gmail.com>
2691 M: bcm-kernel-feedback-list@broadcom.com
2692 L: linux-arm-kernel@lists.infradead.org
2694 F: arch/arm/mach-bcm/bcm_5301x.c
2695 F: arch/arm/boot/dts/bcm5301x*.dtsi
2696 F: arch/arm/boot/dts/bcm470*
2698 BROADCOM BCM53573 ARM ARCHITECTURE
2699 M: Rafał Miłecki <rafal@milecki.pl>
2700 L: linux-arm-kernel@lists.infradead.org
2702 F: arch/arm/boot/dts/bcm53573*
2703 F: arch/arm/boot/dts/bcm47189*
2705 BROADCOM BCM63XX ARM ARCHITECTURE
2706 M: Florian Fainelli <f.fainelli@gmail.com>
2707 M: bcm-kernel-feedback-list@broadcom.com
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 T: git git://github.com/broadcom/stblinux.git
2713 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2714 M: Kevin Cernekee <cernekee@gmail.com>
2715 L: linux-usb@vger.kernel.org
2717 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2719 BROADCOM BCM7XXX ARM ARCHITECTURE
2720 M: Brian Norris <computersforpeace@gmail.com>
2721 M: Gregory Fong <gregory.0xf0@gmail.com>
2722 M: Florian Fainelli <f.fainelli@gmail.com>
2723 M: bcm-kernel-feedback-list@broadcom.com
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 T: git git://github.com/broadcom/stblinux.git
2727 F: arch/arm/mach-bcm/*brcmstb*
2728 F: arch/arm/boot/dts/bcm7*.dts*
2729 F: drivers/bus/brcmstb_gisb.c
2732 BROADCOM BMIPS MIPS ARCHITECTURE
2733 M: Kevin Cernekee <cernekee@gmail.com>
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 L: linux-mips@linux-mips.org
2736 T: git git://github.com/broadcom/stblinux.git
2738 F: arch/mips/bmips/*
2739 F: arch/mips/include/asm/mach-bmips/*
2740 F: arch/mips/kernel/*bmips*
2741 F: arch/mips/boot/dts/brcm/bcm*.dts*
2742 F: drivers/irqchip/irq-bcm63*
2743 F: drivers/irqchip/irq-bcm7*
2744 F: drivers/irqchip/irq-brcmstb*
2745 F: include/linux/bcm963xx_nvram.h
2746 F: include/linux/bcm963xx_tag.h
2748 BROADCOM BMIPS CPUFREQ DRIVER
2749 M: Markus Mayer <mmayer@broadcom.com>
2750 M: bcm-kernel-feedback-list@broadcom.com
2751 L: linux-pm@vger.kernel.org
2753 F: drivers/cpufreq/bmips-cpufreq.c
2755 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2756 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2757 M: Prashant Sreedharan <prashant@broadcom.com>
2758 M: Michael Chan <mchan@broadcom.com>
2759 L: netdev@vger.kernel.org
2761 F: drivers/net/ethernet/broadcom/tg3.*
2763 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2764 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2765 M: Franky Lin <franky.lin@broadcom.com>
2766 M: Hante Meuleman <hante.meuleman@broadcom.com>
2767 L: linux-wireless@vger.kernel.org
2768 L: brcm80211-dev-list.pdl@broadcom.com
2770 F: drivers/net/wireless/broadcom/brcm80211/
2772 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2773 M: QLogic-Storage-Upstream@qlogic.com
2774 L: linux-scsi@vger.kernel.org
2776 F: drivers/scsi/bnx2fc/
2778 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2779 M: QLogic-Storage-Upstream@qlogic.com
2780 L: linux-scsi@vger.kernel.org
2782 F: drivers/scsi/bnx2i/
2784 BROADCOM IPROC ARM ARCHITECTURE
2785 M: Ray Jui <rjui@broadcom.com>
2786 M: Scott Branden <sbranden@broadcom.com>
2787 M: Jon Mason <jonmason@broadcom.com>
2788 M: bcm-kernel-feedback-list@broadcom.com
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T: git git://github.com/broadcom/cygnus-linux.git
2805 F: arch/arm64/boot/dts/broadcom/ns2*
2806 F: drivers/clk/bcm/clk-ns*
2807 F: drivers/pinctrl/bcm/pinctrl-ns*
2809 BROADCOM BRCMSTB GPIO DRIVER
2810 M: Gregory Fong <gregory.0xf0@gmail.com>
2811 L: bcm-kernel-feedback-list@broadcom.com
2813 F: drivers/gpio/gpio-brcmstb.c
2814 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2816 BROADCOM KONA GPIO DRIVER
2817 M: Ray Jui <rjui@broadcom.com>
2818 L: bcm-kernel-feedback-list@broadcom.com
2820 F: drivers/gpio/gpio-bcm-kona.c
2821 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2823 BROADCOM NVRAM DRIVER
2824 M: Rafał Miłecki <zajec5@gmail.com>
2825 L: linux-mips@linux-mips.org
2827 F: drivers/firmware/broadcom/*
2829 BROADCOM STB NAND FLASH DRIVER
2830 M: Brian Norris <computersforpeace@gmail.com>
2831 M: Kamal Dasu <kdasu.kdev@gmail.com>
2832 L: linux-mtd@lists.infradead.org
2833 L: bcm-kernel-feedback-list@broadcom.com
2835 F: drivers/mtd/nand/brcmnand/
2837 BROADCOM STB AVS CPUFREQ DRIVER
2838 M: Markus Mayer <mmayer@broadcom.com>
2839 M: bcm-kernel-feedback-list@broadcom.com
2840 L: linux-pm@vger.kernel.org
2842 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2843 F: drivers/cpufreq/brcmstb*
2845 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2846 M: Rafał Miłecki <zajec5@gmail.com>
2847 L: linux-wireless@vger.kernel.org
2850 F: include/linux/bcma/
2852 BROADCOM SYSTEMPORT ETHERNET DRIVER
2853 M: Florian Fainelli <f.fainelli@gmail.com>
2854 L: netdev@vger.kernel.org
2856 F: drivers/net/ethernet/broadcom/bcmsysport.*
2858 BROADCOM VULCAN ARM64 SOC
2859 M: Jayachandran C. <c.jayachandran@gmail.com>
2860 M: bcm-kernel-feedback-list@broadcom.com
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 F: arch/arm64/boot/dts/broadcom/vulcan*
2865 BROADCOM NETXTREME-E ROCE DRIVER
2866 M: Selvin Xavier <selvin.xavier@broadcom.com>
2867 M: Devesh Sharma <devesh.sharma@broadcom.com>
2868 M: Somnath Kotur <somnath.kotur@broadcom.com>
2869 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2870 L: linux-rdma@vger.kernel.org
2871 W: http://www.broadcom.com
2873 F: drivers/infiniband/hw/bnxt_re/
2874 F: include/uapi/rdma/bnxt_re-abi.h
2876 BROCADE BFA FC SCSI DRIVER
2877 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2878 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2879 L: linux-scsi@vger.kernel.org
2881 F: drivers/scsi/bfa/
2883 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2884 M: Rasesh Mody <rasesh.mody@cavium.com>
2885 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2886 M: Dept-GELinuxNICDev@cavium.com
2887 L: netdev@vger.kernel.org
2889 F: drivers/net/ethernet/brocade/bna/
2891 BSG (block layer generic sg v4 driver)
2892 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2893 L: linux-scsi@vger.kernel.org
2896 F: include/linux/bsg.h
2897 F: include/uapi/linux/bsg.h
2900 M: Clemens Ladisch <clemens@ladisch.de>
2901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2902 T: git git://git.alsa-project.org/alsa-kernel.git
2904 F: Documentation/sound/alsa/Bt87x.txt
2905 F: sound/pci/bt87x.c
2908 M: Michael Buesch <m@bues.ch>
2909 W: http://bu3sch.de/btgpio.php
2911 F: drivers/gpio/gpio-bt8xx.c
2914 M: Chris Mason <clm@fb.com>
2915 M: Josef Bacik <jbacik@fb.com>
2916 M: David Sterba <dsterba@suse.com>
2917 L: linux-btrfs@vger.kernel.org
2918 W: http://btrfs.wiki.kernel.org/
2919 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2922 F: Documentation/filesystems/btrfs.txt
2925 BTTV VIDEO4LINUX DRIVER
2926 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2927 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2928 L: linux-media@vger.kernel.org
2929 W: https://linuxtv.org
2930 T: git git://linuxtv.org/media_tree.git
2932 F: Documentation/media/v4l-drivers/bttv*
2933 F: drivers/media/pci/bt8xx/bttv*
2935 BUSLOGIC SCSI DRIVER
2936 M: Khalid Aziz <khalid@gonehiking.org>
2937 L: linux-scsi@vger.kernel.org
2939 F: drivers/scsi/BusLogic.*
2940 F: drivers/scsi/FlashPoint.*
2942 C-MEDIA CMI8788 DRIVER
2943 M: Clemens Ladisch <clemens@ladisch.de>
2944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2945 T: git git://git.alsa-project.org/alsa-kernel.git
2947 F: sound/pci/oxygen/
2950 M: Mark Salter <msalter@redhat.com>
2951 M: Aurelien Jacquiot <a-jacquiot@ti.com>
2952 L: linux-c6x-dev@linux-c6x.org
2953 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2957 CA8210 IEEE-802.15.4 RADIO DRIVER
2958 M: Harry Morris <h.morris@cascoda.com>
2959 M: linuxdev@cascoda.com
2960 L: linux-wpan@vger.kernel.org
2961 W: https://github.com/Cascoda/ca8210-linux.git
2963 F: drivers/net/ieee802154/ca8210.c
2964 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
2966 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2967 M: David Howells <dhowells@redhat.com>
2968 L: linux-cachefs@redhat.com (moderated for non-subscribers)
2970 F: Documentation/filesystems/caching/cachefiles.txt
2973 CADET FM/AM RADIO RECEIVER DRIVER
2974 M: Hans Verkuil <hverkuil@xs4all.nl>
2975 L: linux-media@vger.kernel.org
2976 T: git git://linuxtv.org/media_tree.git
2977 W: https://linuxtv.org
2979 F: drivers/media/radio/radio-cadet*
2981 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2982 M: Jonathan Corbet <corbet@lwn.net>
2983 L: linux-media@vger.kernel.org
2984 T: git git://linuxtv.org/media_tree.git
2986 F: Documentation/media/v4l-drivers/cafe_ccic*
2987 F: drivers/media/platform/marvell-ccic/
2990 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2991 L: netdev@vger.kernel.org
2993 F: Documentation/networking/caif/
2994 F: drivers/net/caif/
2995 F: include/uapi/linux/caif/
2996 F: include/net/caif/
2999 CALGARY x86-64 IOMMU
3000 M: Muli Ben-Yehuda <mulix@mulix.org>
3001 M: Jon Mason <jdmason@kudzu.us>
3002 L: iommu@lists.linux-foundation.org
3004 F: arch/x86/kernel/pci-calgary_64.c
3005 F: arch/x86/kernel/tce_64.c
3006 F: arch/x86/include/asm/calgary.h
3007 F: arch/x86/include/asm/tce.h
3010 M: Oliver Hartkopp <socketcan@hartkopp.net>
3011 M: Marc Kleine-Budde <mkl@pengutronix.de>
3012 L: linux-can@vger.kernel.org
3013 W: https://github.com/linux-can
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3017 F: Documentation/networking/can.txt
3019 F: include/linux/can/core.h
3020 F: include/uapi/linux/can.h
3021 F: include/uapi/linux/can/bcm.h
3022 F: include/uapi/linux/can/raw.h
3023 F: include/uapi/linux/can/gw.h
3026 M: Wolfgang Grandegger <wg@grandegger.com>
3027 M: Marc Kleine-Budde <mkl@pengutronix.de>
3028 L: linux-can@vger.kernel.org
3029 W: https://github.com/linux-can
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3033 F: Documentation/devicetree/bindings/net/can/
3035 F: include/linux/can/dev.h
3036 F: include/linux/can/platform/
3037 F: include/uapi/linux/can/error.h
3038 F: include/uapi/linux/can/netlink.h
3041 M: Serge Hallyn <serge@hallyn.com>
3042 L: linux-security-module@vger.kernel.org
3044 F: include/linux/capability.h
3045 F: include/uapi/linux/capability.h
3046 F: security/commoncap.c
3047 F: kernel/capability.c
3049 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3050 M: Kevin Tsai <ktsai@capellamicro.com>
3052 F: drivers/iio/light/cm*
3053 F: Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3055 CAVIUM THUNDERX2 ARM64 SOC
3056 M: Jayachandran C <jnair@caviumnetworks.com>
3057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3059 F: arch/arm64/boot/dts/cavium/thunder-99xx*
3060 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3063 M: Jan Glauber <jglauber@cavium.com>
3064 M: David Daney <david.daney@cavium.com>
3065 W: http://www.cavium.com
3067 F: drivers/i2c/busses/i2c-octeon*
3068 F: drivers/i2c/busses/i2c-thunderx*
3071 M: Jan Glauber <jglauber@cavium.com>
3072 M: David Daney <david.daney@cavium.com>
3073 M: Steven J. Hill <Steven.Hill@cavium.com>
3074 W: http://www.cavium.com
3076 F: drivers/mmc/host/cavium*
3078 CAVIUM LIQUIDIO NETWORK DRIVER
3079 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3080 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3081 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3082 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3083 L: netdev@vger.kernel.org
3084 W: http://www.cavium.com
3086 F: drivers/net/ethernet/cavium/liquidio/
3088 CAVIUM OCTEON-TX CRYPTO DRIVER
3089 M: George Cherian <george.cherian@cavium.com>
3090 L: linux-crypto@vger.kernel.org
3091 W: http://www.cavium.com
3093 F: drivers/crypto/cavium/cpt/
3095 CC2520 IEEE-802.15.4 RADIO DRIVER
3096 M: Varka Bhadram <varkabhadram@gmail.com>
3097 L: linux-wpan@vger.kernel.org
3099 F: drivers/net/ieee802154/cc2520.c
3100 F: include/linux/spi/cc2520.h
3101 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3104 M: Hans Verkuil <hans.verkuil@cisco.com>
3105 L: linux-media@vger.kernel.org
3106 T: git git://linuxtv.org/media_tree.git
3107 W: http://linuxtv.org
3109 F: Documentation/media/kapi/cec-core.rst
3110 F: Documentation/media/uapi/cec
3111 F: drivers/media/cec/
3112 F: drivers/media/rc/keymaps/rc-cec.c
3113 F: include/media/cec.h
3114 F: include/media/cec-notifier.h
3115 F: include/uapi/linux/cec.h
3116 F: include/uapi/linux/cec-funcs.h
3118 CELL BROADBAND ENGINE ARCHITECTURE
3119 M: Arnd Bergmann <arnd@arndb.de>
3120 L: linuxppc-dev@lists.ozlabs.org
3121 W: http://www.ibm.com/developerworks/power/cell/
3123 F: arch/powerpc/include/asm/cell*.h
3124 F: arch/powerpc/include/asm/spu*.h
3125 F: arch/powerpc/include/uapi/asm/spu*.h
3126 F: arch/powerpc/oprofile/*cell*
3127 F: arch/powerpc/platforms/cell/
3129 CEPH COMMON CODE (LIBCEPH)
3130 M: Ilya Dryomov <idryomov@gmail.com>
3131 M: "Yan, Zheng" <zyan@redhat.com>
3132 M: Sage Weil <sage@redhat.com>
3133 L: ceph-devel@vger.kernel.org
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3136 T: git git://github.com/ceph/ceph-client.git
3139 F: include/linux/ceph/
3140 F: include/linux/crush/
3142 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3143 M: "Yan, Zheng" <zyan@redhat.com>
3144 M: Sage Weil <sage@redhat.com>
3145 M: Ilya Dryomov <idryomov@gmail.com>
3146 L: ceph-devel@vger.kernel.org
3148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3149 T: git git://github.com/ceph/ceph-client.git
3151 F: Documentation/filesystems/ceph.txt
3154 CERTIFICATE HANDLING:
3155 M: David Howells <dhowells@redhat.com>
3156 M: David Woodhouse <dwmw2@infradead.org>
3157 L: keyrings@vger.kernel.org
3159 F: Documentation/module-signing.txt
3161 F: scripts/sign-file.c
3162 F: scripts/extract-cert.c
3164 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3165 L: linux-usb@vger.kernel.org
3167 F: Documentation/usb/WUSB-Design-overview.txt
3168 F: Documentation/usb/wusb-cbaf
3169 F: drivers/usb/host/hwa-hc.c
3170 F: drivers/usb/host/whci/
3171 F: drivers/usb/wusbcore/
3172 F: include/linux/usb/wusb*
3174 HT16K33 LED CONTROLLER DRIVER
3175 M: Robin van der Gracht <robin@protonic.nl>
3177 F: drivers/auxdisplay/ht16k33.c
3178 F: Documentation/devicetree/bindings/display/ht16k33.txt
3180 CFAG12864B LCD DRIVER
3181 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3182 W: http://miguelojeda.es/auxdisplay.htm
3183 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3185 F: drivers/auxdisplay/cfag12864b.c
3186 F: include/linux/cfag12864b.h
3188 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3189 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3190 W: http://miguelojeda.es/auxdisplay.htm
3191 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3193 F: drivers/auxdisplay/cfag12864bfb.c
3194 F: include/linux/cfag12864b.h
3196 CFG80211 and NL80211
3197 M: Johannes Berg <johannes@sipsolutions.net>
3198 L: linux-wireless@vger.kernel.org
3199 W: http://wireless.kernel.org/
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3203 F: include/uapi/linux/nl80211.h
3204 F: include/net/cfg80211.h
3206 X: net/wireless/wext*
3208 CHAR and MISC DRIVERS
3209 M: Arnd Bergmann <arnd@arndb.de>
3210 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3215 F: include/linux/miscdevice.h
3218 M: Andy Whitcroft <apw@canonical.com>
3219 M: Joe Perches <joe@perches.com>
3221 F: scripts/checkpatch.pl
3223 CHINESE DOCUMENTATION
3224 M: Harry Wei <harryxiyou@gmail.com>
3225 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3226 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3228 F: Documentation/translations/zh_CN/
3230 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3231 M: Peter Chen <Peter.Chen@nxp.com>
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3233 L: linux-usb@vger.kernel.org
3235 F: drivers/usb/chipidea/
3237 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3238 M: Hans de Goede <hdegoede@redhat.com>
3239 L: linux-input@vger.kernel.org
3241 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3242 F: drivers/input/touchscreen/chipone_icn8318.c
3244 CHROME HARDWARE PLATFORM SUPPORT
3245 M: Olof Johansson <olof@lixom.net>
3247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3248 F: drivers/platform/chrome/
3250 CISCO VIC ETHERNET NIC DRIVER
3251 M: Christian Benvenuti <benve@cisco.com>
3252 M: Govindarajulu Varadarajan <_govind@gmx.com>
3253 M: Neel Patel <neepatel@cisco.com>
3255 F: drivers/net/ethernet/cisco/enic/
3257 CISCO VIC LOW LATENCY NIC DRIVER
3258 M: Christian Benvenuti <benve@cisco.com>
3259 M: Dave Goodell <dgoodell@cisco.com>
3261 F: drivers/infiniband/hw/usnic/
3263 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3264 M: Hartley Sweeten <hsweeten@visionengravers.com>
3265 L: netdev@vger.kernel.org
3267 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3269 CIRRUS LOGIC AUDIO CODEC DRIVERS
3270 M: Brian Austin <brian.austin@cirrus.com>
3271 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3272 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3274 F: sound/soc/codecs/cs*
3277 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3278 L: linux-kernel@vger.kernel.org
3281 F: include/linux/cleancache.h
3284 M: Russell King <linux@armlinux.org.uk>
3285 L: linux-clk@vger.kernel.org
3287 F: include/linux/clk.h
3289 CLOCKSOURCE, CLOCKEVENT DRIVERS
3290 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291 M: Thomas Gleixner <tglx@linutronix.de>
3292 L: linux-kernel@vger.kernel.org
3293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3295 F: drivers/clocksource
3297 CISCO FCOE HBA DRIVER
3298 M: Satish Kharat <satishkh@cisco.com>
3299 M: Sesidhar Baddela <sebaddel@cisco.com>
3300 M: Karan Tilak Kumar <kartilak@cisco.com>
3301 L: linux-scsi@vger.kernel.org
3303 F: drivers/scsi/fnic/
3305 CISCO SCSI HBA DRIVER
3306 M: Karan Tilak Kumar <kartilak@cisco.com>
3307 M: Sesidhar Baddela <sebaddel@cisco.com>
3308 L: linux-scsi@vger.kernel.org
3310 F: drivers/scsi/snic/
3313 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3314 M: Daniel Oliveira Nascimento <don@syst.com.br>
3315 L: platform-driver-x86@vger.kernel.org
3317 F: drivers/platform/x86/classmate-laptop.c
3320 M: Hans Verkuil <hans.verkuil@cisco.com>
3321 L: linux-media@vger.kernel.org
3322 T: git git://linuxtv.org/media_tree.git
3323 W: https://linuxtv.org
3325 F: drivers/media/pci/cobalt/
3327 COCCINELLE/Semantic Patches (SmPL)
3328 M: Julia Lawall <Julia.Lawall@lip6.fr>
3329 M: Gilles Muller <Gilles.Muller@lip6.fr>
3330 M: Nicolas Palix <nicolas.palix@imag.fr>
3331 M: Michal Marek <mmarek@suse.com>
3332 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3334 W: http://coccinelle.lip6.fr/
3336 F: Documentation/dev-tools/coccinelle.rst
3337 F: scripts/coccinelle/
3338 F: scripts/coccicheck
3341 M: Jan Harkes <jaharkes@cs.cmu.edu>
3343 L: codalist@coda.cs.cmu.edu
3344 W: http://www.coda.cs.cmu.edu/
3346 F: Documentation/filesystems/coda.txt
3348 F: include/linux/coda*.h
3349 F: include/uapi/linux/coda*.h
3351 CODA V4L2 MEM2MEM DRIVER
3352 M: Philipp Zabel <p.zabel@pengutronix.de>
3353 L: linux-media@vger.kernel.org
3355 F: Documentation/devicetree/bindings/media/coda.txt
3356 F: drivers/media/platform/coda/
3358 COMMON CLK FRAMEWORK
3359 M: Michael Turquette <mturquette@baylibre.com>
3360 M: Stephen Boyd <sboyd@codeaurora.org>
3361 L: linux-clk@vger.kernel.org
3362 Q: http://patchwork.kernel.org/project/linux-clk/list/
3363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3365 F: Documentation/devicetree/bindings/clock/
3367 X: drivers/clk/clkdev.c
3368 F: include/linux/clk-pr*
3369 F: include/linux/clk/
3371 COMMON INTERNET FILE SYSTEM (CIFS)
3372 M: Steve French <sfrench@samba.org>
3373 L: linux-cifs@vger.kernel.org
3374 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3375 W: http://linux-cifs.samba.org/
3376 T: git git://git.samba.org/sfrench/cifs-2.6.git
3378 F: Documentation/filesystems/cifs/
3381 COMPACTPCI HOTPLUG CORE
3382 M: Scott Murray <scott@spiteful.org>
3383 L: linux-pci@vger.kernel.org
3385 F: drivers/pci/hotplug/cpci_hotplug*
3387 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3388 M: Scott Murray <scott@spiteful.org>
3389 L: linux-pci@vger.kernel.org
3391 F: drivers/pci/hotplug/cpcihp_zt5550.*
3393 COMPACTPCI HOTPLUG GENERIC DRIVER
3394 M: Scott Murray <scott@spiteful.org>
3395 L: linux-pci@vger.kernel.org
3397 F: drivers/pci/hotplug/cpcihp_generic.c
3399 COMPAL LAPTOP SUPPORT
3400 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3401 L: platform-driver-x86@vger.kernel.org
3403 F: drivers/platform/x86/compal-laptop.c
3405 CONEXANT ACCESSRUNNER USB DRIVER
3406 L: accessrunner-general@lists.sourceforge.net
3407 W: http://accessrunner.sourceforge.net/
3409 F: drivers/usb/atm/cxacru.c
3412 M: Joel Becker <jlbec@evilplan.org>
3413 M: Christoph Hellwig <hch@lst.de>
3414 T: git git://git.infradead.org/users/hch/configfs.git
3417 F: include/linux/configfs.h
3420 M: Evgeniy Polyakov <zbr@ioremap.net>
3421 L: netdev@vger.kernel.org
3423 F: drivers/connector/
3425 CONTROL GROUP (CGROUP)
3426 M: Tejun Heo <tj@kernel.org>
3427 M: Li Zefan <lizefan@huawei.com>
3428 M: Johannes Weiner <hannes@cmpxchg.org>
3429 L: cgroups@vger.kernel.org
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3432 F: Documentation/cgroup*
3433 F: include/linux/cgroup*
3436 CONTROL GROUP - CPUSET
3437 M: Li Zefan <lizefan@huawei.com>
3438 L: cgroups@vger.kernel.org
3439 W: http://www.bullopensource.org/cpuset/
3440 W: http://oss.sgi.com/projects/cpusets/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3443 F: Documentation/cgroup-v1/cpusets.txt
3444 F: include/linux/cpuset.h
3447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3448 M: Johannes Weiner <hannes@cmpxchg.org>
3449 M: Michal Hocko <mhocko@kernel.org>
3450 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3451 L: cgroups@vger.kernel.org
3452 L: linux-mm@kvack.org
3457 CORETEMP HARDWARE MONITORING DRIVER
3458 M: Fenghua Yu <fenghua.yu@intel.com>
3459 L: linux-hwmon@vger.kernel.org
3461 F: Documentation/hwmon/coretemp
3462 F: drivers/hwmon/coretemp.c
3464 COSA/SRP SYNC SERIAL DRIVER
3465 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3466 W: http://www.fi.muni.cz/~kas/cosa/
3468 F: drivers/net/wan/cosa*
3470 CPMAC ETHERNET DRIVER
3471 M: Florian Fainelli <f.fainelli@gmail.com>
3472 L: netdev@vger.kernel.org
3474 F: drivers/net/ethernet/ti/cpmac.c
3476 CPU FREQUENCY DRIVERS
3477 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3478 M: Viresh Kumar <viresh.kumar@linaro.org>
3479 L: linux-pm@vger.kernel.org
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3482 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3483 B: https://bugzilla.kernel.org
3484 F: Documentation/cpu-freq/
3485 F: Documentation/devicetree/bindings/cpufreq/
3487 F: include/linux/cpufreq.h
3488 F: tools/testing/selftests/cpufreq/
3490 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3491 M: Viresh Kumar <viresh.kumar@linaro.org>
3492 M: Sudeep Holla <sudeep.holla@arm.com>
3493 L: linux-pm@vger.kernel.org
3494 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3496 F: drivers/cpufreq/arm_big_little.h
3497 F: drivers/cpufreq/arm_big_little.c
3498 F: drivers/cpufreq/arm_big_little_dt.c
3500 CPUIDLE DRIVER - ARM BIG LITTLE
3501 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3502 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503 L: linux-pm@vger.kernel.org
3504 L: linux-arm-kernel@lists.infradead.org
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3507 F: drivers/cpuidle/cpuidle-big_little.c
3509 CPUIDLE DRIVER - ARM EXYNOS
3510 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3511 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3512 M: Kukjin Kim <kgene@kernel.org>
3513 L: linux-pm@vger.kernel.org
3514 L: linux-samsung-soc@vger.kernel.org
3516 F: drivers/cpuidle/cpuidle-exynos.c
3517 F: arch/arm/mach-exynos/pm.c
3520 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3522 L: linux-pm@vger.kernel.org
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3525 B: https://bugzilla.kernel.org
3526 F: drivers/cpuidle/*
3527 F: include/linux/cpuidle.h
3530 M: "H. Peter Anvin" <hpa@zytor.com>
3532 F: arch/x86/kernel/cpuid.c
3533 F: arch/x86/kernel/msr.c
3535 CPU POWER MONITORING SUBSYSTEM
3536 M: Thomas Renninger <trenn@suse.com>
3537 L: linux-pm@vger.kernel.org
3539 F: tools/power/cpupower/
3542 W: http://sourceforge.net/projects/cramfs/
3543 S: Orphan / Obsolete
3544 F: Documentation/filesystems/cramfs.txt
3548 M: Mikael Starvik <starvik@axis.com>
3549 M: Jesper Nilsson <jesper.nilsson@axis.com>
3550 L: linux-cris-kernel@axis.com
3551 W: http://developer.axis.com
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3555 F: drivers/tty/serial/crisv10.*
3558 M: Herbert Xu <herbert@gondor.apana.org.au>
3559 M: "David S. Miller" <davem@davemloft.net>
3560 L: linux-crypto@vger.kernel.org
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3564 F: Documentation/crypto/
3565 F: Documentation/devicetree/bindings/crypto/
3566 F: Documentation/DocBook/crypto-API.tmpl
3571 F: include/linux/crypto*
3573 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3574 M: Neil Horman <nhorman@tuxdriver.com>
3575 L: linux-crypto@vger.kernel.org
3577 F: crypto/ansi_cprng.c
3581 M: Hans Verkuil <hverkuil@xs4all.nl>
3582 L: linux-media@vger.kernel.org
3583 T: git git://linuxtv.org/media_tree.git
3584 W: http://linuxtv.org
3586 F: drivers/media/i2c/cs3308.c
3587 F: drivers/media/i2c/cs3308.h
3589 CS5535 Audio ALSA driver
3590 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3592 F: sound/pci/cs5535audio/
3595 M: Solomon Peachy <pizza@shaftnet.org>
3597 F: drivers/net/wireless/st/cw1200/
3599 CX18 VIDEO4LINUX DRIVER
3600 M: Andy Walls <awalls@md.metrocast.net>
3601 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3602 L: linux-media@vger.kernel.org
3603 T: git git://linuxtv.org/media_tree.git
3604 W: https://linuxtv.org
3605 W: http://www.ivtvdriver.org/index.php/Cx18
3607 F: Documentation/media/v4l-drivers/cx18*
3608 F: drivers/media/pci/cx18/
3609 F: include/uapi/linux/ivtv*
3611 CX2341X MPEG ENCODER HELPER MODULE
3612 M: Hans Verkuil <hverkuil@xs4all.nl>
3613 L: linux-media@vger.kernel.org
3614 T: git git://linuxtv.org/media_tree.git
3615 W: https://linuxtv.org
3617 F: drivers/media/common/cx2341x*
3618 F: include/media/cx2341x*
3620 CX24120 MEDIA DRIVER
3621 M: Jemma Denson <jdenson@gmail.com>
3622 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3623 L: linux-media@vger.kernel.org
3624 W: https://linuxtv.org
3625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3627 F: drivers/media/dvb-frontends/cx24120*
3629 CX88 VIDEO4LINUX DRIVER
3630 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L: linux-media@vger.kernel.org
3633 W: https://linuxtv.org
3634 T: git git://linuxtv.org/media_tree.git
3636 F: Documentation/media/v4l-drivers/cx88*
3637 F: drivers/media/pci/cx88/
3639 CXD2820R MEDIA DRIVER
3640 M: Antti Palosaari <crope@iki.fi>
3641 L: linux-media@vger.kernel.org
3642 W: https://linuxtv.org
3643 W: http://palosaari.fi/linux/
3644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3645 T: git git://linuxtv.org/anttip/media_tree.git
3647 F: drivers/media/dvb-frontends/cxd2820r*
3649 CXGB3 ETHERNET DRIVER (CXGB3)
3650 M: Santosh Raspatur <santosh@chelsio.com>
3651 L: netdev@vger.kernel.org
3652 W: http://www.chelsio.com
3654 F: drivers/net/ethernet/chelsio/cxgb3/
3656 CXGB3 ISCSI DRIVER (CXGB3I)
3657 M: Karen Xie <kxie@chelsio.com>
3658 L: linux-scsi@vger.kernel.org
3659 W: http://www.chelsio.com
3661 F: drivers/scsi/cxgbi/cxgb3i
3663 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3664 M: Steve Wise <swise@chelsio.com>
3665 L: linux-rdma@vger.kernel.org
3666 W: http://www.openfabrics.org
3668 F: drivers/infiniband/hw/cxgb3/
3669 F: include/uapi/rdma/cxgb3-abi.h
3671 CXGB4 ETHERNET DRIVER (CXGB4)
3672 M: Ganesh Goudar <ganeshgr@chelsio.com>
3673 L: netdev@vger.kernel.org
3674 W: http://www.chelsio.com
3676 F: drivers/net/ethernet/chelsio/cxgb4/
3678 CXGB4 ISCSI DRIVER (CXGB4I)
3679 M: Karen Xie <kxie@chelsio.com>
3680 L: linux-scsi@vger.kernel.org
3681 W: http://www.chelsio.com
3683 F: drivers/scsi/cxgbi/cxgb4i
3685 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3686 M: Steve Wise <swise@chelsio.com>
3687 L: linux-rdma@vger.kernel.org
3688 W: http://www.openfabrics.org
3690 F: drivers/infiniband/hw/cxgb4/
3691 F: include/uapi/rdma/cxgb4-abi.h
3693 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3694 M: Casey Leedom <leedom@chelsio.com>
3695 L: netdev@vger.kernel.org
3696 W: http://www.chelsio.com
3698 F: drivers/net/ethernet/chelsio/cxgb4vf/
3700 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3701 M: Ian Munsie <imunsie@au1.ibm.com>
3702 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3703 L: linuxppc-dev@lists.ozlabs.org
3705 F: arch/powerpc/platforms/powernv/pci-cxl.c
3706 F: drivers/misc/cxl/
3707 F: include/misc/cxl*
3708 F: include/uapi/misc/cxl.h
3709 F: Documentation/powerpc/cxl.txt
3710 F: Documentation/ABI/testing/sysfs-class-cxl
3712 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3713 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3714 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3715 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3716 L: linux-scsi@vger.kernel.org
3718 F: drivers/scsi/cxlflash/
3719 F: include/uapi/scsi/cxlflash_ioctls.h
3720 F: Documentation/powerpc/cxlflash.txt
3722 STMMAC ETHERNET DRIVER
3723 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3724 M: Alexandre Torgue <alexandre.torgue@st.com>
3725 L: netdev@vger.kernel.org
3726 W: http://www.stlinux.com
3728 F: drivers/net/ethernet/stmicro/stmmac/
3731 M: Russell King <linux@armlinux.org.uk>
3732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3733 W: http://www.armlinux.org.uk/
3735 F: drivers/video/fbdev/cyber2000fb.*
3737 CYCLADES ASYNC MUX DRIVER
3738 W: http://www.cyclades.com/
3740 F: drivers/tty/cyclades.c
3741 F: include/linux/cyclades.h
3742 F: include/uapi/linux/cyclades.h
3744 CYCLADES PC300 DRIVER
3745 W: http://www.cyclades.com/
3747 F: drivers/net/wan/pc300*
3749 CYPRESS_FIRMWARE MEDIA DRIVER
3750 M: Antti Palosaari <crope@iki.fi>
3751 L: linux-media@vger.kernel.org
3752 W: https://linuxtv.org
3753 W: http://palosaari.fi/linux/
3754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3755 T: git git://linuxtv.org/anttip/media_tree.git
3757 F: drivers/media/common/cypress_firmware*
3759 CYTTSP TOUCHSCREEN DRIVER
3760 M: Ferruh Yigit <fery@cypress.com>
3761 L: linux-input@vger.kernel.org
3763 F: drivers/input/touchscreen/cyttsp*
3764 F: include/linux/input/cyttsp.h
3766 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3767 M: Joshua Kinard <kumba@gentoo.org>
3769 F: drivers/rtc/rtc-ds1685.c
3770 F: include/linux/rtc/ds1685.h
3772 DAMA SLAVE for AX.25
3773 M: Joerg Reuter <jreuter@yaina.de>
3774 W: http://yaina.de/jreuter/
3775 W: http://www.qsl.net/dl1bke/
3776 L: linux-hams@vger.kernel.org
3778 F: net/ax25/af_ax25.c
3779 F: net/ax25/ax25_dev.c
3780 F: net/ax25/ax25_ds_*
3781 F: net/ax25/ax25_in.c
3782 F: net/ax25/ax25_out.c
3783 F: net/ax25/ax25_timer.c
3784 F: net/ax25/sysctl_net_ax25.c
3786 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3787 L: netdev@vger.kernel.org
3789 F: Documentation/networking/dmfe.txt
3790 F: drivers/net/ethernet/dec/tulip/dmfe.c
3792 DC390/AM53C974 SCSI driver
3793 M: Hannes Reinecke <hare@suse.com>
3794 L: linux-scsi@vger.kernel.org
3796 F: drivers/scsi/am53c974.c
3799 M: Oliver Neukum <oliver@neukum.org>
3800 M: Ali Akcaagac <aliakc@web.de>
3801 M: Jamie Lenehan <lenehan@twibble.org>
3802 L: dc395x@twibble.org
3803 W: http://twibble.org/dist/dc395x/
3804 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3806 F: Documentation/scsi/dc395x.txt
3807 F: drivers/scsi/dc395x.*
3810 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3811 L: dccp@vger.kernel.org
3812 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3814 F: include/linux/dccp.h
3815 F: include/uapi/linux/dccp.h
3816 F: include/linux/tfrc.h
3819 DECnet NETWORK LAYER
3820 W: http://linux-decnet.sourceforge.net
3821 L: linux-decnet-user@lists.sourceforge.net
3823 F: Documentation/networking/decnet.txt
3826 DECSTATION PLATFORM SUPPORT
3827 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3828 L: linux-mips@linux-mips.org
3829 W: http://www.linux-mips.org/wiki/DECstation
3832 F: arch/mips/include/asm/dec/
3833 F: arch/mips/include/asm/mach-dec/
3835 DEFXX FDDI NETWORK DRIVER
3836 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3838 F: drivers/net/fddi/defxx.*
3841 M: Matthew Garrett <mjg59@srcf.ucam.org>
3842 M: Pali Rohár <pali.rohar@gmail.com>
3843 L: platform-driver-x86@vger.kernel.org
3845 F: drivers/platform/x86/dell-laptop.c
3847 DELL LAPTOP RBTN DRIVER
3848 M: Pali Rohár <pali.rohar@gmail.com>
3850 F: drivers/platform/x86/dell-rbtn.*
3852 DELL LAPTOP FREEFALL DRIVER
3853 M: Pali Rohár <pali.rohar@gmail.com>
3855 F: drivers/platform/x86/dell-smo8800.c
3857 DELL LAPTOP SMM DRIVER
3858 M: Pali Rohár <pali.rohar@gmail.com>
3860 F: drivers/hwmon/dell-smm-hwmon.c
3861 F: include/uapi/linux/i8k.h
3863 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3864 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3866 F: Documentation/dcdbas.txt
3867 F: drivers/firmware/dcdbas.*
3869 DELL WMI EXTRAS DRIVER
3870 M: Matthew Garrett <mjg59@srcf.ucam.org>
3871 M: Pali Rohár <pali.rohar@gmail.com>
3873 F: drivers/platform/x86/dell-wmi.c
3875 DESIGNWARE USB2 DRD IP DRIVER
3876 M: John Youn <johnyoun@synopsys.com>
3877 L: linux-usb@vger.kernel.org
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3880 F: drivers/usb/dwc2/
3882 DESIGNWARE USB3 DRD IP DRIVER
3883 M: Felipe Balbi <balbi@kernel.org>
3884 L: linux-usb@vger.kernel.org
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3887 F: drivers/usb/dwc3/
3889 DEVICE COREDUMP (DEV_COREDUMP)
3890 M: Johannes Berg <johannes@sipsolutions.net>
3891 L: linux-kernel@vger.kernel.org
3893 F: drivers/base/devcoredump.c
3894 F: include/linux/devcoredump.h
3896 DEVICE FREQUENCY (DEVFREQ)
3897 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3898 M: Kyungmin Park <kyungmin.park@samsung.com>
3899 R: Chanwoo Choi <cw00.choi@samsung.com>
3900 L: linux-pm@vger.kernel.org
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3904 F: include/linux/devfreq.h
3905 F: Documentation/devicetree/bindings/devfreq/
3907 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3908 M: Chanwoo Choi <cw00.choi@samsung.com>
3909 L: linux-pm@vger.kernel.org
3910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3912 F: drivers/devfreq/event/
3913 F: drivers/devfreq/devfreq-event.c
3914 F: include/linux/devfreq-event.h
3915 F: Documentation/devicetree/bindings/devfreq/event/
3917 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3918 M: Chanwoo Choi <cw00.choi@samsung.com>
3919 L: linux-pm@vger.kernel.org
3920 L: linux-samsung-soc@vger.kernel.org
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3923 F: drivers/devfreq/exynos-bus.c
3924 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3926 DEVICE NUMBER REGISTRY
3927 M: Torben Mathiasen <device@lanana.org>
3928 W: http://lanana.org/docs/device-list/index.html
3932 M: Alasdair Kergon <agk@redhat.com>
3933 M: Mike Snitzer <snitzer@redhat.com>
3934 M: dm-devel@redhat.com
3935 L: dm-devel@redhat.com
3936 W: http://sources.redhat.com/dm
3937 Q: http://patchwork.kernel.org/project/dm-devel/list/
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3939 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3941 F: Documentation/device-mapper/
3943 F: drivers/md/persistent-data/
3944 F: include/linux/device-mapper.h
3945 F: include/linux/dm-*.h
3946 F: include/uapi/linux/dm-*.h
3949 M: Jiri Pirko <jiri@mellanox.com>
3950 L: netdev@vger.kernel.org
3952 F: net/core/devlink.c
3953 F: include/net/devlink.h
3954 F: include/uapi/linux/devlink.h
3956 DIALOG SEMICONDUCTOR DRIVERS
3957 M: Support Opensource <support.opensource@diasemi.com>
3958 W: http://www.dialog-semiconductor.com/products
3960 F: Documentation/hwmon/da90??
3961 F: Documentation/devicetree/bindings/mfd/da90*.txt
3962 F: Documentation/devicetree/bindings/regulator/da92*.txt
3963 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3964 F: drivers/gpio/gpio-da90??.c
3965 F: drivers/hwmon/da90??-hwmon.c
3966 F: drivers/iio/adc/da91??-*.c
3967 F: drivers/input/misc/da90??_onkey.c
3968 F: drivers/input/touchscreen/da9052_tsi.c
3969 F: drivers/leds/leds-da90??.c
3970 F: drivers/mfd/da903x.c
3971 F: drivers/mfd/da90??-*.c
3972 F: drivers/mfd/da91??-*.c
3973 F: drivers/power/supply/da9052-battery.c
3974 F: drivers/power/supply/da91??-*.c
3975 F: drivers/regulator/da903x.c
3976 F: drivers/regulator/da9???-regulator.[ch]
3977 F: drivers/rtc/rtc-da90??.c
3978 F: drivers/video/backlight/da90??_bl.c
3979 F: drivers/watchdog/da90??_wdt.c
3980 F: include/linux/mfd/da903x.h
3981 F: include/linux/mfd/da9052/
3982 F: include/linux/mfd/da9055/
3983 F: include/linux/mfd/da9062/
3984 F: include/linux/mfd/da9063/
3985 F: include/linux/mfd/da9150/
3986 F: include/linux/regulator/da9211.h
3987 F: include/sound/da[79]*.h
3988 F: sound/soc/codecs/da[79]*.[ch]
3990 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3991 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3992 L: linux-gpio@vger.kernel.org
3994 F: drivers/gpio/gpio-gpio-mm.c
3996 DIGI NEO AND CLASSIC PCI PRODUCTS
3997 M: Lidza Louina <lidza.louina@gmail.com>
3998 M: Mark Hounschell <markh@compro.net>
3999 L: driverdev-devel@linuxdriverproject.org
4001 F: drivers/staging/dgnc/
4003 DIOLAN U2C-12 I2C DRIVER
4004 M: Guenter Roeck <linux@roeck-us.net>
4005 L: linux-i2c@vger.kernel.org
4007 F: drivers/i2c/busses/i2c-diolan-u2c.c
4010 M: Matthew Wilcox <mawilcox@microsoft.com>
4011 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4012 L: linux-fsdevel@vger.kernel.org
4015 F: include/linux/dax.h
4016 F: include/trace/events/fs_dax.h
4018 DIRECTORY NOTIFICATION (DNOTIFY)
4019 M: Eric Paris <eparis@parisplace.org>
4021 F: Documentation/filesystems/dnotify.txt
4022 F: fs/notify/dnotify/
4023 F: include/linux/dnotify.h
4025 DISK GEOMETRY AND PARTITION HANDLING
4026 M: Andries Brouwer <aeb@cwi.nl>
4027 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4028 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4029 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4033 M: Jan Kara <jack@suse.com>
4035 F: Documentation/filesystems/quota.txt
4037 F: include/linux/quota*.h
4038 F: include/uapi/linux/quota*.h
4040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4041 M: Bernie Thompson <bernie@plugable.com>
4042 L: linux-fbdev@vger.kernel.org
4044 W: http://plugable.com/category/projects/udlfb/
4045 F: drivers/video/fbdev/udlfb.c
4046 F: include/video/udlfb.h
4047 F: Documentation/fb/udlfb.txt
4049 DISTRIBUTED LOCK MANAGER (DLM)
4050 M: Christine Caulfield <ccaulfie@redhat.com>
4051 M: David Teigland <teigland@redhat.com>
4052 L: cluster-devel@redhat.com
4053 W: http://sources.redhat.com/cluster/
4054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4058 DMA BUFFER SHARING FRAMEWORK
4059 M: Sumit Semwal <sumit.semwal@linaro.org>
4061 L: linux-media@vger.kernel.org
4062 L: dri-devel@lists.freedesktop.org
4063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4065 F: include/linux/dma-buf*
4066 F: include/linux/reservation.h
4067 F: include/linux/*fence.h
4068 F: Documentation/driver-api/dma-buf.rst
4069 T: git git://anongit.freedesktop.org/drm/drm-misc
4072 M: Sumit Semwal <sumit.semwal@linaro.org>
4073 R: Gustavo Padovan <gustavo@padovan.org>
4075 L: linux-media@vger.kernel.org
4076 L: dri-devel@lists.freedesktop.org
4077 F: drivers/dma-buf/sync_*
4078 F: drivers/dma-buf/dma-fence*
4079 F: drivers/dma-buf/sw_sync.c
4080 F: include/linux/sync_file.h
4081 F: include/uapi/linux/sync_file.h
4082 F: Documentation/sync_file.txt
4083 T: git git://anongit.freedesktop.org/drm/drm-misc
4085 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4086 M: Vinod Koul <vinod.koul@intel.com>
4087 L: dmaengine@vger.kernel.org
4088 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4091 F: include/linux/dmaengine.h
4092 F: Documentation/devicetree/bindings/dma/
4093 F: Documentation/dmaengine/
4094 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4096 DME1737 HARDWARE MONITOR DRIVER
4097 M: Juerg Haefliger <juergh@gmail.com>
4098 L: linux-hwmon@vger.kernel.org
4100 F: Documentation/hwmon/dme1737
4101 F: drivers/hwmon/dme1737.c
4104 M: Jean Delvare <jdelvare@suse.com>
4106 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4107 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4108 F: drivers/firmware/dmi-id.c
4109 F: drivers/firmware/dmi_scan.c
4110 F: include/linux/dmi.h
4113 M: Jonathan Corbet <corbet@lwn.net>
4114 L: linux-doc@vger.kernel.org
4117 F: scripts/docproc.c
4118 F: scripts/kernel-doc*
4119 X: Documentation/ABI/
4120 X: Documentation/devicetree/
4121 X: Documentation/acpi
4122 X: Documentation/power
4123 X: Documentation/spi
4124 X: Documentation/media
4125 T: git git://git.lwn.net/linux.git docs-next
4128 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4129 L: blinux-list@redhat.com
4131 F: drivers/char/dtlk.c
4132 F: include/linux/dtlk.h
4134 DPT_I2O SCSI RAID DRIVER
4135 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4136 L: linux-scsi@vger.kernel.org
4137 W: http://www.adaptec.com/
4139 F: drivers/scsi/dpt*
4140 F: drivers/scsi/dpt/
4143 M: Philipp Reisner <philipp.reisner@linbit.com>
4144 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4145 L: drbd-dev@lists.linbit.com
4146 W: http://www.drbd.org
4147 T: git git://git.linbit.com/linux-drbd.git
4148 T: git git://git.linbit.com/drbd-8.4.git
4150 F: drivers/block/drbd/
4152 F: Documentation/blockdev/drbd/
4154 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4155 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4158 F: Documentation/kobject.txt
4162 F: include/linux/debugfs.h
4163 F: include/linux/kobj*
4167 M: David Airlie <airlied@linux.ie>
4168 L: dri-devel@lists.freedesktop.org
4169 T: git git://people.freedesktop.org/~airlied/linux
4170 B: https://bugs.freedesktop.org/
4171 C: irc://chat.freenode.net/dri-devel
4175 F: Documentation/devicetree/bindings/display/
4176 F: Documentation/devicetree/bindings/gpu/
4177 F: Documentation/devicetree/bindings/video/
4178 F: Documentation/gpu/
4180 F: include/uapi/drm/
4181 F: include/linux/vga*
4183 DRM DRIVERS AND MISC GPU PATCHES
4184 M: Daniel Vetter <daniel.vetter@intel.com>
4185 M: Jani Nikula <jani.nikula@linux.intel.com>
4186 M: Sean Paul <seanpaul@chromium.org>
4187 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4189 T: git git://anongit.freedesktop.org/drm/drm-misc
4190 F: Documentation/gpu/
4192 F: drivers/gpu/drm/*
4194 F: include/uapi/drm/drm*
4195 F: include/linux/vga*
4197 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4198 M: Dave Airlie <airlied@redhat.com>
4200 F: drivers/gpu/drm/ast/
4202 DRM DRIVERS FOR BRIDGE CHIPS
4203 M: Archit Taneja <architt@codeaurora.org>
4205 T: git git://anongit.freedesktop.org/drm/drm-misc
4206 F: drivers/gpu/drm/bridge/
4208 DRM DRIVER FOR BOCHS VIRTUAL GPU
4209 M: Gerd Hoffmann <kraxel@redhat.com>
4210 L: virtualization@lists.linux-foundation.org
4211 T: git git://anongit.freedesktop.org/drm/drm-misc
4213 F: drivers/gpu/drm/bochs/
4215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4216 M: Dave Airlie <airlied@redhat.com>
4217 M: Gerd Hoffmann <kraxel@redhat.com>
4218 L: virtualization@lists.linux-foundation.org
4219 T: git git://anongit.freedesktop.org/drm/drm-misc
4221 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4222 F: drivers/gpu/drm/cirrus/
4224 RADEON and AMDGPU DRM DRIVERS
4225 M: Alex Deucher <alexander.deucher@amd.com>
4226 M: Christian König <christian.koenig@amd.com>
4227 L: amd-gfx@lists.freedesktop.org
4228 T: git git://people.freedesktop.org/~agd5f/linux
4230 F: drivers/gpu/drm/radeon/
4231 F: include/uapi/drm/radeon_drm.h
4232 F: drivers/gpu/drm/amd/
4233 F: include/uapi/drm/amdgpu_drm.h
4236 M: Thierry Reding <thierry.reding@gmail.com>
4237 L: dri-devel@lists.freedesktop.org
4238 T: git git://anongit.freedesktop.org/tegra/linux.git
4240 F: drivers/gpu/drm/drm_panel.c
4241 F: drivers/gpu/drm/panel/
4242 F: include/drm/drm_panel.h
4243 F: Documentation/devicetree/bindings/display/panel/
4245 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4246 M: Daniel Vetter <daniel.vetter@intel.com>
4247 M: Jani Nikula <jani.nikula@linux.intel.com>
4248 L: intel-gfx@lists.freedesktop.org
4249 W: https://01.org/linuxgraphics/
4250 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4251 C: irc://chat.freenode.net/intel-gfx
4252 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4253 T: git git://anongit.freedesktop.org/drm-intel
4255 F: drivers/gpu/drm/i915/
4256 F: include/drm/i915*
4257 F: include/uapi/drm/i915_drm.h
4258 F: Documentation/gpu/i915.rst
4260 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4261 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4262 M: Zhi Wang <zhi.a.wang@intel.com>
4263 L: intel-gvt-dev@lists.freedesktop.org
4264 L: intel-gfx@lists.freedesktop.org
4265 W: https://01.org/igvt-g
4266 T: git https://github.com/01org/gvt-linux.git
4268 F: drivers/gpu/drm/i915/gvt/
4270 DRM DRIVERS FOR ATMEL HLCDC
4271 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4272 L: dri-devel@lists.freedesktop.org
4274 F: drivers/gpu/drm/atmel-hlcdc/
4275 F: Documentation/devicetree/bindings/drm/atmel/
4276 T: git git://anongit.freedesktop.org/drm/drm-misc
4278 DRM DRIVERS FOR ALLWINNER A10
4279 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4280 L: dri-devel@lists.freedesktop.org
4282 F: drivers/gpu/drm/sun4i/
4283 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4286 DRM DRIVERS FOR AMLOGIC SOCS
4287 M: Neil Armstrong <narmstrong@baylibre.com>
4288 L: dri-devel@lists.freedesktop.org
4289 L: linux-amlogic@lists.infradead.org
4290 W: http://linux-meson.com/
4292 F: drivers/gpu/drm/meson/
4293 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4294 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4295 F: Documentation/gpu/meson.rst
4296 T: git git://anongit.freedesktop.org/drm/drm-misc
4298 DRM DRIVERS FOR EXYNOS
4299 M: Inki Dae <inki.dae@samsung.com>
4300 M: Joonyoung Shim <jy0922.shim@samsung.com>
4301 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4302 M: Kyungmin Park <kyungmin.park@samsung.com>
4303 L: dri-devel@lists.freedesktop.org
4304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4306 F: drivers/gpu/drm/exynos/
4307 F: include/uapi/drm/exynos_drm.h
4308 F: Documentation/devicetree/bindings/display/exynos/
4310 DRM DRIVERS FOR FREESCALE DCU
4311 M: Stefan Agner <stefan@agner.ch>
4312 M: Alison Wang <alison.wang@freescale.com>
4313 L: dri-devel@lists.freedesktop.org
4315 F: drivers/gpu/drm/fsl-dcu/
4316 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4317 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4318 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4320 DRM DRIVERS FOR FREESCALE IMX
4321 M: Philipp Zabel <p.zabel@pengutronix.de>
4322 L: dri-devel@lists.freedesktop.org
4324 F: drivers/gpu/drm/imx/
4325 F: drivers/gpu/ipu-v3/
4326 F: Documentation/devicetree/bindings/display/imx/
4328 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4329 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4330 L: dri-devel@lists.freedesktop.org
4331 T: git git://github.com/patjak/drm-gma500
4333 F: drivers/gpu/drm/gma500/
4335 DRM DRIVERS FOR HISILICON
4336 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4337 M: Rongrong Zou <zourongrong@gmail.com>
4338 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4339 R: Chen Feng <puck.chen@hisilicon.com>
4340 L: dri-devel@lists.freedesktop.org
4341 T: git git://github.com/xin3liang/linux.git
4343 F: drivers/gpu/drm/hisilicon/
4344 F: Documentation/devicetree/bindings/display/hisilicon/
4346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4347 S: Orphan / Obsolete
4348 F: drivers/gpu/drm/i810/
4349 F: include/uapi/drm/i810_drm.h
4351 DRM DRIVERS FOR MEDIATEK
4352 M: CK Hu <ck.hu@mediatek.com>
4353 M: Philipp Zabel <p.zabel@pengutronix.de>
4354 L: dri-devel@lists.freedesktop.org
4356 F: drivers/gpu/drm/mediatek/
4357 F: Documentation/devicetree/bindings/display/mediatek/
4359 DRM DRIVER FOR MI0283QT
4360 M: Noralf Trønnes <noralf@tronnes.org>
4362 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4363 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4365 DRM DRIVER FOR MSM ADRENO GPU
4366 M: Rob Clark <robdclark@gmail.com>
4367 L: linux-arm-msm@vger.kernel.org
4368 L: dri-devel@lists.freedesktop.org
4369 L: freedreno@lists.freedesktop.org
4370 T: git git://people.freedesktop.org/~robclark/linux
4372 F: drivers/gpu/drm/msm/
4373 F: include/uapi/drm/msm_drm.h
4374 F: Documentation/devicetree/bindings/display/msm/
4376 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4377 M: Ben Skeggs <bskeggs@redhat.com>
4378 L: dri-devel@lists.freedesktop.org
4379 L: nouveau@lists.freedesktop.org
4380 T: git git://github.com/skeggsb/linux
4382 F: drivers/gpu/drm/nouveau/
4383 F: include/uapi/drm/nouveau_drm.h
4385 DRM DRIVERS FOR NVIDIA TEGRA
4386 M: Thierry Reding <thierry.reding@gmail.com>
4387 L: dri-devel@lists.freedesktop.org
4388 L: linux-tegra@vger.kernel.org
4389 T: git git://anongit.freedesktop.org/tegra/linux.git
4391 F: drivers/gpu/drm/tegra/
4392 F: drivers/gpu/host1x/
4393 F: include/linux/host1x.h
4394 F: include/uapi/drm/tegra_drm.h
4395 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4397 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4398 S: Orphan / Obsolete
4399 F: drivers/gpu/drm/mga/
4400 F: include/uapi/drm/mga_drm.h
4402 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4403 M: Dave Airlie <airlied@redhat.com>
4405 F: drivers/gpu/drm/mgag200/
4407 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4408 S: Orphan / Obsolete
4409 F: drivers/gpu/drm/r128/
4410 F: include/uapi/drm/r128_drm.h
4412 DRM DRIVERS FOR RENESAS
4413 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4414 L: dri-devel@lists.freedesktop.org
4415 L: linux-renesas-soc@vger.kernel.org
4416 T: git git://linuxtv.org/pinchartl/fbdev
4418 F: drivers/gpu/drm/rcar-du/
4419 F: drivers/gpu/drm/shmobile/
4420 F: include/linux/platform_data/shmob_drm.h
4421 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4422 F: Documentation/devicetree/bindings/display/renesas,du.txt
4424 DRM DRIVER FOR QXL VIRTUAL GPU
4425 M: Dave Airlie <airlied@redhat.com>
4426 M: Gerd Hoffmann <kraxel@redhat.com>
4427 L: virtualization@lists.linux-foundation.org
4428 T: git git://anongit.freedesktop.org/drm/drm-misc
4430 F: drivers/gpu/drm/qxl/
4431 F: include/uapi/drm/qxl_drm.h
4433 DRM DRIVERS FOR ROCKCHIP
4434 M: Mark Yao <mark.yao@rock-chips.com>
4435 L: dri-devel@lists.freedesktop.org
4437 F: drivers/gpu/drm/rockchip/
4438 F: Documentation/devicetree/bindings/display/rockchip/
4439 T: git git://anongit.freedesktop.org/drm/drm-misc
4441 DRM DRIVER FOR SAVAGE VIDEO CARDS
4442 S: Orphan / Obsolete
4443 F: drivers/gpu/drm/savage/
4444 F: include/uapi/drm/savage_drm.h
4446 DRM DRIVER FOR SIS VIDEO CARDS
4447 S: Orphan / Obsolete
4448 F: drivers/gpu/drm/sis/
4449 F: include/uapi/drm/sis_drm.h
4452 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4453 M: Vincent Abriou <vincent.abriou@st.com>
4454 L: dri-devel@lists.freedesktop.org
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4457 F: drivers/gpu/drm/sti
4458 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4460 DRM DRIVER FOR TDFX VIDEO CARDS
4461 S: Orphan / Obsolete
4462 F: drivers/gpu/drm/tdfx/
4464 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4465 M: Dave Airlie <airlied@redhat.com>
4467 F: drivers/gpu/drm/udl/
4469 DRM DRIVERS FOR VIVANTE GPU IP
4470 M: Lucas Stach <l.stach@pengutronix.de>
4471 R: Russell King <linux+etnaviv@armlinux.org.uk>
4472 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4473 L: etnaviv@lists.freedesktop.org
4474 L: dri-devel@lists.freedesktop.org
4476 F: drivers/gpu/drm/etnaviv/
4477 F: include/uapi/drm/etnaviv_drm.h
4478 F: Documentation/devicetree/bindings/display/etnaviv/
4480 DRM DRIVER FOR VMWARE VIRTUAL GPU
4481 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4482 M: Sinclair Yeh <syeh@vmware.com>
4483 M: Thomas Hellstrom <thellstrom@vmware.com>
4484 L: dri-devel@lists.freedesktop.org
4485 T: git git://people.freedesktop.org/~syeh/repos_linux
4486 T: git git://people.freedesktop.org/~thomash/linux
4488 F: drivers/gpu/drm/vmwgfx/
4489 F: include/uapi/drm/vmwgfx_drm.h
4492 M: Eric Anholt <eric@anholt.net>
4493 T: git git://github.com/anholt/linux
4495 F: drivers/gpu/drm/vc4/
4496 F: include/uapi/drm/vc4_drm.h
4497 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4498 T: git git://anongit.freedesktop.org/drm/drm-misc
4500 DRM DRIVERS FOR TI OMAP
4501 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4502 L: dri-devel@lists.freedesktop.org
4504 F: drivers/gpu/drm/omapdrm/
4505 F: Documentation/devicetree/bindings/display/ti/
4507 DRM DRIVERS FOR TI LCDC
4508 M: Jyri Sarha <jsarha@ti.com>
4509 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4510 L: dri-devel@lists.freedesktop.org
4512 F: drivers/gpu/drm/tilcdc/
4513 F: Documentation/devicetree/bindings/display/tilcdc/
4515 DRM DRIVERS FOR ZTE ZX
4516 M: Shawn Guo <shawnguo@kernel.org>
4517 L: dri-devel@lists.freedesktop.org
4519 F: drivers/gpu/drm/zte/
4520 F: Documentation/devicetree/bindings/display/zte,vou.txt
4521 T: git git://anongit.freedesktop.org/drm/drm-misc
4523 DSBR100 USB FM RADIO DRIVER
4524 M: Alexey Klimov <klimov.linux@gmail.com>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4528 F: drivers/media/radio/dsbr100.c
4531 M: Francois Romieu <romieu@fr.zoreil.com>
4532 L: netdev@vger.kernel.org
4534 F: drivers/net/wan/dscc4.c
4537 M: Hans Verkuil <hverkuil@xs4all.nl>
4538 L: linux-media@vger.kernel.org
4539 T: git git://linuxtv.org/media_tree.git
4540 W: https://linuxtv.org
4542 F: drivers/media/pci/dt3155/
4544 DVB_USB_AF9015 MEDIA DRIVER
4545 M: Antti Palosaari <crope@iki.fi>
4546 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 W: http://palosaari.fi/linux/
4549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550 T: git git://linuxtv.org/anttip/media_tree.git
4552 F: drivers/media/usb/dvb-usb-v2/af9015*
4554 DVB_USB_AF9035 MEDIA DRIVER
4555 M: Antti Palosaari <crope@iki.fi>
4556 L: linux-media@vger.kernel.org
4557 W: https://linuxtv.org
4558 W: http://palosaari.fi/linux/
4559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4560 T: git git://linuxtv.org/anttip/media_tree.git
4562 F: drivers/media/usb/dvb-usb-v2/af9035*
4564 DVB_USB_ANYSEE MEDIA DRIVER
4565 M: Antti Palosaari <crope@iki.fi>
4566 L: linux-media@vger.kernel.org
4567 W: https://linuxtv.org
4568 W: http://palosaari.fi/linux/
4569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4570 T: git git://linuxtv.org/anttip/media_tree.git
4572 F: drivers/media/usb/dvb-usb-v2/anysee*
4574 DVB_USB_AU6610 MEDIA DRIVER
4575 M: Antti Palosaari <crope@iki.fi>
4576 L: linux-media@vger.kernel.org
4577 W: https://linuxtv.org
4578 W: http://palosaari.fi/linux/
4579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4580 T: git git://linuxtv.org/anttip/media_tree.git
4582 F: drivers/media/usb/dvb-usb-v2/au6610*
4584 DVB_USB_CE6230 MEDIA DRIVER
4585 M: Antti Palosaari <crope@iki.fi>
4586 L: linux-media@vger.kernel.org
4587 W: https://linuxtv.org
4588 W: http://palosaari.fi/linux/
4589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4590 T: git git://linuxtv.org/anttip/media_tree.git
4592 F: drivers/media/usb/dvb-usb-v2/ce6230*
4594 DVB_USB_CXUSB MEDIA DRIVER
4595 M: Michael Krufky <mkrufky@linuxtv.org>
4596 L: linux-media@vger.kernel.org
4597 W: https://linuxtv.org
4598 W: http://github.com/mkrufky
4599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4600 T: git git://linuxtv.org/media_tree.git
4602 F: drivers/media/usb/dvb-usb/cxusb*
4604 DVB_USB_EC168 MEDIA DRIVER
4605 M: Antti Palosaari <crope@iki.fi>
4606 L: linux-media@vger.kernel.org
4607 W: https://linuxtv.org
4608 W: http://palosaari.fi/linux/
4609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4610 T: git git://linuxtv.org/anttip/media_tree.git
4612 F: drivers/media/usb/dvb-usb-v2/ec168*
4614 DVB_USB_GL861 MEDIA DRIVER
4615 M: Antti Palosaari <crope@iki.fi>
4616 L: linux-media@vger.kernel.org
4617 W: https://linuxtv.org
4618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4619 T: git git://linuxtv.org/anttip/media_tree.git
4621 F: drivers/media/usb/dvb-usb-v2/gl861*
4623 DVB_USB_MXL111SF MEDIA DRIVER
4624 M: Michael Krufky <mkrufky@linuxtv.org>
4625 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 W: http://github.com/mkrufky
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4631 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4633 DVB_USB_RTL28XXU MEDIA DRIVER
4634 M: Antti Palosaari <crope@iki.fi>
4635 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 W: http://palosaari.fi/linux/
4638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4639 T: git git://linuxtv.org/anttip/media_tree.git
4641 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4643 DVB_USB_V2 MEDIA DRIVER
4644 M: Antti Palosaari <crope@iki.fi>
4645 L: linux-media@vger.kernel.org
4646 W: https://linuxtv.org
4647 W: http://palosaari.fi/linux/
4648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4649 T: git git://linuxtv.org/anttip/media_tree.git
4651 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4652 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4655 M: Jason Baron <jbaron@akamai.com>
4657 F: lib/dynamic_debug.c
4658 F: include/linux/dynamic_debug.h
4660 DZ DECSTATION DZ11 SERIAL DRIVER
4661 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4663 F: drivers/tty/serial/dz.*
4665 E3X0 POWER BUTTON DRIVER
4666 M: Moritz Fischer <moritz.fischer@ettus.com>
4667 L: usrp-users@lists.ettus.com
4668 W: http://www.ettus.com
4670 F: drivers/input/misc/e3x0-button.c
4671 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4674 M: Antti Palosaari <crope@iki.fi>
4675 L: linux-media@vger.kernel.org
4676 W: https://linuxtv.org
4677 W: http://palosaari.fi/linux/
4678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4679 T: git git://linuxtv.org/anttip/media_tree.git
4681 F: drivers/media/tuners/e4000*
4683 EATA ISA/EISA/PCI SCSI DRIVER
4684 M: Dario Ballabio <ballabio_dario@emc.com>
4685 L: linux-scsi@vger.kernel.org
4687 F: drivers/scsi/eata.c
4690 M: Antti Palosaari <crope@iki.fi>
4691 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 W: http://palosaari.fi/linux/
4694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695 T: git git://linuxtv.org/anttip/media_tree.git
4697 F: drivers/media/dvb-frontends/ec100*
4700 M: Tyler Hicks <tyhicks@canonical.com>
4701 L: ecryptfs@vger.kernel.org
4702 W: http://ecryptfs.org
4703 W: https://launchpad.net/ecryptfs
4704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4706 F: Documentation/filesystems/ecryptfs.txt
4710 M: Borislav Petkov <bp@alien8.de>
4711 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4712 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4713 L: linux-edac@vger.kernel.org
4714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4717 F: Documentation/admin-guide/ras.rst
4718 F: Documentation/driver-api/edac.rst
4720 F: include/linux/edac.h
4723 M: Borislav Petkov <bp@alien8.de>
4724 L: linux-edac@vger.kernel.org
4726 F: drivers/edac/amd64_edac*
4729 M: Robert Richter <rric@kernel.org>
4730 L: linux-edac@vger.kernel.org
4732 F: drivers/edac/highbank*
4735 M: Ralf Baechle <ralf@linux-mips.org>
4736 M: David Daney <david.daney@cavium.com>
4737 L: linux-edac@vger.kernel.org
4738 L: linux-mips@linux-mips.org
4740 F: drivers/edac/octeon_edac*
4741 F: drivers/edac/thunderx_edac*
4744 M: Mark Gross <mark.gross@intel.com>
4745 L: linux-edac@vger.kernel.org
4747 F: drivers/edac/e752x_edac.c
4750 L: linux-edac@vger.kernel.org
4752 F: drivers/edac/e7xxx_edac.c
4755 M: York Sun <york.sun@nxp.com>
4756 L: linux-edac@vger.kernel.org
4758 F: drivers/edac/fsl_ddr_edac.*
4761 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L: linux-edac@vger.kernel.org
4765 F: drivers/edac/ghes_edac.c
4768 M: Tim Small <tim@buttersideup.com>
4769 L: linux-edac@vger.kernel.org
4771 F: drivers/edac/i82443bxgx_edac.c
4774 L: linux-edac@vger.kernel.org
4776 F: drivers/edac/i3000_edac.c
4779 L: linux-edac@vger.kernel.org
4781 F: drivers/edac/i5000_edac.c
4784 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4786 L: linux-edac@vger.kernel.org
4788 F: drivers/edac/i5400_edac.c
4791 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L: linux-edac@vger.kernel.org
4795 F: drivers/edac/i7300_edac.c
4798 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4799 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4800 L: linux-edac@vger.kernel.org
4802 F: drivers/edac/i7core_edac.c
4805 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4806 M: "Arvind R." <arvino55@gmail.com>
4807 L: linux-edac@vger.kernel.org
4809 F: drivers/edac/i82975x_edac.c
4812 M: Jason Baron <jbaron@akamai.com>
4813 L: linux-edac@vger.kernel.org
4815 F: drivers/edac/ie31200_edac.c
4818 M: Johannes Thumshirn <morbidrsa@gmail.com>
4819 L: linux-edac@vger.kernel.org
4821 F: drivers/edac/mpc85xx_edac.[ch]
4824 M: Tony Luck <tony.luck@intel.com>
4825 L: linux-edac@vger.kernel.org
4827 F: drivers/edac/pnd2_edac.[ch]
4830 M: Egor Martovetsky <egor@pasemi.com>
4831 L: linux-edac@vger.kernel.org
4833 F: drivers/edac/pasemi_edac.c
4836 M: Tim Small <tim@buttersideup.com>
4837 L: linux-edac@vger.kernel.org
4839 F: drivers/edac/r82600_edac.c
4842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4844 L: linux-edac@vger.kernel.org
4846 F: drivers/edac/sb_edac.c
4849 M: Tony Luck <tony.luck@intel.com>
4850 L: linux-edac@vger.kernel.org
4852 F: drivers/edac/skx_edac.c
4855 APPLIED MICRO (APM) X-GENE SOC EDAC
4856 M: Loc Ho <lho@apm.com>
4858 F: drivers/edac/xgene_edac.c
4859 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4861 EDIROL UA-101/UA-1000 DRIVER
4862 M: Clemens Ladisch <clemens@ladisch.de>
4863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4864 T: git git://git.alsa-project.org/alsa-kernel.git
4866 F: sound/usb/misc/ua101.c
4868 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4869 M: Matt Fleming <matt@codeblueprint.co.uk>
4870 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4871 L: linux-efi@vger.kernel.org
4872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4874 F: Documentation/efi-stub.txt
4875 F: arch/*/kernel/efi.c
4876 F: arch/x86/boot/compressed/eboot.[ch]
4877 F: arch/*/include/asm/efi.h
4878 F: arch/x86/platform/efi/
4879 F: drivers/firmware/efi/
4880 F: include/linux/efi*.h
4881 F: arch/arm/boot/compressed/efi-header.S
4882 F: arch/arm64/kernel/efi-entry.S
4884 EFI VARIABLE FILESYSTEM
4885 M: Matthew Garrett <matthew.garrett@nebula.com>
4886 M: Jeremy Kerr <jk@ozlabs.org>
4887 M: Matt Fleming <matt@codeblueprint.co.uk>
4888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4889 L: linux-efi@vger.kernel.org
4893 EFIFB FRAMEBUFFER DRIVER
4894 L: linux-fbdev@vger.kernel.org
4895 M: Peter Jones <pjones@redhat.com>
4897 F: drivers/video/fbdev/efifb.c
4900 L: linux-efi@vger.kernel.org
4901 M: Ivan Hu <ivan.hu@canonical.com>
4902 M: Matt Fleming <matt@codeblueprint.co.uk>
4904 F: drivers/firmware/efi/test/
4907 W: http://aeschi.ch.eu.org/efs/
4911 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4912 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4913 L: netdev@vger.kernel.org
4915 F: drivers/net/ethernet/ibm/ehea/
4917 EM28XX VIDEO4LINUX DRIVER
4918 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4920 L: linux-media@vger.kernel.org
4921 W: https://linuxtv.org
4922 T: git git://linuxtv.org/media_tree.git
4924 F: drivers/media/usb/em28xx/
4925 F: Documentation/media/v4l-drivers/em28xx*
4928 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4929 M: Matt Mackall <mpm@selenic.com>
4930 M: David Woodhouse <dwmw2@infradead.org>
4931 L: linux-embedded@vger.kernel.org
4934 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4935 M: James Smart <james.smart@broadcom.com>
4936 M: Dick Kennedy <dick.kennedy@broadcom.com>
4937 L: linux-scsi@vger.kernel.org
4938 W: http://www.broadcom.com
4940 F: drivers/scsi/lpfc/
4942 ENE CB710 FLASH CARD READER DRIVER
4943 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4945 F: drivers/misc/cb710/
4946 F: drivers/mmc/host/cb710-mmc.*
4947 F: include/linux/cb710.h
4949 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4950 M: Maxim Levitsky <maximlevitsky@gmail.com>
4952 F: drivers/media/rc/ene_ir.*
4954 EPSON S1D13XXX FRAMEBUFFER DRIVER
4955 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4958 F: drivers/video/fbdev/s1d13xxxfb.c
4959 F: include/video/s1d13xxxfb.h
4961 ET131X NETWORK DRIVER
4962 M: Mark Einon <mark.einon@gmail.com>
4964 F: drivers/net/ethernet/agere/
4967 M: Stephen Hemminger <stephen@networkplumber.org>
4968 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4969 L: netdev@vger.kernel.org
4970 W: http://www.linuxfoundation.org/en/Net:Bridge
4972 F: include/linux/netfilter_bridge/
4975 ETHERNET PHY LIBRARY
4976 M: Andrew Lunn <andrew@lunn.ch>
4977 M: Florian Fainelli <f.fainelli@gmail.com>
4978 L: netdev@vger.kernel.org
4980 F: include/linux/phy.h
4981 F: include/linux/phy_fixed.h
4983 F: Documentation/networking/phy.txt
4984 F: drivers/of/of_mdio.c
4985 F: drivers/of/of_net.c
4988 M: Jan Kara <jack@suse.com>
4989 L: linux-ext4@vger.kernel.org
4991 F: Documentation/filesystems/ext2.txt
4993 F: include/linux/ext2*
4996 M: "Theodore Ts'o" <tytso@mit.edu>
4997 M: Andreas Dilger <adilger.kernel@dilger.ca>
4998 L: linux-ext4@vger.kernel.org
4999 W: http://ext4.wiki.kernel.org
5000 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5003 F: Documentation/filesystems/ext4.txt
5006 Extended Verification Module (EVM)
5007 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5008 L: linux-ima-devel@lists.sourceforge.net
5009 L: linux-security-module@vger.kernel.org
5011 F: security/integrity/evm/
5013 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5014 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5015 M: Chanwoo Choi <cw00.choi@samsung.com>
5016 L: linux-kernel@vger.kernel.org
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5020 F: include/linux/extcon/
5021 F: include/linux/extcon.h
5022 F: Documentation/extcon/
5023 F: Documentation/devicetree/bindings/extcon/
5026 M: Jingoo Han <jingoohan1@gmail.com>
5027 L: dri-devel@lists.freedesktop.org
5029 F: drivers/gpu/drm/exynos/exynos_dp*
5031 EXYNOS SYSMMU (IOMMU) driver
5032 M: Marek Szyprowski <m.szyprowski@samsung.com>
5033 L: iommu@lists.linux-foundation.org
5035 F: drivers/iommu/exynos-iommu.c
5037 EZchip NPS platform support
5038 M: Noam Camus <noamc@ezchip.com>
5040 F: arch/arc/plat-eznps
5041 F: arch/arc/boot/dts/eznps.dts
5043 F71805F HARDWARE MONITORING DRIVER
5044 M: Jean Delvare <jdelvare@suse.com>
5045 L: linux-hwmon@vger.kernel.org
5047 F: Documentation/hwmon/f71805f
5048 F: drivers/hwmon/f71805f.c
5051 M: Michael Buesch <m@bues.ch>
5052 L: linux-media@vger.kernel.org
5054 F: drivers/media/tuners/fc0011.h
5055 F: drivers/media/tuners/fc0011.c
5058 M: Antti Palosaari <crope@iki.fi>
5059 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 W: http://palosaari.fi/linux/
5062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063 T: git git://linuxtv.org/anttip/media_tree.git
5065 F: drivers/media/tuners/fc2580*
5068 M: Eric Paris <eparis@redhat.com>
5070 F: fs/notify/fanotify/
5071 F: include/linux/fanotify.h
5072 F: include/uapi/linux/fanotify.h
5074 FARSYNC SYNCHRONOUS DRIVER
5075 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5076 W: http://www.farsite.co.uk/
5078 F: drivers/net/wan/farsync.*
5080 FAULT INJECTION SUPPORT
5081 M: Akinobu Mita <akinobu.mita@gmail.com>
5083 F: Documentation/fault-injection/
5084 F: lib/fault-inject.c
5086 FBTFT Framebuffer drivers
5087 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5089 F: drivers/staging/fbtft/
5091 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5092 M: Johannes Thumshirn <jth@kernel.org>
5093 L: fcoe-devel@open-fcoe.org
5094 W: www.Open-FCoE.org
5096 F: drivers/scsi/libfc/
5097 F: drivers/scsi/fcoe/
5099 F: include/scsi/libfc.h
5100 F: include/scsi/libfcoe.h
5101 F: include/uapi/scsi/fc/
5103 FILE LOCKING (flock() and fcntl()/lockf())
5104 M: Jeff Layton <jlayton@poochiereds.net>
5105 M: "J. Bruce Fields" <bfields@fieldses.org>
5106 L: linux-fsdevel@vger.kernel.org
5108 F: include/linux/fcntl.h
5109 F: include/linux/fs.h
5110 F: include/uapi/linux/fcntl.h
5111 F: include/uapi/linux/fs.h
5115 FILESYSTEMS (VFS and infrastructure)
5116 M: Alexander Viro <viro@zeniv.linux.org.uk>
5117 L: linux-fsdevel@vger.kernel.org
5121 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5122 M: Riku Voipio <riku.voipio@iki.fi>
5123 L: linux-hwmon@vger.kernel.org
5125 F: drivers/hwmon/f75375s.c
5126 F: include/linux/f75375s.h
5128 FIREWIRE AUDIO DRIVERS
5129 M: Clemens Ladisch <clemens@ladisch.de>
5130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5131 T: git git://git.alsa-project.org/alsa-kernel.git
5135 FIREWIRE MEDIA DRIVERS (firedtv)
5136 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5137 L: linux-media@vger.kernel.org
5138 L: linux1394-devel@lists.sourceforge.net
5139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5141 F: drivers/media/firewire/
5143 FIREWIRE SBP-2 TARGET
5144 M: Chris Boot <bootc@bootc.net>
5145 L: linux-scsi@vger.kernel.org
5146 L: target-devel@vger.kernel.org
5147 L: linux1394-devel@lists.sourceforge.net
5148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5150 F: drivers/target/sbp/
5153 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5154 L: linux1394-devel@lists.sourceforge.net
5155 W: http://ieee1394.wiki.kernel.org/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5158 F: drivers/firewire/
5159 F: include/linux/firewire.h
5160 F: include/uapi/linux/firewire*.h
5163 FIRMWARE LOADER (request_firmware)
5164 M: Luis R. Rodriguez <mcgrof@kernel.org>
5165 L: linux-kernel@vger.kernel.org
5167 F: Documentation/firmware_class/
5168 F: drivers/base/firmware*.c
5169 F: include/linux/firmware.h
5171 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5172 M: Joshua Morris <josh.h.morris@us.ibm.com>
5173 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5175 F: drivers/block/rsxx/
5178 M: Jiri Kosina <jikos@kernel.org>
5179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5181 F: drivers/block/floppy.c
5184 M: Alessandro Rubini <rubini@gnudd.com>
5185 W: http://www.ohwr.org/projects/fmc-bus
5188 F: include/linux/fmc*.h
5189 F: include/linux/ipmi-fru.h
5192 FPGA MANAGER FRAMEWORK
5193 M: Alan Tull <atull@kernel.org>
5194 R: Moritz Fischer <moritz.fischer@ettus.com>
5195 L: linux-fpga@vger.kernel.org
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5198 F: Documentation/fpga/
5199 F: Documentation/devicetree/bindings/fpga/
5201 F: include/linux/fpga/
5202 W: http://www.rocketboards.org
5205 M: Bill Metzenthen <billm@melbpc.org.au>
5206 W: http://floatingpoint.sourceforge.net/emulator/index.html
5208 F: arch/x86/math-emu/
5210 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5211 L: netdev@vger.kernel.org
5213 F: drivers/net/wan/dlci.c
5214 F: drivers/net/wan/sdla.c
5217 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5218 L: linux-fbdev@vger.kernel.org
5219 T: git git://github.com/bzolnier/linux.git
5220 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5222 F: Documentation/fb/
5225 F: include/linux/fb.h
5226 F: include/uapi/video/
5227 F: include/uapi/linux/fb.h
5229 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5230 M: Horia Geantă <horia.geanta@nxp.com>
5231 M: Dan Douglass <dan.douglass@nxp.com>
5232 L: linux-crypto@vger.kernel.org
5234 F: drivers/crypto/caam/
5235 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5237 FREESCALE DIU FRAMEBUFFER DRIVER
5238 M: Timur Tabi <timur@tabi.org>
5239 L: linux-fbdev@vger.kernel.org
5241 F: drivers/video/fbdev/fsl-diu-fb.*
5243 FREESCALE DMA DRIVER
5244 M: Li Yang <leoli@freescale.com>
5245 M: Zhang Wei <zw@zh-kernel.org>
5246 L: linuxppc-dev@lists.ozlabs.org
5248 F: drivers/dma/fsldma.*
5250 FREESCALE GPMI NAND DRIVER
5251 M: Han Xu <han.xu@nxp.com>
5252 L: linux-mtd@lists.infradead.org
5254 F: drivers/mtd/nand/gpmi-nand/*
5256 FREESCALE I2C CPM DRIVER
5257 M: Jochen Friedrich <jochen@scram.de>
5258 L: linuxppc-dev@lists.ozlabs.org
5259 L: linux-i2c@vger.kernel.org
5261 F: drivers/i2c/busses/i2c-cpm.c
5263 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5264 M: Sascha Hauer <kernel@pengutronix.de>
5265 L: linux-fbdev@vger.kernel.org
5266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5268 F: include/linux/platform_data/video-imxfb.h
5269 F: drivers/video/fbdev/imxfb.c
5271 FREESCALE QUAD SPI DRIVER
5272 M: Han Xu <han.xu@nxp.com>
5273 L: linux-mtd@lists.infradead.org
5275 F: drivers/mtd/spi-nor/fsl-quadspi.c
5277 FREESCALE SOC FS_ENET DRIVER
5278 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5279 M: Vitaly Bordug <vbordug@ru.mvista.com>
5280 L: linuxppc-dev@lists.ozlabs.org
5281 L: netdev@vger.kernel.org
5283 F: drivers/net/ethernet/freescale/fs_enet/
5284 F: include/linux/fs_enet_pd.h
5286 FREESCALE IMX / MXC FEC DRIVER
5287 M: Fugang Duan <fugang.duan@nxp.com>
5288 L: netdev@vger.kernel.org
5290 F: drivers/net/ethernet/freescale/fec_main.c
5291 F: drivers/net/ethernet/freescale/fec_ptp.c
5292 F: drivers/net/ethernet/freescale/fec.h
5293 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5295 FREESCALE QORIQ DPAA FMAN DRIVER
5296 M: Madalin Bucur <madalin.bucur@nxp.com>
5297 L: netdev@vger.kernel.org
5299 F: drivers/net/ethernet/freescale/fman
5300 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5302 FREESCALE QORIQ DPAA ETHERNET DRIVER
5303 M: Madalin Bucur <madalin.bucur@nxp.com>
5304 L: netdev@vger.kernel.org
5306 F: drivers/net/ethernet/freescale/dpaa
5308 FREESCALE SOC DRIVERS
5309 M: Scott Wood <oss@buserror.net>
5310 L: linuxppc-dev@lists.ozlabs.org
5311 L: linux-arm-kernel@lists.infradead.org
5313 F: Documentation/devicetree/bindings/powerpc/fsl/
5315 F: include/linux/fsl/
5317 FREESCALE QUICC ENGINE LIBRARY
5318 M: Qiang Zhao <qiang.zhao@nxp.com>
5319 L: linuxppc-dev@lists.ozlabs.org
5321 F: drivers/soc/fsl/qe/
5322 F: include/soc/fsl/*qe*.h
5323 F: include/soc/fsl/*ucc*.h
5325 FREESCALE USB PERIPHERAL DRIVERS
5326 M: Li Yang <leoli@freescale.com>
5327 L: linux-usb@vger.kernel.org
5328 L: linuxppc-dev@lists.ozlabs.org
5330 F: drivers/usb/gadget/udc/fsl*
5332 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5333 M: Li Yang <leoli@freescale.com>
5334 L: netdev@vger.kernel.org
5335 L: linuxppc-dev@lists.ozlabs.org
5337 F: drivers/net/ethernet/freescale/ucc_geth*
5339 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5340 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5341 L: netdev@vger.kernel.org
5343 F: drivers/net/ethernet/freescale/gianfar*
5344 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5345 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5347 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5348 M: Zhao Qiang <qiang.zhao@nxp.com>
5349 L: netdev@vger.kernel.org
5350 L: linuxppc-dev@lists.ozlabs.org
5352 F: drivers/net/wan/fsl_ucc_hdlc*
5354 FREESCALE QUICC ENGINE UCC UART DRIVER
5355 M: Timur Tabi <timur@tabi.org>
5356 L: linuxppc-dev@lists.ozlabs.org
5358 F: drivers/tty/serial/ucc_uart.c
5360 FREESCALE SOC SOUND DRIVERS
5361 M: Timur Tabi <timur@tabi.org>
5362 M: Nicolin Chen <nicoleotsuka@gmail.com>
5363 M: Xiubo Li <Xiubo.Lee@gmail.com>
5364 R: Fabio Estevam <fabio.estevam@nxp.com>
5365 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5366 L: linuxppc-dev@lists.ozlabs.org
5368 F: sound/soc/fsl/fsl*
5369 F: sound/soc/fsl/imx*
5370 F: sound/soc/fsl/mpc8610_hpcd.c
5373 M: Christoph Hellwig <hch@infradead.org>
5374 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5379 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5380 M: Pavel Machek <pavel@ucw.cz>
5381 L: linux-pm@vger.kernel.org
5383 F: Documentation/power/freezing-of-tasks.txt
5384 F: include/linux/freezer.h
5388 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5389 L: linux-kernel@vger.kernel.org
5392 F: include/linux/frontswap.h
5394 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5395 M: David Howells <dhowells@redhat.com>
5396 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5398 F: Documentation/filesystems/caching/
5400 F: include/linux/fscache*.h
5402 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5403 M: Theodore Y. Ts'o <tytso@mit.edu>
5404 M: Jaegeuk Kim <jaegeuk@kernel.org>
5405 L: linux-fsdevel@vger.kernel.org
5408 F: include/linux/fscrypt*.h
5411 M: Jaegeuk Kim <jaegeuk@kernel.org>
5412 M: Chao Yu <yuchao0@huawei.com>
5413 L: linux-f2fs-devel@lists.sourceforge.net
5414 W: https://f2fs.wiki.kernel.org/
5415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5417 F: Documentation/filesystems/f2fs.txt
5418 F: Documentation/ABI/testing/sysfs-fs-f2fs
5420 F: include/linux/f2fs_fs.h
5421 F: include/trace/events/f2fs.h
5423 FUJITSU FR-V (FRV) PORT
5427 FUJITSU LAPTOP EXTRAS
5428 M: Jonathan Woithe <jwoithe@just42.net>
5429 L: platform-driver-x86@vger.kernel.org
5431 F: drivers/platform/x86/fujitsu-laptop.c
5433 FUJITSU M-5MO LS CAMERA ISP DRIVER
5434 M: Kyungmin Park <kyungmin.park@samsung.com>
5435 M: Heungjun Kim <riverful.kim@samsung.com>
5436 L: linux-media@vger.kernel.org
5438 F: drivers/media/i2c/m5mols/
5439 F: include/media/i2c/m5mols.h
5441 FUJITSU TABLET EXTRAS
5442 M: Robert Gerlach <khnz@gmx.de>
5443 L: platform-driver-x86@vger.kernel.org
5445 F: drivers/platform/x86/fujitsu-tablet.c
5447 FUSE: FILESYSTEM IN USERSPACE
5448 M: Miklos Szeredi <miklos@szeredi.hu>
5449 L: linux-fsdevel@vger.kernel.org
5450 W: http://fuse.sourceforge.net/
5451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5454 F: include/uapi/linux/fuse.h
5455 F: Documentation/filesystems/fuse.txt
5458 M: Thomas Gleixner <tglx@linutronix.de>
5459 M: Ingo Molnar <mingo@redhat.com>
5460 R: Peter Zijlstra <peterz@infradead.org>
5461 R: Darren Hart <dvhart@infradead.org>
5462 L: linux-kernel@vger.kernel.org
5463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5466 F: kernel/futex_compat.c
5467 F: include/asm-generic/futex.h
5468 F: include/linux/futex.h
5469 F: include/uapi/linux/futex.h
5470 F: tools/testing/selftests/futex/
5471 F: tools/perf/bench/futex*
5472 F: Documentation/*futex*
5474 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5475 M: Rik Faith <faith@cs.unc.edu>
5476 L: linux-scsi@vger.kernel.org
5477 S: Odd Fixes (e.g., new signatures)
5478 F: drivers/scsi/fdomain.*
5481 M: Kees Cook <keescook@chromium.org>
5482 R: Emese Revfy <re.emese@gmail.com>
5483 L: kernel-hardening@lists.openwall.com
5485 F: scripts/gcc-plugins/
5486 F: scripts/gcc-plugin.sh
5487 F: scripts/Makefile.gcc-plugins
5488 F: Documentation/gcc-plugins.txt
5490 GCOV BASED KERNEL PROFILING
5491 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5494 F: Documentation/dev-tools/gcov.rst
5496 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5497 M: Achim Leubner <achim_leubner@adaptec.com>
5498 L: linux-scsi@vger.kernel.org
5499 W: http://www.icp-vortex.com/
5501 F: drivers/scsi/gdt*
5503 GDB KERNEL DEBUGGING HELPER SCRIPTS
5504 M: Jan Kiszka <jan.kiszka@siemens.com>
5505 M: Kieran Bingham <kieran@bingham.xyz>
5509 GEMTEK FM RADIO RECEIVER DRIVER
5510 M: Hans Verkuil <hverkuil@xs4all.nl>
5511 L: linux-media@vger.kernel.org
5512 T: git git://linuxtv.org/media_tree.git
5513 W: https://linuxtv.org
5515 F: drivers/media/radio/radio-gemtek*
5517 GENERIC GPIO I2C DRIVER
5518 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5520 F: drivers/i2c/busses/i2c-gpio.c
5521 F: include/linux/i2c-gpio.h
5523 GENERIC GPIO I2C MULTIPLEXER DRIVER
5524 M: Peter Korsgaard <peter.korsgaard@barco.com>
5525 L: linux-i2c@vger.kernel.org
5527 F: drivers/i2c/muxes/i2c-mux-gpio.c
5528 F: include/linux/i2c-mux-gpio.h
5529 F: Documentation/i2c/muxes/i2c-mux-gpio
5531 GENERIC HDLC (WAN) DRIVERS
5532 M: Krzysztof Halasa <khc@pm.waw.pl>
5533 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5535 F: drivers/net/wan/c101.c
5536 F: drivers/net/wan/hd6457*
5537 F: drivers/net/wan/hdlc*
5538 F: drivers/net/wan/n2.c
5539 F: drivers/net/wan/pc300too.c
5540 F: drivers/net/wan/pci200syn.c
5541 F: drivers/net/wan/wanxl*
5543 GENERIC INCLUDE/ASM HEADER FILES
5544 M: Arnd Bergmann <arnd@arndb.de>
5545 L: linux-arch@vger.kernel.org
5546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5548 F: include/asm-generic/
5549 F: include/uapi/asm-generic/
5551 GENERIC PHY FRAMEWORK
5552 M: Kishon Vijay Abraham I <kishon@ti.com>
5553 L: linux-kernel@vger.kernel.org
5554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5557 F: include/linux/phy/
5560 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5561 M: Kevin Hilman <khilman@kernel.org>
5562 M: Ulf Hansson <ulf.hansson@linaro.org>
5563 L: linux-pm@vger.kernel.org
5565 F: drivers/base/power/domain*.c
5566 F: include/linux/pm_domain.h
5568 GENERIC UIO DRIVER FOR PCI DEVICES
5569 M: "Michael S. Tsirkin" <mst@redhat.com>
5570 L: kvm@vger.kernel.org
5572 F: drivers/uio/uio_pci_generic.c
5574 GET_MAINTAINER SCRIPT
5575 M: Joe Perches <joe@perches.com>
5577 F: scripts/get_maintainer.pl
5579 GENWQE (IBM Generic Workqueue Card)
5580 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5581 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5583 F: drivers/misc/genwqe/
5586 M: Steven Whitehouse <swhiteho@redhat.com>
5587 M: Bob Peterson <rpeterso@redhat.com>
5588 L: cluster-devel@redhat.com
5589 W: http://sources.redhat.com/cluster/
5590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5592 F: Documentation/filesystems/gfs2*.txt
5594 F: include/uapi/linux/gfs2_ondisk.h
5596 GIGASET ISDN DRIVERS
5597 M: Paul Bolle <pebolle@tiscali.nl>
5598 L: gigaset307x-common@lists.sourceforge.net
5599 W: http://gigaset307x.sourceforge.net/
5601 F: Documentation/isdn/README.gigaset
5602 F: drivers/isdn/gigaset/
5603 F: include/uapi/linux/gigaset_dev.h
5606 M: Hans Verkuil <hans.verkuil@cisco.com>
5607 L: linux-media@vger.kernel.org
5609 F: drivers/media/usb/go7007/
5612 M: Bastien Nocera <hadess@hadess.net>
5613 L: linux-input@vger.kernel.org
5615 F: drivers/input/touchscreen/goodix.c
5618 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5619 L: linux-gpio@vger.kernel.org
5621 F: drivers/gpio/gpio-mockup.c
5622 F: tools/testing/selftests/gpio/
5625 M: Linus Walleij <linus.walleij@linaro.org>
5626 M: Alexandre Courbot <gnurou@gmail.com>
5627 L: linux-gpio@vger.kernel.org
5628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5630 F: Documentation/devicetree/bindings/gpio/
5631 F: Documentation/gpio/
5632 F: Documentation/ABI/testing/gpio-cdev
5633 F: Documentation/ABI/obsolete/sysfs-gpio
5635 F: include/linux/gpio/
5636 F: include/linux/gpio.h
5637 F: include/asm-generic/gpio.h
5638 F: include/uapi/linux/gpio.h
5641 GRE DEMULTIPLEXER DRIVER
5642 M: Dmitry Kozlov <xeb@mail.ru>
5643 L: netdev@vger.kernel.org
5645 F: net/ipv4/gre_demux.c
5646 F: net/ipv4/gre_offload.c
5647 F: include/net/gre.h
5649 GRETH 10/100/1G Ethernet MAC device driver
5650 M: Andreas Larsson <andreas@gaisler.com>
5651 L: netdev@vger.kernel.org
5653 F: drivers/net/ethernet/aeroflex/
5656 M: Johan Hovold <johan@kernel.org>
5657 M: Alex Elder <elder@kernel.org>
5658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5660 F: drivers/staging/greybus/
5661 L: greybus-dev@lists.linaro.org
5663 GREYBUS AUDIO PROTOCOLS DRIVERS
5664 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5665 M: Mark Greer <mgreer@animalcreek.com>
5667 F: drivers/staging/greybus/audio_apbridgea.c
5668 F: drivers/staging/greybus/audio_apbridgea.h
5669 F: drivers/staging/greybus/audio_codec.c
5670 F: drivers/staging/greybus/audio_codec.h
5671 F: drivers/staging/greybus/audio_gb.c
5672 F: drivers/staging/greybus/audio_manager.c
5673 F: drivers/staging/greybus/audio_manager.h
5674 F: drivers/staging/greybus/audio_manager_module.c
5675 F: drivers/staging/greybus/audio_manager_private.h
5676 F: drivers/staging/greybus/audio_manager_sysfs.c
5677 F: drivers/staging/greybus/audio_module.c
5678 F: drivers/staging/greybus/audio_topology.c
5680 GREYBUS PROTOCOLS DRIVERS
5681 M: Rui Miguel Silva <rmfrfs@gmail.com>
5683 F: drivers/staging/greybus/sdio.c
5684 F: drivers/staging/greybus/light.c
5685 F: drivers/staging/greybus/gpio.c
5686 F: drivers/staging/greybus/power_supply.c
5687 F: drivers/staging/greybus/spi.c
5688 F: drivers/staging/greybus/spilib.c
5690 GREYBUS PROTOCOLS DRIVERS
5691 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5693 F: drivers/staging/greybus/loopback.c
5694 F: drivers/staging/greybus/timesync.c
5695 F: drivers/staging/greybus/timesync_platform.c
5697 GREYBUS PROTOCOLS DRIVERS
5698 M: Viresh Kumar <vireshk@kernel.org>
5700 F: drivers/staging/greybus/authentication.c
5701 F: drivers/staging/greybus/bootrom.c
5702 F: drivers/staging/greybus/firmware.h
5703 F: drivers/staging/greybus/fw-core.c
5704 F: drivers/staging/greybus/fw-download.c
5705 F: drivers/staging/greybus/fw-managament.c
5706 F: drivers/staging/greybus/greybus_authentication.h
5707 F: drivers/staging/greybus/greybus_firmware.h
5708 F: drivers/staging/greybus/hid.c
5709 F: drivers/staging/greybus/i2c.c
5710 F: drivers/staging/greybus/spi.c
5711 F: drivers/staging/greybus/spilib.c
5712 F: drivers/staging/greybus/spilib.h
5714 GREYBUS PROTOCOLS DRIVERS
5715 M: David Lin <dtwlin@gmail.com>
5717 F: drivers/staging/greybus/uart.c
5718 F: drivers/staging/greybus/log.c
5720 GREYBUS PLATFORM DRIVERS
5721 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5723 F: drivers/staging/greybus/arche-platform.c
5724 F: drivers/staging/greybus/arche-apb-ctrl.c
5725 F: drivers/staging/greybus/arche_platform.h
5727 GS1662 VIDEO SERIALIZER
5728 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5729 L: linux-media@vger.kernel.org
5730 T: git git://linuxtv.org/media_tree.git
5732 F: drivers/media/spi/gs1662.c
5734 GSPCA FINEPIX SUBDRIVER
5735 M: Frank Zago <frank@zago.net>
5736 L: linux-media@vger.kernel.org
5737 T: git git://linuxtv.org/media_tree.git
5739 F: drivers/media/usb/gspca/finepix.c
5741 GSPCA GL860 SUBDRIVER
5742 M: Olivier Lorin <o.lorin@laposte.net>
5743 L: linux-media@vger.kernel.org
5744 T: git git://linuxtv.org/media_tree.git
5746 F: drivers/media/usb/gspca/gl860/
5748 GSPCA M5602 SUBDRIVER
5749 M: Erik Andren <erik.andren@gmail.com>
5750 L: linux-media@vger.kernel.org
5751 T: git git://linuxtv.org/media_tree.git
5753 F: drivers/media/usb/gspca/m5602/
5755 GSPCA PAC207 SONIXB SUBDRIVER
5756 M: Hans Verkuil <hverkuil@xs4all.nl>
5757 L: linux-media@vger.kernel.org
5758 T: git git://linuxtv.org/media_tree.git
5760 F: drivers/media/usb/gspca/pac207.c
5762 GSPCA SN9C20X SUBDRIVER
5763 M: Brian Johnson <brijohn@gmail.com>
5764 L: linux-media@vger.kernel.org
5765 T: git git://linuxtv.org/media_tree.git
5767 F: drivers/media/usb/gspca/sn9c20x.c
5769 GSPCA T613 SUBDRIVER
5770 M: Leandro Costantino <lcostantino@gmail.com>
5771 L: linux-media@vger.kernel.org
5772 T: git git://linuxtv.org/media_tree.git
5774 F: drivers/media/usb/gspca/t613.c
5776 GSPCA USB WEBCAM DRIVER
5777 M: Hans Verkuil <hverkuil@xs4all.nl>
5778 L: linux-media@vger.kernel.org
5779 T: git git://linuxtv.org/media_tree.git
5781 F: drivers/media/usb/gspca/
5783 GTP (GPRS Tunneling Protocol)
5784 M: Pablo Neira Ayuso <pablo@netfilter.org>
5785 M: Harald Welte <laforge@gnumonks.org>
5786 L: osmocom-net-gprs@lists.osmocom.org
5787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5789 F: drivers/net/gtp.c
5791 GUID PARTITION TABLE (GPT)
5792 M: Davidlohr Bueso <dave@stgolabs.net>
5793 L: linux-efi@vger.kernel.org
5795 F: block/partitions/efi.*
5797 STK1160 USB VIDEO CAPTURE DRIVER
5798 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5799 L: linux-media@vger.kernel.org
5800 T: git git://linuxtv.org/media_tree.git
5802 F: drivers/media/usb/stk1160/
5805 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5806 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5807 W: http://uclinux-h8.sourceforge.jp
5808 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5811 F: drivers/clocksource/h8300_*.c
5812 F: drivers/clk/h8300/
5813 F: drivers/irqchip/irq-renesas-h8*.c
5815 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5816 M: Frank Seidel <frank@f-seidel.de>
5817 L: platform-driver-x86@vger.kernel.org
5818 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5820 F: drivers/platform/x86/hdaps.c
5822 HDPVR USB VIDEO ENCODER DRIVER
5823 M: Hans Verkuil <hverkuil@xs4all.nl>
5824 L: linux-media@vger.kernel.org
5825 T: git git://linuxtv.org/media_tree.git
5826 W: https://linuxtv.org
5828 F: drivers/media/usb/hdpvr/
5830 HWPOISON MEMORY FAILURE HANDLING
5831 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5832 L: linux-mm@kvack.org
5834 F: mm/memory-failure.c
5835 F: mm/hwpoison-inject.c
5837 HYPERVISOR VIRTUAL CONSOLE DRIVER
5838 L: linuxppc-dev@lists.ozlabs.org
5843 M: Antti Palosaari <crope@iki.fi>
5844 L: linux-media@vger.kernel.org
5845 W: https://linuxtv.org
5846 W: http://palosaari.fi/linux/
5847 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5848 T: git git://linuxtv.org/anttip/media_tree.git
5850 F: drivers/media/usb/hackrf/
5853 M: Jean Delvare <jdelvare@suse.com>
5854 M: Guenter Roeck <linux@roeck-us.net>
5855 L: linux-hwmon@vger.kernel.org
5856 W: http://hwmon.wiki.kernel.org/
5857 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5860 F: Documentation/hwmon/
5862 F: include/linux/hwmon*.h
5864 HARDWARE RANDOM NUMBER GENERATOR CORE
5865 M: Matt Mackall <mpm@selenic.com>
5866 M: Herbert Xu <herbert@gondor.apana.org.au>
5867 L: linux-crypto@vger.kernel.org
5869 F: Documentation/devicetree/bindings/rng/
5870 F: Documentation/hw_random.txt
5871 F: drivers/char/hw_random/
5872 F: include/linux/hw_random.h
5874 HARDWARE SPINLOCK CORE
5875 M: Ohad Ben-Cohen <ohad@wizery.com>
5876 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5877 L: linux-remoteproc@vger.kernel.org
5879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5880 F: Documentation/devicetree/bindings/hwlock/
5881 F: Documentation/hwspinlock.txt
5882 F: drivers/hwspinlock/
5883 F: include/linux/hwspinlock.h
5885 HARMONY SOUND DRIVER
5886 L: linux-parisc@vger.kernel.org
5888 F: sound/parisc/harmony.*
5890 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5891 M: Jimmy Vance <jimmy.vance@hpe.com>
5893 F: Documentation/watchdog/hpwdt.txt
5894 F: drivers/watchdog/hpwdt.c
5896 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5897 M: Don Brace <don.brace@microsemi.com>
5898 L: esc.storagedev@microsemi.com
5899 L: linux-scsi@vger.kernel.org
5901 F: Documentation/scsi/hpsa.txt
5902 F: drivers/scsi/hpsa*.[ch]
5903 F: include/linux/cciss*.h
5904 F: include/uapi/linux/cciss*.h
5906 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5907 M: Don Brace <don.brace@microsemi.com>
5908 L: esc.storagedev@microsemi.com
5909 L: linux-scsi@vger.kernel.org
5911 F: Documentation/blockdev/cciss.txt
5912 F: drivers/block/cciss*
5913 F: include/linux/cciss_ioctl.h
5914 F: include/uapi/linux/cciss_ioctl.h
5917 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5918 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5919 L: linux-rdma@vger.kernel.org
5921 F: drivers/infiniband/ulp/opa_vnic
5924 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5925 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5926 L: linux-rdma@vger.kernel.org
5928 F: drivers/infiniband/hw/hfi1
5931 L: linux-fsdevel@vger.kernel.org
5933 F: Documentation/filesystems/hfs.txt
5937 L: linux-fsdevel@vger.kernel.org
5939 F: Documentation/filesystems/hfsplus.txt
5942 HGA FRAMEBUFFER DRIVER
5943 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5944 L: linux-nvidia@lists.surfsouth.com
5945 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5947 F: drivers/video/fbdev/hgafb.c
5949 HIBERNATION (aka Software Suspend, aka swsusp)
5950 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5951 M: Pavel Machek <pavel@ucw.cz>
5952 L: linux-pm@vger.kernel.org
5953 B: https://bugzilla.kernel.org
5956 F: drivers/base/power/
5958 F: include/linux/suspend.h
5959 F: include/linux/freezer.h
5960 F: include/linux/pm.h
5961 F: arch/*/include/asm/suspend*.h
5964 M: Jiri Kosina <jikos@kernel.org>
5965 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5966 L: linux-input@vger.kernel.org
5967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5970 F: include/linux/hid*
5971 F: include/uapi/linux/hid*
5973 HID SENSOR HUB DRIVERS
5974 M: Jiri Kosina <jikos@kernel.org>
5975 M: Jonathan Cameron <jic23@kernel.org>
5976 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5977 L: linux-input@vger.kernel.org
5978 L: linux-iio@vger.kernel.org
5980 F: Documentation/hid/hid-sensor*
5981 F: drivers/hid/hid-sensor-*
5982 F: drivers/iio/*/hid-*
5983 F: include/linux/hid-sensor-*
5985 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5986 M: Thomas Gleixner <tglx@linutronix.de>
5987 L: linux-kernel@vger.kernel.org
5988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5990 F: Documentation/timers/
5991 F: kernel/time/hrtimer.c
5992 F: kernel/time/clockevents.c
5993 F: kernel/time/tick*.*
5994 F: kernel/time/timer_*.c
5995 F: include/linux/clockchips.h
5996 F: include/linux/hrtimer.h
5998 HIGH-SPEED SCC DRIVER FOR AX.25
5999 L: linux-hams@vger.kernel.org
6001 F: drivers/net/hamradio/dmascc.c
6002 F: drivers/net/hamradio/scc.c
6004 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6005 M: HighPoint Linux Team <linux@highpoint-tech.com>
6006 W: http://www.highpoint-tech.com
6008 F: Documentation/scsi/hptiop.txt
6009 F: drivers/scsi/hptiop.c
6012 M: Jes Sorensen <jes@trained-monkey.org>
6013 L: linux-hippi@sunsite.dk
6015 F: include/linux/hippidevice.h
6016 F: include/uapi/linux/if_hippi.h
6018 F: drivers/net/hippi/
6020 HISILICON NETWORK SUBSYSTEM DRIVER
6021 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6022 M: Salil Mehta <salil.mehta@huawei.com>
6023 L: netdev@vger.kernel.org
6024 W: http://www.hisilicon.com
6026 F: drivers/net/ethernet/hisilicon/
6027 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6029 HISILICON ROCE DRIVER
6030 M: Lijun Ou <oulijun@huawei.com>
6031 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6032 L: linux-rdma@vger.kernel.org
6034 F: drivers/infiniband/hw/hns/
6035 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6037 HISILICON SAS Controller
6038 M: John Garry <john.garry@huawei.com>
6039 W: http://www.hisilicon.com
6041 F: drivers/scsi/hisi_sas/
6042 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6045 M: Jouni Malinen <j@w1.fi>
6046 L: linux-wireless@vger.kernel.org
6047 W: http://w1.fi/hostap-driver.html
6049 F: drivers/net/wireless/intersil/hostap/
6051 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6052 L: platform-driver-x86@vger.kernel.org
6054 F: drivers/platform/x86/tc1100-wmi.c
6056 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6057 M: Jaroslav Kysela <perex@perex.cz>
6059 F: drivers/net/ethernet/hp/hp100.*
6061 HPET: High Precision Event Timers driver
6062 M: Clemens Ladisch <clemens@ladisch.de>
6064 F: Documentation/timers/hpet.txt
6065 F: drivers/char/hpet.c
6066 F: include/linux/hpet.h
6067 F: include/uapi/linux/hpet.h
6071 F: arch/x86/kernel/hpet.c
6072 F: arch/x86/include/asm/hpet.h
6075 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6076 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6081 M: Sebastian Reichel <sre@kernel.org>
6082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6084 F: Documentation/ABI/testing/sysfs-bus-hsi
6085 F: Documentation/driver-api/hsi.rst
6087 F: include/linux/hsi/
6088 F: include/uapi/linux/hsi/
6091 L: linux-usb@vger.kernel.org
6093 F: drivers/net/usb/hso.c
6095 HSR NETWORK PROTOCOL
6096 M: Arvid Brodin <arvid.brodin@alten.se>
6097 L: netdev@vger.kernel.org
6101 HTCPEN TOUCHSCREEN DRIVER
6102 M: Pau Oliva Fora <pof@eslack.org>
6103 L: linux-input@vger.kernel.org
6105 F: drivers/input/touchscreen/htcpen.c
6108 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6113 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6114 L: linux-media@vger.kernel.org
6115 T: git git://linuxtv.org/media_tree.git
6116 W: https://linuxtv.org
6118 F: drivers/media/platform/sti/hva
6120 Hyper-V CORE AND DRIVERS
6121 M: "K. Y. Srinivasan" <kys@microsoft.com>
6122 M: Haiyang Zhang <haiyangz@microsoft.com>
6123 M: Stephen Hemminger <sthemmin@microsoft.com>
6124 L: devel@linuxdriverproject.org
6126 F: arch/x86/include/asm/mshyperv.h
6127 F: arch/x86/include/uapi/asm/hyperv.h
6128 F: arch/x86/kernel/cpu/mshyperv.c
6130 F: drivers/hid/hid-hyperv.c
6132 F: drivers/input/serio/hyperv-keyboard.c
6133 F: drivers/pci/host/pci-hyperv.c
6134 F: drivers/net/hyperv/
6135 F: drivers/scsi/storvsc_drv.c
6136 F: drivers/uio/uio_hv_generic.c
6137 F: drivers/video/fbdev/hyperv_fb.c
6138 F: include/linux/hyperv.h
6140 F: Documentation/ABI/stable/sysfs-bus-vmbus
6143 M: Peter Rosin <peda@axentia.se>
6144 L: linux-i2c@vger.kernel.org
6146 F: Documentation/i2c/i2c-topology
6147 F: Documentation/i2c/muxes/
6148 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6149 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6150 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6151 F: drivers/i2c/i2c-mux.c
6152 F: drivers/i2c/muxes/
6153 F: include/linux/i2c-mux.h
6155 I2C OVER PARALLEL PORT
6156 M: Jean Delvare <jdelvare@suse.com>
6157 L: linux-i2c@vger.kernel.org
6159 F: Documentation/i2c/busses/i2c-parport
6160 F: Documentation/i2c/busses/i2c-parport-light
6161 F: drivers/i2c/busses/i2c-parport.c
6162 F: drivers/i2c/busses/i2c-parport-light.c
6164 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6165 M: Jean Delvare <jdelvare@suse.com>
6166 L: linux-i2c@vger.kernel.org
6168 F: Documentation/i2c/busses/i2c-ali1535
6169 F: Documentation/i2c/busses/i2c-ali1563
6170 F: Documentation/i2c/busses/i2c-ali15x3
6171 F: Documentation/i2c/busses/i2c-amd756
6172 F: Documentation/i2c/busses/i2c-amd8111
6173 F: Documentation/i2c/busses/i2c-i801
6174 F: Documentation/i2c/busses/i2c-nforce2
6175 F: Documentation/i2c/busses/i2c-piix4
6176 F: Documentation/i2c/busses/i2c-sis5595
6177 F: Documentation/i2c/busses/i2c-sis630
6178 F: Documentation/i2c/busses/i2c-sis96x
6179 F: Documentation/i2c/busses/i2c-via
6180 F: Documentation/i2c/busses/i2c-viapro
6181 F: drivers/i2c/busses/i2c-ali1535.c
6182 F: drivers/i2c/busses/i2c-ali1563.c
6183 F: drivers/i2c/busses/i2c-ali15x3.c
6184 F: drivers/i2c/busses/i2c-amd756.c
6185 F: drivers/i2c/busses/i2c-amd756-s4882.c
6186 F: drivers/i2c/busses/i2c-amd8111.c
6187 F: drivers/i2c/busses/i2c-i801.c
6188 F: drivers/i2c/busses/i2c-isch.c
6189 F: drivers/i2c/busses/i2c-nforce2.c
6190 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6191 F: drivers/i2c/busses/i2c-piix4.c
6192 F: drivers/i2c/busses/i2c-sis5595.c
6193 F: drivers/i2c/busses/i2c-sis630.c
6194 F: drivers/i2c/busses/i2c-sis96x.c
6195 F: drivers/i2c/busses/i2c-via.c
6196 F: drivers/i2c/busses/i2c-viapro.c
6198 I2C/SMBUS ISMT DRIVER
6199 M: Seth Heasley <seth.heasley@intel.com>
6200 M: Neil Horman <nhorman@tuxdriver.com>
6201 L: linux-i2c@vger.kernel.org
6202 F: drivers/i2c/busses/i2c-ismt.c
6203 F: Documentation/i2c/busses/i2c-ismt
6205 I2C/SMBUS STUB DRIVER
6206 M: Jean Delvare <jdelvare@suse.com>
6207 L: linux-i2c@vger.kernel.org
6209 F: drivers/i2c/i2c-stub.c
6212 M: Wolfram Sang <wsa@the-dreams.de>
6213 L: linux-i2c@vger.kernel.org
6214 W: https://i2c.wiki.kernel.org/
6215 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6218 F: Documentation/devicetree/bindings/i2c/
6219 F: Documentation/i2c/
6222 F: include/linux/i2c.h
6223 F: include/linux/i2c-*.h
6224 F: include/uapi/linux/i2c.h
6225 F: include/uapi/linux/i2c-*.h
6228 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6229 L: linux-i2c@vger.kernel.org
6230 L: linux-acpi@vger.kernel.org
6234 M: Jean Delvare <jdelvare@suse.com>
6235 L: linux-i2c@vger.kernel.org
6237 F: Documentation/i2c/busses/i2c-taos-evm
6238 F: drivers/i2c/busses/i2c-taos-evm.c
6241 M: Till Harbaum <till@harbaum.org>
6242 L: linux-i2c@vger.kernel.org
6243 W: http://www.harbaum.org/till/i2c_tiny_usb
6245 F: drivers/i2c/busses/i2c-tiny-usb.c
6248 M: "H. Peter Anvin" <hpa@zytor.com>
6252 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6253 M: "H. Peter Anvin" <hpa@zytor.com>
6254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6257 IA64 (Itanium) PLATFORM
6258 M: Tony Luck <tony.luck@intel.com>
6259 M: Fenghua Yu <fenghua.yu@intel.com>
6260 L: linux-ia64@vger.kernel.org
6261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6265 IBM Power VMX Cryptographic instructions
6266 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6267 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6268 L: linux-crypto@vger.kernel.org
6270 F: drivers/crypto/vmx/Makefile
6271 F: drivers/crypto/vmx/Kconfig
6272 F: drivers/crypto/vmx/vmx.c
6273 F: drivers/crypto/vmx/aes*
6274 F: drivers/crypto/vmx/ghash*
6275 F: drivers/crypto/vmx/ppc-xlate.pl
6277 IBM Power in-Nest Crypto Acceleration
6278 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6279 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6280 L: linux-crypto@vger.kernel.org
6282 F: drivers/crypto/nx/Makefile
6283 F: drivers/crypto/nx/Kconfig
6284 F: drivers/crypto/nx/nx-aes*
6285 F: drivers/crypto/nx/nx-sha*
6286 F: drivers/crypto/nx/nx.*
6287 F: drivers/crypto/nx/nx_csbcpb.h
6288 F: drivers/crypto/nx/nx_debugfs.h
6290 IBM Power 842 compression accelerator
6291 M: Haren Myneni <haren@us.ibm.com>
6293 F: drivers/crypto/nx/Makefile
6294 F: drivers/crypto/nx/Kconfig
6295 F: drivers/crypto/nx/nx-842*
6296 F: include/linux/sw842.h
6300 IBM Power Linux RAID adapter
6301 M: Brian King <brking@us.ibm.com>
6303 F: drivers/scsi/ipr.*
6305 IBM Power Virtual Ethernet Device Driver
6306 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6307 L: netdev@vger.kernel.org
6309 F: drivers/net/ethernet/ibm/ibmveth.*
6311 IBM Power SRIOV Virtual NIC Device Driver
6312 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6313 M: John Allen <jallen@linux.vnet.ibm.com>
6314 L: netdev@vger.kernel.org
6316 F: drivers/net/ethernet/ibm/ibmvnic.*
6318 IBM Power Virtual SCSI Device Drivers
6319 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6320 L: linux-scsi@vger.kernel.org
6322 F: drivers/scsi/ibmvscsi/ibmvscsi*
6323 F: include/scsi/viosrp.h
6325 IBM Power Virtual SCSI Device Target Driver
6326 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6327 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6328 L: linux-scsi@vger.kernel.org
6329 L: target-devel@vger.kernel.org
6331 F: drivers/scsi/ibmvscsi_tgt/
6333 IBM Power Virtual FC Device Drivers
6334 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6335 L: linux-scsi@vger.kernel.org
6337 F: drivers/scsi/ibmvscsi/ibmvfc*
6339 IBM ServeRAID RAID DRIVER
6341 F: drivers/scsi/ips.*
6343 ICH LPC AND GPIO DRIVER
6344 M: Peter Tyser <ptyser@xes-inc.com>
6346 F: drivers/mfd/lpc_ich.c
6347 F: drivers/gpio/gpio-ich.c
6349 IDT VersaClock 5 CLOCK DRIVER
6350 M: Marek Vasut <marek.vasut@gmail.com>
6352 F: drivers/clk/clk-versaclock5.c
6355 M: "David S. Miller" <davem@davemloft.net>
6356 L: linux-ide@vger.kernel.org
6357 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6360 F: Documentation/ide/
6362 F: include/linux/ide.h
6364 IDEAPAD LAPTOP EXTRAS DRIVER
6365 M: Ike Panhc <ike.pan@canonical.com>
6366 L: platform-driver-x86@vger.kernel.org
6367 W: http://launchpad.net/ideapad-laptop
6369 F: drivers/platform/x86/ideapad-laptop.c
6371 IDEAPAD LAPTOP SLIDEBAR DRIVER
6372 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6373 L: linux-input@vger.kernel.org
6374 W: https://github.com/o2genum/ideapad-slidebar
6376 F: drivers/input/misc/ideapad_slidebar.c
6379 M: Borislav Petkov <bp@alien8.de>
6380 L: linux-ide@vger.kernel.org
6382 F: Documentation/cdrom/ide-cd
6383 F: drivers/ide/ide-cd*
6385 IEEE 802.15.4 SUBSYSTEM
6386 M: Alexander Aring <aar@pengutronix.de>
6387 M: Stefan Schmidt <stefan@osg.samsung.com>
6388 L: linux-wpan@vger.kernel.org
6389 W: http://wpan.cakelab.org/
6390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6395 F: drivers/net/ieee802154/
6396 F: include/linux/nl802154.h
6397 F: include/linux/ieee802154.h
6398 F: include/net/nl802154.h
6399 F: include/net/mac802154.h
6400 F: include/net/af_ieee802154.h
6401 F: include/net/cfg802154.h
6402 F: include/net/ieee802154_netdev.h
6403 F: Documentation/networking/ieee802154.txt
6406 M: Yotam Gigi <yotamg@mellanox.com>
6407 M: Jamal Hadi Salim <jhs@mojatatu.com>
6409 F: include/net/ife.h
6410 F: include/uapi/linux/ife.h
6412 IGORPLUG-USB IR RECEIVER
6413 M: Sean Young <sean@mess.org>
6414 L: linux-media@vger.kernel.org
6416 F: drivers/media/rc/igorplugusb.c
6418 IGUANAWORKS USB IR TRANSCEIVER
6419 M: Sean Young <sean@mess.org>
6420 L: linux-media@vger.kernel.org
6422 F: drivers/media/rc/iguanair.c
6424 IIO DIGITAL POTENTIOMETER DAC
6425 M: Peter Rosin <peda@axentia.se>
6426 L: linux-iio@vger.kernel.org
6428 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6429 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6430 F: drivers/iio/dac/dpot-dac.c
6432 IIO ENVELOPE DETECTOR
6433 M: Peter Rosin <peda@axentia.se>
6434 L: linux-iio@vger.kernel.org
6436 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6437 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6438 F: drivers/iio/adc/envelope-detector.c
6440 IIO SUBSYSTEM AND DRIVERS
6441 M: Jonathan Cameron <jic23@kernel.org>
6442 R: Hartmut Knaack <knaack.h@gmx.de>
6443 R: Lars-Peter Clausen <lars@metafoo.de>
6444 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6445 L: linux-iio@vger.kernel.org
6446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6448 F: Documentation/devicetree/bindings/iio/
6450 F: drivers/staging/iio/
6451 F: include/linux/iio/
6454 IKANOS/ADI EAGLE ADSL USB DRIVER
6455 M: Matthieu Castet <castet.matthieu@free.fr>
6456 M: Stanislaw Gruszka <stf_xl@wp.pl>
6458 F: drivers/usb/atm/ueagle-atm.c
6460 IMGTEC ASCII LCD DRIVER
6461 M: Paul Burton <paul.burton@imgtec.com>
6463 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6464 F: drivers/auxdisplay/img-ascii-lcd.c
6466 INA209 HARDWARE MONITOR DRIVER
6467 M: Guenter Roeck <linux@roeck-us.net>
6468 L: linux-hwmon@vger.kernel.org
6470 F: Documentation/hwmon/ina209
6471 F: Documentation/devicetree/bindings/i2c/ina209.txt
6472 F: drivers/hwmon/ina209.c
6474 INA2XX HARDWARE MONITOR DRIVER
6475 M: Guenter Roeck <linux@roeck-us.net>
6476 L: linux-hwmon@vger.kernel.org
6478 F: Documentation/hwmon/ina2xx
6479 F: drivers/hwmon/ina2xx.c
6480 F: include/linux/platform_data/ina2xx.h
6482 INDUSTRY PACK SUBSYSTEM (IPACK)
6483 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6484 M: Jens Taprogge <jens.taprogge@taprogge.org>
6485 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6486 L: industrypack-devel@lists.sourceforge.net
6487 W: http://industrypack.sourceforge.net
6491 INGENIC JZ4780 DMA Driver
6492 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6494 F: drivers/dma/dma-jz4780.c
6496 INGENIC JZ4780 NAND DRIVER
6497 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6498 L: linux-mtd@lists.infradead.org
6500 F: drivers/mtd/nand/jz4780_*
6502 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6503 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6504 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6505 L: linux-ima-devel@lists.sourceforge.net
6506 L: linux-ima-user@lists.sourceforge.net
6507 L: linux-security-module@vger.kernel.org
6508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6510 F: security/integrity/ima/
6512 IMGTEC IR DECODER DRIVER
6513 M: James Hogan <james.hogan@imgtec.com>
6515 F: drivers/media/rc/img-ir/
6517 IMS TWINTURBO FRAMEBUFFER DRIVER
6518 L: linux-fbdev@vger.kernel.org
6520 F: drivers/video/fbdev/imsttfb.c
6522 INFINIBAND SUBSYSTEM
6523 M: Doug Ledford <dledford@redhat.com>
6524 M: Sean Hefty <sean.hefty@intel.com>
6525 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6526 L: linux-rdma@vger.kernel.org
6527 W: http://www.openfabrics.org/
6528 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6531 F: Documentation/devicetree/bindings/infiniband/
6532 F: Documentation/infiniband/
6533 F: drivers/infiniband/
6534 F: include/uapi/linux/if_infiniband.h
6535 F: include/uapi/rdma/
6539 M: John McCutchan <john@johnmccutchan.com>
6540 M: Robert Love <rlove@rlove.org>
6541 M: Eric Paris <eparis@parisplace.org>
6543 F: Documentation/filesystems/inotify.txt
6544 F: fs/notify/inotify/
6545 F: include/linux/inotify.h
6546 F: include/uapi/linux/inotify.h
6548 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6549 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6550 L: linux-input@vger.kernel.org
6551 Q: http://patchwork.kernel.org/project/linux-input/list/
6552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6555 F: include/linux/input.h
6556 F: include/uapi/linux/input.h
6557 F: include/linux/input/
6558 F: Documentation/devicetree/bindings/input/
6560 INPUT MULTITOUCH (MT) PROTOCOL
6561 M: Henrik Rydberg <rydberg@bitmath.org>
6562 L: linux-input@vger.kernel.org
6564 F: Documentation/input/multi-touch-protocol.rst
6565 F: drivers/input/input-mt.c
6568 INTEL ASoC BDW/HSW DRIVERS
6569 M: Jie Yang <yang.jie@linux.intel.com>
6570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6572 F: sound/soc/intel/common/sst-dsp*
6573 F: sound/soc/intel/common/sst-firmware.c
6574 F: sound/soc/intel/boards/broadwell.c
6575 F: sound/soc/intel/haswell/
6577 INTEL C600 SERIES SAS CONTROLLER DRIVER
6578 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6579 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6580 L: linux-scsi@vger.kernel.org
6581 T: git git://git.code.sf.net/p/intel-sas/isci
6583 F: drivers/scsi/isci/
6585 INTEL HID EVENT DRIVER
6586 M: Alex Hung <alex.hung@canonical.com>
6587 L: platform-driver-x86@vger.kernel.org
6589 F: drivers/platform/x86/intel-hid.c
6591 INTEL VIRTUAL BUTTON DRIVER
6592 M: AceLan Kao <acelan.kao@canonical.com>
6593 L: platform-driver-x86@vger.kernel.org
6595 F: drivers/platform/x86/intel-vbtn.c
6598 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6599 M: Len Brown <lenb@kernel.org>
6600 L: linux-pm@vger.kernel.org
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6602 B: https://bugzilla.kernel.org
6604 F: drivers/idle/intel_idle.c
6606 INTEL INTEGRATED SENSOR HUB DRIVER
6607 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6608 M: Jiri Kosina <jikos@kernel.org>
6609 L: linux-input@vger.kernel.org
6611 F: drivers/hid/intel-ish-hid/
6614 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6615 M: Len Brown <lenb@kernel.org>
6616 L: linux-pm@vger.kernel.org
6618 F: drivers/cpufreq/intel_pstate.c
6620 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6621 M: Maik Broemme <mbroemme@libmpq.org>
6622 L: linux-fbdev@vger.kernel.org
6624 F: Documentation/fb/intelfb.txt
6625 F: drivers/video/fbdev/intelfb/
6627 INTEL 810/815 FRAMEBUFFER DRIVER
6628 M: Antonino Daplas <adaplas@gmail.com>
6629 L: linux-fbdev@vger.kernel.org
6631 F: drivers/video/fbdev/i810/
6633 INTEL MENLOW THERMAL DRIVER
6634 M: Sujith Thomas <sujith.thomas@intel.com>
6635 L: platform-driver-x86@vger.kernel.org
6636 W: https://01.org/linux-acpi
6638 F: drivers/platform/x86/intel_menlow.c
6640 INTEL I/OAT DMA DRIVER
6641 M: Dave Jiang <dave.jiang@intel.com>
6642 R: Dan Williams <dan.j.williams@intel.com>
6643 L: dmaengine@vger.kernel.org
6644 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6646 F: drivers/dma/ioat*
6649 M: David Woodhouse <dwmw2@infradead.org>
6650 L: iommu@lists.linux-foundation.org
6651 T: git git://git.infradead.org/iommu-2.6.git
6653 F: drivers/iommu/intel-iommu.c
6654 F: include/linux/intel-iommu.h
6656 INTEL IOP-ADMA DMA DRIVER
6657 R: Dan Williams <dan.j.williams@intel.com>
6659 F: drivers/dma/iop-adma.c
6661 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6662 M: Krzysztof Halasa <khalasa@piap.pl>
6664 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6665 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6666 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6667 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6668 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6669 F: drivers/net/wan/ixp4xx_hss.c
6671 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6672 M: Deepak Saxena <dsaxena@plexity.net>
6674 F: drivers/char/hw_random/ixp4xx-rng.c
6676 INTEL ETHERNET DRIVERS
6677 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6678 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6679 W: http://www.intel.com/support/feedback.htm
6680 W: http://e1000.sourceforge.net/
6681 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6685 F: Documentation/networking/e100.txt
6686 F: Documentation/networking/e1000.txt
6687 F: Documentation/networking/e1000e.txt
6688 F: Documentation/networking/igb.txt
6689 F: Documentation/networking/igbvf.txt
6690 F: Documentation/networking/ixgb.txt
6691 F: Documentation/networking/ixgbe.txt
6692 F: Documentation/networking/ixgbevf.txt
6693 F: Documentation/networking/i40e.txt
6694 F: Documentation/networking/i40evf.txt
6695 F: drivers/net/ethernet/intel/
6696 F: drivers/net/ethernet/intel/*/
6698 INTEL RDMA RNIC DRIVER
6699 M: Faisal Latif <faisal.latif@intel.com>
6700 M: Shiraz Saleem <shiraz.saleem@intel.com>
6701 L: linux-rdma@vger.kernel.org
6703 F: drivers/infiniband/hw/i40iw/
6705 INTEL MERRIFIELD GPIO DRIVER
6706 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6707 L: linux-gpio@vger.kernel.org
6709 F: drivers/gpio/gpio-merrifield.c
6711 INTEL-MID GPIO DRIVER
6712 M: David Cohen <david.a.cohen@linux.intel.com>
6713 L: linux-gpio@vger.kernel.org
6715 F: drivers/gpio/gpio-intel-mid.c
6717 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6718 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6719 L: linux-wireless@vger.kernel.org
6721 F: Documentation/networking/README.ipw2100
6722 F: Documentation/networking/README.ipw2200
6723 F: drivers/net/wireless/intel/ipw2x00/
6726 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6728 F: Documentation/trace/intel_th.txt
6729 F: drivers/hwtracing/intel_th/
6731 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6732 M: Ning Sun <ning.sun@intel.com>
6733 L: tboot-devel@lists.sourceforge.net
6734 W: http://tboot.sourceforge.net
6735 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6737 F: Documentation/intel_txt.txt
6738 F: include/linux/tboot.h
6739 F: arch/x86/kernel/tboot.c
6741 INTEL WIRELESS WIMAX CONNECTION 2400
6742 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6743 M: linux-wimax@intel.com
6744 L: wimax@linuxwimax.org (subscribers-only)
6746 W: http://linuxwimax.org
6747 F: Documentation/wimax/README.i2400m
6748 F: drivers/net/wimax/i2400m/
6749 F: include/uapi/linux/wimax/i2400m.h
6751 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6752 M: Stanislaw Gruszka <sgruszka@redhat.com>
6753 L: linux-wireless@vger.kernel.org
6755 F: drivers/net/wireless/intel/iwlegacy/
6757 INTEL WIRELESS WIFI LINK (iwlwifi)
6758 M: Johannes Berg <johannes.berg@intel.com>
6759 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6760 M: Luca Coelho <luciano.coelho@intel.com>
6761 M: Intel Linux Wireless <linuxwifi@intel.com>
6762 L: linux-wireless@vger.kernel.org
6763 W: http://intellinuxwireless.org
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6766 F: drivers/net/wireless/intel/iwlwifi/
6768 INTEL MANAGEMENT ENGINE (mei)
6769 M: Tomas Winkler <tomas.winkler@intel.com>
6770 L: linux-kernel@vger.kernel.org
6772 F: include/uapi/linux/mei.h
6773 F: include/linux/mei_cl_bus.h
6774 F: drivers/misc/mei/*
6775 F: drivers/watchdog/mei_wdt.c
6776 F: Documentation/misc-devices/mei/*
6779 INTEL MIC DRIVERS (mic)
6780 M: Sudeep Dutt <sudeep.dutt@intel.com>
6781 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6783 W: https://github.com/sudeepdutt/mic
6784 W: http://software.intel.com/en-us/mic-developer
6785 F: include/linux/mic_bus.h
6786 F: include/linux/scif.h
6787 F: include/uapi/linux/mic_common.h
6788 F: include/uapi/linux/mic_ioctl.h
6789 F: include/uapi/linux/scif_ioctl.h
6790 F: drivers/misc/mic/
6791 F: drivers/dma/mic_x100_dma.c
6792 F: drivers/dma/mic_x100_dma.h
6793 F: Documentation/mic/
6795 INTEL PMC/P-Unit IPC DRIVER
6796 M: Zha Qipeng<qipeng.zha@intel.com>
6797 L: platform-driver-x86@vger.kernel.org
6799 F: drivers/platform/x86/intel_pmc_ipc.c
6800 F: drivers/platform/x86/intel_punit_ipc.c
6801 F: arch/x86/include/asm/intel_pmc_ipc.h
6802 F: arch/x86/include/asm/intel_punit_ipc.h
6804 INTEL TELEMETRY DRIVER
6805 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6806 L: platform-driver-x86@vger.kernel.org
6808 F: arch/x86/include/asm/intel_telemetry.h
6809 F: drivers/platform/x86/intel_telemetry*
6811 INTEL PMC CORE DRIVER
6812 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6813 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6814 L: platform-driver-x86@vger.kernel.org
6816 F: arch/x86/include/asm/pmc_core.h
6817 F: drivers/platform/x86/intel_pmc_core*
6819 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6820 M: Linus Walleij <linus.walleij@linaro.org>
6821 L: linux-iio@vger.kernel.org
6823 F: drivers/iio/gyro/mpu3050*
6824 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6826 IOC3 ETHERNET DRIVER
6827 M: Ralf Baechle <ralf@linux-mips.org>
6828 L: linux-mips@linux-mips.org
6830 F: drivers/net/ethernet/sgi/ioc3-eth.c
6833 M: Pat Gefre <pfg@sgi.com>
6834 L: linux-serial@vger.kernel.org
6836 F: drivers/tty/serial/ioc3_serial.c
6839 M: Joerg Roedel <joro@8bytes.org>
6840 L: iommu@lists.linux-foundation.org
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6843 F: Documentation/devicetree/bindings/iommu/
6845 F: include/linux/iommu.h
6846 F: include/linux/iova.h
6849 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6851 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6854 M: Corey Minyard <minyard@acm.org>
6855 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6856 W: http://openipmi.sourceforge.net/
6858 F: Documentation/IPMI.txt
6859 F: drivers/char/ipmi/
6860 F: include/linux/ipmi*
6861 F: include/uapi/linux/ipmi*
6863 QCOM AUDIO (ASoC) DRIVERS
6864 M: Patrick Lai <plai@codeaurora.org>
6865 M: Banajit Goswami <bgoswami@codeaurora.org>
6866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6870 IPS SCSI RAID DRIVER
6871 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6872 L: linux-scsi@vger.kernel.org
6873 W: http://www.adaptec.com/
6875 F: drivers/scsi/ips*
6878 M: Wensong Zhang <wensong@linux-vs.org>
6879 M: Simon Horman <horms@verge.net.au>
6880 M: Julian Anastasov <ja@ssi.bg>
6881 L: netdev@vger.kernel.org
6882 L: lvs-devel@vger.kernel.org
6884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6886 F: Documentation/networking/ipvs-sysctl.txt
6887 F: include/net/ip_vs.h
6888 F: include/uapi/linux/ip_vs.h
6889 F: net/netfilter/ipvs/
6892 M: Jiri Kosina <jikos@kernel.org>
6893 M: David Sterba <dsterba@suse.com>
6895 F: drivers/tty/ipwireless/
6898 L: netdev@vger.kernel.org
6900 F: include/net/ipx.h
6901 F: include/uapi/linux/ipx.h
6905 M: Samuel Ortiz <samuel@sortiz.org>
6906 L: irda-users@lists.sourceforge.net (subscribers-only)
6907 L: netdev@vger.kernel.org
6908 W: http://irda.sourceforge.net/
6910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6911 F: Documentation/networking/irda.txt
6912 F: drivers/net/irda/
6913 F: include/net/irda/
6917 M: Thomas Gleixner <tglx@linutronix.de>
6918 L: linux-kernel@vger.kernel.org
6920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6924 M: Thomas Gleixner <tglx@linutronix.de>
6925 M: Jason Cooper <jason@lakedaemon.net>
6926 M: Marc Zyngier <marc.zyngier@arm.com>
6927 L: linux-kernel@vger.kernel.org
6929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6930 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6931 F: Documentation/devicetree/bindings/interrupt-controller/
6934 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6935 M: Marc Zyngier <marc.zyngier@arm.com>
6937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6938 F: Documentation/IRQ-domain.txt
6939 F: include/linux/irqdomain.h
6940 F: kernel/irq/irqdomain.c
6944 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6946 F: Documentation/isa.txt
6947 F: drivers/base/isa.c
6948 F: include/linux/isa.h
6951 M: Jaroslav Kysela <perex@perex.cz>
6953 F: Documentation/isapnp.txt
6954 F: drivers/pnp/isapnp/
6955 F: include/linux/isapnp.h
6958 M: Hans Verkuil <hverkuil@xs4all.nl>
6959 L: linux-media@vger.kernel.org
6960 T: git git://linuxtv.org/media_tree.git
6961 W: https://linuxtv.org
6963 F: drivers/media/radio/radio-isa*
6965 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6966 M: Peter Jones <pjones@redhat.com>
6967 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6969 F: drivers/firmware/iscsi_ibft*
6972 M: Lee Duncan <lduncan@suse.com>
6973 M: Chris Leech <cleech@redhat.com>
6974 L: open-iscsi@googlegroups.com
6975 W: www.open-iscsi.com
6977 F: drivers/scsi/*iscsi*
6978 F: include/scsi/*iscsi*
6980 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6981 M: Or Gerlitz <ogerlitz@mellanox.com>
6982 M: Sagi Grimberg <sagi@grimberg.me>
6983 M: Roi Dayan <roid@mellanox.com>
6984 L: linux-rdma@vger.kernel.org
6986 W: http://www.openfabrics.org
6987 W: www.open-iscsi.org
6988 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6989 F: drivers/infiniband/ulp/iser/
6991 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6992 M: Sagi Grimberg <sagi@grimberg.me>
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6994 L: linux-rdma@vger.kernel.org
6995 L: target-devel@vger.kernel.org
6997 W: http://www.linux-iscsi.org
6998 F: drivers/infiniband/ulp/isert
7001 M: Karsten Keil <isdn@linux-pingi.de>
7002 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7003 L: netdev@vger.kernel.org
7004 W: http://www.isdn4linux.de
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7007 F: Documentation/isdn/
7009 F: include/linux/isdn.h
7010 F: include/linux/isdn/
7011 F: include/uapi/linux/isdn.h
7012 F: include/uapi/linux/isdn/
7014 ISDN SUBSYSTEM (Eicon active card driver)
7015 M: Armin Schindler <mac@melware.de>
7016 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7017 W: http://www.melware.de
7019 F: drivers/isdn/hardware/eicon/
7021 IT87 HARDWARE MONITORING DRIVER
7022 M: Jean Delvare <jdelvare@suse.com>
7023 L: linux-hwmon@vger.kernel.org
7025 F: Documentation/hwmon/it87
7026 F: drivers/hwmon/it87.c
7029 M: Antti Palosaari <crope@iki.fi>
7030 L: linux-media@vger.kernel.org
7031 W: https://linuxtv.org
7032 W: http://palosaari.fi/linux/
7033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7034 T: git git://linuxtv.org/anttip/media_tree.git
7036 F: drivers/media/tuners/it913x*
7038 IVTV VIDEO4LINUX DRIVER
7039 M: Andy Walls <awalls@md.metrocast.net>
7040 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7041 L: linux-media@vger.kernel.org
7042 T: git git://linuxtv.org/media_tree.git
7043 W: http://www.ivtvdriver.org
7045 F: Documentation/media/v4l-drivers/ivtv*
7046 F: drivers/media/pci/ivtv/
7047 F: include/uapi/linux/ivtv*
7049 IX2505V MEDIA DRIVER
7050 M: Malcolm Priestley <tvboxspy@gmail.com>
7051 L: linux-media@vger.kernel.org
7052 W: https://linuxtv.org
7053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7055 F: drivers/media/dvb-frontends/ix2505v*
7057 JC42.4 TEMPERATURE SENSOR DRIVER
7058 M: Guenter Roeck <linux@roeck-us.net>
7059 L: linux-hwmon@vger.kernel.org
7061 F: drivers/hwmon/jc42.c
7062 F: Documentation/hwmon/jc42
7065 M: Dave Kleikamp <shaggy@kernel.org>
7066 L: jfs-discussion@lists.sourceforge.net
7067 W: http://jfs.sourceforge.net/
7068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7070 F: Documentation/filesystems/jfs.txt
7074 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7075 L: netdev@vger.kernel.org
7077 F: drivers/net/ethernet/jme.*
7079 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7080 M: David Woodhouse <dwmw2@infradead.org>
7081 L: linux-mtd@lists.infradead.org
7082 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7085 F: include/uapi/linux/jffs2.h
7087 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7088 M: "Theodore Ts'o" <tytso@mit.edu>
7089 M: Jan Kara <jack@suse.com>
7090 L: linux-ext4@vger.kernel.org
7093 F: include/linux/jbd2.h
7095 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7096 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7097 L: linux-media@vger.kernel.org
7099 F: drivers/media/platform/rcar_jpu.c
7101 JSM Neo PCI based serial card
7102 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7103 L: linux-serial@vger.kernel.org
7105 F: drivers/tty/serial/jsm/
7107 K10TEMP HARDWARE MONITORING DRIVER
7108 M: Clemens Ladisch <clemens@ladisch.de>
7109 L: linux-hwmon@vger.kernel.org
7111 F: Documentation/hwmon/k10temp
7112 F: drivers/hwmon/k10temp.c
7114 K8TEMP HARDWARE MONITORING DRIVER
7115 M: Rudolf Marek <r.marek@assembler.cz>
7116 L: linux-hwmon@vger.kernel.org
7118 F: Documentation/hwmon/k8temp
7119 F: drivers/hwmon/k8temp.c
7122 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7123 R: Alexander Potapenko <glider@google.com>
7124 R: Dmitry Vyukov <dvyukov@google.com>
7125 L: kasan-dev@googlegroups.com
7127 F: arch/*/include/asm/kasan.h
7128 F: arch/*/mm/kasan_init*
7129 F: Documentation/dev-tools/kasan.rst
7130 F: include/linux/kasan*.h
7133 F: scripts/Makefile.kasan
7136 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7137 L: linux-kbuild@vger.kernel.org
7138 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7140 F: Documentation/kbuild/kconfig-language.txt
7144 M: Dave Young <dyoung@redhat.com>
7145 M: Baoquan He <bhe@redhat.com>
7146 R: Vivek Goyal <vgoyal@redhat.com>
7147 L: kexec@lists.infradead.org
7148 W: http://lse.sourceforge.net/kdump/
7150 F: Documentation/kdump/
7152 KEENE FM RADIO TRANSMITTER DRIVER
7153 M: Hans Verkuil <hverkuil@xs4all.nl>
7154 L: linux-media@vger.kernel.org
7155 T: git git://linuxtv.org/media_tree.git
7156 W: https://linuxtv.org
7158 F: drivers/media/radio/radio-keene*
7160 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7161 M: Ian Kent <raven@themaw.net>
7162 L: autofs@vger.kernel.org
7166 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7167 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7168 M: Michal Marek <mmarek@suse.com>
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7170 L: linux-kbuild@vger.kernel.org
7172 F: Documentation/kbuild/
7174 F: scripts/Makefile.*
7180 L: kernel-janitors@vger.kernel.org
7181 W: http://kernelnewbies.org/KernelJanitors
7184 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7185 M: "J. Bruce Fields" <bfields@fieldses.org>
7186 M: Jeff Layton <jlayton@poochiereds.net>
7187 L: linux-nfs@vger.kernel.org
7188 W: http://nfs.sourceforge.net/
7189 T: git git://linux-nfs.org/~bfields/linux.git
7192 F: include/uapi/linux/nfsd/
7196 F: include/linux/lockd/
7197 F: include/linux/sunrpc/
7198 F: include/uapi/linux/sunrpc/
7200 KERNEL SELFTEST FRAMEWORK
7201 M: Shuah Khan <shuahkh@osg.samsung.com>
7202 M: Shuah Khan <shuah@kernel.org>
7203 L: linux-kselftest@vger.kernel.org
7204 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7206 F: tools/testing/selftests
7208 KERNEL VIRTUAL MACHINE (KVM)
7209 M: Paolo Bonzini <pbonzini@redhat.com>
7210 M: Radim Krčmář <rkrcmar@redhat.com>
7211 L: kvm@vger.kernel.org
7212 W: http://www.linux-kvm.org
7213 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7215 F: Documentation/*/kvm*.txt
7216 F: Documentation/virtual/kvm/
7218 F: arch/x86/kernel/kvm.c
7219 F: arch/x86/kernel/kvmclock.c
7220 F: arch/*/include/asm/kvm*
7221 F: include/linux/kvm*
7222 F: include/uapi/linux/kvm*
7226 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7227 M: Joerg Roedel <joro@8bytes.org>
7228 L: kvm@vger.kernel.org
7229 W: http://www.linux-kvm.org/
7231 F: arch/x86/include/asm/svm.h
7232 F: arch/x86/kvm/svm.c
7234 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7235 M: Alexander Graf <agraf@suse.com>
7236 L: kvm-ppc@vger.kernel.org
7237 W: http://www.linux-kvm.org/
7238 T: git git://github.com/agraf/linux-2.6.git
7240 F: arch/powerpc/include/asm/kvm*
7241 F: arch/powerpc/kvm/
7243 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7244 M: Christian Borntraeger <borntraeger@de.ibm.com>
7245 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7246 L: linux-s390@vger.kernel.org
7247 W: http://www.ibm.com/developerworks/linux/linux390/
7248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7250 F: Documentation/s390/kvm.txt
7251 F: arch/s390/include/asm/kvm*
7253 F: arch/s390/mm/gmap.c
7255 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7256 M: Christoffer Dall <christoffer.dall@linaro.org>
7257 M: Marc Zyngier <marc.zyngier@arm.com>
7258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7259 L: kvmarm@lists.cs.columbia.edu
7260 W: http://systems.cs.columbia.edu/projects/kvm-arm
7261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7263 F: arch/arm/include/uapi/asm/kvm*
7264 F: arch/arm/include/asm/kvm*
7267 F: include/kvm/arm_*
7269 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7270 M: Christoffer Dall <christoffer.dall@linaro.org>
7271 M: Marc Zyngier <marc.zyngier@arm.com>
7272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7273 L: kvmarm@lists.cs.columbia.edu
7275 F: arch/arm64/include/uapi/asm/kvm*
7276 F: arch/arm64/include/asm/kvm*
7279 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7280 M: James Hogan <james.hogan@imgtec.com>
7281 L: linux-mips@linux-mips.org
7283 F: arch/mips/include/uapi/asm/kvm*
7284 F: arch/mips/include/asm/kvm*
7288 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7289 M: Tejun Heo <tj@kernel.org>
7290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7292 F: include/linux/kernfs.h
7296 M: Eric Biederman <ebiederm@xmission.com>
7297 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7298 L: kexec@lists.infradead.org
7300 F: include/linux/kexec.h
7301 F: include/uapi/linux/kexec.h
7305 M: David Howells <dhowells@redhat.com>
7306 L: keyrings@vger.kernel.org
7308 F: Documentation/security/keys.txt
7309 F: include/linux/key.h
7310 F: include/linux/key-type.h
7311 F: include/linux/keyctl.h
7312 F: include/uapi/linux/keyctl.h
7317 M: David Safford <safford@us.ibm.com>
7318 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7319 L: linux-security-module@vger.kernel.org
7320 L: keyrings@vger.kernel.org
7322 F: Documentation/security/keys-trusted-encrypted.txt
7323 F: include/keys/trusted-type.h
7324 F: security/keys/trusted.c
7325 F: security/keys/trusted.h
7328 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7329 M: David Safford <safford@us.ibm.com>
7330 L: linux-security-module@vger.kernel.org
7331 L: keyrings@vger.kernel.org
7333 F: Documentation/security/keys-trusted-encrypted.txt
7334 F: include/keys/encrypted-type.h
7335 F: security/keys/encrypted-keys/
7337 KGDB / KDB /debug_core
7338 M: Jason Wessel <jason.wessel@windriver.com>
7339 W: http://kgdb.wiki.kernel.org/
7340 L: kgdb-bugreport@lists.sourceforge.net
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7343 F: Documentation/DocBook/kgdb.tmpl
7344 F: drivers/misc/kgdbts.c
7345 F: drivers/tty/serial/kgdboc.c
7346 F: include/linux/kdb.h
7347 F: include/linux/kgdb.h
7351 M: Vegard Nossum <vegardno@ifi.uio.no>
7352 M: Pekka Enberg <penberg@kernel.org>
7354 F: Documentation/dev-tools/kmemcheck.rst
7355 F: arch/x86/include/asm/kmemcheck.h
7356 F: arch/x86/mm/kmemcheck/
7357 F: include/linux/kmemcheck.h
7361 M: Catalin Marinas <catalin.marinas@arm.com>
7363 F: Documentation/dev-tools/kmemleak.rst
7364 F: include/linux/kmemleak.h
7366 F: mm/kmemleak-test.c
7369 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7370 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7371 M: "David S. Miller" <davem@davemloft.net>
7372 M: Masami Hiramatsu <mhiramat@kernel.org>
7374 F: Documentation/kprobes.txt
7375 F: include/linux/kprobes.h
7376 F: include/asm-generic/kprobes.h
7379 KS0108 LCD CONTROLLER DRIVER
7380 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7381 W: http://miguelojeda.es/auxdisplay.htm
7382 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7384 F: Documentation/auxdisplay/ks0108
7385 F: drivers/auxdisplay/ks0108.c
7386 F: include/linux/ks0108.h
7389 M: David Ahern <dsa@cumulusnetworks.com>
7390 L: netdev@vger.kernel.org
7393 F: include/net/l3mdev.h
7395 LANTIQ MIPS ARCHITECTURE
7396 M: John Crispin <john@phrozen.org>
7397 L: linux-mips@linux-mips.org
7402 L: linux-x25@vger.kernel.org
7404 F: Documentation/networking/lapb-module.txt
7408 LASI 53c700 driver for PARISC
7409 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7410 L: linux-scsi@vger.kernel.org
7412 F: Documentation/scsi/53c700.txt
7413 F: drivers/scsi/53c700*
7416 M: Richard Purdie <rpurdie@rpsys.net>
7417 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7418 M: Pavel Machek <pavel@ucw.cz>
7419 L: linux-leds@vger.kernel.org
7420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7422 F: Documentation/devicetree/bindings/leds/
7424 F: include/linux/leds.h
7426 LEGACY EEPROM DRIVER
7427 M: Jean Delvare <jdelvare@suse.com>
7429 F: Documentation/misc-devices/eeprom
7430 F: drivers/misc/eeprom/eeprom.c
7432 LEGO USB Tower driver
7433 M: Juergen Stuber <starblue@users.sourceforge.net>
7434 L: legousb-devel@lists.sourceforge.net
7435 W: http://legousb.sourceforge.net/
7437 F: drivers/usb/misc/legousbtower.c
7440 M: Michael Krufky <mkrufky@linuxtv.org>
7441 L: linux-media@vger.kernel.org
7442 W: https://linuxtv.org
7443 W: http://github.com/mkrufky
7444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7445 T: git git://linuxtv.org/mkrufky/tuners.git
7447 F: drivers/media/dvb-frontends/lg2160.*
7449 LGDT3305 MEDIA DRIVER
7450 M: Michael Krufky <mkrufky@linuxtv.org>
7451 L: linux-media@vger.kernel.org
7452 W: https://linuxtv.org
7453 W: http://github.com/mkrufky
7454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7455 T: git git://linuxtv.org/mkrufky/tuners.git
7457 F: drivers/media/dvb-frontends/lgdt3305.*
7460 M: Rusty Russell <rusty@rustcorp.com.au>
7461 L: lguest@lists.ozlabs.org
7462 W: http://lguest.ozlabs.org/
7464 F: arch/x86/include/asm/lguest*.h
7467 F: include/linux/lguest*.h
7470 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7471 M: Tejun Heo <tj@kernel.org>
7472 L: linux-ide@vger.kernel.org
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7476 F: include/linux/ata.h
7477 F: include/linux/libata.h
7478 F: Documentation/devicetree/bindings/ata/
7480 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7481 M: Viresh Kumar <vireshk@kernel.org>
7482 L: linux-ide@vger.kernel.org
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7485 F: include/linux/pata_arasan_cf_data.h
7486 F: drivers/ata/pata_arasan_cf.c
7489 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7490 M: Tejun Heo <tj@kernel.org>
7491 L: linux-ide@vger.kernel.org
7492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7494 F: drivers/ata/pata_*.c
7495 F: drivers/ata/ata_generic.c
7497 LIBATA SATA AHCI PLATFORM devices support
7498 M: Hans de Goede <hdegoede@redhat.com>
7499 M: Tejun Heo <tj@kernel.org>
7500 L: linux-ide@vger.kernel.org
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7503 F: drivers/ata/ahci_platform.c
7504 F: drivers/ata/libahci_platform.c
7505 F: include/linux/ahci_platform.h
7507 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7508 M: Mikael Pettersson <mikpelinux@gmail.com>
7509 L: linux-ide@vger.kernel.org
7510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7512 F: drivers/ata/sata_promise.*
7515 M: Sasha Levin <sasha.levin@oracle.com>
7517 F: tools/lib/lockdep/
7519 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7520 M: Dan Williams <dan.j.williams@intel.com>
7521 L: linux-nvdimm@lists.01.org
7522 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7526 F: include/linux/nd.h
7527 F: include/linux/libnvdimm.h
7528 F: include/uapi/linux/ndctl.h
7530 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7531 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7532 L: linux-nvdimm@lists.01.org
7533 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7535 F: drivers/nvdimm/blk.c
7536 F: drivers/nvdimm/region_devs.c
7537 F: drivers/acpi/nfit*
7539 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7540 M: Vishal Verma <vishal.l.verma@intel.com>
7541 L: linux-nvdimm@lists.01.org
7542 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7544 F: drivers/nvdimm/btt*
7546 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7547 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7548 L: linux-nvdimm@lists.01.org
7549 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7551 F: drivers/nvdimm/pmem.c
7552 F: include/linux/pmem.h
7553 F: arch/*/include/asm/pmem.h
7555 LIGHTNVM PLATFORM SUPPORT
7556 M: Matias Bjorling <mb@lightnvm.io>
7557 W: http://github/OpenChannelSSD
7558 L: linux-block@vger.kernel.org
7560 F: drivers/lightnvm/
7561 F: include/linux/lightnvm.h
7562 F: include/uapi/linux/lightnvm.h
7564 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7565 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7566 M: Paul Mackerras <paulus@samba.org>
7567 M: Michael Ellerman <mpe@ellerman.id.au>
7568 W: https://github.com/linuxppc/linux/wiki
7569 L: linuxppc-dev@lists.ozlabs.org
7570 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7573 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7574 F: Documentation/devicetree/bindings/powerpc/
7575 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7576 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7577 F: Documentation/powerpc/
7579 F: drivers/char/tpm/tpm_ibmvtpm*
7580 F: drivers/crypto/nx/
7581 F: drivers/crypto/vmx/
7582 F: drivers/i2c/busses/i2c-opal.c
7583 F: drivers/net/ethernet/ibm/ibmveth.*
7584 F: drivers/net/ethernet/ibm/ibmvnic.*
7585 F: drivers/pci/hotplug/pnv_php.c
7586 F: drivers/pci/hotplug/rpa*
7587 F: drivers/rtc/rtc-opal.c
7588 F: drivers/scsi/ibmvscsi/
7589 F: drivers/tty/hvc/hvc_opal.c
7590 F: tools/testing/selftests/powerpc
7597 LINUX FOR POWER MACINTOSH
7598 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7599 W: http://www.penguinppc.org/
7600 L: linuxppc-dev@lists.ozlabs.org
7602 F: arch/powerpc/platforms/powermac/
7603 F: drivers/macintosh/
7605 LINUX FOR POWERPC EMBEDDED MPC5XXX
7606 M: Anatolij Gustschin <agust@denx.de>
7607 L: linuxppc-dev@lists.ozlabs.org
7608 T: git git://git.denx.de/linux-denx-agust.git
7610 F: arch/powerpc/platforms/512x/
7611 F: arch/powerpc/platforms/52xx/
7613 LINUX FOR POWERPC EMBEDDED PPC4XX
7614 M: Alistair Popple <alistair@popple.id.au>
7615 M: Matt Porter <mporter@kernel.crashing.org>
7616 W: http://www.penguinppc.org/
7617 L: linuxppc-dev@lists.ozlabs.org
7619 F: arch/powerpc/platforms/40x/
7620 F: arch/powerpc/platforms/44x/
7622 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7623 L: linuxppc-dev@lists.ozlabs.org
7625 F: arch/powerpc/*/*virtex*
7626 F: arch/powerpc/*/*/*virtex*
7628 LINUX FOR POWERPC EMBEDDED PPC8XX
7629 M: Vitaly Bordug <vitb@kernel.crashing.org>
7630 W: http://www.penguinppc.org/
7631 L: linuxppc-dev@lists.ozlabs.org
7633 F: arch/powerpc/platforms/8xx/
7635 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7636 M: Scott Wood <oss@buserror.net>
7637 M: Kumar Gala <galak@kernel.crashing.org>
7638 W: http://www.penguinppc.org/
7639 L: linuxppc-dev@lists.ozlabs.org
7640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7642 F: arch/powerpc/platforms/83xx/
7643 F: arch/powerpc/platforms/85xx/
7645 LINUX FOR POWERPC PA SEMI PWRFICIENT
7646 L: linuxppc-dev@lists.ozlabs.org
7648 F: arch/powerpc/platforms/pasemi/
7649 F: drivers/*/*pasemi*
7650 F: drivers/*/*/*pasemi*
7652 LINUX SECURITY MODULE (LSM) FRAMEWORK
7653 M: Chris Wright <chrisw@sous-sol.org>
7654 L: linux-security-module@vger.kernel.org
7657 LIS3LV02D ACCELEROMETER DRIVER
7658 M: Eric Piel <eric.piel@tremplin-utc.net>
7660 F: Documentation/misc-devices/lis3lv02d
7661 F: drivers/misc/lis3lv02d/
7662 F: drivers/platform/x86/hp_accel.c
7665 M: Josh Poimboeuf <jpoimboe@redhat.com>
7666 M: Jessica Yu <jeyu@redhat.com>
7667 M: Jiri Kosina <jikos@kernel.org>
7668 M: Miroslav Benes <mbenes@suse.cz>
7669 R: Petr Mladek <pmladek@suse.com>
7671 F: kernel/livepatch/
7672 F: include/linux/livepatch.h
7673 F: arch/x86/include/asm/livepatch.h
7674 F: arch/x86/kernel/livepatch.c
7675 F: Documentation/livepatch/
7676 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7677 F: samples/livepatch/
7678 L: live-patching@vger.kernel.org
7679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7681 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7682 M: Kees Cook <keescook@chromium.org>
7684 F: drivers/misc/lkdtm*
7687 L: netdev@vger.kernel.org
7689 F: include/linux/llc.h
7690 F: include/uapi/linux/llc.h
7694 LM73 HARDWARE MONITOR DRIVER
7695 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7696 L: linux-hwmon@vger.kernel.org
7698 F: drivers/hwmon/lm73.c
7700 LM78 HARDWARE MONITOR DRIVER
7701 M: Jean Delvare <jdelvare@suse.com>
7702 L: linux-hwmon@vger.kernel.org
7704 F: Documentation/hwmon/lm78
7705 F: drivers/hwmon/lm78.c
7707 LM83 HARDWARE MONITOR DRIVER
7708 M: Jean Delvare <jdelvare@suse.com>
7709 L: linux-hwmon@vger.kernel.org
7711 F: Documentation/hwmon/lm83
7712 F: drivers/hwmon/lm83.c
7714 LM90 HARDWARE MONITOR DRIVER
7715 M: Jean Delvare <jdelvare@suse.com>
7716 L: linux-hwmon@vger.kernel.org
7718 F: Documentation/hwmon/lm90
7719 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7720 F: drivers/hwmon/lm90.c
7721 F: include/dt-bindings/thermal/lm90.h
7723 LM95234 HARDWARE MONITOR DRIVER
7724 M: Guenter Roeck <linux@roeck-us.net>
7725 L: linux-hwmon@vger.kernel.org
7727 F: Documentation/hwmon/lm95234
7728 F: drivers/hwmon/lm95234.c
7730 LME2510 MEDIA DRIVER
7731 M: Malcolm Priestley <tvboxspy@gmail.com>
7732 L: linux-media@vger.kernel.org
7733 W: https://linuxtv.org
7734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7736 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7739 M: Peter Zijlstra <peterz@infradead.org>
7740 M: Ingo Molnar <mingo@redhat.com>
7741 L: linux-kernel@vger.kernel.org
7742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7744 F: Documentation/locking/
7745 F: include/linux/lockdep.h
7746 F: include/linux/spinlock*.h
7747 F: arch/*/include/asm/spinlock*.h
7748 F: include/linux/rwlock*.h
7749 F: include/linux/mutex*.h
7750 F: arch/*/include/asm/mutex*.h
7751 F: include/linux/rwsem*.h
7752 F: arch/*/include/asm/rwsem.h
7753 F: include/linux/seqlock.h
7754 F: lib/locking*.[ch]
7757 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7758 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7759 L: linux-ntfs-dev@lists.sourceforge.net
7760 W: http://www.linux-ntfs.org/content/view/19/37/
7762 F: Documentation/ldm.txt
7763 F: block/partitions/ldm.*
7765 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7766 M: Sathya Prakash <sathya.prakash@broadcom.com>
7767 M: Chaitra P B <chaitra.basappa@broadcom.com>
7768 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7769 L: MPT-FusionLinux.pdl@broadcom.com
7770 L: linux-scsi@vger.kernel.org
7771 W: http://www.avagotech.com/support/
7773 F: drivers/message/fusion/
7774 F: drivers/scsi/mpt2sas/
7775 F: drivers/scsi/mpt3sas/
7777 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7778 M: Matthew Wilcox <matthew@wil.cx>
7779 L: linux-scsi@vger.kernel.org
7781 F: drivers/scsi/sym53c8xx_2/
7783 LTC4261 HARDWARE MONITOR DRIVER
7784 M: Guenter Roeck <linux@roeck-us.net>
7785 L: linux-hwmon@vger.kernel.org
7787 F: Documentation/hwmon/ltc4261
7788 F: drivers/hwmon/ltc4261.c
7790 LTC4306 I2C MULTIPLEXER DRIVER
7791 M: Michael Hennerich <michael.hennerich@analog.com>
7792 W: http://ez.analog.com/community/linux-device-drivers
7793 L: linux-i2c@vger.kernel.org
7795 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7796 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7798 LTP (Linux Test Project)
7799 M: Mike Frysinger <vapier@gentoo.org>
7800 M: Cyril Hrubis <chrubis@suse.cz>
7801 M: Wanlong Gao <wanlong.gao@gmail.com>
7802 M: Jan Stancek <jstancek@redhat.com>
7803 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7804 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7805 L: ltp@lists.linux.it (subscribers-only)
7806 W: http://linux-test-project.github.io/
7807 T: git git://github.com/linux-test-project/ltp.git
7811 W: http://www.linux-m32r.org/
7816 M: Geert Uytterhoeven <geert@linux-m68k.org>
7817 L: linux-m68k@lists.linux-m68k.org
7818 W: http://www.linux-m68k.org/
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7824 M68K ON APPLE MACINTOSH
7825 M: Joshua Thompson <funaho@jurai.org>
7826 W: http://www.mac.linux-m68k.org/
7827 L: linux-m68k@lists.linux-m68k.org
7832 M: Philip Blundell <philb@gnu.org>
7833 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7837 M88DS3103 MEDIA DRIVER
7838 M: Antti Palosaari <crope@iki.fi>
7839 L: linux-media@vger.kernel.org
7840 W: https://linuxtv.org
7841 W: http://palosaari.fi/linux/
7842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7843 T: git git://linuxtv.org/anttip/media_tree.git
7845 F: drivers/media/dvb-frontends/m88ds3103*
7847 M88RS2000 MEDIA DRIVER
7848 M: Malcolm Priestley <tvboxspy@gmail.com>
7849 L: linux-media@vger.kernel.org
7850 W: https://linuxtv.org
7851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7853 F: drivers/media/dvb-frontends/m88rs2000*
7855 MA901 MASTERKIT USB FM RADIO DRIVER
7856 M: Alexey Klimov <klimov.linux@gmail.com>
7857 L: linux-media@vger.kernel.org
7858 T: git git://linuxtv.org/media_tree.git
7860 F: drivers/media/radio/radio-ma901.c
7863 M: Johannes Berg <johannes@sipsolutions.net>
7864 L: linux-wireless@vger.kernel.org
7865 W: http://wireless.kernel.org/
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7869 F: Documentation/networking/mac80211-injection.txt
7870 F: include/net/mac80211.h
7872 F: drivers/net/wireless/mac80211_hwsim.[ch]
7875 M: Jassi Brar <jassisinghbrar@gmail.com>
7876 L: linux-kernel@vger.kernel.org
7879 F: include/linux/mailbox_client.h
7880 F: include/linux/mailbox_controller.h
7882 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7883 M: Michael Kerrisk <mtk.manpages@gmail.com>
7884 W: http://www.kernel.org/doc/man-pages
7885 L: linux-man@vger.kernel.org
7888 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7889 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7890 L: linux-mips@linux-mips.org
7892 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7894 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7895 M: Andrew Lunn <andrew@lunn.ch>
7896 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7897 L: netdev@vger.kernel.org
7899 F: drivers/net/dsa/mv88e6xxx/
7900 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7902 MARVELL ARMADA DRM SUPPORT
7903 M: Russell King <linux@armlinux.org.uk>
7905 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7906 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7907 F: drivers/gpu/drm/armada/
7908 F: include/uapi/drm/armada_drm.h
7909 F: Documentation/devicetree/bindings/display/armada/
7911 MARVELL CRYPTO DRIVER
7912 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7913 M: Arnaud Ebalard <arno@natisbad.org>
7914 F: drivers/crypto/marvell/
7916 L: linux-crypto@vger.kernel.org
7918 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7919 M: Mirko Lindner <mlindner@marvell.com>
7920 M: Stephen Hemminger <stephen@networkplumber.org>
7921 L: netdev@vger.kernel.org
7923 F: drivers/net/ethernet/marvell/sk*
7925 MARVELL LIBERTAS WIRELESS DRIVER
7926 L: libertas-dev@lists.infradead.org
7928 F: drivers/net/wireless/marvell/libertas/
7930 MARVELL MV643XX ETHERNET DRIVER
7931 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7932 L: netdev@vger.kernel.org
7934 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7935 F: include/linux/mv643xx.h
7937 MARVELL MVNETA ETHERNET DRIVER
7938 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7939 L: netdev@vger.kernel.org
7941 F: drivers/net/ethernet/marvell/mvneta.*
7943 MARVELL MWIFIEX WIRELESS DRIVER
7944 M: Amitkumar Karwar <amitkarwar@gmail.com>
7945 M: Nishant Sarmukadam <nishants@marvell.com>
7946 M: Ganapathi Bhat <gbhat@marvell.com>
7947 M: Xinming Hu <huxm@marvell.com>
7948 L: linux-wireless@vger.kernel.org
7950 F: drivers/net/wireless/marvell/mwifiex/
7952 MARVELL MWL8K WIRELESS DRIVER
7953 M: Lennert Buytenhek <buytenh@wantstofly.org>
7954 L: linux-wireless@vger.kernel.org
7956 F: drivers/net/wireless/marvell/mwl8k.c
7958 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7959 M: Nicolas Pitre <nico@fluxnic.net>
7961 F: drivers/mmc/host/mvsdio.*
7963 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7964 M: Hu Ziji <huziji@marvell.com>
7965 L: linux-mmc@vger.kernel.org
7967 F: drivers/mmc/host/sdhci-xenon*
7968 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7970 MATROX FRAMEBUFFER DRIVER
7971 L: linux-fbdev@vger.kernel.org
7973 F: drivers/video/fbdev/matrox/matroxfb_*
7974 F: include/uapi/linux/matroxfb.h
7976 MAX16065 HARDWARE MONITOR DRIVER
7977 M: Guenter Roeck <linux@roeck-us.net>
7978 L: linux-hwmon@vger.kernel.org
7980 F: Documentation/hwmon/max16065
7981 F: drivers/hwmon/max16065.c
7983 MAX20751 HARDWARE MONITOR DRIVER
7984 M: Guenter Roeck <linux@roeck-us.net>
7985 L: linux-hwmon@vger.kernel.org
7987 F: Documentation/hwmon/max20751
7988 F: drivers/hwmon/max20751.c
7990 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7991 L: linux-hwmon@vger.kernel.org
7993 F: Documentation/hwmon/max6650
7994 F: drivers/hwmon/max6650.c
7996 MAX6697 HARDWARE MONITOR DRIVER
7997 M: Guenter Roeck <linux@roeck-us.net>
7998 L: linux-hwmon@vger.kernel.org
8000 F: Documentation/hwmon/max6697
8001 F: Documentation/devicetree/bindings/i2c/max6697.txt
8002 F: drivers/hwmon/max6697.c
8003 F: include/linux/platform_data/max6697.h
8005 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8006 M: Peter Rosin <peda@axentia.se>
8007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8009 F: Documentation/devicetree/bindings/sound/max9860.txt
8010 F: sound/soc/codecs/max9860.*
8012 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8013 M: Krzysztof Kozlowski <krzk@kernel.org>
8014 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8015 L: linux-pm@vger.kernel.org
8017 F: drivers/power/supply/max14577_charger.c
8018 F: drivers/power/supply/max77693_charger.c
8020 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8021 M: Javier Martinez Canillas <javier@osg.samsung.com>
8022 L: linux-kernel@vger.kernel.org
8024 F: drivers/*/*max77802*.c
8025 F: Documentation/devicetree/bindings/*/*max77802.txt
8026 F: include/dt-bindings/*/*max77802.h
8028 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8029 M: Chanwoo Choi <cw00.choi@samsung.com>
8030 M: Krzysztof Kozlowski <krzk@kernel.org>
8031 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8032 L: linux-kernel@vger.kernel.org
8034 F: drivers/*/max14577*.c
8035 F: drivers/*/max77686*.c
8036 F: drivers/*/max77693*.c
8037 F: drivers/extcon/extcon-max14577.c
8038 F: drivers/extcon/extcon-max77693.c
8039 F: drivers/rtc/rtc-max77686.c
8040 F: drivers/clk/clk-max77686.c
8041 F: Documentation/devicetree/bindings/mfd/max14577.txt
8042 F: Documentation/devicetree/bindings/*/max77686.txt
8043 F: Documentation/devicetree/bindings/mfd/max77693.txt
8044 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8045 F: include/linux/mfd/max14577*.h
8046 F: include/linux/mfd/max77686*.h
8047 F: include/linux/mfd/max77693*.h
8049 MAXIRADIO FM RADIO RECEIVER DRIVER
8050 M: Hans Verkuil <hverkuil@xs4all.nl>
8051 L: linux-media@vger.kernel.org
8052 T: git git://linuxtv.org/media_tree.git
8053 W: https://linuxtv.org
8055 F: drivers/media/radio/radio-maxiradio*
8057 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8058 M: Peter Rosin <peda@axentia.se>
8059 L: linux-iio@vger.kernel.org
8061 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8062 F: drivers/iio/potentiometer/mcp4531.c
8064 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8065 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8066 L: linux-iio@vger.kernel.org
8068 F: drivers/iio/dac/cio-dac.c
8070 MEDIA DRIVERS FOR RENESAS - FCP
8071 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8072 L: linux-media@vger.kernel.org
8073 L: linux-renesas-soc@vger.kernel.org
8074 T: git git://linuxtv.org/media_tree.git
8076 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8077 F: drivers/media/platform/rcar-fcp.c
8078 F: include/media/rcar-fcp.h
8080 MEDIA DRIVERS FOR RENESAS - FDP1
8081 M: Kieran Bingham <kieran@bingham.xyz>
8082 L: linux-media@vger.kernel.org
8083 L: linux-renesas-soc@vger.kernel.org
8084 T: git git://linuxtv.org/media_tree.git
8086 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8087 F: drivers/media/platform/rcar_fdp1.c
8089 MEDIA DRIVERS FOR RENESAS - VIN
8090 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8091 L: linux-media@vger.kernel.org
8092 L: linux-renesas-soc@vger.kernel.org
8093 T: git git://linuxtv.org/media_tree.git
8095 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8096 F: drivers/media/platform/rcar-vin/
8098 MEDIA DRIVERS FOR RENESAS - VSP1
8099 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8100 L: linux-media@vger.kernel.org
8101 L: linux-renesas-soc@vger.kernel.org
8102 T: git git://linuxtv.org/media_tree.git
8104 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8105 F: drivers/media/platform/vsp1/
8107 MEDIA DRIVERS FOR HELENE
8108 M: Abylay Ospan <aospan@netup.ru>
8109 L: linux-media@vger.kernel.org
8110 W: https://linuxtv.org
8112 T: git git://linuxtv.org/media_tree.git
8114 F: drivers/media/dvb-frontends/helene*
8116 MEDIA DRIVERS FOR ASCOT2E
8117 M: Sergey Kozlov <serjk@netup.ru>
8118 M: Abylay Ospan <aospan@netup.ru>
8119 L: linux-media@vger.kernel.org
8120 W: https://linuxtv.org
8122 T: git git://linuxtv.org/media_tree.git
8124 F: drivers/media/dvb-frontends/ascot2e*
8126 MEDIA DRIVERS FOR CXD2841ER
8127 M: Sergey Kozlov <serjk@netup.ru>
8128 M: Abylay Ospan <aospan@netup.ru>
8129 L: linux-media@vger.kernel.org
8130 W: https://linuxtv.org
8132 T: git git://linuxtv.org/media_tree.git
8134 F: drivers/media/dvb-frontends/cxd2841er*
8136 MEDIA DRIVERS FOR HORUS3A
8137 M: Sergey Kozlov <serjk@netup.ru>
8138 M: Abylay Ospan <aospan@netup.ru>
8139 L: linux-media@vger.kernel.org
8140 W: https://linuxtv.org
8142 T: git git://linuxtv.org/media_tree.git
8144 F: drivers/media/dvb-frontends/horus3a*
8146 MEDIA DRIVERS FOR LNBH25
8147 M: Sergey Kozlov <serjk@netup.ru>
8148 M: Abylay Ospan <aospan@netup.ru>
8149 L: linux-media@vger.kernel.org
8150 W: https://linuxtv.org
8152 T: git git://linuxtv.org/media_tree.git
8154 F: drivers/media/dvb-frontends/lnbh25*
8156 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8157 M: Sergey Kozlov <serjk@netup.ru>
8158 M: Abylay Ospan <aospan@netup.ru>
8159 L: linux-media@vger.kernel.org
8160 W: https://linuxtv.org
8162 T: git git://linuxtv.org/media_tree.git
8164 F: drivers/media/pci/netup_unidvb/*
8166 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8167 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8169 P: LinuxTV.org Project
8170 L: linux-media@vger.kernel.org
8171 W: https://linuxtv.org
8172 Q: http://patchwork.kernel.org/project/linux-media/list/
8173 T: git git://linuxtv.org/media_tree.git
8175 F: Documentation/devicetree/bindings/media/
8176 F: Documentation/media/
8178 F: drivers/staging/media/
8179 F: include/linux/platform_data/media/
8181 F: include/uapi/linux/dvb/
8182 F: include/uapi/linux/videodev2.h
8183 F: include/uapi/linux/media.h
8184 F: include/uapi/linux/v4l2-*
8185 F: include/uapi/linux/meye.h
8186 F: include/uapi/linux/ivtv*
8187 F: include/uapi/linux/uvcvideo.h
8189 MEDIATEK ETHERNET DRIVER
8190 M: Felix Fietkau <nbd@openwrt.org>
8191 M: John Crispin <blogic@openwrt.org>
8192 L: netdev@vger.kernel.org
8194 F: drivers/net/ethernet/mediatek/
8196 MEDIATEK JPEG DRIVER
8197 M: Rick Chang <rick.chang@mediatek.com>
8198 M: Bin Liu <bin.liu@mediatek.com>
8200 F: drivers/media/platform/mtk-jpeg/
8201 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8203 MEDIATEK MEDIA DRIVER
8204 M: Tiffany Lin <tiffany.lin@mediatek.com>
8205 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8207 F: drivers/media/platform/mtk-vcodec/
8208 F: drivers/media/platform/mtk-vpu/
8209 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8210 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8213 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8214 M: Houlong Wei <houlong.wei@mediatek.com>
8215 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8217 F: drivers/media/platform/mtk-mdp/
8218 F: drivers/media/platform/mtk-vpu/
8219 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8221 MEDIATEK MT7601U WIRELESS LAN DRIVER
8222 M: Jakub Kicinski <kubakici@wp.pl>
8223 L: linux-wireless@vger.kernel.org
8225 F: drivers/net/wireless/mediatek/mt7601u/
8227 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8228 M: Peter Senna Tschudin <peter.senna@collabora.com>
8229 M: Martin Donnelly <martin.donnelly@ge.com>
8230 M: Martyn Welch <martyn.welch@collabora.co.uk>
8232 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8233 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8235 MEGARAID SCSI/SAS DRIVERS
8236 M: Kashyap Desai <kashyap.desai@broadcom.com>
8237 M: Sumit Saxena <sumit.saxena@broadcom.com>
8238 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8239 L: megaraidlinux.pdl@broadcom.com
8240 L: linux-scsi@vger.kernel.org
8241 W: http://www.avagotech.com/support/
8243 F: Documentation/scsi/megaraid.txt
8244 F: drivers/scsi/megaraid.*
8245 F: drivers/scsi/megaraid/
8247 MELFAS MIP4 TOUCHSCREEN DRIVER
8248 M: Sangwon Jee <jeesw@melfas.com>
8249 W: http://www.melfas.com
8251 F: drivers/input/touchscreen/melfas_mip4.c
8252 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8254 MELLANOX ETHERNET DRIVER (mlx4_en)
8255 M: Tariq Toukan <tariqt@mellanox.com>
8256 L: netdev@vger.kernel.org
8258 W: http://www.mellanox.com
8259 Q: http://patchwork.ozlabs.org/project/netdev/list/
8260 F: drivers/net/ethernet/mellanox/mlx4/en_*
8262 MELLANOX ETHERNET DRIVER (mlx5e)
8263 M: Saeed Mahameed <saeedm@mellanox.com>
8264 L: netdev@vger.kernel.org
8266 W: http://www.mellanox.com
8267 Q: http://patchwork.ozlabs.org/project/netdev/list/
8268 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8270 MELLANOX ETHERNET SWITCH DRIVERS
8271 M: Jiri Pirko <jiri@mellanox.com>
8272 M: Ido Schimmel <idosch@mellanox.com>
8273 L: netdev@vger.kernel.org
8275 W: http://www.mellanox.com
8276 Q: http://patchwork.ozlabs.org/project/netdev/list/
8277 F: drivers/net/ethernet/mellanox/mlxsw/
8279 MELLANOX MLXCPLD I2C AND MUX DRIVER
8280 M: Vadim Pasternak <vadimp@mellanox.com>
8281 M: Michael Shych <michaelsh@mellanox.com>
8282 L: linux-i2c@vger.kernel.org
8284 F: drivers/i2c/busses/i2c-mlxcpld.c
8285 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8286 F: Documentation/i2c/busses/i2c-mlxcpld
8288 MELLANOX MLXCPLD LED DRIVER
8289 M: Vadim Pasternak <vadimp@mellanox.com>
8290 L: linux-leds@vger.kernel.org
8292 F: drivers/leds/leds-mlxcpld.c
8293 F: Documentation/leds/leds-mlxcpld.txt
8295 MELLANOX PLATFORM DRIVER
8296 M: Vadim Pasternak <vadimp@mellanox.com>
8297 L: platform-driver-x86@vger.kernel.org
8299 F: drivers/platform/x86/mlx-platform.c
8301 MELLANOX MLX CPLD HOTPLUG DRIVER
8302 M: Vadim Pasternak <vadimp@mellanox.com>
8303 L: platform-driver-x86@vger.kernel.org
8305 F: drivers/platform/x86/mlxcpld-hotplug.c
8306 F: include/linux/platform_data/mlxcpld-hotplug.h
8308 SOFT-ROCE DRIVER (rxe)
8309 M: Moni Shoua <monis@mellanox.com>
8310 L: linux-rdma@vger.kernel.org
8312 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8313 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8314 F: drivers/infiniband/sw/rxe/
8315 F: include/uapi/rdma/rdma_user_rxe.h
8318 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8319 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8320 L: linux-kernel@vger.kernel.org
8322 F: kernel/membarrier.c
8323 F: include/uapi/linux/membarrier.h
8326 L: linux-mm@kvack.org
8327 W: http://www.linux-mm.org
8329 F: include/linux/mm.h
8330 F: include/linux/gfp.h
8331 F: include/linux/mmzone.h
8332 F: include/linux/memory_hotplug.h
8333 F: include/linux/vmalloc.h
8336 MEMORY TECHNOLOGY DEVICES (MTD)
8337 M: David Woodhouse <dwmw2@infradead.org>
8338 M: Brian Norris <computersforpeace@gmail.com>
8339 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8340 M: Marek Vasut <marek.vasut@gmail.com>
8341 M: Richard Weinberger <richard@nod.at>
8342 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8343 L: linux-mtd@lists.infradead.org
8344 W: http://www.linux-mtd.infradead.org/
8345 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8346 T: git git://git.infradead.org/linux-mtd.git
8347 T: git git://git.infradead.org/l2-mtd.git
8349 F: Documentation/devicetree/bindings/mtd/
8351 F: include/linux/mtd/
8352 F: include/uapi/mtd/
8354 MEN A21 WATCHDOG DRIVER
8355 M: Johannes Thumshirn <morbidrsa@gmail.com>
8356 L: linux-watchdog@vger.kernel.org
8358 F: drivers/watchdog/mena21_wdt.c
8360 MEN CHAMELEON BUS (mcb)
8361 M: Johannes Thumshirn <morbidrsa@gmail.com>
8364 F: include/linux/mcb.h
8365 F: Documentation/men-chameleon-bus.txt
8367 MEN F21BMC (Board Management Controller)
8368 M: Andreas Werner <andreas.werner@men.de>
8370 F: drivers/mfd/menf21bmc.c
8371 F: drivers/watchdog/menf21bmc_wdt.c
8372 F: drivers/leds/leds-menf21bmc.c
8373 F: drivers/hwmon/menf21bmc_hwmon.c
8374 F: Documentation/hwmon/menf21bmc
8377 M: James Hogan <james.hogan@imgtec.com>
8378 L: linux-metag@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8382 F: Documentation/metag/
8383 F: Documentation/devicetree/bindings/metag/
8384 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8385 F: drivers/clocksource/metag_generic.c
8386 F: drivers/irqchip/irq-metag.c
8387 F: drivers/irqchip/irq-metag-ext.c
8388 F: drivers/tty/metag_da.c
8390 MICROBLAZE ARCHITECTURE
8391 M: Michal Simek <monstr@monstr.eu>
8392 W: http://www.monstr.eu/fdt/
8393 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8397 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8398 M: Richard Genoud <richard.genoud@gmail.com>
8400 F: drivers/tty/serial/atmel_serial.c
8401 F: include/linux/atmel_serial.h
8403 MICROCHIP / ATMEL DMA DRIVER
8404 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8406 L: dmaengine@vger.kernel.org
8408 F: drivers/dma/at_hdmac.c
8409 F: drivers/dma/at_hdmac_regs.h
8410 F: include/linux/platform_data/dma-atmel.h
8412 MICROCHIP / ATMEL ISC DRIVER
8413 M: Songjun Wu <songjun.wu@microchip.com>
8414 L: linux-media@vger.kernel.org
8416 F: drivers/media/platform/atmel/atmel-isc.c
8417 F: drivers/media/platform/atmel/atmel-isc-regs.h
8418 F: devicetree/bindings/media/atmel-isc.txt
8420 MICROCHIP USB251XB DRIVER
8421 M: Richard Leitner <richard.leitner@skidata.com>
8422 L: linux-usb@vger.kernel.org
8424 F: drivers/usb/misc/usb251xb.c
8425 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8427 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8428 M: Chen Yu <yu.c.chen@intel.com>
8429 L: platform-driver-x86@vger.kernel.org
8431 F: drivers/platform/x86/surfacepro3_button.c
8434 M: Oliver Neukum <oliver@neukum.org>
8436 F: drivers/usb/image/microtek.*
8439 M: Ralf Baechle <ralf@linux-mips.org>
8440 L: linux-mips@linux-mips.org
8441 W: http://www.linux-mips.org/
8442 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8443 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8445 F: Documentation/devicetree/bindings/mips/
8446 F: Documentation/mips/
8449 MIPS/LOONGSON1 ARCHITECTURE
8450 M: Keguang Zhang <keguang.zhang@gmail.com>
8451 L: linux-mips@linux-mips.org
8453 F: arch/mips/loongson32/
8454 F: arch/mips/include/asm/mach-loongson32/
8455 F: drivers/*/*loongson1*
8456 F: drivers/*/*/*loongson1*
8458 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8459 M: Hans Verkuil <hverkuil@xs4all.nl>
8460 L: linux-media@vger.kernel.org
8461 T: git git://linuxtv.org/media_tree.git
8462 W: https://linuxtv.org
8464 F: drivers/media/radio/radio-miropcm20*
8466 MELLANOX MLX4 core VPI driver
8467 M: Yishai Hadas <yishaih@mellanox.com>
8468 L: netdev@vger.kernel.org
8469 L: linux-rdma@vger.kernel.org
8470 W: http://www.mellanox.com
8471 Q: http://patchwork.ozlabs.org/project/netdev/list/
8473 F: drivers/net/ethernet/mellanox/mlx4/
8474 F: include/linux/mlx4/
8475 F: include/uapi/rdma/mlx4-abi.h
8477 MELLANOX MLX4 IB driver
8478 M: Yishai Hadas <yishaih@mellanox.com>
8479 L: linux-rdma@vger.kernel.org
8480 W: http://www.mellanox.com
8481 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8483 F: drivers/infiniband/hw/mlx4/
8484 F: include/linux/mlx4/
8486 MELLANOX MLX5 core VPI driver
8487 M: Saeed Mahameed <saeedm@mellanox.com>
8488 M: Matan Barak <matanb@mellanox.com>
8489 M: Leon Romanovsky <leonro@mellanox.com>
8490 L: netdev@vger.kernel.org
8491 L: linux-rdma@vger.kernel.org
8492 W: http://www.mellanox.com
8493 Q: http://patchwork.ozlabs.org/project/netdev/list/
8495 F: drivers/net/ethernet/mellanox/mlx5/core/
8496 F: include/linux/mlx5/
8497 F: include/uapi/rdma/mlx5-abi.h
8499 MELLANOX MLX5 IB driver
8500 M: Matan Barak <matanb@mellanox.com>
8501 M: Leon Romanovsky <leonro@mellanox.com>
8502 L: linux-rdma@vger.kernel.org
8503 W: http://www.mellanox.com
8504 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8506 F: drivers/infiniband/hw/mlx5/
8507 F: include/linux/mlx5/
8509 MELEXIS MLX90614 DRIVER
8510 M: Crt Mori <cmo@melexis.com>
8511 L: linux-iio@vger.kernel.org
8512 W: http://www.melexis.com
8514 F: drivers/iio/temperature/mlx90614.c
8516 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8517 M: Don Brace <don.brace@microsemi.com>
8518 L: esc.storagedev@microsemi.com
8519 L: linux-scsi@vger.kernel.org
8521 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8522 F: drivers/scsi/smartpqi/Kconfig
8523 F: drivers/scsi/smartpqi/Makefile
8524 F: include/linux/cciss*.h
8525 F: include/uapi/linux/cciss*.h
8526 F: Documentation/scsi/smartpqi.txt
8528 MN88472 MEDIA DRIVER
8529 M: Antti Palosaari <crope@iki.fi>
8530 L: linux-media@vger.kernel.org
8531 W: https://linuxtv.org
8532 W: http://palosaari.fi/linux/
8533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8535 F: drivers/media/dvb-frontends/mn88472*
8537 MN88473 MEDIA DRIVER
8538 M: Antti Palosaari <crope@iki.fi>
8539 L: linux-media@vger.kernel.org
8540 W: https://linuxtv.org
8541 W: http://palosaari.fi/linux/
8542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8544 F: drivers/media/dvb-frontends/mn88473*
8547 M: Jessica Yu <jeyu@redhat.com>
8548 M: Rusty Russell <rusty@rustcorp.com.au>
8549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8551 F: include/linux/module.h
8554 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8555 W: http://popies.net/meye/
8557 F: Documentation/media/v4l-drivers/meye*
8558 F: drivers/media/pci/meye/
8559 F: include/uapi/linux/meye.h
8561 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8562 M: Jiri Slaby <jirislaby@gmail.com>
8564 F: Documentation/serial/moxa-smartio
8565 F: drivers/tty/mxser.*
8567 MR800 AVERMEDIA USB FM RADIO DRIVER
8568 M: Alexey Klimov <klimov.linux@gmail.com>
8569 L: linux-media@vger.kernel.org
8570 T: git git://linuxtv.org/media_tree.git
8572 F: drivers/media/radio/radio-mr800.c
8574 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8575 M: Alan Ott <alan@signal11.us>
8576 L: linux-wpan@vger.kernel.org
8578 F: drivers/net/ieee802154/mrf24j40.c
8579 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8582 M: "Lee, Chun-Yi" <jlee@suse.com>
8583 L: platform-driver-x86@vger.kernel.org
8585 F: drivers/platform/x86/msi-laptop.c
8588 L: platform-driver-x86@vger.kernel.org
8590 F: drivers/platform/x86/msi-wmi.c
8593 M: Antti Palosaari <crope@iki.fi>
8594 L: linux-media@vger.kernel.org
8595 W: https://linuxtv.org
8596 W: http://palosaari.fi/linux/
8597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8598 T: git git://linuxtv.org/anttip/media_tree.git
8600 F: drivers/media/tuners/msi001*
8602 MSI2500 MEDIA DRIVER
8603 M: Antti Palosaari <crope@iki.fi>
8604 L: linux-media@vger.kernel.org
8605 W: https://linuxtv.org
8606 W: http://palosaari.fi/linux/
8607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8608 T: git git://linuxtv.org/anttip/media_tree.git
8610 F: drivers/media/usb/msi2500/
8612 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8613 M: Robert Jarzmik <robert.jarzmik@free.fr>
8614 L: linux-mtd@lists.infradead.org
8616 F: drivers/mtd/devices/docg3*
8618 MT9M032 APTINA SENSOR DRIVER
8619 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8620 L: linux-media@vger.kernel.org
8621 T: git git://linuxtv.org/media_tree.git
8623 F: drivers/media/i2c/mt9m032.c
8624 F: include/media/i2c/mt9m032.h
8626 MT9P031 APTINA CAMERA SENSOR
8627 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8628 L: linux-media@vger.kernel.org
8629 T: git git://linuxtv.org/media_tree.git
8631 F: drivers/media/i2c/mt9p031.c
8632 F: include/media/i2c/mt9p031.h
8634 MT9T001 APTINA CAMERA SENSOR
8635 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8636 L: linux-media@vger.kernel.org
8637 T: git git://linuxtv.org/media_tree.git
8639 F: drivers/media/i2c/mt9t001.c
8640 F: include/media/i2c/mt9t001.h
8642 MT9V032 APTINA CAMERA SENSOR
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: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8648 F: drivers/media/i2c/mt9v032.c
8649 F: include/media/i2c/mt9v032.h
8651 MULTIFUNCTION DEVICES (MFD)
8652 M: Lee Jones <lee.jones@linaro.org>
8653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8655 F: Documentation/devicetree/bindings/mfd/
8657 F: include/linux/mfd/
8658 F: include/dt-bindings/mfd/
8660 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8661 M: Ulf Hansson <ulf.hansson@linaro.org>
8662 L: linux-mmc@vger.kernel.org
8663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8665 F: Documentation/devicetree/bindings/mmc/
8667 F: include/linux/mmc/
8668 F: include/uapi/linux/mmc/
8670 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8672 F: drivers/mmc/host/mmc_spi.c
8673 F: include/linux/spi/mmc_spi.h
8675 MULTISOUND SOUND DRIVER
8676 M: Andrew Veliath <andrewtv@usa.net>
8678 F: Documentation/sound/oss/MultiSound
8681 MULTITECH MULTIPORT CARD (ISICOM)
8683 F: drivers/tty/isicom.c
8684 F: include/linux/isicom.h
8686 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8687 M: Bin Liu <b-liu@ti.com>
8688 L: linux-usb@vger.kernel.org
8689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8691 F: drivers/usb/musb/
8693 MXL5007T MEDIA DRIVER
8694 M: Michael Krufky <mkrufky@linuxtv.org>
8695 L: linux-media@vger.kernel.org
8696 W: https://linuxtv.org
8697 W: http://github.com/mkrufky
8698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8699 T: git git://linuxtv.org/mkrufky/tuners.git
8701 F: drivers/media/tuners/mxl5007t.*
8704 M: Marek Vasut <marex@denx.de>
8706 F: drivers/gpu/drm/mxsfb/
8707 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8709 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8710 M: Hyong-Youb Kim <hykim@myri.com>
8711 L: netdev@vger.kernel.org
8712 W: https://www.myricom.com/support/downloads/myri10ge.html
8714 F: drivers/net/ethernet/myricom/myri10ge/
8716 NAND FLASH SUBSYSTEM
8717 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8718 R: Richard Weinberger <richard@nod.at>
8719 L: linux-mtd@lists.infradead.org
8720 W: http://www.linux-mtd.infradead.org/
8721 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8722 T: git git://github.com/linux-nand/linux.git
8724 F: drivers/mtd/nand/
8725 F: include/linux/mtd/nand*.h
8727 NATSEMI ETHERNET DRIVER (DP8381x)
8729 F: drivers/net/ethernet/natsemi/natsemi.c
8731 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8732 M: Daniel Mack <zonque@gmail.com>
8734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8735 W: http://www.native-instruments.com
8739 M: Petr Vandrovec <petr@vandrovec.name>
8743 NCR 5380 SCSI DRIVERS
8744 M: Finn Thain <fthain@telegraphics.com.au>
8745 M: Michael Schmitz <schmitzmic@gmail.com>
8746 L: linux-scsi@vger.kernel.org
8748 F: Documentation/scsi/g_NCR5380.txt
8749 F: drivers/scsi/NCR5380.*
8750 F: drivers/scsi/arm/cumana_1.c
8751 F: drivers/scsi/arm/oak.c
8752 F: drivers/scsi/atari_scsi.*
8753 F: drivers/scsi/dmx3191d.c
8754 F: drivers/scsi/g_NCR5380.*
8755 F: drivers/scsi/mac_scsi.*
8756 F: drivers/scsi/sun3_scsi.*
8757 F: drivers/scsi/sun3_scsi_vme.c
8759 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8760 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8761 L: linux-scsi@vger.kernel.org
8763 F: drivers/scsi/NCR_D700.*
8765 NCT6775 HARDWARE MONITOR DRIVER
8766 M: Guenter Roeck <linux@roeck-us.net>
8767 L: linux-hwmon@vger.kernel.org
8769 F: Documentation/hwmon/nct6775
8770 F: drivers/hwmon/nct6775.c
8772 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8773 M: Faisal Latif <faisal.latif@intel.com>
8774 L: linux-rdma@vger.kernel.org
8775 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8777 F: drivers/infiniband/hw/nes/
8778 F: include/uapi/rdma/nes-abi.h
8780 NETEM NETWORK EMULATOR
8781 M: Stephen Hemminger <stephen@networkplumber.org>
8782 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8784 F: net/sched/sch_netem.c
8786 NETERION 10GbE DRIVERS (s2io/vxge)
8787 M: Jon Mason <jdmason@kudzu.us>
8788 L: netdev@vger.kernel.org
8790 F: Documentation/networking/s2io.txt
8791 F: Documentation/networking/vxge.txt
8792 F: drivers/net/ethernet/neterion/
8795 M: Pablo Neira Ayuso <pablo@netfilter.org>
8796 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8797 M: Florian Westphal <fw@strlen.de>
8798 L: netfilter-devel@vger.kernel.org
8799 L: coreteam@netfilter.org
8800 W: http://www.netfilter.org/
8801 W: http://www.iptables.org/
8802 W: http://www.nftables.org/
8803 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8807 F: include/linux/netfilter*
8808 F: include/linux/netfilter/
8809 F: include/net/netfilter/
8810 F: include/uapi/linux/netfilter*
8811 F: include/uapi/linux/netfilter/
8812 F: net/*/netfilter.c
8815 F: net/bridge/br_netfilter*.c
8818 M: Paul Moore <paul@paul-moore.com>
8819 W: http://netlabel.sf.net
8820 L: netdev@vger.kernel.org
8822 F: Documentation/netlabel/
8823 F: include/net/netlabel.h
8826 NETROM NETWORK LAYER
8827 M: Ralf Baechle <ralf@linux-mips.org>
8828 L: linux-hams@vger.kernel.org
8829 W: http://www.linux-ax25.org/
8831 F: include/net/netrom.h
8832 F: include/uapi/linux/netrom.h
8835 NETRONOME ETHERNET DRIVERS
8836 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8837 L: oss-drivers@netronome.com
8839 F: drivers/net/ethernet/netronome/
8841 NETWORK BLOCK DEVICE (NBD)
8842 M: Josef Bacik <jbacik@fb.com>
8844 L: linux-block@vger.kernel.org
8845 L: nbd-general@lists.sourceforge.net
8846 F: Documentation/blockdev/nbd.txt
8847 F: drivers/block/nbd.c
8848 F: include/uapi/linux/nbd.h
8850 NETWORK DROP MONITOR
8851 M: Neil Horman <nhorman@tuxdriver.com>
8852 L: netdev@vger.kernel.org
8854 W: https://fedorahosted.org/dropwatch/
8855 F: net/core/drop_monitor.c
8858 M: Andrew Lunn <andrew@lunn.ch>
8859 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8860 M: Florian Fainelli <f.fainelli@gmail.com>
8863 F: include/net/dsa.h
8866 NETWORKING [GENERAL]
8867 M: "David S. Miller" <davem@davemloft.net>
8868 L: netdev@vger.kernel.org
8869 W: http://www.linuxfoundation.org/en/Net
8870 Q: http://patchwork.ozlabs.org/project/netdev/list/
8871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8873 B: mailto:netdev@vger.kernel.org
8877 F: include/linux/in.h
8878 F: include/linux/net.h
8879 F: include/linux/netdevice.h
8880 F: include/uapi/linux/in.h
8881 F: include/uapi/linux/net.h
8882 F: include/uapi/linux/netdevice.h
8883 F: include/uapi/linux/net_namespace.h
8885 F: tools/testing/selftests/net/
8888 NETWORKING [IPv4/IPv6]
8889 M: "David S. Miller" <davem@davemloft.net>
8890 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8891 M: James Morris <jmorris@namei.org>
8892 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8893 M: Patrick McHardy <kaber@trash.net>
8894 L: netdev@vger.kernel.org
8895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8903 M: Steffen Klassert <steffen.klassert@secunet.com>
8904 M: Herbert Xu <herbert@gondor.apana.org.au>
8905 M: "David S. Miller" <davem@davemloft.net>
8906 L: netdev@vger.kernel.org
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8916 F: net/ipv4/ipcomp.c
8917 F: net/ipv4/ip_vti.c
8921 F: net/ipv6/ipcomp6.c
8922 F: net/ipv6/ip6_vti.c
8923 F: include/uapi/linux/xfrm.h
8924 F: include/net/xfrm.h
8926 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8927 M: Paul Moore <paul@paul-moore.com>
8928 L: netdev@vger.kernel.org
8931 NETWORKING [WIRELESS]
8932 L: linux-wireless@vger.kernel.org
8933 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8936 L: netdev@vger.kernel.org
8937 W: http://www.linuxfoundation.org/en/Net
8938 Q: http://patchwork.ozlabs.org/project/netdev/list/
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8942 F: Documentation/devicetree/bindings/net/
8944 F: include/linux/if_*
8945 F: include/linux/netdevice.h
8946 F: include/linux/etherdevice.h
8947 F: include/linux/fcdevice.h
8948 F: include/linux/fddidevice.h
8949 F: include/linux/hippidevice.h
8950 F: include/linux/inetdevice.h
8951 F: include/uapi/linux/if_*
8952 F: include/uapi/linux/netdevice.h
8954 NETWORKING DRIVERS (WIRELESS)
8955 M: Kalle Valo <kvalo@codeaurora.org>
8956 L: linux-wireless@vger.kernel.org
8957 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8961 F: Documentation/devicetree/bindings/net/wireless/
8962 F: drivers/net/wireless/
8964 NETXEN (1/10) GbE SUPPORT
8965 M: Manish Chopra <manish.chopra@cavium.com>
8966 M: Rahul Verma <rahul.verma@cavium.com>
8967 M: Dept-GELinuxNICDev@cavium.com
8968 L: netdev@vger.kernel.org
8970 F: drivers/net/ethernet/qlogic/netxen/
8973 M: Samuel Ortiz <sameo@linux.intel.com>
8974 L: linux-wireless@vger.kernel.org
8975 L: linux-nfc@lists.01.org (subscribers-only)
8979 F: include/uapi/linux/nfc.h
8981 F: include/linux/platform_data/nfcmrvl.h
8982 F: include/linux/platform_data/nxp-nci.h
8983 F: include/linux/platform_data/pn544.h
8984 F: include/linux/platform_data/st21nfca.h
8985 F: include/linux/platform_data/st-nci.h
8986 F: Documentation/devicetree/bindings/net/nfc/
8988 NFS, SUNRPC, AND LOCKD CLIENTS
8989 M: Trond Myklebust <trond.myklebust@primarydata.com>
8990 M: Anna Schumaker <anna.schumaker@netapp.com>
8991 L: linux-nfs@vger.kernel.org
8992 W: http://client.linux-nfs.org
8993 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8999 F: include/linux/lockd/
9000 F: include/linux/nfs*
9001 F: include/linux/sunrpc/
9002 F: include/uapi/linux/nfs*
9003 F: include/uapi/linux/sunrpc/
9006 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9007 L: linux-nilfs@vger.kernel.org
9008 W: http://nilfs.sourceforge.net/
9009 W: http://nilfs.osdn.jp/
9010 T: git git://github.com/konis/nilfs2.git
9012 F: Documentation/filesystems/nilfs2.txt
9014 F: include/trace/events/nilfs2.h
9015 F: include/uapi/linux/nilfs2_api.h
9016 F: include/uapi/linux/nilfs2_ondisk.h
9018 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9019 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9020 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9022 F: Documentation/scsi/NinjaSCSI.txt
9023 F: drivers/scsi/pcmcia/nsp_*
9025 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9026 M: GOTO Masanori <gotom@debian.or.jp>
9027 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9028 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9030 F: Documentation/scsi/NinjaSCSI.txt
9031 F: drivers/scsi/nsp32*
9034 M: Ley Foon Tan <lftan@altera.com>
9035 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9040 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9041 M: Pavel Machek <pavel@ucw.cz>
9042 M: Sakari Ailus <sakari.ailus@iki.fi>
9043 L: linux-media@vger.kernel.org
9045 F: drivers/media/i2c/et8ek8
9046 F: drivers/media/i2c/ad5820.c
9048 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9049 M: Pavel Machek <pavel@ucw.cz>
9050 M: Sakari Ailus <sakari.ailus@iki.fi>
9051 L: linux-media@vger.kernel.org
9053 F: drivers/media/i2c/et8ek8
9054 F: drivers/media/i2c/ad5820.c
9056 NOKIA N900 POWER SUPPLY DRIVERS
9057 R: Pali Rohár <pali.rohar@gmail.com>
9058 F: include/linux/power/bq2415x_charger.h
9059 F: include/linux/power/bq27xxx_battery.h
9060 F: include/linux/power/isp1704_charger.h
9061 F: drivers/power/supply/bq2415x_charger.c
9062 F: drivers/power/supply/bq27xxx_battery.c
9063 F: drivers/power/supply/bq27xxx_battery_i2c.c
9064 F: drivers/power/supply/isp1704_charger.c
9065 F: drivers/power/supply/rx51_battery.c
9068 M: Jon Mason <jdmason@kudzu.us>
9069 M: Dave Jiang <dave.jiang@intel.com>
9070 M: Allen Hubbe <Allen.Hubbe@emc.com>
9071 L: linux-ntb@googlegroups.com
9073 W: https://github.com/jonmason/ntb/wiki
9074 T: git git://github.com/jonmason/ntb.git
9076 F: drivers/net/ntb_netdev.c
9077 F: include/linux/ntb.h
9078 F: include/linux/ntb_transport.h
9079 F: tools/testing/selftests/ntb/
9082 M: Jon Mason <jdmason@kudzu.us>
9083 M: Dave Jiang <dave.jiang@intel.com>
9084 L: linux-ntb@googlegroups.com
9086 W: https://github.com/jonmason/ntb/wiki
9087 T: git git://github.com/jonmason/ntb.git
9088 F: drivers/ntb/hw/intel/
9091 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9092 L: linux-ntb@googlegroups.com
9094 F: drivers/ntb/hw/amd/
9097 M: Anton Altaparmakov <anton@tuxera.com>
9098 L: linux-ntfs-dev@lists.sourceforge.net
9099 W: http://www.tuxera.com/
9100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9102 F: Documentation/filesystems/ntfs.txt
9105 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9106 M: Antonino Daplas <adaplas@gmail.com>
9107 L: linux-fbdev@vger.kernel.org
9109 F: drivers/video/fbdev/riva/
9110 F: drivers/video/fbdev/nvidia/
9113 M: Keith Busch <keith.busch@intel.com>
9114 M: Jens Axboe <axboe@fb.com>
9115 M: Christoph Hellwig <hch@lst.de>
9116 M: Sagi Grimberg <sagi@grimberg.me>
9117 L: linux-nvme@lists.infradead.org
9118 T: git://git.infradead.org/nvme.git
9119 W: http://git.infradead.org/nvme.git
9121 F: drivers/nvme/host/
9122 F: include/linux/nvme.h
9123 F: include/uapi/linux/nvme_ioctl.h
9125 NVM EXPRESS TARGET DRIVER
9126 M: Christoph Hellwig <hch@lst.de>
9127 M: Sagi Grimberg <sagi@grimberg.me>
9128 L: linux-nvme@lists.infradead.org
9129 T: git://git.infradead.org/nvme.git
9130 W: http://git.infradead.org/nvme.git
9132 F: drivers/nvme/target/
9134 NVM EXPRESS FC TRANSPORT DRIVERS
9135 M: James Smart <james.smart@broadcom.com>
9136 L: linux-nvme@lists.infradead.org
9138 F: include/linux/nvme-fc.h
9139 F: include/linux/nvme-fc-driver.h
9140 F: drivers/nvme/host/fc.c
9141 F: drivers/nvme/target/fc.c
9142 F: drivers/nvme/target/fcloop.c
9145 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9148 F: Documentation/devicetree/bindings/nvmem/
9149 F: include/linux/nvmem-consumer.h
9150 F: include/linux/nvmem-provider.h
9153 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9154 R: Charles Gorand <charles.gorand@effinnov.com>
9155 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9157 F: drivers/nfc/nxp-nci
9159 NXP TDA998X DRM DRIVER
9160 M: Russell King <linux@armlinux.org.uk>
9162 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9163 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9164 F: drivers/gpu/drm/i2c/tda998x_drv.c
9165 F: include/drm/i2c/tda998x.h
9168 M: Peter Rosin <peda@axentia.se>
9169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9171 F: sound/soc/codecs/tfa9879*
9174 M: Josh Poimboeuf <jpoimboe@redhat.com>
9179 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9180 M: Tony Lindgren <tony@atomide.com>
9181 L: linux-omap@vger.kernel.org
9182 Q: http://patchwork.kernel.org/project/linux-omap/list/
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9185 F: arch/arm/mach-omap1/
9186 F: arch/arm/plat-omap/
9187 F: arch/arm/configs/omap1_defconfig
9188 F: drivers/i2c/busses/i2c-omap.c
9189 F: include/linux/i2c-omap.h
9192 M: Tony Lindgren <tony@atomide.com>
9193 L: linux-omap@vger.kernel.org
9194 W: http://www.muru.com/linux/omap/
9195 W: http://linux.omap.com/
9196 Q: http://patchwork.kernel.org/project/linux-omap/list/
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9199 F: arch/arm/mach-omap2/
9200 F: arch/arm/plat-omap/
9201 F: arch/arm/configs/omap2plus_defconfig
9202 F: drivers/i2c/busses/i2c-omap.c
9203 F: drivers/irqchip/irq-omap-intc.c
9204 F: drivers/mfd/*omap*.c
9205 F: drivers/mfd/menelaus.c
9206 F: drivers/mfd/palmas.c
9207 F: drivers/mfd/tps65217.c
9208 F: drivers/mfd/tps65218.c
9209 F: drivers/mfd/tps65910.c
9210 F: drivers/mfd/twl-core.[ch]
9211 F: drivers/mfd/twl4030*.c
9212 F: drivers/mfd/twl6030*.c
9213 F: drivers/mfd/twl6040*.c
9214 F: drivers/regulator/palmas-regulator*.c
9215 F: drivers/regulator/pbias-regulator.c
9216 F: drivers/regulator/tps65217-regulator.c
9217 F: drivers/regulator/tps65218-regulator.c
9218 F: drivers/regulator/tps65910-regulator.c
9219 F: drivers/regulator/twl-regulator.c
9220 F: drivers/regulator/twl6030-regulator.c
9221 F: include/linux/i2c-omap.h
9223 OMAP DEVICE TREE SUPPORT
9224 M: Benoît Cousson <bcousson@baylibre.com>
9225 M: Tony Lindgren <tony@atomide.com>
9226 L: linux-omap@vger.kernel.org
9227 L: devicetree@vger.kernel.org
9229 F: arch/arm/boot/dts/*omap*
9230 F: arch/arm/boot/dts/*am3*
9231 F: arch/arm/boot/dts/*am4*
9232 F: arch/arm/boot/dts/*am5*
9233 F: arch/arm/boot/dts/*dra7*
9235 OMAP CLOCK FRAMEWORK SUPPORT
9236 M: Paul Walmsley <paul@pwsan.com>
9237 L: linux-omap@vger.kernel.org
9239 F: arch/arm/*omap*/*clock*
9241 OMAP POWER MANAGEMENT SUPPORT
9242 M: Kevin Hilman <khilman@kernel.org>
9243 L: linux-omap@vger.kernel.org
9245 F: arch/arm/*omap*/*pm*
9246 F: drivers/cpufreq/omap-cpufreq.c
9248 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9249 M: Rajendra Nayak <rnayak@codeaurora.org>
9250 M: Paul Walmsley <paul@pwsan.com>
9251 L: linux-omap@vger.kernel.org
9253 F: arch/arm/mach-omap2/prm*
9256 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9257 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9259 L: linux-omap@vger.kernel.org
9263 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9264 M: Roger Quadros <rogerq@ti.com>
9265 M: Tony Lindgren <tony@atomide.com>
9266 L: linux-omap@vger.kernel.org
9268 F: drivers/memory/omap-gpmc.c
9269 F: arch/arm/mach-omap2/*gpmc*
9271 OMAP FRAMEBUFFER SUPPORT
9272 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9273 L: linux-fbdev@vger.kernel.org
9274 L: linux-omap@vger.kernel.org
9276 F: drivers/video/fbdev/omap/
9278 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9279 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9280 L: linux-omap@vger.kernel.org
9281 L: linux-fbdev@vger.kernel.org
9283 F: drivers/video/fbdev/omap2/
9284 F: Documentation/arm/OMAP/DSS
9286 OMAP HARDWARE SPINLOCK SUPPORT
9287 M: Ohad Ben-Cohen <ohad@wizery.com>
9288 L: linux-omap@vger.kernel.org
9290 F: drivers/hwspinlock/omap_hwspinlock.c
9293 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9294 L: linux-omap@vger.kernel.org
9296 F: drivers/mmc/host/omap.c
9299 L: linux-mmc@vger.kernel.org
9300 L: linux-omap@vger.kernel.org
9302 F: drivers/mmc/host/omap_hsmmc.c
9304 OMAP RANDOM NUMBER GENERATOR SUPPORT
9305 M: Deepak Saxena <dsaxena@plexity.net>
9307 F: drivers/char/hw_random/omap-rng.c
9310 M: Benoît Cousson <bcousson@baylibre.com>
9311 M: Paul Walmsley <paul@pwsan.com>
9312 L: linux-omap@vger.kernel.org
9314 F: arch/arm/mach-omap2/omap_hwmod.*
9317 M: Paul Walmsley <paul@pwsan.com>
9318 L: linux-omap@vger.kernel.org
9320 F: arch/arm/mach-omap2/omap_hwmod*data*
9322 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9323 M: Benoît Cousson <bcousson@baylibre.com>
9324 L: linux-omap@vger.kernel.org
9326 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9328 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9329 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9330 L: linux-media@vger.kernel.org
9332 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9333 F: drivers/media/platform/omap3isp/
9334 F: drivers/staging/media/omap4iss/
9337 L: linux-usb@vger.kernel.org
9338 L: linux-omap@vger.kernel.org
9340 F: drivers/usb/*/*omap*
9341 F: arch/arm/*omap*/usb*
9344 M: Grygorii Strashko <grygorii.strashko@ti.com>
9345 M: Santosh Shilimkar <ssantosh@kernel.org>
9346 M: Kevin Hilman <khilman@kernel.org>
9347 L: linux-omap@vger.kernel.org
9349 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9350 F: drivers/gpio/gpio-omap.c
9352 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9353 M: Mark Jackson <mpfj@newflow.co.uk>
9354 L: linux-omap@vger.kernel.org
9356 F: arch/arm/boot/dts/am335x-nano.dts
9359 M: Bob Copeland <me@bobcopeland.com>
9360 L: linux-karma-devel@lists.sourceforge.net
9362 F: Documentation/filesystems/omfs.txt
9365 OMNIKEY CARDMAN 4000 DRIVER
9366 M: Harald Welte <laforge@gnumonks.org>
9368 F: drivers/char/pcmcia/cm4000_cs.c
9369 F: include/linux/cm4000_cs.h
9370 F: include/uapi/linux/cm4000_cs.h
9372 OMNIKEY CARDMAN 4040 DRIVER
9373 M: Harald Welte <laforge@gnumonks.org>
9375 F: drivers/char/pcmcia/cm4040_cs.*
9377 OMNIVISION OV5647 SENSOR DRIVER
9378 M: Ramiro Oliveira <roliveir@synopsys.com>
9379 L: linux-media@vger.kernel.org
9380 T: git git://linuxtv.org/media_tree.git
9382 F: drivers/media/i2c/ov5647.c
9384 OMNIVISION OV7670 SENSOR DRIVER
9385 M: Jonathan Corbet <corbet@lwn.net>
9386 L: linux-media@vger.kernel.org
9387 T: git git://linuxtv.org/media_tree.git
9389 F: drivers/media/i2c/ov7670.c
9390 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9392 ONENAND FLASH DRIVER
9393 M: Kyungmin Park <kyungmin.park@samsung.com>
9394 L: linux-mtd@lists.infradead.org
9396 F: drivers/mtd/onenand/
9397 F: include/linux/mtd/onenand*.h
9399 ONSTREAM SCSI TAPE DRIVER
9400 M: Willem Riede <osst@riede.org>
9401 L: osst-users@lists.sourceforge.net
9402 L: linux-scsi@vger.kernel.org
9404 F: Documentation/scsi/osst.txt
9405 F: drivers/scsi/osst.*
9406 F: drivers/scsi/osst_*.h
9407 F: drivers/scsi/st.h
9409 OPENCORES I2C BUS DRIVER
9410 M: Peter Korsgaard <jacmet@sunsite.dk>
9411 L: linux-i2c@vger.kernel.org
9413 F: Documentation/i2c/busses/i2c-ocores
9414 F: drivers/i2c/busses/i2c-ocores.c
9416 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9417 M: Rob Herring <robh+dt@kernel.org>
9418 M: Frank Rowand <frowand.list@gmail.com>
9419 L: devicetree@vger.kernel.org
9420 W: http://www.devicetree.org/
9421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9424 F: include/linux/of*.h
9427 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9428 M: Rob Herring <robh+dt@kernel.org>
9429 M: Mark Rutland <mark.rutland@arm.com>
9430 L: devicetree@vger.kernel.org
9431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9432 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9434 F: Documentation/devicetree/
9436 F: include/dt-bindings/
9438 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9439 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9440 L: devicetree@vger.kernel.org
9442 F: Documentation/devicetree/dynamic-resolution-notes.txt
9443 F: Documentation/devicetree/overlay-notes.txt
9444 F: drivers/of/overlay.c
9445 F: drivers/of/resolver.c
9447 OPENRISC ARCHITECTURE
9448 M: Jonas Bonn <jonas@southpole.se>
9449 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9450 M: Stafford Horne <shorne@gmail.com>
9451 T: git git://github.com/openrisc/linux.git
9452 L: openrisc@lists.librecores.org
9453 W: http://openrisc.io
9458 M: Pravin Shelar <pshelar@nicira.com>
9459 L: netdev@vger.kernel.org
9460 L: dev@openvswitch.org
9461 W: http://openvswitch.org
9464 F: include/uapi/linux/openvswitch.h
9466 OPERATING PERFORMANCE POINTS (OPP)
9467 M: Viresh Kumar <vireshk@kernel.org>
9468 M: Nishanth Menon <nm@ti.com>
9469 M: Stephen Boyd <sboyd@codeaurora.org>
9470 L: linux-pm@vger.kernel.org
9472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9473 F: drivers/base/power/opp/
9474 F: include/linux/pm_opp.h
9475 F: Documentation/power/opp.txt
9476 F: Documentation/devicetree/bindings/opp/
9479 M: Clemens Ladisch <clemens@ladisch.de>
9480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9481 T: git git://git.alsa-project.org/alsa-kernel.git
9483 F: sound/drivers/opl4/
9486 M: Robert Richter <rric@kernel.org>
9487 L: oprofile-list@lists.sf.net
9489 F: arch/*/include/asm/oprofile*.h
9491 F: drivers/oprofile/
9492 F: include/linux/oprofile.h
9494 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9495 M: Mark Fasheh <mfasheh@versity.com>
9496 M: Joel Becker <jlbec@evilplan.org>
9497 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9498 W: http://ocfs2.wiki.kernel.org
9500 F: Documentation/filesystems/ocfs2.txt
9501 F: Documentation/filesystems/dlmfs.txt
9505 L: linux-wireless@vger.kernel.org
9506 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9507 W: http://www.nongnu.org/orinoco/
9509 F: drivers/net/wireless/intersil/orinoco/
9511 OSD LIBRARY and FILESYSTEM
9512 M: Boaz Harrosh <ooo@electrozaur.com>
9513 M: Benny Halevy <bhalevy@primarydata.com>
9514 L: osd-dev@open-osd.org
9515 W: http://open-osd.org
9516 T: git git://git.open-osd.org/open-osd.git
9518 F: drivers/scsi/osd/
9519 F: include/scsi/osd_*
9523 M: Miklos Szeredi <miklos@szeredi.hu>
9524 L: linux-unionfs@vger.kernel.org
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9528 F: Documentation/filesystems/overlayfs.txt
9531 M: Mike Marshall <hubcap@omnibond.com>
9532 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9536 F: Documentation/filesystems/orangefs.txt
9539 M: Christian Lamparter <chunkeey@googlemail.com>
9540 L: linux-wireless@vger.kernel.org
9541 W: http://wireless.kernel.org/en/users/Drivers/p54
9543 F: drivers/net/wireless/intersil/p54/
9545 PA SEMI ETHERNET DRIVER
9546 L: netdev@vger.kernel.org
9548 F: drivers/net/ethernet/pasemi/*
9550 PA SEMI SMBUS DRIVER
9551 L: linux-i2c@vger.kernel.org
9553 F: drivers/i2c/busses/i2c-pasemi.c
9555 PADATA PARALLEL EXECUTION MECHANISM
9556 M: Steffen Klassert <steffen.klassert@secunet.com>
9557 L: linux-crypto@vger.kernel.org
9560 F: include/linux/padata.h
9561 F: Documentation/padata.txt
9563 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9564 M: Harald Welte <laforge@gnumonks.org>
9565 L: platform-driver-x86@vger.kernel.org
9567 F: drivers/platform/x86/panasonic-laptop.c
9569 PANASONIC MN10300/AM33/AM34 PORT
9570 M: David Howells <dhowells@redhat.com>
9571 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9572 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9574 F: Documentation/mn10300/
9577 PARALLEL LCD/KEYPAD PANEL DRIVER
9578 M: Willy Tarreau <willy@haproxy.com>
9579 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9581 F: Documentation/misc-devices/lcd-panel-cgram.txt
9582 F: drivers/misc/panel.c
9584 PARALLEL PORT SUBSYSTEM
9585 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9586 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9587 L: linux-parport@lists.infradead.org (subscribers-only)
9590 F: include/linux/parport*.h
9591 F: drivers/char/ppdev.c
9592 F: include/uapi/linux/ppdev.h
9593 F: Documentation/parport*.txt
9595 PARAVIRT_OPS INTERFACE
9596 M: Jeremy Fitzhardinge <jeremy@goop.org>
9597 M: Chris Wright <chrisw@sous-sol.org>
9598 M: Alok Kataria <akataria@vmware.com>
9599 M: Rusty Russell <rusty@rustcorp.com.au>
9600 L: virtualization@lists.linux-foundation.org
9602 F: Documentation/virtual/paravirt_ops.txt
9603 F: arch/*/kernel/paravirt*
9604 F: arch/*/include/asm/paravirt.h
9605 F: include/linux/hypervisor.h
9607 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9608 M: Tim Waugh <tim@cyberelk.net>
9609 L: linux-parport@lists.infradead.org (subscribers-only)
9611 F: Documentation/blockdev/paride.txt
9612 F: drivers/block/paride/
9615 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9616 M: Helge Deller <deller@gmx.de>
9617 L: linux-parisc@vger.kernel.org
9618 W: http://www.parisc-linux.org/
9619 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9624 F: Documentation/parisc/
9626 F: drivers/char/agp/parisc-agp.c
9627 F: drivers/input/serio/gscps2.c
9628 F: drivers/parport/parport_gsc.*
9629 F: drivers/tty/serial/8250/8250_gsc.c
9630 F: drivers/video/fbdev/sti*
9631 F: drivers/video/console/sti*
9632 F: drivers/video/logo/logo_parisc*
9635 M: Jiri Pirko <jiri@mellanox.com>
9636 L: netdev@vger.kernel.org
9639 F: lib/test_parman.c
9640 F: include/linux/parman.h
9642 PC87360 HARDWARE MONITORING DRIVER
9643 M: Jim Cromie <jim.cromie@gmail.com>
9644 L: linux-hwmon@vger.kernel.org
9646 F: Documentation/hwmon/pc87360
9647 F: drivers/hwmon/pc87360.c
9650 M: Jim Cromie <jim.cromie@gmail.com>
9652 F: drivers/char/pc8736x_gpio.c
9654 PC87427 HARDWARE MONITORING DRIVER
9655 M: Jean Delvare <jdelvare@suse.com>
9656 L: linux-hwmon@vger.kernel.org
9658 F: Documentation/hwmon/pc87427
9659 F: drivers/hwmon/pc87427.c
9662 M: Riku Voipio <riku.voipio@iki.fi>
9664 F: drivers/leds/leds-pca9532.c
9665 F: include/linux/leds-pca9532.h
9667 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9668 M: Guenter Roeck <linux@roeck-us.net>
9669 L: linux-i2c@vger.kernel.org
9671 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9673 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9674 M: Khalid Aziz <khalid@gonehiking.org>
9676 F: drivers/firmware/pcdp.*
9679 M: Linas Vepstas <linasvepstas@gmail.com>
9680 L: linux-pci@vger.kernel.org
9682 F: Documentation/PCI/pci-error-recovery.txt
9684 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9685 M: Russell Currey <ruscur@russell.cc>
9686 L: linuxppc-dev@lists.ozlabs.org
9688 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9689 F: arch/powerpc/kernel/eeh*.c
9690 F: arch/powerpc/platforms/*/eeh*.c
9691 F: arch/powerpc/include/*/eeh*.h
9694 M: Bjorn Helgaas <bhelgaas@google.com>
9695 L: linux-pci@vger.kernel.org
9696 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9699 F: Documentation/devicetree/bindings/pci/
9700 F: Documentation/PCI/
9702 F: include/linux/pci*
9704 F: arch/x86/kernel/quirks.c
9706 PCI DRIVER FOR ALTERA PCIE IP
9707 M: Ley Foon Tan <lftan@altera.com>
9708 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9709 L: linux-pci@vger.kernel.org
9711 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9712 F: drivers/pci/host/pcie-altera.c
9714 PCI DRIVER FOR ARM VERSATILE PLATFORM
9715 M: Rob Herring <robh@kernel.org>
9716 L: linux-pci@vger.kernel.org
9717 L: linux-arm-kernel@lists.infradead.org
9719 F: Documentation/devicetree/bindings/pci/versatile.txt
9720 F: drivers/pci/host/pci-versatile.c
9722 PCI DRIVER FOR ARMADA 8K
9723 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9724 L: linux-pci@vger.kernel.org
9725 L: linux-arm-kernel@lists.infradead.org
9727 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9728 F: drivers/pci/dwc/pcie-armada8k.c
9730 PCI DRIVER FOR APPLIEDMICRO XGENE
9731 M: Tanmay Inamdar <tinamdar@apm.com>
9732 L: linux-pci@vger.kernel.org
9733 L: linux-arm-kernel@lists.infradead.org
9735 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9736 F: drivers/pci/host/pci-xgene.c
9738 PCI DRIVER FOR FREESCALE LAYERSCAPE
9739 M: Minghuan Lian <minghuan.Lian@freescale.com>
9740 M: Mingkai Hu <mingkai.hu@freescale.com>
9741 M: Roy Zang <tie-fei.zang@freescale.com>
9742 L: linuxppc-dev@lists.ozlabs.org
9743 L: linux-pci@vger.kernel.org
9744 L: linux-arm-kernel@lists.infradead.org
9746 F: drivers/pci/dwc/*layerscape*
9749 M: Richard Zhu <hongxing.zhu@nxp.com>
9750 M: Lucas Stach <l.stach@pengutronix.de>
9751 L: linux-pci@vger.kernel.org
9752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9754 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9755 F: drivers/pci/dwc/*imx6*
9757 PCI DRIVER FOR TI KEYSTONE
9758 M: Murali Karicheri <m-karicheri2@ti.com>
9759 L: linux-pci@vger.kernel.org
9760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762 F: drivers/pci/dwc/*keystone*
9764 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9765 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9766 M: Jason Cooper <jason@lakedaemon.net>
9767 L: linux-pci@vger.kernel.org
9768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9770 F: drivers/pci/host/*mvebu*
9772 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9773 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9774 L: linux-pci@vger.kernel.org
9775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9777 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9778 F: drivers/pci/host/pci-aardvark.c
9780 PCI DRIVER FOR NVIDIA TEGRA
9781 M: Thierry Reding <thierry.reding@gmail.com>
9782 L: linux-tegra@vger.kernel.org
9783 L: linux-pci@vger.kernel.org
9785 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9786 F: drivers/pci/host/pci-tegra.c
9788 PCI DRIVER FOR TI DRA7XX
9789 M: Kishon Vijay Abraham I <kishon@ti.com>
9790 L: linux-omap@vger.kernel.org
9791 L: linux-pci@vger.kernel.org
9793 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9794 F: drivers/pci/dwc/pci-dra7xx.c
9796 PCI DRIVER FOR RENESAS R-CAR
9797 M: Simon Horman <horms@verge.net.au>
9798 L: linux-pci@vger.kernel.org
9799 L: linux-renesas-soc@vger.kernel.org
9801 F: drivers/pci/host/*rcar*
9803 PCI DRIVER FOR SAMSUNG EXYNOS
9804 M: Jingoo Han <jingoohan1@gmail.com>
9805 L: linux-pci@vger.kernel.org
9806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9809 F: drivers/pci/dwc/pci-exynos.c
9811 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9812 M: Jingoo Han <jingoohan1@gmail.com>
9813 M: Joao Pinto <Joao.Pinto@synopsys.com>
9814 L: linux-pci@vger.kernel.org
9816 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9817 F: drivers/pci/dwc/*designware*
9819 PCI DRIVER FOR GENERIC OF HOSTS
9820 M: Will Deacon <will.deacon@arm.com>
9821 L: linux-pci@vger.kernel.org
9822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9824 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9825 F: drivers/pci/host/pci-host-common.c
9826 F: drivers/pci/host/pci-host-generic.c
9828 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9829 M: Keith Busch <keith.busch@intel.com>
9830 L: linux-pci@vger.kernel.org
9832 F: drivers/pci/host/vmd.c
9834 PCIE DRIVER FOR ST SPEAR13XX
9835 M: Pratyush Anand <pratyush.anand@gmail.com>
9836 L: linux-pci@vger.kernel.org
9838 F: drivers/pci/dwc/*spear*
9840 PCI MSI DRIVER FOR ALTERA MSI IP
9841 M: Ley Foon Tan <lftan@altera.com>
9842 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9843 L: linux-pci@vger.kernel.org
9845 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9846 F: drivers/pci/host/pcie-altera-msi.c
9848 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9849 M: Duc Dang <dhdang@apm.com>
9850 L: linux-pci@vger.kernel.org
9851 L: linux-arm-kernel@lists.infradead.org
9853 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9854 F: drivers/pci/host/pci-xgene-msi.c
9856 PCIE DRIVER FOR AXIS ARTPEC
9857 M: Niklas Cassel <niklas.cassel@axis.com>
9858 M: Jesper Nilsson <jesper.nilsson@axis.com>
9859 L: linux-arm-kernel@axis.com
9860 L: linux-pci@vger.kernel.org
9862 F: Documentation/devicetree/bindings/pci/axis,artpec*
9863 F: drivers/pci/dwc/*artpec*
9865 PCIE DRIVER FOR HISILICON
9866 M: Zhou Wang <wangzhou1@hisilicon.com>
9867 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9868 L: linux-pci@vger.kernel.org
9870 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9871 F: drivers/pci/dwc/pcie-hisi.c
9873 PCIE DRIVER FOR ROCKCHIP
9874 M: Shawn Lin <shawn.lin@rock-chips.com>
9875 M: Wenrui Li <wenrui.li@rock-chips.com>
9876 L: linux-pci@vger.kernel.org
9877 L: linux-rockchip@lists.infradead.org
9879 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9880 F: drivers/pci/host/pcie-rockchip.c
9882 PCIE DRIVER FOR QUALCOMM MSM
9883 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9884 L: linux-pci@vger.kernel.org
9885 L: linux-arm-msm@vger.kernel.org
9887 F: drivers/pci/dwc/*qcom*
9889 PCIE DRIVER FOR CAVIUM THUNDERX
9890 M: David Daney <david.daney@cavium.com>
9891 L: linux-pci@vger.kernel.org
9892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9894 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9895 F: drivers/pci/host/pci-thunder-*
9898 P: Linux PCMCIA Team
9899 L: linux-pcmcia@lists.infradead.org
9900 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9903 F: Documentation/pcmcia/
9908 PCNET32 NETWORK DRIVER
9909 M: Don Fry <pcnet32@frontier.com>
9910 L: netdev@vger.kernel.org
9912 F: drivers/net/ethernet/amd/pcnet32.c
9914 PCRYPT PARALLEL CRYPTO ENGINE
9915 M: Steffen Klassert <steffen.klassert@secunet.com>
9916 L: linux-crypto@vger.kernel.org
9919 F: include/crypto/pcrypt.h
9921 PER-CPU MEMORY ALLOCATOR
9922 M: Tejun Heo <tj@kernel.org>
9923 M: Christoph Lameter <cl@linux.com>
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9926 F: include/linux/percpu*.h
9928 F: arch/*/include/asm/percpu.h
9930 PER-TASK DELAY ACCOUNTING
9931 M: Balbir Singh <bsingharora@gmail.com>
9933 F: include/linux/delayacct.h
9934 F: kernel/delayacct.c
9936 PERFORMANCE EVENTS SUBSYSTEM
9937 M: Peter Zijlstra <peterz@infradead.org>
9938 M: Ingo Molnar <mingo@redhat.com>
9939 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9940 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9941 L: linux-kernel@vger.kernel.org
9942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9945 F: include/linux/perf_event.h
9946 F: include/uapi/linux/perf_event.h
9947 F: arch/*/kernel/perf_event*.c
9948 F: arch/*/kernel/*/perf_event*.c
9949 F: arch/*/kernel/*/*/perf_event*.c
9950 F: arch/*/include/asm/perf_event.h
9951 F: arch/*/kernel/perf_callchain.c
9955 PERSONALITY HANDLING
9956 M: Christoph Hellwig <hch@infradead.org>
9957 L: linux-abi-devel@lists.sourceforge.net
9959 F: include/linux/personality.h
9960 F: include/uapi/linux/personality.h
9963 M: Remi Denis-Courmont <courmisch@gmail.com>
9965 F: Documentation/networking/phonet.txt
9966 F: include/linux/phonet.h
9967 F: include/net/phonet/
9968 F: include/uapi/linux/phonet.h
9972 M: Joern Engel <joern@lazybastard.org>
9973 L: linux-mtd@lists.infradead.org
9975 F: drivers/mtd/devices/phram.c
9978 M: Bruno Prémont <bonbons@linux-vserver.org>
9979 L: linux-input@vger.kernel.org
9981 F: drivers/hid/hid-picolcd*
9984 M: Jamie Iles <jamie@jamieiles.com>
9985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9986 T: git git://github.com/jamieiles/linux-2.6-ji.git
9988 F: arch/arm/boot/dts/picoxcell*
9989 F: arch/arm/mach-picoxcell/
9990 F: drivers/crypto/picoxcell*
9992 PIN CONTROL SUBSYSTEM
9993 M: Linus Walleij <linus.walleij@linaro.org>
9994 L: linux-gpio@vger.kernel.org
9995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9997 F: Documentation/devicetree/bindings/pinctrl/
9998 F: Documentation/pinctrl.txt
10000 F: include/linux/pinctrl/
10002 PIN CONTROLLER - ATMEL AT91
10003 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10006 F: drivers/pinctrl/pinctrl-at91.*
10008 PIN CONTROLLER - ATMEL AT91 PIO4
10009 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10011 L: linux-gpio@vger.kernel.org
10013 F: drivers/pinctrl/pinctrl-at91-pio4.*
10015 PIN CONTROLLER - INTEL
10016 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10017 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10019 F: drivers/pinctrl/intel/
10021 PIN CONTROLLER - RENESAS
10022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10023 M: Geert Uytterhoeven <geert+renesas@glider.be>
10024 L: linux-renesas-soc@vger.kernel.org
10026 F: drivers/pinctrl/sh-pfc/
10028 PIN CONTROLLER - SAMSUNG
10029 M: Tomasz Figa <tomasz.figa@gmail.com>
10030 M: Krzysztof Kozlowski <krzk@kernel.org>
10031 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10034 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10037 F: drivers/pinctrl/samsung/
10038 F: include/dt-bindings/pinctrl/samsung.h
10039 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10041 PIN CONTROLLER - SINGLE
10042 M: Tony Lindgren <tony@atomide.com>
10043 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10045 L: linux-omap@vger.kernel.org
10047 F: drivers/pinctrl/pinctrl-single.c
10049 PIN CONTROLLER - ST SPEAR
10050 M: Viresh Kumar <vireshk@kernel.org>
10051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10052 W: http://www.st.com/spear
10054 F: drivers/pinctrl/spear/
10056 PISTACHIO SOC SUPPORT
10057 M: James Hartley <james.hartley@imgtec.com>
10058 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10059 L: linux-mips@linux-mips.org
10061 F: arch/mips/pistachio/
10062 F: arch/mips/include/asm/mach-pistachio/
10063 F: arch/mips/boot/dts/img/pistachio*
10064 F: arch/mips/configs/pistachio*_defconfig
10068 M: linux-block@vger.kernel.org
10069 F: drivers/block/pktcdvd.c
10070 F: include/linux/pktcdvd.h
10071 F: include/uapi/linux/pktcdvd.h
10073 PKUNITY SOC DRIVERS
10074 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10075 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10077 T: git git://github.com/gxt/linux.git
10078 F: drivers/input/serio/i8042-unicore32io.h
10079 F: drivers/i2c/busses/i2c-puv3.c
10080 F: drivers/video/fbdev/fb-puv3.c
10081 F: drivers/rtc/rtc-puv3.c
10083 PMBUS HARDWARE MONITORING DRIVERS
10084 M: Guenter Roeck <linux@roeck-us.net>
10085 L: linux-hwmon@vger.kernel.org
10086 W: http://hwmon.wiki.kernel.org/
10087 W: http://www.roeck-us.net/linux/drivers/
10088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10090 F: Documentation/hwmon/pmbus
10091 F: drivers/hwmon/pmbus/
10092 F: include/linux/i2c/pmbus.h
10094 PMC SIERRA MaxRAID DRIVER
10095 L: linux-scsi@vger.kernel.org
10096 W: http://www.pmc-sierra.com/
10098 F: drivers/scsi/pmcraid.*
10100 PMC SIERRA PM8001 DRIVER
10101 M: Jack Wang <jinpu.wang@profitbricks.com>
10102 M: lindar_liu@usish.com
10103 L: linux-scsi@vger.kernel.org
10105 F: drivers/scsi/pm8001/
10107 POSIX CLOCKS and TIMERS
10108 M: Thomas Gleixner <tglx@linutronix.de>
10109 L: linux-kernel@vger.kernel.org
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10113 F: include/linux/timer*
10114 F: kernel/time/*timer*
10116 POWER MANAGEMENT CORE
10117 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10118 L: linux-pm@vger.kernel.org
10119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10120 B: https://bugzilla.kernel.org
10122 F: drivers/base/power/
10123 F: include/linux/pm.h
10124 F: include/linux/pm_*
10125 F: include/linux/powercap.h
10126 F: drivers/powercap/
10128 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10129 M: Sebastian Reichel <sre@kernel.org>
10130 L: linux-pm@vger.kernel.org
10131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10133 F: Documentation/devicetree/bindings/power/supply/
10134 F: include/linux/power_supply.h
10135 F: drivers/power/supply/
10137 POWER STATE COORDINATION INTERFACE (PSCI)
10138 M: Mark Rutland <mark.rutland@arm.com>
10139 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10140 L: linux-arm-kernel@lists.infradead.org
10142 F: drivers/firmware/psci*.c
10143 F: include/linux/psci.h
10144 F: include/uapi/linux/psci.h
10146 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10147 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10148 L: linuxppc-dev@lists.ozlabs.org
10150 F: drivers/char/powernv-op-panel.c
10153 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10157 PPP PROTOCOL DRIVERS AND COMPRESSORS
10158 M: Paul Mackerras <paulus@samba.org>
10159 L: linux-ppp@vger.kernel.org
10161 F: drivers/net/ppp/ppp_*
10163 PPP OVER ATM (RFC 2364)
10164 M: Mitchell Blank Jr <mitch@sfgoth.com>
10166 F: net/atm/pppoatm.c
10167 F: include/uapi/linux/atmppp.h
10170 M: Michal Ostrowski <mostrows@earthlink.net>
10172 F: drivers/net/ppp/pppoe.c
10173 F: drivers/net/ppp/pppox.c
10176 M: James Chapman <jchapman@katalix.com>
10178 F: net/l2tp/l2tp_ppp.c
10179 F: include/linux/if_pppol2tp.h
10180 F: include/uapi/linux/if_pppol2tp.h
10183 M: Rodolfo Giometti <giometti@enneenne.com>
10184 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10185 L: linuxpps@ml.enneenne.com (subscribers-only)
10187 F: Documentation/pps/
10189 F: include/linux/pps*.h
10192 M: Dmitry Kozlov <xeb@mail.ru>
10193 L: netdev@vger.kernel.org
10195 F: drivers/net/ppp/pptp.c
10196 W: http://sourceforge.net/projects/accel-pptp
10199 M: Robert Love <rml@tech9.net>
10200 L: kpreempt-tech@lists.sourceforge.net
10201 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10203 F: Documentation/preempt-locking.txt
10204 F: include/linux/preempt.h
10207 M: Petr Mladek <pmladek@suse.com>
10208 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10209 R: Steven Rostedt <rostedt@goodmis.org>
10212 F: include/linux/printk.h
10214 PRISM54 WIRELESS DRIVER
10215 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10216 L: linux-wireless@vger.kernel.org
10217 W: http://wireless.kernel.org/en/users/Drivers/p54
10219 F: drivers/net/wireless/intersil/prism54/
10221 PS3 NETWORK SUPPORT
10222 M: Geoff Levand <geoff@infradead.org>
10223 L: netdev@vger.kernel.org
10224 L: linuxppc-dev@lists.ozlabs.org
10226 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10228 PS3 PLATFORM SUPPORT
10229 M: Geoff Levand <geoff@infradead.org>
10230 L: linuxppc-dev@lists.ozlabs.org
10232 F: arch/powerpc/boot/ps3*
10233 F: arch/powerpc/include/asm/lv1call.h
10234 F: arch/powerpc/include/asm/ps3*.h
10235 F: arch/powerpc/platforms/ps3/
10238 F: drivers/rtc/rtc-ps3.c
10239 F: drivers/usb/host/*ps3.c
10240 F: sound/ppc/snd_ps3*
10243 M: Jim Paris <jim@jtan.com>
10244 M: Geoff Levand <geoff@infradead.org>
10245 L: linuxppc-dev@lists.ozlabs.org
10247 F: drivers/block/ps3vram.c
10249 PSAMPLE PACKET SAMPLING SUPPORT:
10250 M: Yotam Gigi <yotamg@mellanox.com>
10253 F: include/net/psample.h
10254 F: include/uapi/linux/psample.h
10257 M: Kees Cook <keescook@chromium.org>
10258 M: Anton Vorontsov <anton@enomsg.org>
10259 M: Colin Cross <ccross@android.com>
10260 M: Tony Luck <tony.luck@intel.com>
10262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10264 F: include/linux/pstore*
10265 F: drivers/firmware/efi/efi-pstore.c
10266 F: drivers/acpi/apei/erst.c
10267 F: Documentation/admin-guide/ramoops.rst
10268 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10269 K: \b(pstore|ramoops)
10271 PTP HARDWARE CLOCK SUPPORT
10272 M: Richard Cochran <richardcochran@gmail.com>
10273 L: netdev@vger.kernel.org
10275 W: http://linuxptp.sourceforge.net/
10276 F: Documentation/ABI/testing/sysfs-ptp
10277 F: Documentation/ptp/*
10278 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10279 F: drivers/net/phy/dp83640*
10281 F: include/linux/ptp_cl*
10284 M: Roland McGrath <roland@hack.frob.com>
10285 M: Oleg Nesterov <oleg@redhat.com>
10287 F: include/asm-generic/syscall.h
10288 F: include/linux/ptrace.h
10289 F: include/linux/regset.h
10290 F: include/linux/tracehook.h
10291 F: include/uapi/linux/ptrace.h
10295 M: Hans Verkuil <hverkuil@xs4all.nl>
10296 L: linux-media@vger.kernel.org
10297 T: git git://linuxtv.org/media_tree.git
10299 F: drivers/media/usb/pulse8-cec/*
10301 PVRUSB2 VIDEO4LINUX DRIVER
10302 M: Mike Isely <isely@pobox.com>
10303 L: pvrusb2@isely.net (subscribers-only)
10304 L: linux-media@vger.kernel.org
10305 W: http://www.isely.net/pvrusb2/
10306 T: git git://linuxtv.org/media_tree.git
10308 F: Documentation/media/v4l-drivers/pvrusb2*
10309 F: drivers/media/usb/pvrusb2/
10312 M: Hans Verkuil <hverkuil@xs4all.nl>
10313 L: linux-media@vger.kernel.org
10314 T: git git://linuxtv.org/media_tree.git
10316 F: drivers/media/usb/pwc/*
10319 M: Kamil Debski <kamil@wypas.org>
10320 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10321 L: linux-hwmon@vger.kernel.org
10323 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10324 F: Documentation/hwmon/pwm-fan
10325 F: drivers/hwmon/pwm-fan.c
10328 M: Thierry Reding <thierry.reding@gmail.com>
10329 L: linux-pwm@vger.kernel.org
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10332 F: Documentation/pwm.txt
10333 F: Documentation/devicetree/bindings/pwm/
10334 F: include/linux/pwm.h
10336 F: drivers/video/backlight/pwm_bl.c
10337 F: include/linux/pwm_backlight.h
10338 F: drivers/gpio/gpio-mvebu.c
10339 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10341 PXA2xx/PXA3xx SUPPORT
10342 M: Daniel Mack <daniel@zonque.org>
10343 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10344 M: Robert Jarzmik <robert.jarzmik@free.fr>
10345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10346 T: git git://github.com/hzhuang1/linux.git
10347 T: git git://github.com/rjarzmik/linux.git
10349 F: arch/arm/boot/dts/pxa*
10350 F: arch/arm/mach-pxa/
10351 F: drivers/dma/pxa*
10352 F: drivers/pcmcia/pxa2xx*
10353 F: drivers/pinctrl/pxa/
10354 F: drivers/spi/spi-pxa2xx*
10355 F: drivers/usb/gadget/udc/pxa2*
10356 F: include/sound/pxa2xx-lib.h
10361 M: Robert Jarzmik <robert.jarzmik@free.fr>
10362 L: linux-gpio@vger.kernel.org
10364 F: drivers/gpio/gpio-pxa.c
10366 PXA3xx NAND FLASH DRIVER
10367 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10368 L: linux-mtd@lists.infradead.org
10370 F: drivers/mtd/nand/pxa3xx_nand.c
10373 M: Eric Miao <eric.y.miao@gmail.com>
10374 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10376 T: git git://github.com/hzhuang1/linux.git
10377 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10379 F: arch/arm/boot/dts/mmp*
10380 F: arch/arm/mach-mmp/
10386 M: Robert Jarzmik <robert.jarzmik@free.fr>
10387 L: rtc-linux@googlegroups.com
10391 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10392 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10393 L: qat-linux@intel.com
10395 F: drivers/crypto/qat/
10398 M: Mike Marciniszyn <infinipath@intel.com>
10399 L: linux-rdma@vger.kernel.org
10401 F: drivers/infiniband/hw/qib/
10403 QLOGIC QLA1280 SCSI DRIVER
10404 M: Michael Reed <mdr@sgi.com>
10405 L: linux-scsi@vger.kernel.org
10407 F: drivers/scsi/qla1280.[ch]
10409 QLOGIC QLA2XXX FC-SCSI DRIVER
10410 M: qla2xxx-upstream@qlogic.com
10411 L: linux-scsi@vger.kernel.org
10413 F: Documentation/scsi/LICENSE.qla2xxx
10414 F: drivers/scsi/qla2xxx/
10416 QLOGIC QLA4XXX iSCSI DRIVER
10417 M: QLogic-Storage-Upstream@qlogic.com
10418 L: linux-scsi@vger.kernel.org
10420 F: Documentation/scsi/LICENSE.qla4xxx
10421 F: drivers/scsi/qla4xxx/
10423 QLOGIC QLA3XXX NETWORK DRIVER
10424 M: Dept-GELinuxNICDev@cavium.com
10425 L: netdev@vger.kernel.org
10427 F: Documentation/networking/LICENSE.qla3xxx
10428 F: drivers/net/ethernet/qlogic/qla3xxx.*
10430 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10431 M: Harish Patil <harish.patil@cavium.com>
10432 M: Manish Chopra <manish.chopra@cavium.com>
10433 M: Dept-GELinuxNICDev@cavium.com
10434 L: netdev@vger.kernel.org
10436 F: drivers/net/ethernet/qlogic/qlcnic/
10438 QLOGIC QLGE 10Gb ETHERNET DRIVER
10439 M: Harish Patil <harish.patil@cavium.com>
10440 M: Manish Chopra <manish.chopra@cavium.com>
10441 M: Dept-GELinuxNICDev@cavium.com
10442 L: netdev@vger.kernel.org
10444 F: drivers/net/ethernet/qlogic/qlge/
10446 QLOGIC QL4xxx ETHERNET DRIVER
10447 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10448 M: Ariel Elior <Ariel.Elior@cavium.com>
10449 M: everest-linux-l2@cavium.com
10450 L: netdev@vger.kernel.org
10452 F: drivers/net/ethernet/qlogic/qed/
10453 F: include/linux/qed/
10454 F: drivers/net/ethernet/qlogic/qede/
10456 QLOGIC QL41xxx ISCSI DRIVER
10457 M: QLogic-Storage-Upstream@cavium.com
10458 L: linux-scsi@vger.kernel.org
10460 F: drivers/scsi/qedi/
10462 QLOGIC QL41xxx FCOE DRIVER
10463 M: QLogic-Storage-Upstream@cavium.com
10464 L: linux-scsi@vger.kernel.org
10466 F: drivers/scsi/qedf/
10469 M: Anders Larsen <al@alarsen.net>
10470 W: http://www.alarsen.net/linux/qnx4fs/
10473 F: include/uapi/linux/qnx4_fs.h
10474 F: include/uapi/linux/qnxtypes.h
10476 QORIQ DPAA2 FSL-MC BUS DRIVER
10477 M: Stuart Yoder <stuyoder@gmail.com>
10478 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10479 L: linux-kernel@vger.kernel.org
10481 F: drivers/staging/fsl-mc/
10483 QT1010 MEDIA DRIVER
10484 M: Antti Palosaari <crope@iki.fi>
10485 L: linux-media@vger.kernel.org
10486 W: https://linuxtv.org
10487 W: http://palosaari.fi/linux/
10488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10489 T: git git://linuxtv.org/anttip/media_tree.git
10491 F: drivers/media/tuners/qt1010*
10493 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10494 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10495 L: linux-wireless@vger.kernel.org
10496 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10498 F: drivers/net/wireless/ath/ath9k/
10500 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10501 M: Kalle Valo <kvalo@qca.qualcomm.com>
10502 L: ath10k@lists.infradead.org
10503 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10506 F: drivers/net/wireless/ath/ath10k/
10508 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10509 M: Timur Tabi <timur@codeaurora.org>
10510 L: netdev@vger.kernel.org
10512 F: drivers/net/ethernet/qualcomm/emac/
10514 QUALCOMM HEXAGON ARCHITECTURE
10515 M: Richard Kuo <rkuo@codeaurora.org>
10516 L: linux-hexagon@vger.kernel.org
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10521 QUALCOMM WCN36XX WIRELESS DRIVER
10522 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10523 L: wcn36xx@lists.infradead.org
10524 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10525 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10527 F: drivers/net/wireless/ath/wcn36xx/
10529 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10530 M: Gabriel Somlo <somlo@cmu.edu>
10531 M: "Michael S. Tsirkin" <mst@redhat.com>
10532 L: qemu-devel@nongnu.org
10534 F: drivers/firmware/qemu_fw_cfg.c
10536 RADOS BLOCK DEVICE (RBD)
10537 M: Ilya Dryomov <idryomov@gmail.com>
10538 M: Sage Weil <sage@redhat.com>
10539 M: Alex Elder <elder@kernel.org>
10540 L: ceph-devel@vger.kernel.org
10541 W: http://ceph.com/
10542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10543 T: git git://github.com/ceph/ceph-client.git
10545 F: Documentation/ABI/testing/sysfs-bus-rbd
10546 F: drivers/block/rbd.c
10547 F: drivers/block/rbd_types.h
10549 RADEON FRAMEBUFFER DISPLAY DRIVER
10550 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10551 L: linux-fbdev@vger.kernel.org
10553 F: drivers/video/fbdev/aty/radeon*
10554 F: include/uapi/linux/radeonfb.h
10556 RADIOSHARK RADIO DRIVER
10557 M: Hans Verkuil <hverkuil@xs4all.nl>
10558 L: linux-media@vger.kernel.org
10559 T: git git://linuxtv.org/media_tree.git
10561 F: drivers/media/radio/radio-shark.c
10563 RADIOSHARK2 RADIO DRIVER
10564 M: Hans Verkuil <hverkuil@xs4all.nl>
10565 L: linux-media@vger.kernel.org
10566 T: git git://linuxtv.org/media_tree.git
10568 F: drivers/media/radio/radio-shark2.c
10569 F: drivers/media/radio/radio-tea5777.c
10571 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10572 M: Paul Mackerras <paulus@samba.org>
10573 L: linux-fbdev@vger.kernel.org
10575 F: drivers/video/fbdev/aty/aty128fb.c
10577 RAINSHADOW-CEC DRIVER
10578 M: Hans Verkuil <hverkuil@xs4all.nl>
10579 L: linux-media@vger.kernel.org
10580 T: git git://linuxtv.org/media_tree.git
10582 F: drivers/media/usb/rainshadow-cec/*
10584 RALINK MIPS ARCHITECTURE
10585 M: John Crispin <john@phrozen.org>
10586 L: linux-mips@linux-mips.org
10588 F: arch/mips/ralink
10590 RALINK RT2X00 WIRELESS LAN DRIVER
10592 M: Stanislaw Gruszka <sgruszka@redhat.com>
10593 M: Helmut Schaa <helmut.schaa@googlemail.com>
10594 L: linux-wireless@vger.kernel.org
10596 F: drivers/net/wireless/ralink/rt2x00/
10598 RAMDISK RAM BLOCK DEVICE DRIVER
10599 M: Jens Axboe <axboe@kernel.dk>
10601 F: Documentation/blockdev/ramdisk.txt
10602 F: drivers/block/brd.c
10604 RANDOM NUMBER DRIVER
10605 M: "Theodore Ts'o" <tytso@mit.edu>
10607 F: drivers/char/random.c
10610 M: Matt Porter <mporter@kernel.crashing.org>
10611 M: Alexandre Bounine <alexandre.bounine@idt.com>
10613 F: drivers/rapidio/
10615 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10616 L: linux-wireless@vger.kernel.org
10618 F: drivers/net/wireless/ray*
10621 M: Josh Triplett <josh@joshtriplett.org>
10622 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10623 L: linux-kernel@vger.kernel.org
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10626 F: Documentation/RCU/torture.txt
10627 F: kernel/rcu/rcutorture.c
10629 RCUTORTURE TEST FRAMEWORK
10630 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10631 M: Josh Triplett <josh@joshtriplett.org>
10632 R: Steven Rostedt <rostedt@goodmis.org>
10633 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10634 R: Lai Jiangshan <jiangshanlai@gmail.com>
10635 L: linux-kernel@vger.kernel.org
10637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10638 F: tools/testing/selftests/rcutorture
10641 M: Florian Fainelli <florian@openwrt.org>
10644 RDC R6040 FAST ETHERNET DRIVER
10645 M: Florian Fainelli <f.fainelli@gmail.com>
10646 L: netdev@vger.kernel.org
10648 F: drivers/net/ethernet/rdc/r6040.c
10650 RDS - RELIABLE DATAGRAM SOCKETS
10651 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10652 L: netdev@vger.kernel.org
10653 L: linux-rdma@vger.kernel.org
10654 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10655 W: https://oss.oracle.com/projects/rds/
10658 F: Documentation/networking/rds.txt
10660 RDMAVT - RDMA verbs software
10661 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10662 L: linux-rdma@vger.kernel.org
10664 F: drivers/infiniband/sw/rdmavt
10666 RDT - RESOURCE ALLOCATION
10667 M: Fenghua Yu <fenghua.yu@intel.com>
10668 L: linux-kernel@vger.kernel.org
10670 F: arch/x86/kernel/cpu/intel_rdt*
10671 F: arch/x86/include/asm/intel_rdt*
10672 F: Documentation/x86/intel_rdt*
10674 READ-COPY UPDATE (RCU)
10675 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10676 M: Josh Triplett <josh@joshtriplett.org>
10677 R: Steven Rostedt <rostedt@goodmis.org>
10678 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10679 R: Lai Jiangshan <jiangshanlai@gmail.com>
10680 L: linux-kernel@vger.kernel.org
10681 W: http://www.rdrop.com/users/paulmck/RCU/
10683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10684 F: Documentation/RCU/
10685 X: Documentation/RCU/torture.txt
10686 F: include/linux/rcu*
10687 X: include/linux/srcu.h
10689 X: kernel/torture.c
10691 REAL TIME CLOCK (RTC) SUBSYSTEM
10692 M: Alessandro Zummo <a.zummo@towertech.it>
10693 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10694 L: rtc-linux@googlegroups.com
10695 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10698 F: Documentation/devicetree/bindings/rtc/
10699 F: Documentation/rtc.txt
10701 F: include/linux/rtc.h
10702 F: include/uapi/linux/rtc.h
10703 F: include/linux/rtc/
10704 F: include/linux/platform_data/rtc-*
10705 F: tools/testing/selftests/timers/rtctest.c
10707 REALTEK AUDIO CODECS
10708 M: Bard Liao <bardliao@realtek.com>
10709 M: Oder Chiou <oder_chiou@realtek.com>
10711 F: sound/soc/codecs/rt*
10712 F: include/sound/rt*.h
10714 REISERFS FILE SYSTEM
10715 L: reiserfs-devel@vger.kernel.org
10719 REGISTER MAP ABSTRACTION
10720 M: Mark Brown <broonie@kernel.org>
10721 L: linux-kernel@vger.kernel.org
10722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10724 F: Documentation/devicetree/bindings/regmap/
10725 F: drivers/base/regmap/
10726 F: include/linux/regmap.h
10728 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10729 M: Ohad Ben-Cohen <ohad@wizery.com>
10730 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10731 L: linux-remoteproc@vger.kernel.org
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10734 F: Documentation/devicetree/bindings/remoteproc/
10735 F: Documentation/remoteproc.txt
10736 F: drivers/remoteproc/
10737 F: include/linux/remoteproc.h
10739 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10740 M: Ohad Ben-Cohen <ohad@wizery.com>
10741 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10742 L: linux-remoteproc@vger.kernel.org
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10746 F: Documentation/rpmsg.txt
10747 F: include/linux/rpmsg.h
10748 F: include/linux/rpmsg/
10750 RENESAS CLOCK DRIVERS
10751 M: Geert Uytterhoeven <geert+renesas@glider.be>
10752 L: linux-renesas-soc@vger.kernel.org
10754 F: drivers/clk/renesas/
10756 RENESAS ETHERNET DRIVERS
10757 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10758 L: netdev@vger.kernel.org
10759 L: linux-renesas-soc@vger.kernel.org
10760 F: drivers/net/ethernet/renesas/
10761 F: include/linux/sh_eth.h
10763 RENESAS R-CAR GYROADC DRIVER
10764 M: Marek Vasut <marek.vasut@gmail.com>
10765 L: linux-iio@vger.kernel.org
10767 F: drivers/iio/adc/rcar_gyro_adc.c
10769 RENESAS USB2 PHY DRIVER
10770 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10771 L: linux-renesas-soc@vger.kernel.org
10773 F: drivers/phy/phy-rcar-gen3-usb2.c
10775 RESET CONTROLLER FRAMEWORK
10776 M: Philipp Zabel <p.zabel@pengutronix.de>
10777 T: git git://git.pengutronix.de/git/pza/linux
10780 F: Documentation/devicetree/bindings/reset/
10781 F: include/dt-bindings/reset/
10782 F: include/linux/reset.h
10783 F: include/linux/reset-controller.h
10786 M: Johannes Berg <johannes@sipsolutions.net>
10787 L: linux-wireless@vger.kernel.org
10788 W: http://wireless.kernel.org/
10789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10792 F: Documentation/rfkill.txt
10796 M: Thomas Graf <tgraf@suug.ch>
10797 M: Herbert Xu <herbert@gondor.apana.org.au>
10798 L: netdev@vger.kernel.org
10800 F: lib/rhashtable.c
10801 F: include/linux/rhashtable.h
10803 RICOH SMARTMEDIA/XD DRIVER
10804 M: Maxim Levitsky <maximlevitsky@gmail.com>
10806 F: drivers/mtd/nand/r852.c
10807 F: drivers/mtd/nand/r852.h
10809 RICOH R5C592 MEMORYSTICK DRIVER
10810 M: Maxim Levitsky <maximlevitsky@gmail.com>
10812 F: drivers/memstick/host/r592.*
10815 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10816 W: http://sourceforge.net/projects/roccat/
10818 F: drivers/hid/hid-roccat*
10819 F: include/linux/hid-roccat*
10820 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10823 M: Jiri Pirko <jiri@resnulli.us>
10824 L: netdev@vger.kernel.org
10826 F: drivers/net/ethernet/rocker/
10830 W: http://www.comtrol.com
10832 F: Documentation/serial/rocket.txt
10833 F: drivers/tty/rocket*
10835 ROCKETPORT EXPRESS/INFINITY DRIVER
10836 M: Kevin Cernekee <cernekee@gmail.com>
10837 L: linux-serial@vger.kernel.org
10839 F: drivers/tty/serial/rp2.*
10842 M: Ralf Baechle <ralf@linux-mips.org>
10843 L: linux-hams@vger.kernel.org
10844 W: http://www.linux-ax25.org/
10846 F: include/net/rose.h
10847 F: include/uapi/linux/rose.h
10850 RTL2830 MEDIA DRIVER
10851 M: Antti Palosaari <crope@iki.fi>
10852 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 W: http://palosaari.fi/linux/
10855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856 T: git git://linuxtv.org/anttip/media_tree.git
10858 F: drivers/media/dvb-frontends/rtl2830*
10860 RTL2832 MEDIA DRIVER
10861 M: Antti Palosaari <crope@iki.fi>
10862 L: linux-media@vger.kernel.org
10863 W: https://linuxtv.org
10864 W: http://palosaari.fi/linux/
10865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10866 T: git git://linuxtv.org/anttip/media_tree.git
10868 F: drivers/media/dvb-frontends/rtl2832*
10870 RTL2832_SDR MEDIA DRIVER
10871 M: Antti Palosaari <crope@iki.fi>
10872 L: linux-media@vger.kernel.org
10873 W: https://linuxtv.org
10874 W: http://palosaari.fi/linux/
10875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10876 T: git git://linuxtv.org/anttip/media_tree.git
10878 F: drivers/media/dvb-frontends/rtl2832_sdr*
10880 RTL8180 WIRELESS DRIVER
10881 L: linux-wireless@vger.kernel.org
10882 W: http://wireless.kernel.org/
10883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10885 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10887 RTL8187 WIRELESS DRIVER
10888 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10889 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10890 M: Larry Finger <Larry.Finger@lwfinger.net>
10891 L: linux-wireless@vger.kernel.org
10892 W: http://wireless.kernel.org/
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10895 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10897 RTL8192CE WIRELESS DRIVER
10898 M: Larry Finger <Larry.Finger@lwfinger.net>
10899 M: Chaoming Li <chaoming_li@realsil.com.cn>
10900 L: linux-wireless@vger.kernel.org
10901 W: http://wireless.kernel.org/
10902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10904 F: drivers/net/wireless/realtek/rtlwifi/
10905 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10907 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10908 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10909 L: linux-wireless@vger.kernel.org
10910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10912 F: drivers/net/wireless/realtek/rtl8xxxu/
10914 S3 SAVAGE FRAMEBUFFER DRIVER
10915 M: Antonino Daplas <adaplas@gmail.com>
10916 L: linux-fbdev@vger.kernel.org
10918 F: drivers/video/fbdev/savage/
10921 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10922 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10923 L: linux-s390@vger.kernel.org
10924 W: http://www.ibm.com/developerworks/linux/linux390/
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10929 F: Documentation/s390/
10930 F: Documentation/DocBook/s390*
10932 S390 COMMON I/O LAYER
10933 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10934 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10935 L: linux-s390@vger.kernel.org
10936 W: http://www.ibm.com/developerworks/linux/linux390/
10938 F: drivers/s390/cio/
10941 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10942 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10943 L: linux-s390@vger.kernel.org
10944 W: http://www.ibm.com/developerworks/linux/linux390/
10946 F: drivers/s390/block/dasd*
10947 F: block/partitions/ibm.c
10949 S390 NETWORK DRIVERS
10950 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10951 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10952 L: linux-s390@vger.kernel.org
10953 W: http://www.ibm.com/developerworks/linux/linux390/
10955 F: drivers/s390/net/
10958 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10959 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10960 L: linux-s390@vger.kernel.org
10961 W: http://www.ibm.com/developerworks/linux/linux390/
10964 F: drivers/pci/hotplug/s390_pci_hpc.c
10967 M: Harald Freudenberger <freude@de.ibm.com>
10968 L: linux-s390@vger.kernel.org
10969 W: http://www.ibm.com/developerworks/linux/linux390/
10971 F: drivers/s390/crypto/
10974 M: Steffen Maier <maier@linux.vnet.ibm.com>
10975 L: linux-s390@vger.kernel.org
10976 W: http://www.ibm.com/developerworks/linux/linux390/
10978 F: drivers/s390/scsi/zfcp_*
10980 S390 IUCV NETWORK LAYER
10981 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10982 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10983 L: linux-s390@vger.kernel.org
10984 W: http://www.ibm.com/developerworks/linux/linux390/
10986 F: drivers/s390/net/*iucv*
10987 F: include/net/iucv/
10991 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10992 L: linux-s390@vger.kernel.org
10993 W: http://www.ibm.com/developerworks/linux/linux390/
10995 F: drivers/iommu/s390-iommu.c
10997 S390 VFIO-CCW DRIVER
10998 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10999 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11000 L: linux-s390@vger.kernel.org
11001 L: kvm@vger.kernel.org
11003 F: drivers/s390/cio/vfio_ccw*
11004 F: Documentation/s390/vfio-ccw.txt
11005 F: include/uapi/linux/vfio_ccw.h
11007 S3C24XX SD/MMC Driver
11008 M: Ben Dooks <ben-linux@fluff.org>
11009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11011 F: drivers/mmc/host/s3cmci.*
11013 SAA6588 RDS RECEIVER DRIVER
11014 M: Hans Verkuil <hverkuil@xs4all.nl>
11015 L: linux-media@vger.kernel.org
11016 T: git git://linuxtv.org/media_tree.git
11017 W: https://linuxtv.org
11019 F: drivers/media/i2c/saa6588*
11021 SAA7134 VIDEO4LINUX DRIVER
11022 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11023 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11024 L: linux-media@vger.kernel.org
11025 W: https://linuxtv.org
11026 T: git git://linuxtv.org/media_tree.git
11028 F: Documentation/media/v4l-drivers/saa7134*
11029 F: drivers/media/pci/saa7134/
11031 SAA7146 VIDEO4LINUX-2 DRIVER
11032 M: Hans Verkuil <hverkuil@xs4all.nl>
11033 L: linux-media@vger.kernel.org
11034 T: git git://linuxtv.org/media_tree.git
11036 F: drivers/media/common/saa7146/
11037 F: drivers/media/pci/saa7146/
11038 F: include/media/saa7146*
11040 SAMSUNG LAPTOP DRIVER
11041 M: Corentin Chary <corentin.chary@gmail.com>
11042 L: platform-driver-x86@vger.kernel.org
11044 F: drivers/platform/x86/samsung-laptop.c
11046 SAMSUNG AUDIO (ASoC) DRIVERS
11047 M: Krzysztof Kozlowski <krzk@kernel.org>
11048 M: Sangbeom Kim <sbkim73@samsung.com>
11049 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11052 F: sound/soc/samsung/
11054 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11055 M: Krzysztof Kozlowski <krzk@kernel.org>
11056 L: linux-crypto@vger.kernel.org
11057 L: linux-samsung-soc@vger.kernel.org
11059 F: drivers/crypto/exynos-rng.c
11060 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11062 SAMSUNG FRAMEBUFFER DRIVER
11063 M: Jingoo Han <jingoohan1@gmail.com>
11064 L: linux-fbdev@vger.kernel.org
11066 F: drivers/video/fbdev/s3c-fb.c
11068 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11069 M: Sangbeom Kim <sbkim73@samsung.com>
11070 M: Krzysztof Kozlowski <krzk@kernel.org>
11071 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11072 L: linux-kernel@vger.kernel.org
11073 L: linux-samsung-soc@vger.kernel.org
11075 F: drivers/mfd/sec*.c
11076 F: drivers/regulator/s2m*.c
11077 F: drivers/regulator/s5m*.c
11078 F: drivers/clk/clk-s2mps11.c
11079 F: drivers/rtc/rtc-s5m.c
11080 F: include/linux/mfd/samsung/
11081 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11082 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11083 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11084 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11086 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11087 M: Krzysztof Kozlowski <krzk@kernel.org>
11088 M: Vladimir Zapolskiy <vz@mleia.com>
11089 L: linux-crypto@vger.kernel.org
11090 L: linux-samsung-soc@vger.kernel.org
11092 F: drivers/crypto/s5p-sss.c
11094 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11095 M: Kyungmin Park <kyungmin.park@samsung.com>
11096 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11097 L: linux-media@vger.kernel.org
11098 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11100 F: drivers/media/platform/exynos4-is/
11102 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11103 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11104 L: linux-media@vger.kernel.org
11105 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11107 F: drivers/media/platform/s3c-camif/
11108 F: include/media/drv-intf/s3c_camif.h
11110 SAMSUNG S5C73M3 CAMERA DRIVER
11111 M: Kyungmin Park <kyungmin.park@samsung.com>
11112 M: Andrzej Hajda <a.hajda@samsung.com>
11113 L: linux-media@vger.kernel.org
11115 F: drivers/media/i2c/s5c73m3/*
11117 SAMSUNG S5K5BAF CAMERA DRIVER
11118 M: Kyungmin Park <kyungmin.park@samsung.com>
11119 M: Andrzej Hajda <a.hajda@samsung.com>
11120 L: linux-media@vger.kernel.org
11122 F: drivers/media/i2c/s5k5baf.c
11124 SAMSUNG S3FWRN5 NFC DRIVER
11125 M: Robert Baldyga <r.baldyga@samsung.com>
11126 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11127 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11129 F: drivers/nfc/s3fwrn5
11131 SAMSUNG SOC CLOCK DRIVERS
11132 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11133 M: Tomasz Figa <tomasz.figa@gmail.com>
11134 M: Chanwoo Choi <cw00.choi@samsung.com>
11136 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11137 F: drivers/clk/samsung/
11138 F: include/dt-bindings/clock/exynos*.h
11139 F: Documentation/devicetree/bindings/clock/exynos*.txt
11141 SAMSUNG SPI DRIVERS
11142 M: Kukjin Kim <kgene@kernel.org>
11143 M: Krzysztof Kozlowski <krzk@kernel.org>
11144 M: Andi Shyti <andi.shyti@samsung.com>
11145 L: linux-spi@vger.kernel.org
11146 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11148 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11149 F: drivers/spi/spi-s3c*
11150 F: include/linux/platform_data/spi-s3c64xx.h
11152 SAMSUNG SXGBE DRIVERS
11153 M: Byungho An <bh74.an@samsung.com>
11154 M: Girish K S <ks.giri@samsung.com>
11155 M: Vipul Pandya <vipul.pandya@samsung.com>
11157 L: netdev@vger.kernel.org
11158 F: drivers/net/ethernet/samsung/sxgbe/
11160 SAMSUNG THERMAL DRIVER
11161 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11162 L: linux-pm@vger.kernel.org
11163 L: linux-samsung-soc@vger.kernel.org
11165 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11166 F: drivers/thermal/samsung/
11168 SAMSUNG USB2 PHY DRIVER
11169 M: Kamil Debski <kamil@wypas.org>
11170 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11171 L: linux-kernel@vger.kernel.org
11173 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11174 F: Documentation/phy/samsung-usb2.txt
11175 F: drivers/phy/phy-exynos4210-usb2.c
11176 F: drivers/phy/phy-exynos4x12-usb2.c
11177 F: drivers/phy/phy-exynos5250-usb2.c
11178 F: drivers/phy/phy-s5pv210-usb2.c
11179 F: drivers/phy/phy-samsung-usb2.c
11180 F: drivers/phy/phy-samsung-usb2.h
11183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11184 L: linux-serial@vger.kernel.org
11186 F: Documentation/devicetree/bindings/serial/
11187 F: drivers/tty/serial/
11190 M: Rob Herring <robh@kernel.org>
11191 L: linux-serial@vger.kernel.org
11193 F: Documentation/devicetree/bindings/serial/slave-device.txt
11194 F: drivers/tty/serdev/
11195 F: include/linux/serdev.h
11198 M: Sean Young <sean@mess.org>
11199 L: linux-media@vger.kernel.org
11201 F: drivers/media/rc/serial_ir.c
11204 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11205 L: kernel@stlinux.com
11207 F: drivers/staging/media/st-cec/
11208 F: Documentation/devicetree/bindings/media/stih-cec.txt
11210 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11211 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11212 L: linux-s390@vger.kernel.org
11213 W: http://www.ibm.com/developerworks/linux/linux390/
11217 SYNOPSYS DESIGNWARE DMAC DRIVER
11218 M: Viresh Kumar <vireshk@kernel.org>
11219 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11221 F: include/linux/dma/dw.h
11222 F: include/linux/platform_data/dma-dw.h
11225 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11226 M: Jie Deng <jiedeng@synopsys.com>
11227 L: netdev@vger.kernel.org
11229 F: drivers/net/ethernet/synopsys/
11231 SYNOPSYS DESIGNWARE I2C DRIVER
11232 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11233 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11234 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11235 L: linux-i2c@vger.kernel.org
11237 F: drivers/i2c/busses/i2c-designware-*
11238 F: include/linux/platform_data/i2c-designware.h
11240 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11241 M: Jaehoon Chung <jh80.chung@samsung.com>
11242 L: linux-mmc@vger.kernel.org
11244 F: drivers/mmc/host/dw_mmc*
11246 SYSTEM TRACE MODULE CLASS
11247 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11250 F: Documentation/trace/stm.txt
11251 F: drivers/hwtracing/stm/
11252 F: include/linux/stm.h
11253 F: include/uapi/linux/stm.h
11256 M: Andreas Noever <andreas.noever@gmail.com>
11258 F: drivers/thunderbolt/
11260 TI BQ27XXX POWER SUPPLY DRIVER
11261 R: Andrew F. Davis <afd@ti.com>
11262 F: include/linux/power/bq27xxx_battery.h
11263 F: drivers/power/supply/bq27xxx_battery.c
11264 F: drivers/power/supply/bq27xxx_battery_i2c.c
11266 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11267 M: John Stultz <john.stultz@linaro.org>
11268 M: Thomas Gleixner <tglx@linutronix.de>
11269 R: Stephen Boyd <sboyd@codeaurora.org>
11270 L: linux-kernel@vger.kernel.org
11271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11273 F: include/linux/clocksource.h
11274 F: include/linux/time.h
11275 F: include/linux/timex.h
11276 F: include/uapi/linux/time.h
11277 F: include/uapi/linux/timex.h
11278 F: kernel/time/clocksource.c
11279 F: kernel/time/time*.c
11280 F: kernel/time/alarmtimer.c
11281 F: kernel/time/ntp.c
11282 F: tools/testing/selftests/timers/
11285 M: Zwane Mwaikambo <zwanem@gmail.com>
11287 F: drivers/watchdog/sc1200wdt.c
11290 M: Ingo Molnar <mingo@redhat.com>
11291 M: Peter Zijlstra <peterz@infradead.org>
11292 L: linux-kernel@vger.kernel.org
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11296 F: include/linux/sched.h
11297 F: include/uapi/linux/sched.h
11298 F: include/linux/wait.h
11301 M: Chen Liqin <liqin.linux@gmail.com>
11302 M: Lennox Wu <lennox.wu@gmail.com>
11303 W: http://www.sunplus.com
11307 SCR24X CHIP CARD INTERFACE DRIVER
11308 M: Lubomir Rintel <lkundrak@v3.sk>
11310 F: drivers/char/pcmcia/scr24x_cs.c
11312 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11313 M: Sudeep Holla <sudeep.holla@arm.com>
11314 L: linux-arm-kernel@lists.infradead.org
11316 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11317 F: drivers/clk/clk-scpi.c
11318 F: drivers/cpufreq/scpi-cpufreq.c
11319 F: drivers/firmware/arm_scpi.c
11320 F: include/linux/scpi_protocol.h
11323 M: Jens Axboe <axboe@kernel.dk>
11324 L: linux-scsi@vger.kernel.org
11325 W: http://www.kernel.dk
11327 F: drivers/scsi/sr*
11329 SCSI RDMA PROTOCOL (SRP) INITIATOR
11330 M: Bart Van Assche <bart.vanassche@sandisk.com>
11331 L: linux-rdma@vger.kernel.org
11333 W: http://www.openfabrics.org
11334 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11336 F: drivers/infiniband/ulp/srp/
11337 F: include/scsi/srp.h
11340 M: Doug Gilbert <dgilbert@interlog.com>
11341 L: linux-scsi@vger.kernel.org
11342 W: http://sg.danny.cz/sg
11344 F: Documentation/scsi/scsi-generic.txt
11345 F: drivers/scsi/sg.c
11346 F: include/scsi/sg.h
11349 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11351 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11353 L: linux-scsi@vger.kernel.org
11355 F: Documentation/devicetree/bindings/scsi/
11360 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11361 L: linux-scsi@vger.kernel.org
11363 F: Documentation/scsi/st.txt
11364 F: drivers/scsi/st.*
11365 F: drivers/scsi/st_*.h
11368 M: Vlad Yasevich <vyasevich@gmail.com>
11369 M: Neil Horman <nhorman@tuxdriver.com>
11370 L: linux-sctp@vger.kernel.org
11371 W: http://lksctp.sourceforge.net
11373 F: Documentation/networking/sctp.txt
11374 F: include/linux/sctp.h
11375 F: include/uapi/linux/sctp.h
11376 F: include/net/sctp/
11380 M: Jim Cromie <jim.cromie@gmail.com>
11382 F: Documentation/i2c/busses/scx200_acb
11383 F: arch/x86/platform/scx200/
11384 F: drivers/watchdog/scx200_wdt.c
11385 F: drivers/i2c/busses/scx200*
11386 F: drivers/mtd/maps/scx200_docflash.c
11387 F: include/linux/scx200.h
11390 M: Jim Cromie <jim.cromie@gmail.com>
11392 F: drivers/char/scx200_gpio.c
11393 F: include/linux/scx200_gpio.h
11395 SCx200 HRT CLOCKSOURCE DRIVER
11396 M: Jim Cromie <jim.cromie@gmail.com>
11398 F: drivers/clocksource/scx200_hrt.c
11400 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11401 M: Sascha Sommer <saschasommer@freenet.de>
11402 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11404 F: drivers/mmc/host/sdricoh_cs.c
11406 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11407 M: Adrian Hunter <adrian.hunter@intel.com>
11408 L: linux-mmc@vger.kernel.org
11409 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11411 F: drivers/mmc/host/sdhci*
11412 F: include/linux/mmc/sdhci*
11415 M: Kees Cook <keescook@chromium.org>
11416 R: Andy Lutomirski <luto@amacapital.net>
11417 R: Will Drewry <wad@chromium.org>
11418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11420 F: kernel/seccomp.c
11421 F: include/uapi/linux/seccomp.h
11422 F: include/linux/seccomp.h
11423 F: tools/testing/selftests/seccomp/*
11424 K: \bsecure_computing
11427 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11428 M: Al Cooper <alcooperx@gmail.com>
11429 L: linux-mmc@vger.kernel.org
11430 L: bcm-kernel-feedback-list@broadcom.com
11432 F: drivers/mmc/host/sdhci-brcmstb*
11434 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11435 M: Ben Dooks <ben-linux@fluff.org>
11436 M: Jaehoon Chung <jh80.chung@samsung.com>
11437 L: linux-mmc@vger.kernel.org
11439 F: drivers/mmc/host/sdhci-s3c*
11441 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11442 M: Viresh Kumar <vireshk@kernel.org>
11443 L: linux-mmc@vger.kernel.org
11445 F: drivers/mmc/host/sdhci-spear.c
11447 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11448 M: Scott Bauer <scott.bauer@intel.com>
11449 M: Jonathan Derrick <jonathan.derrick@intel.com>
11450 M: Rafael Antognolli <rafael.antognolli@intel.com>
11451 L: linux-block@vger.kernel.org
11454 F: block/opal_proto.h
11455 F: include/linux/sed*
11456 F: include/uapi/linux/sed*
11459 M: James Morris <james.l.morris@oracle.com>
11460 M: "Serge E. Hallyn" <serge@hallyn.com>
11461 L: linux-security-module@vger.kernel.org (suggested Cc:)
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11463 W: http://kernsec.org/
11468 M: Security Officers <security@kernel.org>
11471 SELINUX SECURITY MODULE
11472 M: Paul Moore <paul@paul-moore.com>
11473 M: Stephen Smalley <sds@tycho.nsa.gov>
11474 M: Eric Paris <eparis@parisplace.org>
11475 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11476 W: http://selinuxproject.org
11477 T: git git://git.infradead.org/users/pcmoore/selinux
11479 F: include/linux/selinux*
11480 F: security/selinux/
11481 F: scripts/selinux/
11483 APPARMOR SECURITY MODULE
11484 M: John Johansen <john.johansen@canonical.com>
11485 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11486 W: apparmor.wiki.kernel.org
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11489 F: security/apparmor/
11491 LOADPIN SECURITY MODULE
11492 M: Kees Cook <keescook@chromium.org>
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11495 F: security/loadpin/
11497 YAMA SECURITY MODULE
11498 M: Kees Cook <keescook@chromium.org>
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11504 M: Jiri Slaby <jirislaby@gmail.com>
11506 F: drivers/misc/phantom.c
11507 F: include/uapi/linux/phantom.h
11509 Emulex 10Gbps iSCSI - OneConnect DRIVER
11510 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11511 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11512 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11513 L: linux-scsi@vger.kernel.org
11514 W: http://www.broadcom.com
11516 F: drivers/scsi/be2iscsi/
11518 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11519 M: Sathya Perla <sathya.perla@broadcom.com>
11520 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11521 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11522 M: Somnath Kotur <somnath.kotur@broadcom.com>
11523 L: netdev@vger.kernel.org
11524 W: http://www.emulex.com
11526 F: drivers/net/ethernet/emulex/benet/
11528 EMULEX ONECONNECT ROCE DRIVER
11529 M: Selvin Xavier <selvin.xavier@broadcom.com>
11530 M: Devesh Sharma <devesh.sharma@broadcom.com>
11531 L: linux-rdma@vger.kernel.org
11532 W: http://www.broadcom.com
11534 F: drivers/infiniband/hw/ocrdma/
11535 F: include/uapi/rdma/ocrdma-abi.h
11538 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11539 M: Edward Cree <ecree@solarflare.com>
11540 M: Bert Kenward <bkenward@solarflare.com>
11541 L: netdev@vger.kernel.org
11543 F: drivers/net/ethernet/sfc/
11546 M: Dimitri Sivanich <sivanich@sgi.com>
11548 F: drivers/misc/sgi-gru/
11550 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11551 M: Pat Gefre <pfg@sgi.com>
11552 L: linux-ia64@vger.kernel.org
11554 F: Documentation/ia64/serial.txt
11555 F: drivers/tty/serial/ioc?_serial.c
11556 F: include/linux/ioc?.h
11558 SGI XP/XPC/XPNET DRIVER
11559 M: Cliff Whickman <cpw@sgi.com>
11560 M: Robin Holt <robinmholt@gmail.com>
11562 F: drivers/misc/sgi-xp/
11564 SI2157 MEDIA DRIVER
11565 M: Antti Palosaari <crope@iki.fi>
11566 L: linux-media@vger.kernel.org
11567 W: https://linuxtv.org
11568 W: http://palosaari.fi/linux/
11569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11570 T: git git://linuxtv.org/anttip/media_tree.git
11572 F: drivers/media/tuners/si2157*
11574 SI2168 MEDIA DRIVER
11575 M: Antti Palosaari <crope@iki.fi>
11576 L: linux-media@vger.kernel.org
11577 W: https://linuxtv.org
11578 W: http://palosaari.fi/linux/
11579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11580 T: git git://linuxtv.org/anttip/media_tree.git
11582 F: drivers/media/dvb-frontends/si2168*
11584 SI470X FM RADIO RECEIVER I2C DRIVER
11585 M: Hans Verkuil <hverkuil@xs4all.nl>
11586 L: linux-media@vger.kernel.org
11587 T: git git://linuxtv.org/media_tree.git
11588 W: https://linuxtv.org
11590 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11592 SI470X FM RADIO RECEIVER USB DRIVER
11593 M: Hans Verkuil <hverkuil@xs4all.nl>
11594 L: linux-media@vger.kernel.org
11595 T: git git://linuxtv.org/media_tree.git
11596 W: https://linuxtv.org
11598 F: drivers/media/radio/si470x/radio-si470x-common.c
11599 F: drivers/media/radio/si470x/radio-si470x.h
11600 F: drivers/media/radio/si470x/radio-si470x-usb.c
11602 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11603 M: Eduardo Valentin <edubezval@gmail.com>
11604 L: linux-media@vger.kernel.org
11605 T: git git://linuxtv.org/media_tree.git
11606 W: https://linuxtv.org
11608 F: drivers/media/radio/si4713/si4713.?
11610 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11611 M: Eduardo Valentin <edubezval@gmail.com>
11612 L: linux-media@vger.kernel.org
11613 T: git git://linuxtv.org/media_tree.git
11614 W: https://linuxtv.org
11616 F: drivers/media/radio/si4713/radio-platform-si4713.c
11618 SI4713 FM RADIO TRANSMITTER USB DRIVER
11619 M: Hans Verkuil <hverkuil@xs4all.nl>
11620 L: linux-media@vger.kernel.org
11621 T: git git://linuxtv.org/media_tree.git
11622 W: https://linuxtv.org
11624 F: drivers/media/radio/si4713/radio-usb-si4713.c
11627 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11628 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11629 L: linux-media@vger.kernel.org
11630 W: https://linuxtv.org
11631 T: git git://linuxtv.org/media_tree.git
11633 F: drivers/media/common/siano/
11634 F: drivers/media/usb/siano/
11635 F: drivers/media/usb/siano/
11636 F: drivers/media/mmc/siano/
11638 SILEAD TOUCHSCREEN DRIVER
11639 M: Hans de Goede <hdegoede@redhat.com>
11640 L: linux-input@vger.kernel.org
11641 L: platform-driver-x86@vger.kernel.org
11643 F: drivers/input/touchscreen/silead.c
11644 F: drivers/platform/x86/silead_dmi.c
11647 M: Hans de Goede <hdegoede@redhat.com>
11648 L: linux-fbdev@vger.kernel.org
11650 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11651 F: drivers/video/fbdev/simplefb.c
11652 F: include/linux/platform_data/simplefb.h
11654 SH_VEU V4L2 MEM2MEM DRIVER
11655 L: linux-media@vger.kernel.org
11657 F: drivers/media/platform/sh_veu.c
11659 SH_VOU V4L2 OUTPUT DRIVER
11660 L: linux-media@vger.kernel.org
11662 F: drivers/media/platform/sh_vou.c
11663 F: include/media/drv-intf/sh_vou.h
11665 SIMPLE FIRMWARE INTERFACE (SFI)
11666 M: Len Brown <lenb@kernel.org>
11667 L: sfi-devel@simplefirmware.org
11668 W: http://simplefirmware.org/
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11671 F: arch/x86/platform/sfi/
11673 F: include/linux/sfi*.h
11675 SIMTEC EB110ATX (Chalice CATS)
11677 P: Vincent Sanders <vince@simtec.co.uk>
11678 M: Simtec Linux Team <linux@simtec.co.uk>
11679 W: http://www.simtec.co.uk/products/EB110ATX/
11682 SIMTEC EB2410ITX (BAST)
11684 P: Vincent Sanders <vince@simtec.co.uk>
11685 M: Simtec Linux Team <linux@simtec.co.uk>
11686 W: http://www.simtec.co.uk/products/EB2410ITX/
11688 F: arch/arm/mach-s3c24xx/mach-bast.c
11689 F: arch/arm/mach-s3c24xx/bast-ide.c
11690 F: arch/arm/mach-s3c24xx/bast-irq.c
11692 SIPHASH PRF ROUTINES
11693 M: Jason A. Donenfeld <Jason@zx2c4.com>
11696 F: lib/test_siphash.c
11697 F: include/linux/siphash.h
11699 TI DAVINCI MACHINE SUPPORT
11700 M: Sekhar Nori <nsekhar@ti.com>
11701 M: Kevin Hilman <khilman@kernel.org>
11702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11705 F: arch/arm/mach-davinci/
11706 F: drivers/i2c/busses/i2c-davinci.c
11708 TI DAVINCI SERIES MEDIA DRIVER
11709 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11710 L: linux-media@vger.kernel.org
11711 W: https://linuxtv.org
11712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11713 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11715 F: drivers/media/platform/davinci/
11716 F: include/media/davinci/
11718 TI AM437X VPFE DRIVER
11719 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11720 L: linux-media@vger.kernel.org
11721 W: https://linuxtv.org
11722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11725 F: drivers/media/platform/am437x/
11727 OV2659 OMNIVISION SENSOR DRIVER
11728 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11729 L: linux-media@vger.kernel.org
11730 W: https://linuxtv.org
11731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11732 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11734 F: drivers/media/i2c/ov2659.c
11735 F: include/media/i2c/ov2659.h
11737 SILICON MOTION SM712 FRAME BUFFER DRIVER
11738 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11739 M: Teddy Wang <teddy.wang@siliconmotion.com>
11740 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11741 L: linux-fbdev@vger.kernel.org
11743 F: drivers/video/fbdev/sm712*
11744 F: Documentation/fb/sm712fb.txt
11746 SIS 190 ETHERNET DRIVER
11747 M: Francois Romieu <romieu@fr.zoreil.com>
11748 L: netdev@vger.kernel.org
11750 F: drivers/net/ethernet/sis/sis190.c
11752 SIS 900/7016 FAST ETHERNET DRIVER
11753 M: Daniele Venzano <venza@brownhat.org>
11754 W: http://www.brownhat.org/sis900.html
11755 L: netdev@vger.kernel.org
11757 F: drivers/net/ethernet/sis/sis900.*
11759 SIS FRAMEBUFFER DRIVER
11760 M: Thomas Winischhofer <thomas@winischhofer.net>
11761 W: http://www.winischhofer.net/linuxsisvga.shtml
11763 F: Documentation/fb/sisfb.txt
11764 F: drivers/video/fbdev/sis/
11765 F: include/video/sisfb.h
11768 M: Thomas Winischhofer <thomas@winischhofer.net>
11769 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11771 F: drivers/usb/misc/sisusbvga/
11774 M: Christoph Lameter <cl@linux.com>
11775 M: Pekka Enberg <penberg@kernel.org>
11776 M: David Rientjes <rientjes@google.com>
11777 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11778 M: Andrew Morton <akpm@linux-foundation.org>
11779 L: linux-mm@kvack.org
11781 F: include/linux/sl?b*.h
11784 SLEEPABLE READ-COPY UPDATE (SRCU)
11785 M: Lai Jiangshan <jiangshanlai@gmail.com>
11786 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11787 M: Josh Triplett <josh@joshtriplett.org>
11788 R: Steven Rostedt <rostedt@goodmis.org>
11789 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11790 L: linux-kernel@vger.kernel.org
11791 W: http://www.rdrop.com/users/paulmck/RCU/
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11794 F: include/linux/srcu.h
11795 F: kernel/rcu/srcu.c
11797 SMACK SECURITY MODULE
11798 M: Casey Schaufler <casey@schaufler-ca.com>
11799 L: linux-security-module@vger.kernel.org
11800 W: http://schaufler-ca.com
11801 T: git git://github.com/cschaufler/smack-next
11803 F: Documentation/security/Smack.txt
11806 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11807 M: Kevin Hilman <khilman@kernel.org>
11808 M: Nishanth Menon <nm@ti.com>
11810 F: drivers/power/avs/
11811 F: include/linux/power/smartreflex.h
11812 L: linux-pm@vger.kernel.org
11814 SMC91x ETHERNET DRIVER
11815 M: Nicolas Pitre <nico@fluxnic.net>
11817 F: drivers/net/ethernet/smsc/smc91x.*
11819 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11820 M: Sakari Ailus <sakari.ailus@iki.fi>
11821 L: linux-media@vger.kernel.org
11823 F: drivers/media/i2c/smiapp/
11824 F: include/media/i2c/smiapp.h
11825 F: drivers/media/i2c/smiapp-pll.c
11826 F: drivers/media/i2c/smiapp-pll.h
11827 F: include/uapi/linux/smiapp.h
11828 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11830 SMM665 HARDWARE MONITOR DRIVER
11831 M: Guenter Roeck <linux@roeck-us.net>
11832 L: linux-hwmon@vger.kernel.org
11834 F: Documentation/hwmon/smm665
11835 F: drivers/hwmon/smm665.c
11837 SMSC EMC2103 HARDWARE MONITOR DRIVER
11838 M: Steve Glendinning <steve.glendinning@shawell.net>
11839 L: linux-hwmon@vger.kernel.org
11841 F: Documentation/hwmon/emc2103
11842 F: drivers/hwmon/emc2103.c
11844 SMSC SCH5627 HARDWARE MONITOR DRIVER
11845 M: Hans de Goede <hdegoede@redhat.com>
11846 L: linux-hwmon@vger.kernel.org
11848 F: Documentation/hwmon/sch5627
11849 F: drivers/hwmon/sch5627.c
11851 SMSC47B397 HARDWARE MONITOR DRIVER
11852 M: Jean Delvare <jdelvare@suse.com>
11853 L: linux-hwmon@vger.kernel.org
11855 F: Documentation/hwmon/smsc47b397
11856 F: drivers/hwmon/smsc47b397.c
11858 SMSC911x ETHERNET DRIVER
11859 M: Steve Glendinning <steve.glendinning@shawell.net>
11860 L: netdev@vger.kernel.org
11862 F: include/linux/smsc911x.h
11863 F: drivers/net/ethernet/smsc/smsc911x.*
11865 SMSC9420 PCI ETHERNET DRIVER
11866 M: Steve Glendinning <steve.glendinning@shawell.net>
11867 L: netdev@vger.kernel.org
11869 F: drivers/net/ethernet/smsc/smsc9420.*
11871 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11872 M: Steve Glendinning <steve.glendinning@shawell.net>
11873 L: linux-fbdev@vger.kernel.org
11875 F: drivers/video/fbdev/smscufx.c
11877 SOC-CAMERA V4L2 SUBSYSTEM
11878 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11879 L: linux-media@vger.kernel.org
11880 T: git git://linuxtv.org/media_tree.git
11882 F: include/media/soc*
11883 F: drivers/media/i2c/soc_camera/
11884 F: drivers/media/platform/soc_camera/
11886 SOEKRIS NET48XX LED SUPPORT
11887 M: Chris Boot <bootc@bootc.net>
11889 F: drivers/leds/leds-net48xx.c
11891 SOFTLOGIC 6x10 MPEG CODEC
11892 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11893 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11894 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11895 M: Ismael Luceno <ismael@iodev.co.uk>
11896 L: linux-media@vger.kernel.org
11898 F: drivers/media/pci/solo6x10/
11900 SOFTWARE RAID (Multiple Disks) SUPPORT
11901 M: Shaohua Li <shli@kernel.org>
11902 L: linux-raid@vger.kernel.org
11903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11906 F: include/linux/raid/
11907 F: include/uapi/linux/raid/
11909 SONIC NETWORK DRIVER
11910 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11911 L: netdev@vger.kernel.org
11913 F: drivers/net/ethernet/natsemi/sonic.*
11915 SONICS SILICON BACKPLANE DRIVER (SSB)
11916 M: Michael Buesch <m@bues.ch>
11917 L: linux-wireless@vger.kernel.org
11920 F: include/linux/ssb/
11922 SONY VAIO CONTROL DEVICE DRIVER
11923 M: Mattia Dongili <malattia@linux.it>
11924 L: platform-driver-x86@vger.kernel.org
11925 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11927 F: Documentation/laptops/sony-laptop.txt
11928 F: drivers/char/sonypi.c
11929 F: drivers/platform/x86/sony-laptop.c
11930 F: include/linux/sony-laptop.h
11932 SONY MEMORYSTICK CARD SUPPORT
11933 M: Alex Dubov <oakad@yahoo.com>
11934 W: http://tifmxx.berlios.de/
11936 F: drivers/memstick/host/tifm_ms.c
11938 SONY MEMORYSTICK STANDARD SUPPORT
11939 M: Maxim Levitsky <maximlevitsky@gmail.com>
11941 F: drivers/memstick/core/ms_block.*
11944 M: Jaroslav Kysela <perex@perex.cz>
11945 M: Takashi Iwai <tiwai@suse.com>
11946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11947 W: http://www.alsa-project.org/
11948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11949 T: git git://git.alsa-project.org/alsa-kernel.git
11950 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11952 F: Documentation/sound/
11954 F: include/uapi/sound/
11957 SOUND - COMPRESSED AUDIO
11958 M: Vinod Koul <vinod.koul@intel.com>
11959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11962 F: Documentation/sound/alsa/compress_offload.txt
11963 F: include/sound/compress_driver.h
11964 F: include/uapi/sound/compress_*
11965 F: sound/core/compress_offload.c
11966 F: sound/soc/soc-compress.c
11968 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11969 M: Liam Girdwood <lgirdwood@gmail.com>
11970 M: Mark Brown <broonie@kernel.org>
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11972 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11973 W: http://alsa-project.org/main/index.php/ASoC
11975 F: Documentation/devicetree/bindings/sound/
11976 F: Documentation/sound/alsa/soc/
11978 F: include/sound/soc*
11980 SOUND - DMAENGINE HELPERS
11981 M: Lars-Peter Clausen <lars@metafoo.de>
11983 F: include/sound/dmaengine_pcm.h
11984 F: sound/core/pcm_dmaengine.c
11985 F: sound/soc/soc-generic-dmaengine-pcm.c
11988 M: Olli Salonen <olli.salonen@iki.fi>
11989 L: linux-media@vger.kernel.org
11990 W: https://linuxtv.org
11991 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11993 F: drivers/media/dvb-frontends/sp2*
11995 SPARC + UltraSPARC (sparc/sparc64)
11996 M: "David S. Miller" <davem@davemloft.net>
11997 L: sparclinux@vger.kernel.org
11998 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12005 SPARC SERIAL DRIVERS
12006 M: "David S. Miller" <davem@davemloft.net>
12007 L: sparclinux@vger.kernel.org
12008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12011 F: include/linux/sunserialcore.h
12012 F: drivers/tty/serial/suncore.c
12013 F: drivers/tty/serial/sunhv.c
12014 F: drivers/tty/serial/sunsab.c
12015 F: drivers/tty/serial/sunsab.h
12016 F: drivers/tty/serial/sunsu.c
12017 F: drivers/tty/serial/sunzilog.c
12018 F: drivers/tty/serial/sunzilog.h
12021 M: "Christopher Li" <sparse@chrisli.org>
12022 L: linux-sparse@vger.kernel.org
12023 W: https://sparse.wiki.kernel.org/
12024 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12025 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12027 F: include/linux/compiler.h
12029 SPEAR PLATFORM SUPPORT
12030 M: Viresh Kumar <vireshk@kernel.org>
12031 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12033 W: http://www.st.com/spear
12035 F: arch/arm/boot/dts/spear*
12036 F: arch/arm/mach-spear/
12038 SPEAR CLOCK FRAMEWORK SUPPORT
12039 M: Viresh Kumar <vireshk@kernel.org>
12040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12041 W: http://www.st.com/spear
12043 F: drivers/clk/spear/
12046 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12047 M: Marek Vasut <marek.vasut@gmail.com>
12048 L: linux-mtd@lists.infradead.org
12049 W: http://www.linux-mtd.infradead.org/
12050 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12051 T: git git://github.com/spi-nor/linux.git
12053 F: drivers/mtd/spi-nor/
12054 F: include/linux/mtd/spi-nor.h
12057 M: Mark Brown <broonie@kernel.org>
12058 L: linux-spi@vger.kernel.org
12059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12060 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12062 F: Documentation/devicetree/bindings/spi/
12063 F: Documentation/spi/
12065 F: include/linux/spi/
12066 F: include/uapi/linux/spi/
12069 SPIDERNET NETWORK DRIVER for CELL
12070 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12071 L: netdev@vger.kernel.org
12073 F: Documentation/networking/spider_net.txt
12074 F: drivers/net/ethernet/toshiba/spider_net*
12077 M: Jeremy Kerr <jk@ozlabs.org>
12078 L: linuxppc-dev@lists.ozlabs.org
12079 W: http://www.ibm.com/developerworks/power/cell/
12081 F: Documentation/filesystems/spufs.txt
12082 F: arch/powerpc/platforms/cell/spufs/
12084 SQUASHFS FILE SYSTEM
12085 M: Phillip Lougher <phillip@squashfs.org.uk>
12086 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12087 W: http://squashfs.org.uk
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12090 F: Documentation/filesystems/squashfs.txt
12093 SRM (Alpha) environment access
12094 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12096 F: arch/alpha/kernel/srm_env.c
12099 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12100 L: stable@vger.kernel.org
12102 F: Documentation/process/stable-kernel-rules.rst
12105 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12107 L: devel@driverdev.osuosl.org
12109 F: drivers/staging/
12112 M: Ian Abbott <abbotti@mev.co.uk>
12113 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12115 F: drivers/staging/comedi/
12117 STAGING - FLARION FT1000 DRIVERS
12118 M: Marek Belisko <marek.belisko@gmail.com>
12120 F: drivers/staging/ft1000/
12122 STAGING - INDUSTRIAL IO
12123 M: Jonathan Cameron <jic23@kernel.org>
12124 L: linux-iio@vger.kernel.org
12126 F: Documentation/devicetree/bindings/staging/iio/
12127 F: drivers/staging/iio/
12129 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12130 M: Jarod Wilson <jarod@wilsonet.com>
12131 W: http://www.lirc.org/
12133 F: drivers/staging/media/lirc/
12135 STAGING - LUSTRE PARALLEL FILESYSTEM
12136 M: Oleg Drokin <oleg.drokin@intel.com>
12137 M: Andreas Dilger <andreas.dilger@intel.com>
12138 M: James Simmons <jsimmons@infradead.org>
12139 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12140 W: http://wiki.lustre.org/
12142 F: drivers/staging/lustre
12144 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12145 M: Marc Dietrich <marvin24@gmx.de>
12146 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12147 L: linux-tegra@vger.kernel.org
12149 F: drivers/staging/nvec/
12151 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12152 M: Jens Frederich <jfrederich@gmail.com>
12153 M: Daniel Drake <dsd@laptop.org>
12154 M: Jon Nettleton <jon.nettleton@gmail.com>
12155 W: http://wiki.laptop.org/go/DCON
12157 F: drivers/staging/olpc_dcon/
12159 STAGING - REALTEK RTL8712U DRIVERS
12160 M: Larry Finger <Larry.Finger@lwfinger.net>
12161 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12163 F: drivers/staging/rtl8712/
12165 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12166 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12167 M: Teddy Wang <teddy.wang@siliconmotion.com>
12168 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12169 L: linux-fbdev@vger.kernel.org
12171 F: drivers/staging/sm750fb/
12173 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12174 M: William Hubbs <w.d.hubbs@gmail.com>
12175 M: Chris Brannon <chris@the-brannons.com>
12176 M: Kirk Reiser <kirk@reisers.ca>
12177 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12178 L: speakup@linux-speakup.org
12179 W: http://www.linux-speakup.org/
12181 F: drivers/staging/speakup/
12183 STAGING - VIA VT665X DRIVERS
12184 M: Forest Bond <forest@alittletooquiet.net>
12186 F: drivers/staging/vt665?/
12188 STAGING - WILC1000 WIFI DRIVER
12189 M: Aditya Shankar <aditya.shankar@microchip.com>
12190 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12191 L: linux-wireless@vger.kernel.org
12193 F: drivers/staging/wilc1000/
12195 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12196 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12198 F: drivers/staging/xgifb/
12200 STARFIRE/DURALAN NETWORK DRIVER
12201 M: Ion Badulescu <ionut@badula.org>
12203 F: drivers/net/ethernet/adaptec/starfire*
12206 M: Sam Creasey <sammy@sammy.net>
12207 W: http://sammy.net/sun3/
12209 F: arch/m68k/kernel/*sun3*
12210 F: arch/m68k/sun3*/
12211 F: arch/m68k/include/asm/sun3*
12212 F: drivers/net/ethernet/i825xx/sun3*
12214 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12215 M: Hans de Goede <hdegoede@redhat.com>
12216 L: linux-input@vger.kernel.org
12218 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12219 F: drivers/input/keyboard/sun4i-lradc-keys.c
12221 SUNDANCE NETWORK DRIVER
12222 M: Denis Kirjanov <kda@linux-powerpc.org>
12223 L: netdev@vger.kernel.org
12225 F: drivers/net/ethernet/dlink/sundance.c
12228 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12229 M: Rich Felker <dalias@libc.org>
12230 L: linux-sh@vger.kernel.org
12231 Q: http://patchwork.kernel.org/project/linux-sh/list/
12233 F: Documentation/sh/
12238 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12239 M: Len Brown <len.brown@intel.com>
12240 M: Pavel Machek <pavel@ucw.cz>
12241 L: linux-pm@vger.kernel.org
12242 B: https://bugzilla.kernel.org
12244 F: Documentation/power/
12245 F: arch/x86/kernel/acpi/
12246 F: drivers/base/power/
12248 F: include/linux/suspend.h
12249 F: include/linux/freezer.h
12250 F: include/linux/pm.h
12253 M: Martin Mares <mj@ucw.cz>
12254 L: linux-video@atrey.karlin.mff.cuni.cz
12256 F: Documentation/svga.txt
12257 F: arch/x86/boot/video*
12260 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12261 L: linux-kernel@vger.kernel.org
12262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12265 F: arch/*/kernel/pci-swiotlb.c
12266 F: include/linux/swiotlb.h
12269 M: Jiri Pirko <jiri@resnulli.us>
12270 M: Ivan Vecera <ivecera@redhat.com>
12271 L: netdev@vger.kernel.org
12274 F: include/net/switchdev.h
12276 SYNOPSYS ARC ARCHITECTURE
12277 M: Vineet Gupta <vgupta@synopsys.com>
12278 L: linux-snps-arc@lists.infradead.org
12281 F: Documentation/devicetree/bindings/arc/*
12282 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12283 F: drivers/clocksource/arc_timer.c
12284 F: drivers/tty/serial/arc_uart.c
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12287 SYNOPSYS ARC SDP platform support
12288 M: Alexey Brodkin <abrodkin@synopsys.com>
12290 F: arch/arc/plat-axs10x
12291 F: arch/arc/boot/dts/ax*
12292 F: Documentation/devicetree/bindings/arc/axs10*
12294 SYSTEM CONFIGURATION (SYSCON)
12295 M: Lee Jones <lee.jones@linaro.org>
12296 M: Arnd Bergmann <arnd@arndb.de>
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12299 F: drivers/mfd/syscon.c
12301 SYSTEM RESET/SHUTDOWN DRIVERS
12302 M: Sebastian Reichel <sre@kernel.org>
12303 L: linux-pm@vger.kernel.org
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12306 F: Documentation/devicetree/bindings/power/reset/
12307 F: drivers/power/reset/
12310 M: Christoph Hellwig <hch@infradead.org>
12312 F: Documentation/filesystems/sysv-fs.txt
12314 F: include/linux/sysv_fs.h
12317 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12318 L: linux-scsi@vger.kernel.org
12319 L: target-devel@vger.kernel.org
12320 W: http://www.linux-iscsi.org
12321 W: http://groups.google.com/group/linux-iscsi-target-dev
12322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12326 F: Documentation/target/
12328 TASKSTATS STATISTICS INTERFACE
12329 M: Balbir Singh <bsingharora@gmail.com>
12331 F: Documentation/accounting/taskstats*
12332 F: include/linux/taskstats*
12333 F: kernel/taskstats.c
12336 M: Jamal Hadi Salim <jhs@mojatatu.com>
12337 M: Cong Wang <xiyou.wangcong@gmail.com>
12338 M: Jiri Pirko <jiri@resnulli.us>
12339 L: netdev@vger.kernel.org
12341 F: include/net/pkt_cls.h
12342 F: include/net/pkt_sched.h
12343 F: include/net/tc_act/
12344 F: include/uapi/linux/pkt_cls.h
12345 F: include/uapi/linux/pkt_sched.h
12346 F: include/uapi/linux/tc_act/
12347 F: include/uapi/linux/tc_ematch/
12350 TCP LOW PRIORITY MODULE
12351 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12352 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12353 W: http://tcp-lp-mod.sourceforge.net/
12355 F: net/ipv4/tcp_lp.c
12357 TDA10071 MEDIA DRIVER
12358 M: Antti Palosaari <crope@iki.fi>
12359 L: linux-media@vger.kernel.org
12360 W: https://linuxtv.org
12361 W: http://palosaari.fi/linux/
12362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12363 T: git git://linuxtv.org/anttip/media_tree.git
12365 F: drivers/media/dvb-frontends/tda10071*
12367 TDA18212 MEDIA DRIVER
12368 M: Antti Palosaari <crope@iki.fi>
12369 L: linux-media@vger.kernel.org
12370 W: https://linuxtv.org
12371 W: http://palosaari.fi/linux/
12372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12373 T: git git://linuxtv.org/anttip/media_tree.git
12375 F: drivers/media/tuners/tda18212*
12377 TDA18218 MEDIA DRIVER
12378 M: Antti Palosaari <crope@iki.fi>
12379 L: linux-media@vger.kernel.org
12380 W: https://linuxtv.org
12381 W: http://palosaari.fi/linux/
12382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12383 T: git git://linuxtv.org/anttip/media_tree.git
12385 F: drivers/media/tuners/tda18218*
12387 TDA18271 MEDIA DRIVER
12388 M: Michael Krufky <mkrufky@linuxtv.org>
12389 L: linux-media@vger.kernel.org
12390 W: https://linuxtv.org
12391 W: http://github.com/mkrufky
12392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12393 T: git git://linuxtv.org/mkrufky/tuners.git
12395 F: drivers/media/tuners/tda18271*
12397 TDA827x MEDIA DRIVER
12398 M: Michael Krufky <mkrufky@linuxtv.org>
12399 L: linux-media@vger.kernel.org
12400 W: https://linuxtv.org
12401 W: http://github.com/mkrufky
12402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12403 T: git git://linuxtv.org/mkrufky/tuners.git
12405 F: drivers/media/tuners/tda8290.*
12407 TDA8290 MEDIA DRIVER
12408 M: Michael Krufky <mkrufky@linuxtv.org>
12409 L: linux-media@vger.kernel.org
12410 W: https://linuxtv.org
12411 W: http://github.com/mkrufky
12412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12413 T: git git://linuxtv.org/mkrufky/tuners.git
12415 F: drivers/media/tuners/tda8290.*
12417 TDA9840 MEDIA DRIVER
12418 M: Hans Verkuil <hverkuil@xs4all.nl>
12419 L: linux-media@vger.kernel.org
12420 T: git git://linuxtv.org/media_tree.git
12421 W: https://linuxtv.org
12423 F: drivers/media/i2c/tda9840*
12425 TEA5761 TUNER DRIVER
12426 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12428 L: linux-media@vger.kernel.org
12429 W: https://linuxtv.org
12430 T: git git://linuxtv.org/media_tree.git
12432 F: drivers/media/tuners/tea5761.*
12434 TEA5767 TUNER DRIVER
12435 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12437 L: linux-media@vger.kernel.org
12438 W: https://linuxtv.org
12439 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/tuners/tea5767.*
12443 TEA6415C MEDIA DRIVER
12444 M: Hans Verkuil <hverkuil@xs4all.nl>
12445 L: linux-media@vger.kernel.org
12446 T: git git://linuxtv.org/media_tree.git
12447 W: https://linuxtv.org
12449 F: drivers/media/i2c/tea6415c*
12451 TEA6420 MEDIA DRIVER
12452 M: Hans Verkuil <hverkuil@xs4all.nl>
12453 L: linux-media@vger.kernel.org
12454 T: git git://linuxtv.org/media_tree.git
12455 W: https://linuxtv.org
12457 F: drivers/media/i2c/tea6420*
12460 M: Jiri Pirko <jiri@resnulli.us>
12461 L: netdev@vger.kernel.org
12463 F: drivers/net/team/
12464 F: include/linux/if_team.h
12465 F: include/uapi/linux/if_team.h
12467 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12468 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12470 F: arch/x86/platform/ts5500/
12472 TECHNOTREND USB IR RECEIVER
12473 M: Sean Young <sean@mess.org>
12474 L: linux-media@vger.kernel.org
12476 F: drivers/media/rc/ttusbir.c
12478 TEGRA ARCHITECTURE SUPPORT
12479 M: Stephen Warren <swarren@wwwdotorg.org>
12480 M: Thierry Reding <thierry.reding@gmail.com>
12481 M: Alexandre Courbot <gnurou@gmail.com>
12482 L: linux-tegra@vger.kernel.org
12483 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12489 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12490 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12492 F: drivers/clk/tegra/
12495 M: Laxman Dewangan <ldewangan@nvidia.com>
12496 M: Jon Hunter <jonathanh@nvidia.com>
12498 F: drivers/dma/tegra*
12501 M: Laxman Dewangan <ldewangan@nvidia.com>
12503 F: drivers/i2c/busses/i2c-tegra.c
12505 TEGRA IOMMU DRIVERS
12506 M: Hiroshi Doyu <hdoyu@nvidia.com>
12508 F: drivers/iommu/tegra*
12511 M: Rakesh Iyer <riyer@nvidia.com>
12512 M: Laxman Dewangan <ldewangan@nvidia.com>
12514 F: drivers/input/keyboard/tegra-kbc.c
12517 M: Thierry Reding <thierry.reding@gmail.com>
12519 F: drivers/pwm/pwm-tegra.c
12521 TEGRA SERIAL DRIVER
12522 M: Laxman Dewangan <ldewangan@nvidia.com>
12524 F: drivers/tty/serial/serial-tegra.c
12527 M: Laxman Dewangan <ldewangan@nvidia.com>
12529 F: drivers/spi/spi-tegra*
12531 TEHUTI ETHERNET DRIVER
12532 M: Andy Gospodarek <andy@greyhouse.net>
12533 L: netdev@vger.kernel.org
12535 F: drivers/net/ethernet/tehuti/*
12537 Telecom Clock Driver for MCPL0010
12538 M: Mark Gross <mark.gross@intel.com>
12540 F: drivers/char/tlclk.c
12542 TENSILICA XTENSA PORT (xtensa)
12543 M: Chris Zankel <chris@zankel.net>
12544 M: Max Filippov <jcmvbkbc@gmail.com>
12545 L: linux-xtensa@linux-xtensa.org
12546 T: git git://github.com/czankel/xtensa-linux.git
12549 F: drivers/irqchip/irq-xtensa-*
12551 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12552 M: Nishanth Menon <nm@ti.com>
12553 M: Tero Kristo <t-kristo@ti.com>
12554 M: Santosh Shilimkar <ssantosh@kernel.org>
12555 L: linux-arm-kernel@lists.infradead.org
12557 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12558 F: drivers/firmware/ti_sci*
12559 F: include/linux/soc/ti/ti_sci_protocol.h
12561 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12562 M: Hans Verkuil <hverkuil@xs4all.nl>
12563 L: linux-media@vger.kernel.org
12564 T: git git://linuxtv.org/media_tree.git
12565 W: https://linuxtv.org
12567 F: drivers/media/radio/radio-raremono.c
12570 M: Zhang Rui <rui.zhang@intel.com>
12571 M: Eduardo Valentin <edubezval@gmail.com>
12572 L: linux-pm@vger.kernel.org
12573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12575 Q: https://patchwork.kernel.org/project/linux-pm/list/
12577 F: drivers/thermal/
12578 F: include/linux/thermal.h
12579 F: include/uapi/linux/thermal.h
12580 F: include/linux/cpu_cooling.h
12581 F: Documentation/devicetree/bindings/thermal/
12583 THERMAL/CPU_COOLING
12584 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12585 M: Viresh Kumar <viresh.kumar@linaro.org>
12586 M: Javi Merino <javi.merino@kernel.org>
12587 L: linux-pm@vger.kernel.org
12589 F: Documentation/thermal/cpu-cooling-api.txt
12590 F: drivers/thermal/cpu_cooling.c
12591 F: include/linux/cpu_cooling.h
12593 THINKPAD ACPI EXTRAS DRIVER
12594 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12595 L: ibm-acpi-devel@lists.sourceforge.net
12596 L: platform-driver-x86@vger.kernel.org
12597 W: http://ibm-acpi.sourceforge.net
12598 W: http://thinkwiki.org/wiki/Ibm-acpi
12599 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12601 F: drivers/platform/x86/thinkpad_acpi.c
12603 TI BANDGAP AND THERMAL DRIVER
12604 M: Eduardo Valentin <edubezval@gmail.com>
12605 M: Keerthy <j-keerthy@ti.com>
12606 L: linux-pm@vger.kernel.org
12607 L: linux-omap@vger.kernel.org
12609 F: drivers/thermal/ti-soc-thermal/
12612 M: Benoit Parrot <bparrot@ti.com>
12613 L: linux-media@vger.kernel.org
12614 W: http://linuxtv.org/
12615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12617 F: drivers/media/platform/ti-vpe/
12619 TI CDCE706 CLOCK DRIVER
12620 M: Max Filippov <jcmvbkbc@gmail.com>
12622 F: drivers/clk/clk-cdce706.c
12625 M: Tero Kristo <t-kristo@ti.com>
12626 L: linux-omap@vger.kernel.org
12629 F: include/linux/clk/ti.h
12631 TI ETHERNET SWITCH DRIVER (CPSW)
12632 R: Grygorii Strashko <grygorii.strashko@ti.com>
12633 L: linux-omap@vger.kernel.org
12634 L: netdev@vger.kernel.org
12636 F: drivers/net/ethernet/ti/cpsw*
12637 F: drivers/net/ethernet/ti/davinci*
12639 TI FLASH MEDIA INTERFACE DRIVER
12640 M: Alex Dubov <oakad@yahoo.com>
12642 F: drivers/misc/tifm*
12643 F: drivers/mmc/host/tifm_sd.c
12644 F: include/linux/tifm.h
12646 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12647 M: Santosh Shilimkar <ssantosh@kernel.org>
12648 L: linux-kernel@vger.kernel.org
12649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12651 F: drivers/soc/ti/*
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12655 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12656 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12657 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12660 F: sound/soc/codecs/lm49453*
12661 F: sound/soc/codecs/isabelle*
12663 TI LP855x BACKLIGHT DRIVER
12664 M: Milo Kim <milo.kim@ti.com>
12666 F: Documentation/backlight/lp855x-driver.txt
12667 F: drivers/video/backlight/lp855x_bl.c
12668 F: include/linux/platform_data/lp855x.h
12670 TI LP8727 CHARGER DRIVER
12671 M: Milo Kim <milo.kim@ti.com>
12673 F: drivers/power/supply/lp8727_charger.c
12674 F: include/linux/platform_data/lp8727.h
12676 TI LP8788 MFD DRIVER
12677 M: Milo Kim <milo.kim@ti.com>
12679 F: drivers/iio/adc/lp8788_adc.c
12680 F: drivers/leds/leds-lp8788.c
12681 F: drivers/mfd/lp8788*.c
12682 F: drivers/power/supply/lp8788-charger.c
12683 F: drivers/regulator/lp8788-*.c
12684 F: include/linux/mfd/lp8788*.h
12686 TI NETCP ETHERNET DRIVER
12687 M: Wingman Kwok <w-kwok2@ti.com>
12688 M: Murali Karicheri <m-karicheri2@ti.com>
12689 L: netdev@vger.kernel.org
12691 F: drivers/net/ethernet/ti/netcp*
12693 TI TAS571X FAMILY ASoC CODEC DRIVER
12694 M: Kevin Cernekee <cernekee@chromium.org>
12695 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12697 F: sound/soc/codecs/tas571x*
12699 TI TWL4030 SERIES SOC CODEC DRIVER
12700 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12701 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12703 F: sound/soc/codecs/twl4030*
12705 TI WILINK WIRELESS DRIVERS
12706 L: linux-wireless@vger.kernel.org
12707 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12708 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12711 F: drivers/net/wireless/ti/
12712 F: include/linux/wl12xx.h
12715 M: Jon Maloy <jon.maloy@ericsson.com>
12716 M: Ying Xue <ying.xue@windriver.com>
12717 L: netdev@vger.kernel.org (core kernel code)
12718 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12719 W: http://tipc.sourceforge.net/
12721 F: include/uapi/linux/tipc*.h
12725 M: Chris Metcalf <cmetcalf@mellanox.com>
12726 W: http://www.mellanox.com/repository/solutions/tile-scm/
12727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12730 F: drivers/char/tile-srom.c
12731 F: drivers/edac/tile_edac.c
12732 F: drivers/net/ethernet/tile/
12733 F: drivers/rtc/rtc-tile.c
12734 F: drivers/tty/hvc/hvc_tile.c
12735 F: drivers/tty/serial/tilegx.c
12736 F: drivers/usb/host/*-tilegx.c
12737 F: include/linux/usb/tilegx.h
12739 TLAN NETWORK DRIVER
12740 M: Samuel Chessman <chessman@tux.org>
12741 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12742 W: http://sourceforge.net/projects/tlan/
12744 F: Documentation/networking/tlan.txt
12745 F: drivers/net/ethernet/ti/tlan.*
12747 TOMOYO SECURITY MODULE
12748 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12749 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12750 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12751 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12752 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12753 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12754 W: http://tomoyo.sourceforge.jp/
12755 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12757 F: security/tomoyo/
12759 TOPSTAR LAPTOP EXTRAS DRIVER
12760 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12761 L: platform-driver-x86@vger.kernel.org
12763 F: drivers/platform/x86/topstar-laptop.c
12765 TOSHIBA ACPI EXTRAS DRIVER
12766 M: Azael Avalos <coproscefalo@gmail.com>
12767 L: platform-driver-x86@vger.kernel.org
12769 F: drivers/platform/x86/toshiba_acpi.c
12771 TOSHIBA BLUETOOTH DRIVER
12772 M: Azael Avalos <coproscefalo@gmail.com>
12773 L: platform-driver-x86@vger.kernel.org
12775 F: drivers/platform/x86/toshiba_bluetooth.c
12777 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12778 M: Azael Avalos <coproscefalo@gmail.com>
12779 L: platform-driver-x86@vger.kernel.org
12781 F: drivers/platform/x86/toshiba_haps.c
12783 TOSHIBA WMI HOTKEYS DRIVER
12784 M: Azael Avalos <coproscefalo@gmail.com>
12785 L: platform-driver-x86@vger.kernel.org
12787 F: drivers/platform/x86/toshiba-wmi.c
12790 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12791 W: http://www.buzzard.org.uk/toshiba/
12793 F: drivers/char/toshiba.c
12794 F: include/linux/toshiba.h
12795 F: include/uapi/linux/toshiba.h
12797 TOSHIBA TC358743 DRIVER
12798 M: Mats Randgaard <matrandg@cisco.com>
12799 L: linux-media@vger.kernel.org
12801 F: drivers/media/i2c/tc358743*
12802 F: include/media/i2c/tc358743.h
12804 TMIO/SDHI MMC DRIVER
12805 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12806 L: linux-mmc@vger.kernel.org
12808 F: drivers/mmc/host/tmio_mmc*
12809 F: drivers/mmc/host/sh_mobile_sdhi.c
12810 F: include/linux/mfd/tmio.h
12812 TMP401 HARDWARE MONITOR DRIVER
12813 M: Guenter Roeck <linux@roeck-us.net>
12814 L: linux-hwmon@vger.kernel.org
12816 F: Documentation/hwmon/tmp401
12817 F: drivers/hwmon/tmp401.c
12819 TMPFS (SHMEM FILESYSTEM)
12820 M: Hugh Dickins <hughd@google.com>
12821 L: linux-mm@kvack.org
12823 F: include/linux/shmem_fs.h
12826 TM6000 VIDEO4LINUX DRIVER
12827 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12829 L: linux-media@vger.kernel.org
12830 W: https://linuxtv.org
12831 T: git git://linuxtv.org/media_tree.git
12833 F: drivers/media/usb/tm6000/
12834 F: Documentation/media/v4l-drivers/tm6000*
12836 TW5864 VIDEO4LINUX DRIVER
12837 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12838 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12839 M: Andrey Utkin <andrey_utkin@fastmail.com>
12840 L: linux-media@vger.kernel.org
12842 F: drivers/media/pci/tw5864/
12844 TW68 VIDEO4LINUX DRIVER
12845 M: Hans Verkuil <hverkuil@xs4all.nl>
12846 L: linux-media@vger.kernel.org
12847 T: git git://linuxtv.org/media_tree.git
12848 W: https://linuxtv.org
12850 F: drivers/media/pci/tw68/
12852 TW686X VIDEO4LINUX DRIVER
12853 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12854 L: linux-media@vger.kernel.org
12855 T: git git://linuxtv.org/media_tree.git
12856 W: http://linuxtv.org
12858 F: drivers/media/pci/tw686x/
12861 M: Peter Huewe <peterhuewe@gmx.de>
12862 M: Marcel Selhorst <tpmdd@selhorst.net>
12863 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12864 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12865 W: http://tpmdd.sourceforge.net
12866 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12867 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12868 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12870 F: drivers/char/tpm/
12872 TPM IBM_VTPM DEVICE DRIVER
12873 M: Ashley Lai <ashleydlai@gmail.com>
12874 W: http://tpmdd.sourceforge.net
12875 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12877 F: drivers/char/tpm/tpm_ibmvtpm*
12880 M: Steven Rostedt <rostedt@goodmis.org>
12881 M: Ingo Molnar <mingo@redhat.com>
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12884 F: Documentation/trace/ftrace.txt
12885 F: arch/*/*/*/ftrace.h
12886 F: arch/*/kernel/ftrace.c
12887 F: include/*/ftrace.h
12888 F: include/linux/trace*.h
12891 F: tools/testing/selftests/ftrace/
12893 TRACING MMIO ACCESSES (MMIOTRACE)
12894 M: Steven Rostedt <rostedt@goodmis.org>
12895 M: Ingo Molnar <mingo@kernel.org>
12896 R: Karol Herbst <karolherbst@gmail.com>
12897 R: Pekka Paalanen <ppaalanen@gmail.com>
12899 L: linux-kernel@vger.kernel.org
12900 L: nouveau@lists.freedesktop.org
12901 F: kernel/trace/trace_mmiotrace.c
12902 F: include/linux/mmiotrace.h
12903 F: arch/x86/mm/kmmio.c
12904 F: arch/x86/mm/mmio-mod.c
12905 F: arch/x86/mm/testmmiotrace.c
12908 M: Jiri Kosina <trivial@kernel.org>
12909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12911 K: ^Subject:.*(?i)trivial
12914 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12915 M: Jiri Slaby <jslaby@suse.com>
12917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12918 F: Documentation/serial/
12920 F: drivers/tty/serial/serial_core.c
12921 F: include/linux/serial_core.h
12922 F: include/linux/serial.h
12923 F: include/linux/tty.h
12924 F: include/uapi/linux/serial_core.h
12925 F: include/uapi/linux/serial.h
12926 F: include/uapi/linux/tty.h
12928 TUA9001 MEDIA DRIVER
12929 M: Antti Palosaari <crope@iki.fi>
12930 L: linux-media@vger.kernel.org
12931 W: https://linuxtv.org
12932 W: http://palosaari.fi/linux/
12933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12934 T: git git://linuxtv.org/anttip/media_tree.git
12936 F: drivers/media/tuners/tua9001*
12938 TULIP NETWORK DRIVERS
12939 L: netdev@vger.kernel.org
12940 L: linux-parisc@vger.kernel.org
12942 F: drivers/net/ethernet/dec/tulip/
12945 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12946 W: http://vtun.sourceforge.net/tun
12948 F: Documentation/networking/tuntap.txt
12949 F: arch/um/os-Linux/drivers/
12951 TURBOCHANNEL SUBSYSTEM
12952 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12953 M: Ralf Baechle <ralf@linux-mips.org>
12954 L: linux-mips@linux-mips.org
12955 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12958 F: include/linux/tc.h
12960 UBI FILE SYSTEM (UBIFS)
12961 M: Richard Weinberger <richard@nod.at>
12962 M: Artem Bityutskiy <dedekind1@gmail.com>
12963 M: Adrian Hunter <adrian.hunter@intel.com>
12964 L: linux-mtd@lists.infradead.org
12965 T: git git://git.infradead.org/ubifs-2.6.git
12966 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12968 F: Documentation/filesystems/ubifs.txt
12971 UCLINUX (M68KNOMMU AND COLDFIRE)
12972 M: Greg Ungerer <gerg@linux-m68k.org>
12973 W: http://www.linux-m68k.org/
12974 W: http://www.uclinux.org/
12975 L: linux-m68k@lists.linux-m68k.org
12976 L: uclinux-dev@uclinux.org (subscribers-only)
12977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12979 F: arch/m68k/coldfire/
12981 F: arch/m68k/*/*_no.*
12982 F: arch/m68k/include/asm/*_no.*
12985 M: Jan Kara <jack@suse.com>
12987 F: Documentation/filesystems/udf.txt
12991 M: Bastien Nocera <hadess@hadess.net>
12992 L: linux-input@vger.kernel.org
12994 F: drivers/hid/hid-udraw.c
12997 M: Evgeniy Dushistov <dushistov@mail.ru>
12999 F: Documentation/filesystems/ufs.txt
13002 UHID USERSPACE HID IO DRIVER:
13003 M: David Herrmann <dh.herrmann@googlemail.com>
13004 L: linux-input@vger.kernel.org
13006 F: drivers/hid/uhid.c
13007 F: include/uapi/linux/uhid.h
13009 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13010 L: linux-usb@vger.kernel.org
13013 F: include/linux/uwb.h
13014 F: include/linux/uwb/
13016 UNICORE32 ARCHITECTURE:
13017 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13018 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13020 T: git git://github.com/gxt/linux.git
13024 M: Tony Finch <dot@dotat.at>
13025 W: http://dotat.at/prog/unifdef
13027 F: scripts/unifdef.c
13029 UNIFORM CDROM DRIVER
13030 M: Jens Axboe <axboe@kernel.dk>
13031 W: http://www.kernel.dk
13033 F: Documentation/cdrom/
13034 F: drivers/cdrom/cdrom.c
13035 F: include/linux/cdrom.h
13036 F: include/uapi/linux/cdrom.h
13038 UNISYS S-PAR DRIVERS
13039 M: David Kershner <david.kershner@unisys.com>
13040 L: sparmaintainer@unisys.com (Unisys internal)
13042 F: drivers/staging/unisys/
13044 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13045 M: Vinayak Holikatti <vinholikatti@gmail.com>
13046 L: linux-scsi@vger.kernel.org
13048 F: Documentation/scsi/ufs.txt
13049 F: drivers/scsi/ufs/
13051 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13052 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13053 M: Prabu Thangamuthu <prabut@synopsys.com>
13054 L: linux-scsi@vger.kernel.org
13056 F: drivers/scsi/ufs/*dwc*
13058 UNSORTED BLOCK IMAGES (UBI)
13059 M: Artem Bityutskiy <dedekind1@gmail.com>
13060 M: Richard Weinberger <richard@nod.at>
13061 W: http://www.linux-mtd.infradead.org/
13062 L: linux-mtd@lists.infradead.org
13063 T: git git://git.infradead.org/ubifs-2.6.git
13065 F: drivers/mtd/ubi/
13066 F: include/linux/mtd/ubi.h
13067 F: include/uapi/mtd/ubi-user.h
13070 M: Oliver Neukum <oneukum@suse.com>
13071 L: linux-usb@vger.kernel.org
13073 F: Documentation/usb/acm.txt
13074 F: drivers/usb/class/cdc-acm.*
13076 USB AR5523 WIRELESS DRIVER
13077 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13078 L: linux-wireless@vger.kernel.org
13080 F: drivers/net/wireless/ath/ar5523/
13083 M: Oliver Neukum <oneukum@suse.com>
13084 L: linux-usb@vger.kernel.org
13085 L: linux-scsi@vger.kernel.org
13087 F: drivers/usb/storage/uas.c
13089 USB CDC ETHERNET DRIVER
13090 M: Oliver Neukum <oliver@neukum.org>
13091 L: linux-usb@vger.kernel.org
13093 F: drivers/net/usb/cdc_*.c
13094 F: include/uapi/linux/usb/cdc.h
13096 USB CHAOSKEY DRIVER
13097 M: Keith Packard <keithp@keithp.com>
13098 L: linux-usb@vger.kernel.org
13100 F: drivers/usb/misc/chaoskey.c
13102 USB CYPRESS C67X00 DRIVER
13103 M: Peter Korsgaard <jacmet@sunsite.dk>
13104 L: linux-usb@vger.kernel.org
13106 F: drivers/usb/c67x00/
13108 USB DAVICOM DM9601 DRIVER
13109 M: Peter Korsgaard <jacmet@sunsite.dk>
13110 L: netdev@vger.kernel.org
13111 W: http://www.linux-usb.org/usbnet
13113 F: drivers/net/usb/dm9601.c
13115 USB DIAMOND RIO500 DRIVER
13116 M: Cesar Miquel <miquel@df.uba.ar>
13117 L: rio500-users@lists.sourceforge.net
13118 W: http://rio500.sourceforge.net
13120 F: drivers/usb/misc/rio500*
13123 M: Alan Stern <stern@rowland.harvard.edu>
13124 L: linux-usb@vger.kernel.org
13126 F: Documentation/usb/ehci.txt
13127 F: drivers/usb/host/ehci*
13129 USB GADGET/PERIPHERAL SUBSYSTEM
13130 M: Felipe Balbi <balbi@kernel.org>
13131 L: linux-usb@vger.kernel.org
13132 W: http://www.linux-usb.org/gadget
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13135 F: drivers/usb/gadget/
13136 F: include/linux/usb/gadget*
13138 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13139 M: Jiri Kosina <jikos@kernel.org>
13140 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13141 L: linux-usb@vger.kernel.org
13142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13144 F: Documentation/hid/hiddev.txt
13145 F: drivers/hid/usbhid/
13148 M: Olav Kongas <ok@artecdesign.ee>
13149 L: linux-usb@vger.kernel.org
13151 F: drivers/usb/host/isp116x*
13152 F: include/linux/usb/isp116x.h
13154 USB LAN78XX ETHERNET DRIVER
13155 M: Woojung Huh <woojung.huh@microchip.com>
13156 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13157 L: netdev@vger.kernel.org
13159 F: drivers/net/usb/lan78xx.*
13161 USB MASS STORAGE DRIVER
13162 M: Alan Stern <stern@rowland.harvard.edu>
13163 L: linux-usb@vger.kernel.org
13164 L: usb-storage@lists.one-eyed-alien.net
13166 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13167 F: drivers/usb/storage/
13170 M: Clemens Ladisch <clemens@ladisch.de>
13171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13172 T: git git://git.alsa-project.org/alsa-kernel.git
13174 F: sound/usb/midi.*
13176 USB NETWORKING DRIVERS
13177 L: linux-usb@vger.kernel.org
13179 F: drivers/net/usb/
13182 M: Alan Stern <stern@rowland.harvard.edu>
13183 L: linux-usb@vger.kernel.org
13185 F: Documentation/usb/ohci.txt
13186 F: drivers/usb/host/ohci*
13188 USB OTG FSM (Finite State Machine)
13189 M: Peter Chen <Peter.Chen@nxp.com>
13190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13191 L: linux-usb@vger.kernel.org
13193 F: drivers/usb/common/usb-otg-fsm.c
13196 M: Valentina Manea <valentina.manea.m@gmail.com>
13197 M: Shuah Khan <shuahkh@osg.samsung.com>
13198 M: Shuah Khan <shuah@kernel.org>
13199 L: linux-usb@vger.kernel.org
13201 F: Documentation/usb/usbip_protocol.txt
13202 F: drivers/usb/usbip/
13203 F: tools/usb/usbip/
13206 M: Petko Manolov <petkan@nucleusys.com>
13207 L: linux-usb@vger.kernel.org
13208 L: netdev@vger.kernel.org
13209 T: git git://github.com/petkan/pegasus.git
13210 W: https://github.com/petkan/pegasus
13212 F: drivers/net/usb/pegasus.*
13215 M: Felipe Balbi <balbi@kernel.org>
13216 L: linux-usb@vger.kernel.org
13217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13219 F: drivers/usb/phy/
13221 USB PRINTER DRIVER (usblp)
13222 M: Pete Zaitcev <zaitcev@redhat.com>
13223 L: linux-usb@vger.kernel.org
13225 F: drivers/usb/class/usblp.c
13227 USB QMI WWAN NETWORK DRIVER
13228 M: Bjørn Mork <bjorn@mork.no>
13229 L: netdev@vger.kernel.org
13231 F: Documentation/ABI/testing/sysfs-class-net-qmi
13232 F: drivers/net/usb/qmi_wwan.c
13235 M: Petko Manolov <petkan@nucleusys.com>
13236 L: linux-usb@vger.kernel.org
13237 L: netdev@vger.kernel.org
13238 T: git git://github.com/petkan/rtl8150.git
13239 W: https://github.com/petkan/rtl8150
13241 F: drivers/net/usb/rtl8150.c
13243 USB SERIAL SUBSYSTEM
13244 M: Johan Hovold <johan@kernel.org>
13245 L: linux-usb@vger.kernel.org
13246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13248 F: Documentation/usb/usb-serial.txt
13249 F: drivers/usb/serial/
13250 F: include/linux/usb/serial.h
13252 USB SMSC75XX ETHERNET DRIVER
13253 M: Steve Glendinning <steve.glendinning@shawell.net>
13254 L: netdev@vger.kernel.org
13256 F: drivers/net/usb/smsc75xx.*
13258 USB SMSC95XX ETHERNET DRIVER
13259 M: Steve Glendinning <steve.glendinning@shawell.net>
13260 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13261 L: netdev@vger.kernel.org
13263 F: drivers/net/usb/smsc95xx.*
13266 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13267 L: linux-usb@vger.kernel.org
13268 W: http://www.linux-usb.org
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13271 F: Documentation/devicetree/bindings/usb/
13272 F: Documentation/usb/
13274 F: include/linux/usb.h
13275 F: include/linux/usb/
13277 USB TYPEC SUBSYSTEM
13278 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13279 L: linux-usb@vger.kernel.org
13281 F: Documentation/ABI/testing/sysfs-class-typec
13282 F: Documentation/usb/typec.rst
13283 F: drivers/usb/typec/
13284 F: include/linux/usb/typec.h
13287 M: Alan Stern <stern@rowland.harvard.edu>
13288 L: linux-usb@vger.kernel.org
13290 F: drivers/usb/host/uhci*
13292 USB "USBNET" DRIVER FRAMEWORK
13293 M: Oliver Neukum <oneukum@suse.com>
13294 L: netdev@vger.kernel.org
13295 W: http://www.linux-usb.org/usbnet
13297 F: drivers/net/usb/usbnet.c
13298 F: include/linux/usb/usbnet.h
13301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13302 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13303 L: linux-media@vger.kernel.org
13304 T: git git://linuxtv.org/media_tree.git
13305 W: http://www.ideasonboard.org/uvc/
13307 F: drivers/media/usb/uvc/
13308 F: include/uapi/linux/uvcvideo.h
13311 M: Hans Verkuil <hverkuil@xs4all.nl>
13312 L: linux-media@vger.kernel.org
13313 T: git git://linuxtv.org/media_tree.git
13314 W: https://linuxtv.org
13316 F: drivers/media/usb/usbvision/
13319 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13320 L: linux-usb@vger.kernel.org
13322 F: drivers/usb/gadget/function/*uvc*
13323 F: drivers/usb/gadget/legacy/webcam.c
13325 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13326 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13327 L: linux-wireless@vger.kernel.org
13329 F: drivers/net/wireless/rndis_wlan.c
13332 M: Mathias Nyman <mathias.nyman@intel.com>
13333 L: linux-usb@vger.kernel.org
13335 F: drivers/usb/host/xhci*
13336 F: drivers/usb/host/pci-quirks*
13339 L: linux-wireless@vger.kernel.org
13340 W: http://linux-lc100020.sourceforge.net
13342 F: drivers/net/wireless/zydas/zd1201.*
13345 M: Antoine Jacquet <royale@zerezo.com>
13346 L: linux-usb@vger.kernel.org
13347 L: linux-media@vger.kernel.org
13348 T: git git://linuxtv.org/media_tree.git
13349 W: http://royale.zerezo.com/zr364xx/
13351 F: Documentation/media/v4l-drivers/zr364xx*
13352 F: drivers/media/usb/zr364xx/
13355 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13356 L: linux-usb@vger.kernel.org
13358 F: drivers/usb/common/ulpi.c
13359 F: include/linux/ulpi/
13361 USER-MODE LINUX (UML)
13362 M: Jeff Dike <jdike@addtoit.com>
13363 M: Richard Weinberger <richard@nod.at>
13364 L: user-mode-linux-devel@lists.sourceforge.net
13365 L: user-mode-linux-user@lists.sourceforge.net
13366 W: http://user-mode-linux.sourceforge.net
13367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13369 F: Documentation/virtual/uml/
13375 USERSPACE I/O (UIO)
13376 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13379 F: Documentation/driver-api/uio-howto.rst
13381 F: include/linux/uio*.h
13384 M: Karel Zak <kzak@redhat.com>
13385 L: util-linux@vger.kernel.org
13386 W: http://en.wikipedia.org/wiki/Util-linux
13387 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13391 M: Michal Januszewski <spock@gentoo.org>
13392 L: linux-fbdev@vger.kernel.org
13393 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13395 F: Documentation/fb/uvesafb.txt
13396 F: drivers/video/fbdev/uvesafb.*
13399 M: Stefan Agner <stefan@agner.ch>
13400 L: linux-mtd@lists.infradead.org
13402 F: drivers/mtd/nand/vf610_nfc.c
13404 VFAT/FAT/MSDOS FILESYSTEM
13405 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13407 F: Documentation/filesystems/vfat.txt
13411 M: Alex Williamson <alex.williamson@redhat.com>
13412 L: kvm@vger.kernel.org
13413 T: git git://github.com/awilliam/linux-vfio.git
13415 F: Documentation/vfio.txt
13417 F: include/linux/vfio.h
13418 F: include/uapi/linux/vfio.h
13420 VFIO MEDIATED DEVICE DRIVERS
13421 M: Kirti Wankhede <kwankhede@nvidia.com>
13422 L: kvm@vger.kernel.org
13424 F: Documentation/vfio-mediated-device.txt
13425 F: drivers/vfio/mdev/
13426 F: include/linux/mdev.h
13427 F: samples/vfio-mdev/
13429 VFIO PLATFORM DRIVER
13430 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13431 L: kvm@vger.kernel.org
13433 F: drivers/vfio/platform/
13436 R: Lukas Wunner <lukas@wunner.de>
13438 F: Documentation/gpu/vga-switcheroo.rst
13439 F: drivers/gpu/vga/vga_switcheroo.c
13440 F: include/linux/vga_switcheroo.h
13441 T: git git://anongit.freedesktop.org/drm/drm-misc
13443 VIDEOBUF2 FRAMEWORK
13444 M: Pawel Osciak <pawel@osciak.com>
13445 M: Marek Szyprowski <m.szyprowski@samsung.com>
13446 M: Kyungmin Park <kyungmin.park@samsung.com>
13447 L: linux-media@vger.kernel.org
13449 F: drivers/media/v4l2-core/videobuf2-*
13450 F: include/media/videobuf2-*
13452 VIRTIO AND VHOST VSOCK DRIVER
13453 M: Stefan Hajnoczi <stefanha@redhat.com>
13454 L: kvm@vger.kernel.org
13455 L: virtualization@lists.linux-foundation.org
13456 L: netdev@vger.kernel.org
13458 F: include/linux/virtio_vsock.h
13459 F: include/uapi/linux/virtio_vsock.h
13460 F: include/uapi/linux/vsockmon.h
13461 F: net/vmw_vsock/af_vsock_tap.c
13462 F: net/vmw_vsock/virtio_transport_common.c
13463 F: net/vmw_vsock/virtio_transport.c
13464 F: drivers/net/vsockmon.c
13465 F: drivers/vhost/vsock.c
13466 F: drivers/vhost/vsock.h
13468 VIRTUAL SERIO DEVICE DRIVER
13469 M: Stephen Chandler Paul <thatslyude@gmail.com>
13471 F: drivers/input/serio/userio.c
13472 F: include/uapi/linux/userio.h
13474 VIRTIO CONSOLE DRIVER
13475 M: Amit Shah <amit@kernel.org>
13476 L: virtualization@lists.linux-foundation.org
13478 F: drivers/char/virtio_console.c
13479 F: include/linux/virtio_console.h
13480 F: include/uapi/linux/virtio_console.h
13482 VIRTIO CORE, NET AND BLOCK DRIVERS
13483 M: "Michael S. Tsirkin" <mst@redhat.com>
13484 M: Jason Wang <jasowang@redhat.com>
13485 L: virtualization@lists.linux-foundation.org
13487 F: Documentation/devicetree/bindings/virtio/
13490 F: drivers/net/virtio_net.c
13491 F: drivers/block/virtio_blk.c
13492 F: include/linux/virtio*.h
13493 F: include/uapi/linux/virtio_*.h
13494 F: drivers/crypto/virtio/
13496 VIRTIO DRIVERS FOR S390
13497 M: Christian Borntraeger <borntraeger@de.ibm.com>
13498 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13499 L: linux-s390@vger.kernel.org
13500 L: virtualization@lists.linux-foundation.org
13501 L: kvm@vger.kernel.org
13503 F: drivers/s390/virtio/
13506 M: David Airlie <airlied@linux.ie>
13507 M: Gerd Hoffmann <kraxel@redhat.com>
13508 L: dri-devel@lists.freedesktop.org
13509 L: virtualization@lists.linux-foundation.org
13510 T: git git://anongit.freedesktop.org/drm/drm-misc
13512 F: drivers/gpu/drm/virtio/
13513 F: include/uapi/linux/virtio_gpu.h
13515 VIRTIO HOST (VHOST)
13516 M: "Michael S. Tsirkin" <mst@redhat.com>
13517 M: Jason Wang <jasowang@redhat.com>
13518 L: kvm@vger.kernel.org
13519 L: virtualization@lists.linux-foundation.org
13520 L: netdev@vger.kernel.org
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13524 F: include/uapi/linux/vhost.h
13526 VIRTIO INPUT DRIVER
13527 M: Gerd Hoffmann <kraxel@redhat.com>
13529 F: drivers/virtio/virtio_input.c
13530 F: include/uapi/linux/virtio_input.h
13532 VIRTIO CRYPTO DRIVER
13533 M: Gonglei <arei.gonglei@huawei.com>
13534 L: virtualization@lists.linux-foundation.org
13535 L: linux-crypto@vger.kernel.org
13537 F: drivers/crypto/virtio/
13538 F: include/uapi/linux/virtio_crypto.h
13540 VIA RHINE NETWORK DRIVER
13542 F: drivers/net/ethernet/via/via-rhine.c
13544 VIA SD/MMC CARD CONTROLLER DRIVER
13545 M: Bruce Chang <brucechang@via.com.tw>
13546 M: Harald Welte <HaraldWelte@viatech.com>
13548 F: drivers/mmc/host/via-sdmmc.c
13550 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13551 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13552 L: linux-fbdev@vger.kernel.org
13554 F: include/linux/via-core.h
13555 F: include/linux/via-gpio.h
13556 F: include/linux/via_i2c.h
13557 F: drivers/video/fbdev/via/
13559 VIA VELOCITY NETWORK DRIVER
13560 M: Francois Romieu <romieu@fr.zoreil.com>
13561 L: netdev@vger.kernel.org
13563 F: drivers/net/ethernet/via/via-velocity.*
13566 M: Alex Williamson <alex.williamson@redhat.com>
13567 M: Paolo Bonzini <pbonzini@redhat.com>
13568 L: kvm@vger.kernel.org
13572 VIVID VIRTUAL VIDEO DRIVER
13573 M: Hans Verkuil <hverkuil@xs4all.nl>
13574 L: linux-media@vger.kernel.org
13575 T: git git://linuxtv.org/media_tree.git
13576 W: https://linuxtv.org
13578 F: drivers/media/platform/vivid/*
13580 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13581 M: Helen Koike <helen.koike@collabora.com>
13582 L: linux-media@vger.kernel.org
13583 T: git git://linuxtv.org/media_tree.git
13584 W: https://linuxtv.org
13586 F: drivers/media/platform/vimc/*
13589 M: Florian Fainelli <f.fainelli@gmail.com>
13590 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13592 F: drivers/vlynq/vlynq.c
13593 F: include/linux/vlynq.h
13596 M: Martyn Welch <martyn@welchs.me.uk>
13597 M: Manohar Vanga <manohar.vanga@gmail.com>
13598 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13599 L: devel@driverdev.osuosl.org
13601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13602 F: Documentation/driver-api/vme.rst
13603 F: drivers/staging/vme/
13605 F: include/linux/vme*
13607 VMWARE HYPERVISOR INTERFACE
13608 M: Alok Kataria <akataria@vmware.com>
13609 L: virtualization@lists.linux-foundation.org
13611 F: arch/x86/kernel/cpu/vmware.c
13613 VMWARE BALLOON DRIVER
13614 M: Xavier Deguillard <xdeguillard@vmware.com>
13615 M: Philip Moltmann <moltmann@vmware.com>
13616 M: "VMware, Inc." <pv-drivers@vmware.com>
13617 L: linux-kernel@vger.kernel.org
13619 F: drivers/misc/vmw_balloon.c
13621 VMWARE VMMOUSE SUBDRIVER
13622 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13623 M: "VMware, Inc." <pv-drivers@vmware.com>
13624 L: linux-input@vger.kernel.org
13626 F: drivers/input/mouse/vmmouse.c
13627 F: drivers/input/mouse/vmmouse.h
13629 VMWARE VMXNET3 ETHERNET DRIVER
13630 M: Shrikrishna Khare <skhare@vmware.com>
13631 M: "VMware, Inc." <pv-drivers@vmware.com>
13632 L: netdev@vger.kernel.org
13634 F: drivers/net/vmxnet3/
13636 VMware PVSCSI driver
13637 M: Jim Gill <jgill@vmware.com>
13638 M: VMware PV-Drivers <pv-drivers@vmware.com>
13639 L: linux-scsi@vger.kernel.org
13641 F: drivers/scsi/vmw_pvscsi.c
13642 F: drivers/scsi/vmw_pvscsi.h
13644 VMWARE PVRDMA DRIVER
13645 M: Adit Ranadive <aditr@vmware.com>
13646 M: VMware PV-Drivers <pv-drivers@vmware.com>
13647 L: linux-rdma@vger.kernel.org
13649 F: drivers/infiniband/hw/vmw_pvrdma/
13651 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13652 M: Liam Girdwood <lgirdwood@gmail.com>
13653 M: Mark Brown <broonie@kernel.org>
13654 L: linux-kernel@vger.kernel.org
13655 W: http://www.slimlogic.co.uk/?p=48
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13658 F: Documentation/devicetree/bindings/regulator/
13659 F: drivers/regulator/
13660 F: include/dt-bindings/regulator/
13661 F: include/linux/regulator/
13664 M: David Ahern <dsa@cumulusnetworks.com>
13665 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13666 L: netdev@vger.kernel.org
13668 F: drivers/net/vrf.c
13669 F: Documentation/networking/vrf.txt
13671 VT1211 HARDWARE MONITOR DRIVER
13672 M: Juerg Haefliger <juergh@gmail.com>
13673 L: linux-hwmon@vger.kernel.org
13675 F: Documentation/hwmon/vt1211
13676 F: drivers/hwmon/vt1211.c
13678 VT8231 HARDWARE MONITOR DRIVER
13679 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13680 L: linux-hwmon@vger.kernel.org
13682 F: drivers/hwmon/vt8231.c
13684 VUB300 USB to SDIO/SD/MMC bridge chip
13685 M: Tony Olech <tony.olech@elandigitalsystems.com>
13686 L: linux-mmc@vger.kernel.org
13687 L: linux-usb@vger.kernel.org
13689 F: drivers/mmc/host/vub300.c
13691 W1 DALLAS'S 1-WIRE BUS
13692 M: Evgeniy Polyakov <zbr@ioremap.net>
13694 F: Documentation/w1/
13697 W83791D HARDWARE MONITORING DRIVER
13698 M: Marc Hulsman <m.hulsman@tudelft.nl>
13699 L: linux-hwmon@vger.kernel.org
13701 F: Documentation/hwmon/w83791d
13702 F: drivers/hwmon/w83791d.c
13704 W83793 HARDWARE MONITORING DRIVER
13705 M: Rudolf Marek <r.marek@assembler.cz>
13706 L: linux-hwmon@vger.kernel.org
13708 F: Documentation/hwmon/w83793
13709 F: drivers/hwmon/w83793.c
13711 W83795 HARDWARE MONITORING DRIVER
13712 M: Jean Delvare <jdelvare@suse.com>
13713 L: linux-hwmon@vger.kernel.org
13715 F: drivers/hwmon/w83795.c
13717 W83L51xD SD/MMC CARD INTERFACE DRIVER
13718 M: Pierre Ossman <pierre@ossman.eu>
13720 F: drivers/mmc/host/wbsd.*
13722 WACOM PROTOCOL 4 SERIAL TABLETS
13723 M: Julian Squires <julian@cipht.net>
13724 M: Hans de Goede <hdegoede@redhat.com>
13725 L: linux-input@vger.kernel.org
13727 F: drivers/input/tablet/wacom_serial4.c
13729 WATCHDOG DEVICE DRIVERS
13730 M: Wim Van Sebroeck <wim@iguana.be>
13731 R: Guenter Roeck <linux@roeck-us.net>
13732 L: linux-watchdog@vger.kernel.org
13733 W: http://www.linux-watchdog.org/
13734 T: git git://www.linux-watchdog.org/linux-watchdog.git
13736 F: Documentation/devicetree/bindings/watchdog/
13737 F: Documentation/watchdog/
13738 F: drivers/watchdog/
13739 F: include/linux/watchdog.h
13740 F: include/uapi/linux/watchdog.h
13743 M: David Herrmann <dh.herrmann@googlemail.com>
13744 L: linux-input@vger.kernel.org
13746 F: drivers/hid/hid-wiimote*
13749 M: David Härdeman <david@hardeman.nu>
13751 F: drivers/media/rc/winbond-cir.c
13753 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13754 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13755 L: linux-watchdog@vger.kernel.org
13757 F: drivers/watchdog/ebc-c384_wdt.c
13759 WINSYSTEMS WS16C48 GPIO DRIVER
13760 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13761 L: linux-gpio@vger.kernel.org
13763 F: drivers/gpio/gpio-ws16c48.c
13766 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13767 M: linux-wimax@intel.com
13768 L: wimax@linuxwimax.org (subscribers-only)
13770 W: http://linuxwimax.org
13771 F: Documentation/wimax/README.wimax
13772 F: include/linux/wimax/debug.h
13773 F: include/net/wimax.h
13774 F: include/uapi/linux/wimax.h
13777 WISTRON LAPTOP BUTTON DRIVER
13778 M: Miloslav Trmac <mitr@volny.cz>
13780 F: drivers/input/misc/wistron_btns.c
13782 WL3501 WIRELESS PCMCIA CARD DRIVER
13783 L: linux-wireless@vger.kernel.org
13785 F: drivers/net/wireless/wl3501*
13787 WOLFSON MICROELECTRONICS DRIVERS
13788 L: patches@opensource.wolfsonmicro.com
13789 T: git https://github.com/CirrusLogic/linux-drivers.git
13790 W: https://github.com/CirrusLogic/linux-drivers/wiki
13792 F: Documentation/hwmon/wm83??
13793 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13794 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13795 F: Documentation/devicetree/bindings/mfd/arizona.txt
13796 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13797 F: arch/arm/mach-s3c64xx/mach-crag6410*
13798 F: drivers/clk/clk-wm83*.c
13799 F: drivers/extcon/extcon-arizona.c
13800 F: drivers/leds/leds-wm83*.c
13801 F: drivers/gpio/gpio-*wm*.c
13802 F: drivers/gpio/gpio-arizona.c
13803 F: drivers/hwmon/wm83??-hwmon.c
13804 F: drivers/input/misc/wm831x-on.c
13805 F: drivers/input/touchscreen/wm831x-ts.c
13806 F: drivers/input/touchscreen/wm97*.c
13807 F: drivers/mfd/arizona*
13808 F: drivers/mfd/wm*.c
13809 F: drivers/mfd/cs47l24*
13810 F: drivers/power/supply/wm83*.c
13811 F: drivers/rtc/rtc-wm83*.c
13812 F: drivers/regulator/wm8*.c
13813 F: drivers/regulator/arizona*
13814 F: drivers/video/backlight/wm83*_bl.c
13815 F: drivers/watchdog/wm83*_wdt.c
13816 F: include/linux/mfd/arizona/
13817 F: include/linux/mfd/wm831x/
13818 F: include/linux/mfd/wm8350/
13819 F: include/linux/mfd/wm8400*
13820 F: include/linux/regulator/arizona*
13821 F: include/linux/wm97xx.h
13822 F: include/sound/wm????.h
13823 F: sound/soc/codecs/arizona.?
13824 F: sound/soc/codecs/wm*
13825 F: sound/soc/codecs/cs47l24*
13828 M: Tejun Heo <tj@kernel.org>
13829 R: Lai Jiangshan <jiangshanlai@gmail.com>
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13832 F: include/linux/workqueue.h
13833 F: kernel/workqueue.c
13834 F: Documentation/core-api/workqueue.rst
13836 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13837 M: Chen-Yu Tsai <wens@csie.org>
13838 L: linux-kernel@vger.kernel.org
13843 M: Andrew Hendry <andrew.hendry@gmail.com>
13844 L: linux-x25@vger.kernel.org
13846 F: Documentation/networking/x25*
13847 F: include/net/x25*
13850 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13851 M: Thomas Gleixner <tglx@linutronix.de>
13852 M: Ingo Molnar <mingo@redhat.com>
13853 M: "H. Peter Anvin" <hpa@zytor.com>
13855 L: linux-kernel@vger.kernel.org
13856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13858 F: Documentation/x86/
13861 X86 PLATFORM DRIVERS
13862 M: Darren Hart <dvhart@infradead.org>
13863 M: Andy Shevchenko <andy@infradead.org>
13864 L: platform-driver-x86@vger.kernel.org
13865 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13867 F: drivers/platform/x86/
13868 F: drivers/platform/olpc/
13870 X86 MCE INFRASTRUCTURE
13871 M: Tony Luck <tony.luck@intel.com>
13872 M: Borislav Petkov <bp@alien8.de>
13873 L: linux-edac@vger.kernel.org
13875 F: arch/x86/kernel/cpu/mcheck/*
13877 X86 MICROCODE UPDATE SUPPORT
13878 M: Borislav Petkov <bp@alien8.de>
13880 F: arch/x86/kernel/cpu/microcode/*
13883 M: Andy Lutomirski <luto@amacapital.net>
13884 L: linux-kernel@vger.kernel.org
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13887 F: arch/x86/entry/vdso/
13889 XC2028/3028 TUNER DRIVER
13890 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13892 L: linux-media@vger.kernel.org
13893 W: https://linuxtv.org
13894 T: git git://linuxtv.org/media_tree.git
13896 F: drivers/media/tuners/tuner-xc2028.*
13898 XEN HYPERVISOR INTERFACE
13899 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13900 M: Juergen Gross <jgross@suse.com>
13901 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13905 F: drivers/*/xen-*front.c
13907 F: arch/x86/include/asm/xen/
13909 F: include/uapi/xen/
13912 M: Stefano Stabellini <sstabellini@kernel.org>
13913 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13916 F: arch/arm/include/asm/xen/
13918 XEN HYPERVISOR ARM64
13919 M: Stefano Stabellini <sstabellini@kernel.org>
13920 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13923 F: arch/arm64/include/asm/xen/
13925 XEN NETWORK BACKEND DRIVER
13926 M: Wei Liu <wei.liu2@citrix.com>
13927 M: Paul Durrant <paul.durrant@citrix.com>
13928 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13929 L: netdev@vger.kernel.org
13931 F: drivers/net/xen-netback/*
13934 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13935 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13937 F: arch/x86/pci/*xen*
13938 F: drivers/pci/*xen*
13940 XEN BLOCK SUBSYSTEM
13941 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13942 M: Roger Pau Monné <roger.pau@citrix.com>
13943 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13945 F: drivers/block/xen-blkback/*
13946 F: drivers/block/xen*
13949 M: Juergen Gross <jgross@suse.com>
13950 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13951 L: linux-scsi@vger.kernel.org
13953 F: drivers/scsi/xen-scsifront.c
13954 F: drivers/xen/xen-scsiback.c
13955 F: include/xen/interface/io/vscsiif.h
13957 XEN SWIOTLB SUBSYSTEM
13958 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13961 F: arch/x86/xen/*swiotlb*
13962 F: drivers/xen/*swiotlb*
13965 M: Darrick J. Wong <darrick.wong@oracle.com>
13966 M: linux-xfs@vger.kernel.org
13967 L: linux-xfs@vger.kernel.org
13969 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13971 F: Documentation/filesystems/xfs.txt
13974 XILINX AXI ETHERNET DRIVER
13975 M: Anirudha Sarangi <anirudh@xilinx.com>
13976 M: John Linn <John.Linn@xilinx.com>
13978 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13980 XILINX UARTLITE SERIAL DRIVER
13981 M: Peter Korsgaard <jacmet@sunsite.dk>
13982 L: linux-serial@vger.kernel.org
13984 F: drivers/tty/serial/uartlite.c
13986 XILINX VIDEO IP CORES
13987 M: Hyun Kwon <hyun.kwon@xilinx.com>
13988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13989 L: linux-media@vger.kernel.org
13990 T: git git://linuxtv.org/media_tree.git
13992 F: Documentation/devicetree/bindings/media/xilinx/
13993 F: drivers/media/platform/xilinx/
13994 F: include/uapi/linux/xilinx-v4l2-controls.h
13997 M: Eli Billauer <eli.billauer@gmail.com>
13998 L: linux-kernel@vger.kernel.org
14000 F: drivers/char/xillybus/
14002 XTENSA XTFPGA PLATFORM SUPPORT
14003 M: Max Filippov <jcmvbkbc@gmail.com>
14004 L: linux-xtensa@linux-xtensa.org
14006 F: drivers/spi/spi-xtensa-xtfpga.c
14007 F: sound/soc/xtensa/xtfpga-i2s.c
14009 YAM DRIVER FOR AX.25
14010 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14011 L: linux-hams@vger.kernel.org
14013 F: drivers/net/hamradio/yam*
14014 F: include/linux/yam.h
14016 YEALINK PHONE DRIVER
14017 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14018 L: usbb2k-api-dev@nongnu.org
14020 F: Documentation/input/yealink.rst
14021 F: drivers/input/misc/yealink.*
14023 Z8530 DRIVER FOR AX.25
14024 M: Joerg Reuter <jreuter@yaina.de>
14025 W: http://yaina.de/jreuter/
14026 W: http://www.qsl.net/dl1bke/
14027 L: linux-hams@vger.kernel.org
14029 F: Documentation/networking/z8530drv.txt
14030 F: drivers/net/hamradio/*scc.c
14031 F: drivers/net/hamradio/z8530.h
14033 ZBUD COMPRESSED PAGE ALLOCATOR
14034 M: Seth Jennings <sjenning@redhat.com>
14035 M: Dan Streetman <ddstreet@ieee.org>
14036 L: linux-mm@kvack.org
14039 F: include/linux/zbud.h
14041 ZD1211RW WIRELESS DRIVER
14042 M: Daniel Drake <dsd@gentoo.org>
14043 M: Ulrich Kunitz <kune@deine-taler.de>
14044 W: http://zd1211.ath.cx/wiki/DriverRewrite
14045 L: linux-wireless@vger.kernel.org
14046 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14048 F: drivers/net/wireless/zydas/zd1211rw/
14050 ZD1301_DEMOD MEDIA DRIVER
14051 M: Antti Palosaari <crope@iki.fi>
14052 L: linux-media@vger.kernel.org
14053 W: https://linuxtv.org/
14054 W: http://palosaari.fi/linux/
14055 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14057 F: drivers/media/dvb-frontends/zd1301_demod*
14059 ZD1301 MEDIA DRIVER
14060 M: Antti Palosaari <crope@iki.fi>
14061 L: linux-media@vger.kernel.org
14062 W: https://linuxtv.org/
14063 W: http://palosaari.fi/linux/
14064 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14066 F: drivers/media/usb/dvb-usb-v2/zd1301*
14068 ZPOOL COMPRESSED PAGE STORAGE API
14069 M: Dan Streetman <ddstreet@ieee.org>
14070 L: linux-mm@kvack.org
14073 F: include/linux/zpool.h
14075 ZR36067 VIDEO FOR LINUX DRIVER
14076 L: mjpeg-users@lists.sourceforge.net
14077 L: linux-media@vger.kernel.org
14078 W: http://mjpeg.sourceforge.net/driver-zoran/
14079 T: hg https://linuxtv.org/hg/v4l-dvb
14081 F: drivers/media/pci/zoran/
14083 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14084 M: Minchan Kim <minchan@kernel.org>
14085 M: Nitin Gupta <ngupta@vflare.org>
14086 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14087 L: linux-kernel@vger.kernel.org
14089 F: drivers/block/zram/
14090 F: Documentation/blockdev/zram.txt
14092 ZS DECSTATION Z85C30 SERIAL DRIVER
14093 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14095 F: drivers/tty/serial/zs.*
14097 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14098 M: Minchan Kim <minchan@kernel.org>
14099 M: Nitin Gupta <ngupta@vflare.org>
14100 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14101 L: linux-mm@kvack.org
14104 F: include/linux/zsmalloc.h
14105 F: Documentation/vm/zsmalloc.txt
14107 ZSWAP COMPRESSED SWAP CACHING
14108 M: Seth Jennings <sjenning@redhat.com>
14109 M: Dan Streetman <ddstreet@ieee.org>
14110 L: linux-mm@kvack.org
14115 M: Linus Torvalds <torvalds@linux-foundation.org>
14116 L: linux-kernel@vger.kernel.org
14117 Q: http://patchwork.kernel.org/project/LKML/list/
14118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14119 S: Buried alive in reporters