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/soc_camera/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/cec-edid.c
3113 F: drivers/media/rc/keymaps/rc-cec.c
3114 F: include/media/cec.h
3115 F: include/media/cec-edid.h
3116 F: include/uapi/linux/cec.h
3117 F: include/uapi/linux/cec-funcs.h
3119 CELL BROADBAND ENGINE ARCHITECTURE
3120 M: Arnd Bergmann <arnd@arndb.de>
3121 L: linuxppc-dev@lists.ozlabs.org
3122 W: http://www.ibm.com/developerworks/power/cell/
3124 F: arch/powerpc/include/asm/cell*.h
3125 F: arch/powerpc/include/asm/spu*.h
3126 F: arch/powerpc/include/uapi/asm/spu*.h
3127 F: arch/powerpc/oprofile/*cell*
3128 F: arch/powerpc/platforms/cell/
3130 CEPH COMMON CODE (LIBCEPH)
3131 M: Ilya Dryomov <idryomov@gmail.com>
3132 M: "Yan, Zheng" <zyan@redhat.com>
3133 M: Sage Weil <sage@redhat.com>
3134 L: ceph-devel@vger.kernel.org
3136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3137 T: git git://github.com/ceph/ceph-client.git
3140 F: include/linux/ceph/
3141 F: include/linux/crush/
3143 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3144 M: "Yan, Zheng" <zyan@redhat.com>
3145 M: Sage Weil <sage@redhat.com>
3146 M: Ilya Dryomov <idryomov@gmail.com>
3147 L: ceph-devel@vger.kernel.org
3149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3150 T: git git://github.com/ceph/ceph-client.git
3152 F: Documentation/filesystems/ceph.txt
3155 CERTIFICATE HANDLING:
3156 M: David Howells <dhowells@redhat.com>
3157 M: David Woodhouse <dwmw2@infradead.org>
3158 L: keyrings@vger.kernel.org
3160 F: Documentation/module-signing.txt
3162 F: scripts/sign-file.c
3163 F: scripts/extract-cert.c
3165 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3166 L: linux-usb@vger.kernel.org
3168 F: Documentation/usb/WUSB-Design-overview.txt
3169 F: Documentation/usb/wusb-cbaf
3170 F: drivers/usb/host/hwa-hc.c
3171 F: drivers/usb/host/whci/
3172 F: drivers/usb/wusbcore/
3173 F: include/linux/usb/wusb*
3175 HT16K33 LED CONTROLLER DRIVER
3176 M: Robin van der Gracht <robin@protonic.nl>
3178 F: drivers/auxdisplay/ht16k33.c
3179 F: Documentation/devicetree/bindings/display/ht16k33.txt
3181 CFAG12864B LCD DRIVER
3182 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3183 W: http://miguelojeda.es/auxdisplay.htm
3184 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3186 F: drivers/auxdisplay/cfag12864b.c
3187 F: include/linux/cfag12864b.h
3189 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3190 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3191 W: http://miguelojeda.es/auxdisplay.htm
3192 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3194 F: drivers/auxdisplay/cfag12864bfb.c
3195 F: include/linux/cfag12864b.h
3197 CFG80211 and NL80211
3198 M: Johannes Berg <johannes@sipsolutions.net>
3199 L: linux-wireless@vger.kernel.org
3200 W: http://wireless.kernel.org/
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3204 F: include/uapi/linux/nl80211.h
3205 F: include/net/cfg80211.h
3207 X: net/wireless/wext*
3209 CHAR and MISC DRIVERS
3210 M: Arnd Bergmann <arnd@arndb.de>
3211 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3216 F: include/linux/miscdevice.h
3219 M: Andy Whitcroft <apw@canonical.com>
3220 M: Joe Perches <joe@perches.com>
3222 F: scripts/checkpatch.pl
3224 CHINESE DOCUMENTATION
3225 M: Harry Wei <harryxiyou@gmail.com>
3226 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3227 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3229 F: Documentation/translations/zh_CN/
3231 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3232 M: Peter Chen <Peter.Chen@nxp.com>
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3234 L: linux-usb@vger.kernel.org
3236 F: drivers/usb/chipidea/
3238 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3239 M: Hans de Goede <hdegoede@redhat.com>
3240 L: linux-input@vger.kernel.org
3242 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3243 F: drivers/input/touchscreen/chipone_icn8318.c
3245 CHROME HARDWARE PLATFORM SUPPORT
3246 M: Olof Johansson <olof@lixom.net>
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3249 F: drivers/platform/chrome/
3251 CISCO VIC ETHERNET NIC DRIVER
3252 M: Christian Benvenuti <benve@cisco.com>
3253 M: Govindarajulu Varadarajan <_govind@gmx.com>
3254 M: Neel Patel <neepatel@cisco.com>
3256 F: drivers/net/ethernet/cisco/enic/
3258 CISCO VIC LOW LATENCY NIC DRIVER
3259 M: Christian Benvenuti <benve@cisco.com>
3260 M: Dave Goodell <dgoodell@cisco.com>
3262 F: drivers/infiniband/hw/usnic/
3264 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3265 M: Hartley Sweeten <hsweeten@visionengravers.com>
3266 L: netdev@vger.kernel.org
3268 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3270 CIRRUS LOGIC AUDIO CODEC DRIVERS
3271 M: Brian Austin <brian.austin@cirrus.com>
3272 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3273 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3275 F: sound/soc/codecs/cs*
3278 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3279 L: linux-kernel@vger.kernel.org
3282 F: include/linux/cleancache.h
3285 M: Russell King <linux@armlinux.org.uk>
3286 L: linux-clk@vger.kernel.org
3288 F: include/linux/clk.h
3290 CLOCKSOURCE, CLOCKEVENT DRIVERS
3291 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3292 M: Thomas Gleixner <tglx@linutronix.de>
3293 L: linux-kernel@vger.kernel.org
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3296 F: drivers/clocksource
3298 CISCO FCOE HBA DRIVER
3299 M: Satish Kharat <satishkh@cisco.com>
3300 M: Sesidhar Baddela <sebaddel@cisco.com>
3301 M: Karan Tilak Kumar <kartilak@cisco.com>
3302 L: linux-scsi@vger.kernel.org
3304 F: drivers/scsi/fnic/
3306 CISCO SCSI HBA DRIVER
3307 M: Karan Tilak Kumar <kartilak@cisco.com>
3308 M: Sesidhar Baddela <sebaddel@cisco.com>
3309 L: linux-scsi@vger.kernel.org
3311 F: drivers/scsi/snic/
3314 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3315 M: Daniel Oliveira Nascimento <don@syst.com.br>
3316 L: platform-driver-x86@vger.kernel.org
3318 F: drivers/platform/x86/classmate-laptop.c
3321 M: Hans Verkuil <hans.verkuil@cisco.com>
3322 L: linux-media@vger.kernel.org
3323 T: git git://linuxtv.org/media_tree.git
3324 W: https://linuxtv.org
3326 F: drivers/media/pci/cobalt/
3328 COCCINELLE/Semantic Patches (SmPL)
3329 M: Julia Lawall <Julia.Lawall@lip6.fr>
3330 M: Gilles Muller <Gilles.Muller@lip6.fr>
3331 M: Nicolas Palix <nicolas.palix@imag.fr>
3332 M: Michal Marek <mmarek@suse.com>
3333 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3335 W: http://coccinelle.lip6.fr/
3337 F: Documentation/dev-tools/coccinelle.rst
3338 F: scripts/coccinelle/
3339 F: scripts/coccicheck
3342 M: Jan Harkes <jaharkes@cs.cmu.edu>
3344 L: codalist@coda.cs.cmu.edu
3345 W: http://www.coda.cs.cmu.edu/
3347 F: Documentation/filesystems/coda.txt
3349 F: include/linux/coda*.h
3350 F: include/uapi/linux/coda*.h
3352 CODA V4L2 MEM2MEM DRIVER
3353 M: Philipp Zabel <p.zabel@pengutronix.de>
3354 L: linux-media@vger.kernel.org
3356 F: Documentation/devicetree/bindings/media/coda.txt
3357 F: drivers/media/platform/coda/
3359 COMMON CLK FRAMEWORK
3360 M: Michael Turquette <mturquette@baylibre.com>
3361 M: Stephen Boyd <sboyd@codeaurora.org>
3362 L: linux-clk@vger.kernel.org
3363 Q: http://patchwork.kernel.org/project/linux-clk/list/
3364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3366 F: Documentation/devicetree/bindings/clock/
3368 X: drivers/clk/clkdev.c
3369 F: include/linux/clk-pr*
3370 F: include/linux/clk/
3372 COMMON INTERNET FILE SYSTEM (CIFS)
3373 M: Steve French <sfrench@samba.org>
3374 L: linux-cifs@vger.kernel.org
3375 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3376 W: http://linux-cifs.samba.org/
3377 T: git git://git.samba.org/sfrench/cifs-2.6.git
3379 F: Documentation/filesystems/cifs/
3382 COMPACTPCI HOTPLUG CORE
3383 M: Scott Murray <scott@spiteful.org>
3384 L: linux-pci@vger.kernel.org
3386 F: drivers/pci/hotplug/cpci_hotplug*
3388 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3389 M: Scott Murray <scott@spiteful.org>
3390 L: linux-pci@vger.kernel.org
3392 F: drivers/pci/hotplug/cpcihp_zt5550.*
3394 COMPACTPCI HOTPLUG GENERIC DRIVER
3395 M: Scott Murray <scott@spiteful.org>
3396 L: linux-pci@vger.kernel.org
3398 F: drivers/pci/hotplug/cpcihp_generic.c
3400 COMPAL LAPTOP SUPPORT
3401 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3402 L: platform-driver-x86@vger.kernel.org
3404 F: drivers/platform/x86/compal-laptop.c
3406 CONEXANT ACCESSRUNNER USB DRIVER
3407 L: accessrunner-general@lists.sourceforge.net
3408 W: http://accessrunner.sourceforge.net/
3410 F: drivers/usb/atm/cxacru.c
3413 M: Joel Becker <jlbec@evilplan.org>
3414 M: Christoph Hellwig <hch@lst.de>
3415 T: git git://git.infradead.org/users/hch/configfs.git
3418 F: include/linux/configfs.h
3421 M: Evgeniy Polyakov <zbr@ioremap.net>
3422 L: netdev@vger.kernel.org
3424 F: drivers/connector/
3426 CONTROL GROUP (CGROUP)
3427 M: Tejun Heo <tj@kernel.org>
3428 M: Li Zefan <lizefan@huawei.com>
3429 M: Johannes Weiner <hannes@cmpxchg.org>
3430 L: cgroups@vger.kernel.org
3431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3433 F: Documentation/cgroup*
3434 F: include/linux/cgroup*
3437 CONTROL GROUP - CPUSET
3438 M: Li Zefan <lizefan@huawei.com>
3439 L: cgroups@vger.kernel.org
3440 W: http://www.bullopensource.org/cpuset/
3441 W: http://oss.sgi.com/projects/cpusets/
3442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3444 F: Documentation/cgroup-v1/cpusets.txt
3445 F: include/linux/cpuset.h
3448 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3449 M: Johannes Weiner <hannes@cmpxchg.org>
3450 M: Michal Hocko <mhocko@kernel.org>
3451 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3452 L: cgroups@vger.kernel.org
3453 L: linux-mm@kvack.org
3458 CORETEMP HARDWARE MONITORING DRIVER
3459 M: Fenghua Yu <fenghua.yu@intel.com>
3460 L: linux-hwmon@vger.kernel.org
3462 F: Documentation/hwmon/coretemp
3463 F: drivers/hwmon/coretemp.c
3465 COSA/SRP SYNC SERIAL DRIVER
3466 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3467 W: http://www.fi.muni.cz/~kas/cosa/
3469 F: drivers/net/wan/cosa*
3471 CPMAC ETHERNET DRIVER
3472 M: Florian Fainelli <f.fainelli@gmail.com>
3473 L: netdev@vger.kernel.org
3475 F: drivers/net/ethernet/ti/cpmac.c
3477 CPU FREQUENCY DRIVERS
3478 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3479 M: Viresh Kumar <viresh.kumar@linaro.org>
3480 L: linux-pm@vger.kernel.org
3482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3483 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3484 B: https://bugzilla.kernel.org
3485 F: Documentation/cpu-freq/
3486 F: Documentation/devicetree/bindings/cpufreq/
3488 F: include/linux/cpufreq.h
3489 F: tools/testing/selftests/cpufreq/
3491 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3492 M: Viresh Kumar <viresh.kumar@linaro.org>
3493 M: Sudeep Holla <sudeep.holla@arm.com>
3494 L: linux-pm@vger.kernel.org
3495 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3497 F: drivers/cpufreq/arm_big_little.h
3498 F: drivers/cpufreq/arm_big_little.c
3499 F: drivers/cpufreq/arm_big_little_dt.c
3501 CPUIDLE DRIVER - ARM BIG LITTLE
3502 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3503 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3504 L: linux-pm@vger.kernel.org
3505 L: linux-arm-kernel@lists.infradead.org
3506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3508 F: drivers/cpuidle/cpuidle-big_little.c
3510 CPUIDLE DRIVER - ARM EXYNOS
3511 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3512 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3513 M: Kukjin Kim <kgene@kernel.org>
3514 L: linux-pm@vger.kernel.org
3515 L: linux-samsung-soc@vger.kernel.org
3517 F: drivers/cpuidle/cpuidle-exynos.c
3518 F: arch/arm/mach-exynos/pm.c
3521 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3522 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3523 L: linux-pm@vger.kernel.org
3525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3526 B: https://bugzilla.kernel.org
3527 F: drivers/cpuidle/*
3528 F: include/linux/cpuidle.h
3531 M: "H. Peter Anvin" <hpa@zytor.com>
3533 F: arch/x86/kernel/cpuid.c
3534 F: arch/x86/kernel/msr.c
3536 CPU POWER MONITORING SUBSYSTEM
3537 M: Thomas Renninger <trenn@suse.com>
3538 L: linux-pm@vger.kernel.org
3540 F: tools/power/cpupower/
3543 W: http://sourceforge.net/projects/cramfs/
3544 S: Orphan / Obsolete
3545 F: Documentation/filesystems/cramfs.txt
3549 M: Mikael Starvik <starvik@axis.com>
3550 M: Jesper Nilsson <jesper.nilsson@axis.com>
3551 L: linux-cris-kernel@axis.com
3552 W: http://developer.axis.com
3553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3556 F: drivers/tty/serial/crisv10.*
3559 M: Herbert Xu <herbert@gondor.apana.org.au>
3560 M: "David S. Miller" <davem@davemloft.net>
3561 L: linux-crypto@vger.kernel.org
3562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3565 F: Documentation/crypto/
3566 F: Documentation/devicetree/bindings/crypto/
3567 F: Documentation/DocBook/crypto-API.tmpl
3572 F: include/linux/crypto*
3574 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3575 M: Neil Horman <nhorman@tuxdriver.com>
3576 L: linux-crypto@vger.kernel.org
3578 F: crypto/ansi_cprng.c
3582 M: Hans Verkuil <hverkuil@xs4all.nl>
3583 L: linux-media@vger.kernel.org
3584 T: git git://linuxtv.org/media_tree.git
3585 W: http://linuxtv.org
3587 F: drivers/media/i2c/cs3308.c
3588 F: drivers/media/i2c/cs3308.h
3590 CS5535 Audio ALSA driver
3591 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3593 F: sound/pci/cs5535audio/
3596 M: Solomon Peachy <pizza@shaftnet.org>
3598 F: drivers/net/wireless/st/cw1200/
3600 CX18 VIDEO4LINUX DRIVER
3601 M: Andy Walls <awalls@md.metrocast.net>
3602 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3603 L: linux-media@vger.kernel.org
3604 T: git git://linuxtv.org/media_tree.git
3605 W: https://linuxtv.org
3606 W: http://www.ivtvdriver.org/index.php/Cx18
3608 F: Documentation/media/v4l-drivers/cx18*
3609 F: drivers/media/pci/cx18/
3610 F: include/uapi/linux/ivtv*
3612 CX2341X MPEG ENCODER HELPER MODULE
3613 M: Hans Verkuil <hverkuil@xs4all.nl>
3614 L: linux-media@vger.kernel.org
3615 T: git git://linuxtv.org/media_tree.git
3616 W: https://linuxtv.org
3618 F: drivers/media/common/cx2341x*
3619 F: include/media/cx2341x*
3621 CX24120 MEDIA DRIVER
3622 M: Jemma Denson <jdenson@gmail.com>
3623 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3624 L: linux-media@vger.kernel.org
3625 W: https://linuxtv.org
3626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3628 F: drivers/media/dvb-frontends/cx24120*
3630 CX88 VIDEO4LINUX DRIVER
3631 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3633 L: linux-media@vger.kernel.org
3634 W: https://linuxtv.org
3635 T: git git://linuxtv.org/media_tree.git
3637 F: Documentation/media/v4l-drivers/cx88*
3638 F: drivers/media/pci/cx88/
3640 CXD2820R MEDIA DRIVER
3641 M: Antti Palosaari <crope@iki.fi>
3642 L: linux-media@vger.kernel.org
3643 W: https://linuxtv.org
3644 W: http://palosaari.fi/linux/
3645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3646 T: git git://linuxtv.org/anttip/media_tree.git
3648 F: drivers/media/dvb-frontends/cxd2820r*
3650 CXGB3 ETHERNET DRIVER (CXGB3)
3651 M: Santosh Raspatur <santosh@chelsio.com>
3652 L: netdev@vger.kernel.org
3653 W: http://www.chelsio.com
3655 F: drivers/net/ethernet/chelsio/cxgb3/
3657 CXGB3 ISCSI DRIVER (CXGB3I)
3658 M: Karen Xie <kxie@chelsio.com>
3659 L: linux-scsi@vger.kernel.org
3660 W: http://www.chelsio.com
3662 F: drivers/scsi/cxgbi/cxgb3i
3664 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3665 M: Steve Wise <swise@chelsio.com>
3666 L: linux-rdma@vger.kernel.org
3667 W: http://www.openfabrics.org
3669 F: drivers/infiniband/hw/cxgb3/
3670 F: include/uapi/rdma/cxgb3-abi.h
3672 CXGB4 ETHERNET DRIVER (CXGB4)
3673 M: Ganesh Goudar <ganeshgr@chelsio.com>
3674 L: netdev@vger.kernel.org
3675 W: http://www.chelsio.com
3677 F: drivers/net/ethernet/chelsio/cxgb4/
3679 CXGB4 ISCSI DRIVER (CXGB4I)
3680 M: Karen Xie <kxie@chelsio.com>
3681 L: linux-scsi@vger.kernel.org
3682 W: http://www.chelsio.com
3684 F: drivers/scsi/cxgbi/cxgb4i
3686 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3687 M: Steve Wise <swise@chelsio.com>
3688 L: linux-rdma@vger.kernel.org
3689 W: http://www.openfabrics.org
3691 F: drivers/infiniband/hw/cxgb4/
3692 F: include/uapi/rdma/cxgb4-abi.h
3694 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3695 M: Casey Leedom <leedom@chelsio.com>
3696 L: netdev@vger.kernel.org
3697 W: http://www.chelsio.com
3699 F: drivers/net/ethernet/chelsio/cxgb4vf/
3701 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3702 M: Ian Munsie <imunsie@au1.ibm.com>
3703 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3704 L: linuxppc-dev@lists.ozlabs.org
3706 F: arch/powerpc/platforms/powernv/pci-cxl.c
3707 F: drivers/misc/cxl/
3708 F: include/misc/cxl*
3709 F: include/uapi/misc/cxl.h
3710 F: Documentation/powerpc/cxl.txt
3711 F: Documentation/ABI/testing/sysfs-class-cxl
3713 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3714 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3715 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3716 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3717 L: linux-scsi@vger.kernel.org
3719 F: drivers/scsi/cxlflash/
3720 F: include/uapi/scsi/cxlflash_ioctls.h
3721 F: Documentation/powerpc/cxlflash.txt
3723 STMMAC ETHERNET DRIVER
3724 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3725 M: Alexandre Torgue <alexandre.torgue@st.com>
3726 L: netdev@vger.kernel.org
3727 W: http://www.stlinux.com
3729 F: drivers/net/ethernet/stmicro/stmmac/
3732 M: Russell King <linux@armlinux.org.uk>
3733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3734 W: http://www.armlinux.org.uk/
3736 F: drivers/video/fbdev/cyber2000fb.*
3738 CYCLADES ASYNC MUX DRIVER
3739 W: http://www.cyclades.com/
3741 F: drivers/tty/cyclades.c
3742 F: include/linux/cyclades.h
3743 F: include/uapi/linux/cyclades.h
3745 CYCLADES PC300 DRIVER
3746 W: http://www.cyclades.com/
3748 F: drivers/net/wan/pc300*
3750 CYPRESS_FIRMWARE MEDIA DRIVER
3751 M: Antti Palosaari <crope@iki.fi>
3752 L: linux-media@vger.kernel.org
3753 W: https://linuxtv.org
3754 W: http://palosaari.fi/linux/
3755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3756 T: git git://linuxtv.org/anttip/media_tree.git
3758 F: drivers/media/common/cypress_firmware*
3760 CYTTSP TOUCHSCREEN DRIVER
3761 M: Ferruh Yigit <fery@cypress.com>
3762 L: linux-input@vger.kernel.org
3764 F: drivers/input/touchscreen/cyttsp*
3765 F: include/linux/input/cyttsp.h
3767 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3768 M: Joshua Kinard <kumba@gentoo.org>
3770 F: drivers/rtc/rtc-ds1685.c
3771 F: include/linux/rtc/ds1685.h
3773 DAMA SLAVE for AX.25
3774 M: Joerg Reuter <jreuter@yaina.de>
3775 W: http://yaina.de/jreuter/
3776 W: http://www.qsl.net/dl1bke/
3777 L: linux-hams@vger.kernel.org
3779 F: net/ax25/af_ax25.c
3780 F: net/ax25/ax25_dev.c
3781 F: net/ax25/ax25_ds_*
3782 F: net/ax25/ax25_in.c
3783 F: net/ax25/ax25_out.c
3784 F: net/ax25/ax25_timer.c
3785 F: net/ax25/sysctl_net_ax25.c
3787 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3788 L: netdev@vger.kernel.org
3790 F: Documentation/networking/dmfe.txt
3791 F: drivers/net/ethernet/dec/tulip/dmfe.c
3793 DC390/AM53C974 SCSI driver
3794 M: Hannes Reinecke <hare@suse.com>
3795 L: linux-scsi@vger.kernel.org
3797 F: drivers/scsi/am53c974.c
3800 M: Oliver Neukum <oliver@neukum.org>
3801 M: Ali Akcaagac <aliakc@web.de>
3802 M: Jamie Lenehan <lenehan@twibble.org>
3803 L: dc395x@twibble.org
3804 W: http://twibble.org/dist/dc395x/
3805 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3807 F: Documentation/scsi/dc395x.txt
3808 F: drivers/scsi/dc395x.*
3811 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3812 L: dccp@vger.kernel.org
3813 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3815 F: include/linux/dccp.h
3816 F: include/uapi/linux/dccp.h
3817 F: include/linux/tfrc.h
3820 DECnet NETWORK LAYER
3821 W: http://linux-decnet.sourceforge.net
3822 L: linux-decnet-user@lists.sourceforge.net
3824 F: Documentation/networking/decnet.txt
3827 DECSTATION PLATFORM SUPPORT
3828 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3829 L: linux-mips@linux-mips.org
3830 W: http://www.linux-mips.org/wiki/DECstation
3833 F: arch/mips/include/asm/dec/
3834 F: arch/mips/include/asm/mach-dec/
3836 DEFXX FDDI NETWORK DRIVER
3837 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3839 F: drivers/net/fddi/defxx.*
3842 M: Matthew Garrett <mjg59@srcf.ucam.org>
3843 M: Pali Rohár <pali.rohar@gmail.com>
3844 L: platform-driver-x86@vger.kernel.org
3846 F: drivers/platform/x86/dell-laptop.c
3848 DELL LAPTOP RBTN DRIVER
3849 M: Pali Rohár <pali.rohar@gmail.com>
3851 F: drivers/platform/x86/dell-rbtn.*
3853 DELL LAPTOP FREEFALL DRIVER
3854 M: Pali Rohár <pali.rohar@gmail.com>
3856 F: drivers/platform/x86/dell-smo8800.c
3858 DELL LAPTOP SMM DRIVER
3859 M: Pali Rohár <pali.rohar@gmail.com>
3861 F: drivers/hwmon/dell-smm-hwmon.c
3862 F: include/uapi/linux/i8k.h
3864 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3865 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3867 F: Documentation/dcdbas.txt
3868 F: drivers/firmware/dcdbas.*
3870 DELL WMI EXTRAS DRIVER
3871 M: Matthew Garrett <mjg59@srcf.ucam.org>
3872 M: Pali Rohár <pali.rohar@gmail.com>
3874 F: drivers/platform/x86/dell-wmi.c
3876 DESIGNWARE USB2 DRD IP DRIVER
3877 M: John Youn <johnyoun@synopsys.com>
3878 L: linux-usb@vger.kernel.org
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3881 F: drivers/usb/dwc2/
3883 DESIGNWARE USB3 DRD IP DRIVER
3884 M: Felipe Balbi <balbi@kernel.org>
3885 L: linux-usb@vger.kernel.org
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3888 F: drivers/usb/dwc3/
3890 DEVICE COREDUMP (DEV_COREDUMP)
3891 M: Johannes Berg <johannes@sipsolutions.net>
3892 L: linux-kernel@vger.kernel.org
3894 F: drivers/base/devcoredump.c
3895 F: include/linux/devcoredump.h
3897 DEVICE FREQUENCY (DEVFREQ)
3898 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3899 M: Kyungmin Park <kyungmin.park@samsung.com>
3900 R: Chanwoo Choi <cw00.choi@samsung.com>
3901 L: linux-pm@vger.kernel.org
3902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3905 F: include/linux/devfreq.h
3906 F: Documentation/devicetree/bindings/devfreq/
3908 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3909 M: Chanwoo Choi <cw00.choi@samsung.com>
3910 L: linux-pm@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3913 F: drivers/devfreq/event/
3914 F: drivers/devfreq/devfreq-event.c
3915 F: include/linux/devfreq-event.h
3916 F: Documentation/devicetree/bindings/devfreq/event/
3918 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3919 M: Chanwoo Choi <cw00.choi@samsung.com>
3920 L: linux-pm@vger.kernel.org
3921 L: linux-samsung-soc@vger.kernel.org
3922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3924 F: drivers/devfreq/exynos-bus.c
3925 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3927 DEVICE NUMBER REGISTRY
3928 M: Torben Mathiasen <device@lanana.org>
3929 W: http://lanana.org/docs/device-list/index.html
3933 M: Alasdair Kergon <agk@redhat.com>
3934 M: Mike Snitzer <snitzer@redhat.com>
3935 M: dm-devel@redhat.com
3936 L: dm-devel@redhat.com
3937 W: http://sources.redhat.com/dm
3938 Q: http://patchwork.kernel.org/project/dm-devel/list/
3939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3940 T: quilt http://people.redhat.com/agk/patches/linux/editing/
3942 F: Documentation/device-mapper/
3944 F: drivers/md/persistent-data/
3945 F: include/linux/device-mapper.h
3946 F: include/linux/dm-*.h
3947 F: include/uapi/linux/dm-*.h
3950 M: Jiri Pirko <jiri@mellanox.com>
3951 L: netdev@vger.kernel.org
3953 F: net/core/devlink.c
3954 F: include/net/devlink.h
3955 F: include/uapi/linux/devlink.h
3957 DIALOG SEMICONDUCTOR DRIVERS
3958 M: Support Opensource <support.opensource@diasemi.com>
3959 W: http://www.dialog-semiconductor.com/products
3961 F: Documentation/hwmon/da90??
3962 F: Documentation/devicetree/bindings/mfd/da90*.txt
3963 F: Documentation/devicetree/bindings/regulator/da92*.txt
3964 F: Documentation/devicetree/bindings/sound/da[79]*.txt
3965 F: drivers/gpio/gpio-da90??.c
3966 F: drivers/hwmon/da90??-hwmon.c
3967 F: drivers/iio/adc/da91??-*.c
3968 F: drivers/input/misc/da90??_onkey.c
3969 F: drivers/input/touchscreen/da9052_tsi.c
3970 F: drivers/leds/leds-da90??.c
3971 F: drivers/mfd/da903x.c
3972 F: drivers/mfd/da90??-*.c
3973 F: drivers/mfd/da91??-*.c
3974 F: drivers/power/supply/da9052-battery.c
3975 F: drivers/power/supply/da91??-*.c
3976 F: drivers/regulator/da903x.c
3977 F: drivers/regulator/da9???-regulator.[ch]
3978 F: drivers/rtc/rtc-da90??.c
3979 F: drivers/video/backlight/da90??_bl.c
3980 F: drivers/watchdog/da90??_wdt.c
3981 F: include/linux/mfd/da903x.h
3982 F: include/linux/mfd/da9052/
3983 F: include/linux/mfd/da9055/
3984 F: include/linux/mfd/da9062/
3985 F: include/linux/mfd/da9063/
3986 F: include/linux/mfd/da9150/
3987 F: include/linux/regulator/da9211.h
3988 F: include/sound/da[79]*.h
3989 F: sound/soc/codecs/da[79]*.[ch]
3991 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3992 M: William Breathitt Gray <vilhelm.gray@gmail.com>
3993 L: linux-gpio@vger.kernel.org
3995 F: drivers/gpio/gpio-gpio-mm.c
3997 DIGI NEO AND CLASSIC PCI PRODUCTS
3998 M: Lidza Louina <lidza.louina@gmail.com>
3999 M: Mark Hounschell <markh@compro.net>
4000 L: driverdev-devel@linuxdriverproject.org
4002 F: drivers/staging/dgnc/
4004 DIOLAN U2C-12 I2C DRIVER
4005 M: Guenter Roeck <linux@roeck-us.net>
4006 L: linux-i2c@vger.kernel.org
4008 F: drivers/i2c/busses/i2c-diolan-u2c.c
4011 M: Matthew Wilcox <mawilcox@microsoft.com>
4012 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4013 L: linux-fsdevel@vger.kernel.org
4016 F: include/linux/dax.h
4017 F: include/trace/events/fs_dax.h
4019 DIRECTORY NOTIFICATION (DNOTIFY)
4020 M: Eric Paris <eparis@parisplace.org>
4022 F: Documentation/filesystems/dnotify.txt
4023 F: fs/notify/dnotify/
4024 F: include/linux/dnotify.h
4026 DISK GEOMETRY AND PARTITION HANDLING
4027 M: Andries Brouwer <aeb@cwi.nl>
4028 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4029 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4030 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4034 M: Jan Kara <jack@suse.com>
4036 F: Documentation/filesystems/quota.txt
4038 F: include/linux/quota*.h
4039 F: include/uapi/linux/quota*.h
4041 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4042 M: Bernie Thompson <bernie@plugable.com>
4043 L: linux-fbdev@vger.kernel.org
4045 W: http://plugable.com/category/projects/udlfb/
4046 F: drivers/video/fbdev/udlfb.c
4047 F: include/video/udlfb.h
4048 F: Documentation/fb/udlfb.txt
4050 DISTRIBUTED LOCK MANAGER (DLM)
4051 M: Christine Caulfield <ccaulfie@redhat.com>
4052 M: David Teigland <teigland@redhat.com>
4053 L: cluster-devel@redhat.com
4054 W: http://sources.redhat.com/cluster/
4055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4059 DMA BUFFER SHARING FRAMEWORK
4060 M: Sumit Semwal <sumit.semwal@linaro.org>
4062 L: linux-media@vger.kernel.org
4063 L: dri-devel@lists.freedesktop.org
4064 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4066 F: include/linux/dma-buf*
4067 F: include/linux/reservation.h
4068 F: include/linux/*fence.h
4069 F: Documentation/driver-api/dma-buf.rst
4070 T: git git://anongit.freedesktop.org/drm/drm-misc
4073 M: Sumit Semwal <sumit.semwal@linaro.org>
4074 R: Gustavo Padovan <gustavo@padovan.org>
4076 L: linux-media@vger.kernel.org
4077 L: dri-devel@lists.freedesktop.org
4078 F: drivers/dma-buf/sync_*
4079 F: drivers/dma-buf/dma-fence*
4080 F: drivers/dma-buf/sw_sync.c
4081 F: include/linux/sync_file.h
4082 F: include/uapi/linux/sync_file.h
4083 F: Documentation/sync_file.txt
4084 T: git git://anongit.freedesktop.org/drm/drm-misc
4086 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4087 M: Vinod Koul <vinod.koul@intel.com>
4088 L: dmaengine@vger.kernel.org
4089 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4092 F: include/linux/dmaengine.h
4093 F: Documentation/devicetree/bindings/dma/
4094 F: Documentation/dmaengine/
4095 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4097 DME1737 HARDWARE MONITOR DRIVER
4098 M: Juerg Haefliger <juergh@gmail.com>
4099 L: linux-hwmon@vger.kernel.org
4101 F: Documentation/hwmon/dme1737
4102 F: drivers/hwmon/dme1737.c
4105 M: Jean Delvare <jdelvare@suse.com>
4107 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4108 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4109 F: drivers/firmware/dmi-id.c
4110 F: drivers/firmware/dmi_scan.c
4111 F: include/linux/dmi.h
4114 M: Jonathan Corbet <corbet@lwn.net>
4115 L: linux-doc@vger.kernel.org
4118 F: scripts/docproc.c
4119 F: scripts/kernel-doc*
4120 X: Documentation/ABI/
4121 X: Documentation/devicetree/
4122 X: Documentation/acpi
4123 X: Documentation/power
4124 X: Documentation/spi
4125 X: Documentation/media
4126 T: git git://git.lwn.net/linux.git docs-next
4129 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4130 L: blinux-list@redhat.com
4132 F: drivers/char/dtlk.c
4133 F: include/linux/dtlk.h
4135 DPT_I2O SCSI RAID DRIVER
4136 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4137 L: linux-scsi@vger.kernel.org
4138 W: http://www.adaptec.com/
4140 F: drivers/scsi/dpt*
4141 F: drivers/scsi/dpt/
4144 M: Philipp Reisner <philipp.reisner@linbit.com>
4145 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4146 L: drbd-dev@lists.linbit.com
4147 W: http://www.drbd.org
4148 T: git git://git.linbit.com/linux-drbd.git
4149 T: git git://git.linbit.com/drbd-8.4.git
4151 F: drivers/block/drbd/
4153 F: Documentation/blockdev/drbd/
4155 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4159 F: Documentation/kobject.txt
4163 F: include/linux/debugfs.h
4164 F: include/linux/kobj*
4168 M: David Airlie <airlied@linux.ie>
4169 L: dri-devel@lists.freedesktop.org
4170 T: git git://people.freedesktop.org/~airlied/linux
4171 B: https://bugs.freedesktop.org/
4172 C: irc://chat.freenode.net/dri-devel
4176 F: Documentation/devicetree/bindings/display/
4177 F: Documentation/devicetree/bindings/gpu/
4178 F: Documentation/devicetree/bindings/video/
4179 F: Documentation/gpu/
4181 F: include/uapi/drm/
4182 F: include/linux/vga*
4184 DRM DRIVERS AND MISC GPU PATCHES
4185 M: Daniel Vetter <daniel.vetter@intel.com>
4186 M: Jani Nikula <jani.nikula@linux.intel.com>
4187 M: Sean Paul <seanpaul@chromium.org>
4188 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4190 T: git git://anongit.freedesktop.org/drm/drm-misc
4191 F: Documentation/gpu/
4193 F: drivers/gpu/drm/*
4195 F: include/uapi/drm/drm*
4196 F: include/linux/vga*
4198 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4199 M: Dave Airlie <airlied@redhat.com>
4201 F: drivers/gpu/drm/ast/
4203 DRM DRIVERS FOR BRIDGE CHIPS
4204 M: Archit Taneja <architt@codeaurora.org>
4206 T: git git://anongit.freedesktop.org/drm/drm-misc
4207 F: drivers/gpu/drm/bridge/
4209 DRM DRIVER FOR BOCHS VIRTUAL GPU
4210 M: Gerd Hoffmann <kraxel@redhat.com>
4211 L: virtualization@lists.linux-foundation.org
4212 T: git git://anongit.freedesktop.org/drm/drm-misc
4214 F: drivers/gpu/drm/bochs/
4216 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4217 M: Dave Airlie <airlied@redhat.com>
4218 M: Gerd Hoffmann <kraxel@redhat.com>
4219 L: virtualization@lists.linux-foundation.org
4220 T: git git://anongit.freedesktop.org/drm/drm-misc
4222 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4223 F: drivers/gpu/drm/cirrus/
4225 RADEON and AMDGPU DRM DRIVERS
4226 M: Alex Deucher <alexander.deucher@amd.com>
4227 M: Christian König <christian.koenig@amd.com>
4228 L: amd-gfx@lists.freedesktop.org
4229 T: git git://people.freedesktop.org/~agd5f/linux
4231 F: drivers/gpu/drm/radeon/
4232 F: include/uapi/drm/radeon_drm.h
4233 F: drivers/gpu/drm/amd/
4234 F: include/uapi/drm/amdgpu_drm.h
4237 M: Thierry Reding <thierry.reding@gmail.com>
4238 L: dri-devel@lists.freedesktop.org
4239 T: git git://anongit.freedesktop.org/tegra/linux.git
4241 F: drivers/gpu/drm/drm_panel.c
4242 F: drivers/gpu/drm/panel/
4243 F: include/drm/drm_panel.h
4244 F: Documentation/devicetree/bindings/display/panel/
4246 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4247 M: Daniel Vetter <daniel.vetter@intel.com>
4248 M: Jani Nikula <jani.nikula@linux.intel.com>
4249 L: intel-gfx@lists.freedesktop.org
4250 W: https://01.org/linuxgraphics/
4251 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4252 C: irc://chat.freenode.net/intel-gfx
4253 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4254 T: git git://anongit.freedesktop.org/drm-intel
4256 F: drivers/gpu/drm/i915/
4257 F: include/drm/i915*
4258 F: include/uapi/drm/i915_drm.h
4259 F: Documentation/gpu/i915.rst
4261 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4262 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4263 M: Zhi Wang <zhi.a.wang@intel.com>
4264 L: intel-gvt-dev@lists.freedesktop.org
4265 L: intel-gfx@lists.freedesktop.org
4266 W: https://01.org/igvt-g
4267 T: git https://github.com/01org/gvt-linux.git
4269 F: drivers/gpu/drm/i915/gvt/
4271 DRM DRIVERS FOR ATMEL HLCDC
4272 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4273 L: dri-devel@lists.freedesktop.org
4275 F: drivers/gpu/drm/atmel-hlcdc/
4276 F: Documentation/devicetree/bindings/drm/atmel/
4277 T: git git://anongit.freedesktop.org/drm/drm-misc
4279 DRM DRIVERS FOR ALLWINNER A10
4280 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4281 L: dri-devel@lists.freedesktop.org
4283 F: drivers/gpu/drm/sun4i/
4284 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4287 DRM DRIVERS FOR AMLOGIC SOCS
4288 M: Neil Armstrong <narmstrong@baylibre.com>
4289 L: dri-devel@lists.freedesktop.org
4290 L: linux-amlogic@lists.infradead.org
4291 W: http://linux-meson.com/
4293 F: drivers/gpu/drm/meson/
4294 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4295 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4296 F: Documentation/gpu/meson.rst
4297 T: git git://anongit.freedesktop.org/drm/drm-misc
4299 DRM DRIVERS FOR EXYNOS
4300 M: Inki Dae <inki.dae@samsung.com>
4301 M: Joonyoung Shim <jy0922.shim@samsung.com>
4302 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4303 M: Kyungmin Park <kyungmin.park@samsung.com>
4304 L: dri-devel@lists.freedesktop.org
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4307 F: drivers/gpu/drm/exynos/
4308 F: include/uapi/drm/exynos_drm.h
4309 F: Documentation/devicetree/bindings/display/exynos/
4311 DRM DRIVERS FOR FREESCALE DCU
4312 M: Stefan Agner <stefan@agner.ch>
4313 M: Alison Wang <alison.wang@freescale.com>
4314 L: dri-devel@lists.freedesktop.org
4316 F: drivers/gpu/drm/fsl-dcu/
4317 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4318 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4319 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4321 DRM DRIVERS FOR FREESCALE IMX
4322 M: Philipp Zabel <p.zabel@pengutronix.de>
4323 L: dri-devel@lists.freedesktop.org
4325 F: drivers/gpu/drm/imx/
4326 F: drivers/gpu/ipu-v3/
4327 F: Documentation/devicetree/bindings/display/imx/
4329 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4330 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4331 L: dri-devel@lists.freedesktop.org
4332 T: git git://github.com/patjak/drm-gma500
4334 F: drivers/gpu/drm/gma500/
4336 DRM DRIVERS FOR HISILICON
4337 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4338 M: Rongrong Zou <zourongrong@gmail.com>
4339 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4340 R: Chen Feng <puck.chen@hisilicon.com>
4341 L: dri-devel@lists.freedesktop.org
4342 T: git git://github.com/xin3liang/linux.git
4344 F: drivers/gpu/drm/hisilicon/
4345 F: Documentation/devicetree/bindings/display/hisilicon/
4347 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4348 S: Orphan / Obsolete
4349 F: drivers/gpu/drm/i810/
4350 F: include/uapi/drm/i810_drm.h
4352 DRM DRIVERS FOR MEDIATEK
4353 M: CK Hu <ck.hu@mediatek.com>
4354 M: Philipp Zabel <p.zabel@pengutronix.de>
4355 L: dri-devel@lists.freedesktop.org
4357 F: drivers/gpu/drm/mediatek/
4358 F: Documentation/devicetree/bindings/display/mediatek/
4360 DRM DRIVER FOR MI0283QT
4361 M: Noralf Trønnes <noralf@tronnes.org>
4363 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4364 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4366 DRM DRIVER FOR MSM ADRENO GPU
4367 M: Rob Clark <robdclark@gmail.com>
4368 L: linux-arm-msm@vger.kernel.org
4369 L: dri-devel@lists.freedesktop.org
4370 L: freedreno@lists.freedesktop.org
4371 T: git git://people.freedesktop.org/~robclark/linux
4373 F: drivers/gpu/drm/msm/
4374 F: include/uapi/drm/msm_drm.h
4375 F: Documentation/devicetree/bindings/display/msm/
4377 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4378 M: Ben Skeggs <bskeggs@redhat.com>
4379 L: dri-devel@lists.freedesktop.org
4380 L: nouveau@lists.freedesktop.org
4381 T: git git://github.com/skeggsb/linux
4383 F: drivers/gpu/drm/nouveau/
4384 F: include/uapi/drm/nouveau_drm.h
4386 DRM DRIVERS FOR NVIDIA TEGRA
4387 M: Thierry Reding <thierry.reding@gmail.com>
4388 L: dri-devel@lists.freedesktop.org
4389 L: linux-tegra@vger.kernel.org
4390 T: git git://anongit.freedesktop.org/tegra/linux.git
4392 F: drivers/gpu/drm/tegra/
4393 F: drivers/gpu/host1x/
4394 F: include/linux/host1x.h
4395 F: include/uapi/drm/tegra_drm.h
4396 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4398 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4399 S: Orphan / Obsolete
4400 F: drivers/gpu/drm/mga/
4401 F: include/uapi/drm/mga_drm.h
4403 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4404 M: Dave Airlie <airlied@redhat.com>
4406 F: drivers/gpu/drm/mgag200/
4408 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4409 S: Orphan / Obsolete
4410 F: drivers/gpu/drm/r128/
4411 F: include/uapi/drm/r128_drm.h
4413 DRM DRIVERS FOR RENESAS
4414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4415 L: dri-devel@lists.freedesktop.org
4416 L: linux-renesas-soc@vger.kernel.org
4417 T: git git://linuxtv.org/pinchartl/fbdev
4419 F: drivers/gpu/drm/rcar-du/
4420 F: drivers/gpu/drm/shmobile/
4421 F: include/linux/platform_data/shmob_drm.h
4422 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4423 F: Documentation/devicetree/bindings/display/renesas,du.txt
4425 DRM DRIVER FOR QXL VIRTUAL GPU
4426 M: Dave Airlie <airlied@redhat.com>
4427 M: Gerd Hoffmann <kraxel@redhat.com>
4428 L: virtualization@lists.linux-foundation.org
4429 T: git git://anongit.freedesktop.org/drm/drm-misc
4431 F: drivers/gpu/drm/qxl/
4432 F: include/uapi/drm/qxl_drm.h
4434 DRM DRIVERS FOR ROCKCHIP
4435 M: Mark Yao <mark.yao@rock-chips.com>
4436 L: dri-devel@lists.freedesktop.org
4438 F: drivers/gpu/drm/rockchip/
4439 F: Documentation/devicetree/bindings/display/rockchip/
4440 T: git git://anongit.freedesktop.org/drm/drm-misc
4442 DRM DRIVER FOR SAVAGE VIDEO CARDS
4443 S: Orphan / Obsolete
4444 F: drivers/gpu/drm/savage/
4445 F: include/uapi/drm/savage_drm.h
4447 DRM DRIVER FOR SIS VIDEO CARDS
4448 S: Orphan / Obsolete
4449 F: drivers/gpu/drm/sis/
4450 F: include/uapi/drm/sis_drm.h
4453 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4454 M: Vincent Abriou <vincent.abriou@st.com>
4455 L: dri-devel@lists.freedesktop.org
4456 T: git git://anongit.freedesktop.org/drm/drm-misc
4458 F: drivers/gpu/drm/sti
4459 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4461 DRM DRIVER FOR TDFX VIDEO CARDS
4462 S: Orphan / Obsolete
4463 F: drivers/gpu/drm/tdfx/
4465 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4466 M: Dave Airlie <airlied@redhat.com>
4468 F: drivers/gpu/drm/udl/
4470 DRM DRIVERS FOR VIVANTE GPU IP
4471 M: Lucas Stach <l.stach@pengutronix.de>
4472 R: Russell King <linux+etnaviv@armlinux.org.uk>
4473 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4474 L: etnaviv@lists.freedesktop.org
4475 L: dri-devel@lists.freedesktop.org
4477 F: drivers/gpu/drm/etnaviv/
4478 F: include/uapi/drm/etnaviv_drm.h
4479 F: Documentation/devicetree/bindings/display/etnaviv/
4481 DRM DRIVER FOR VMWARE VIRTUAL GPU
4482 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4483 M: Sinclair Yeh <syeh@vmware.com>
4484 M: Thomas Hellstrom <thellstrom@vmware.com>
4485 L: dri-devel@lists.freedesktop.org
4486 T: git git://people.freedesktop.org/~syeh/repos_linux
4487 T: git git://people.freedesktop.org/~thomash/linux
4489 F: drivers/gpu/drm/vmwgfx/
4490 F: include/uapi/drm/vmwgfx_drm.h
4493 M: Eric Anholt <eric@anholt.net>
4494 T: git git://github.com/anholt/linux
4496 F: drivers/gpu/drm/vc4/
4497 F: include/uapi/drm/vc4_drm.h
4498 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4499 T: git git://anongit.freedesktop.org/drm/drm-misc
4501 DRM DRIVERS FOR TI OMAP
4502 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4503 L: dri-devel@lists.freedesktop.org
4505 F: drivers/gpu/drm/omapdrm/
4506 F: Documentation/devicetree/bindings/display/ti/
4508 DRM DRIVERS FOR TI LCDC
4509 M: Jyri Sarha <jsarha@ti.com>
4510 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4511 L: dri-devel@lists.freedesktop.org
4513 F: drivers/gpu/drm/tilcdc/
4514 F: Documentation/devicetree/bindings/display/tilcdc/
4516 DRM DRIVERS FOR ZTE ZX
4517 M: Shawn Guo <shawnguo@kernel.org>
4518 L: dri-devel@lists.freedesktop.org
4520 F: drivers/gpu/drm/zte/
4521 F: Documentation/devicetree/bindings/display/zte,vou.txt
4522 T: git git://anongit.freedesktop.org/drm/drm-misc
4524 DSBR100 USB FM RADIO DRIVER
4525 M: Alexey Klimov <klimov.linux@gmail.com>
4526 L: linux-media@vger.kernel.org
4527 T: git git://linuxtv.org/media_tree.git
4529 F: drivers/media/radio/dsbr100.c
4532 M: Francois Romieu <romieu@fr.zoreil.com>
4533 L: netdev@vger.kernel.org
4535 F: drivers/net/wan/dscc4.c
4538 M: Hans Verkuil <hverkuil@xs4all.nl>
4539 L: linux-media@vger.kernel.org
4540 T: git git://linuxtv.org/media_tree.git
4541 W: https://linuxtv.org
4543 F: drivers/media/pci/dt3155/
4545 DVB_USB_AF9015 MEDIA DRIVER
4546 M: Antti Palosaari <crope@iki.fi>
4547 L: linux-media@vger.kernel.org
4548 W: https://linuxtv.org
4549 W: http://palosaari.fi/linux/
4550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4551 T: git git://linuxtv.org/anttip/media_tree.git
4553 F: drivers/media/usb/dvb-usb-v2/af9015*
4555 DVB_USB_AF9035 MEDIA DRIVER
4556 M: Antti Palosaari <crope@iki.fi>
4557 L: linux-media@vger.kernel.org
4558 W: https://linuxtv.org
4559 W: http://palosaari.fi/linux/
4560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4561 T: git git://linuxtv.org/anttip/media_tree.git
4563 F: drivers/media/usb/dvb-usb-v2/af9035*
4565 DVB_USB_ANYSEE MEDIA DRIVER
4566 M: Antti Palosaari <crope@iki.fi>
4567 L: linux-media@vger.kernel.org
4568 W: https://linuxtv.org
4569 W: http://palosaari.fi/linux/
4570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4571 T: git git://linuxtv.org/anttip/media_tree.git
4573 F: drivers/media/usb/dvb-usb-v2/anysee*
4575 DVB_USB_AU6610 MEDIA DRIVER
4576 M: Antti Palosaari <crope@iki.fi>
4577 L: linux-media@vger.kernel.org
4578 W: https://linuxtv.org
4579 W: http://palosaari.fi/linux/
4580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4581 T: git git://linuxtv.org/anttip/media_tree.git
4583 F: drivers/media/usb/dvb-usb-v2/au6610*
4585 DVB_USB_CE6230 MEDIA DRIVER
4586 M: Antti Palosaari <crope@iki.fi>
4587 L: linux-media@vger.kernel.org
4588 W: https://linuxtv.org
4589 W: http://palosaari.fi/linux/
4590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4591 T: git git://linuxtv.org/anttip/media_tree.git
4593 F: drivers/media/usb/dvb-usb-v2/ce6230*
4595 DVB_USB_CXUSB MEDIA DRIVER
4596 M: Michael Krufky <mkrufky@linuxtv.org>
4597 L: linux-media@vger.kernel.org
4598 W: https://linuxtv.org
4599 W: http://github.com/mkrufky
4600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4601 T: git git://linuxtv.org/media_tree.git
4603 F: drivers/media/usb/dvb-usb/cxusb*
4605 DVB_USB_EC168 MEDIA DRIVER
4606 M: Antti Palosaari <crope@iki.fi>
4607 L: linux-media@vger.kernel.org
4608 W: https://linuxtv.org
4609 W: http://palosaari.fi/linux/
4610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4611 T: git git://linuxtv.org/anttip/media_tree.git
4613 F: drivers/media/usb/dvb-usb-v2/ec168*
4615 DVB_USB_GL861 MEDIA DRIVER
4616 M: Antti Palosaari <crope@iki.fi>
4617 L: linux-media@vger.kernel.org
4618 W: https://linuxtv.org
4619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4620 T: git git://linuxtv.org/anttip/media_tree.git
4622 F: drivers/media/usb/dvb-usb-v2/gl861*
4624 DVB_USB_MXL111SF MEDIA DRIVER
4625 M: Michael Krufky <mkrufky@linuxtv.org>
4626 L: linux-media@vger.kernel.org
4627 W: https://linuxtv.org
4628 W: http://github.com/mkrufky
4629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4630 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4632 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4634 DVB_USB_RTL28XXU MEDIA DRIVER
4635 M: Antti Palosaari <crope@iki.fi>
4636 L: linux-media@vger.kernel.org
4637 W: https://linuxtv.org
4638 W: http://palosaari.fi/linux/
4639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4640 T: git git://linuxtv.org/anttip/media_tree.git
4642 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4644 DVB_USB_V2 MEDIA DRIVER
4645 M: Antti Palosaari <crope@iki.fi>
4646 L: linux-media@vger.kernel.org
4647 W: https://linuxtv.org
4648 W: http://palosaari.fi/linux/
4649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4650 T: git git://linuxtv.org/anttip/media_tree.git
4652 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4653 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4656 M: Jason Baron <jbaron@akamai.com>
4658 F: lib/dynamic_debug.c
4659 F: include/linux/dynamic_debug.h
4661 DZ DECSTATION DZ11 SERIAL DRIVER
4662 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4664 F: drivers/tty/serial/dz.*
4666 E3X0 POWER BUTTON DRIVER
4667 M: Moritz Fischer <moritz.fischer@ettus.com>
4668 L: usrp-users@lists.ettus.com
4669 W: http://www.ettus.com
4671 F: drivers/input/misc/e3x0-button.c
4672 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4675 M: Antti Palosaari <crope@iki.fi>
4676 L: linux-media@vger.kernel.org
4677 W: https://linuxtv.org
4678 W: http://palosaari.fi/linux/
4679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4680 T: git git://linuxtv.org/anttip/media_tree.git
4682 F: drivers/media/tuners/e4000*
4684 EATA ISA/EISA/PCI SCSI DRIVER
4685 M: Dario Ballabio <ballabio_dario@emc.com>
4686 L: linux-scsi@vger.kernel.org
4688 F: drivers/scsi/eata.c
4691 M: Antti Palosaari <crope@iki.fi>
4692 L: linux-media@vger.kernel.org
4693 W: https://linuxtv.org
4694 W: http://palosaari.fi/linux/
4695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4696 T: git git://linuxtv.org/anttip/media_tree.git
4698 F: drivers/media/dvb-frontends/ec100*
4701 M: Tyler Hicks <tyhicks@canonical.com>
4702 L: ecryptfs@vger.kernel.org
4703 W: http://ecryptfs.org
4704 W: https://launchpad.net/ecryptfs
4705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4707 F: Documentation/filesystems/ecryptfs.txt
4711 M: Borislav Petkov <bp@alien8.de>
4712 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4714 L: linux-edac@vger.kernel.org
4715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4718 F: Documentation/admin-guide/ras.rst
4719 F: Documentation/driver-api/edac.rst
4721 F: include/linux/edac.h
4724 M: Borislav Petkov <bp@alien8.de>
4725 L: linux-edac@vger.kernel.org
4727 F: drivers/edac/amd64_edac*
4730 M: Robert Richter <rric@kernel.org>
4731 L: linux-edac@vger.kernel.org
4733 F: drivers/edac/highbank*
4736 M: Ralf Baechle <ralf@linux-mips.org>
4737 M: David Daney <david.daney@cavium.com>
4738 L: linux-edac@vger.kernel.org
4739 L: linux-mips@linux-mips.org
4741 F: drivers/edac/octeon_edac*
4742 F: drivers/edac/thunderx_edac*
4745 M: Mark Gross <mark.gross@intel.com>
4746 L: linux-edac@vger.kernel.org
4748 F: drivers/edac/e752x_edac.c
4751 L: linux-edac@vger.kernel.org
4753 F: drivers/edac/e7xxx_edac.c
4756 M: York Sun <york.sun@nxp.com>
4757 L: linux-edac@vger.kernel.org
4759 F: drivers/edac/fsl_ddr_edac.*
4762 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4763 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4764 L: linux-edac@vger.kernel.org
4766 F: drivers/edac/ghes_edac.c
4769 M: Tim Small <tim@buttersideup.com>
4770 L: linux-edac@vger.kernel.org
4772 F: drivers/edac/i82443bxgx_edac.c
4775 L: linux-edac@vger.kernel.org
4777 F: drivers/edac/i3000_edac.c
4780 L: linux-edac@vger.kernel.org
4782 F: drivers/edac/i5000_edac.c
4785 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4786 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4787 L: linux-edac@vger.kernel.org
4789 F: drivers/edac/i5400_edac.c
4792 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4793 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4794 L: linux-edac@vger.kernel.org
4796 F: drivers/edac/i7300_edac.c
4799 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4801 L: linux-edac@vger.kernel.org
4803 F: drivers/edac/i7core_edac.c
4806 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4807 M: "Arvind R." <arvino55@gmail.com>
4808 L: linux-edac@vger.kernel.org
4810 F: drivers/edac/i82975x_edac.c
4813 M: Jason Baron <jbaron@akamai.com>
4814 L: linux-edac@vger.kernel.org
4816 F: drivers/edac/ie31200_edac.c
4819 M: Johannes Thumshirn <morbidrsa@gmail.com>
4820 L: linux-edac@vger.kernel.org
4822 F: drivers/edac/mpc85xx_edac.[ch]
4825 M: Tony Luck <tony.luck@intel.com>
4826 L: linux-edac@vger.kernel.org
4828 F: drivers/edac/pnd2_edac.[ch]
4831 M: Egor Martovetsky <egor@pasemi.com>
4832 L: linux-edac@vger.kernel.org
4834 F: drivers/edac/pasemi_edac.c
4837 M: Tim Small <tim@buttersideup.com>
4838 L: linux-edac@vger.kernel.org
4840 F: drivers/edac/r82600_edac.c
4843 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4844 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4845 L: linux-edac@vger.kernel.org
4847 F: drivers/edac/sb_edac.c
4850 M: Tony Luck <tony.luck@intel.com>
4851 L: linux-edac@vger.kernel.org
4853 F: drivers/edac/skx_edac.c
4856 APPLIED MICRO (APM) X-GENE SOC EDAC
4857 M: Loc Ho <lho@apm.com>
4859 F: drivers/edac/xgene_edac.c
4860 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4862 EDIROL UA-101/UA-1000 DRIVER
4863 M: Clemens Ladisch <clemens@ladisch.de>
4864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4865 T: git git://git.alsa-project.org/alsa-kernel.git
4867 F: sound/usb/misc/ua101.c
4869 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4870 M: Matt Fleming <matt@codeblueprint.co.uk>
4871 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
4872 L: linux-efi@vger.kernel.org
4873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4875 F: Documentation/efi-stub.txt
4876 F: arch/*/kernel/efi.c
4877 F: arch/x86/boot/compressed/eboot.[ch]
4878 F: arch/*/include/asm/efi.h
4879 F: arch/x86/platform/efi/
4880 F: drivers/firmware/efi/
4881 F: include/linux/efi*.h
4882 F: arch/arm/boot/compressed/efi-header.S
4883 F: arch/arm64/kernel/efi-entry.S
4885 EFI VARIABLE FILESYSTEM
4886 M: Matthew Garrett <matthew.garrett@nebula.com>
4887 M: Jeremy Kerr <jk@ozlabs.org>
4888 M: Matt Fleming <matt@codeblueprint.co.uk>
4889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4890 L: linux-efi@vger.kernel.org
4894 EFIFB FRAMEBUFFER DRIVER
4895 L: linux-fbdev@vger.kernel.org
4896 M: Peter Jones <pjones@redhat.com>
4898 F: drivers/video/fbdev/efifb.c
4901 L: linux-efi@vger.kernel.org
4902 M: Ivan Hu <ivan.hu@canonical.com>
4903 M: Matt Fleming <matt@codeblueprint.co.uk>
4905 F: drivers/firmware/efi/test/
4908 W: http://aeschi.ch.eu.org/efs/
4912 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4913 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4914 L: netdev@vger.kernel.org
4916 F: drivers/net/ethernet/ibm/ehea/
4918 EM28XX VIDEO4LINUX DRIVER
4919 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4920 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4921 L: linux-media@vger.kernel.org
4922 W: https://linuxtv.org
4923 T: git git://linuxtv.org/media_tree.git
4925 F: drivers/media/usb/em28xx/
4926 F: Documentation/media/v4l-drivers/em28xx*
4929 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4930 M: Matt Mackall <mpm@selenic.com>
4931 M: David Woodhouse <dwmw2@infradead.org>
4932 L: linux-embedded@vger.kernel.org
4935 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4936 M: James Smart <james.smart@broadcom.com>
4937 M: Dick Kennedy <dick.kennedy@broadcom.com>
4938 L: linux-scsi@vger.kernel.org
4939 W: http://www.broadcom.com
4941 F: drivers/scsi/lpfc/
4943 ENE CB710 FLASH CARD READER DRIVER
4944 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4946 F: drivers/misc/cb710/
4947 F: drivers/mmc/host/cb710-mmc.*
4948 F: include/linux/cb710.h
4950 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4951 M: Maxim Levitsky <maximlevitsky@gmail.com>
4953 F: drivers/media/rc/ene_ir.*
4955 EPSON S1D13XXX FRAMEBUFFER DRIVER
4956 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4959 F: drivers/video/fbdev/s1d13xxxfb.c
4960 F: include/video/s1d13xxxfb.h
4962 ET131X NETWORK DRIVER
4963 M: Mark Einon <mark.einon@gmail.com>
4965 F: drivers/net/ethernet/agere/
4968 M: Stephen Hemminger <stephen@networkplumber.org>
4969 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4970 L: netdev@vger.kernel.org
4971 W: http://www.linuxfoundation.org/en/Net:Bridge
4973 F: include/linux/netfilter_bridge/
4976 ETHERNET PHY LIBRARY
4977 M: Andrew Lunn <andrew@lunn.ch>
4978 M: Florian Fainelli <f.fainelli@gmail.com>
4979 L: netdev@vger.kernel.org
4981 F: include/linux/phy.h
4982 F: include/linux/phy_fixed.h
4984 F: Documentation/networking/phy.txt
4985 F: drivers/of/of_mdio.c
4986 F: drivers/of/of_net.c
4989 M: Jan Kara <jack@suse.com>
4990 L: linux-ext4@vger.kernel.org
4992 F: Documentation/filesystems/ext2.txt
4994 F: include/linux/ext2*
4997 M: "Theodore Ts'o" <tytso@mit.edu>
4998 M: Andreas Dilger <adilger.kernel@dilger.ca>
4999 L: linux-ext4@vger.kernel.org
5000 W: http://ext4.wiki.kernel.org
5001 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5004 F: Documentation/filesystems/ext4.txt
5007 Extended Verification Module (EVM)
5008 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5009 L: linux-ima-devel@lists.sourceforge.net
5010 L: linux-security-module@vger.kernel.org
5012 F: security/integrity/evm/
5014 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5015 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5016 M: Chanwoo Choi <cw00.choi@samsung.com>
5017 L: linux-kernel@vger.kernel.org
5018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5021 F: include/linux/extcon/
5022 F: include/linux/extcon.h
5023 F: Documentation/extcon/
5024 F: Documentation/devicetree/bindings/extcon/
5027 M: Jingoo Han <jingoohan1@gmail.com>
5028 L: dri-devel@lists.freedesktop.org
5030 F: drivers/gpu/drm/exynos/exynos_dp*
5032 EXYNOS SYSMMU (IOMMU) driver
5033 M: Marek Szyprowski <m.szyprowski@samsung.com>
5034 L: iommu@lists.linux-foundation.org
5036 F: drivers/iommu/exynos-iommu.c
5038 EZchip NPS platform support
5039 M: Noam Camus <noamc@ezchip.com>
5041 F: arch/arc/plat-eznps
5042 F: arch/arc/boot/dts/eznps.dts
5044 F71805F HARDWARE MONITORING DRIVER
5045 M: Jean Delvare <jdelvare@suse.com>
5046 L: linux-hwmon@vger.kernel.org
5048 F: Documentation/hwmon/f71805f
5049 F: drivers/hwmon/f71805f.c
5052 M: Michael Buesch <m@bues.ch>
5053 L: linux-media@vger.kernel.org
5055 F: drivers/media/tuners/fc0011.h
5056 F: drivers/media/tuners/fc0011.c
5059 M: Antti Palosaari <crope@iki.fi>
5060 L: linux-media@vger.kernel.org
5061 W: https://linuxtv.org
5062 W: http://palosaari.fi/linux/
5063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5064 T: git git://linuxtv.org/anttip/media_tree.git
5066 F: drivers/media/tuners/fc2580*
5069 M: Eric Paris <eparis@redhat.com>
5071 F: fs/notify/fanotify/
5072 F: include/linux/fanotify.h
5073 F: include/uapi/linux/fanotify.h
5075 FARSYNC SYNCHRONOUS DRIVER
5076 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5077 W: http://www.farsite.co.uk/
5079 F: drivers/net/wan/farsync.*
5081 FAULT INJECTION SUPPORT
5082 M: Akinobu Mita <akinobu.mita@gmail.com>
5084 F: Documentation/fault-injection/
5085 F: lib/fault-inject.c
5087 FBTFT Framebuffer drivers
5088 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5090 F: drivers/staging/fbtft/
5092 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5093 M: Johannes Thumshirn <jth@kernel.org>
5094 L: fcoe-devel@open-fcoe.org
5095 W: www.Open-FCoE.org
5097 F: drivers/scsi/libfc/
5098 F: drivers/scsi/fcoe/
5100 F: include/scsi/libfc.h
5101 F: include/scsi/libfcoe.h
5102 F: include/uapi/scsi/fc/
5104 FILE LOCKING (flock() and fcntl()/lockf())
5105 M: Jeff Layton <jlayton@poochiereds.net>
5106 M: "J. Bruce Fields" <bfields@fieldses.org>
5107 L: linux-fsdevel@vger.kernel.org
5109 F: include/linux/fcntl.h
5110 F: include/linux/fs.h
5111 F: include/uapi/linux/fcntl.h
5112 F: include/uapi/linux/fs.h
5116 FILESYSTEMS (VFS and infrastructure)
5117 M: Alexander Viro <viro@zeniv.linux.org.uk>
5118 L: linux-fsdevel@vger.kernel.org
5122 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5123 M: Riku Voipio <riku.voipio@iki.fi>
5124 L: linux-hwmon@vger.kernel.org
5126 F: drivers/hwmon/f75375s.c
5127 F: include/linux/f75375s.h
5129 FIREWIRE AUDIO DRIVERS
5130 M: Clemens Ladisch <clemens@ladisch.de>
5131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5132 T: git git://git.alsa-project.org/alsa-kernel.git
5136 FIREWIRE MEDIA DRIVERS (firedtv)
5137 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5138 L: linux-media@vger.kernel.org
5139 L: linux1394-devel@lists.sourceforge.net
5140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5142 F: drivers/media/firewire/
5144 FIREWIRE SBP-2 TARGET
5145 M: Chris Boot <bootc@bootc.net>
5146 L: linux-scsi@vger.kernel.org
5147 L: target-devel@vger.kernel.org
5148 L: linux1394-devel@lists.sourceforge.net
5149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5151 F: drivers/target/sbp/
5154 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5155 L: linux1394-devel@lists.sourceforge.net
5156 W: http://ieee1394.wiki.kernel.org/
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5159 F: drivers/firewire/
5160 F: include/linux/firewire.h
5161 F: include/uapi/linux/firewire*.h
5164 FIRMWARE LOADER (request_firmware)
5165 M: Luis R. Rodriguez <mcgrof@kernel.org>
5166 L: linux-kernel@vger.kernel.org
5168 F: Documentation/firmware_class/
5169 F: drivers/base/firmware*.c
5170 F: include/linux/firmware.h
5172 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5173 M: Joshua Morris <josh.h.morris@us.ibm.com>
5174 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5176 F: drivers/block/rsxx/
5179 M: Jiri Kosina <jikos@kernel.org>
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5182 F: drivers/block/floppy.c
5185 M: Alessandro Rubini <rubini@gnudd.com>
5186 W: http://www.ohwr.org/projects/fmc-bus
5189 F: include/linux/fmc*.h
5190 F: include/linux/ipmi-fru.h
5193 FPGA MANAGER FRAMEWORK
5194 M: Alan Tull <atull@kernel.org>
5195 R: Moritz Fischer <moritz.fischer@ettus.com>
5196 L: linux-fpga@vger.kernel.org
5198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5199 F: Documentation/fpga/
5200 F: Documentation/devicetree/bindings/fpga/
5202 F: include/linux/fpga/
5203 W: http://www.rocketboards.org
5206 M: Bill Metzenthen <billm@melbpc.org.au>
5207 W: http://floatingpoint.sourceforge.net/emulator/index.html
5209 F: arch/x86/math-emu/
5211 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5212 L: netdev@vger.kernel.org
5214 F: drivers/net/wan/dlci.c
5215 F: drivers/net/wan/sdla.c
5218 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5219 L: linux-fbdev@vger.kernel.org
5220 T: git git://github.com/bzolnier/linux.git
5221 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5223 F: Documentation/fb/
5226 F: include/linux/fb.h
5227 F: include/uapi/video/
5228 F: include/uapi/linux/fb.h
5230 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5231 M: Horia Geantă <horia.geanta@nxp.com>
5232 M: Dan Douglass <dan.douglass@nxp.com>
5233 L: linux-crypto@vger.kernel.org
5235 F: drivers/crypto/caam/
5236 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5238 FREESCALE DIU FRAMEBUFFER DRIVER
5239 M: Timur Tabi <timur@tabi.org>
5240 L: linux-fbdev@vger.kernel.org
5242 F: drivers/video/fbdev/fsl-diu-fb.*
5244 FREESCALE DMA DRIVER
5245 M: Li Yang <leoli@freescale.com>
5246 M: Zhang Wei <zw@zh-kernel.org>
5247 L: linuxppc-dev@lists.ozlabs.org
5249 F: drivers/dma/fsldma.*
5251 FREESCALE GPMI NAND DRIVER
5252 M: Han Xu <han.xu@nxp.com>
5253 L: linux-mtd@lists.infradead.org
5255 F: drivers/mtd/nand/gpmi-nand/*
5257 FREESCALE I2C CPM DRIVER
5258 M: Jochen Friedrich <jochen@scram.de>
5259 L: linuxppc-dev@lists.ozlabs.org
5260 L: linux-i2c@vger.kernel.org
5262 F: drivers/i2c/busses/i2c-cpm.c
5264 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5265 M: Sascha Hauer <kernel@pengutronix.de>
5266 L: linux-fbdev@vger.kernel.org
5267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5269 F: include/linux/platform_data/video-imxfb.h
5270 F: drivers/video/fbdev/imxfb.c
5272 FREESCALE QUAD SPI DRIVER
5273 M: Han Xu <han.xu@nxp.com>
5274 L: linux-mtd@lists.infradead.org
5276 F: drivers/mtd/spi-nor/fsl-quadspi.c
5278 FREESCALE SOC FS_ENET DRIVER
5279 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5280 M: Vitaly Bordug <vbordug@ru.mvista.com>
5281 L: linuxppc-dev@lists.ozlabs.org
5282 L: netdev@vger.kernel.org
5284 F: drivers/net/ethernet/freescale/fs_enet/
5285 F: include/linux/fs_enet_pd.h
5287 FREESCALE IMX / MXC FEC DRIVER
5288 M: Fugang Duan <fugang.duan@nxp.com>
5289 L: netdev@vger.kernel.org
5291 F: drivers/net/ethernet/freescale/fec_main.c
5292 F: drivers/net/ethernet/freescale/fec_ptp.c
5293 F: drivers/net/ethernet/freescale/fec.h
5294 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5296 FREESCALE QORIQ DPAA FMAN DRIVER
5297 M: Madalin Bucur <madalin.bucur@nxp.com>
5298 L: netdev@vger.kernel.org
5300 F: drivers/net/ethernet/freescale/fman
5301 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5303 FREESCALE QORIQ DPAA ETHERNET DRIVER
5304 M: Madalin Bucur <madalin.bucur@nxp.com>
5305 L: netdev@vger.kernel.org
5307 F: drivers/net/ethernet/freescale/dpaa
5309 FREESCALE SOC DRIVERS
5310 M: Scott Wood <oss@buserror.net>
5311 L: linuxppc-dev@lists.ozlabs.org
5312 L: linux-arm-kernel@lists.infradead.org
5314 F: Documentation/devicetree/bindings/powerpc/fsl/
5316 F: include/linux/fsl/
5318 FREESCALE QUICC ENGINE LIBRARY
5319 M: Qiang Zhao <qiang.zhao@nxp.com>
5320 L: linuxppc-dev@lists.ozlabs.org
5322 F: drivers/soc/fsl/qe/
5323 F: include/soc/fsl/*qe*.h
5324 F: include/soc/fsl/*ucc*.h
5326 FREESCALE USB PERIPHERAL DRIVERS
5327 M: Li Yang <leoli@freescale.com>
5328 L: linux-usb@vger.kernel.org
5329 L: linuxppc-dev@lists.ozlabs.org
5331 F: drivers/usb/gadget/udc/fsl*
5333 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5334 M: Li Yang <leoli@freescale.com>
5335 L: netdev@vger.kernel.org
5336 L: linuxppc-dev@lists.ozlabs.org
5338 F: drivers/net/ethernet/freescale/ucc_geth*
5340 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5341 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5342 L: netdev@vger.kernel.org
5344 F: drivers/net/ethernet/freescale/gianfar*
5345 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5346 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5348 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5349 M: Zhao Qiang <qiang.zhao@nxp.com>
5350 L: netdev@vger.kernel.org
5351 L: linuxppc-dev@lists.ozlabs.org
5353 F: drivers/net/wan/fsl_ucc_hdlc*
5355 FREESCALE QUICC ENGINE UCC UART DRIVER
5356 M: Timur Tabi <timur@tabi.org>
5357 L: linuxppc-dev@lists.ozlabs.org
5359 F: drivers/tty/serial/ucc_uart.c
5361 FREESCALE SOC SOUND DRIVERS
5362 M: Timur Tabi <timur@tabi.org>
5363 M: Nicolin Chen <nicoleotsuka@gmail.com>
5364 M: Xiubo Li <Xiubo.Lee@gmail.com>
5365 R: Fabio Estevam <fabio.estevam@nxp.com>
5366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5367 L: linuxppc-dev@lists.ozlabs.org
5369 F: sound/soc/fsl/fsl*
5370 F: sound/soc/fsl/imx*
5371 F: sound/soc/fsl/mpc8610_hpcd.c
5374 M: Christoph Hellwig <hch@infradead.org>
5375 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5380 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5381 M: Pavel Machek <pavel@ucw.cz>
5382 L: linux-pm@vger.kernel.org
5384 F: Documentation/power/freezing-of-tasks.txt
5385 F: include/linux/freezer.h
5389 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5390 L: linux-kernel@vger.kernel.org
5393 F: include/linux/frontswap.h
5395 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5396 M: David Howells <dhowells@redhat.com>
5397 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5399 F: Documentation/filesystems/caching/
5401 F: include/linux/fscache*.h
5403 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5404 M: Theodore Y. Ts'o <tytso@mit.edu>
5405 M: Jaegeuk Kim <jaegeuk@kernel.org>
5406 L: linux-fsdevel@vger.kernel.org
5409 F: include/linux/fscrypt*.h
5412 M: Jaegeuk Kim <jaegeuk@kernel.org>
5413 M: Chao Yu <yuchao0@huawei.com>
5414 L: linux-f2fs-devel@lists.sourceforge.net
5415 W: https://f2fs.wiki.kernel.org/
5416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5418 F: Documentation/filesystems/f2fs.txt
5419 F: Documentation/ABI/testing/sysfs-fs-f2fs
5421 F: include/linux/f2fs_fs.h
5422 F: include/trace/events/f2fs.h
5424 FUJITSU FR-V (FRV) PORT
5428 FUJITSU LAPTOP EXTRAS
5429 M: Jonathan Woithe <jwoithe@just42.net>
5430 L: platform-driver-x86@vger.kernel.org
5432 F: drivers/platform/x86/fujitsu-laptop.c
5434 FUJITSU M-5MO LS CAMERA ISP DRIVER
5435 M: Kyungmin Park <kyungmin.park@samsung.com>
5436 M: Heungjun Kim <riverful.kim@samsung.com>
5437 L: linux-media@vger.kernel.org
5439 F: drivers/media/i2c/m5mols/
5440 F: include/media/i2c/m5mols.h
5442 FUJITSU TABLET EXTRAS
5443 M: Robert Gerlach <khnz@gmx.de>
5444 L: platform-driver-x86@vger.kernel.org
5446 F: drivers/platform/x86/fujitsu-tablet.c
5448 FUSE: FILESYSTEM IN USERSPACE
5449 M: Miklos Szeredi <miklos@szeredi.hu>
5450 L: linux-fsdevel@vger.kernel.org
5451 W: http://fuse.sourceforge.net/
5452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5455 F: include/uapi/linux/fuse.h
5456 F: Documentation/filesystems/fuse.txt
5459 M: Thomas Gleixner <tglx@linutronix.de>
5460 M: Ingo Molnar <mingo@redhat.com>
5461 R: Peter Zijlstra <peterz@infradead.org>
5462 R: Darren Hart <dvhart@infradead.org>
5463 L: linux-kernel@vger.kernel.org
5464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5467 F: kernel/futex_compat.c
5468 F: include/asm-generic/futex.h
5469 F: include/linux/futex.h
5470 F: include/uapi/linux/futex.h
5471 F: tools/testing/selftests/futex/
5472 F: tools/perf/bench/futex*
5473 F: Documentation/*futex*
5475 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5476 M: Rik Faith <faith@cs.unc.edu>
5477 L: linux-scsi@vger.kernel.org
5478 S: Odd Fixes (e.g., new signatures)
5479 F: drivers/scsi/fdomain.*
5482 M: Kees Cook <keescook@chromium.org>
5483 R: Emese Revfy <re.emese@gmail.com>
5484 L: kernel-hardening@lists.openwall.com
5486 F: scripts/gcc-plugins/
5487 F: scripts/gcc-plugin.sh
5488 F: scripts/Makefile.gcc-plugins
5489 F: Documentation/gcc-plugins.txt
5491 GCOV BASED KERNEL PROFILING
5492 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5495 F: Documentation/dev-tools/gcov.rst
5497 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5498 M: Achim Leubner <achim_leubner@adaptec.com>
5499 L: linux-scsi@vger.kernel.org
5500 W: http://www.icp-vortex.com/
5502 F: drivers/scsi/gdt*
5504 GDB KERNEL DEBUGGING HELPER SCRIPTS
5505 M: Jan Kiszka <jan.kiszka@siemens.com>
5506 M: Kieran Bingham <kieran@bingham.xyz>
5510 GEMTEK FM RADIO RECEIVER DRIVER
5511 M: Hans Verkuil <hverkuil@xs4all.nl>
5512 L: linux-media@vger.kernel.org
5513 T: git git://linuxtv.org/media_tree.git
5514 W: https://linuxtv.org
5516 F: drivers/media/radio/radio-gemtek*
5518 GENERIC GPIO I2C DRIVER
5519 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5521 F: drivers/i2c/busses/i2c-gpio.c
5522 F: include/linux/i2c-gpio.h
5524 GENERIC GPIO I2C MULTIPLEXER DRIVER
5525 M: Peter Korsgaard <peter.korsgaard@barco.com>
5526 L: linux-i2c@vger.kernel.org
5528 F: drivers/i2c/muxes/i2c-mux-gpio.c
5529 F: include/linux/i2c-mux-gpio.h
5530 F: Documentation/i2c/muxes/i2c-mux-gpio
5532 GENERIC HDLC (WAN) DRIVERS
5533 M: Krzysztof Halasa <khc@pm.waw.pl>
5534 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5536 F: drivers/net/wan/c101.c
5537 F: drivers/net/wan/hd6457*
5538 F: drivers/net/wan/hdlc*
5539 F: drivers/net/wan/n2.c
5540 F: drivers/net/wan/pc300too.c
5541 F: drivers/net/wan/pci200syn.c
5542 F: drivers/net/wan/wanxl*
5544 GENERIC INCLUDE/ASM HEADER FILES
5545 M: Arnd Bergmann <arnd@arndb.de>
5546 L: linux-arch@vger.kernel.org
5547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5549 F: include/asm-generic/
5550 F: include/uapi/asm-generic/
5552 GENERIC PHY FRAMEWORK
5553 M: Kishon Vijay Abraham I <kishon@ti.com>
5554 L: linux-kernel@vger.kernel.org
5555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5558 F: include/linux/phy/
5561 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5562 M: Kevin Hilman <khilman@kernel.org>
5563 M: Ulf Hansson <ulf.hansson@linaro.org>
5564 L: linux-pm@vger.kernel.org
5566 F: drivers/base/power/domain*.c
5567 F: include/linux/pm_domain.h
5569 GENERIC UIO DRIVER FOR PCI DEVICES
5570 M: "Michael S. Tsirkin" <mst@redhat.com>
5571 L: kvm@vger.kernel.org
5573 F: drivers/uio/uio_pci_generic.c
5575 GET_MAINTAINER SCRIPT
5576 M: Joe Perches <joe@perches.com>
5578 F: scripts/get_maintainer.pl
5580 GENWQE (IBM Generic Workqueue Card)
5581 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5582 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5584 F: drivers/misc/genwqe/
5587 M: Steven Whitehouse <swhiteho@redhat.com>
5588 M: Bob Peterson <rpeterso@redhat.com>
5589 L: cluster-devel@redhat.com
5590 W: http://sources.redhat.com/cluster/
5591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5593 F: Documentation/filesystems/gfs2*.txt
5595 F: include/uapi/linux/gfs2_ondisk.h
5597 GIGASET ISDN DRIVERS
5598 M: Paul Bolle <pebolle@tiscali.nl>
5599 L: gigaset307x-common@lists.sourceforge.net
5600 W: http://gigaset307x.sourceforge.net/
5602 F: Documentation/isdn/README.gigaset
5603 F: drivers/isdn/gigaset/
5604 F: include/uapi/linux/gigaset_dev.h
5607 M: Hans Verkuil <hans.verkuil@cisco.com>
5608 L: linux-media@vger.kernel.org
5610 F: drivers/media/usb/go7007/
5613 M: Bastien Nocera <hadess@hadess.net>
5614 L: linux-input@vger.kernel.org
5616 F: drivers/input/touchscreen/goodix.c
5619 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5620 L: linux-gpio@vger.kernel.org
5622 F: drivers/gpio/gpio-mockup.c
5623 F: tools/testing/selftests/gpio/
5626 M: Linus Walleij <linus.walleij@linaro.org>
5627 M: Alexandre Courbot <gnurou@gmail.com>
5628 L: linux-gpio@vger.kernel.org
5629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5631 F: Documentation/devicetree/bindings/gpio/
5632 F: Documentation/gpio/
5633 F: Documentation/ABI/testing/gpio-cdev
5634 F: Documentation/ABI/obsolete/sysfs-gpio
5636 F: include/linux/gpio/
5637 F: include/linux/gpio.h
5638 F: include/asm-generic/gpio.h
5639 F: include/uapi/linux/gpio.h
5642 GRE DEMULTIPLEXER DRIVER
5643 M: Dmitry Kozlov <xeb@mail.ru>
5644 L: netdev@vger.kernel.org
5646 F: net/ipv4/gre_demux.c
5647 F: net/ipv4/gre_offload.c
5648 F: include/net/gre.h
5650 GRETH 10/100/1G Ethernet MAC device driver
5651 M: Andreas Larsson <andreas@gaisler.com>
5652 L: netdev@vger.kernel.org
5654 F: drivers/net/ethernet/aeroflex/
5657 M: Johan Hovold <johan@kernel.org>
5658 M: Alex Elder <elder@kernel.org>
5659 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5661 F: drivers/staging/greybus/
5662 L: greybus-dev@lists.linaro.org
5664 GREYBUS AUDIO PROTOCOLS DRIVERS
5665 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5666 M: Mark Greer <mgreer@animalcreek.com>
5668 F: drivers/staging/greybus/audio_apbridgea.c
5669 F: drivers/staging/greybus/audio_apbridgea.h
5670 F: drivers/staging/greybus/audio_codec.c
5671 F: drivers/staging/greybus/audio_codec.h
5672 F: drivers/staging/greybus/audio_gb.c
5673 F: drivers/staging/greybus/audio_manager.c
5674 F: drivers/staging/greybus/audio_manager.h
5675 F: drivers/staging/greybus/audio_manager_module.c
5676 F: drivers/staging/greybus/audio_manager_private.h
5677 F: drivers/staging/greybus/audio_manager_sysfs.c
5678 F: drivers/staging/greybus/audio_module.c
5679 F: drivers/staging/greybus/audio_topology.c
5681 GREYBUS PROTOCOLS DRIVERS
5682 M: Rui Miguel Silva <rmfrfs@gmail.com>
5684 F: drivers/staging/greybus/sdio.c
5685 F: drivers/staging/greybus/light.c
5686 F: drivers/staging/greybus/gpio.c
5687 F: drivers/staging/greybus/power_supply.c
5688 F: drivers/staging/greybus/spi.c
5689 F: drivers/staging/greybus/spilib.c
5691 GREYBUS PROTOCOLS DRIVERS
5692 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5694 F: drivers/staging/greybus/loopback.c
5695 F: drivers/staging/greybus/timesync.c
5696 F: drivers/staging/greybus/timesync_platform.c
5698 GREYBUS PROTOCOLS DRIVERS
5699 M: Viresh Kumar <vireshk@kernel.org>
5701 F: drivers/staging/greybus/authentication.c
5702 F: drivers/staging/greybus/bootrom.c
5703 F: drivers/staging/greybus/firmware.h
5704 F: drivers/staging/greybus/fw-core.c
5705 F: drivers/staging/greybus/fw-download.c
5706 F: drivers/staging/greybus/fw-managament.c
5707 F: drivers/staging/greybus/greybus_authentication.h
5708 F: drivers/staging/greybus/greybus_firmware.h
5709 F: drivers/staging/greybus/hid.c
5710 F: drivers/staging/greybus/i2c.c
5711 F: drivers/staging/greybus/spi.c
5712 F: drivers/staging/greybus/spilib.c
5713 F: drivers/staging/greybus/spilib.h
5715 GREYBUS PROTOCOLS DRIVERS
5716 M: David Lin <dtwlin@gmail.com>
5718 F: drivers/staging/greybus/uart.c
5719 F: drivers/staging/greybus/log.c
5721 GREYBUS PLATFORM DRIVERS
5722 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5724 F: drivers/staging/greybus/arche-platform.c
5725 F: drivers/staging/greybus/arche-apb-ctrl.c
5726 F: drivers/staging/greybus/arche_platform.h
5728 GS1662 VIDEO SERIALIZER
5729 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5730 L: linux-media@vger.kernel.org
5731 T: git git://linuxtv.org/media_tree.git
5733 F: drivers/media/spi/gs1662.c
5735 GSPCA FINEPIX SUBDRIVER
5736 M: Frank Zago <frank@zago.net>
5737 L: linux-media@vger.kernel.org
5738 T: git git://linuxtv.org/media_tree.git
5740 F: drivers/media/usb/gspca/finepix.c
5742 GSPCA GL860 SUBDRIVER
5743 M: Olivier Lorin <o.lorin@laposte.net>
5744 L: linux-media@vger.kernel.org
5745 T: git git://linuxtv.org/media_tree.git
5747 F: drivers/media/usb/gspca/gl860/
5749 GSPCA M5602 SUBDRIVER
5750 M: Erik Andren <erik.andren@gmail.com>
5751 L: linux-media@vger.kernel.org
5752 T: git git://linuxtv.org/media_tree.git
5754 F: drivers/media/usb/gspca/m5602/
5756 GSPCA PAC207 SONIXB SUBDRIVER
5757 M: Hans Verkuil <hverkuil@xs4all.nl>
5758 L: linux-media@vger.kernel.org
5759 T: git git://linuxtv.org/media_tree.git
5761 F: drivers/media/usb/gspca/pac207.c
5763 GSPCA SN9C20X SUBDRIVER
5764 M: Brian Johnson <brijohn@gmail.com>
5765 L: linux-media@vger.kernel.org
5766 T: git git://linuxtv.org/media_tree.git
5768 F: drivers/media/usb/gspca/sn9c20x.c
5770 GSPCA T613 SUBDRIVER
5771 M: Leandro Costantino <lcostantino@gmail.com>
5772 L: linux-media@vger.kernel.org
5773 T: git git://linuxtv.org/media_tree.git
5775 F: drivers/media/usb/gspca/t613.c
5777 GSPCA USB WEBCAM DRIVER
5778 M: Hans Verkuil <hverkuil@xs4all.nl>
5779 L: linux-media@vger.kernel.org
5780 T: git git://linuxtv.org/media_tree.git
5782 F: drivers/media/usb/gspca/
5784 GTP (GPRS Tunneling Protocol)
5785 M: Pablo Neira Ayuso <pablo@netfilter.org>
5786 M: Harald Welte <laforge@gnumonks.org>
5787 L: osmocom-net-gprs@lists.osmocom.org
5788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5790 F: drivers/net/gtp.c
5792 GUID PARTITION TABLE (GPT)
5793 M: Davidlohr Bueso <dave@stgolabs.net>
5794 L: linux-efi@vger.kernel.org
5796 F: block/partitions/efi.*
5798 STK1160 USB VIDEO CAPTURE DRIVER
5799 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5800 L: linux-media@vger.kernel.org
5801 T: git git://linuxtv.org/media_tree.git
5803 F: drivers/media/usb/stk1160/
5806 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5807 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5808 W: http://uclinux-h8.sourceforge.jp
5809 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5812 F: drivers/clocksource/h8300_*.c
5813 F: drivers/clk/h8300/
5814 F: drivers/irqchip/irq-renesas-h8*.c
5816 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5817 M: Frank Seidel <frank@f-seidel.de>
5818 L: platform-driver-x86@vger.kernel.org
5819 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5821 F: drivers/platform/x86/hdaps.c
5823 HDPVR USB VIDEO ENCODER DRIVER
5824 M: Hans Verkuil <hverkuil@xs4all.nl>
5825 L: linux-media@vger.kernel.org
5826 T: git git://linuxtv.org/media_tree.git
5827 W: https://linuxtv.org
5829 F: drivers/media/usb/hdpvr/
5831 HWPOISON MEMORY FAILURE HANDLING
5832 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5833 L: linux-mm@kvack.org
5835 F: mm/memory-failure.c
5836 F: mm/hwpoison-inject.c
5838 HYPERVISOR VIRTUAL CONSOLE DRIVER
5839 L: linuxppc-dev@lists.ozlabs.org
5844 M: Antti Palosaari <crope@iki.fi>
5845 L: linux-media@vger.kernel.org
5846 W: https://linuxtv.org
5847 W: http://palosaari.fi/linux/
5848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5849 T: git git://linuxtv.org/anttip/media_tree.git
5851 F: drivers/media/usb/hackrf/
5854 M: Jean Delvare <jdelvare@suse.com>
5855 M: Guenter Roeck <linux@roeck-us.net>
5856 L: linux-hwmon@vger.kernel.org
5857 W: http://hwmon.wiki.kernel.org/
5858 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5861 F: Documentation/hwmon/
5863 F: include/linux/hwmon*.h
5865 HARDWARE RANDOM NUMBER GENERATOR CORE
5866 M: Matt Mackall <mpm@selenic.com>
5867 M: Herbert Xu <herbert@gondor.apana.org.au>
5868 L: linux-crypto@vger.kernel.org
5870 F: Documentation/devicetree/bindings/rng/
5871 F: Documentation/hw_random.txt
5872 F: drivers/char/hw_random/
5873 F: include/linux/hw_random.h
5875 HARDWARE SPINLOCK CORE
5876 M: Ohad Ben-Cohen <ohad@wizery.com>
5877 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5878 L: linux-remoteproc@vger.kernel.org
5880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5881 F: Documentation/devicetree/bindings/hwlock/
5882 F: Documentation/hwspinlock.txt
5883 F: drivers/hwspinlock/
5884 F: include/linux/hwspinlock.h
5886 HARMONY SOUND DRIVER
5887 L: linux-parisc@vger.kernel.org
5889 F: sound/parisc/harmony.*
5891 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5892 M: Jimmy Vance <jimmy.vance@hpe.com>
5894 F: Documentation/watchdog/hpwdt.txt
5895 F: drivers/watchdog/hpwdt.c
5897 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5898 M: Don Brace <don.brace@microsemi.com>
5899 L: esc.storagedev@microsemi.com
5900 L: linux-scsi@vger.kernel.org
5902 F: Documentation/scsi/hpsa.txt
5903 F: drivers/scsi/hpsa*.[ch]
5904 F: include/linux/cciss*.h
5905 F: include/uapi/linux/cciss*.h
5907 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5908 M: Don Brace <don.brace@microsemi.com>
5909 L: esc.storagedev@microsemi.com
5910 L: linux-scsi@vger.kernel.org
5912 F: Documentation/blockdev/cciss.txt
5913 F: drivers/block/cciss*
5914 F: include/linux/cciss_ioctl.h
5915 F: include/uapi/linux/cciss_ioctl.h
5918 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5919 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5920 L: linux-rdma@vger.kernel.org
5922 F: drivers/infiniband/ulp/opa_vnic
5925 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5926 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5927 L: linux-rdma@vger.kernel.org
5929 F: drivers/infiniband/hw/hfi1
5932 L: linux-fsdevel@vger.kernel.org
5934 F: Documentation/filesystems/hfs.txt
5938 L: linux-fsdevel@vger.kernel.org
5940 F: Documentation/filesystems/hfsplus.txt
5943 HGA FRAMEBUFFER DRIVER
5944 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5945 L: linux-nvidia@lists.surfsouth.com
5946 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5948 F: drivers/video/fbdev/hgafb.c
5950 HIBERNATION (aka Software Suspend, aka swsusp)
5951 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5952 M: Pavel Machek <pavel@ucw.cz>
5953 L: linux-pm@vger.kernel.org
5954 B: https://bugzilla.kernel.org
5957 F: drivers/base/power/
5959 F: include/linux/suspend.h
5960 F: include/linux/freezer.h
5961 F: include/linux/pm.h
5962 F: arch/*/include/asm/suspend*.h
5965 M: Jiri Kosina <jikos@kernel.org>
5966 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5967 L: linux-input@vger.kernel.org
5968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5971 F: include/linux/hid*
5972 F: include/uapi/linux/hid*
5974 HID SENSOR HUB DRIVERS
5975 M: Jiri Kosina <jikos@kernel.org>
5976 M: Jonathan Cameron <jic23@kernel.org>
5977 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5978 L: linux-input@vger.kernel.org
5979 L: linux-iio@vger.kernel.org
5981 F: Documentation/hid/hid-sensor*
5982 F: drivers/hid/hid-sensor-*
5983 F: drivers/iio/*/hid-*
5984 F: include/linux/hid-sensor-*
5986 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5987 M: Thomas Gleixner <tglx@linutronix.de>
5988 L: linux-kernel@vger.kernel.org
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5991 F: Documentation/timers/
5992 F: kernel/time/hrtimer.c
5993 F: kernel/time/clockevents.c
5994 F: kernel/time/tick*.*
5995 F: kernel/time/timer_*.c
5996 F: include/linux/clockchips.h
5997 F: include/linux/hrtimer.h
5999 HIGH-SPEED SCC DRIVER FOR AX.25
6000 L: linux-hams@vger.kernel.org
6002 F: drivers/net/hamradio/dmascc.c
6003 F: drivers/net/hamradio/scc.c
6005 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6006 M: HighPoint Linux Team <linux@highpoint-tech.com>
6007 W: http://www.highpoint-tech.com
6009 F: Documentation/scsi/hptiop.txt
6010 F: drivers/scsi/hptiop.c
6013 M: Jes Sorensen <jes@trained-monkey.org>
6014 L: linux-hippi@sunsite.dk
6016 F: include/linux/hippidevice.h
6017 F: include/uapi/linux/if_hippi.h
6019 F: drivers/net/hippi/
6021 HISILICON NETWORK SUBSYSTEM DRIVER
6022 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6023 M: Salil Mehta <salil.mehta@huawei.com>
6024 L: netdev@vger.kernel.org
6025 W: http://www.hisilicon.com
6027 F: drivers/net/ethernet/hisilicon/
6028 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6030 HISILICON ROCE DRIVER
6031 M: Lijun Ou <oulijun@huawei.com>
6032 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6033 L: linux-rdma@vger.kernel.org
6035 F: drivers/infiniband/hw/hns/
6036 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6038 HISILICON SAS Controller
6039 M: John Garry <john.garry@huawei.com>
6040 W: http://www.hisilicon.com
6042 F: drivers/scsi/hisi_sas/
6043 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6046 M: Jouni Malinen <j@w1.fi>
6047 L: linux-wireless@vger.kernel.org
6048 W: http://w1.fi/hostap-driver.html
6050 F: drivers/net/wireless/intersil/hostap/
6052 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6053 L: platform-driver-x86@vger.kernel.org
6055 F: drivers/platform/x86/tc1100-wmi.c
6057 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6058 M: Jaroslav Kysela <perex@perex.cz>
6060 F: drivers/net/ethernet/hp/hp100.*
6062 HPET: High Precision Event Timers driver
6063 M: Clemens Ladisch <clemens@ladisch.de>
6065 F: Documentation/timers/hpet.txt
6066 F: drivers/char/hpet.c
6067 F: include/linux/hpet.h
6068 F: include/uapi/linux/hpet.h
6072 F: arch/x86/kernel/hpet.c
6073 F: arch/x86/include/asm/hpet.h
6076 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6077 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6082 M: Sebastian Reichel <sre@kernel.org>
6083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6085 F: Documentation/ABI/testing/sysfs-bus-hsi
6086 F: Documentation/driver-api/hsi.rst
6088 F: include/linux/hsi/
6089 F: include/uapi/linux/hsi/
6092 L: linux-usb@vger.kernel.org
6094 F: drivers/net/usb/hso.c
6096 HSR NETWORK PROTOCOL
6097 M: Arvid Brodin <arvid.brodin@alten.se>
6098 L: netdev@vger.kernel.org
6102 HTCPEN TOUCHSCREEN DRIVER
6103 M: Pau Oliva Fora <pof@eslack.org>
6104 L: linux-input@vger.kernel.org
6106 F: drivers/input/touchscreen/htcpen.c
6109 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6114 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6115 L: linux-media@vger.kernel.org
6116 T: git git://linuxtv.org/media_tree.git
6117 W: https://linuxtv.org
6119 F: drivers/media/platform/sti/hva
6121 Hyper-V CORE AND DRIVERS
6122 M: "K. Y. Srinivasan" <kys@microsoft.com>
6123 M: Haiyang Zhang <haiyangz@microsoft.com>
6124 M: Stephen Hemminger <sthemmin@microsoft.com>
6125 L: devel@linuxdriverproject.org
6127 F: arch/x86/include/asm/mshyperv.h
6128 F: arch/x86/include/uapi/asm/hyperv.h
6129 F: arch/x86/kernel/cpu/mshyperv.c
6131 F: drivers/hid/hid-hyperv.c
6133 F: drivers/input/serio/hyperv-keyboard.c
6134 F: drivers/pci/host/pci-hyperv.c
6135 F: drivers/net/hyperv/
6136 F: drivers/scsi/storvsc_drv.c
6137 F: drivers/uio/uio_hv_generic.c
6138 F: drivers/video/fbdev/hyperv_fb.c
6139 F: include/linux/hyperv.h
6141 F: Documentation/ABI/stable/sysfs-bus-vmbus
6144 M: Peter Rosin <peda@axentia.se>
6145 L: linux-i2c@vger.kernel.org
6147 F: Documentation/i2c/i2c-topology
6148 F: Documentation/i2c/muxes/
6149 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6150 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6151 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6152 F: drivers/i2c/i2c-mux.c
6153 F: drivers/i2c/muxes/
6154 F: include/linux/i2c-mux.h
6156 I2C OVER PARALLEL PORT
6157 M: Jean Delvare <jdelvare@suse.com>
6158 L: linux-i2c@vger.kernel.org
6160 F: Documentation/i2c/busses/i2c-parport
6161 F: Documentation/i2c/busses/i2c-parport-light
6162 F: drivers/i2c/busses/i2c-parport.c
6163 F: drivers/i2c/busses/i2c-parport-light.c
6165 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6166 M: Jean Delvare <jdelvare@suse.com>
6167 L: linux-i2c@vger.kernel.org
6169 F: Documentation/i2c/busses/i2c-ali1535
6170 F: Documentation/i2c/busses/i2c-ali1563
6171 F: Documentation/i2c/busses/i2c-ali15x3
6172 F: Documentation/i2c/busses/i2c-amd756
6173 F: Documentation/i2c/busses/i2c-amd8111
6174 F: Documentation/i2c/busses/i2c-i801
6175 F: Documentation/i2c/busses/i2c-nforce2
6176 F: Documentation/i2c/busses/i2c-piix4
6177 F: Documentation/i2c/busses/i2c-sis5595
6178 F: Documentation/i2c/busses/i2c-sis630
6179 F: Documentation/i2c/busses/i2c-sis96x
6180 F: Documentation/i2c/busses/i2c-via
6181 F: Documentation/i2c/busses/i2c-viapro
6182 F: drivers/i2c/busses/i2c-ali1535.c
6183 F: drivers/i2c/busses/i2c-ali1563.c
6184 F: drivers/i2c/busses/i2c-ali15x3.c
6185 F: drivers/i2c/busses/i2c-amd756.c
6186 F: drivers/i2c/busses/i2c-amd756-s4882.c
6187 F: drivers/i2c/busses/i2c-amd8111.c
6188 F: drivers/i2c/busses/i2c-i801.c
6189 F: drivers/i2c/busses/i2c-isch.c
6190 F: drivers/i2c/busses/i2c-nforce2.c
6191 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6192 F: drivers/i2c/busses/i2c-piix4.c
6193 F: drivers/i2c/busses/i2c-sis5595.c
6194 F: drivers/i2c/busses/i2c-sis630.c
6195 F: drivers/i2c/busses/i2c-sis96x.c
6196 F: drivers/i2c/busses/i2c-via.c
6197 F: drivers/i2c/busses/i2c-viapro.c
6199 I2C/SMBUS ISMT DRIVER
6200 M: Seth Heasley <seth.heasley@intel.com>
6201 M: Neil Horman <nhorman@tuxdriver.com>
6202 L: linux-i2c@vger.kernel.org
6203 F: drivers/i2c/busses/i2c-ismt.c
6204 F: Documentation/i2c/busses/i2c-ismt
6206 I2C/SMBUS STUB DRIVER
6207 M: Jean Delvare <jdelvare@suse.com>
6208 L: linux-i2c@vger.kernel.org
6210 F: drivers/i2c/i2c-stub.c
6213 M: Wolfram Sang <wsa@the-dreams.de>
6214 L: linux-i2c@vger.kernel.org
6215 W: https://i2c.wiki.kernel.org/
6216 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6219 F: Documentation/devicetree/bindings/i2c/
6220 F: Documentation/i2c/
6223 F: include/linux/i2c.h
6224 F: include/linux/i2c-*.h
6225 F: include/uapi/linux/i2c.h
6226 F: include/uapi/linux/i2c-*.h
6229 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6230 L: linux-i2c@vger.kernel.org
6231 L: linux-acpi@vger.kernel.org
6235 M: Jean Delvare <jdelvare@suse.com>
6236 L: linux-i2c@vger.kernel.org
6238 F: Documentation/i2c/busses/i2c-taos-evm
6239 F: drivers/i2c/busses/i2c-taos-evm.c
6242 M: Till Harbaum <till@harbaum.org>
6243 L: linux-i2c@vger.kernel.org
6244 W: http://www.harbaum.org/till/i2c_tiny_usb
6246 F: drivers/i2c/busses/i2c-tiny-usb.c
6249 M: "H. Peter Anvin" <hpa@zytor.com>
6253 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6254 M: "H. Peter Anvin" <hpa@zytor.com>
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6258 IA64 (Itanium) PLATFORM
6259 M: Tony Luck <tony.luck@intel.com>
6260 M: Fenghua Yu <fenghua.yu@intel.com>
6261 L: linux-ia64@vger.kernel.org
6262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6266 IBM Power VMX Cryptographic instructions
6267 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6268 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6269 L: linux-crypto@vger.kernel.org
6271 F: drivers/crypto/vmx/Makefile
6272 F: drivers/crypto/vmx/Kconfig
6273 F: drivers/crypto/vmx/vmx.c
6274 F: drivers/crypto/vmx/aes*
6275 F: drivers/crypto/vmx/ghash*
6276 F: drivers/crypto/vmx/ppc-xlate.pl
6278 IBM Power in-Nest Crypto Acceleration
6279 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6280 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6281 L: linux-crypto@vger.kernel.org
6283 F: drivers/crypto/nx/Makefile
6284 F: drivers/crypto/nx/Kconfig
6285 F: drivers/crypto/nx/nx-aes*
6286 F: drivers/crypto/nx/nx-sha*
6287 F: drivers/crypto/nx/nx.*
6288 F: drivers/crypto/nx/nx_csbcpb.h
6289 F: drivers/crypto/nx/nx_debugfs.h
6291 IBM Power 842 compression accelerator
6292 M: Haren Myneni <haren@us.ibm.com>
6294 F: drivers/crypto/nx/Makefile
6295 F: drivers/crypto/nx/Kconfig
6296 F: drivers/crypto/nx/nx-842*
6297 F: include/linux/sw842.h
6301 IBM Power Linux RAID adapter
6302 M: Brian King <brking@us.ibm.com>
6304 F: drivers/scsi/ipr.*
6306 IBM Power Virtual Ethernet Device Driver
6307 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6308 L: netdev@vger.kernel.org
6310 F: drivers/net/ethernet/ibm/ibmveth.*
6312 IBM Power SRIOV Virtual NIC Device Driver
6313 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6314 M: John Allen <jallen@linux.vnet.ibm.com>
6315 L: netdev@vger.kernel.org
6317 F: drivers/net/ethernet/ibm/ibmvnic.*
6319 IBM Power Virtual SCSI Device Drivers
6320 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6321 L: linux-scsi@vger.kernel.org
6323 F: drivers/scsi/ibmvscsi/ibmvscsi*
6324 F: include/scsi/viosrp.h
6326 IBM Power Virtual SCSI Device Target Driver
6327 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6328 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6329 L: linux-scsi@vger.kernel.org
6330 L: target-devel@vger.kernel.org
6332 F: drivers/scsi/ibmvscsi_tgt/
6334 IBM Power Virtual FC Device Drivers
6335 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6336 L: linux-scsi@vger.kernel.org
6338 F: drivers/scsi/ibmvscsi/ibmvfc*
6340 IBM ServeRAID RAID DRIVER
6342 F: drivers/scsi/ips.*
6344 ICH LPC AND GPIO DRIVER
6345 M: Peter Tyser <ptyser@xes-inc.com>
6347 F: drivers/mfd/lpc_ich.c
6348 F: drivers/gpio/gpio-ich.c
6350 IDT VersaClock 5 CLOCK DRIVER
6351 M: Marek Vasut <marek.vasut@gmail.com>
6353 F: drivers/clk/clk-versaclock5.c
6356 M: "David S. Miller" <davem@davemloft.net>
6357 L: linux-ide@vger.kernel.org
6358 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6361 F: Documentation/ide/
6363 F: include/linux/ide.h
6365 IDEAPAD LAPTOP EXTRAS DRIVER
6366 M: Ike Panhc <ike.pan@canonical.com>
6367 L: platform-driver-x86@vger.kernel.org
6368 W: http://launchpad.net/ideapad-laptop
6370 F: drivers/platform/x86/ideapad-laptop.c
6372 IDEAPAD LAPTOP SLIDEBAR DRIVER
6373 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6374 L: linux-input@vger.kernel.org
6375 W: https://github.com/o2genum/ideapad-slidebar
6377 F: drivers/input/misc/ideapad_slidebar.c
6380 M: Borislav Petkov <bp@alien8.de>
6381 L: linux-ide@vger.kernel.org
6383 F: Documentation/cdrom/ide-cd
6384 F: drivers/ide/ide-cd*
6386 IEEE 802.15.4 SUBSYSTEM
6387 M: Alexander Aring <aar@pengutronix.de>
6388 M: Stefan Schmidt <stefan@osg.samsung.com>
6389 L: linux-wpan@vger.kernel.org
6390 W: http://wpan.cakelab.org/
6391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6396 F: drivers/net/ieee802154/
6397 F: include/linux/nl802154.h
6398 F: include/linux/ieee802154.h
6399 F: include/net/nl802154.h
6400 F: include/net/mac802154.h
6401 F: include/net/af_ieee802154.h
6402 F: include/net/cfg802154.h
6403 F: include/net/ieee802154_netdev.h
6404 F: Documentation/networking/ieee802154.txt
6407 M: Yotam Gigi <yotamg@mellanox.com>
6408 M: Jamal Hadi Salim <jhs@mojatatu.com>
6410 F: include/net/ife.h
6411 F: include/uapi/linux/ife.h
6413 IGORPLUG-USB IR RECEIVER
6414 M: Sean Young <sean@mess.org>
6415 L: linux-media@vger.kernel.org
6417 F: drivers/media/rc/igorplugusb.c
6419 IGUANAWORKS USB IR TRANSCEIVER
6420 M: Sean Young <sean@mess.org>
6421 L: linux-media@vger.kernel.org
6423 F: drivers/media/rc/iguanair.c
6425 IIO DIGITAL POTENTIOMETER DAC
6426 M: Peter Rosin <peda@axentia.se>
6427 L: linux-iio@vger.kernel.org
6429 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6430 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6431 F: drivers/iio/dac/dpot-dac.c
6433 IIO ENVELOPE DETECTOR
6434 M: Peter Rosin <peda@axentia.se>
6435 L: linux-iio@vger.kernel.org
6437 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6438 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6439 F: drivers/iio/adc/envelope-detector.c
6441 IIO SUBSYSTEM AND DRIVERS
6442 M: Jonathan Cameron <jic23@kernel.org>
6443 R: Hartmut Knaack <knaack.h@gmx.de>
6444 R: Lars-Peter Clausen <lars@metafoo.de>
6445 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6446 L: linux-iio@vger.kernel.org
6447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6449 F: Documentation/devicetree/bindings/iio/
6451 F: drivers/staging/iio/
6452 F: include/linux/iio/
6455 IKANOS/ADI EAGLE ADSL USB DRIVER
6456 M: Matthieu Castet <castet.matthieu@free.fr>
6457 M: Stanislaw Gruszka <stf_xl@wp.pl>
6459 F: drivers/usb/atm/ueagle-atm.c
6461 IMGTEC ASCII LCD DRIVER
6462 M: Paul Burton <paul.burton@imgtec.com>
6464 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6465 F: drivers/auxdisplay/img-ascii-lcd.c
6467 INA209 HARDWARE MONITOR DRIVER
6468 M: Guenter Roeck <linux@roeck-us.net>
6469 L: linux-hwmon@vger.kernel.org
6471 F: Documentation/hwmon/ina209
6472 F: Documentation/devicetree/bindings/i2c/ina209.txt
6473 F: drivers/hwmon/ina209.c
6475 INA2XX HARDWARE MONITOR DRIVER
6476 M: Guenter Roeck <linux@roeck-us.net>
6477 L: linux-hwmon@vger.kernel.org
6479 F: Documentation/hwmon/ina2xx
6480 F: drivers/hwmon/ina2xx.c
6481 F: include/linux/platform_data/ina2xx.h
6483 INDUSTRY PACK SUBSYSTEM (IPACK)
6484 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6485 M: Jens Taprogge <jens.taprogge@taprogge.org>
6486 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6487 L: industrypack-devel@lists.sourceforge.net
6488 W: http://industrypack.sourceforge.net
6492 INGENIC JZ4780 DMA Driver
6493 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6495 F: drivers/dma/dma-jz4780.c
6497 INGENIC JZ4780 NAND DRIVER
6498 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6499 L: linux-mtd@lists.infradead.org
6501 F: drivers/mtd/nand/jz4780_*
6503 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6504 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6505 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6506 L: linux-ima-devel@lists.sourceforge.net
6507 L: linux-ima-user@lists.sourceforge.net
6508 L: linux-security-module@vger.kernel.org
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6511 F: security/integrity/ima/
6513 IMGTEC IR DECODER DRIVER
6514 M: James Hogan <james.hogan@imgtec.com>
6516 F: drivers/media/rc/img-ir/
6518 IMS TWINTURBO FRAMEBUFFER DRIVER
6519 L: linux-fbdev@vger.kernel.org
6521 F: drivers/video/fbdev/imsttfb.c
6523 INFINIBAND SUBSYSTEM
6524 M: Doug Ledford <dledford@redhat.com>
6525 M: Sean Hefty <sean.hefty@intel.com>
6526 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6527 L: linux-rdma@vger.kernel.org
6528 W: http://www.openfabrics.org/
6529 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6532 F: Documentation/devicetree/bindings/infiniband/
6533 F: Documentation/infiniband/
6534 F: drivers/infiniband/
6535 F: include/uapi/linux/if_infiniband.h
6536 F: include/uapi/rdma/
6540 M: John McCutchan <john@johnmccutchan.com>
6541 M: Robert Love <rlove@rlove.org>
6542 M: Eric Paris <eparis@parisplace.org>
6544 F: Documentation/filesystems/inotify.txt
6545 F: fs/notify/inotify/
6546 F: include/linux/inotify.h
6547 F: include/uapi/linux/inotify.h
6549 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6550 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6551 L: linux-input@vger.kernel.org
6552 Q: http://patchwork.kernel.org/project/linux-input/list/
6553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6556 F: include/linux/input.h
6557 F: include/uapi/linux/input.h
6558 F: include/linux/input/
6559 F: Documentation/devicetree/bindings/input/
6561 INPUT MULTITOUCH (MT) PROTOCOL
6562 M: Henrik Rydberg <rydberg@bitmath.org>
6563 L: linux-input@vger.kernel.org
6565 F: Documentation/input/multi-touch-protocol.rst
6566 F: drivers/input/input-mt.c
6569 INTEL ASoC BDW/HSW DRIVERS
6570 M: Jie Yang <yang.jie@linux.intel.com>
6571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6573 F: sound/soc/intel/common/sst-dsp*
6574 F: sound/soc/intel/common/sst-firmware.c
6575 F: sound/soc/intel/boards/broadwell.c
6576 F: sound/soc/intel/haswell/
6578 INTEL C600 SERIES SAS CONTROLLER DRIVER
6579 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6580 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6581 L: linux-scsi@vger.kernel.org
6582 T: git git://git.code.sf.net/p/intel-sas/isci
6584 F: drivers/scsi/isci/
6586 INTEL HID EVENT DRIVER
6587 M: Alex Hung <alex.hung@canonical.com>
6588 L: platform-driver-x86@vger.kernel.org
6590 F: drivers/platform/x86/intel-hid.c
6592 INTEL VIRTUAL BUTTON DRIVER
6593 M: AceLan Kao <acelan.kao@canonical.com>
6594 L: platform-driver-x86@vger.kernel.org
6596 F: drivers/platform/x86/intel-vbtn.c
6599 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6600 M: Len Brown <lenb@kernel.org>
6601 L: linux-pm@vger.kernel.org
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6603 B: https://bugzilla.kernel.org
6605 F: drivers/idle/intel_idle.c
6607 INTEL INTEGRATED SENSOR HUB DRIVER
6608 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6609 M: Jiri Kosina <jikos@kernel.org>
6610 L: linux-input@vger.kernel.org
6612 F: drivers/hid/intel-ish-hid/
6615 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6616 M: Len Brown <lenb@kernel.org>
6617 L: linux-pm@vger.kernel.org
6619 F: drivers/cpufreq/intel_pstate.c
6621 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6622 M: Maik Broemme <mbroemme@libmpq.org>
6623 L: linux-fbdev@vger.kernel.org
6625 F: Documentation/fb/intelfb.txt
6626 F: drivers/video/fbdev/intelfb/
6628 INTEL 810/815 FRAMEBUFFER DRIVER
6629 M: Antonino Daplas <adaplas@gmail.com>
6630 L: linux-fbdev@vger.kernel.org
6632 F: drivers/video/fbdev/i810/
6634 INTEL MENLOW THERMAL DRIVER
6635 M: Sujith Thomas <sujith.thomas@intel.com>
6636 L: platform-driver-x86@vger.kernel.org
6637 W: https://01.org/linux-acpi
6639 F: drivers/platform/x86/intel_menlow.c
6641 INTEL I/OAT DMA DRIVER
6642 M: Dave Jiang <dave.jiang@intel.com>
6643 R: Dan Williams <dan.j.williams@intel.com>
6644 L: dmaengine@vger.kernel.org
6645 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6647 F: drivers/dma/ioat*
6650 M: David Woodhouse <dwmw2@infradead.org>
6651 L: iommu@lists.linux-foundation.org
6652 T: git git://git.infradead.org/iommu-2.6.git
6654 F: drivers/iommu/intel-iommu.c
6655 F: include/linux/intel-iommu.h
6657 INTEL IOP-ADMA DMA DRIVER
6658 R: Dan Williams <dan.j.williams@intel.com>
6660 F: drivers/dma/iop-adma.c
6662 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6663 M: Krzysztof Halasa <khalasa@piap.pl>
6665 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6666 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6667 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6668 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6669 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6670 F: drivers/net/wan/ixp4xx_hss.c
6672 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6673 M: Deepak Saxena <dsaxena@plexity.net>
6675 F: drivers/char/hw_random/ixp4xx-rng.c
6677 INTEL ETHERNET DRIVERS
6678 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6679 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6680 W: http://www.intel.com/support/feedback.htm
6681 W: http://e1000.sourceforge.net/
6682 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6686 F: Documentation/networking/e100.txt
6687 F: Documentation/networking/e1000.txt
6688 F: Documentation/networking/e1000e.txt
6689 F: Documentation/networking/igb.txt
6690 F: Documentation/networking/igbvf.txt
6691 F: Documentation/networking/ixgb.txt
6692 F: Documentation/networking/ixgbe.txt
6693 F: Documentation/networking/ixgbevf.txt
6694 F: Documentation/networking/i40e.txt
6695 F: Documentation/networking/i40evf.txt
6696 F: drivers/net/ethernet/intel/
6697 F: drivers/net/ethernet/intel/*/
6699 INTEL RDMA RNIC DRIVER
6700 M: Faisal Latif <faisal.latif@intel.com>
6701 M: Shiraz Saleem <shiraz.saleem@intel.com>
6702 L: linux-rdma@vger.kernel.org
6704 F: drivers/infiniband/hw/i40iw/
6706 INTEL MERRIFIELD GPIO DRIVER
6707 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6708 L: linux-gpio@vger.kernel.org
6710 F: drivers/gpio/gpio-merrifield.c
6712 INTEL-MID GPIO DRIVER
6713 M: David Cohen <david.a.cohen@linux.intel.com>
6714 L: linux-gpio@vger.kernel.org
6716 F: drivers/gpio/gpio-intel-mid.c
6718 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6719 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6720 L: linux-wireless@vger.kernel.org
6722 F: Documentation/networking/README.ipw2100
6723 F: Documentation/networking/README.ipw2200
6724 F: drivers/net/wireless/intel/ipw2x00/
6727 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6729 F: Documentation/trace/intel_th.txt
6730 F: drivers/hwtracing/intel_th/
6732 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6733 M: Ning Sun <ning.sun@intel.com>
6734 L: tboot-devel@lists.sourceforge.net
6735 W: http://tboot.sourceforge.net
6736 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6738 F: Documentation/intel_txt.txt
6739 F: include/linux/tboot.h
6740 F: arch/x86/kernel/tboot.c
6742 INTEL WIRELESS WIMAX CONNECTION 2400
6743 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6744 M: linux-wimax@intel.com
6745 L: wimax@linuxwimax.org (subscribers-only)
6747 W: http://linuxwimax.org
6748 F: Documentation/wimax/README.i2400m
6749 F: drivers/net/wimax/i2400m/
6750 F: include/uapi/linux/wimax/i2400m.h
6752 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6753 M: Stanislaw Gruszka <sgruszka@redhat.com>
6754 L: linux-wireless@vger.kernel.org
6756 F: drivers/net/wireless/intel/iwlegacy/
6758 INTEL WIRELESS WIFI LINK (iwlwifi)
6759 M: Johannes Berg <johannes.berg@intel.com>
6760 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6761 M: Luca Coelho <luciano.coelho@intel.com>
6762 M: Intel Linux Wireless <linuxwifi@intel.com>
6763 L: linux-wireless@vger.kernel.org
6764 W: http://intellinuxwireless.org
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6767 F: drivers/net/wireless/intel/iwlwifi/
6769 INTEL MANAGEMENT ENGINE (mei)
6770 M: Tomas Winkler <tomas.winkler@intel.com>
6771 L: linux-kernel@vger.kernel.org
6773 F: include/uapi/linux/mei.h
6774 F: include/linux/mei_cl_bus.h
6775 F: drivers/misc/mei/*
6776 F: drivers/watchdog/mei_wdt.c
6777 F: Documentation/misc-devices/mei/*
6780 INTEL MIC DRIVERS (mic)
6781 M: Sudeep Dutt <sudeep.dutt@intel.com>
6782 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6784 W: https://github.com/sudeepdutt/mic
6785 W: http://software.intel.com/en-us/mic-developer
6786 F: include/linux/mic_bus.h
6787 F: include/linux/scif.h
6788 F: include/uapi/linux/mic_common.h
6789 F: include/uapi/linux/mic_ioctl.h
6790 F: include/uapi/linux/scif_ioctl.h
6791 F: drivers/misc/mic/
6792 F: drivers/dma/mic_x100_dma.c
6793 F: drivers/dma/mic_x100_dma.h
6794 F: Documentation/mic/
6796 INTEL PMC/P-Unit IPC DRIVER
6797 M: Zha Qipeng<qipeng.zha@intel.com>
6798 L: platform-driver-x86@vger.kernel.org
6800 F: drivers/platform/x86/intel_pmc_ipc.c
6801 F: drivers/platform/x86/intel_punit_ipc.c
6802 F: arch/x86/include/asm/intel_pmc_ipc.h
6803 F: arch/x86/include/asm/intel_punit_ipc.h
6805 INTEL TELEMETRY DRIVER
6806 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6807 L: platform-driver-x86@vger.kernel.org
6809 F: arch/x86/include/asm/intel_telemetry.h
6810 F: drivers/platform/x86/intel_telemetry*
6812 INTEL PMC CORE DRIVER
6813 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6814 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6815 L: platform-driver-x86@vger.kernel.org
6817 F: arch/x86/include/asm/pmc_core.h
6818 F: drivers/platform/x86/intel_pmc_core*
6820 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6821 M: Linus Walleij <linus.walleij@linaro.org>
6822 L: linux-iio@vger.kernel.org
6824 F: drivers/iio/gyro/mpu3050*
6825 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6827 IOC3 ETHERNET DRIVER
6828 M: Ralf Baechle <ralf@linux-mips.org>
6829 L: linux-mips@linux-mips.org
6831 F: drivers/net/ethernet/sgi/ioc3-eth.c
6834 M: Pat Gefre <pfg@sgi.com>
6835 L: linux-serial@vger.kernel.org
6837 F: drivers/tty/serial/ioc3_serial.c
6840 M: Joerg Roedel <joro@8bytes.org>
6841 L: iommu@lists.linux-foundation.org
6842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6844 F: Documentation/devicetree/bindings/iommu/
6848 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6850 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6853 M: Corey Minyard <minyard@acm.org>
6854 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6855 W: http://openipmi.sourceforge.net/
6857 F: Documentation/IPMI.txt
6858 F: drivers/char/ipmi/
6859 F: include/linux/ipmi*
6860 F: include/uapi/linux/ipmi*
6862 QCOM AUDIO (ASoC) DRIVERS
6863 M: Patrick Lai <plai@codeaurora.org>
6864 M: Banajit Goswami <bgoswami@codeaurora.org>
6865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6869 IPS SCSI RAID DRIVER
6870 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6871 L: linux-scsi@vger.kernel.org
6872 W: http://www.adaptec.com/
6874 F: drivers/scsi/ips*
6877 M: Wensong Zhang <wensong@linux-vs.org>
6878 M: Simon Horman <horms@verge.net.au>
6879 M: Julian Anastasov <ja@ssi.bg>
6880 L: netdev@vger.kernel.org
6881 L: lvs-devel@vger.kernel.org
6883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6885 F: Documentation/networking/ipvs-sysctl.txt
6886 F: include/net/ip_vs.h
6887 F: include/uapi/linux/ip_vs.h
6888 F: net/netfilter/ipvs/
6891 M: Jiri Kosina <jikos@kernel.org>
6892 M: David Sterba <dsterba@suse.com>
6894 F: drivers/tty/ipwireless/
6897 L: netdev@vger.kernel.org
6899 F: include/net/ipx.h
6900 F: include/uapi/linux/ipx.h
6904 M: Samuel Ortiz <samuel@sortiz.org>
6905 L: irda-users@lists.sourceforge.net (subscribers-only)
6906 L: netdev@vger.kernel.org
6907 W: http://irda.sourceforge.net/
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6910 F: Documentation/networking/irda.txt
6911 F: drivers/net/irda/
6912 F: include/net/irda/
6916 M: Thomas Gleixner <tglx@linutronix.de>
6917 L: linux-kernel@vger.kernel.org
6919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6923 M: Thomas Gleixner <tglx@linutronix.de>
6924 M: Jason Cooper <jason@lakedaemon.net>
6925 M: Marc Zyngier <marc.zyngier@arm.com>
6926 L: linux-kernel@vger.kernel.org
6928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6929 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6930 F: Documentation/devicetree/bindings/interrupt-controller/
6933 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6934 M: Marc Zyngier <marc.zyngier@arm.com>
6936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6937 F: Documentation/IRQ-domain.txt
6938 F: include/linux/irqdomain.h
6939 F: kernel/irq/irqdomain.c
6943 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6945 F: Documentation/isa.txt
6946 F: drivers/base/isa.c
6947 F: include/linux/isa.h
6950 M: Jaroslav Kysela <perex@perex.cz>
6952 F: Documentation/isapnp.txt
6953 F: drivers/pnp/isapnp/
6954 F: include/linux/isapnp.h
6957 M: Hans Verkuil <hverkuil@xs4all.nl>
6958 L: linux-media@vger.kernel.org
6959 T: git git://linuxtv.org/media_tree.git
6960 W: https://linuxtv.org
6962 F: drivers/media/radio/radio-isa*
6964 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6965 M: Peter Jones <pjones@redhat.com>
6966 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6968 F: drivers/firmware/iscsi_ibft*
6971 M: Lee Duncan <lduncan@suse.com>
6972 M: Chris Leech <cleech@redhat.com>
6973 L: open-iscsi@googlegroups.com
6974 W: www.open-iscsi.com
6976 F: drivers/scsi/*iscsi*
6977 F: include/scsi/*iscsi*
6979 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6980 M: Or Gerlitz <ogerlitz@mellanox.com>
6981 M: Sagi Grimberg <sagi@grimberg.me>
6982 M: Roi Dayan <roid@mellanox.com>
6983 L: linux-rdma@vger.kernel.org
6985 W: http://www.openfabrics.org
6986 W: www.open-iscsi.org
6987 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6988 F: drivers/infiniband/ulp/iser/
6990 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6991 M: Sagi Grimberg <sagi@grimberg.me>
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6993 L: linux-rdma@vger.kernel.org
6994 L: target-devel@vger.kernel.org
6996 W: http://www.linux-iscsi.org
6997 F: drivers/infiniband/ulp/isert
7000 M: Karsten Keil <isdn@linux-pingi.de>
7001 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7002 L: netdev@vger.kernel.org
7003 W: http://www.isdn4linux.de
7004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7006 F: Documentation/isdn/
7008 F: include/linux/isdn.h
7009 F: include/linux/isdn/
7010 F: include/uapi/linux/isdn.h
7011 F: include/uapi/linux/isdn/
7013 ISDN SUBSYSTEM (Eicon active card driver)
7014 M: Armin Schindler <mac@melware.de>
7015 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7016 W: http://www.melware.de
7018 F: drivers/isdn/hardware/eicon/
7020 IT87 HARDWARE MONITORING DRIVER
7021 M: Jean Delvare <jdelvare@suse.com>
7022 L: linux-hwmon@vger.kernel.org
7024 F: Documentation/hwmon/it87
7025 F: drivers/hwmon/it87.c
7028 M: Antti Palosaari <crope@iki.fi>
7029 L: linux-media@vger.kernel.org
7030 W: https://linuxtv.org
7031 W: http://palosaari.fi/linux/
7032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7033 T: git git://linuxtv.org/anttip/media_tree.git
7035 F: drivers/media/tuners/it913x*
7037 IVTV VIDEO4LINUX DRIVER
7038 M: Andy Walls <awalls@md.metrocast.net>
7039 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7040 L: linux-media@vger.kernel.org
7041 T: git git://linuxtv.org/media_tree.git
7042 W: http://www.ivtvdriver.org
7044 F: Documentation/media/v4l-drivers/ivtv*
7045 F: drivers/media/pci/ivtv/
7046 F: include/uapi/linux/ivtv*
7048 IX2505V MEDIA DRIVER
7049 M: Malcolm Priestley <tvboxspy@gmail.com>
7050 L: linux-media@vger.kernel.org
7051 W: https://linuxtv.org
7052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7054 F: drivers/media/dvb-frontends/ix2505v*
7056 JC42.4 TEMPERATURE SENSOR DRIVER
7057 M: Guenter Roeck <linux@roeck-us.net>
7058 L: linux-hwmon@vger.kernel.org
7060 F: drivers/hwmon/jc42.c
7061 F: Documentation/hwmon/jc42
7064 M: Dave Kleikamp <shaggy@kernel.org>
7065 L: jfs-discussion@lists.sourceforge.net
7066 W: http://jfs.sourceforge.net/
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7069 F: Documentation/filesystems/jfs.txt
7073 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7074 L: netdev@vger.kernel.org
7076 F: drivers/net/ethernet/jme.*
7078 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7079 M: David Woodhouse <dwmw2@infradead.org>
7080 L: linux-mtd@lists.infradead.org
7081 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7084 F: include/uapi/linux/jffs2.h
7086 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7087 M: "Theodore Ts'o" <tytso@mit.edu>
7088 M: Jan Kara <jack@suse.com>
7089 L: linux-ext4@vger.kernel.org
7092 F: include/linux/jbd2.h
7094 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7095 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7096 L: linux-media@vger.kernel.org
7098 F: drivers/media/platform/rcar_jpu.c
7100 JSM Neo PCI based serial card
7101 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7102 L: linux-serial@vger.kernel.org
7104 F: drivers/tty/serial/jsm/
7106 K10TEMP HARDWARE MONITORING DRIVER
7107 M: Clemens Ladisch <clemens@ladisch.de>
7108 L: linux-hwmon@vger.kernel.org
7110 F: Documentation/hwmon/k10temp
7111 F: drivers/hwmon/k10temp.c
7113 K8TEMP HARDWARE MONITORING DRIVER
7114 M: Rudolf Marek <r.marek@assembler.cz>
7115 L: linux-hwmon@vger.kernel.org
7117 F: Documentation/hwmon/k8temp
7118 F: drivers/hwmon/k8temp.c
7121 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7122 R: Alexander Potapenko <glider@google.com>
7123 R: Dmitry Vyukov <dvyukov@google.com>
7124 L: kasan-dev@googlegroups.com
7126 F: arch/*/include/asm/kasan.h
7127 F: arch/*/mm/kasan_init*
7128 F: Documentation/dev-tools/kasan.rst
7129 F: include/linux/kasan*.h
7132 F: scripts/Makefile.kasan
7135 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7136 L: linux-kbuild@vger.kernel.org
7137 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7139 F: Documentation/kbuild/kconfig-language.txt
7143 M: Dave Young <dyoung@redhat.com>
7144 M: Baoquan He <bhe@redhat.com>
7145 R: Vivek Goyal <vgoyal@redhat.com>
7146 L: kexec@lists.infradead.org
7147 W: http://lse.sourceforge.net/kdump/
7149 F: Documentation/kdump/
7151 KEENE FM RADIO TRANSMITTER DRIVER
7152 M: Hans Verkuil <hverkuil@xs4all.nl>
7153 L: linux-media@vger.kernel.org
7154 T: git git://linuxtv.org/media_tree.git
7155 W: https://linuxtv.org
7157 F: drivers/media/radio/radio-keene*
7159 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7160 M: Ian Kent <raven@themaw.net>
7161 L: autofs@vger.kernel.org
7165 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7166 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7167 M: Michal Marek <mmarek@suse.com>
7168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7169 L: linux-kbuild@vger.kernel.org
7171 F: Documentation/kbuild/
7173 F: scripts/Makefile.*
7179 L: kernel-janitors@vger.kernel.org
7180 W: http://kernelnewbies.org/KernelJanitors
7183 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7184 M: "J. Bruce Fields" <bfields@fieldses.org>
7185 M: Jeff Layton <jlayton@poochiereds.net>
7186 L: linux-nfs@vger.kernel.org
7187 W: http://nfs.sourceforge.net/
7188 T: git git://linux-nfs.org/~bfields/linux.git
7191 F: include/uapi/linux/nfsd/
7195 F: include/linux/lockd/
7196 F: include/linux/sunrpc/
7197 F: include/uapi/linux/sunrpc/
7199 KERNEL SELFTEST FRAMEWORK
7200 M: Shuah Khan <shuahkh@osg.samsung.com>
7201 M: Shuah Khan <shuah@kernel.org>
7202 L: linux-kselftest@vger.kernel.org
7203 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7205 F: tools/testing/selftests
7207 KERNEL VIRTUAL MACHINE (KVM)
7208 M: Paolo Bonzini <pbonzini@redhat.com>
7209 M: Radim Krčmář <rkrcmar@redhat.com>
7210 L: kvm@vger.kernel.org
7211 W: http://www.linux-kvm.org
7212 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7214 F: Documentation/*/kvm*.txt
7215 F: Documentation/virtual/kvm/
7217 F: arch/x86/kernel/kvm.c
7218 F: arch/x86/kernel/kvmclock.c
7219 F: arch/*/include/asm/kvm*
7220 F: include/linux/kvm*
7221 F: include/uapi/linux/kvm*
7225 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7226 M: Joerg Roedel <joro@8bytes.org>
7227 L: kvm@vger.kernel.org
7228 W: http://www.linux-kvm.org/
7230 F: arch/x86/include/asm/svm.h
7231 F: arch/x86/kvm/svm.c
7233 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7234 M: Alexander Graf <agraf@suse.com>
7235 L: kvm-ppc@vger.kernel.org
7236 W: http://www.linux-kvm.org/
7237 T: git git://github.com/agraf/linux-2.6.git
7239 F: arch/powerpc/include/asm/kvm*
7240 F: arch/powerpc/kvm/
7242 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7243 M: Christian Borntraeger <borntraeger@de.ibm.com>
7244 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7245 L: linux-s390@vger.kernel.org
7246 W: http://www.ibm.com/developerworks/linux/linux390/
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7249 F: Documentation/s390/kvm.txt
7250 F: arch/s390/include/asm/kvm*
7252 F: arch/s390/mm/gmap.c
7254 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7255 M: Christoffer Dall <christoffer.dall@linaro.org>
7256 M: Marc Zyngier <marc.zyngier@arm.com>
7257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7258 L: kvmarm@lists.cs.columbia.edu
7259 W: http://systems.cs.columbia.edu/projects/kvm-arm
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7262 F: arch/arm/include/uapi/asm/kvm*
7263 F: arch/arm/include/asm/kvm*
7266 F: include/kvm/arm_*
7268 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7269 M: Christoffer Dall <christoffer.dall@linaro.org>
7270 M: Marc Zyngier <marc.zyngier@arm.com>
7271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7272 L: kvmarm@lists.cs.columbia.edu
7274 F: arch/arm64/include/uapi/asm/kvm*
7275 F: arch/arm64/include/asm/kvm*
7278 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7279 M: James Hogan <james.hogan@imgtec.com>
7280 L: linux-mips@linux-mips.org
7282 F: arch/mips/include/uapi/asm/kvm*
7283 F: arch/mips/include/asm/kvm*
7287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7288 M: Tejun Heo <tj@kernel.org>
7289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7291 F: include/linux/kernfs.h
7295 M: Eric Biederman <ebiederm@xmission.com>
7296 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7297 L: kexec@lists.infradead.org
7299 F: include/linux/kexec.h
7300 F: include/uapi/linux/kexec.h
7304 M: David Howells <dhowells@redhat.com>
7305 L: keyrings@vger.kernel.org
7307 F: Documentation/security/keys.txt
7308 F: include/linux/key.h
7309 F: include/linux/key-type.h
7310 F: include/linux/keyctl.h
7311 F: include/uapi/linux/keyctl.h
7316 M: David Safford <safford@us.ibm.com>
7317 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7318 L: linux-security-module@vger.kernel.org
7319 L: keyrings@vger.kernel.org
7321 F: Documentation/security/keys-trusted-encrypted.txt
7322 F: include/keys/trusted-type.h
7323 F: security/keys/trusted.c
7324 F: security/keys/trusted.h
7327 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7328 M: David Safford <safford@us.ibm.com>
7329 L: linux-security-module@vger.kernel.org
7330 L: keyrings@vger.kernel.org
7332 F: Documentation/security/keys-trusted-encrypted.txt
7333 F: include/keys/encrypted-type.h
7334 F: security/keys/encrypted-keys/
7336 KGDB / KDB /debug_core
7337 M: Jason Wessel <jason.wessel@windriver.com>
7338 W: http://kgdb.wiki.kernel.org/
7339 L: kgdb-bugreport@lists.sourceforge.net
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7342 F: Documentation/DocBook/kgdb.tmpl
7343 F: drivers/misc/kgdbts.c
7344 F: drivers/tty/serial/kgdboc.c
7345 F: include/linux/kdb.h
7346 F: include/linux/kgdb.h
7350 M: Vegard Nossum <vegardno@ifi.uio.no>
7351 M: Pekka Enberg <penberg@kernel.org>
7353 F: Documentation/dev-tools/kmemcheck.rst
7354 F: arch/x86/include/asm/kmemcheck.h
7355 F: arch/x86/mm/kmemcheck/
7356 F: include/linux/kmemcheck.h
7360 M: Catalin Marinas <catalin.marinas@arm.com>
7362 F: Documentation/dev-tools/kmemleak.rst
7363 F: include/linux/kmemleak.h
7365 F: mm/kmemleak-test.c
7368 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7369 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7370 M: "David S. Miller" <davem@davemloft.net>
7371 M: Masami Hiramatsu <mhiramat@kernel.org>
7373 F: Documentation/kprobes.txt
7374 F: include/linux/kprobes.h
7375 F: include/asm-generic/kprobes.h
7378 KS0108 LCD CONTROLLER DRIVER
7379 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7380 W: http://miguelojeda.es/auxdisplay.htm
7381 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7383 F: Documentation/auxdisplay/ks0108
7384 F: drivers/auxdisplay/ks0108.c
7385 F: include/linux/ks0108.h
7388 M: David Ahern <dsa@cumulusnetworks.com>
7389 L: netdev@vger.kernel.org
7392 F: include/net/l3mdev.h
7394 LANTIQ MIPS ARCHITECTURE
7395 M: John Crispin <john@phrozen.org>
7396 L: linux-mips@linux-mips.org
7401 L: linux-x25@vger.kernel.org
7403 F: Documentation/networking/lapb-module.txt
7407 LASI 53c700 driver for PARISC
7408 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7409 L: linux-scsi@vger.kernel.org
7411 F: Documentation/scsi/53c700.txt
7412 F: drivers/scsi/53c700*
7415 M: Richard Purdie <rpurdie@rpsys.net>
7416 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7417 M: Pavel Machek <pavel@ucw.cz>
7418 L: linux-leds@vger.kernel.org
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7421 F: Documentation/devicetree/bindings/leds/
7423 F: include/linux/leds.h
7425 LEGACY EEPROM DRIVER
7426 M: Jean Delvare <jdelvare@suse.com>
7428 F: Documentation/misc-devices/eeprom
7429 F: drivers/misc/eeprom/eeprom.c
7431 LEGO USB Tower driver
7432 M: Juergen Stuber <starblue@users.sourceforge.net>
7433 L: legousb-devel@lists.sourceforge.net
7434 W: http://legousb.sourceforge.net/
7436 F: drivers/usb/misc/legousbtower.c
7439 M: Michael Krufky <mkrufky@linuxtv.org>
7440 L: linux-media@vger.kernel.org
7441 W: https://linuxtv.org
7442 W: http://github.com/mkrufky
7443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7444 T: git git://linuxtv.org/mkrufky/tuners.git
7446 F: drivers/media/dvb-frontends/lg2160.*
7448 LGDT3305 MEDIA DRIVER
7449 M: Michael Krufky <mkrufky@linuxtv.org>
7450 L: linux-media@vger.kernel.org
7451 W: https://linuxtv.org
7452 W: http://github.com/mkrufky
7453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7454 T: git git://linuxtv.org/mkrufky/tuners.git
7456 F: drivers/media/dvb-frontends/lgdt3305.*
7459 M: Rusty Russell <rusty@rustcorp.com.au>
7460 L: lguest@lists.ozlabs.org
7461 W: http://lguest.ozlabs.org/
7463 F: arch/x86/include/asm/lguest*.h
7466 F: include/linux/lguest*.h
7469 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7470 M: Tejun Heo <tj@kernel.org>
7471 L: linux-ide@vger.kernel.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7475 F: include/linux/ata.h
7476 F: include/linux/libata.h
7477 F: Documentation/devicetree/bindings/ata/
7479 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7480 M: Viresh Kumar <vireshk@kernel.org>
7481 L: linux-ide@vger.kernel.org
7482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7484 F: include/linux/pata_arasan_cf_data.h
7485 F: drivers/ata/pata_arasan_cf.c
7488 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7489 M: Tejun Heo <tj@kernel.org>
7490 L: linux-ide@vger.kernel.org
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7493 F: drivers/ata/pata_*.c
7494 F: drivers/ata/ata_generic.c
7496 LIBATA SATA AHCI PLATFORM devices support
7497 M: Hans de Goede <hdegoede@redhat.com>
7498 M: Tejun Heo <tj@kernel.org>
7499 L: linux-ide@vger.kernel.org
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7502 F: drivers/ata/ahci_platform.c
7503 F: drivers/ata/libahci_platform.c
7504 F: include/linux/ahci_platform.h
7506 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7507 M: Mikael Pettersson <mikpelinux@gmail.com>
7508 L: linux-ide@vger.kernel.org
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7511 F: drivers/ata/sata_promise.*
7514 M: Sasha Levin <sasha.levin@oracle.com>
7516 F: tools/lib/lockdep/
7518 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7519 M: Dan Williams <dan.j.williams@intel.com>
7520 L: linux-nvdimm@lists.01.org
7521 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7525 F: include/linux/nd.h
7526 F: include/linux/libnvdimm.h
7527 F: include/uapi/linux/ndctl.h
7529 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7530 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7531 L: linux-nvdimm@lists.01.org
7532 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7534 F: drivers/nvdimm/blk.c
7535 F: drivers/nvdimm/region_devs.c
7536 F: drivers/acpi/nfit*
7538 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7539 M: Vishal Verma <vishal.l.verma@intel.com>
7540 L: linux-nvdimm@lists.01.org
7541 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7543 F: drivers/nvdimm/btt*
7545 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7546 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7547 L: linux-nvdimm@lists.01.org
7548 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7550 F: drivers/nvdimm/pmem.c
7551 F: include/linux/pmem.h
7552 F: arch/*/include/asm/pmem.h
7554 LIGHTNVM PLATFORM SUPPORT
7555 M: Matias Bjorling <mb@lightnvm.io>
7556 W: http://github/OpenChannelSSD
7557 L: linux-block@vger.kernel.org
7559 F: drivers/lightnvm/
7560 F: include/linux/lightnvm.h
7561 F: include/uapi/linux/lightnvm.h
7563 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7564 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7565 M: Paul Mackerras <paulus@samba.org>
7566 M: Michael Ellerman <mpe@ellerman.id.au>
7567 W: https://github.com/linuxppc/linux/wiki
7568 L: linuxppc-dev@lists.ozlabs.org
7569 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7572 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7573 F: Documentation/devicetree/bindings/powerpc/
7574 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7575 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7576 F: Documentation/powerpc/
7578 F: drivers/char/tpm/tpm_ibmvtpm*
7579 F: drivers/crypto/nx/
7580 F: drivers/crypto/vmx/
7581 F: drivers/i2c/busses/i2c-opal.c
7582 F: drivers/net/ethernet/ibm/ibmveth.*
7583 F: drivers/net/ethernet/ibm/ibmvnic.*
7584 F: drivers/pci/hotplug/pnv_php.c
7585 F: drivers/pci/hotplug/rpa*
7586 F: drivers/rtc/rtc-opal.c
7587 F: drivers/scsi/ibmvscsi/
7588 F: drivers/tty/hvc/hvc_opal.c
7589 F: tools/testing/selftests/powerpc
7596 LINUX FOR POWER MACINTOSH
7597 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7598 W: http://www.penguinppc.org/
7599 L: linuxppc-dev@lists.ozlabs.org
7601 F: arch/powerpc/platforms/powermac/
7602 F: drivers/macintosh/
7604 LINUX FOR POWERPC EMBEDDED MPC5XXX
7605 M: Anatolij Gustschin <agust@denx.de>
7606 L: linuxppc-dev@lists.ozlabs.org
7607 T: git git://git.denx.de/linux-denx-agust.git
7609 F: arch/powerpc/platforms/512x/
7610 F: arch/powerpc/platforms/52xx/
7612 LINUX FOR POWERPC EMBEDDED PPC4XX
7613 M: Alistair Popple <alistair@popple.id.au>
7614 M: Matt Porter <mporter@kernel.crashing.org>
7615 W: http://www.penguinppc.org/
7616 L: linuxppc-dev@lists.ozlabs.org
7618 F: arch/powerpc/platforms/40x/
7619 F: arch/powerpc/platforms/44x/
7621 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7622 L: linuxppc-dev@lists.ozlabs.org
7624 F: arch/powerpc/*/*virtex*
7625 F: arch/powerpc/*/*/*virtex*
7627 LINUX FOR POWERPC EMBEDDED PPC8XX
7628 M: Vitaly Bordug <vitb@kernel.crashing.org>
7629 W: http://www.penguinppc.org/
7630 L: linuxppc-dev@lists.ozlabs.org
7632 F: arch/powerpc/platforms/8xx/
7634 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7635 M: Scott Wood <oss@buserror.net>
7636 M: Kumar Gala <galak@kernel.crashing.org>
7637 W: http://www.penguinppc.org/
7638 L: linuxppc-dev@lists.ozlabs.org
7639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7641 F: arch/powerpc/platforms/83xx/
7642 F: arch/powerpc/platforms/85xx/
7644 LINUX FOR POWERPC PA SEMI PWRFICIENT
7645 L: linuxppc-dev@lists.ozlabs.org
7647 F: arch/powerpc/platforms/pasemi/
7648 F: drivers/*/*pasemi*
7649 F: drivers/*/*/*pasemi*
7651 LINUX SECURITY MODULE (LSM) FRAMEWORK
7652 M: Chris Wright <chrisw@sous-sol.org>
7653 L: linux-security-module@vger.kernel.org
7656 LIS3LV02D ACCELEROMETER DRIVER
7657 M: Eric Piel <eric.piel@tremplin-utc.net>
7659 F: Documentation/misc-devices/lis3lv02d
7660 F: drivers/misc/lis3lv02d/
7661 F: drivers/platform/x86/hp_accel.c
7664 M: Josh Poimboeuf <jpoimboe@redhat.com>
7665 M: Jessica Yu <jeyu@redhat.com>
7666 M: Jiri Kosina <jikos@kernel.org>
7667 M: Miroslav Benes <mbenes@suse.cz>
7668 R: Petr Mladek <pmladek@suse.com>
7670 F: kernel/livepatch/
7671 F: include/linux/livepatch.h
7672 F: arch/x86/include/asm/livepatch.h
7673 F: arch/x86/kernel/livepatch.c
7674 F: Documentation/livepatch/
7675 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7676 F: samples/livepatch/
7677 L: live-patching@vger.kernel.org
7678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7680 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7681 M: Kees Cook <keescook@chromium.org>
7683 F: drivers/misc/lkdtm*
7686 L: netdev@vger.kernel.org
7688 F: include/linux/llc.h
7689 F: include/uapi/linux/llc.h
7693 LM73 HARDWARE MONITOR DRIVER
7694 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7695 L: linux-hwmon@vger.kernel.org
7697 F: drivers/hwmon/lm73.c
7699 LM78 HARDWARE MONITOR DRIVER
7700 M: Jean Delvare <jdelvare@suse.com>
7701 L: linux-hwmon@vger.kernel.org
7703 F: Documentation/hwmon/lm78
7704 F: drivers/hwmon/lm78.c
7706 LM83 HARDWARE MONITOR DRIVER
7707 M: Jean Delvare <jdelvare@suse.com>
7708 L: linux-hwmon@vger.kernel.org
7710 F: Documentation/hwmon/lm83
7711 F: drivers/hwmon/lm83.c
7713 LM90 HARDWARE MONITOR DRIVER
7714 M: Jean Delvare <jdelvare@suse.com>
7715 L: linux-hwmon@vger.kernel.org
7717 F: Documentation/hwmon/lm90
7718 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7719 F: drivers/hwmon/lm90.c
7720 F: include/dt-bindings/thermal/lm90.h
7722 LM95234 HARDWARE MONITOR DRIVER
7723 M: Guenter Roeck <linux@roeck-us.net>
7724 L: linux-hwmon@vger.kernel.org
7726 F: Documentation/hwmon/lm95234
7727 F: drivers/hwmon/lm95234.c
7729 LME2510 MEDIA DRIVER
7730 M: Malcolm Priestley <tvboxspy@gmail.com>
7731 L: linux-media@vger.kernel.org
7732 W: https://linuxtv.org
7733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7735 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7738 M: Peter Zijlstra <peterz@infradead.org>
7739 M: Ingo Molnar <mingo@redhat.com>
7740 L: linux-kernel@vger.kernel.org
7741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7743 F: Documentation/locking/
7744 F: include/linux/lockdep.h
7745 F: include/linux/spinlock*.h
7746 F: arch/*/include/asm/spinlock*.h
7747 F: include/linux/rwlock*.h
7748 F: include/linux/mutex*.h
7749 F: arch/*/include/asm/mutex*.h
7750 F: include/linux/rwsem*.h
7751 F: arch/*/include/asm/rwsem.h
7752 F: include/linux/seqlock.h
7753 F: lib/locking*.[ch]
7756 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7757 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7758 L: linux-ntfs-dev@lists.sourceforge.net
7759 W: http://www.linux-ntfs.org/content/view/19/37/
7761 F: Documentation/ldm.txt
7762 F: block/partitions/ldm.*
7764 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7765 M: Sathya Prakash <sathya.prakash@broadcom.com>
7766 M: Chaitra P B <chaitra.basappa@broadcom.com>
7767 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7768 L: MPT-FusionLinux.pdl@broadcom.com
7769 L: linux-scsi@vger.kernel.org
7770 W: http://www.avagotech.com/support/
7772 F: drivers/message/fusion/
7773 F: drivers/scsi/mpt2sas/
7774 F: drivers/scsi/mpt3sas/
7776 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7777 M: Matthew Wilcox <matthew@wil.cx>
7778 L: linux-scsi@vger.kernel.org
7780 F: drivers/scsi/sym53c8xx_2/
7782 LTC4261 HARDWARE MONITOR DRIVER
7783 M: Guenter Roeck <linux@roeck-us.net>
7784 L: linux-hwmon@vger.kernel.org
7786 F: Documentation/hwmon/ltc4261
7787 F: drivers/hwmon/ltc4261.c
7789 LTC4306 I2C MULTIPLEXER DRIVER
7790 M: Michael Hennerich <michael.hennerich@analog.com>
7791 W: http://ez.analog.com/community/linux-device-drivers
7792 L: linux-i2c@vger.kernel.org
7794 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7795 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7797 LTP (Linux Test Project)
7798 M: Mike Frysinger <vapier@gentoo.org>
7799 M: Cyril Hrubis <chrubis@suse.cz>
7800 M: Wanlong Gao <wanlong.gao@gmail.com>
7801 M: Jan Stancek <jstancek@redhat.com>
7802 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7803 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7804 L: ltp@lists.linux.it (subscribers-only)
7805 W: http://linux-test-project.github.io/
7806 T: git git://github.com/linux-test-project/ltp.git
7810 W: http://www.linux-m32r.org/
7815 M: Geert Uytterhoeven <geert@linux-m68k.org>
7816 L: linux-m68k@lists.linux-m68k.org
7817 W: http://www.linux-m68k.org/
7818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7823 M68K ON APPLE MACINTOSH
7824 M: Joshua Thompson <funaho@jurai.org>
7825 W: http://www.mac.linux-m68k.org/
7826 L: linux-m68k@lists.linux-m68k.org
7831 M: Philip Blundell <philb@gnu.org>
7832 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7836 M88DS3103 MEDIA DRIVER
7837 M: Antti Palosaari <crope@iki.fi>
7838 L: linux-media@vger.kernel.org
7839 W: https://linuxtv.org
7840 W: http://palosaari.fi/linux/
7841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7842 T: git git://linuxtv.org/anttip/media_tree.git
7844 F: drivers/media/dvb-frontends/m88ds3103*
7846 M88RS2000 MEDIA DRIVER
7847 M: Malcolm Priestley <tvboxspy@gmail.com>
7848 L: linux-media@vger.kernel.org
7849 W: https://linuxtv.org
7850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7852 F: drivers/media/dvb-frontends/m88rs2000*
7854 MA901 MASTERKIT USB FM RADIO DRIVER
7855 M: Alexey Klimov <klimov.linux@gmail.com>
7856 L: linux-media@vger.kernel.org
7857 T: git git://linuxtv.org/media_tree.git
7859 F: drivers/media/radio/radio-ma901.c
7862 M: Johannes Berg <johannes@sipsolutions.net>
7863 L: linux-wireless@vger.kernel.org
7864 W: http://wireless.kernel.org/
7865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7868 F: Documentation/networking/mac80211-injection.txt
7869 F: include/net/mac80211.h
7871 F: drivers/net/wireless/mac80211_hwsim.[ch]
7874 M: Jassi Brar <jassisinghbrar@gmail.com>
7875 L: linux-kernel@vger.kernel.org
7878 F: include/linux/mailbox_client.h
7879 F: include/linux/mailbox_controller.h
7881 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7882 M: Michael Kerrisk <mtk.manpages@gmail.com>
7883 W: http://www.kernel.org/doc/man-pages
7884 L: linux-man@vger.kernel.org
7887 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7888 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7889 L: linux-mips@linux-mips.org
7891 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7893 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7894 M: Andrew Lunn <andrew@lunn.ch>
7895 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7896 L: netdev@vger.kernel.org
7898 F: drivers/net/dsa/mv88e6xxx/
7899 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7901 MARVELL ARMADA DRM SUPPORT
7902 M: Russell King <linux@armlinux.org.uk>
7904 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7905 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7906 F: drivers/gpu/drm/armada/
7907 F: include/uapi/drm/armada_drm.h
7908 F: Documentation/devicetree/bindings/display/armada/
7910 MARVELL CRYPTO DRIVER
7911 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7912 M: Arnaud Ebalard <arno@natisbad.org>
7913 F: drivers/crypto/marvell/
7915 L: linux-crypto@vger.kernel.org
7917 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7918 M: Mirko Lindner <mlindner@marvell.com>
7919 M: Stephen Hemminger <stephen@networkplumber.org>
7920 L: netdev@vger.kernel.org
7922 F: drivers/net/ethernet/marvell/sk*
7924 MARVELL LIBERTAS WIRELESS DRIVER
7925 L: libertas-dev@lists.infradead.org
7927 F: drivers/net/wireless/marvell/libertas/
7929 MARVELL MV643XX ETHERNET DRIVER
7930 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7931 L: netdev@vger.kernel.org
7933 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7934 F: include/linux/mv643xx.h
7936 MARVELL MVNETA ETHERNET DRIVER
7937 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7938 L: netdev@vger.kernel.org
7940 F: drivers/net/ethernet/marvell/mvneta.*
7942 MARVELL MWIFIEX WIRELESS DRIVER
7943 M: Amitkumar Karwar <amitkarwar@gmail.com>
7944 M: Nishant Sarmukadam <nishants@marvell.com>
7945 M: Ganapathi Bhat <gbhat@marvell.com>
7946 M: Xinming Hu <huxm@marvell.com>
7947 L: linux-wireless@vger.kernel.org
7949 F: drivers/net/wireless/marvell/mwifiex/
7951 MARVELL MWL8K WIRELESS DRIVER
7952 M: Lennert Buytenhek <buytenh@wantstofly.org>
7953 L: linux-wireless@vger.kernel.org
7955 F: drivers/net/wireless/marvell/mwl8k.c
7957 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7958 M: Nicolas Pitre <nico@fluxnic.net>
7960 F: drivers/mmc/host/mvsdio.*
7962 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7963 M: Hu Ziji <huziji@marvell.com>
7964 L: linux-mmc@vger.kernel.org
7966 F: drivers/mmc/host/sdhci-xenon*
7967 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7969 MATROX FRAMEBUFFER DRIVER
7970 L: linux-fbdev@vger.kernel.org
7972 F: drivers/video/fbdev/matrox/matroxfb_*
7973 F: include/uapi/linux/matroxfb.h
7975 MAX16065 HARDWARE MONITOR DRIVER
7976 M: Guenter Roeck <linux@roeck-us.net>
7977 L: linux-hwmon@vger.kernel.org
7979 F: Documentation/hwmon/max16065
7980 F: drivers/hwmon/max16065.c
7982 MAX20751 HARDWARE MONITOR DRIVER
7983 M: Guenter Roeck <linux@roeck-us.net>
7984 L: linux-hwmon@vger.kernel.org
7986 F: Documentation/hwmon/max20751
7987 F: drivers/hwmon/max20751.c
7989 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7990 L: linux-hwmon@vger.kernel.org
7992 F: Documentation/hwmon/max6650
7993 F: drivers/hwmon/max6650.c
7995 MAX6697 HARDWARE MONITOR DRIVER
7996 M: Guenter Roeck <linux@roeck-us.net>
7997 L: linux-hwmon@vger.kernel.org
7999 F: Documentation/hwmon/max6697
8000 F: Documentation/devicetree/bindings/i2c/max6697.txt
8001 F: drivers/hwmon/max6697.c
8002 F: include/linux/platform_data/max6697.h
8004 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8005 M: Peter Rosin <peda@axentia.se>
8006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8008 F: Documentation/devicetree/bindings/sound/max9860.txt
8009 F: sound/soc/codecs/max9860.*
8011 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8012 M: Krzysztof Kozlowski <krzk@kernel.org>
8013 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8014 L: linux-pm@vger.kernel.org
8016 F: drivers/power/supply/max14577_charger.c
8017 F: drivers/power/supply/max77693_charger.c
8019 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8020 M: Javier Martinez Canillas <javier@osg.samsung.com>
8021 L: linux-kernel@vger.kernel.org
8023 F: drivers/*/*max77802*.c
8024 F: Documentation/devicetree/bindings/*/*max77802.txt
8025 F: include/dt-bindings/*/*max77802.h
8027 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8028 M: Chanwoo Choi <cw00.choi@samsung.com>
8029 M: Krzysztof Kozlowski <krzk@kernel.org>
8030 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8031 L: linux-kernel@vger.kernel.org
8033 F: drivers/*/max14577*.c
8034 F: drivers/*/max77686*.c
8035 F: drivers/*/max77693*.c
8036 F: drivers/extcon/extcon-max14577.c
8037 F: drivers/extcon/extcon-max77693.c
8038 F: drivers/rtc/rtc-max77686.c
8039 F: drivers/clk/clk-max77686.c
8040 F: Documentation/devicetree/bindings/mfd/max14577.txt
8041 F: Documentation/devicetree/bindings/*/max77686.txt
8042 F: Documentation/devicetree/bindings/mfd/max77693.txt
8043 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8044 F: include/linux/mfd/max14577*.h
8045 F: include/linux/mfd/max77686*.h
8046 F: include/linux/mfd/max77693*.h
8048 MAXIRADIO FM RADIO RECEIVER DRIVER
8049 M: Hans Verkuil <hverkuil@xs4all.nl>
8050 L: linux-media@vger.kernel.org
8051 T: git git://linuxtv.org/media_tree.git
8052 W: https://linuxtv.org
8054 F: drivers/media/radio/radio-maxiradio*
8056 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8057 M: Peter Rosin <peda@axentia.se>
8058 L: linux-iio@vger.kernel.org
8060 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8061 F: drivers/iio/potentiometer/mcp4531.c
8063 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8064 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8065 L: linux-iio@vger.kernel.org
8067 F: drivers/iio/dac/cio-dac.c
8069 MEDIA DRIVERS FOR RENESAS - FCP
8070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8071 L: linux-media@vger.kernel.org
8072 L: linux-renesas-soc@vger.kernel.org
8073 T: git git://linuxtv.org/media_tree.git
8075 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8076 F: drivers/media/platform/rcar-fcp.c
8077 F: include/media/rcar-fcp.h
8079 MEDIA DRIVERS FOR RENESAS - FDP1
8080 M: Kieran Bingham <kieran@bingham.xyz>
8081 L: linux-media@vger.kernel.org
8082 L: linux-renesas-soc@vger.kernel.org
8083 T: git git://linuxtv.org/media_tree.git
8085 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8086 F: drivers/media/platform/rcar_fdp1.c
8088 MEDIA DRIVERS FOR RENESAS - VIN
8089 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8090 L: linux-media@vger.kernel.org
8091 L: linux-renesas-soc@vger.kernel.org
8092 T: git git://linuxtv.org/media_tree.git
8094 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8095 F: drivers/media/platform/rcar-vin/
8097 MEDIA DRIVERS FOR RENESAS - VSP1
8098 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8099 L: linux-media@vger.kernel.org
8100 L: linux-renesas-soc@vger.kernel.org
8101 T: git git://linuxtv.org/media_tree.git
8103 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8104 F: drivers/media/platform/vsp1/
8106 MEDIA DRIVERS FOR HELENE
8107 M: Abylay Ospan <aospan@netup.ru>
8108 L: linux-media@vger.kernel.org
8109 W: https://linuxtv.org
8111 T: git git://linuxtv.org/media_tree.git
8113 F: drivers/media/dvb-frontends/helene*
8115 MEDIA DRIVERS FOR ASCOT2E
8116 M: Sergey Kozlov <serjk@netup.ru>
8117 M: Abylay Ospan <aospan@netup.ru>
8118 L: linux-media@vger.kernel.org
8119 W: https://linuxtv.org
8121 T: git git://linuxtv.org/media_tree.git
8123 F: drivers/media/dvb-frontends/ascot2e*
8125 MEDIA DRIVERS FOR CXD2841ER
8126 M: Sergey Kozlov <serjk@netup.ru>
8127 M: Abylay Ospan <aospan@netup.ru>
8128 L: linux-media@vger.kernel.org
8129 W: https://linuxtv.org
8131 T: git git://linuxtv.org/media_tree.git
8133 F: drivers/media/dvb-frontends/cxd2841er*
8135 MEDIA DRIVERS FOR HORUS3A
8136 M: Sergey Kozlov <serjk@netup.ru>
8137 M: Abylay Ospan <aospan@netup.ru>
8138 L: linux-media@vger.kernel.org
8139 W: https://linuxtv.org
8141 T: git git://linuxtv.org/media_tree.git
8143 F: drivers/media/dvb-frontends/horus3a*
8145 MEDIA DRIVERS FOR LNBH25
8146 M: Sergey Kozlov <serjk@netup.ru>
8147 M: Abylay Ospan <aospan@netup.ru>
8148 L: linux-media@vger.kernel.org
8149 W: https://linuxtv.org
8151 T: git git://linuxtv.org/media_tree.git
8153 F: drivers/media/dvb-frontends/lnbh25*
8155 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8156 M: Sergey Kozlov <serjk@netup.ru>
8157 M: Abylay Ospan <aospan@netup.ru>
8158 L: linux-media@vger.kernel.org
8159 W: https://linuxtv.org
8161 T: git git://linuxtv.org/media_tree.git
8163 F: drivers/media/pci/netup_unidvb/*
8165 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8166 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8167 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8168 P: LinuxTV.org Project
8169 L: linux-media@vger.kernel.org
8170 W: https://linuxtv.org
8171 Q: http://patchwork.kernel.org/project/linux-media/list/
8172 T: git git://linuxtv.org/media_tree.git
8174 F: Documentation/media/
8176 F: drivers/staging/media/
8177 F: include/linux/platform_data/media/
8179 F: include/uapi/linux/dvb/
8180 F: include/uapi/linux/videodev2.h
8181 F: include/uapi/linux/media.h
8182 F: include/uapi/linux/v4l2-*
8183 F: include/uapi/linux/meye.h
8184 F: include/uapi/linux/ivtv*
8185 F: include/uapi/linux/uvcvideo.h
8187 MEDIATEK ETHERNET DRIVER
8188 M: Felix Fietkau <nbd@openwrt.org>
8189 M: John Crispin <blogic@openwrt.org>
8190 L: netdev@vger.kernel.org
8192 F: drivers/net/ethernet/mediatek/
8194 MEDIATEK MEDIA DRIVER
8195 M: Tiffany Lin <tiffany.lin@mediatek.com>
8196 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8198 F: drivers/media/platform/mtk-vcodec/
8199 F: drivers/media/platform/mtk-vpu/
8200 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8201 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8204 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8205 M: Houlong Wei <houlong.wei@mediatek.com>
8206 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8208 F: drivers/media/platform/mtk-mdp/
8209 F: drivers/media/platform/mtk-vpu/
8210 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8212 MEDIATEK MT7601U WIRELESS LAN DRIVER
8213 M: Jakub Kicinski <kubakici@wp.pl>
8214 L: linux-wireless@vger.kernel.org
8216 F: drivers/net/wireless/mediatek/mt7601u/
8218 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8219 M: Peter Senna Tschudin <peter.senna@collabora.com>
8220 M: Martin Donnelly <martin.donnelly@ge.com>
8221 M: Martyn Welch <martyn.welch@collabora.co.uk>
8223 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8224 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8226 MEGARAID SCSI/SAS DRIVERS
8227 M: Kashyap Desai <kashyap.desai@broadcom.com>
8228 M: Sumit Saxena <sumit.saxena@broadcom.com>
8229 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8230 L: megaraidlinux.pdl@broadcom.com
8231 L: linux-scsi@vger.kernel.org
8232 W: http://www.avagotech.com/support/
8234 F: Documentation/scsi/megaraid.txt
8235 F: drivers/scsi/megaraid.*
8236 F: drivers/scsi/megaraid/
8238 MELFAS MIP4 TOUCHSCREEN DRIVER
8239 M: Sangwon Jee <jeesw@melfas.com>
8240 W: http://www.melfas.com
8242 F: drivers/input/touchscreen/melfas_mip4.c
8243 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8245 MELLANOX ETHERNET DRIVER (mlx4_en)
8246 M: Tariq Toukan <tariqt@mellanox.com>
8247 L: netdev@vger.kernel.org
8249 W: http://www.mellanox.com
8250 Q: http://patchwork.ozlabs.org/project/netdev/list/
8251 F: drivers/net/ethernet/mellanox/mlx4/en_*
8253 MELLANOX ETHERNET DRIVER (mlx5e)
8254 M: Saeed Mahameed <saeedm@mellanox.com>
8255 L: netdev@vger.kernel.org
8257 W: http://www.mellanox.com
8258 Q: http://patchwork.ozlabs.org/project/netdev/list/
8259 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8261 MELLANOX ETHERNET SWITCH DRIVERS
8262 M: Jiri Pirko <jiri@mellanox.com>
8263 M: Ido Schimmel <idosch@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/mlxsw/
8270 MELLANOX MLXCPLD I2C AND MUX DRIVER
8271 M: Vadim Pasternak <vadimp@mellanox.com>
8272 M: Michael Shych <michaelsh@mellanox.com>
8273 L: linux-i2c@vger.kernel.org
8275 F: drivers/i2c/busses/i2c-mlxcpld.c
8276 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8277 F: Documentation/i2c/busses/i2c-mlxcpld
8279 MELLANOX MLXCPLD LED DRIVER
8280 M: Vadim Pasternak <vadimp@mellanox.com>
8281 L: linux-leds@vger.kernel.org
8283 F: drivers/leds/leds-mlxcpld.c
8284 F: Documentation/leds/leds-mlxcpld.txt
8286 MELLANOX PLATFORM DRIVER
8287 M: Vadim Pasternak <vadimp@mellanox.com>
8288 L: platform-driver-x86@vger.kernel.org
8290 F: drivers/platform/x86/mlx-platform.c
8292 MELLANOX MLX CPLD HOTPLUG DRIVER
8293 M: Vadim Pasternak <vadimp@mellanox.com>
8294 L: platform-driver-x86@vger.kernel.org
8296 F: drivers/platform/x86/mlxcpld-hotplug.c
8297 F: include/linux/platform_data/mlxcpld-hotplug.h
8299 SOFT-ROCE DRIVER (rxe)
8300 M: Moni Shoua <monis@mellanox.com>
8301 L: linux-rdma@vger.kernel.org
8303 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8304 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8305 F: drivers/infiniband/sw/rxe/
8306 F: include/uapi/rdma/rdma_user_rxe.h
8309 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8310 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8311 L: linux-kernel@vger.kernel.org
8313 F: kernel/membarrier.c
8314 F: include/uapi/linux/membarrier.h
8317 L: linux-mm@kvack.org
8318 W: http://www.linux-mm.org
8320 F: include/linux/mm.h
8321 F: include/linux/gfp.h
8322 F: include/linux/mmzone.h
8323 F: include/linux/memory_hotplug.h
8324 F: include/linux/vmalloc.h
8327 MEMORY TECHNOLOGY DEVICES (MTD)
8328 M: David Woodhouse <dwmw2@infradead.org>
8329 M: Brian Norris <computersforpeace@gmail.com>
8330 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8331 M: Marek Vasut <marek.vasut@gmail.com>
8332 M: Richard Weinberger <richard@nod.at>
8333 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8334 L: linux-mtd@lists.infradead.org
8335 W: http://www.linux-mtd.infradead.org/
8336 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8337 T: git git://git.infradead.org/linux-mtd.git
8338 T: git git://git.infradead.org/l2-mtd.git
8340 F: Documentation/devicetree/bindings/mtd/
8342 F: include/linux/mtd/
8343 F: include/uapi/mtd/
8345 MEN A21 WATCHDOG DRIVER
8346 M: Johannes Thumshirn <morbidrsa@gmail.com>
8347 L: linux-watchdog@vger.kernel.org
8349 F: drivers/watchdog/mena21_wdt.c
8351 MEN CHAMELEON BUS (mcb)
8352 M: Johannes Thumshirn <morbidrsa@gmail.com>
8355 F: include/linux/mcb.h
8356 F: Documentation/men-chameleon-bus.txt
8358 MEN F21BMC (Board Management Controller)
8359 M: Andreas Werner <andreas.werner@men.de>
8361 F: drivers/mfd/menf21bmc.c
8362 F: drivers/watchdog/menf21bmc_wdt.c
8363 F: drivers/leds/leds-menf21bmc.c
8364 F: drivers/hwmon/menf21bmc_hwmon.c
8365 F: Documentation/hwmon/menf21bmc
8368 M: James Hogan <james.hogan@imgtec.com>
8369 L: linux-metag@vger.kernel.org
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8373 F: Documentation/metag/
8374 F: Documentation/devicetree/bindings/metag/
8375 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8376 F: drivers/clocksource/metag_generic.c
8377 F: drivers/irqchip/irq-metag.c
8378 F: drivers/irqchip/irq-metag-ext.c
8379 F: drivers/tty/metag_da.c
8381 MICROBLAZE ARCHITECTURE
8382 M: Michal Simek <monstr@monstr.eu>
8383 W: http://www.monstr.eu/fdt/
8384 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8388 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8389 M: Richard Genoud <richard.genoud@gmail.com>
8391 F: drivers/tty/serial/atmel_serial.c
8392 F: include/linux/atmel_serial.h
8394 MICROCHIP / ATMEL DMA DRIVER
8395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8397 L: dmaengine@vger.kernel.org
8399 F: drivers/dma/at_hdmac.c
8400 F: drivers/dma/at_hdmac_regs.h
8401 F: include/linux/platform_data/dma-atmel.h
8403 MICROCHIP / ATMEL ISC DRIVER
8404 M: Songjun Wu <songjun.wu@microchip.com>
8405 L: linux-media@vger.kernel.org
8407 F: drivers/media/platform/atmel/atmel-isc.c
8408 F: drivers/media/platform/atmel/atmel-isc-regs.h
8409 F: devicetree/bindings/media/atmel-isc.txt
8411 MICROCHIP USB251XB DRIVER
8412 M: Richard Leitner <richard.leitner@skidata.com>
8413 L: linux-usb@vger.kernel.org
8415 F: drivers/usb/misc/usb251xb.c
8416 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8418 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8419 M: Chen Yu <yu.c.chen@intel.com>
8420 L: platform-driver-x86@vger.kernel.org
8422 F: drivers/platform/x86/surfacepro3_button.c
8425 M: Oliver Neukum <oliver@neukum.org>
8427 F: drivers/usb/image/microtek.*
8430 M: Ralf Baechle <ralf@linux-mips.org>
8431 L: linux-mips@linux-mips.org
8432 W: http://www.linux-mips.org/
8433 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8434 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8436 F: Documentation/devicetree/bindings/mips/
8437 F: Documentation/mips/
8440 MIPS/LOONGSON1 ARCHITECTURE
8441 M: Keguang Zhang <keguang.zhang@gmail.com>
8442 L: linux-mips@linux-mips.org
8444 F: arch/mips/loongson32/
8445 F: arch/mips/include/asm/mach-loongson32/
8446 F: drivers/*/*loongson1*
8447 F: drivers/*/*/*loongson1*
8449 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8450 M: Hans Verkuil <hverkuil@xs4all.nl>
8451 L: linux-media@vger.kernel.org
8452 T: git git://linuxtv.org/media_tree.git
8453 W: https://linuxtv.org
8455 F: drivers/media/radio/radio-miropcm20*
8457 MELLANOX MLX4 core VPI driver
8458 M: Yishai Hadas <yishaih@mellanox.com>
8459 L: netdev@vger.kernel.org
8460 L: linux-rdma@vger.kernel.org
8461 W: http://www.mellanox.com
8462 Q: http://patchwork.ozlabs.org/project/netdev/list/
8464 F: drivers/net/ethernet/mellanox/mlx4/
8465 F: include/linux/mlx4/
8466 F: include/uapi/rdma/mlx4-abi.h
8468 MELLANOX MLX4 IB driver
8469 M: Yishai Hadas <yishaih@mellanox.com>
8470 L: linux-rdma@vger.kernel.org
8471 W: http://www.mellanox.com
8472 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8474 F: drivers/infiniband/hw/mlx4/
8475 F: include/linux/mlx4/
8477 MELLANOX MLX5 core VPI driver
8478 M: Saeed Mahameed <saeedm@mellanox.com>
8479 M: Matan Barak <matanb@mellanox.com>
8480 M: Leon Romanovsky <leonro@mellanox.com>
8481 L: netdev@vger.kernel.org
8482 L: linux-rdma@vger.kernel.org
8483 W: http://www.mellanox.com
8484 Q: http://patchwork.ozlabs.org/project/netdev/list/
8486 F: drivers/net/ethernet/mellanox/mlx5/core/
8487 F: include/linux/mlx5/
8488 F: include/uapi/rdma/mlx5-abi.h
8490 MELLANOX MLX5 IB driver
8491 M: Matan Barak <matanb@mellanox.com>
8492 M: Leon Romanovsky <leonro@mellanox.com>
8493 L: linux-rdma@vger.kernel.org
8494 W: http://www.mellanox.com
8495 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8497 F: drivers/infiniband/hw/mlx5/
8498 F: include/linux/mlx5/
8500 MELEXIS MLX90614 DRIVER
8501 M: Crt Mori <cmo@melexis.com>
8502 L: linux-iio@vger.kernel.org
8503 W: http://www.melexis.com
8505 F: drivers/iio/temperature/mlx90614.c
8507 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8508 M: Don Brace <don.brace@microsemi.com>
8509 L: esc.storagedev@microsemi.com
8510 L: linux-scsi@vger.kernel.org
8512 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8513 F: drivers/scsi/smartpqi/Kconfig
8514 F: drivers/scsi/smartpqi/Makefile
8515 F: include/linux/cciss*.h
8516 F: include/uapi/linux/cciss*.h
8517 F: Documentation/scsi/smartpqi.txt
8519 MN88472 MEDIA DRIVER
8520 M: Antti Palosaari <crope@iki.fi>
8521 L: linux-media@vger.kernel.org
8522 W: https://linuxtv.org
8523 W: http://palosaari.fi/linux/
8524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8526 F: drivers/media/dvb-frontends/mn88472*
8528 MN88473 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/mn88473*
8538 M: Jessica Yu <jeyu@redhat.com>
8539 M: Rusty Russell <rusty@rustcorp.com.au>
8540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8542 F: include/linux/module.h
8545 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8546 W: http://popies.net/meye/
8548 F: Documentation/media/v4l-drivers/meye*
8549 F: drivers/media/pci/meye/
8550 F: include/uapi/linux/meye.h
8552 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8553 M: Jiri Slaby <jirislaby@gmail.com>
8555 F: Documentation/serial/moxa-smartio
8556 F: drivers/tty/mxser.*
8558 MR800 AVERMEDIA USB FM RADIO DRIVER
8559 M: Alexey Klimov <klimov.linux@gmail.com>
8560 L: linux-media@vger.kernel.org
8561 T: git git://linuxtv.org/media_tree.git
8563 F: drivers/media/radio/radio-mr800.c
8565 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8566 M: Alan Ott <alan@signal11.us>
8567 L: linux-wpan@vger.kernel.org
8569 F: drivers/net/ieee802154/mrf24j40.c
8570 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8573 M: "Lee, Chun-Yi" <jlee@suse.com>
8574 L: platform-driver-x86@vger.kernel.org
8576 F: drivers/platform/x86/msi-laptop.c
8579 L: platform-driver-x86@vger.kernel.org
8581 F: drivers/platform/x86/msi-wmi.c
8584 M: Antti Palosaari <crope@iki.fi>
8585 L: linux-media@vger.kernel.org
8586 W: https://linuxtv.org
8587 W: http://palosaari.fi/linux/
8588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8589 T: git git://linuxtv.org/anttip/media_tree.git
8591 F: drivers/media/tuners/msi001*
8593 MSI2500 MEDIA DRIVER
8594 M: Antti Palosaari <crope@iki.fi>
8595 L: linux-media@vger.kernel.org
8596 W: https://linuxtv.org
8597 W: http://palosaari.fi/linux/
8598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8599 T: git git://linuxtv.org/anttip/media_tree.git
8601 F: drivers/media/usb/msi2500/
8603 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8604 M: Robert Jarzmik <robert.jarzmik@free.fr>
8605 L: linux-mtd@lists.infradead.org
8607 F: drivers/mtd/devices/docg3*
8609 MT9M032 APTINA SENSOR DRIVER
8610 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8611 L: linux-media@vger.kernel.org
8612 T: git git://linuxtv.org/media_tree.git
8614 F: drivers/media/i2c/mt9m032.c
8615 F: include/media/i2c/mt9m032.h
8617 MT9P031 APTINA CAMERA SENSOR
8618 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8619 L: linux-media@vger.kernel.org
8620 T: git git://linuxtv.org/media_tree.git
8622 F: drivers/media/i2c/mt9p031.c
8623 F: include/media/i2c/mt9p031.h
8625 MT9T001 APTINA CAMERA SENSOR
8626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8627 L: linux-media@vger.kernel.org
8628 T: git git://linuxtv.org/media_tree.git
8630 F: drivers/media/i2c/mt9t001.c
8631 F: include/media/i2c/mt9t001.h
8633 MT9V032 APTINA CAMERA SENSOR
8634 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8635 L: linux-media@vger.kernel.org
8636 T: git git://linuxtv.org/media_tree.git
8638 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8639 F: drivers/media/i2c/mt9v032.c
8640 F: include/media/i2c/mt9v032.h
8642 MULTIFUNCTION DEVICES (MFD)
8643 M: Lee Jones <lee.jones@linaro.org>
8644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8646 F: Documentation/devicetree/bindings/mfd/
8648 F: include/linux/mfd/
8649 F: include/dt-bindings/mfd/
8651 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8652 M: Ulf Hansson <ulf.hansson@linaro.org>
8653 L: linux-mmc@vger.kernel.org
8654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8656 F: Documentation/devicetree/bindings/mmc/
8658 F: include/linux/mmc/
8659 F: include/uapi/linux/mmc/
8661 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8663 F: drivers/mmc/host/mmc_spi.c
8664 F: include/linux/spi/mmc_spi.h
8666 MULTISOUND SOUND DRIVER
8667 M: Andrew Veliath <andrewtv@usa.net>
8669 F: Documentation/sound/oss/MultiSound
8672 MULTITECH MULTIPORT CARD (ISICOM)
8674 F: drivers/tty/isicom.c
8675 F: include/linux/isicom.h
8677 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8678 M: Bin Liu <b-liu@ti.com>
8679 L: linux-usb@vger.kernel.org
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8682 F: drivers/usb/musb/
8684 MXL5007T MEDIA DRIVER
8685 M: Michael Krufky <mkrufky@linuxtv.org>
8686 L: linux-media@vger.kernel.org
8687 W: https://linuxtv.org
8688 W: http://github.com/mkrufky
8689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8690 T: git git://linuxtv.org/mkrufky/tuners.git
8692 F: drivers/media/tuners/mxl5007t.*
8695 M: Marek Vasut <marex@denx.de>
8697 F: drivers/gpu/drm/mxsfb/
8698 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8700 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8701 M: Hyong-Youb Kim <hykim@myri.com>
8702 L: netdev@vger.kernel.org
8703 W: https://www.myricom.com/support/downloads/myri10ge.html
8705 F: drivers/net/ethernet/myricom/myri10ge/
8707 NAND FLASH SUBSYSTEM
8708 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8709 R: Richard Weinberger <richard@nod.at>
8710 L: linux-mtd@lists.infradead.org
8711 W: http://www.linux-mtd.infradead.org/
8712 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8713 T: git git://github.com/linux-nand/linux.git
8715 F: drivers/mtd/nand/
8716 F: include/linux/mtd/nand*.h
8718 NATSEMI ETHERNET DRIVER (DP8381x)
8720 F: drivers/net/ethernet/natsemi/natsemi.c
8722 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8723 M: Daniel Mack <zonque@gmail.com>
8725 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8726 W: http://www.native-instruments.com
8730 M: Petr Vandrovec <petr@vandrovec.name>
8734 NCR 5380 SCSI DRIVERS
8735 M: Finn Thain <fthain@telegraphics.com.au>
8736 M: Michael Schmitz <schmitzmic@gmail.com>
8737 L: linux-scsi@vger.kernel.org
8739 F: Documentation/scsi/g_NCR5380.txt
8740 F: drivers/scsi/NCR5380.*
8741 F: drivers/scsi/arm/cumana_1.c
8742 F: drivers/scsi/arm/oak.c
8743 F: drivers/scsi/atari_scsi.*
8744 F: drivers/scsi/dmx3191d.c
8745 F: drivers/scsi/g_NCR5380.*
8746 F: drivers/scsi/mac_scsi.*
8747 F: drivers/scsi/sun3_scsi.*
8748 F: drivers/scsi/sun3_scsi_vme.c
8750 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8751 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8752 L: linux-scsi@vger.kernel.org
8754 F: drivers/scsi/NCR_D700.*
8756 NCT6775 HARDWARE MONITOR DRIVER
8757 M: Guenter Roeck <linux@roeck-us.net>
8758 L: linux-hwmon@vger.kernel.org
8760 F: Documentation/hwmon/nct6775
8761 F: drivers/hwmon/nct6775.c
8763 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8764 M: Faisal Latif <faisal.latif@intel.com>
8765 L: linux-rdma@vger.kernel.org
8766 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8768 F: drivers/infiniband/hw/nes/
8769 F: include/uapi/rdma/nes-abi.h
8771 NETEM NETWORK EMULATOR
8772 M: Stephen Hemminger <stephen@networkplumber.org>
8773 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8775 F: net/sched/sch_netem.c
8777 NETERION 10GbE DRIVERS (s2io/vxge)
8778 M: Jon Mason <jdmason@kudzu.us>
8779 L: netdev@vger.kernel.org
8781 F: Documentation/networking/s2io.txt
8782 F: Documentation/networking/vxge.txt
8783 F: drivers/net/ethernet/neterion/
8786 M: Pablo Neira Ayuso <pablo@netfilter.org>
8787 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8788 M: Florian Westphal <fw@strlen.de>
8789 L: netfilter-devel@vger.kernel.org
8790 L: coreteam@netfilter.org
8791 W: http://www.netfilter.org/
8792 W: http://www.iptables.org/
8793 W: http://www.nftables.org/
8794 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8798 F: include/linux/netfilter*
8799 F: include/linux/netfilter/
8800 F: include/net/netfilter/
8801 F: include/uapi/linux/netfilter*
8802 F: include/uapi/linux/netfilter/
8803 F: net/*/netfilter.c
8806 F: net/bridge/br_netfilter*.c
8809 M: Paul Moore <paul@paul-moore.com>
8810 W: http://netlabel.sf.net
8811 L: netdev@vger.kernel.org
8813 F: Documentation/netlabel/
8814 F: include/net/netlabel.h
8817 NETROM NETWORK LAYER
8818 M: Ralf Baechle <ralf@linux-mips.org>
8819 L: linux-hams@vger.kernel.org
8820 W: http://www.linux-ax25.org/
8822 F: include/net/netrom.h
8823 F: include/uapi/linux/netrom.h
8826 NETRONOME ETHERNET DRIVERS
8827 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8828 L: oss-drivers@netronome.com
8830 F: drivers/net/ethernet/netronome/
8832 NETWORK BLOCK DEVICE (NBD)
8833 M: Josef Bacik <jbacik@fb.com>
8835 L: linux-block@vger.kernel.org
8836 L: nbd-general@lists.sourceforge.net
8837 F: Documentation/blockdev/nbd.txt
8838 F: drivers/block/nbd.c
8839 F: include/uapi/linux/nbd.h
8841 NETWORK DROP MONITOR
8842 M: Neil Horman <nhorman@tuxdriver.com>
8843 L: netdev@vger.kernel.org
8845 W: https://fedorahosted.org/dropwatch/
8846 F: net/core/drop_monitor.c
8849 M: Andrew Lunn <andrew@lunn.ch>
8850 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8851 M: Florian Fainelli <f.fainelli@gmail.com>
8854 F: include/net/dsa.h
8857 NETWORKING [GENERAL]
8858 M: "David S. Miller" <davem@davemloft.net>
8859 L: netdev@vger.kernel.org
8860 W: http://www.linuxfoundation.org/en/Net
8861 Q: http://patchwork.ozlabs.org/project/netdev/list/
8862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8864 B: mailto:netdev@vger.kernel.org
8868 F: include/linux/in.h
8869 F: include/linux/net.h
8870 F: include/linux/netdevice.h
8871 F: include/uapi/linux/in.h
8872 F: include/uapi/linux/net.h
8873 F: include/uapi/linux/netdevice.h
8874 F: include/uapi/linux/net_namespace.h
8876 F: tools/testing/selftests/net/
8879 NETWORKING [IPv4/IPv6]
8880 M: "David S. Miller" <davem@davemloft.net>
8881 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8882 M: James Morris <jmorris@namei.org>
8883 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8884 M: Patrick McHardy <kaber@trash.net>
8885 L: netdev@vger.kernel.org
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8894 M: Steffen Klassert <steffen.klassert@secunet.com>
8895 M: Herbert Xu <herbert@gondor.apana.org.au>
8896 M: "David S. Miller" <davem@davemloft.net>
8897 L: netdev@vger.kernel.org
8898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8907 F: net/ipv4/ipcomp.c
8908 F: net/ipv4/ip_vti.c
8912 F: net/ipv6/ipcomp6.c
8913 F: net/ipv6/ip6_vti.c
8914 F: include/uapi/linux/xfrm.h
8915 F: include/net/xfrm.h
8917 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8918 M: Paul Moore <paul@paul-moore.com>
8919 L: netdev@vger.kernel.org
8922 NETWORKING [WIRELESS]
8923 L: linux-wireless@vger.kernel.org
8924 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8927 L: netdev@vger.kernel.org
8928 W: http://www.linuxfoundation.org/en/Net
8929 Q: http://patchwork.ozlabs.org/project/netdev/list/
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8933 F: Documentation/devicetree/bindings/net/
8935 F: include/linux/if_*
8936 F: include/linux/netdevice.h
8937 F: include/linux/etherdevice.h
8938 F: include/linux/fcdevice.h
8939 F: include/linux/fddidevice.h
8940 F: include/linux/hippidevice.h
8941 F: include/linux/inetdevice.h
8942 F: include/uapi/linux/if_*
8943 F: include/uapi/linux/netdevice.h
8945 NETWORKING DRIVERS (WIRELESS)
8946 M: Kalle Valo <kvalo@codeaurora.org>
8947 L: linux-wireless@vger.kernel.org
8948 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8952 F: Documentation/devicetree/bindings/net/wireless/
8953 F: drivers/net/wireless/
8955 NETXEN (1/10) GbE SUPPORT
8956 M: Manish Chopra <manish.chopra@cavium.com>
8957 M: Rahul Verma <rahul.verma@cavium.com>
8958 M: Dept-GELinuxNICDev@cavium.com
8959 L: netdev@vger.kernel.org
8961 F: drivers/net/ethernet/qlogic/netxen/
8964 M: Samuel Ortiz <sameo@linux.intel.com>
8965 L: linux-wireless@vger.kernel.org
8966 L: linux-nfc@lists.01.org (subscribers-only)
8970 F: include/uapi/linux/nfc.h
8972 F: include/linux/platform_data/nfcmrvl.h
8973 F: include/linux/platform_data/nxp-nci.h
8974 F: include/linux/platform_data/pn544.h
8975 F: include/linux/platform_data/st21nfca.h
8976 F: include/linux/platform_data/st-nci.h
8977 F: Documentation/devicetree/bindings/net/nfc/
8979 NFS, SUNRPC, AND LOCKD CLIENTS
8980 M: Trond Myklebust <trond.myklebust@primarydata.com>
8981 M: Anna Schumaker <anna.schumaker@netapp.com>
8982 L: linux-nfs@vger.kernel.org
8983 W: http://client.linux-nfs.org
8984 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8990 F: include/linux/lockd/
8991 F: include/linux/nfs*
8992 F: include/linux/sunrpc/
8993 F: include/uapi/linux/nfs*
8994 F: include/uapi/linux/sunrpc/
8997 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8998 L: linux-nilfs@vger.kernel.org
8999 W: http://nilfs.sourceforge.net/
9000 W: http://nilfs.osdn.jp/
9001 T: git git://github.com/konis/nilfs2.git
9003 F: Documentation/filesystems/nilfs2.txt
9005 F: include/trace/events/nilfs2.h
9006 F: include/uapi/linux/nilfs2_api.h
9007 F: include/uapi/linux/nilfs2_ondisk.h
9009 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9010 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9011 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9013 F: Documentation/scsi/NinjaSCSI.txt
9014 F: drivers/scsi/pcmcia/nsp_*
9016 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9017 M: GOTO Masanori <gotom@debian.or.jp>
9018 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9019 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9021 F: Documentation/scsi/NinjaSCSI.txt
9022 F: drivers/scsi/nsp32*
9025 M: Ley Foon Tan <lftan@altera.com>
9026 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9031 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9032 M: Pavel Machek <pavel@ucw.cz>
9033 M: Sakari Ailus <sakari.ailus@iki.fi>
9034 L: linux-media@vger.kernel.org
9036 F: drivers/media/i2c/et8ek8
9037 F: drivers/media/i2c/ad5820.c
9039 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9040 M: Pavel Machek <pavel@ucw.cz>
9041 M: Sakari Ailus <sakari.ailus@iki.fi>
9042 L: linux-media@vger.kernel.org
9044 F: drivers/media/i2c/et8ek8
9045 F: drivers/media/i2c/ad5820.c
9047 NOKIA N900 POWER SUPPLY DRIVERS
9048 R: Pali Rohár <pali.rohar@gmail.com>
9049 F: include/linux/power/bq2415x_charger.h
9050 F: include/linux/power/bq27xxx_battery.h
9051 F: include/linux/power/isp1704_charger.h
9052 F: drivers/power/supply/bq2415x_charger.c
9053 F: drivers/power/supply/bq27xxx_battery.c
9054 F: drivers/power/supply/bq27xxx_battery_i2c.c
9055 F: drivers/power/supply/isp1704_charger.c
9056 F: drivers/power/supply/rx51_battery.c
9059 M: Jon Mason <jdmason@kudzu.us>
9060 M: Dave Jiang <dave.jiang@intel.com>
9061 M: Allen Hubbe <Allen.Hubbe@emc.com>
9062 L: linux-ntb@googlegroups.com
9064 W: https://github.com/jonmason/ntb/wiki
9065 T: git git://github.com/jonmason/ntb.git
9067 F: drivers/net/ntb_netdev.c
9068 F: include/linux/ntb.h
9069 F: include/linux/ntb_transport.h
9070 F: tools/testing/selftests/ntb/
9073 M: Jon Mason <jdmason@kudzu.us>
9074 M: Dave Jiang <dave.jiang@intel.com>
9075 L: linux-ntb@googlegroups.com
9077 W: https://github.com/jonmason/ntb/wiki
9078 T: git git://github.com/jonmason/ntb.git
9079 F: drivers/ntb/hw/intel/
9082 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9083 L: linux-ntb@googlegroups.com
9085 F: drivers/ntb/hw/amd/
9088 M: Anton Altaparmakov <anton@tuxera.com>
9089 L: linux-ntfs-dev@lists.sourceforge.net
9090 W: http://www.tuxera.com/
9091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9093 F: Documentation/filesystems/ntfs.txt
9096 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9097 M: Antonino Daplas <adaplas@gmail.com>
9098 L: linux-fbdev@vger.kernel.org
9100 F: drivers/video/fbdev/riva/
9101 F: drivers/video/fbdev/nvidia/
9104 M: Keith Busch <keith.busch@intel.com>
9105 M: Jens Axboe <axboe@fb.com>
9106 M: Christoph Hellwig <hch@lst.de>
9107 M: Sagi Grimberg <sagi@grimberg.me>
9108 L: linux-nvme@lists.infradead.org
9109 T: git://git.infradead.org/nvme.git
9110 W: http://git.infradead.org/nvme.git
9112 F: drivers/nvme/host/
9113 F: include/linux/nvme.h
9114 F: include/uapi/linux/nvme_ioctl.h
9116 NVM EXPRESS TARGET DRIVER
9117 M: Christoph Hellwig <hch@lst.de>
9118 M: Sagi Grimberg <sagi@grimberg.me>
9119 L: linux-nvme@lists.infradead.org
9120 T: git://git.infradead.org/nvme.git
9121 W: http://git.infradead.org/nvme.git
9123 F: drivers/nvme/target/
9125 NVM EXPRESS FC TRANSPORT DRIVERS
9126 M: James Smart <james.smart@broadcom.com>
9127 L: linux-nvme@lists.infradead.org
9129 F: include/linux/nvme-fc.h
9130 F: include/linux/nvme-fc-driver.h
9131 F: drivers/nvme/host/fc.c
9132 F: drivers/nvme/target/fc.c
9133 F: drivers/nvme/target/fcloop.c
9136 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9139 F: Documentation/devicetree/bindings/nvmem/
9140 F: include/linux/nvmem-consumer.h
9141 F: include/linux/nvmem-provider.h
9144 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9145 R: Charles Gorand <charles.gorand@effinnov.com>
9146 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9148 F: drivers/nfc/nxp-nci
9150 NXP TDA998X DRM DRIVER
9151 M: Russell King <linux@armlinux.org.uk>
9153 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9154 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9155 F: drivers/gpu/drm/i2c/tda998x_drv.c
9156 F: include/drm/i2c/tda998x.h
9159 M: Peter Rosin <peda@axentia.se>
9160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9162 F: sound/soc/codecs/tfa9879*
9165 M: Josh Poimboeuf <jpoimboe@redhat.com>
9170 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9171 M: Tony Lindgren <tony@atomide.com>
9172 L: linux-omap@vger.kernel.org
9173 Q: http://patchwork.kernel.org/project/linux-omap/list/
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9176 F: arch/arm/mach-omap1/
9177 F: arch/arm/plat-omap/
9178 F: arch/arm/configs/omap1_defconfig
9179 F: drivers/i2c/busses/i2c-omap.c
9180 F: include/linux/i2c-omap.h
9183 M: Tony Lindgren <tony@atomide.com>
9184 L: linux-omap@vger.kernel.org
9185 W: http://www.muru.com/linux/omap/
9186 W: http://linux.omap.com/
9187 Q: http://patchwork.kernel.org/project/linux-omap/list/
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9190 F: arch/arm/mach-omap2/
9191 F: arch/arm/plat-omap/
9192 F: arch/arm/configs/omap2plus_defconfig
9193 F: drivers/i2c/busses/i2c-omap.c
9194 F: drivers/irqchip/irq-omap-intc.c
9195 F: drivers/mfd/*omap*.c
9196 F: drivers/mfd/menelaus.c
9197 F: drivers/mfd/palmas.c
9198 F: drivers/mfd/tps65217.c
9199 F: drivers/mfd/tps65218.c
9200 F: drivers/mfd/tps65910.c
9201 F: drivers/mfd/twl-core.[ch]
9202 F: drivers/mfd/twl4030*.c
9203 F: drivers/mfd/twl6030*.c
9204 F: drivers/mfd/twl6040*.c
9205 F: drivers/regulator/palmas-regulator*.c
9206 F: drivers/regulator/pbias-regulator.c
9207 F: drivers/regulator/tps65217-regulator.c
9208 F: drivers/regulator/tps65218-regulator.c
9209 F: drivers/regulator/tps65910-regulator.c
9210 F: drivers/regulator/twl-regulator.c
9211 F: drivers/regulator/twl6030-regulator.c
9212 F: include/linux/i2c-omap.h
9214 OMAP DEVICE TREE SUPPORT
9215 M: Benoît Cousson <bcousson@baylibre.com>
9216 M: Tony Lindgren <tony@atomide.com>
9217 L: linux-omap@vger.kernel.org
9218 L: devicetree@vger.kernel.org
9220 F: arch/arm/boot/dts/*omap*
9221 F: arch/arm/boot/dts/*am3*
9222 F: arch/arm/boot/dts/*am4*
9223 F: arch/arm/boot/dts/*am5*
9224 F: arch/arm/boot/dts/*dra7*
9226 OMAP CLOCK FRAMEWORK SUPPORT
9227 M: Paul Walmsley <paul@pwsan.com>
9228 L: linux-omap@vger.kernel.org
9230 F: arch/arm/*omap*/*clock*
9232 OMAP POWER MANAGEMENT SUPPORT
9233 M: Kevin Hilman <khilman@kernel.org>
9234 L: linux-omap@vger.kernel.org
9236 F: arch/arm/*omap*/*pm*
9237 F: drivers/cpufreq/omap-cpufreq.c
9239 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9240 M: Rajendra Nayak <rnayak@codeaurora.org>
9241 M: Paul Walmsley <paul@pwsan.com>
9242 L: linux-omap@vger.kernel.org
9244 F: arch/arm/mach-omap2/prm*
9247 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9248 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9250 L: linux-omap@vger.kernel.org
9254 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9255 M: Roger Quadros <rogerq@ti.com>
9256 M: Tony Lindgren <tony@atomide.com>
9257 L: linux-omap@vger.kernel.org
9259 F: drivers/memory/omap-gpmc.c
9260 F: arch/arm/mach-omap2/*gpmc*
9262 OMAP FRAMEBUFFER SUPPORT
9263 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9264 L: linux-fbdev@vger.kernel.org
9265 L: linux-omap@vger.kernel.org
9267 F: drivers/video/fbdev/omap/
9269 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9270 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9271 L: linux-omap@vger.kernel.org
9272 L: linux-fbdev@vger.kernel.org
9274 F: drivers/video/fbdev/omap2/
9275 F: Documentation/arm/OMAP/DSS
9277 OMAP HARDWARE SPINLOCK SUPPORT
9278 M: Ohad Ben-Cohen <ohad@wizery.com>
9279 L: linux-omap@vger.kernel.org
9281 F: drivers/hwspinlock/omap_hwspinlock.c
9284 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9285 L: linux-omap@vger.kernel.org
9287 F: drivers/mmc/host/omap.c
9290 L: linux-mmc@vger.kernel.org
9291 L: linux-omap@vger.kernel.org
9293 F: drivers/mmc/host/omap_hsmmc.c
9295 OMAP RANDOM NUMBER GENERATOR SUPPORT
9296 M: Deepak Saxena <dsaxena@plexity.net>
9298 F: drivers/char/hw_random/omap-rng.c
9301 M: Benoît Cousson <bcousson@baylibre.com>
9302 M: Paul Walmsley <paul@pwsan.com>
9303 L: linux-omap@vger.kernel.org
9305 F: arch/arm/mach-omap2/omap_hwmod.*
9308 M: Paul Walmsley <paul@pwsan.com>
9309 L: linux-omap@vger.kernel.org
9311 F: arch/arm/mach-omap2/omap_hwmod*data*
9313 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9314 M: Benoît Cousson <bcousson@baylibre.com>
9315 L: linux-omap@vger.kernel.org
9317 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9319 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9321 L: linux-media@vger.kernel.org
9323 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9324 F: drivers/media/platform/omap3isp/
9325 F: drivers/staging/media/omap4iss/
9328 L: linux-usb@vger.kernel.org
9329 L: linux-omap@vger.kernel.org
9331 F: drivers/usb/*/*omap*
9332 F: arch/arm/*omap*/usb*
9335 M: Grygorii Strashko <grygorii.strashko@ti.com>
9336 M: Santosh Shilimkar <ssantosh@kernel.org>
9337 M: Kevin Hilman <khilman@kernel.org>
9338 L: linux-omap@vger.kernel.org
9340 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9341 F: drivers/gpio/gpio-omap.c
9343 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9344 M: Mark Jackson <mpfj@newflow.co.uk>
9345 L: linux-omap@vger.kernel.org
9347 F: arch/arm/boot/dts/am335x-nano.dts
9350 M: Bob Copeland <me@bobcopeland.com>
9351 L: linux-karma-devel@lists.sourceforge.net
9353 F: Documentation/filesystems/omfs.txt
9356 OMNIKEY CARDMAN 4000 DRIVER
9357 M: Harald Welte <laforge@gnumonks.org>
9359 F: drivers/char/pcmcia/cm4000_cs.c
9360 F: include/linux/cm4000_cs.h
9361 F: include/uapi/linux/cm4000_cs.h
9363 OMNIKEY CARDMAN 4040 DRIVER
9364 M: Harald Welte <laforge@gnumonks.org>
9366 F: drivers/char/pcmcia/cm4040_cs.*
9368 OMNIVISION OV7670 SENSOR DRIVER
9369 M: Jonathan Corbet <corbet@lwn.net>
9370 L: linux-media@vger.kernel.org
9371 T: git git://linuxtv.org/media_tree.git
9373 F: drivers/media/i2c/ov7670.c
9375 ONENAND FLASH DRIVER
9376 M: Kyungmin Park <kyungmin.park@samsung.com>
9377 L: linux-mtd@lists.infradead.org
9379 F: drivers/mtd/onenand/
9380 F: include/linux/mtd/onenand*.h
9382 ONSTREAM SCSI TAPE DRIVER
9383 M: Willem Riede <osst@riede.org>
9384 L: osst-users@lists.sourceforge.net
9385 L: linux-scsi@vger.kernel.org
9387 F: Documentation/scsi/osst.txt
9388 F: drivers/scsi/osst.*
9389 F: drivers/scsi/osst_*.h
9390 F: drivers/scsi/st.h
9392 OPENCORES I2C BUS DRIVER
9393 M: Peter Korsgaard <jacmet@sunsite.dk>
9394 L: linux-i2c@vger.kernel.org
9396 F: Documentation/i2c/busses/i2c-ocores
9397 F: drivers/i2c/busses/i2c-ocores.c
9399 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9400 M: Rob Herring <robh+dt@kernel.org>
9401 M: Frank Rowand <frowand.list@gmail.com>
9402 L: devicetree@vger.kernel.org
9403 W: http://www.devicetree.org/
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9407 F: include/linux/of*.h
9410 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9411 M: Rob Herring <robh+dt@kernel.org>
9412 M: Mark Rutland <mark.rutland@arm.com>
9413 L: devicetree@vger.kernel.org
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9415 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9417 F: Documentation/devicetree/
9419 F: include/dt-bindings/
9421 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9422 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9423 L: devicetree@vger.kernel.org
9425 F: Documentation/devicetree/dynamic-resolution-notes.txt
9426 F: Documentation/devicetree/overlay-notes.txt
9427 F: drivers/of/overlay.c
9428 F: drivers/of/resolver.c
9430 OPENRISC ARCHITECTURE
9431 M: Jonas Bonn <jonas@southpole.se>
9432 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9433 M: Stafford Horne <shorne@gmail.com>
9434 T: git git://github.com/openrisc/linux.git
9435 L: openrisc@lists.librecores.org
9436 W: http://openrisc.io
9441 M: Pravin Shelar <pshelar@nicira.com>
9442 L: netdev@vger.kernel.org
9443 L: dev@openvswitch.org
9444 W: http://openvswitch.org
9447 F: include/uapi/linux/openvswitch.h
9449 OPERATING PERFORMANCE POINTS (OPP)
9450 M: Viresh Kumar <vireshk@kernel.org>
9451 M: Nishanth Menon <nm@ti.com>
9452 M: Stephen Boyd <sboyd@codeaurora.org>
9453 L: linux-pm@vger.kernel.org
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9456 F: drivers/base/power/opp/
9457 F: include/linux/pm_opp.h
9458 F: Documentation/power/opp.txt
9459 F: Documentation/devicetree/bindings/opp/
9462 M: Clemens Ladisch <clemens@ladisch.de>
9463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9464 T: git git://git.alsa-project.org/alsa-kernel.git
9466 F: sound/drivers/opl4/
9469 M: Robert Richter <rric@kernel.org>
9470 L: oprofile-list@lists.sf.net
9472 F: arch/*/include/asm/oprofile*.h
9474 F: drivers/oprofile/
9475 F: include/linux/oprofile.h
9477 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9478 M: Mark Fasheh <mfasheh@versity.com>
9479 M: Joel Becker <jlbec@evilplan.org>
9480 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9481 W: http://ocfs2.wiki.kernel.org
9483 F: Documentation/filesystems/ocfs2.txt
9484 F: Documentation/filesystems/dlmfs.txt
9488 L: linux-wireless@vger.kernel.org
9489 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9490 W: http://www.nongnu.org/orinoco/
9492 F: drivers/net/wireless/intersil/orinoco/
9494 OSD LIBRARY and FILESYSTEM
9495 M: Boaz Harrosh <ooo@electrozaur.com>
9496 M: Benny Halevy <bhalevy@primarydata.com>
9497 L: osd-dev@open-osd.org
9498 W: http://open-osd.org
9499 T: git git://git.open-osd.org/open-osd.git
9501 F: drivers/scsi/osd/
9502 F: include/scsi/osd_*
9506 M: Miklos Szeredi <miklos@szeredi.hu>
9507 L: linux-unionfs@vger.kernel.org
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9511 F: Documentation/filesystems/overlayfs.txt
9514 M: Mike Marshall <hubcap@omnibond.com>
9515 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9519 F: Documentation/filesystems/orangefs.txt
9522 M: Christian Lamparter <chunkeey@googlemail.com>
9523 L: linux-wireless@vger.kernel.org
9524 W: http://wireless.kernel.org/en/users/Drivers/p54
9526 F: drivers/net/wireless/intersil/p54/
9528 PA SEMI ETHERNET DRIVER
9529 L: netdev@vger.kernel.org
9531 F: drivers/net/ethernet/pasemi/*
9533 PA SEMI SMBUS DRIVER
9534 L: linux-i2c@vger.kernel.org
9536 F: drivers/i2c/busses/i2c-pasemi.c
9538 PADATA PARALLEL EXECUTION MECHANISM
9539 M: Steffen Klassert <steffen.klassert@secunet.com>
9540 L: linux-crypto@vger.kernel.org
9543 F: include/linux/padata.h
9544 F: Documentation/padata.txt
9546 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9547 M: Harald Welte <laforge@gnumonks.org>
9548 L: platform-driver-x86@vger.kernel.org
9550 F: drivers/platform/x86/panasonic-laptop.c
9552 PANASONIC MN10300/AM33/AM34 PORT
9553 M: David Howells <dhowells@redhat.com>
9554 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9555 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9557 F: Documentation/mn10300/
9560 PARALLEL LCD/KEYPAD PANEL DRIVER
9561 M: Willy Tarreau <willy@haproxy.com>
9562 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9564 F: Documentation/misc-devices/lcd-panel-cgram.txt
9565 F: drivers/misc/panel.c
9567 PARALLEL PORT SUBSYSTEM
9568 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9569 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9570 L: linux-parport@lists.infradead.org (subscribers-only)
9573 F: include/linux/parport*.h
9574 F: drivers/char/ppdev.c
9575 F: include/uapi/linux/ppdev.h
9576 F: Documentation/parport*.txt
9578 PARAVIRT_OPS INTERFACE
9579 M: Jeremy Fitzhardinge <jeremy@goop.org>
9580 M: Chris Wright <chrisw@sous-sol.org>
9581 M: Alok Kataria <akataria@vmware.com>
9582 M: Rusty Russell <rusty@rustcorp.com.au>
9583 L: virtualization@lists.linux-foundation.org
9585 F: Documentation/virtual/paravirt_ops.txt
9586 F: arch/*/kernel/paravirt*
9587 F: arch/*/include/asm/paravirt.h
9588 F: include/linux/hypervisor.h
9590 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9591 M: Tim Waugh <tim@cyberelk.net>
9592 L: linux-parport@lists.infradead.org (subscribers-only)
9594 F: Documentation/blockdev/paride.txt
9595 F: drivers/block/paride/
9598 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9599 M: Helge Deller <deller@gmx.de>
9600 L: linux-parisc@vger.kernel.org
9601 W: http://www.parisc-linux.org/
9602 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9607 F: Documentation/parisc/
9609 F: drivers/char/agp/parisc-agp.c
9610 F: drivers/input/serio/gscps2.c
9611 F: drivers/parport/parport_gsc.*
9612 F: drivers/tty/serial/8250/8250_gsc.c
9613 F: drivers/video/fbdev/sti*
9614 F: drivers/video/console/sti*
9615 F: drivers/video/logo/logo_parisc*
9618 M: Jiri Pirko <jiri@mellanox.com>
9619 L: netdev@vger.kernel.org
9622 F: lib/test_parman.c
9623 F: include/linux/parman.h
9625 PC87360 HARDWARE MONITORING DRIVER
9626 M: Jim Cromie <jim.cromie@gmail.com>
9627 L: linux-hwmon@vger.kernel.org
9629 F: Documentation/hwmon/pc87360
9630 F: drivers/hwmon/pc87360.c
9633 M: Jim Cromie <jim.cromie@gmail.com>
9635 F: drivers/char/pc8736x_gpio.c
9637 PC87427 HARDWARE MONITORING DRIVER
9638 M: Jean Delvare <jdelvare@suse.com>
9639 L: linux-hwmon@vger.kernel.org
9641 F: Documentation/hwmon/pc87427
9642 F: drivers/hwmon/pc87427.c
9645 M: Riku Voipio <riku.voipio@iki.fi>
9647 F: drivers/leds/leds-pca9532.c
9648 F: include/linux/leds-pca9532.h
9650 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9651 M: Guenter Roeck <linux@roeck-us.net>
9652 L: linux-i2c@vger.kernel.org
9654 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9656 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9657 M: Khalid Aziz <khalid@gonehiking.org>
9659 F: drivers/firmware/pcdp.*
9662 M: Linas Vepstas <linasvepstas@gmail.com>
9663 L: linux-pci@vger.kernel.org
9665 F: Documentation/PCI/pci-error-recovery.txt
9667 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9668 M: Russell Currey <ruscur@russell.cc>
9669 L: linuxppc-dev@lists.ozlabs.org
9671 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9672 F: arch/powerpc/kernel/eeh*.c
9673 F: arch/powerpc/platforms/*/eeh*.c
9674 F: arch/powerpc/include/*/eeh*.h
9677 M: Bjorn Helgaas <bhelgaas@google.com>
9678 L: linux-pci@vger.kernel.org
9679 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9682 F: Documentation/devicetree/bindings/pci/
9683 F: Documentation/PCI/
9685 F: include/linux/pci*
9687 F: arch/x86/kernel/quirks.c
9689 PCI DRIVER FOR ALTERA PCIE IP
9690 M: Ley Foon Tan <lftan@altera.com>
9691 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9692 L: linux-pci@vger.kernel.org
9694 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9695 F: drivers/pci/host/pcie-altera.c
9697 PCI DRIVER FOR ARM VERSATILE PLATFORM
9698 M: Rob Herring <robh@kernel.org>
9699 L: linux-pci@vger.kernel.org
9700 L: linux-arm-kernel@lists.infradead.org
9702 F: Documentation/devicetree/bindings/pci/versatile.txt
9703 F: drivers/pci/host/pci-versatile.c
9705 PCI DRIVER FOR ARMADA 8K
9706 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9707 L: linux-pci@vger.kernel.org
9708 L: linux-arm-kernel@lists.infradead.org
9710 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9711 F: drivers/pci/dwc/pcie-armada8k.c
9713 PCI DRIVER FOR APPLIEDMICRO XGENE
9714 M: Tanmay Inamdar <tinamdar@apm.com>
9715 L: linux-pci@vger.kernel.org
9716 L: linux-arm-kernel@lists.infradead.org
9718 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9719 F: drivers/pci/host/pci-xgene.c
9721 PCI DRIVER FOR FREESCALE LAYERSCAPE
9722 M: Minghuan Lian <minghuan.Lian@freescale.com>
9723 M: Mingkai Hu <mingkai.hu@freescale.com>
9724 M: Roy Zang <tie-fei.zang@freescale.com>
9725 L: linuxppc-dev@lists.ozlabs.org
9726 L: linux-pci@vger.kernel.org
9727 L: linux-arm-kernel@lists.infradead.org
9729 F: drivers/pci/dwc/*layerscape*
9732 M: Richard Zhu <hongxing.zhu@nxp.com>
9733 M: Lucas Stach <l.stach@pengutronix.de>
9734 L: linux-pci@vger.kernel.org
9735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9737 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9738 F: drivers/pci/dwc/*imx6*
9740 PCI DRIVER FOR TI KEYSTONE
9741 M: Murali Karicheri <m-karicheri2@ti.com>
9742 L: linux-pci@vger.kernel.org
9743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9745 F: drivers/pci/dwc/*keystone*
9747 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9748 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9749 M: Jason Cooper <jason@lakedaemon.net>
9750 L: linux-pci@vger.kernel.org
9751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9753 F: drivers/pci/host/*mvebu*
9755 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9756 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9757 L: linux-pci@vger.kernel.org
9758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9760 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9761 F: drivers/pci/host/pci-aardvark.c
9763 PCI DRIVER FOR NVIDIA TEGRA
9764 M: Thierry Reding <thierry.reding@gmail.com>
9765 L: linux-tegra@vger.kernel.org
9766 L: linux-pci@vger.kernel.org
9768 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9769 F: drivers/pci/host/pci-tegra.c
9771 PCI DRIVER FOR TI DRA7XX
9772 M: Kishon Vijay Abraham I <kishon@ti.com>
9773 L: linux-omap@vger.kernel.org
9774 L: linux-pci@vger.kernel.org
9776 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9777 F: drivers/pci/dwc/pci-dra7xx.c
9779 PCI DRIVER FOR RENESAS R-CAR
9780 M: Simon Horman <horms@verge.net.au>
9781 L: linux-pci@vger.kernel.org
9782 L: linux-renesas-soc@vger.kernel.org
9784 F: drivers/pci/host/*rcar*
9786 PCI DRIVER FOR SAMSUNG EXYNOS
9787 M: Jingoo Han <jingoohan1@gmail.com>
9788 L: linux-pci@vger.kernel.org
9789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9790 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9792 F: drivers/pci/dwc/pci-exynos.c
9794 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9795 M: Jingoo Han <jingoohan1@gmail.com>
9796 M: Joao Pinto <Joao.Pinto@synopsys.com>
9797 L: linux-pci@vger.kernel.org
9799 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9800 F: drivers/pci/dwc/*designware*
9802 PCI DRIVER FOR GENERIC OF HOSTS
9803 M: Will Deacon <will.deacon@arm.com>
9804 L: linux-pci@vger.kernel.org
9805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9807 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9808 F: drivers/pci/host/pci-host-common.c
9809 F: drivers/pci/host/pci-host-generic.c
9811 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9812 M: Keith Busch <keith.busch@intel.com>
9813 L: linux-pci@vger.kernel.org
9815 F: drivers/pci/host/vmd.c
9817 PCIE DRIVER FOR ST SPEAR13XX
9818 M: Pratyush Anand <pratyush.anand@gmail.com>
9819 L: linux-pci@vger.kernel.org
9821 F: drivers/pci/dwc/*spear*
9823 PCI MSI DRIVER FOR ALTERA MSI IP
9824 M: Ley Foon Tan <lftan@altera.com>
9825 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9826 L: linux-pci@vger.kernel.org
9828 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9829 F: drivers/pci/host/pcie-altera-msi.c
9831 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9832 M: Duc Dang <dhdang@apm.com>
9833 L: linux-pci@vger.kernel.org
9834 L: linux-arm-kernel@lists.infradead.org
9836 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9837 F: drivers/pci/host/pci-xgene-msi.c
9839 PCIE DRIVER FOR AXIS ARTPEC
9840 M: Niklas Cassel <niklas.cassel@axis.com>
9841 M: Jesper Nilsson <jesper.nilsson@axis.com>
9842 L: linux-arm-kernel@axis.com
9843 L: linux-pci@vger.kernel.org
9845 F: Documentation/devicetree/bindings/pci/axis,artpec*
9846 F: drivers/pci/dwc/*artpec*
9848 PCIE DRIVER FOR HISILICON
9849 M: Zhou Wang <wangzhou1@hisilicon.com>
9850 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9851 L: linux-pci@vger.kernel.org
9853 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9854 F: drivers/pci/dwc/pcie-hisi.c
9856 PCIE DRIVER FOR ROCKCHIP
9857 M: Shawn Lin <shawn.lin@rock-chips.com>
9858 M: Wenrui Li <wenrui.li@rock-chips.com>
9859 L: linux-pci@vger.kernel.org
9860 L: linux-rockchip@lists.infradead.org
9862 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9863 F: drivers/pci/host/pcie-rockchip.c
9865 PCIE DRIVER FOR QUALCOMM MSM
9866 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9867 L: linux-pci@vger.kernel.org
9868 L: linux-arm-msm@vger.kernel.org
9870 F: drivers/pci/dwc/*qcom*
9872 PCIE DRIVER FOR CAVIUM THUNDERX
9873 M: David Daney <david.daney@cavium.com>
9874 L: linux-pci@vger.kernel.org
9875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9877 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9878 F: drivers/pci/host/pci-thunder-*
9881 P: Linux PCMCIA Team
9882 L: linux-pcmcia@lists.infradead.org
9883 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9886 F: Documentation/pcmcia/
9891 PCNET32 NETWORK DRIVER
9892 M: Don Fry <pcnet32@frontier.com>
9893 L: netdev@vger.kernel.org
9895 F: drivers/net/ethernet/amd/pcnet32.c
9897 PCRYPT PARALLEL CRYPTO ENGINE
9898 M: Steffen Klassert <steffen.klassert@secunet.com>
9899 L: linux-crypto@vger.kernel.org
9902 F: include/crypto/pcrypt.h
9904 PER-CPU MEMORY ALLOCATOR
9905 M: Tejun Heo <tj@kernel.org>
9906 M: Christoph Lameter <cl@linux.com>
9907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9909 F: include/linux/percpu*.h
9911 F: arch/*/include/asm/percpu.h
9913 PER-TASK DELAY ACCOUNTING
9914 M: Balbir Singh <bsingharora@gmail.com>
9916 F: include/linux/delayacct.h
9917 F: kernel/delayacct.c
9919 PERFORMANCE EVENTS SUBSYSTEM
9920 M: Peter Zijlstra <peterz@infradead.org>
9921 M: Ingo Molnar <mingo@redhat.com>
9922 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9923 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9924 L: linux-kernel@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9928 F: include/linux/perf_event.h
9929 F: include/uapi/linux/perf_event.h
9930 F: arch/*/kernel/perf_event*.c
9931 F: arch/*/kernel/*/perf_event*.c
9932 F: arch/*/kernel/*/*/perf_event*.c
9933 F: arch/*/include/asm/perf_event.h
9934 F: arch/*/kernel/perf_callchain.c
9938 PERSONALITY HANDLING
9939 M: Christoph Hellwig <hch@infradead.org>
9940 L: linux-abi-devel@lists.sourceforge.net
9942 F: include/linux/personality.h
9943 F: include/uapi/linux/personality.h
9946 M: Remi Denis-Courmont <courmisch@gmail.com>
9948 F: Documentation/networking/phonet.txt
9949 F: include/linux/phonet.h
9950 F: include/net/phonet/
9951 F: include/uapi/linux/phonet.h
9955 M: Joern Engel <joern@lazybastard.org>
9956 L: linux-mtd@lists.infradead.org
9958 F: drivers/mtd/devices/phram.c
9961 M: Bruno Prémont <bonbons@linux-vserver.org>
9962 L: linux-input@vger.kernel.org
9964 F: drivers/hid/hid-picolcd*
9967 M: Jamie Iles <jamie@jamieiles.com>
9968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9969 T: git git://github.com/jamieiles/linux-2.6-ji.git
9971 F: arch/arm/boot/dts/picoxcell*
9972 F: arch/arm/mach-picoxcell/
9973 F: drivers/crypto/picoxcell*
9975 PIN CONTROL SUBSYSTEM
9976 M: Linus Walleij <linus.walleij@linaro.org>
9977 L: linux-gpio@vger.kernel.org
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9980 F: Documentation/devicetree/bindings/pinctrl/
9981 F: Documentation/pinctrl.txt
9983 F: include/linux/pinctrl/
9985 PIN CONTROLLER - ATMEL AT91
9986 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9989 F: drivers/pinctrl/pinctrl-at91.*
9991 PIN CONTROLLER - ATMEL AT91 PIO4
9992 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9994 L: linux-gpio@vger.kernel.org
9996 F: drivers/pinctrl/pinctrl-at91-pio4.*
9998 PIN CONTROLLER - INTEL
9999 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10000 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10002 F: drivers/pinctrl/intel/
10004 PIN CONTROLLER - RENESAS
10005 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10006 M: Geert Uytterhoeven <geert+renesas@glider.be>
10007 L: linux-renesas-soc@vger.kernel.org
10009 F: drivers/pinctrl/sh-pfc/
10011 PIN CONTROLLER - SAMSUNG
10012 M: Tomasz Figa <tomasz.figa@gmail.com>
10013 M: Krzysztof Kozlowski <krzk@kernel.org>
10014 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10016 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10017 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10020 F: drivers/pinctrl/samsung/
10021 F: include/dt-bindings/pinctrl/samsung.h
10022 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10024 PIN CONTROLLER - SINGLE
10025 M: Tony Lindgren <tony@atomide.com>
10026 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10028 L: linux-omap@vger.kernel.org
10030 F: drivers/pinctrl/pinctrl-single.c
10032 PIN CONTROLLER - ST SPEAR
10033 M: Viresh Kumar <vireshk@kernel.org>
10034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10035 W: http://www.st.com/spear
10037 F: drivers/pinctrl/spear/
10039 PISTACHIO SOC SUPPORT
10040 M: James Hartley <james.hartley@imgtec.com>
10041 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10042 L: linux-mips@linux-mips.org
10044 F: arch/mips/pistachio/
10045 F: arch/mips/include/asm/mach-pistachio/
10046 F: arch/mips/boot/dts/img/pistachio*
10047 F: arch/mips/configs/pistachio*_defconfig
10051 M: linux-block@vger.kernel.org
10052 F: drivers/block/pktcdvd.c
10053 F: include/linux/pktcdvd.h
10054 F: include/uapi/linux/pktcdvd.h
10056 PKUNITY SOC DRIVERS
10057 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10058 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10060 T: git git://github.com/gxt/linux.git
10061 F: drivers/input/serio/i8042-unicore32io.h
10062 F: drivers/i2c/busses/i2c-puv3.c
10063 F: drivers/video/fbdev/fb-puv3.c
10064 F: drivers/rtc/rtc-puv3.c
10066 PMBUS HARDWARE MONITORING DRIVERS
10067 M: Guenter Roeck <linux@roeck-us.net>
10068 L: linux-hwmon@vger.kernel.org
10069 W: http://hwmon.wiki.kernel.org/
10070 W: http://www.roeck-us.net/linux/drivers/
10071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10073 F: Documentation/hwmon/pmbus
10074 F: drivers/hwmon/pmbus/
10075 F: include/linux/i2c/pmbus.h
10077 PMC SIERRA MaxRAID DRIVER
10078 L: linux-scsi@vger.kernel.org
10079 W: http://www.pmc-sierra.com/
10081 F: drivers/scsi/pmcraid.*
10083 PMC SIERRA PM8001 DRIVER
10084 M: Jack Wang <jinpu.wang@profitbricks.com>
10085 M: lindar_liu@usish.com
10086 L: linux-scsi@vger.kernel.org
10088 F: drivers/scsi/pm8001/
10090 POSIX CLOCKS and TIMERS
10091 M: Thomas Gleixner <tglx@linutronix.de>
10092 L: linux-kernel@vger.kernel.org
10093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10096 F: include/linux/timer*
10097 F: kernel/time/*timer*
10099 POWER MANAGEMENT CORE
10100 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10101 L: linux-pm@vger.kernel.org
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10103 B: https://bugzilla.kernel.org
10105 F: drivers/base/power/
10106 F: include/linux/pm.h
10107 F: include/linux/pm_*
10108 F: include/linux/powercap.h
10109 F: drivers/powercap/
10111 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10112 M: Sebastian Reichel <sre@kernel.org>
10113 L: linux-pm@vger.kernel.org
10114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10116 F: Documentation/devicetree/bindings/power/supply/
10117 F: include/linux/power_supply.h
10118 F: drivers/power/supply/
10120 POWER STATE COORDINATION INTERFACE (PSCI)
10121 M: Mark Rutland <mark.rutland@arm.com>
10122 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10123 L: linux-arm-kernel@lists.infradead.org
10125 F: drivers/firmware/psci*.c
10126 F: include/linux/psci.h
10127 F: include/uapi/linux/psci.h
10129 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10130 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10131 L: linuxppc-dev@lists.ozlabs.org
10133 F: drivers/char/powernv-op-panel.c
10136 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10140 PPP PROTOCOL DRIVERS AND COMPRESSORS
10141 M: Paul Mackerras <paulus@samba.org>
10142 L: linux-ppp@vger.kernel.org
10144 F: drivers/net/ppp/ppp_*
10146 PPP OVER ATM (RFC 2364)
10147 M: Mitchell Blank Jr <mitch@sfgoth.com>
10149 F: net/atm/pppoatm.c
10150 F: include/uapi/linux/atmppp.h
10153 M: Michal Ostrowski <mostrows@earthlink.net>
10155 F: drivers/net/ppp/pppoe.c
10156 F: drivers/net/ppp/pppox.c
10159 M: James Chapman <jchapman@katalix.com>
10161 F: net/l2tp/l2tp_ppp.c
10162 F: include/linux/if_pppol2tp.h
10163 F: include/uapi/linux/if_pppol2tp.h
10166 M: Rodolfo Giometti <giometti@enneenne.com>
10167 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10168 L: linuxpps@ml.enneenne.com (subscribers-only)
10170 F: Documentation/pps/
10172 F: include/linux/pps*.h
10175 M: Dmitry Kozlov <xeb@mail.ru>
10176 L: netdev@vger.kernel.org
10178 F: drivers/net/ppp/pptp.c
10179 W: http://sourceforge.net/projects/accel-pptp
10182 M: Robert Love <rml@tech9.net>
10183 L: kpreempt-tech@lists.sourceforge.net
10184 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10186 F: Documentation/preempt-locking.txt
10187 F: include/linux/preempt.h
10190 M: Petr Mladek <pmladek@suse.com>
10191 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10192 R: Steven Rostedt <rostedt@goodmis.org>
10195 F: include/linux/printk.h
10197 PRISM54 WIRELESS DRIVER
10198 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10199 L: linux-wireless@vger.kernel.org
10200 W: http://wireless.kernel.org/en/users/Drivers/p54
10202 F: drivers/net/wireless/intersil/prism54/
10204 PS3 NETWORK SUPPORT
10205 M: Geoff Levand <geoff@infradead.org>
10206 L: netdev@vger.kernel.org
10207 L: linuxppc-dev@lists.ozlabs.org
10209 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10211 PS3 PLATFORM SUPPORT
10212 M: Geoff Levand <geoff@infradead.org>
10213 L: linuxppc-dev@lists.ozlabs.org
10215 F: arch/powerpc/boot/ps3*
10216 F: arch/powerpc/include/asm/lv1call.h
10217 F: arch/powerpc/include/asm/ps3*.h
10218 F: arch/powerpc/platforms/ps3/
10221 F: drivers/rtc/rtc-ps3.c
10222 F: drivers/usb/host/*ps3.c
10223 F: sound/ppc/snd_ps3*
10226 M: Jim Paris <jim@jtan.com>
10227 M: Geoff Levand <geoff@infradead.org>
10228 L: linuxppc-dev@lists.ozlabs.org
10230 F: drivers/block/ps3vram.c
10232 PSAMPLE PACKET SAMPLING SUPPORT:
10233 M: Yotam Gigi <yotamg@mellanox.com>
10236 F: include/net/psample.h
10237 F: include/uapi/linux/psample.h
10240 M: Kees Cook <keescook@chromium.org>
10241 M: Anton Vorontsov <anton@enomsg.org>
10242 M: Colin Cross <ccross@android.com>
10243 M: Tony Luck <tony.luck@intel.com>
10245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10247 F: include/linux/pstore*
10248 F: drivers/firmware/efi/efi-pstore.c
10249 F: drivers/acpi/apei/erst.c
10250 F: Documentation/admin-guide/ramoops.rst
10251 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10252 K: \b(pstore|ramoops)
10254 PTP HARDWARE CLOCK SUPPORT
10255 M: Richard Cochran <richardcochran@gmail.com>
10256 L: netdev@vger.kernel.org
10258 W: http://linuxptp.sourceforge.net/
10259 F: Documentation/ABI/testing/sysfs-ptp
10260 F: Documentation/ptp/*
10261 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10262 F: drivers/net/phy/dp83640*
10264 F: include/linux/ptp_cl*
10267 M: Roland McGrath <roland@hack.frob.com>
10268 M: Oleg Nesterov <oleg@redhat.com>
10270 F: include/asm-generic/syscall.h
10271 F: include/linux/ptrace.h
10272 F: include/linux/regset.h
10273 F: include/linux/tracehook.h
10274 F: include/uapi/linux/ptrace.h
10278 M: Hans Verkuil <hverkuil@xs4all.nl>
10279 L: linux-media@vger.kernel.org
10280 T: git git://linuxtv.org/media_tree.git
10282 F: drivers/media/usb/pulse8-cec/*
10284 PVRUSB2 VIDEO4LINUX DRIVER
10285 M: Mike Isely <isely@pobox.com>
10286 L: pvrusb2@isely.net (subscribers-only)
10287 L: linux-media@vger.kernel.org
10288 W: http://www.isely.net/pvrusb2/
10289 T: git git://linuxtv.org/media_tree.git
10291 F: Documentation/media/v4l-drivers/pvrusb2*
10292 F: drivers/media/usb/pvrusb2/
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/pwc/*
10302 M: Kamil Debski <kamil@wypas.org>
10303 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10304 L: linux-hwmon@vger.kernel.org
10306 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10307 F: Documentation/hwmon/pwm-fan
10308 F: drivers/hwmon/pwm-fan.c
10311 M: Thierry Reding <thierry.reding@gmail.com>
10312 L: linux-pwm@vger.kernel.org
10314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10315 F: Documentation/pwm.txt
10316 F: Documentation/devicetree/bindings/pwm/
10317 F: include/linux/pwm.h
10319 F: drivers/video/backlight/pwm_bl.c
10320 F: include/linux/pwm_backlight.h
10321 F: drivers/gpio/gpio-mvebu.c
10322 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10324 PXA2xx/PXA3xx SUPPORT
10325 M: Daniel Mack <daniel@zonque.org>
10326 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10327 M: Robert Jarzmik <robert.jarzmik@free.fr>
10328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10329 T: git git://github.com/hzhuang1/linux.git
10330 T: git git://github.com/rjarzmik/linux.git
10332 F: arch/arm/boot/dts/pxa*
10333 F: arch/arm/mach-pxa/
10334 F: drivers/dma/pxa*
10335 F: drivers/pcmcia/pxa2xx*
10336 F: drivers/pinctrl/pxa/
10337 F: drivers/spi/spi-pxa2xx*
10338 F: drivers/usb/gadget/udc/pxa2*
10339 F: include/sound/pxa2xx-lib.h
10344 M: Robert Jarzmik <robert.jarzmik@free.fr>
10345 L: linux-gpio@vger.kernel.org
10347 F: drivers/gpio/gpio-pxa.c
10349 PXA3xx NAND FLASH DRIVER
10350 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10351 L: linux-mtd@lists.infradead.org
10353 F: drivers/mtd/nand/pxa3xx_nand.c
10356 M: Eric Miao <eric.y.miao@gmail.com>
10357 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 T: git git://github.com/hzhuang1/linux.git
10360 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10362 F: arch/arm/boot/dts/mmp*
10363 F: arch/arm/mach-mmp/
10369 M: Robert Jarzmik <robert.jarzmik@free.fr>
10370 L: rtc-linux@googlegroups.com
10374 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10375 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10376 L: qat-linux@intel.com
10378 F: drivers/crypto/qat/
10381 M: Mike Marciniszyn <infinipath@intel.com>
10382 L: linux-rdma@vger.kernel.org
10384 F: drivers/infiniband/hw/qib/
10386 QLOGIC QLA1280 SCSI DRIVER
10387 M: Michael Reed <mdr@sgi.com>
10388 L: linux-scsi@vger.kernel.org
10390 F: drivers/scsi/qla1280.[ch]
10392 QLOGIC QLA2XXX FC-SCSI DRIVER
10393 M: qla2xxx-upstream@qlogic.com
10394 L: linux-scsi@vger.kernel.org
10396 F: Documentation/scsi/LICENSE.qla2xxx
10397 F: drivers/scsi/qla2xxx/
10399 QLOGIC QLA4XXX iSCSI DRIVER
10400 M: QLogic-Storage-Upstream@qlogic.com
10401 L: linux-scsi@vger.kernel.org
10403 F: Documentation/scsi/LICENSE.qla4xxx
10404 F: drivers/scsi/qla4xxx/
10406 QLOGIC QLA3XXX NETWORK DRIVER
10407 M: Dept-GELinuxNICDev@cavium.com
10408 L: netdev@vger.kernel.org
10410 F: Documentation/networking/LICENSE.qla3xxx
10411 F: drivers/net/ethernet/qlogic/qla3xxx.*
10413 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10414 M: Harish Patil <harish.patil@cavium.com>
10415 M: Manish Chopra <manish.chopra@cavium.com>
10416 M: Dept-GELinuxNICDev@cavium.com
10417 L: netdev@vger.kernel.org
10419 F: drivers/net/ethernet/qlogic/qlcnic/
10421 QLOGIC QLGE 10Gb ETHERNET DRIVER
10422 M: Harish Patil <harish.patil@cavium.com>
10423 M: Manish Chopra <manish.chopra@cavium.com>
10424 M: Dept-GELinuxNICDev@cavium.com
10425 L: netdev@vger.kernel.org
10427 F: drivers/net/ethernet/qlogic/qlge/
10429 QLOGIC QL4xxx ETHERNET DRIVER
10430 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10431 M: Ariel Elior <Ariel.Elior@cavium.com>
10432 M: everest-linux-l2@cavium.com
10433 L: netdev@vger.kernel.org
10435 F: drivers/net/ethernet/qlogic/qed/
10436 F: include/linux/qed/
10437 F: drivers/net/ethernet/qlogic/qede/
10439 QLOGIC QL41xxx ISCSI DRIVER
10440 M: QLogic-Storage-Upstream@cavium.com
10441 L: linux-scsi@vger.kernel.org
10443 F: drivers/scsi/qedi/
10445 QLOGIC QL41xxx FCOE DRIVER
10446 M: QLogic-Storage-Upstream@cavium.com
10447 L: linux-scsi@vger.kernel.org
10449 F: drivers/scsi/qedf/
10452 M: Anders Larsen <al@alarsen.net>
10453 W: http://www.alarsen.net/linux/qnx4fs/
10456 F: include/uapi/linux/qnx4_fs.h
10457 F: include/uapi/linux/qnxtypes.h
10459 QORIQ DPAA2 FSL-MC BUS DRIVER
10460 M: Stuart Yoder <stuyoder@gmail.com>
10461 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10462 L: linux-kernel@vger.kernel.org
10464 F: drivers/staging/fsl-mc/
10466 QT1010 MEDIA DRIVER
10467 M: Antti Palosaari <crope@iki.fi>
10468 L: linux-media@vger.kernel.org
10469 W: https://linuxtv.org
10470 W: http://palosaari.fi/linux/
10471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472 T: git git://linuxtv.org/anttip/media_tree.git
10474 F: drivers/media/tuners/qt1010*
10476 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10477 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10478 L: linux-wireless@vger.kernel.org
10479 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10481 F: drivers/net/wireless/ath/ath9k/
10483 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10484 M: Kalle Valo <kvalo@qca.qualcomm.com>
10485 L: ath10k@lists.infradead.org
10486 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10489 F: drivers/net/wireless/ath/ath10k/
10491 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10492 M: Timur Tabi <timur@codeaurora.org>
10493 L: netdev@vger.kernel.org
10495 F: drivers/net/ethernet/qualcomm/emac/
10497 QUALCOMM HEXAGON ARCHITECTURE
10498 M: Richard Kuo <rkuo@codeaurora.org>
10499 L: linux-hexagon@vger.kernel.org
10500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10504 QUALCOMM WCN36XX WIRELESS DRIVER
10505 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10506 L: wcn36xx@lists.infradead.org
10507 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10508 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10510 F: drivers/net/wireless/ath/wcn36xx/
10512 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10513 M: Gabriel Somlo <somlo@cmu.edu>
10514 M: "Michael S. Tsirkin" <mst@redhat.com>
10515 L: qemu-devel@nongnu.org
10517 F: drivers/firmware/qemu_fw_cfg.c
10519 RADOS BLOCK DEVICE (RBD)
10520 M: Ilya Dryomov <idryomov@gmail.com>
10521 M: Sage Weil <sage@redhat.com>
10522 M: Alex Elder <elder@kernel.org>
10523 L: ceph-devel@vger.kernel.org
10524 W: http://ceph.com/
10525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10526 T: git git://github.com/ceph/ceph-client.git
10528 F: Documentation/ABI/testing/sysfs-bus-rbd
10529 F: drivers/block/rbd.c
10530 F: drivers/block/rbd_types.h
10532 RADEON FRAMEBUFFER DISPLAY DRIVER
10533 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10534 L: linux-fbdev@vger.kernel.org
10536 F: drivers/video/fbdev/aty/radeon*
10537 F: include/uapi/linux/radeonfb.h
10539 RADIOSHARK RADIO DRIVER
10540 M: Hans Verkuil <hverkuil@xs4all.nl>
10541 L: linux-media@vger.kernel.org
10542 T: git git://linuxtv.org/media_tree.git
10544 F: drivers/media/radio/radio-shark.c
10546 RADIOSHARK2 RADIO DRIVER
10547 M: Hans Verkuil <hverkuil@xs4all.nl>
10548 L: linux-media@vger.kernel.org
10549 T: git git://linuxtv.org/media_tree.git
10551 F: drivers/media/radio/radio-shark2.c
10552 F: drivers/media/radio/radio-tea5777.c
10554 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10555 M: Paul Mackerras <paulus@samba.org>
10556 L: linux-fbdev@vger.kernel.org
10558 F: drivers/video/fbdev/aty/aty128fb.c
10560 RALINK MIPS ARCHITECTURE
10561 M: John Crispin <john@phrozen.org>
10562 L: linux-mips@linux-mips.org
10564 F: arch/mips/ralink
10566 RALINK RT2X00 WIRELESS LAN DRIVER
10568 M: Stanislaw Gruszka <sgruszka@redhat.com>
10569 M: Helmut Schaa <helmut.schaa@googlemail.com>
10570 L: linux-wireless@vger.kernel.org
10572 F: drivers/net/wireless/ralink/rt2x00/
10574 RAMDISK RAM BLOCK DEVICE DRIVER
10575 M: Jens Axboe <axboe@kernel.dk>
10577 F: Documentation/blockdev/ramdisk.txt
10578 F: drivers/block/brd.c
10580 RANDOM NUMBER DRIVER
10581 M: "Theodore Ts'o" <tytso@mit.edu>
10583 F: drivers/char/random.c
10586 M: Matt Porter <mporter@kernel.crashing.org>
10587 M: Alexandre Bounine <alexandre.bounine@idt.com>
10589 F: drivers/rapidio/
10591 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10592 L: linux-wireless@vger.kernel.org
10594 F: drivers/net/wireless/ray*
10597 M: Josh Triplett <josh@joshtriplett.org>
10598 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10599 L: linux-kernel@vger.kernel.org
10601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10602 F: Documentation/RCU/torture.txt
10603 F: kernel/rcu/rcutorture.c
10605 RCUTORTURE TEST FRAMEWORK
10606 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10607 M: Josh Triplett <josh@joshtriplett.org>
10608 R: Steven Rostedt <rostedt@goodmis.org>
10609 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10610 R: Lai Jiangshan <jiangshanlai@gmail.com>
10611 L: linux-kernel@vger.kernel.org
10613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10614 F: tools/testing/selftests/rcutorture
10617 M: Florian Fainelli <florian@openwrt.org>
10620 RDC R6040 FAST ETHERNET DRIVER
10621 M: Florian Fainelli <f.fainelli@gmail.com>
10622 L: netdev@vger.kernel.org
10624 F: drivers/net/ethernet/rdc/r6040.c
10626 RDS - RELIABLE DATAGRAM SOCKETS
10627 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10628 L: netdev@vger.kernel.org
10629 L: linux-rdma@vger.kernel.org
10630 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10631 W: https://oss.oracle.com/projects/rds/
10634 F: Documentation/networking/rds.txt
10636 RDMAVT - RDMA verbs software
10637 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10638 L: linux-rdma@vger.kernel.org
10640 F: drivers/infiniband/sw/rdmavt
10642 RDT - RESOURCE ALLOCATION
10643 M: Fenghua Yu <fenghua.yu@intel.com>
10644 L: linux-kernel@vger.kernel.org
10646 F: arch/x86/kernel/cpu/intel_rdt*
10647 F: arch/x86/include/asm/intel_rdt*
10648 F: Documentation/x86/intel_rdt*
10650 READ-COPY UPDATE (RCU)
10651 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10652 M: Josh Triplett <josh@joshtriplett.org>
10653 R: Steven Rostedt <rostedt@goodmis.org>
10654 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10655 R: Lai Jiangshan <jiangshanlai@gmail.com>
10656 L: linux-kernel@vger.kernel.org
10657 W: http://www.rdrop.com/users/paulmck/RCU/
10659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10660 F: Documentation/RCU/
10661 X: Documentation/RCU/torture.txt
10662 F: include/linux/rcu*
10663 X: include/linux/srcu.h
10665 X: kernel/torture.c
10667 REAL TIME CLOCK (RTC) SUBSYSTEM
10668 M: Alessandro Zummo <a.zummo@towertech.it>
10669 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10670 L: rtc-linux@googlegroups.com
10671 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10674 F: Documentation/devicetree/bindings/rtc/
10675 F: Documentation/rtc.txt
10677 F: include/linux/rtc.h
10678 F: include/uapi/linux/rtc.h
10679 F: include/linux/rtc/
10680 F: include/linux/platform_data/rtc-*
10681 F: tools/testing/selftests/timers/rtctest.c
10683 REALTEK AUDIO CODECS
10684 M: Bard Liao <bardliao@realtek.com>
10685 M: Oder Chiou <oder_chiou@realtek.com>
10687 F: sound/soc/codecs/rt*
10688 F: include/sound/rt*.h
10690 REISERFS FILE SYSTEM
10691 L: reiserfs-devel@vger.kernel.org
10695 REGISTER MAP ABSTRACTION
10696 M: Mark Brown <broonie@kernel.org>
10697 L: linux-kernel@vger.kernel.org
10698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10700 F: Documentation/devicetree/bindings/regmap/
10701 F: drivers/base/regmap/
10702 F: include/linux/regmap.h
10704 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10705 M: Ohad Ben-Cohen <ohad@wizery.com>
10706 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10707 L: linux-remoteproc@vger.kernel.org
10708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10710 F: Documentation/devicetree/bindings/remoteproc/
10711 F: Documentation/remoteproc.txt
10712 F: drivers/remoteproc/
10713 F: include/linux/remoteproc.h
10715 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10716 M: Ohad Ben-Cohen <ohad@wizery.com>
10717 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10718 L: linux-remoteproc@vger.kernel.org
10719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10722 F: Documentation/rpmsg.txt
10723 F: include/linux/rpmsg.h
10724 F: include/linux/rpmsg/
10726 RENESAS CLOCK DRIVERS
10727 M: Geert Uytterhoeven <geert+renesas@glider.be>
10728 L: linux-renesas-soc@vger.kernel.org
10730 F: drivers/clk/renesas/
10732 RENESAS ETHERNET DRIVERS
10733 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10734 L: netdev@vger.kernel.org
10735 L: linux-renesas-soc@vger.kernel.org
10736 F: drivers/net/ethernet/renesas/
10737 F: include/linux/sh_eth.h
10739 RENESAS R-CAR GYROADC DRIVER
10740 M: Marek Vasut <marek.vasut@gmail.com>
10741 L: linux-iio@vger.kernel.org
10743 F: drivers/iio/adc/rcar_gyro_adc.c
10745 RENESAS USB2 PHY DRIVER
10746 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10747 L: linux-renesas-soc@vger.kernel.org
10749 F: drivers/phy/phy-rcar-gen3-usb2.c
10751 RESET CONTROLLER FRAMEWORK
10752 M: Philipp Zabel <p.zabel@pengutronix.de>
10753 T: git git://git.pengutronix.de/git/pza/linux
10756 F: Documentation/devicetree/bindings/reset/
10757 F: include/dt-bindings/reset/
10758 F: include/linux/reset.h
10759 F: include/linux/reset-controller.h
10762 M: Johannes Berg <johannes@sipsolutions.net>
10763 L: linux-wireless@vger.kernel.org
10764 W: http://wireless.kernel.org/
10765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10768 F: Documentation/rfkill.txt
10772 M: Thomas Graf <tgraf@suug.ch>
10773 M: Herbert Xu <herbert@gondor.apana.org.au>
10774 L: netdev@vger.kernel.org
10776 F: lib/rhashtable.c
10777 F: include/linux/rhashtable.h
10779 RICOH SMARTMEDIA/XD DRIVER
10780 M: Maxim Levitsky <maximlevitsky@gmail.com>
10782 F: drivers/mtd/nand/r852.c
10783 F: drivers/mtd/nand/r852.h
10785 RICOH R5C592 MEMORYSTICK DRIVER
10786 M: Maxim Levitsky <maximlevitsky@gmail.com>
10788 F: drivers/memstick/host/r592.*
10791 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10792 W: http://sourceforge.net/projects/roccat/
10794 F: drivers/hid/hid-roccat*
10795 F: include/linux/hid-roccat*
10796 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10799 M: Jiri Pirko <jiri@resnulli.us>
10800 L: netdev@vger.kernel.org
10802 F: drivers/net/ethernet/rocker/
10806 W: http://www.comtrol.com
10808 F: Documentation/serial/rocket.txt
10809 F: drivers/tty/rocket*
10811 ROCKETPORT EXPRESS/INFINITY DRIVER
10812 M: Kevin Cernekee <cernekee@gmail.com>
10813 L: linux-serial@vger.kernel.org
10815 F: drivers/tty/serial/rp2.*
10818 M: Ralf Baechle <ralf@linux-mips.org>
10819 L: linux-hams@vger.kernel.org
10820 W: http://www.linux-ax25.org/
10822 F: include/net/rose.h
10823 F: include/uapi/linux/rose.h
10826 RTL2830 MEDIA DRIVER
10827 M: Antti Palosaari <crope@iki.fi>
10828 L: linux-media@vger.kernel.org
10829 W: https://linuxtv.org
10830 W: http://palosaari.fi/linux/
10831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10832 T: git git://linuxtv.org/anttip/media_tree.git
10834 F: drivers/media/dvb-frontends/rtl2830*
10836 RTL2832 MEDIA DRIVER
10837 M: Antti Palosaari <crope@iki.fi>
10838 L: linux-media@vger.kernel.org
10839 W: https://linuxtv.org
10840 W: http://palosaari.fi/linux/
10841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10842 T: git git://linuxtv.org/anttip/media_tree.git
10844 F: drivers/media/dvb-frontends/rtl2832*
10846 RTL2832_SDR MEDIA DRIVER
10847 M: Antti Palosaari <crope@iki.fi>
10848 L: linux-media@vger.kernel.org
10849 W: https://linuxtv.org
10850 W: http://palosaari.fi/linux/
10851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10852 T: git git://linuxtv.org/anttip/media_tree.git
10854 F: drivers/media/dvb-frontends/rtl2832_sdr*
10856 RTL8180 WIRELESS DRIVER
10857 L: linux-wireless@vger.kernel.org
10858 W: http://wireless.kernel.org/
10859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10861 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10863 RTL8187 WIRELESS DRIVER
10864 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10865 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10866 M: Larry Finger <Larry.Finger@lwfinger.net>
10867 L: linux-wireless@vger.kernel.org
10868 W: http://wireless.kernel.org/
10869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10871 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10873 RTL8192CE WIRELESS DRIVER
10874 M: Larry Finger <Larry.Finger@lwfinger.net>
10875 M: Chaoming Li <chaoming_li@realsil.com.cn>
10876 L: linux-wireless@vger.kernel.org
10877 W: http://wireless.kernel.org/
10878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10880 F: drivers/net/wireless/realtek/rtlwifi/
10881 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10883 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10884 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10885 L: linux-wireless@vger.kernel.org
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10888 F: drivers/net/wireless/realtek/rtl8xxxu/
10890 S3 SAVAGE FRAMEBUFFER DRIVER
10891 M: Antonino Daplas <adaplas@gmail.com>
10892 L: linux-fbdev@vger.kernel.org
10894 F: drivers/video/fbdev/savage/
10897 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10898 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10899 L: linux-s390@vger.kernel.org
10900 W: http://www.ibm.com/developerworks/linux/linux390/
10901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10905 F: Documentation/s390/
10906 F: Documentation/DocBook/s390*
10908 S390 COMMON I/O LAYER
10909 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10910 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10911 L: linux-s390@vger.kernel.org
10912 W: http://www.ibm.com/developerworks/linux/linux390/
10914 F: drivers/s390/cio/
10917 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10918 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10919 L: linux-s390@vger.kernel.org
10920 W: http://www.ibm.com/developerworks/linux/linux390/
10922 F: drivers/s390/block/dasd*
10923 F: block/partitions/ibm.c
10925 S390 NETWORK DRIVERS
10926 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10927 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10928 L: linux-s390@vger.kernel.org
10929 W: http://www.ibm.com/developerworks/linux/linux390/
10931 F: drivers/s390/net/
10934 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10935 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10936 L: linux-s390@vger.kernel.org
10937 W: http://www.ibm.com/developerworks/linux/linux390/
10940 F: drivers/pci/hotplug/s390_pci_hpc.c
10943 M: Harald Freudenberger <freude@de.ibm.com>
10944 L: linux-s390@vger.kernel.org
10945 W: http://www.ibm.com/developerworks/linux/linux390/
10947 F: drivers/s390/crypto/
10950 M: Steffen Maier <maier@linux.vnet.ibm.com>
10951 L: linux-s390@vger.kernel.org
10952 W: http://www.ibm.com/developerworks/linux/linux390/
10954 F: drivers/s390/scsi/zfcp_*
10956 S390 IUCV NETWORK LAYER
10957 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10958 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10959 L: linux-s390@vger.kernel.org
10960 W: http://www.ibm.com/developerworks/linux/linux390/
10962 F: drivers/s390/net/*iucv*
10963 F: include/net/iucv/
10967 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10968 L: linux-s390@vger.kernel.org
10969 W: http://www.ibm.com/developerworks/linux/linux390/
10971 F: drivers/iommu/s390-iommu.c
10973 S390 VFIO-CCW DRIVER
10974 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10975 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10976 L: linux-s390@vger.kernel.org
10977 L: kvm@vger.kernel.org
10979 F: drivers/s390/cio/vfio_ccw*
10980 F: Documentation/s390/vfio-ccw.txt
10981 F: include/uapi/linux/vfio_ccw.h
10983 S3C24XX SD/MMC Driver
10984 M: Ben Dooks <ben-linux@fluff.org>
10985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10987 F: drivers/mmc/host/s3cmci.*
10989 SAA6588 RDS RECEIVER DRIVER
10990 M: Hans Verkuil <hverkuil@xs4all.nl>
10991 L: linux-media@vger.kernel.org
10992 T: git git://linuxtv.org/media_tree.git
10993 W: https://linuxtv.org
10995 F: drivers/media/i2c/saa6588*
10997 SAA7134 VIDEO4LINUX DRIVER
10998 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10999 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11000 L: linux-media@vger.kernel.org
11001 W: https://linuxtv.org
11002 T: git git://linuxtv.org/media_tree.git
11004 F: Documentation/media/v4l-drivers/saa7134*
11005 F: drivers/media/pci/saa7134/
11007 SAA7146 VIDEO4LINUX-2 DRIVER
11008 M: Hans Verkuil <hverkuil@xs4all.nl>
11009 L: linux-media@vger.kernel.org
11010 T: git git://linuxtv.org/media_tree.git
11012 F: drivers/media/common/saa7146/
11013 F: drivers/media/pci/saa7146/
11014 F: include/media/saa7146*
11016 SAMSUNG LAPTOP DRIVER
11017 M: Corentin Chary <corentin.chary@gmail.com>
11018 L: platform-driver-x86@vger.kernel.org
11020 F: drivers/platform/x86/samsung-laptop.c
11022 SAMSUNG AUDIO (ASoC) DRIVERS
11023 M: Krzysztof Kozlowski <krzk@kernel.org>
11024 M: Sangbeom Kim <sbkim73@samsung.com>
11025 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11028 F: sound/soc/samsung/
11030 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11031 M: Krzysztof Kozlowski <krzk@kernel.org>
11032 L: linux-crypto@vger.kernel.org
11033 L: linux-samsung-soc@vger.kernel.org
11035 F: drivers/crypto/exynos-rng.c
11036 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11038 SAMSUNG FRAMEBUFFER DRIVER
11039 M: Jingoo Han <jingoohan1@gmail.com>
11040 L: linux-fbdev@vger.kernel.org
11042 F: drivers/video/fbdev/s3c-fb.c
11044 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11045 M: Sangbeom Kim <sbkim73@samsung.com>
11046 M: Krzysztof Kozlowski <krzk@kernel.org>
11047 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11048 L: linux-kernel@vger.kernel.org
11049 L: linux-samsung-soc@vger.kernel.org
11051 F: drivers/mfd/sec*.c
11052 F: drivers/regulator/s2m*.c
11053 F: drivers/regulator/s5m*.c
11054 F: drivers/clk/clk-s2mps11.c
11055 F: drivers/rtc/rtc-s5m.c
11056 F: include/linux/mfd/samsung/
11057 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11058 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11059 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11060 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11062 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11063 M: Krzysztof Kozlowski <krzk@kernel.org>
11064 M: Vladimir Zapolskiy <vz@mleia.com>
11065 L: linux-crypto@vger.kernel.org
11066 L: linux-samsung-soc@vger.kernel.org
11068 F: drivers/crypto/s5p-sss.c
11070 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11071 M: Kyungmin Park <kyungmin.park@samsung.com>
11072 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11073 L: linux-media@vger.kernel.org
11074 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11076 F: drivers/media/platform/exynos4-is/
11078 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11079 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11080 L: linux-media@vger.kernel.org
11081 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11083 F: drivers/media/platform/s3c-camif/
11084 F: include/media/drv-intf/s3c_camif.h
11086 SAMSUNG S5C73M3 CAMERA DRIVER
11087 M: Kyungmin Park <kyungmin.park@samsung.com>
11088 M: Andrzej Hajda <a.hajda@samsung.com>
11089 L: linux-media@vger.kernel.org
11091 F: drivers/media/i2c/s5c73m3/*
11093 SAMSUNG S5K5BAF CAMERA DRIVER
11094 M: Kyungmin Park <kyungmin.park@samsung.com>
11095 M: Andrzej Hajda <a.hajda@samsung.com>
11096 L: linux-media@vger.kernel.org
11098 F: drivers/media/i2c/s5k5baf.c
11100 SAMSUNG S3FWRN5 NFC DRIVER
11101 M: Robert Baldyga <r.baldyga@samsung.com>
11102 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11103 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11105 F: drivers/nfc/s3fwrn5
11107 SAMSUNG SOC CLOCK DRIVERS
11108 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11109 M: Tomasz Figa <tomasz.figa@gmail.com>
11110 M: Chanwoo Choi <cw00.choi@samsung.com>
11112 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11113 F: drivers/clk/samsung/
11114 F: include/dt-bindings/clock/exynos*.h
11115 F: Documentation/devicetree/bindings/clock/exynos*.txt
11117 SAMSUNG SPI DRIVERS
11118 M: Kukjin Kim <kgene@kernel.org>
11119 M: Krzysztof Kozlowski <krzk@kernel.org>
11120 M: Andi Shyti <andi.shyti@samsung.com>
11121 L: linux-spi@vger.kernel.org
11122 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11124 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11125 F: drivers/spi/spi-s3c*
11126 F: include/linux/platform_data/spi-s3c64xx.h
11128 SAMSUNG SXGBE DRIVERS
11129 M: Byungho An <bh74.an@samsung.com>
11130 M: Girish K S <ks.giri@samsung.com>
11131 M: Vipul Pandya <vipul.pandya@samsung.com>
11133 L: netdev@vger.kernel.org
11134 F: drivers/net/ethernet/samsung/sxgbe/
11136 SAMSUNG THERMAL DRIVER
11137 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11138 L: linux-pm@vger.kernel.org
11139 L: linux-samsung-soc@vger.kernel.org
11141 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11142 F: drivers/thermal/samsung/
11144 SAMSUNG USB2 PHY DRIVER
11145 M: Kamil Debski <kamil@wypas.org>
11146 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11147 L: linux-kernel@vger.kernel.org
11149 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11150 F: Documentation/phy/samsung-usb2.txt
11151 F: drivers/phy/phy-exynos4210-usb2.c
11152 F: drivers/phy/phy-exynos4x12-usb2.c
11153 F: drivers/phy/phy-exynos5250-usb2.c
11154 F: drivers/phy/phy-s5pv210-usb2.c
11155 F: drivers/phy/phy-samsung-usb2.c
11156 F: drivers/phy/phy-samsung-usb2.h
11159 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11160 L: linux-serial@vger.kernel.org
11162 F: Documentation/devicetree/bindings/serial/
11163 F: drivers/tty/serial/
11166 M: Rob Herring <robh@kernel.org>
11167 L: linux-serial@vger.kernel.org
11169 F: Documentation/devicetree/bindings/serial/slave-device.txt
11170 F: drivers/tty/serdev/
11171 F: include/linux/serdev.h
11174 M: Sean Young <sean@mess.org>
11175 L: linux-media@vger.kernel.org
11177 F: drivers/media/rc/serial_ir.c
11180 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11181 L: kernel@stlinux.com
11183 F: drivers/staging/media/st-cec/
11184 F: Documentation/devicetree/bindings/media/stih-cec.txt
11186 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11187 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11188 L: linux-s390@vger.kernel.org
11189 W: http://www.ibm.com/developerworks/linux/linux390/
11193 SYNOPSYS DESIGNWARE DMAC DRIVER
11194 M: Viresh Kumar <vireshk@kernel.org>
11195 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11197 F: include/linux/dma/dw.h
11198 F: include/linux/platform_data/dma-dw.h
11201 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11202 M: Jie Deng <jiedeng@synopsys.com>
11203 L: netdev@vger.kernel.org
11205 F: drivers/net/ethernet/synopsys/
11207 SYNOPSYS DESIGNWARE I2C DRIVER
11208 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11209 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11210 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11211 L: linux-i2c@vger.kernel.org
11213 F: drivers/i2c/busses/i2c-designware-*
11214 F: include/linux/platform_data/i2c-designware.h
11216 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11217 M: Jaehoon Chung <jh80.chung@samsung.com>
11218 L: linux-mmc@vger.kernel.org
11220 F: drivers/mmc/host/dw_mmc*
11222 SYSTEM TRACE MODULE CLASS
11223 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11226 F: Documentation/trace/stm.txt
11227 F: drivers/hwtracing/stm/
11228 F: include/linux/stm.h
11229 F: include/uapi/linux/stm.h
11232 M: Andreas Noever <andreas.noever@gmail.com>
11234 F: drivers/thunderbolt/
11236 TI BQ27XXX POWER SUPPLY DRIVER
11237 R: Andrew F. Davis <afd@ti.com>
11238 F: include/linux/power/bq27xxx_battery.h
11239 F: drivers/power/supply/bq27xxx_battery.c
11240 F: drivers/power/supply/bq27xxx_battery_i2c.c
11242 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11243 M: John Stultz <john.stultz@linaro.org>
11244 M: Thomas Gleixner <tglx@linutronix.de>
11245 R: Stephen Boyd <sboyd@codeaurora.org>
11246 L: linux-kernel@vger.kernel.org
11247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11249 F: include/linux/clocksource.h
11250 F: include/linux/time.h
11251 F: include/linux/timex.h
11252 F: include/uapi/linux/time.h
11253 F: include/uapi/linux/timex.h
11254 F: kernel/time/clocksource.c
11255 F: kernel/time/time*.c
11256 F: kernel/time/alarmtimer.c
11257 F: kernel/time/ntp.c
11258 F: tools/testing/selftests/timers/
11261 M: Zwane Mwaikambo <zwanem@gmail.com>
11263 F: drivers/watchdog/sc1200wdt.c
11266 M: Ingo Molnar <mingo@redhat.com>
11267 M: Peter Zijlstra <peterz@infradead.org>
11268 L: linux-kernel@vger.kernel.org
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11272 F: include/linux/sched.h
11273 F: include/uapi/linux/sched.h
11274 F: include/linux/wait.h
11277 M: Chen Liqin <liqin.linux@gmail.com>
11278 M: Lennox Wu <lennox.wu@gmail.com>
11279 W: http://www.sunplus.com
11283 SCR24X CHIP CARD INTERFACE DRIVER
11284 M: Lubomir Rintel <lkundrak@v3.sk>
11286 F: drivers/char/pcmcia/scr24x_cs.c
11288 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11289 M: Sudeep Holla <sudeep.holla@arm.com>
11290 L: linux-arm-kernel@lists.infradead.org
11292 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11293 F: drivers/clk/clk-scpi.c
11294 F: drivers/cpufreq/scpi-cpufreq.c
11295 F: drivers/firmware/arm_scpi.c
11296 F: include/linux/scpi_protocol.h
11299 M: Jens Axboe <axboe@kernel.dk>
11300 L: linux-scsi@vger.kernel.org
11301 W: http://www.kernel.dk
11303 F: drivers/scsi/sr*
11305 SCSI RDMA PROTOCOL (SRP) INITIATOR
11306 M: Bart Van Assche <bart.vanassche@sandisk.com>
11307 L: linux-rdma@vger.kernel.org
11309 W: http://www.openfabrics.org
11310 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11312 F: drivers/infiniband/ulp/srp/
11313 F: include/scsi/srp.h
11316 M: Doug Gilbert <dgilbert@interlog.com>
11317 L: linux-scsi@vger.kernel.org
11318 W: http://sg.danny.cz/sg
11320 F: Documentation/scsi/scsi-generic.txt
11321 F: drivers/scsi/sg.c
11322 F: include/scsi/sg.h
11325 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11327 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11329 L: linux-scsi@vger.kernel.org
11331 F: Documentation/devicetree/bindings/scsi/
11336 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11337 L: linux-scsi@vger.kernel.org
11339 F: Documentation/scsi/st.txt
11340 F: drivers/scsi/st.*
11341 F: drivers/scsi/st_*.h
11344 M: Vlad Yasevich <vyasevich@gmail.com>
11345 M: Neil Horman <nhorman@tuxdriver.com>
11346 L: linux-sctp@vger.kernel.org
11347 W: http://lksctp.sourceforge.net
11349 F: Documentation/networking/sctp.txt
11350 F: include/linux/sctp.h
11351 F: include/uapi/linux/sctp.h
11352 F: include/net/sctp/
11356 M: Jim Cromie <jim.cromie@gmail.com>
11358 F: Documentation/i2c/busses/scx200_acb
11359 F: arch/x86/platform/scx200/
11360 F: drivers/watchdog/scx200_wdt.c
11361 F: drivers/i2c/busses/scx200*
11362 F: drivers/mtd/maps/scx200_docflash.c
11363 F: include/linux/scx200.h
11366 M: Jim Cromie <jim.cromie@gmail.com>
11368 F: drivers/char/scx200_gpio.c
11369 F: include/linux/scx200_gpio.h
11371 SCx200 HRT CLOCKSOURCE DRIVER
11372 M: Jim Cromie <jim.cromie@gmail.com>
11374 F: drivers/clocksource/scx200_hrt.c
11376 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11377 M: Sascha Sommer <saschasommer@freenet.de>
11378 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11380 F: drivers/mmc/host/sdricoh_cs.c
11382 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11383 M: Adrian Hunter <adrian.hunter@intel.com>
11384 L: linux-mmc@vger.kernel.org
11385 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11387 F: drivers/mmc/host/sdhci*
11388 F: include/linux/mmc/sdhci*
11391 M: Kees Cook <keescook@chromium.org>
11392 R: Andy Lutomirski <luto@amacapital.net>
11393 R: Will Drewry <wad@chromium.org>
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11396 F: kernel/seccomp.c
11397 F: include/uapi/linux/seccomp.h
11398 F: include/linux/seccomp.h
11399 F: tools/testing/selftests/seccomp/*
11400 K: \bsecure_computing
11403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11404 M: Al Cooper <alcooperx@gmail.com>
11405 L: linux-mmc@vger.kernel.org
11406 L: bcm-kernel-feedback-list@broadcom.com
11408 F: drivers/mmc/host/sdhci-brcmstb*
11410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11411 M: Ben Dooks <ben-linux@fluff.org>
11412 M: Jaehoon Chung <jh80.chung@samsung.com>
11413 L: linux-mmc@vger.kernel.org
11415 F: drivers/mmc/host/sdhci-s3c*
11417 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11418 M: Viresh Kumar <vireshk@kernel.org>
11419 L: linux-mmc@vger.kernel.org
11421 F: drivers/mmc/host/sdhci-spear.c
11423 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11424 M: Scott Bauer <scott.bauer@intel.com>
11425 M: Jonathan Derrick <jonathan.derrick@intel.com>
11426 M: Rafael Antognolli <rafael.antognolli@intel.com>
11427 L: linux-block@vger.kernel.org
11430 F: block/opal_proto.h
11431 F: include/linux/sed*
11432 F: include/uapi/linux/sed*
11435 M: James Morris <james.l.morris@oracle.com>
11436 M: "Serge E. Hallyn" <serge@hallyn.com>
11437 L: linux-security-module@vger.kernel.org (suggested Cc:)
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11439 W: http://kernsec.org/
11444 M: Security Officers <security@kernel.org>
11447 SELINUX SECURITY MODULE
11448 M: Paul Moore <paul@paul-moore.com>
11449 M: Stephen Smalley <sds@tycho.nsa.gov>
11450 M: Eric Paris <eparis@parisplace.org>
11451 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11452 W: http://selinuxproject.org
11453 T: git git://git.infradead.org/users/pcmoore/selinux
11455 F: include/linux/selinux*
11456 F: security/selinux/
11457 F: scripts/selinux/
11459 APPARMOR SECURITY MODULE
11460 M: John Johansen <john.johansen@canonical.com>
11461 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11462 W: apparmor.wiki.kernel.org
11463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11465 F: security/apparmor/
11467 LOADPIN SECURITY MODULE
11468 M: Kees Cook <keescook@chromium.org>
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11471 F: security/loadpin/
11473 YAMA SECURITY MODULE
11474 M: Kees Cook <keescook@chromium.org>
11475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11480 M: Jiri Slaby <jirislaby@gmail.com>
11482 F: drivers/misc/phantom.c
11483 F: include/uapi/linux/phantom.h
11485 Emulex 10Gbps iSCSI - OneConnect DRIVER
11486 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11487 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11488 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11489 L: linux-scsi@vger.kernel.org
11490 W: http://www.broadcom.com
11492 F: drivers/scsi/be2iscsi/
11494 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11495 M: Sathya Perla <sathya.perla@broadcom.com>
11496 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11497 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11498 M: Somnath Kotur <somnath.kotur@broadcom.com>
11499 L: netdev@vger.kernel.org
11500 W: http://www.emulex.com
11502 F: drivers/net/ethernet/emulex/benet/
11504 EMULEX ONECONNECT ROCE DRIVER
11505 M: Selvin Xavier <selvin.xavier@broadcom.com>
11506 M: Devesh Sharma <devesh.sharma@broadcom.com>
11507 L: linux-rdma@vger.kernel.org
11508 W: http://www.broadcom.com
11510 F: drivers/infiniband/hw/ocrdma/
11511 F: include/uapi/rdma/ocrdma-abi.h
11514 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11515 M: Edward Cree <ecree@solarflare.com>
11516 M: Bert Kenward <bkenward@solarflare.com>
11517 L: netdev@vger.kernel.org
11519 F: drivers/net/ethernet/sfc/
11522 M: Dimitri Sivanich <sivanich@sgi.com>
11524 F: drivers/misc/sgi-gru/
11526 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11527 M: Pat Gefre <pfg@sgi.com>
11528 L: linux-ia64@vger.kernel.org
11530 F: Documentation/ia64/serial.txt
11531 F: drivers/tty/serial/ioc?_serial.c
11532 F: include/linux/ioc?.h
11534 SGI XP/XPC/XPNET DRIVER
11535 M: Cliff Whickman <cpw@sgi.com>
11536 M: Robin Holt <robinmholt@gmail.com>
11538 F: drivers/misc/sgi-xp/
11540 SI2157 MEDIA DRIVER
11541 M: Antti Palosaari <crope@iki.fi>
11542 L: linux-media@vger.kernel.org
11543 W: https://linuxtv.org
11544 W: http://palosaari.fi/linux/
11545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11546 T: git git://linuxtv.org/anttip/media_tree.git
11548 F: drivers/media/tuners/si2157*
11550 SI2168 MEDIA DRIVER
11551 M: Antti Palosaari <crope@iki.fi>
11552 L: linux-media@vger.kernel.org
11553 W: https://linuxtv.org
11554 W: http://palosaari.fi/linux/
11555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11556 T: git git://linuxtv.org/anttip/media_tree.git
11558 F: drivers/media/dvb-frontends/si2168*
11560 SI470X FM RADIO RECEIVER I2C DRIVER
11561 M: Hans Verkuil <hverkuil@xs4all.nl>
11562 L: linux-media@vger.kernel.org
11563 T: git git://linuxtv.org/media_tree.git
11564 W: https://linuxtv.org
11566 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11568 SI470X FM RADIO RECEIVER USB DRIVER
11569 M: Hans Verkuil <hverkuil@xs4all.nl>
11570 L: linux-media@vger.kernel.org
11571 T: git git://linuxtv.org/media_tree.git
11572 W: https://linuxtv.org
11574 F: drivers/media/radio/si470x/radio-si470x-common.c
11575 F: drivers/media/radio/si470x/radio-si470x.h
11576 F: drivers/media/radio/si470x/radio-si470x-usb.c
11578 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11579 M: Eduardo Valentin <edubezval@gmail.com>
11580 L: linux-media@vger.kernel.org
11581 T: git git://linuxtv.org/media_tree.git
11582 W: https://linuxtv.org
11584 F: drivers/media/radio/si4713/si4713.?
11586 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11587 M: Eduardo Valentin <edubezval@gmail.com>
11588 L: linux-media@vger.kernel.org
11589 T: git git://linuxtv.org/media_tree.git
11590 W: https://linuxtv.org
11592 F: drivers/media/radio/si4713/radio-platform-si4713.c
11594 SI4713 FM RADIO TRANSMITTER USB DRIVER
11595 M: Hans Verkuil <hverkuil@xs4all.nl>
11596 L: linux-media@vger.kernel.org
11597 T: git git://linuxtv.org/media_tree.git
11598 W: https://linuxtv.org
11600 F: drivers/media/radio/si4713/radio-usb-si4713.c
11603 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11604 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11605 L: linux-media@vger.kernel.org
11606 W: https://linuxtv.org
11607 T: git git://linuxtv.org/media_tree.git
11609 F: drivers/media/common/siano/
11610 F: drivers/media/usb/siano/
11611 F: drivers/media/usb/siano/
11612 F: drivers/media/mmc/siano/
11614 SILEAD TOUCHSCREEN DRIVER
11615 M: Hans de Goede <hdegoede@redhat.com>
11616 L: linux-input@vger.kernel.org
11617 L: platform-driver-x86@vger.kernel.org
11619 F: drivers/input/touchscreen/silead.c
11620 F: drivers/platform/x86/silead_dmi.c
11623 M: Hans de Goede <hdegoede@redhat.com>
11624 L: linux-fbdev@vger.kernel.org
11626 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11627 F: drivers/video/fbdev/simplefb.c
11628 F: include/linux/platform_data/simplefb.h
11630 SH_VEU V4L2 MEM2MEM DRIVER
11631 L: linux-media@vger.kernel.org
11633 F: drivers/media/platform/sh_veu.c
11635 SH_VOU V4L2 OUTPUT DRIVER
11636 L: linux-media@vger.kernel.org
11638 F: drivers/media/platform/sh_vou.c
11639 F: include/media/drv-intf/sh_vou.h
11641 SIMPLE FIRMWARE INTERFACE (SFI)
11642 M: Len Brown <lenb@kernel.org>
11643 L: sfi-devel@simplefirmware.org
11644 W: http://simplefirmware.org/
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11647 F: arch/x86/platform/sfi/
11649 F: include/linux/sfi*.h
11651 SIMTEC EB110ATX (Chalice CATS)
11653 P: Vincent Sanders <vince@simtec.co.uk>
11654 M: Simtec Linux Team <linux@simtec.co.uk>
11655 W: http://www.simtec.co.uk/products/EB110ATX/
11658 SIMTEC EB2410ITX (BAST)
11660 P: Vincent Sanders <vince@simtec.co.uk>
11661 M: Simtec Linux Team <linux@simtec.co.uk>
11662 W: http://www.simtec.co.uk/products/EB2410ITX/
11664 F: arch/arm/mach-s3c24xx/mach-bast.c
11665 F: arch/arm/mach-s3c24xx/bast-ide.c
11666 F: arch/arm/mach-s3c24xx/bast-irq.c
11668 SIPHASH PRF ROUTINES
11669 M: Jason A. Donenfeld <Jason@zx2c4.com>
11672 F: lib/test_siphash.c
11673 F: include/linux/siphash.h
11675 TI DAVINCI MACHINE SUPPORT
11676 M: Sekhar Nori <nsekhar@ti.com>
11677 M: Kevin Hilman <khilman@kernel.org>
11678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11681 F: arch/arm/mach-davinci/
11682 F: drivers/i2c/busses/i2c-davinci.c
11684 TI DAVINCI SERIES MEDIA DRIVER
11685 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11686 L: linux-media@vger.kernel.org
11687 W: https://linuxtv.org
11688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11689 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11691 F: drivers/media/platform/davinci/
11692 F: include/media/davinci/
11694 TI AM437X VPFE DRIVER
11695 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11696 L: linux-media@vger.kernel.org
11697 W: https://linuxtv.org
11698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11699 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11701 F: drivers/media/platform/am437x/
11703 OV2659 OMNIVISION SENSOR DRIVER
11704 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11705 L: linux-media@vger.kernel.org
11706 W: https://linuxtv.org
11707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11708 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11710 F: drivers/media/i2c/ov2659.c
11711 F: include/media/i2c/ov2659.h
11713 SILICON MOTION SM712 FRAME BUFFER DRIVER
11714 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11715 M: Teddy Wang <teddy.wang@siliconmotion.com>
11716 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11717 L: linux-fbdev@vger.kernel.org
11719 F: drivers/video/fbdev/sm712*
11720 F: Documentation/fb/sm712fb.txt
11722 SIS 190 ETHERNET DRIVER
11723 M: Francois Romieu <romieu@fr.zoreil.com>
11724 L: netdev@vger.kernel.org
11726 F: drivers/net/ethernet/sis/sis190.c
11728 SIS 900/7016 FAST ETHERNET DRIVER
11729 M: Daniele Venzano <venza@brownhat.org>
11730 W: http://www.brownhat.org/sis900.html
11731 L: netdev@vger.kernel.org
11733 F: drivers/net/ethernet/sis/sis900.*
11735 SIS FRAMEBUFFER DRIVER
11736 M: Thomas Winischhofer <thomas@winischhofer.net>
11737 W: http://www.winischhofer.net/linuxsisvga.shtml
11739 F: Documentation/fb/sisfb.txt
11740 F: drivers/video/fbdev/sis/
11741 F: include/video/sisfb.h
11744 M: Thomas Winischhofer <thomas@winischhofer.net>
11745 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11747 F: drivers/usb/misc/sisusbvga/
11750 M: Christoph Lameter <cl@linux.com>
11751 M: Pekka Enberg <penberg@kernel.org>
11752 M: David Rientjes <rientjes@google.com>
11753 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11754 M: Andrew Morton <akpm@linux-foundation.org>
11755 L: linux-mm@kvack.org
11757 F: include/linux/sl?b*.h
11760 SLEEPABLE READ-COPY UPDATE (SRCU)
11761 M: Lai Jiangshan <jiangshanlai@gmail.com>
11762 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11763 M: Josh Triplett <josh@joshtriplett.org>
11764 R: Steven Rostedt <rostedt@goodmis.org>
11765 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11766 L: linux-kernel@vger.kernel.org
11767 W: http://www.rdrop.com/users/paulmck/RCU/
11769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11770 F: include/linux/srcu.h
11771 F: kernel/rcu/srcu.c
11773 SMACK SECURITY MODULE
11774 M: Casey Schaufler <casey@schaufler-ca.com>
11775 L: linux-security-module@vger.kernel.org
11776 W: http://schaufler-ca.com
11777 T: git git://github.com/cschaufler/smack-next
11779 F: Documentation/security/Smack.txt
11782 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11783 M: Kevin Hilman <khilman@kernel.org>
11784 M: Nishanth Menon <nm@ti.com>
11786 F: drivers/power/avs/
11787 F: include/linux/power/smartreflex.h
11788 L: linux-pm@vger.kernel.org
11790 SMC91x ETHERNET DRIVER
11791 M: Nicolas Pitre <nico@fluxnic.net>
11793 F: drivers/net/ethernet/smsc/smc91x.*
11795 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11796 M: Sakari Ailus <sakari.ailus@iki.fi>
11797 L: linux-media@vger.kernel.org
11799 F: drivers/media/i2c/smiapp/
11800 F: include/media/i2c/smiapp.h
11801 F: drivers/media/i2c/smiapp-pll.c
11802 F: drivers/media/i2c/smiapp-pll.h
11803 F: include/uapi/linux/smiapp.h
11804 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11806 SMM665 HARDWARE MONITOR DRIVER
11807 M: Guenter Roeck <linux@roeck-us.net>
11808 L: linux-hwmon@vger.kernel.org
11810 F: Documentation/hwmon/smm665
11811 F: drivers/hwmon/smm665.c
11813 SMSC EMC2103 HARDWARE MONITOR DRIVER
11814 M: Steve Glendinning <steve.glendinning@shawell.net>
11815 L: linux-hwmon@vger.kernel.org
11817 F: Documentation/hwmon/emc2103
11818 F: drivers/hwmon/emc2103.c
11820 SMSC SCH5627 HARDWARE MONITOR DRIVER
11821 M: Hans de Goede <hdegoede@redhat.com>
11822 L: linux-hwmon@vger.kernel.org
11824 F: Documentation/hwmon/sch5627
11825 F: drivers/hwmon/sch5627.c
11827 SMSC47B397 HARDWARE MONITOR DRIVER
11828 M: Jean Delvare <jdelvare@suse.com>
11829 L: linux-hwmon@vger.kernel.org
11831 F: Documentation/hwmon/smsc47b397
11832 F: drivers/hwmon/smsc47b397.c
11834 SMSC911x ETHERNET DRIVER
11835 M: Steve Glendinning <steve.glendinning@shawell.net>
11836 L: netdev@vger.kernel.org
11838 F: include/linux/smsc911x.h
11839 F: drivers/net/ethernet/smsc/smsc911x.*
11841 SMSC9420 PCI ETHERNET DRIVER
11842 M: Steve Glendinning <steve.glendinning@shawell.net>
11843 L: netdev@vger.kernel.org
11845 F: drivers/net/ethernet/smsc/smsc9420.*
11847 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11848 M: Steve Glendinning <steve.glendinning@shawell.net>
11849 L: linux-fbdev@vger.kernel.org
11851 F: drivers/video/fbdev/smscufx.c
11853 SOC-CAMERA V4L2 SUBSYSTEM
11854 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11855 L: linux-media@vger.kernel.org
11856 T: git git://linuxtv.org/media_tree.git
11858 F: include/media/soc*
11859 F: drivers/media/i2c/soc_camera/
11860 F: drivers/media/platform/soc_camera/
11862 SOEKRIS NET48XX LED SUPPORT
11863 M: Chris Boot <bootc@bootc.net>
11865 F: drivers/leds/leds-net48xx.c
11867 SOFTLOGIC 6x10 MPEG CODEC
11868 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11869 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11870 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11871 M: Ismael Luceno <ismael@iodev.co.uk>
11872 L: linux-media@vger.kernel.org
11874 F: drivers/media/pci/solo6x10/
11876 SOFTWARE RAID (Multiple Disks) SUPPORT
11877 M: Shaohua Li <shli@kernel.org>
11878 L: linux-raid@vger.kernel.org
11879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11882 F: include/linux/raid/
11883 F: include/uapi/linux/raid/
11885 SONIC NETWORK DRIVER
11886 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11887 L: netdev@vger.kernel.org
11889 F: drivers/net/ethernet/natsemi/sonic.*
11891 SONICS SILICON BACKPLANE DRIVER (SSB)
11892 M: Michael Buesch <m@bues.ch>
11893 L: linux-wireless@vger.kernel.org
11896 F: include/linux/ssb/
11898 SONY VAIO CONTROL DEVICE DRIVER
11899 M: Mattia Dongili <malattia@linux.it>
11900 L: platform-driver-x86@vger.kernel.org
11901 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11903 F: Documentation/laptops/sony-laptop.txt
11904 F: drivers/char/sonypi.c
11905 F: drivers/platform/x86/sony-laptop.c
11906 F: include/linux/sony-laptop.h
11908 SONY MEMORYSTICK CARD SUPPORT
11909 M: Alex Dubov <oakad@yahoo.com>
11910 W: http://tifmxx.berlios.de/
11912 F: drivers/memstick/host/tifm_ms.c
11914 SONY MEMORYSTICK STANDARD SUPPORT
11915 M: Maxim Levitsky <maximlevitsky@gmail.com>
11917 F: drivers/memstick/core/ms_block.*
11920 M: Jaroslav Kysela <perex@perex.cz>
11921 M: Takashi Iwai <tiwai@suse.com>
11922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11923 W: http://www.alsa-project.org/
11924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11925 T: git git://git.alsa-project.org/alsa-kernel.git
11926 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11928 F: Documentation/sound/
11930 F: include/uapi/sound/
11933 SOUND - COMPRESSED AUDIO
11934 M: Vinod Koul <vinod.koul@intel.com>
11935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11938 F: Documentation/sound/alsa/compress_offload.txt
11939 F: include/sound/compress_driver.h
11940 F: include/uapi/sound/compress_*
11941 F: sound/core/compress_offload.c
11942 F: sound/soc/soc-compress.c
11944 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11945 M: Liam Girdwood <lgirdwood@gmail.com>
11946 M: Mark Brown <broonie@kernel.org>
11947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11949 W: http://alsa-project.org/main/index.php/ASoC
11951 F: Documentation/devicetree/bindings/sound/
11952 F: Documentation/sound/alsa/soc/
11954 F: include/sound/soc*
11956 SOUND - DMAENGINE HELPERS
11957 M: Lars-Peter Clausen <lars@metafoo.de>
11959 F: include/sound/dmaengine_pcm.h
11960 F: sound/core/pcm_dmaengine.c
11961 F: sound/soc/soc-generic-dmaengine-pcm.c
11964 M: Olli Salonen <olli.salonen@iki.fi>
11965 L: linux-media@vger.kernel.org
11966 W: https://linuxtv.org
11967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11969 F: drivers/media/dvb-frontends/sp2*
11971 SPARC + UltraSPARC (sparc/sparc64)
11972 M: "David S. Miller" <davem@davemloft.net>
11973 L: sparclinux@vger.kernel.org
11974 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11981 SPARC SERIAL DRIVERS
11982 M: "David S. Miller" <davem@davemloft.net>
11983 L: sparclinux@vger.kernel.org
11984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11987 F: include/linux/sunserialcore.h
11988 F: drivers/tty/serial/suncore.c
11989 F: drivers/tty/serial/sunhv.c
11990 F: drivers/tty/serial/sunsab.c
11991 F: drivers/tty/serial/sunsab.h
11992 F: drivers/tty/serial/sunsu.c
11993 F: drivers/tty/serial/sunzilog.c
11994 F: drivers/tty/serial/sunzilog.h
11997 M: "Christopher Li" <sparse@chrisli.org>
11998 L: linux-sparse@vger.kernel.org
11999 W: https://sparse.wiki.kernel.org/
12000 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12001 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12003 F: include/linux/compiler.h
12005 SPEAR PLATFORM SUPPORT
12006 M: Viresh Kumar <vireshk@kernel.org>
12007 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12009 W: http://www.st.com/spear
12011 F: arch/arm/boot/dts/spear*
12012 F: arch/arm/mach-spear/
12014 SPEAR CLOCK FRAMEWORK SUPPORT
12015 M: Viresh Kumar <vireshk@kernel.org>
12016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12017 W: http://www.st.com/spear
12019 F: drivers/clk/spear/
12022 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12023 M: Marek Vasut <marek.vasut@gmail.com>
12024 L: linux-mtd@lists.infradead.org
12025 W: http://www.linux-mtd.infradead.org/
12026 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12027 T: git git://github.com/spi-nor/linux.git
12029 F: drivers/mtd/spi-nor/
12030 F: include/linux/mtd/spi-nor.h
12033 M: Mark Brown <broonie@kernel.org>
12034 L: linux-spi@vger.kernel.org
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12036 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12038 F: Documentation/devicetree/bindings/spi/
12039 F: Documentation/spi/
12041 F: include/linux/spi/
12042 F: include/uapi/linux/spi/
12045 SPIDERNET NETWORK DRIVER for CELL
12046 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12047 L: netdev@vger.kernel.org
12049 F: Documentation/networking/spider_net.txt
12050 F: drivers/net/ethernet/toshiba/spider_net*
12053 M: Jeremy Kerr <jk@ozlabs.org>
12054 L: linuxppc-dev@lists.ozlabs.org
12055 W: http://www.ibm.com/developerworks/power/cell/
12057 F: Documentation/filesystems/spufs.txt
12058 F: arch/powerpc/platforms/cell/spufs/
12060 SQUASHFS FILE SYSTEM
12061 M: Phillip Lougher <phillip@squashfs.org.uk>
12062 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12063 W: http://squashfs.org.uk
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12066 F: Documentation/filesystems/squashfs.txt
12069 SRM (Alpha) environment access
12070 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12072 F: arch/alpha/kernel/srm_env.c
12075 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12076 L: stable@vger.kernel.org
12078 F: Documentation/process/stable-kernel-rules.rst
12081 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12083 L: devel@driverdev.osuosl.org
12085 F: drivers/staging/
12088 M: Ian Abbott <abbotti@mev.co.uk>
12089 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12091 F: drivers/staging/comedi/
12093 STAGING - FLARION FT1000 DRIVERS
12094 M: Marek Belisko <marek.belisko@gmail.com>
12096 F: drivers/staging/ft1000/
12098 STAGING - INDUSTRIAL IO
12099 M: Jonathan Cameron <jic23@kernel.org>
12100 L: linux-iio@vger.kernel.org
12102 F: Documentation/devicetree/bindings/staging/iio/
12103 F: drivers/staging/iio/
12105 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12106 M: Jarod Wilson <jarod@wilsonet.com>
12107 W: http://www.lirc.org/
12109 F: drivers/staging/media/lirc/
12111 STAGING - LUSTRE PARALLEL FILESYSTEM
12112 M: Oleg Drokin <oleg.drokin@intel.com>
12113 M: Andreas Dilger <andreas.dilger@intel.com>
12114 M: James Simmons <jsimmons@infradead.org>
12115 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12116 W: http://wiki.lustre.org/
12118 F: drivers/staging/lustre
12120 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12121 M: Marc Dietrich <marvin24@gmx.de>
12122 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12123 L: linux-tegra@vger.kernel.org
12125 F: drivers/staging/nvec/
12127 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12128 M: Jens Frederich <jfrederich@gmail.com>
12129 M: Daniel Drake <dsd@laptop.org>
12130 M: Jon Nettleton <jon.nettleton@gmail.com>
12131 W: http://wiki.laptop.org/go/DCON
12133 F: drivers/staging/olpc_dcon/
12135 STAGING - REALTEK RTL8712U DRIVERS
12136 M: Larry Finger <Larry.Finger@lwfinger.net>
12137 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12139 F: drivers/staging/rtl8712/
12141 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12142 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12143 M: Teddy Wang <teddy.wang@siliconmotion.com>
12144 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12145 L: linux-fbdev@vger.kernel.org
12147 F: drivers/staging/sm750fb/
12149 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12150 M: William Hubbs <w.d.hubbs@gmail.com>
12151 M: Chris Brannon <chris@the-brannons.com>
12152 M: Kirk Reiser <kirk@reisers.ca>
12153 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12154 L: speakup@linux-speakup.org
12155 W: http://www.linux-speakup.org/
12157 F: drivers/staging/speakup/
12159 STAGING - VIA VT665X DRIVERS
12160 M: Forest Bond <forest@alittletooquiet.net>
12162 F: drivers/staging/vt665?/
12164 STAGING - WILC1000 WIFI DRIVER
12165 M: Aditya Shankar <aditya.shankar@microchip.com>
12166 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12167 L: linux-wireless@vger.kernel.org
12169 F: drivers/staging/wilc1000/
12171 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12172 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12174 F: drivers/staging/xgifb/
12176 STARFIRE/DURALAN NETWORK DRIVER
12177 M: Ion Badulescu <ionut@badula.org>
12179 F: drivers/net/ethernet/adaptec/starfire*
12182 M: Sam Creasey <sammy@sammy.net>
12183 W: http://sammy.net/sun3/
12185 F: arch/m68k/kernel/*sun3*
12186 F: arch/m68k/sun3*/
12187 F: arch/m68k/include/asm/sun3*
12188 F: drivers/net/ethernet/i825xx/sun3*
12190 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12191 M: Hans de Goede <hdegoede@redhat.com>
12192 L: linux-input@vger.kernel.org
12194 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12195 F: drivers/input/keyboard/sun4i-lradc-keys.c
12197 SUNDANCE NETWORK DRIVER
12198 M: Denis Kirjanov <kda@linux-powerpc.org>
12199 L: netdev@vger.kernel.org
12201 F: drivers/net/ethernet/dlink/sundance.c
12204 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12205 M: Rich Felker <dalias@libc.org>
12206 L: linux-sh@vger.kernel.org
12207 Q: http://patchwork.kernel.org/project/linux-sh/list/
12209 F: Documentation/sh/
12214 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12215 M: Len Brown <len.brown@intel.com>
12216 M: Pavel Machek <pavel@ucw.cz>
12217 L: linux-pm@vger.kernel.org
12218 B: https://bugzilla.kernel.org
12220 F: Documentation/power/
12221 F: arch/x86/kernel/acpi/
12222 F: drivers/base/power/
12224 F: include/linux/suspend.h
12225 F: include/linux/freezer.h
12226 F: include/linux/pm.h
12229 M: Martin Mares <mj@ucw.cz>
12230 L: linux-video@atrey.karlin.mff.cuni.cz
12232 F: Documentation/svga.txt
12233 F: arch/x86/boot/video*
12236 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12237 L: linux-kernel@vger.kernel.org
12238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12241 F: arch/*/kernel/pci-swiotlb.c
12242 F: include/linux/swiotlb.h
12245 M: Jiri Pirko <jiri@resnulli.us>
12246 M: Ivan Vecera <ivecera@redhat.com>
12247 L: netdev@vger.kernel.org
12250 F: include/net/switchdev.h
12252 SYNOPSYS ARC ARCHITECTURE
12253 M: Vineet Gupta <vgupta@synopsys.com>
12254 L: linux-snps-arc@lists.infradead.org
12257 F: Documentation/devicetree/bindings/arc/*
12258 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12259 F: drivers/clocksource/arc_timer.c
12260 F: drivers/tty/serial/arc_uart.c
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12263 SYNOPSYS ARC SDP platform support
12264 M: Alexey Brodkin <abrodkin@synopsys.com>
12266 F: arch/arc/plat-axs10x
12267 F: arch/arc/boot/dts/ax*
12268 F: Documentation/devicetree/bindings/arc/axs10*
12270 SYSTEM CONFIGURATION (SYSCON)
12271 M: Lee Jones <lee.jones@linaro.org>
12272 M: Arnd Bergmann <arnd@arndb.de>
12273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12275 F: drivers/mfd/syscon.c
12277 SYSTEM RESET/SHUTDOWN DRIVERS
12278 M: Sebastian Reichel <sre@kernel.org>
12279 L: linux-pm@vger.kernel.org
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12282 F: Documentation/devicetree/bindings/power/reset/
12283 F: drivers/power/reset/
12286 M: Christoph Hellwig <hch@infradead.org>
12288 F: Documentation/filesystems/sysv-fs.txt
12290 F: include/linux/sysv_fs.h
12293 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12294 L: linux-scsi@vger.kernel.org
12295 L: target-devel@vger.kernel.org
12296 W: http://www.linux-iscsi.org
12297 W: http://groups.google.com/group/linux-iscsi-target-dev
12298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12302 F: Documentation/target/
12304 TASKSTATS STATISTICS INTERFACE
12305 M: Balbir Singh <bsingharora@gmail.com>
12307 F: Documentation/accounting/taskstats*
12308 F: include/linux/taskstats*
12309 F: kernel/taskstats.c
12312 M: Jamal Hadi Salim <jhs@mojatatu.com>
12313 M: Cong Wang <xiyou.wangcong@gmail.com>
12314 M: Jiri Pirko <jiri@resnulli.us>
12315 L: netdev@vger.kernel.org
12317 F: include/net/pkt_cls.h
12318 F: include/net/pkt_sched.h
12319 F: include/net/tc_act/
12320 F: include/uapi/linux/pkt_cls.h
12321 F: include/uapi/linux/pkt_sched.h
12322 F: include/uapi/linux/tc_act/
12323 F: include/uapi/linux/tc_ematch/
12326 TCP LOW PRIORITY MODULE
12327 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12328 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12329 W: http://tcp-lp-mod.sourceforge.net/
12331 F: net/ipv4/tcp_lp.c
12333 TDA10071 MEDIA DRIVER
12334 M: Antti Palosaari <crope@iki.fi>
12335 L: linux-media@vger.kernel.org
12336 W: https://linuxtv.org
12337 W: http://palosaari.fi/linux/
12338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12339 T: git git://linuxtv.org/anttip/media_tree.git
12341 F: drivers/media/dvb-frontends/tda10071*
12343 TDA18212 MEDIA DRIVER
12344 M: Antti Palosaari <crope@iki.fi>
12345 L: linux-media@vger.kernel.org
12346 W: https://linuxtv.org
12347 W: http://palosaari.fi/linux/
12348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12349 T: git git://linuxtv.org/anttip/media_tree.git
12351 F: drivers/media/tuners/tda18212*
12353 TDA18218 MEDIA DRIVER
12354 M: Antti Palosaari <crope@iki.fi>
12355 L: linux-media@vger.kernel.org
12356 W: https://linuxtv.org
12357 W: http://palosaari.fi/linux/
12358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12359 T: git git://linuxtv.org/anttip/media_tree.git
12361 F: drivers/media/tuners/tda18218*
12363 TDA18271 MEDIA DRIVER
12364 M: Michael Krufky <mkrufky@linuxtv.org>
12365 L: linux-media@vger.kernel.org
12366 W: https://linuxtv.org
12367 W: http://github.com/mkrufky
12368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12369 T: git git://linuxtv.org/mkrufky/tuners.git
12371 F: drivers/media/tuners/tda18271*
12373 TDA827x MEDIA DRIVER
12374 M: Michael Krufky <mkrufky@linuxtv.org>
12375 L: linux-media@vger.kernel.org
12376 W: https://linuxtv.org
12377 W: http://github.com/mkrufky
12378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12379 T: git git://linuxtv.org/mkrufky/tuners.git
12381 F: drivers/media/tuners/tda8290.*
12383 TDA8290 MEDIA DRIVER
12384 M: Michael Krufky <mkrufky@linuxtv.org>
12385 L: linux-media@vger.kernel.org
12386 W: https://linuxtv.org
12387 W: http://github.com/mkrufky
12388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12389 T: git git://linuxtv.org/mkrufky/tuners.git
12391 F: drivers/media/tuners/tda8290.*
12393 TDA9840 MEDIA DRIVER
12394 M: Hans Verkuil <hverkuil@xs4all.nl>
12395 L: linux-media@vger.kernel.org
12396 T: git git://linuxtv.org/media_tree.git
12397 W: https://linuxtv.org
12399 F: drivers/media/i2c/tda9840*
12401 TEA5761 TUNER DRIVER
12402 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12403 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12404 L: linux-media@vger.kernel.org
12405 W: https://linuxtv.org
12406 T: git git://linuxtv.org/media_tree.git
12408 F: drivers/media/tuners/tea5761.*
12410 TEA5767 TUNER DRIVER
12411 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12412 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12413 L: linux-media@vger.kernel.org
12414 W: https://linuxtv.org
12415 T: git git://linuxtv.org/media_tree.git
12417 F: drivers/media/tuners/tea5767.*
12419 TEA6415C MEDIA DRIVER
12420 M: Hans Verkuil <hverkuil@xs4all.nl>
12421 L: linux-media@vger.kernel.org
12422 T: git git://linuxtv.org/media_tree.git
12423 W: https://linuxtv.org
12425 F: drivers/media/i2c/tea6415c*
12427 TEA6420 MEDIA DRIVER
12428 M: Hans Verkuil <hverkuil@xs4all.nl>
12429 L: linux-media@vger.kernel.org
12430 T: git git://linuxtv.org/media_tree.git
12431 W: https://linuxtv.org
12433 F: drivers/media/i2c/tea6420*
12436 M: Jiri Pirko <jiri@resnulli.us>
12437 L: netdev@vger.kernel.org
12439 F: drivers/net/team/
12440 F: include/linux/if_team.h
12441 F: include/uapi/linux/if_team.h
12443 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12444 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12446 F: arch/x86/platform/ts5500/
12448 TECHNOTREND USB IR RECEIVER
12449 M: Sean Young <sean@mess.org>
12450 L: linux-media@vger.kernel.org
12452 F: drivers/media/rc/ttusbir.c
12454 TEGRA ARCHITECTURE SUPPORT
12455 M: Stephen Warren <swarren@wwwdotorg.org>
12456 M: Thierry Reding <thierry.reding@gmail.com>
12457 M: Alexandre Courbot <gnurou@gmail.com>
12458 L: linux-tegra@vger.kernel.org
12459 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12465 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12466 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12468 F: drivers/clk/tegra/
12471 M: Laxman Dewangan <ldewangan@nvidia.com>
12472 M: Jon Hunter <jonathanh@nvidia.com>
12474 F: drivers/dma/tegra*
12477 M: Laxman Dewangan <ldewangan@nvidia.com>
12479 F: drivers/i2c/busses/i2c-tegra.c
12481 TEGRA IOMMU DRIVERS
12482 M: Hiroshi Doyu <hdoyu@nvidia.com>
12484 F: drivers/iommu/tegra*
12487 M: Rakesh Iyer <riyer@nvidia.com>
12488 M: Laxman Dewangan <ldewangan@nvidia.com>
12490 F: drivers/input/keyboard/tegra-kbc.c
12493 M: Thierry Reding <thierry.reding@gmail.com>
12495 F: drivers/pwm/pwm-tegra.c
12497 TEGRA SERIAL DRIVER
12498 M: Laxman Dewangan <ldewangan@nvidia.com>
12500 F: drivers/tty/serial/serial-tegra.c
12503 M: Laxman Dewangan <ldewangan@nvidia.com>
12505 F: drivers/spi/spi-tegra*
12507 TEHUTI ETHERNET DRIVER
12508 M: Andy Gospodarek <andy@greyhouse.net>
12509 L: netdev@vger.kernel.org
12511 F: drivers/net/ethernet/tehuti/*
12513 Telecom Clock Driver for MCPL0010
12514 M: Mark Gross <mark.gross@intel.com>
12516 F: drivers/char/tlclk.c
12518 TENSILICA XTENSA PORT (xtensa)
12519 M: Chris Zankel <chris@zankel.net>
12520 M: Max Filippov <jcmvbkbc@gmail.com>
12521 L: linux-xtensa@linux-xtensa.org
12522 T: git git://github.com/czankel/xtensa-linux.git
12525 F: drivers/irqchip/irq-xtensa-*
12527 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12528 M: Nishanth Menon <nm@ti.com>
12529 M: Tero Kristo <t-kristo@ti.com>
12530 M: Santosh Shilimkar <ssantosh@kernel.org>
12531 L: linux-arm-kernel@lists.infradead.org
12533 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12534 F: drivers/firmware/ti_sci*
12535 F: include/linux/soc/ti/ti_sci_protocol.h
12537 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12538 M: Hans Verkuil <hverkuil@xs4all.nl>
12539 L: linux-media@vger.kernel.org
12540 T: git git://linuxtv.org/media_tree.git
12541 W: https://linuxtv.org
12543 F: drivers/media/radio/radio-raremono.c
12546 M: Zhang Rui <rui.zhang@intel.com>
12547 M: Eduardo Valentin <edubezval@gmail.com>
12548 L: linux-pm@vger.kernel.org
12549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12551 Q: https://patchwork.kernel.org/project/linux-pm/list/
12553 F: drivers/thermal/
12554 F: include/linux/thermal.h
12555 F: include/uapi/linux/thermal.h
12556 F: include/linux/cpu_cooling.h
12557 F: Documentation/devicetree/bindings/thermal/
12559 THERMAL/CPU_COOLING
12560 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12561 M: Viresh Kumar <viresh.kumar@linaro.org>
12562 M: Javi Merino <javi.merino@kernel.org>
12563 L: linux-pm@vger.kernel.org
12565 F: Documentation/thermal/cpu-cooling-api.txt
12566 F: drivers/thermal/cpu_cooling.c
12567 F: include/linux/cpu_cooling.h
12569 THINKPAD ACPI EXTRAS DRIVER
12570 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12571 L: ibm-acpi-devel@lists.sourceforge.net
12572 L: platform-driver-x86@vger.kernel.org
12573 W: http://ibm-acpi.sourceforge.net
12574 W: http://thinkwiki.org/wiki/Ibm-acpi
12575 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12577 F: drivers/platform/x86/thinkpad_acpi.c
12579 TI BANDGAP AND THERMAL DRIVER
12580 M: Eduardo Valentin <edubezval@gmail.com>
12581 M: Keerthy <j-keerthy@ti.com>
12582 L: linux-pm@vger.kernel.org
12583 L: linux-omap@vger.kernel.org
12585 F: drivers/thermal/ti-soc-thermal/
12588 M: Benoit Parrot <bparrot@ti.com>
12589 L: linux-media@vger.kernel.org
12590 W: http://linuxtv.org/
12591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12593 F: drivers/media/platform/ti-vpe/
12595 TI CDCE706 CLOCK DRIVER
12596 M: Max Filippov <jcmvbkbc@gmail.com>
12598 F: drivers/clk/clk-cdce706.c
12601 M: Tero Kristo <t-kristo@ti.com>
12602 L: linux-omap@vger.kernel.org
12605 F: include/linux/clk/ti.h
12607 TI ETHERNET SWITCH DRIVER (CPSW)
12608 R: Grygorii Strashko <grygorii.strashko@ti.com>
12609 L: linux-omap@vger.kernel.org
12610 L: netdev@vger.kernel.org
12612 F: drivers/net/ethernet/ti/cpsw*
12613 F: drivers/net/ethernet/ti/davinci*
12615 TI FLASH MEDIA INTERFACE DRIVER
12616 M: Alex Dubov <oakad@yahoo.com>
12618 F: drivers/misc/tifm*
12619 F: drivers/mmc/host/tifm_sd.c
12620 F: include/linux/tifm.h
12622 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12623 M: Santosh Shilimkar <ssantosh@kernel.org>
12624 L: linux-kernel@vger.kernel.org
12625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 F: drivers/soc/ti/*
12628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12631 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12632 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12633 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12636 F: sound/soc/codecs/lm49453*
12637 F: sound/soc/codecs/isabelle*
12639 TI LP855x BACKLIGHT DRIVER
12640 M: Milo Kim <milo.kim@ti.com>
12642 F: Documentation/backlight/lp855x-driver.txt
12643 F: drivers/video/backlight/lp855x_bl.c
12644 F: include/linux/platform_data/lp855x.h
12646 TI LP8727 CHARGER DRIVER
12647 M: Milo Kim <milo.kim@ti.com>
12649 F: drivers/power/supply/lp8727_charger.c
12650 F: include/linux/platform_data/lp8727.h
12652 TI LP8788 MFD DRIVER
12653 M: Milo Kim <milo.kim@ti.com>
12655 F: drivers/iio/adc/lp8788_adc.c
12656 F: drivers/leds/leds-lp8788.c
12657 F: drivers/mfd/lp8788*.c
12658 F: drivers/power/supply/lp8788-charger.c
12659 F: drivers/regulator/lp8788-*.c
12660 F: include/linux/mfd/lp8788*.h
12662 TI NETCP ETHERNET DRIVER
12663 M: Wingman Kwok <w-kwok2@ti.com>
12664 M: Murali Karicheri <m-karicheri2@ti.com>
12665 L: netdev@vger.kernel.org
12667 F: drivers/net/ethernet/ti/netcp*
12669 TI TAS571X FAMILY ASoC CODEC DRIVER
12670 M: Kevin Cernekee <cernekee@chromium.org>
12671 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12673 F: sound/soc/codecs/tas571x*
12675 TI TWL4030 SERIES SOC CODEC DRIVER
12676 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12679 F: sound/soc/codecs/twl4030*
12681 TI WILINK WIRELESS DRIVERS
12682 L: linux-wireless@vger.kernel.org
12683 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12684 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12687 F: drivers/net/wireless/ti/
12688 F: include/linux/wl12xx.h
12691 M: Jon Maloy <jon.maloy@ericsson.com>
12692 M: Ying Xue <ying.xue@windriver.com>
12693 L: netdev@vger.kernel.org (core kernel code)
12694 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12695 W: http://tipc.sourceforge.net/
12697 F: include/uapi/linux/tipc*.h
12701 M: Chris Metcalf <cmetcalf@mellanox.com>
12702 W: http://www.mellanox.com/repository/solutions/tile-scm/
12703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12706 F: drivers/char/tile-srom.c
12707 F: drivers/edac/tile_edac.c
12708 F: drivers/net/ethernet/tile/
12709 F: drivers/rtc/rtc-tile.c
12710 F: drivers/tty/hvc/hvc_tile.c
12711 F: drivers/tty/serial/tilegx.c
12712 F: drivers/usb/host/*-tilegx.c
12713 F: include/linux/usb/tilegx.h
12715 TLAN NETWORK DRIVER
12716 M: Samuel Chessman <chessman@tux.org>
12717 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12718 W: http://sourceforge.net/projects/tlan/
12720 F: Documentation/networking/tlan.txt
12721 F: drivers/net/ethernet/ti/tlan.*
12723 TOMOYO SECURITY MODULE
12724 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12725 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12726 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12727 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12728 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12729 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12730 W: http://tomoyo.sourceforge.jp/
12731 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12733 F: security/tomoyo/
12735 TOPSTAR LAPTOP EXTRAS DRIVER
12736 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12737 L: platform-driver-x86@vger.kernel.org
12739 F: drivers/platform/x86/topstar-laptop.c
12741 TOSHIBA ACPI EXTRAS DRIVER
12742 M: Azael Avalos <coproscefalo@gmail.com>
12743 L: platform-driver-x86@vger.kernel.org
12745 F: drivers/platform/x86/toshiba_acpi.c
12747 TOSHIBA BLUETOOTH DRIVER
12748 M: Azael Avalos <coproscefalo@gmail.com>
12749 L: platform-driver-x86@vger.kernel.org
12751 F: drivers/platform/x86/toshiba_bluetooth.c
12753 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12754 M: Azael Avalos <coproscefalo@gmail.com>
12755 L: platform-driver-x86@vger.kernel.org
12757 F: drivers/platform/x86/toshiba_haps.c
12759 TOSHIBA WMI HOTKEYS DRIVER
12760 M: Azael Avalos <coproscefalo@gmail.com>
12761 L: platform-driver-x86@vger.kernel.org
12763 F: drivers/platform/x86/toshiba-wmi.c
12766 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12767 W: http://www.buzzard.org.uk/toshiba/
12769 F: drivers/char/toshiba.c
12770 F: include/linux/toshiba.h
12771 F: include/uapi/linux/toshiba.h
12773 TOSHIBA TC358743 DRIVER
12774 M: Mats Randgaard <matrandg@cisco.com>
12775 L: linux-media@vger.kernel.org
12777 F: drivers/media/i2c/tc358743*
12778 F: include/media/i2c/tc358743.h
12780 TMIO/SDHI MMC DRIVER
12781 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12782 L: linux-mmc@vger.kernel.org
12784 F: drivers/mmc/host/tmio_mmc*
12785 F: drivers/mmc/host/sh_mobile_sdhi.c
12786 F: include/linux/mfd/tmio.h
12788 TMP401 HARDWARE MONITOR DRIVER
12789 M: Guenter Roeck <linux@roeck-us.net>
12790 L: linux-hwmon@vger.kernel.org
12792 F: Documentation/hwmon/tmp401
12793 F: drivers/hwmon/tmp401.c
12795 TMPFS (SHMEM FILESYSTEM)
12796 M: Hugh Dickins <hughd@google.com>
12797 L: linux-mm@kvack.org
12799 F: include/linux/shmem_fs.h
12802 TM6000 VIDEO4LINUX DRIVER
12803 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12805 L: linux-media@vger.kernel.org
12806 W: https://linuxtv.org
12807 T: git git://linuxtv.org/media_tree.git
12809 F: drivers/media/usb/tm6000/
12810 F: Documentation/media/v4l-drivers/tm6000*
12812 TW5864 VIDEO4LINUX DRIVER
12813 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12814 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12815 M: Andrey Utkin <andrey_utkin@fastmail.com>
12816 L: linux-media@vger.kernel.org
12818 F: drivers/media/pci/tw5864/
12820 TW68 VIDEO4LINUX DRIVER
12821 M: Hans Verkuil <hverkuil@xs4all.nl>
12822 L: linux-media@vger.kernel.org
12823 T: git git://linuxtv.org/media_tree.git
12824 W: https://linuxtv.org
12826 F: drivers/media/pci/tw68/
12828 TW686X VIDEO4LINUX DRIVER
12829 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12830 L: linux-media@vger.kernel.org
12831 T: git git://linuxtv.org/media_tree.git
12832 W: http://linuxtv.org
12834 F: drivers/media/pci/tw686x/
12837 M: Peter Huewe <peterhuewe@gmx.de>
12838 M: Marcel Selhorst <tpmdd@selhorst.net>
12839 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12840 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12841 W: http://tpmdd.sourceforge.net
12842 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12843 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12844 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12846 F: drivers/char/tpm/
12848 TPM IBM_VTPM DEVICE DRIVER
12849 M: Ashley Lai <ashleydlai@gmail.com>
12850 W: http://tpmdd.sourceforge.net
12851 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12853 F: drivers/char/tpm/tpm_ibmvtpm*
12856 M: Steven Rostedt <rostedt@goodmis.org>
12857 M: Ingo Molnar <mingo@redhat.com>
12858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12860 F: Documentation/trace/ftrace.txt
12861 F: arch/*/*/*/ftrace.h
12862 F: arch/*/kernel/ftrace.c
12863 F: include/*/ftrace.h
12864 F: include/linux/trace*.h
12867 F: tools/testing/selftests/ftrace/
12869 TRACING MMIO ACCESSES (MMIOTRACE)
12870 M: Steven Rostedt <rostedt@goodmis.org>
12871 M: Ingo Molnar <mingo@kernel.org>
12872 R: Karol Herbst <karolherbst@gmail.com>
12873 R: Pekka Paalanen <ppaalanen@gmail.com>
12875 L: linux-kernel@vger.kernel.org
12876 L: nouveau@lists.freedesktop.org
12877 F: kernel/trace/trace_mmiotrace.c
12878 F: include/linux/mmiotrace.h
12879 F: arch/x86/mm/kmmio.c
12880 F: arch/x86/mm/mmio-mod.c
12881 F: arch/x86/mm/testmmiotrace.c
12884 M: Jiri Kosina <trivial@kernel.org>
12885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12887 K: ^Subject:.*(?i)trivial
12890 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12891 M: Jiri Slaby <jslaby@suse.com>
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12894 F: Documentation/serial/
12896 F: drivers/tty/serial/serial_core.c
12897 F: include/linux/serial_core.h
12898 F: include/linux/serial.h
12899 F: include/linux/tty.h
12900 F: include/uapi/linux/serial_core.h
12901 F: include/uapi/linux/serial.h
12902 F: include/uapi/linux/tty.h
12904 TUA9001 MEDIA DRIVER
12905 M: Antti Palosaari <crope@iki.fi>
12906 L: linux-media@vger.kernel.org
12907 W: https://linuxtv.org
12908 W: http://palosaari.fi/linux/
12909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12910 T: git git://linuxtv.org/anttip/media_tree.git
12912 F: drivers/media/tuners/tua9001*
12914 TULIP NETWORK DRIVERS
12915 L: netdev@vger.kernel.org
12916 L: linux-parisc@vger.kernel.org
12918 F: drivers/net/ethernet/dec/tulip/
12921 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12922 W: http://vtun.sourceforge.net/tun
12924 F: Documentation/networking/tuntap.txt
12925 F: arch/um/os-Linux/drivers/
12927 TURBOCHANNEL SUBSYSTEM
12928 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12929 M: Ralf Baechle <ralf@linux-mips.org>
12930 L: linux-mips@linux-mips.org
12931 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12934 F: include/linux/tc.h
12936 UBI FILE SYSTEM (UBIFS)
12937 M: Richard Weinberger <richard@nod.at>
12938 M: Artem Bityutskiy <dedekind1@gmail.com>
12939 M: Adrian Hunter <adrian.hunter@intel.com>
12940 L: linux-mtd@lists.infradead.org
12941 T: git git://git.infradead.org/ubifs-2.6.git
12942 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12944 F: Documentation/filesystems/ubifs.txt
12947 UCLINUX (M68KNOMMU AND COLDFIRE)
12948 M: Greg Ungerer <gerg@linux-m68k.org>
12949 W: http://www.linux-m68k.org/
12950 W: http://www.uclinux.org/
12951 L: linux-m68k@lists.linux-m68k.org
12952 L: uclinux-dev@uclinux.org (subscribers-only)
12953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12955 F: arch/m68k/coldfire/
12957 F: arch/m68k/*/*_no.*
12958 F: arch/m68k/include/asm/*_no.*
12961 M: Jan Kara <jack@suse.com>
12963 F: Documentation/filesystems/udf.txt
12967 M: Bastien Nocera <hadess@hadess.net>
12968 L: linux-input@vger.kernel.org
12970 F: drivers/hid/hid-udraw.c
12973 M: Evgeniy Dushistov <dushistov@mail.ru>
12975 F: Documentation/filesystems/ufs.txt
12978 UHID USERSPACE HID IO DRIVER:
12979 M: David Herrmann <dh.herrmann@googlemail.com>
12980 L: linux-input@vger.kernel.org
12982 F: drivers/hid/uhid.c
12983 F: include/uapi/linux/uhid.h
12985 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12986 L: linux-usb@vger.kernel.org
12989 F: include/linux/uwb.h
12990 F: include/linux/uwb/
12992 UNICORE32 ARCHITECTURE:
12993 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12994 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12996 T: git git://github.com/gxt/linux.git
13000 M: Tony Finch <dot@dotat.at>
13001 W: http://dotat.at/prog/unifdef
13003 F: scripts/unifdef.c
13005 UNIFORM CDROM DRIVER
13006 M: Jens Axboe <axboe@kernel.dk>
13007 W: http://www.kernel.dk
13009 F: Documentation/cdrom/
13010 F: drivers/cdrom/cdrom.c
13011 F: include/linux/cdrom.h
13012 F: include/uapi/linux/cdrom.h
13014 UNISYS S-PAR DRIVERS
13015 M: David Kershner <david.kershner@unisys.com>
13016 L: sparmaintainer@unisys.com (Unisys internal)
13018 F: drivers/staging/unisys/
13020 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13021 M: Vinayak Holikatti <vinholikatti@gmail.com>
13022 L: linux-scsi@vger.kernel.org
13024 F: Documentation/scsi/ufs.txt
13025 F: drivers/scsi/ufs/
13027 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13028 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13029 M: Prabu Thangamuthu <prabut@synopsys.com>
13030 L: linux-scsi@vger.kernel.org
13032 F: drivers/scsi/ufs/*dwc*
13034 UNSORTED BLOCK IMAGES (UBI)
13035 M: Artem Bityutskiy <dedekind1@gmail.com>
13036 M: Richard Weinberger <richard@nod.at>
13037 W: http://www.linux-mtd.infradead.org/
13038 L: linux-mtd@lists.infradead.org
13039 T: git git://git.infradead.org/ubifs-2.6.git
13041 F: drivers/mtd/ubi/
13042 F: include/linux/mtd/ubi.h
13043 F: include/uapi/mtd/ubi-user.h
13046 M: Oliver Neukum <oneukum@suse.com>
13047 L: linux-usb@vger.kernel.org
13049 F: Documentation/usb/acm.txt
13050 F: drivers/usb/class/cdc-acm.*
13052 USB AR5523 WIRELESS DRIVER
13053 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13054 L: linux-wireless@vger.kernel.org
13056 F: drivers/net/wireless/ath/ar5523/
13059 M: Oliver Neukum <oneukum@suse.com>
13060 L: linux-usb@vger.kernel.org
13061 L: linux-scsi@vger.kernel.org
13063 F: drivers/usb/storage/uas.c
13065 USB CDC ETHERNET DRIVER
13066 M: Oliver Neukum <oliver@neukum.org>
13067 L: linux-usb@vger.kernel.org
13069 F: drivers/net/usb/cdc_*.c
13070 F: include/uapi/linux/usb/cdc.h
13072 USB CHAOSKEY DRIVER
13073 M: Keith Packard <keithp@keithp.com>
13074 L: linux-usb@vger.kernel.org
13076 F: drivers/usb/misc/chaoskey.c
13078 USB CYPRESS C67X00 DRIVER
13079 M: Peter Korsgaard <jacmet@sunsite.dk>
13080 L: linux-usb@vger.kernel.org
13082 F: drivers/usb/c67x00/
13084 USB DAVICOM DM9601 DRIVER
13085 M: Peter Korsgaard <jacmet@sunsite.dk>
13086 L: netdev@vger.kernel.org
13087 W: http://www.linux-usb.org/usbnet
13089 F: drivers/net/usb/dm9601.c
13091 USB DIAMOND RIO500 DRIVER
13092 M: Cesar Miquel <miquel@df.uba.ar>
13093 L: rio500-users@lists.sourceforge.net
13094 W: http://rio500.sourceforge.net
13096 F: drivers/usb/misc/rio500*
13099 M: Alan Stern <stern@rowland.harvard.edu>
13100 L: linux-usb@vger.kernel.org
13102 F: Documentation/usb/ehci.txt
13103 F: drivers/usb/host/ehci*
13105 USB GADGET/PERIPHERAL SUBSYSTEM
13106 M: Felipe Balbi <balbi@kernel.org>
13107 L: linux-usb@vger.kernel.org
13108 W: http://www.linux-usb.org/gadget
13109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13111 F: drivers/usb/gadget/
13112 F: include/linux/usb/gadget*
13114 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13115 M: Jiri Kosina <jikos@kernel.org>
13116 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13117 L: linux-usb@vger.kernel.org
13118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13120 F: Documentation/hid/hiddev.txt
13121 F: drivers/hid/usbhid/
13124 M: Olav Kongas <ok@artecdesign.ee>
13125 L: linux-usb@vger.kernel.org
13127 F: drivers/usb/host/isp116x*
13128 F: include/linux/usb/isp116x.h
13130 USB LAN78XX ETHERNET DRIVER
13131 M: Woojung Huh <woojung.huh@microchip.com>
13132 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13133 L: netdev@vger.kernel.org
13135 F: drivers/net/usb/lan78xx.*
13137 USB MASS STORAGE DRIVER
13138 M: Alan Stern <stern@rowland.harvard.edu>
13139 L: linux-usb@vger.kernel.org
13140 L: usb-storage@lists.one-eyed-alien.net
13142 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13143 F: drivers/usb/storage/
13146 M: Clemens Ladisch <clemens@ladisch.de>
13147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13148 T: git git://git.alsa-project.org/alsa-kernel.git
13150 F: sound/usb/midi.*
13152 USB NETWORKING DRIVERS
13153 L: linux-usb@vger.kernel.org
13155 F: drivers/net/usb/
13158 M: Alan Stern <stern@rowland.harvard.edu>
13159 L: linux-usb@vger.kernel.org
13161 F: Documentation/usb/ohci.txt
13162 F: drivers/usb/host/ohci*
13164 USB OTG FSM (Finite State Machine)
13165 M: Peter Chen <Peter.Chen@nxp.com>
13166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13167 L: linux-usb@vger.kernel.org
13169 F: drivers/usb/common/usb-otg-fsm.c
13172 M: Valentina Manea <valentina.manea.m@gmail.com>
13173 M: Shuah Khan <shuahkh@osg.samsung.com>
13174 M: Shuah Khan <shuah@kernel.org>
13175 L: linux-usb@vger.kernel.org
13177 F: Documentation/usb/usbip_protocol.txt
13178 F: drivers/usb/usbip/
13179 F: tools/usb/usbip/
13182 M: Petko Manolov <petkan@nucleusys.com>
13183 L: linux-usb@vger.kernel.org
13184 L: netdev@vger.kernel.org
13185 T: git git://github.com/petkan/pegasus.git
13186 W: https://github.com/petkan/pegasus
13188 F: drivers/net/usb/pegasus.*
13191 M: Felipe Balbi <balbi@kernel.org>
13192 L: linux-usb@vger.kernel.org
13193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13195 F: drivers/usb/phy/
13197 USB PRINTER DRIVER (usblp)
13198 M: Pete Zaitcev <zaitcev@redhat.com>
13199 L: linux-usb@vger.kernel.org
13201 F: drivers/usb/class/usblp.c
13203 USB QMI WWAN NETWORK DRIVER
13204 M: Bjørn Mork <bjorn@mork.no>
13205 L: netdev@vger.kernel.org
13207 F: Documentation/ABI/testing/sysfs-class-net-qmi
13208 F: drivers/net/usb/qmi_wwan.c
13211 M: Petko Manolov <petkan@nucleusys.com>
13212 L: linux-usb@vger.kernel.org
13213 L: netdev@vger.kernel.org
13214 T: git git://github.com/petkan/rtl8150.git
13215 W: https://github.com/petkan/rtl8150
13217 F: drivers/net/usb/rtl8150.c
13219 USB SERIAL SUBSYSTEM
13220 M: Johan Hovold <johan@kernel.org>
13221 L: linux-usb@vger.kernel.org
13222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13224 F: Documentation/usb/usb-serial.txt
13225 F: drivers/usb/serial/
13226 F: include/linux/usb/serial.h
13228 USB SMSC75XX ETHERNET DRIVER
13229 M: Steve Glendinning <steve.glendinning@shawell.net>
13230 L: netdev@vger.kernel.org
13232 F: drivers/net/usb/smsc75xx.*
13234 USB SMSC95XX ETHERNET DRIVER
13235 M: Steve Glendinning <steve.glendinning@shawell.net>
13236 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13237 L: netdev@vger.kernel.org
13239 F: drivers/net/usb/smsc95xx.*
13242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13243 L: linux-usb@vger.kernel.org
13244 W: http://www.linux-usb.org
13245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13247 F: Documentation/devicetree/bindings/usb/
13248 F: Documentation/usb/
13250 F: include/linux/usb.h
13251 F: include/linux/usb/
13253 USB TYPEC SUBSYSTEM
13254 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13255 L: linux-usb@vger.kernel.org
13257 F: Documentation/ABI/testing/sysfs-class-typec
13258 F: Documentation/usb/typec.rst
13259 F: drivers/usb/typec/
13260 F: include/linux/usb/typec.h
13263 M: Alan Stern <stern@rowland.harvard.edu>
13264 L: linux-usb@vger.kernel.org
13266 F: drivers/usb/host/uhci*
13268 USB "USBNET" DRIVER FRAMEWORK
13269 M: Oliver Neukum <oneukum@suse.com>
13270 L: netdev@vger.kernel.org
13271 W: http://www.linux-usb.org/usbnet
13273 F: drivers/net/usb/usbnet.c
13274 F: include/linux/usb/usbnet.h
13277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13278 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13279 L: linux-media@vger.kernel.org
13280 T: git git://linuxtv.org/media_tree.git
13281 W: http://www.ideasonboard.org/uvc/
13283 F: drivers/media/usb/uvc/
13284 F: include/uapi/linux/uvcvideo.h
13287 M: Hans Verkuil <hverkuil@xs4all.nl>
13288 L: linux-media@vger.kernel.org
13289 T: git git://linuxtv.org/media_tree.git
13290 W: https://linuxtv.org
13292 F: drivers/media/usb/usbvision/
13295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13296 L: linux-usb@vger.kernel.org
13298 F: drivers/usb/gadget/function/*uvc*
13299 F: drivers/usb/gadget/legacy/webcam.c
13301 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13302 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13303 L: linux-wireless@vger.kernel.org
13305 F: drivers/net/wireless/rndis_wlan.c
13308 M: Mathias Nyman <mathias.nyman@intel.com>
13309 L: linux-usb@vger.kernel.org
13311 F: drivers/usb/host/xhci*
13312 F: drivers/usb/host/pci-quirks*
13315 L: linux-wireless@vger.kernel.org
13316 W: http://linux-lc100020.sourceforge.net
13318 F: drivers/net/wireless/zydas/zd1201.*
13321 M: Antoine Jacquet <royale@zerezo.com>
13322 L: linux-usb@vger.kernel.org
13323 L: linux-media@vger.kernel.org
13324 T: git git://linuxtv.org/media_tree.git
13325 W: http://royale.zerezo.com/zr364xx/
13327 F: Documentation/media/v4l-drivers/zr364xx*
13328 F: drivers/media/usb/zr364xx/
13331 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13332 L: linux-usb@vger.kernel.org
13334 F: drivers/usb/common/ulpi.c
13335 F: include/linux/ulpi/
13337 USER-MODE LINUX (UML)
13338 M: Jeff Dike <jdike@addtoit.com>
13339 M: Richard Weinberger <richard@nod.at>
13340 L: user-mode-linux-devel@lists.sourceforge.net
13341 L: user-mode-linux-user@lists.sourceforge.net
13342 W: http://user-mode-linux.sourceforge.net
13343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13345 F: Documentation/virtual/uml/
13351 USERSPACE I/O (UIO)
13352 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13355 F: Documentation/driver-api/uio-howto.rst
13357 F: include/linux/uio*.h
13360 M: Karel Zak <kzak@redhat.com>
13361 L: util-linux@vger.kernel.org
13362 W: http://en.wikipedia.org/wiki/Util-linux
13363 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13367 M: Michal Januszewski <spock@gentoo.org>
13368 L: linux-fbdev@vger.kernel.org
13369 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13371 F: Documentation/fb/uvesafb.txt
13372 F: drivers/video/fbdev/uvesafb.*
13375 M: Stefan Agner <stefan@agner.ch>
13376 L: linux-mtd@lists.infradead.org
13378 F: drivers/mtd/nand/vf610_nfc.c
13380 VFAT/FAT/MSDOS FILESYSTEM
13381 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13383 F: Documentation/filesystems/vfat.txt
13387 M: Alex Williamson <alex.williamson@redhat.com>
13388 L: kvm@vger.kernel.org
13389 T: git git://github.com/awilliam/linux-vfio.git
13391 F: Documentation/vfio.txt
13393 F: include/linux/vfio.h
13394 F: include/uapi/linux/vfio.h
13396 VFIO MEDIATED DEVICE DRIVERS
13397 M: Kirti Wankhede <kwankhede@nvidia.com>
13398 L: kvm@vger.kernel.org
13400 F: Documentation/vfio-mediated-device.txt
13401 F: drivers/vfio/mdev/
13402 F: include/linux/mdev.h
13403 F: samples/vfio-mdev/
13405 VFIO PLATFORM DRIVER
13406 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13407 L: kvm@vger.kernel.org
13409 F: drivers/vfio/platform/
13412 R: Lukas Wunner <lukas@wunner.de>
13414 F: Documentation/gpu/vga-switcheroo.rst
13415 F: drivers/gpu/vga/vga_switcheroo.c
13416 F: include/linux/vga_switcheroo.h
13417 T: git git://anongit.freedesktop.org/drm/drm-misc
13419 VIDEOBUF2 FRAMEWORK
13420 M: Pawel Osciak <pawel@osciak.com>
13421 M: Marek Szyprowski <m.szyprowski@samsung.com>
13422 M: Kyungmin Park <kyungmin.park@samsung.com>
13423 L: linux-media@vger.kernel.org
13425 F: drivers/media/v4l2-core/videobuf2-*
13426 F: include/media/videobuf2-*
13428 VIRTIO AND VHOST VSOCK DRIVER
13429 M: Stefan Hajnoczi <stefanha@redhat.com>
13430 L: kvm@vger.kernel.org
13431 L: virtualization@lists.linux-foundation.org
13432 L: netdev@vger.kernel.org
13434 F: include/linux/virtio_vsock.h
13435 F: include/uapi/linux/virtio_vsock.h
13436 F: include/uapi/linux/vsockmon.h
13437 F: net/vmw_vsock/af_vsock_tap.c
13438 F: net/vmw_vsock/virtio_transport_common.c
13439 F: net/vmw_vsock/virtio_transport.c
13440 F: drivers/net/vsockmon.c
13441 F: drivers/vhost/vsock.c
13442 F: drivers/vhost/vsock.h
13444 VIRTUAL SERIO DEVICE DRIVER
13445 M: Stephen Chandler Paul <thatslyude@gmail.com>
13447 F: drivers/input/serio/userio.c
13448 F: include/uapi/linux/userio.h
13450 VIRTIO CONSOLE DRIVER
13451 M: Amit Shah <amit@kernel.org>
13452 L: virtualization@lists.linux-foundation.org
13454 F: drivers/char/virtio_console.c
13455 F: include/linux/virtio_console.h
13456 F: include/uapi/linux/virtio_console.h
13458 VIRTIO CORE, NET AND BLOCK DRIVERS
13459 M: "Michael S. Tsirkin" <mst@redhat.com>
13460 M: Jason Wang <jasowang@redhat.com>
13461 L: virtualization@lists.linux-foundation.org
13463 F: Documentation/devicetree/bindings/virtio/
13466 F: drivers/net/virtio_net.c
13467 F: drivers/block/virtio_blk.c
13468 F: include/linux/virtio*.h
13469 F: include/uapi/linux/virtio_*.h
13470 F: drivers/crypto/virtio/
13472 VIRTIO DRIVERS FOR S390
13473 M: Christian Borntraeger <borntraeger@de.ibm.com>
13474 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13475 L: linux-s390@vger.kernel.org
13476 L: virtualization@lists.linux-foundation.org
13477 L: kvm@vger.kernel.org
13479 F: drivers/s390/virtio/
13482 M: David Airlie <airlied@linux.ie>
13483 M: Gerd Hoffmann <kraxel@redhat.com>
13484 L: dri-devel@lists.freedesktop.org
13485 L: virtualization@lists.linux-foundation.org
13486 T: git git://anongit.freedesktop.org/drm/drm-misc
13488 F: drivers/gpu/drm/virtio/
13489 F: include/uapi/linux/virtio_gpu.h
13491 VIRTIO HOST (VHOST)
13492 M: "Michael S. Tsirkin" <mst@redhat.com>
13493 M: Jason Wang <jasowang@redhat.com>
13494 L: kvm@vger.kernel.org
13495 L: virtualization@lists.linux-foundation.org
13496 L: netdev@vger.kernel.org
13497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13500 F: include/uapi/linux/vhost.h
13502 VIRTIO INPUT DRIVER
13503 M: Gerd Hoffmann <kraxel@redhat.com>
13505 F: drivers/virtio/virtio_input.c
13506 F: include/uapi/linux/virtio_input.h
13508 VIRTIO CRYPTO DRIVER
13509 M: Gonglei <arei.gonglei@huawei.com>
13510 L: virtualization@lists.linux-foundation.org
13511 L: linux-crypto@vger.kernel.org
13513 F: drivers/crypto/virtio/
13514 F: include/uapi/linux/virtio_crypto.h
13516 VIA RHINE NETWORK DRIVER
13518 F: drivers/net/ethernet/via/via-rhine.c
13520 VIA SD/MMC CARD CONTROLLER DRIVER
13521 M: Bruce Chang <brucechang@via.com.tw>
13522 M: Harald Welte <HaraldWelte@viatech.com>
13524 F: drivers/mmc/host/via-sdmmc.c
13526 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13527 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13528 L: linux-fbdev@vger.kernel.org
13530 F: include/linux/via-core.h
13531 F: include/linux/via-gpio.h
13532 F: include/linux/via_i2c.h
13533 F: drivers/video/fbdev/via/
13535 VIA VELOCITY NETWORK DRIVER
13536 M: Francois Romieu <romieu@fr.zoreil.com>
13537 L: netdev@vger.kernel.org
13539 F: drivers/net/ethernet/via/via-velocity.*
13542 M: Alex Williamson <alex.williamson@redhat.com>
13543 M: Paolo Bonzini <pbonzini@redhat.com>
13544 L: kvm@vger.kernel.org
13548 VIVID VIRTUAL VIDEO DRIVER
13549 M: Hans Verkuil <hverkuil@xs4all.nl>
13550 L: linux-media@vger.kernel.org
13551 T: git git://linuxtv.org/media_tree.git
13552 W: https://linuxtv.org
13554 F: drivers/media/platform/vivid/*
13557 M: Florian Fainelli <f.fainelli@gmail.com>
13558 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13560 F: drivers/vlynq/vlynq.c
13561 F: include/linux/vlynq.h
13564 M: Martyn Welch <martyn@welchs.me.uk>
13565 M: Manohar Vanga <manohar.vanga@gmail.com>
13566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13567 L: devel@driverdev.osuosl.org
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13570 F: Documentation/driver-api/vme.rst
13571 F: drivers/staging/vme/
13573 F: include/linux/vme*
13575 VMWARE HYPERVISOR INTERFACE
13576 M: Alok Kataria <akataria@vmware.com>
13577 L: virtualization@lists.linux-foundation.org
13579 F: arch/x86/kernel/cpu/vmware.c
13581 VMWARE BALLOON DRIVER
13582 M: Xavier Deguillard <xdeguillard@vmware.com>
13583 M: Philip Moltmann <moltmann@vmware.com>
13584 M: "VMware, Inc." <pv-drivers@vmware.com>
13585 L: linux-kernel@vger.kernel.org
13587 F: drivers/misc/vmw_balloon.c
13589 VMWARE VMMOUSE SUBDRIVER
13590 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13591 M: "VMware, Inc." <pv-drivers@vmware.com>
13592 L: linux-input@vger.kernel.org
13594 F: drivers/input/mouse/vmmouse.c
13595 F: drivers/input/mouse/vmmouse.h
13597 VMWARE VMXNET3 ETHERNET DRIVER
13598 M: Shrikrishna Khare <skhare@vmware.com>
13599 M: "VMware, Inc." <pv-drivers@vmware.com>
13600 L: netdev@vger.kernel.org
13602 F: drivers/net/vmxnet3/
13604 VMware PVSCSI driver
13605 M: Jim Gill <jgill@vmware.com>
13606 M: VMware PV-Drivers <pv-drivers@vmware.com>
13607 L: linux-scsi@vger.kernel.org
13609 F: drivers/scsi/vmw_pvscsi.c
13610 F: drivers/scsi/vmw_pvscsi.h
13612 VMWARE PVRDMA DRIVER
13613 M: Adit Ranadive <aditr@vmware.com>
13614 M: VMware PV-Drivers <pv-drivers@vmware.com>
13615 L: linux-rdma@vger.kernel.org
13617 F: drivers/infiniband/hw/vmw_pvrdma/
13619 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13620 M: Liam Girdwood <lgirdwood@gmail.com>
13621 M: Mark Brown <broonie@kernel.org>
13622 L: linux-kernel@vger.kernel.org
13623 W: http://www.slimlogic.co.uk/?p=48
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13626 F: Documentation/devicetree/bindings/regulator/
13627 F: drivers/regulator/
13628 F: include/dt-bindings/regulator/
13629 F: include/linux/regulator/
13632 M: David Ahern <dsa@cumulusnetworks.com>
13633 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13634 L: netdev@vger.kernel.org
13636 F: drivers/net/vrf.c
13637 F: Documentation/networking/vrf.txt
13639 VT1211 HARDWARE MONITOR DRIVER
13640 M: Juerg Haefliger <juergh@gmail.com>
13641 L: linux-hwmon@vger.kernel.org
13643 F: Documentation/hwmon/vt1211
13644 F: drivers/hwmon/vt1211.c
13646 VT8231 HARDWARE MONITOR DRIVER
13647 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13648 L: linux-hwmon@vger.kernel.org
13650 F: drivers/hwmon/vt8231.c
13652 VUB300 USB to SDIO/SD/MMC bridge chip
13653 M: Tony Olech <tony.olech@elandigitalsystems.com>
13654 L: linux-mmc@vger.kernel.org
13655 L: linux-usb@vger.kernel.org
13657 F: drivers/mmc/host/vub300.c
13659 W1 DALLAS'S 1-WIRE BUS
13660 M: Evgeniy Polyakov <zbr@ioremap.net>
13662 F: Documentation/w1/
13665 W83791D HARDWARE MONITORING DRIVER
13666 M: Marc Hulsman <m.hulsman@tudelft.nl>
13667 L: linux-hwmon@vger.kernel.org
13669 F: Documentation/hwmon/w83791d
13670 F: drivers/hwmon/w83791d.c
13672 W83793 HARDWARE MONITORING DRIVER
13673 M: Rudolf Marek <r.marek@assembler.cz>
13674 L: linux-hwmon@vger.kernel.org
13676 F: Documentation/hwmon/w83793
13677 F: drivers/hwmon/w83793.c
13679 W83795 HARDWARE MONITORING DRIVER
13680 M: Jean Delvare <jdelvare@suse.com>
13681 L: linux-hwmon@vger.kernel.org
13683 F: drivers/hwmon/w83795.c
13685 W83L51xD SD/MMC CARD INTERFACE DRIVER
13686 M: Pierre Ossman <pierre@ossman.eu>
13688 F: drivers/mmc/host/wbsd.*
13690 WACOM PROTOCOL 4 SERIAL TABLETS
13691 M: Julian Squires <julian@cipht.net>
13692 M: Hans de Goede <hdegoede@redhat.com>
13693 L: linux-input@vger.kernel.org
13695 F: drivers/input/tablet/wacom_serial4.c
13697 WATCHDOG DEVICE DRIVERS
13698 M: Wim Van Sebroeck <wim@iguana.be>
13699 R: Guenter Roeck <linux@roeck-us.net>
13700 L: linux-watchdog@vger.kernel.org
13701 W: http://www.linux-watchdog.org/
13702 T: git git://www.linux-watchdog.org/linux-watchdog.git
13704 F: Documentation/devicetree/bindings/watchdog/
13705 F: Documentation/watchdog/
13706 F: drivers/watchdog/
13707 F: include/linux/watchdog.h
13708 F: include/uapi/linux/watchdog.h
13711 M: David Herrmann <dh.herrmann@googlemail.com>
13712 L: linux-input@vger.kernel.org
13714 F: drivers/hid/hid-wiimote*
13717 M: David Härdeman <david@hardeman.nu>
13719 F: drivers/media/rc/winbond-cir.c
13721 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13722 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13723 L: linux-watchdog@vger.kernel.org
13725 F: drivers/watchdog/ebc-c384_wdt.c
13727 WINSYSTEMS WS16C48 GPIO DRIVER
13728 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13729 L: linux-gpio@vger.kernel.org
13731 F: drivers/gpio/gpio-ws16c48.c
13734 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13735 M: linux-wimax@intel.com
13736 L: wimax@linuxwimax.org (subscribers-only)
13738 W: http://linuxwimax.org
13739 F: Documentation/wimax/README.wimax
13740 F: include/linux/wimax/debug.h
13741 F: include/net/wimax.h
13742 F: include/uapi/linux/wimax.h
13745 WISTRON LAPTOP BUTTON DRIVER
13746 M: Miloslav Trmac <mitr@volny.cz>
13748 F: drivers/input/misc/wistron_btns.c
13750 WL3501 WIRELESS PCMCIA CARD DRIVER
13751 L: linux-wireless@vger.kernel.org
13753 F: drivers/net/wireless/wl3501*
13755 WOLFSON MICROELECTRONICS DRIVERS
13756 L: patches@opensource.wolfsonmicro.com
13757 T: git https://github.com/CirrusLogic/linux-drivers.git
13758 W: https://github.com/CirrusLogic/linux-drivers/wiki
13760 F: Documentation/hwmon/wm83??
13761 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13762 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13763 F: Documentation/devicetree/bindings/mfd/arizona.txt
13764 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13765 F: arch/arm/mach-s3c64xx/mach-crag6410*
13766 F: drivers/clk/clk-wm83*.c
13767 F: drivers/extcon/extcon-arizona.c
13768 F: drivers/leds/leds-wm83*.c
13769 F: drivers/gpio/gpio-*wm*.c
13770 F: drivers/gpio/gpio-arizona.c
13771 F: drivers/hwmon/wm83??-hwmon.c
13772 F: drivers/input/misc/wm831x-on.c
13773 F: drivers/input/touchscreen/wm831x-ts.c
13774 F: drivers/input/touchscreen/wm97*.c
13775 F: drivers/mfd/arizona*
13776 F: drivers/mfd/wm*.c
13777 F: drivers/mfd/cs47l24*
13778 F: drivers/power/supply/wm83*.c
13779 F: drivers/rtc/rtc-wm83*.c
13780 F: drivers/regulator/wm8*.c
13781 F: drivers/regulator/arizona*
13782 F: drivers/video/backlight/wm83*_bl.c
13783 F: drivers/watchdog/wm83*_wdt.c
13784 F: include/linux/mfd/arizona/
13785 F: include/linux/mfd/wm831x/
13786 F: include/linux/mfd/wm8350/
13787 F: include/linux/mfd/wm8400*
13788 F: include/linux/regulator/arizona*
13789 F: include/linux/wm97xx.h
13790 F: include/sound/wm????.h
13791 F: sound/soc/codecs/arizona.?
13792 F: sound/soc/codecs/wm*
13793 F: sound/soc/codecs/cs47l24*
13796 M: Tejun Heo <tj@kernel.org>
13797 R: Lai Jiangshan <jiangshanlai@gmail.com>
13798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13800 F: include/linux/workqueue.h
13801 F: kernel/workqueue.c
13802 F: Documentation/core-api/workqueue.rst
13804 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13805 M: Chen-Yu Tsai <wens@csie.org>
13806 L: linux-kernel@vger.kernel.org
13811 M: Andrew Hendry <andrew.hendry@gmail.com>
13812 L: linux-x25@vger.kernel.org
13814 F: Documentation/networking/x25*
13815 F: include/net/x25*
13818 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13819 M: Thomas Gleixner <tglx@linutronix.de>
13820 M: Ingo Molnar <mingo@redhat.com>
13821 M: "H. Peter Anvin" <hpa@zytor.com>
13823 L: linux-kernel@vger.kernel.org
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13826 F: Documentation/x86/
13829 X86 PLATFORM DRIVERS
13830 M: Darren Hart <dvhart@infradead.org>
13831 M: Andy Shevchenko <andy@infradead.org>
13832 L: platform-driver-x86@vger.kernel.org
13833 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13835 F: drivers/platform/x86/
13836 F: drivers/platform/olpc/
13838 X86 MCE INFRASTRUCTURE
13839 M: Tony Luck <tony.luck@intel.com>
13840 M: Borislav Petkov <bp@alien8.de>
13841 L: linux-edac@vger.kernel.org
13843 F: arch/x86/kernel/cpu/mcheck/*
13845 X86 MICROCODE UPDATE SUPPORT
13846 M: Borislav Petkov <bp@alien8.de>
13848 F: arch/x86/kernel/cpu/microcode/*
13851 M: Andy Lutomirski <luto@amacapital.net>
13852 L: linux-kernel@vger.kernel.org
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13855 F: arch/x86/entry/vdso/
13857 XC2028/3028 TUNER DRIVER
13858 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13859 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13860 L: linux-media@vger.kernel.org
13861 W: https://linuxtv.org
13862 T: git git://linuxtv.org/media_tree.git
13864 F: drivers/media/tuners/tuner-xc2028.*
13866 XEN HYPERVISOR INTERFACE
13867 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13868 M: Juergen Gross <jgross@suse.com>
13869 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13873 F: drivers/*/xen-*front.c
13875 F: arch/x86/include/asm/xen/
13877 F: include/uapi/xen/
13880 M: Stefano Stabellini <sstabellini@kernel.org>
13881 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13884 F: arch/arm/include/asm/xen/
13886 XEN HYPERVISOR ARM64
13887 M: Stefano Stabellini <sstabellini@kernel.org>
13888 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13891 F: arch/arm64/include/asm/xen/
13893 XEN NETWORK BACKEND DRIVER
13894 M: Wei Liu <wei.liu2@citrix.com>
13895 M: Paul Durrant <paul.durrant@citrix.com>
13896 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13897 L: netdev@vger.kernel.org
13899 F: drivers/net/xen-netback/*
13902 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13903 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13905 F: arch/x86/pci/*xen*
13906 F: drivers/pci/*xen*
13908 XEN BLOCK SUBSYSTEM
13909 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13910 M: Roger Pau Monné <roger.pau@citrix.com>
13911 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13913 F: drivers/block/xen-blkback/*
13914 F: drivers/block/xen*
13917 M: Juergen Gross <jgross@suse.com>
13918 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13919 L: linux-scsi@vger.kernel.org
13921 F: drivers/scsi/xen-scsifront.c
13922 F: drivers/xen/xen-scsiback.c
13923 F: include/xen/interface/io/vscsiif.h
13925 XEN SWIOTLB SUBSYSTEM
13926 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13927 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13929 F: arch/x86/xen/*swiotlb*
13930 F: drivers/xen/*swiotlb*
13933 M: Darrick J. Wong <darrick.wong@oracle.com>
13934 M: linux-xfs@vger.kernel.org
13935 L: linux-xfs@vger.kernel.org
13937 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13939 F: Documentation/filesystems/xfs.txt
13942 XILINX AXI ETHERNET DRIVER
13943 M: Anirudha Sarangi <anirudh@xilinx.com>
13944 M: John Linn <John.Linn@xilinx.com>
13946 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13948 XILINX UARTLITE SERIAL DRIVER
13949 M: Peter Korsgaard <jacmet@sunsite.dk>
13950 L: linux-serial@vger.kernel.org
13952 F: drivers/tty/serial/uartlite.c
13954 XILINX VIDEO IP CORES
13955 M: Hyun Kwon <hyun.kwon@xilinx.com>
13956 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13957 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13960 F: Documentation/devicetree/bindings/media/xilinx/
13961 F: drivers/media/platform/xilinx/
13962 F: include/uapi/linux/xilinx-v4l2-controls.h
13965 M: Eli Billauer <eli.billauer@gmail.com>
13966 L: linux-kernel@vger.kernel.org
13968 F: drivers/char/xillybus/
13970 XTENSA XTFPGA PLATFORM SUPPORT
13971 M: Max Filippov <jcmvbkbc@gmail.com>
13972 L: linux-xtensa@linux-xtensa.org
13974 F: drivers/spi/spi-xtensa-xtfpga.c
13975 F: sound/soc/xtensa/xtfpga-i2s.c
13977 YAM DRIVER FOR AX.25
13978 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13979 L: linux-hams@vger.kernel.org
13981 F: drivers/net/hamradio/yam*
13982 F: include/linux/yam.h
13984 YEALINK PHONE DRIVER
13985 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13986 L: usbb2k-api-dev@nongnu.org
13988 F: Documentation/input/yealink.rst
13989 F: drivers/input/misc/yealink.*
13991 Z8530 DRIVER FOR AX.25
13992 M: Joerg Reuter <jreuter@yaina.de>
13993 W: http://yaina.de/jreuter/
13994 W: http://www.qsl.net/dl1bke/
13995 L: linux-hams@vger.kernel.org
13997 F: Documentation/networking/z8530drv.txt
13998 F: drivers/net/hamradio/*scc.c
13999 F: drivers/net/hamradio/z8530.h
14001 ZBUD COMPRESSED PAGE ALLOCATOR
14002 M: Seth Jennings <sjenning@redhat.com>
14003 M: Dan Streetman <ddstreet@ieee.org>
14004 L: linux-mm@kvack.org
14007 F: include/linux/zbud.h
14009 ZD1211RW WIRELESS DRIVER
14010 M: Daniel Drake <dsd@gentoo.org>
14011 M: Ulrich Kunitz <kune@deine-taler.de>
14012 W: http://zd1211.ath.cx/wiki/DriverRewrite
14013 L: linux-wireless@vger.kernel.org
14014 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14016 F: drivers/net/wireless/zydas/zd1211rw/
14018 ZD1301_DEMOD MEDIA DRIVER
14019 M: Antti Palosaari <crope@iki.fi>
14020 L: linux-media@vger.kernel.org
14021 W: https://linuxtv.org/
14022 W: http://palosaari.fi/linux/
14023 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14025 F: drivers/media/dvb-frontends/zd1301_demod*
14027 ZD1301 MEDIA DRIVER
14028 M: Antti Palosaari <crope@iki.fi>
14029 L: linux-media@vger.kernel.org
14030 W: https://linuxtv.org/
14031 W: http://palosaari.fi/linux/
14032 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14034 F: drivers/media/usb/dvb-usb-v2/zd1301*
14036 ZPOOL COMPRESSED PAGE STORAGE API
14037 M: Dan Streetman <ddstreet@ieee.org>
14038 L: linux-mm@kvack.org
14041 F: include/linux/zpool.h
14043 ZR36067 VIDEO FOR LINUX DRIVER
14044 L: mjpeg-users@lists.sourceforge.net
14045 L: linux-media@vger.kernel.org
14046 W: http://mjpeg.sourceforge.net/driver-zoran/
14047 T: hg https://linuxtv.org/hg/v4l-dvb
14049 F: drivers/media/pci/zoran/
14051 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14052 M: Minchan Kim <minchan@kernel.org>
14053 M: Nitin Gupta <ngupta@vflare.org>
14054 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14055 L: linux-kernel@vger.kernel.org
14057 F: drivers/block/zram/
14058 F: Documentation/blockdev/zram.txt
14060 ZS DECSTATION Z85C30 SERIAL DRIVER
14061 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14063 F: drivers/tty/serial/zs.*
14065 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14066 M: Minchan Kim <minchan@kernel.org>
14067 M: Nitin Gupta <ngupta@vflare.org>
14068 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14069 L: linux-mm@kvack.org
14072 F: include/linux/zsmalloc.h
14073 F: Documentation/vm/zsmalloc.txt
14075 ZSWAP COMPRESSED SWAP CACHING
14076 M: Seth Jennings <sjenning@redhat.com>
14077 M: Dan Streetman <ddstreet@ieee.org>
14078 L: linux-mm@kvack.org
14083 M: Linus Torvalds <torvalds@linux-foundation.org>
14084 L: linux-kernel@vger.kernel.org
14085 Q: http://patchwork.kernel.org/project/LKML/list/
14086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14087 S: Buried alive in reporters