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/
6846 F: include/linux/iommu.h
6847 F: include/linux/iova.h
6850 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6852 F: net/ipv4/netfilter/ipt_MASQUERADE.c
6855 M: Corey Minyard <minyard@acm.org>
6856 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6857 W: http://openipmi.sourceforge.net/
6859 F: Documentation/IPMI.txt
6860 F: drivers/char/ipmi/
6861 F: include/linux/ipmi*
6862 F: include/uapi/linux/ipmi*
6864 QCOM AUDIO (ASoC) DRIVERS
6865 M: Patrick Lai <plai@codeaurora.org>
6866 M: Banajit Goswami <bgoswami@codeaurora.org>
6867 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6871 IPS SCSI RAID DRIVER
6872 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6873 L: linux-scsi@vger.kernel.org
6874 W: http://www.adaptec.com/
6876 F: drivers/scsi/ips*
6879 M: Wensong Zhang <wensong@linux-vs.org>
6880 M: Simon Horman <horms@verge.net.au>
6881 M: Julian Anastasov <ja@ssi.bg>
6882 L: netdev@vger.kernel.org
6883 L: lvs-devel@vger.kernel.org
6885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6887 F: Documentation/networking/ipvs-sysctl.txt
6888 F: include/net/ip_vs.h
6889 F: include/uapi/linux/ip_vs.h
6890 F: net/netfilter/ipvs/
6893 M: Jiri Kosina <jikos@kernel.org>
6894 M: David Sterba <dsterba@suse.com>
6896 F: drivers/tty/ipwireless/
6899 L: netdev@vger.kernel.org
6901 F: include/net/ipx.h
6902 F: include/uapi/linux/ipx.h
6906 M: Samuel Ortiz <samuel@sortiz.org>
6907 L: irda-users@lists.sourceforge.net (subscribers-only)
6908 L: netdev@vger.kernel.org
6909 W: http://irda.sourceforge.net/
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6912 F: Documentation/networking/irda.txt
6913 F: drivers/net/irda/
6914 F: include/net/irda/
6918 M: Thomas Gleixner <tglx@linutronix.de>
6919 L: linux-kernel@vger.kernel.org
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6925 M: Thomas Gleixner <tglx@linutronix.de>
6926 M: Jason Cooper <jason@lakedaemon.net>
6927 M: Marc Zyngier <marc.zyngier@arm.com>
6928 L: linux-kernel@vger.kernel.org
6930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6931 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6932 F: Documentation/devicetree/bindings/interrupt-controller/
6935 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6936 M: Marc Zyngier <marc.zyngier@arm.com>
6938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6939 F: Documentation/IRQ-domain.txt
6940 F: include/linux/irqdomain.h
6941 F: kernel/irq/irqdomain.c
6945 M: William Breathitt Gray <vilhelm.gray@gmail.com>
6947 F: Documentation/isa.txt
6948 F: drivers/base/isa.c
6949 F: include/linux/isa.h
6952 M: Jaroslav Kysela <perex@perex.cz>
6954 F: Documentation/isapnp.txt
6955 F: drivers/pnp/isapnp/
6956 F: include/linux/isapnp.h
6959 M: Hans Verkuil <hverkuil@xs4all.nl>
6960 L: linux-media@vger.kernel.org
6961 T: git git://linuxtv.org/media_tree.git
6962 W: https://linuxtv.org
6964 F: drivers/media/radio/radio-isa*
6966 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6967 M: Peter Jones <pjones@redhat.com>
6968 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6970 F: drivers/firmware/iscsi_ibft*
6973 M: Lee Duncan <lduncan@suse.com>
6974 M: Chris Leech <cleech@redhat.com>
6975 L: open-iscsi@googlegroups.com
6976 W: www.open-iscsi.com
6978 F: drivers/scsi/*iscsi*
6979 F: include/scsi/*iscsi*
6981 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6982 M: Or Gerlitz <ogerlitz@mellanox.com>
6983 M: Sagi Grimberg <sagi@grimberg.me>
6984 M: Roi Dayan <roid@mellanox.com>
6985 L: linux-rdma@vger.kernel.org
6987 W: http://www.openfabrics.org
6988 W: www.open-iscsi.org
6989 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6990 F: drivers/infiniband/ulp/iser/
6992 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6993 M: Sagi Grimberg <sagi@grimberg.me>
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6995 L: linux-rdma@vger.kernel.org
6996 L: target-devel@vger.kernel.org
6998 W: http://www.linux-iscsi.org
6999 F: drivers/infiniband/ulp/isert
7002 M: Karsten Keil <isdn@linux-pingi.de>
7003 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7004 L: netdev@vger.kernel.org
7005 W: http://www.isdn4linux.de
7006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7008 F: Documentation/isdn/
7010 F: include/linux/isdn.h
7011 F: include/linux/isdn/
7012 F: include/uapi/linux/isdn.h
7013 F: include/uapi/linux/isdn/
7015 ISDN SUBSYSTEM (Eicon active card driver)
7016 M: Armin Schindler <mac@melware.de>
7017 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7018 W: http://www.melware.de
7020 F: drivers/isdn/hardware/eicon/
7022 IT87 HARDWARE MONITORING DRIVER
7023 M: Jean Delvare <jdelvare@suse.com>
7024 L: linux-hwmon@vger.kernel.org
7026 F: Documentation/hwmon/it87
7027 F: drivers/hwmon/it87.c
7030 M: Antti Palosaari <crope@iki.fi>
7031 L: linux-media@vger.kernel.org
7032 W: https://linuxtv.org
7033 W: http://palosaari.fi/linux/
7034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7035 T: git git://linuxtv.org/anttip/media_tree.git
7037 F: drivers/media/tuners/it913x*
7039 IVTV VIDEO4LINUX DRIVER
7040 M: Andy Walls <awalls@md.metrocast.net>
7041 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7042 L: linux-media@vger.kernel.org
7043 T: git git://linuxtv.org/media_tree.git
7044 W: http://www.ivtvdriver.org
7046 F: Documentation/media/v4l-drivers/ivtv*
7047 F: drivers/media/pci/ivtv/
7048 F: include/uapi/linux/ivtv*
7050 IX2505V MEDIA DRIVER
7051 M: Malcolm Priestley <tvboxspy@gmail.com>
7052 L: linux-media@vger.kernel.org
7053 W: https://linuxtv.org
7054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7056 F: drivers/media/dvb-frontends/ix2505v*
7058 JC42.4 TEMPERATURE SENSOR DRIVER
7059 M: Guenter Roeck <linux@roeck-us.net>
7060 L: linux-hwmon@vger.kernel.org
7062 F: drivers/hwmon/jc42.c
7063 F: Documentation/hwmon/jc42
7066 M: Dave Kleikamp <shaggy@kernel.org>
7067 L: jfs-discussion@lists.sourceforge.net
7068 W: http://jfs.sourceforge.net/
7069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7071 F: Documentation/filesystems/jfs.txt
7075 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7076 L: netdev@vger.kernel.org
7078 F: drivers/net/ethernet/jme.*
7080 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7081 M: David Woodhouse <dwmw2@infradead.org>
7082 L: linux-mtd@lists.infradead.org
7083 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7086 F: include/uapi/linux/jffs2.h
7088 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7089 M: "Theodore Ts'o" <tytso@mit.edu>
7090 M: Jan Kara <jack@suse.com>
7091 L: linux-ext4@vger.kernel.org
7094 F: include/linux/jbd2.h
7096 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7097 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7098 L: linux-media@vger.kernel.org
7100 F: drivers/media/platform/rcar_jpu.c
7102 JSM Neo PCI based serial card
7103 M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7104 L: linux-serial@vger.kernel.org
7106 F: drivers/tty/serial/jsm/
7108 K10TEMP HARDWARE MONITORING DRIVER
7109 M: Clemens Ladisch <clemens@ladisch.de>
7110 L: linux-hwmon@vger.kernel.org
7112 F: Documentation/hwmon/k10temp
7113 F: drivers/hwmon/k10temp.c
7115 K8TEMP HARDWARE MONITORING DRIVER
7116 M: Rudolf Marek <r.marek@assembler.cz>
7117 L: linux-hwmon@vger.kernel.org
7119 F: Documentation/hwmon/k8temp
7120 F: drivers/hwmon/k8temp.c
7123 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7124 R: Alexander Potapenko <glider@google.com>
7125 R: Dmitry Vyukov <dvyukov@google.com>
7126 L: kasan-dev@googlegroups.com
7128 F: arch/*/include/asm/kasan.h
7129 F: arch/*/mm/kasan_init*
7130 F: Documentation/dev-tools/kasan.rst
7131 F: include/linux/kasan*.h
7134 F: scripts/Makefile.kasan
7137 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7138 L: linux-kbuild@vger.kernel.org
7139 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7141 F: Documentation/kbuild/kconfig-language.txt
7145 M: Dave Young <dyoung@redhat.com>
7146 M: Baoquan He <bhe@redhat.com>
7147 R: Vivek Goyal <vgoyal@redhat.com>
7148 L: kexec@lists.infradead.org
7149 W: http://lse.sourceforge.net/kdump/
7151 F: Documentation/kdump/
7153 KEENE FM RADIO TRANSMITTER DRIVER
7154 M: Hans Verkuil <hverkuil@xs4all.nl>
7155 L: linux-media@vger.kernel.org
7156 T: git git://linuxtv.org/media_tree.git
7157 W: https://linuxtv.org
7159 F: drivers/media/radio/radio-keene*
7161 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7162 M: Ian Kent <raven@themaw.net>
7163 L: autofs@vger.kernel.org
7167 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7168 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7169 M: Michal Marek <mmarek@suse.com>
7170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7171 L: linux-kbuild@vger.kernel.org
7173 F: Documentation/kbuild/
7175 F: scripts/Makefile.*
7181 L: kernel-janitors@vger.kernel.org
7182 W: http://kernelnewbies.org/KernelJanitors
7185 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7186 M: "J. Bruce Fields" <bfields@fieldses.org>
7187 M: Jeff Layton <jlayton@poochiereds.net>
7188 L: linux-nfs@vger.kernel.org
7189 W: http://nfs.sourceforge.net/
7190 T: git git://linux-nfs.org/~bfields/linux.git
7193 F: include/uapi/linux/nfsd/
7197 F: include/linux/lockd/
7198 F: include/linux/sunrpc/
7199 F: include/uapi/linux/sunrpc/
7201 KERNEL SELFTEST FRAMEWORK
7202 M: Shuah Khan <shuahkh@osg.samsung.com>
7203 M: Shuah Khan <shuah@kernel.org>
7204 L: linux-kselftest@vger.kernel.org
7205 T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7207 F: tools/testing/selftests
7209 KERNEL VIRTUAL MACHINE (KVM)
7210 M: Paolo Bonzini <pbonzini@redhat.com>
7211 M: Radim Krčmář <rkrcmar@redhat.com>
7212 L: kvm@vger.kernel.org
7213 W: http://www.linux-kvm.org
7214 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7216 F: Documentation/*/kvm*.txt
7217 F: Documentation/virtual/kvm/
7219 F: arch/x86/kernel/kvm.c
7220 F: arch/x86/kernel/kvmclock.c
7221 F: arch/*/include/asm/kvm*
7222 F: include/linux/kvm*
7223 F: include/uapi/linux/kvm*
7227 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7228 M: Joerg Roedel <joro@8bytes.org>
7229 L: kvm@vger.kernel.org
7230 W: http://www.linux-kvm.org/
7232 F: arch/x86/include/asm/svm.h
7233 F: arch/x86/kvm/svm.c
7235 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7236 M: Alexander Graf <agraf@suse.com>
7237 L: kvm-ppc@vger.kernel.org
7238 W: http://www.linux-kvm.org/
7239 T: git git://github.com/agraf/linux-2.6.git
7241 F: arch/powerpc/include/asm/kvm*
7242 F: arch/powerpc/kvm/
7244 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7245 M: Christian Borntraeger <borntraeger@de.ibm.com>
7246 M: Cornelia Huck <cornelia.huck@de.ibm.com>
7247 L: linux-s390@vger.kernel.org
7248 W: http://www.ibm.com/developerworks/linux/linux390/
7249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7251 F: Documentation/s390/kvm.txt
7252 F: arch/s390/include/asm/kvm*
7254 F: arch/s390/mm/gmap.c
7256 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7257 M: Christoffer Dall <christoffer.dall@linaro.org>
7258 M: Marc Zyngier <marc.zyngier@arm.com>
7259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7260 L: kvmarm@lists.cs.columbia.edu
7261 W: http://systems.cs.columbia.edu/projects/kvm-arm
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7264 F: arch/arm/include/uapi/asm/kvm*
7265 F: arch/arm/include/asm/kvm*
7268 F: include/kvm/arm_*
7270 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7271 M: Christoffer Dall <christoffer.dall@linaro.org>
7272 M: Marc Zyngier <marc.zyngier@arm.com>
7273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7274 L: kvmarm@lists.cs.columbia.edu
7276 F: arch/arm64/include/uapi/asm/kvm*
7277 F: arch/arm64/include/asm/kvm*
7280 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7281 M: James Hogan <james.hogan@imgtec.com>
7282 L: linux-mips@linux-mips.org
7284 F: arch/mips/include/uapi/asm/kvm*
7285 F: arch/mips/include/asm/kvm*
7289 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7290 M: Tejun Heo <tj@kernel.org>
7291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7293 F: include/linux/kernfs.h
7297 M: Eric Biederman <ebiederm@xmission.com>
7298 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7299 L: kexec@lists.infradead.org
7301 F: include/linux/kexec.h
7302 F: include/uapi/linux/kexec.h
7306 M: David Howells <dhowells@redhat.com>
7307 L: keyrings@vger.kernel.org
7309 F: Documentation/security/keys.txt
7310 F: include/linux/key.h
7311 F: include/linux/key-type.h
7312 F: include/linux/keyctl.h
7313 F: include/uapi/linux/keyctl.h
7318 M: David Safford <safford@us.ibm.com>
7319 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7320 L: linux-security-module@vger.kernel.org
7321 L: keyrings@vger.kernel.org
7323 F: Documentation/security/keys-trusted-encrypted.txt
7324 F: include/keys/trusted-type.h
7325 F: security/keys/trusted.c
7326 F: security/keys/trusted.h
7329 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7330 M: David Safford <safford@us.ibm.com>
7331 L: linux-security-module@vger.kernel.org
7332 L: keyrings@vger.kernel.org
7334 F: Documentation/security/keys-trusted-encrypted.txt
7335 F: include/keys/encrypted-type.h
7336 F: security/keys/encrypted-keys/
7338 KGDB / KDB /debug_core
7339 M: Jason Wessel <jason.wessel@windriver.com>
7340 W: http://kgdb.wiki.kernel.org/
7341 L: kgdb-bugreport@lists.sourceforge.net
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7344 F: Documentation/DocBook/kgdb.tmpl
7345 F: drivers/misc/kgdbts.c
7346 F: drivers/tty/serial/kgdboc.c
7347 F: include/linux/kdb.h
7348 F: include/linux/kgdb.h
7352 M: Vegard Nossum <vegardno@ifi.uio.no>
7353 M: Pekka Enberg <penberg@kernel.org>
7355 F: Documentation/dev-tools/kmemcheck.rst
7356 F: arch/x86/include/asm/kmemcheck.h
7357 F: arch/x86/mm/kmemcheck/
7358 F: include/linux/kmemcheck.h
7362 M: Catalin Marinas <catalin.marinas@arm.com>
7364 F: Documentation/dev-tools/kmemleak.rst
7365 F: include/linux/kmemleak.h
7367 F: mm/kmemleak-test.c
7370 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7371 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7372 M: "David S. Miller" <davem@davemloft.net>
7373 M: Masami Hiramatsu <mhiramat@kernel.org>
7375 F: Documentation/kprobes.txt
7376 F: include/linux/kprobes.h
7377 F: include/asm-generic/kprobes.h
7380 KS0108 LCD CONTROLLER DRIVER
7381 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7382 W: http://miguelojeda.es/auxdisplay.htm
7383 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7385 F: Documentation/auxdisplay/ks0108
7386 F: drivers/auxdisplay/ks0108.c
7387 F: include/linux/ks0108.h
7390 M: David Ahern <dsa@cumulusnetworks.com>
7391 L: netdev@vger.kernel.org
7394 F: include/net/l3mdev.h
7396 LANTIQ MIPS ARCHITECTURE
7397 M: John Crispin <john@phrozen.org>
7398 L: linux-mips@linux-mips.org
7403 L: linux-x25@vger.kernel.org
7405 F: Documentation/networking/lapb-module.txt
7409 LASI 53c700 driver for PARISC
7410 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7411 L: linux-scsi@vger.kernel.org
7413 F: Documentation/scsi/53c700.txt
7414 F: drivers/scsi/53c700*
7417 M: Richard Purdie <rpurdie@rpsys.net>
7418 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7419 M: Pavel Machek <pavel@ucw.cz>
7420 L: linux-leds@vger.kernel.org
7421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7423 F: Documentation/devicetree/bindings/leds/
7425 F: include/linux/leds.h
7427 LEGACY EEPROM DRIVER
7428 M: Jean Delvare <jdelvare@suse.com>
7430 F: Documentation/misc-devices/eeprom
7431 F: drivers/misc/eeprom/eeprom.c
7433 LEGO USB Tower driver
7434 M: Juergen Stuber <starblue@users.sourceforge.net>
7435 L: legousb-devel@lists.sourceforge.net
7436 W: http://legousb.sourceforge.net/
7438 F: drivers/usb/misc/legousbtower.c
7441 M: Michael Krufky <mkrufky@linuxtv.org>
7442 L: linux-media@vger.kernel.org
7443 W: https://linuxtv.org
7444 W: http://github.com/mkrufky
7445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7446 T: git git://linuxtv.org/mkrufky/tuners.git
7448 F: drivers/media/dvb-frontends/lg2160.*
7450 LGDT3305 MEDIA DRIVER
7451 M: Michael Krufky <mkrufky@linuxtv.org>
7452 L: linux-media@vger.kernel.org
7453 W: https://linuxtv.org
7454 W: http://github.com/mkrufky
7455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7456 T: git git://linuxtv.org/mkrufky/tuners.git
7458 F: drivers/media/dvb-frontends/lgdt3305.*
7461 M: Rusty Russell <rusty@rustcorp.com.au>
7462 L: lguest@lists.ozlabs.org
7463 W: http://lguest.ozlabs.org/
7465 F: arch/x86/include/asm/lguest*.h
7468 F: include/linux/lguest*.h
7471 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7472 M: Tejun Heo <tj@kernel.org>
7473 L: linux-ide@vger.kernel.org
7474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7477 F: include/linux/ata.h
7478 F: include/linux/libata.h
7479 F: Documentation/devicetree/bindings/ata/
7481 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7482 M: Viresh Kumar <vireshk@kernel.org>
7483 L: linux-ide@vger.kernel.org
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7486 F: include/linux/pata_arasan_cf_data.h
7487 F: drivers/ata/pata_arasan_cf.c
7490 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7491 M: Tejun Heo <tj@kernel.org>
7492 L: linux-ide@vger.kernel.org
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7495 F: drivers/ata/pata_*.c
7496 F: drivers/ata/ata_generic.c
7498 LIBATA SATA AHCI PLATFORM devices support
7499 M: Hans de Goede <hdegoede@redhat.com>
7500 M: Tejun Heo <tj@kernel.org>
7501 L: linux-ide@vger.kernel.org
7502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7504 F: drivers/ata/ahci_platform.c
7505 F: drivers/ata/libahci_platform.c
7506 F: include/linux/ahci_platform.h
7508 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7509 M: Mikael Pettersson <mikpelinux@gmail.com>
7510 L: linux-ide@vger.kernel.org
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7513 F: drivers/ata/sata_promise.*
7516 M: Sasha Levin <sasha.levin@oracle.com>
7518 F: tools/lib/lockdep/
7520 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7521 M: Dan Williams <dan.j.williams@intel.com>
7522 L: linux-nvdimm@lists.01.org
7523 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7527 F: include/linux/nd.h
7528 F: include/linux/libnvdimm.h
7529 F: include/uapi/linux/ndctl.h
7531 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7532 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7533 L: linux-nvdimm@lists.01.org
7534 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7536 F: drivers/nvdimm/blk.c
7537 F: drivers/nvdimm/region_devs.c
7538 F: drivers/acpi/nfit*
7540 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7541 M: Vishal Verma <vishal.l.verma@intel.com>
7542 L: linux-nvdimm@lists.01.org
7543 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7545 F: drivers/nvdimm/btt*
7547 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7548 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7549 L: linux-nvdimm@lists.01.org
7550 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7552 F: drivers/nvdimm/pmem.c
7553 F: include/linux/pmem.h
7554 F: arch/*/include/asm/pmem.h
7556 LIGHTNVM PLATFORM SUPPORT
7557 M: Matias Bjorling <mb@lightnvm.io>
7558 W: http://github/OpenChannelSSD
7559 L: linux-block@vger.kernel.org
7561 F: drivers/lightnvm/
7562 F: include/linux/lightnvm.h
7563 F: include/uapi/linux/lightnvm.h
7565 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7566 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7567 M: Paul Mackerras <paulus@samba.org>
7568 M: Michael Ellerman <mpe@ellerman.id.au>
7569 W: https://github.com/linuxppc/linux/wiki
7570 L: linuxppc-dev@lists.ozlabs.org
7571 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7574 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7575 F: Documentation/devicetree/bindings/powerpc/
7576 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7577 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7578 F: Documentation/powerpc/
7580 F: drivers/char/tpm/tpm_ibmvtpm*
7581 F: drivers/crypto/nx/
7582 F: drivers/crypto/vmx/
7583 F: drivers/i2c/busses/i2c-opal.c
7584 F: drivers/net/ethernet/ibm/ibmveth.*
7585 F: drivers/net/ethernet/ibm/ibmvnic.*
7586 F: drivers/pci/hotplug/pnv_php.c
7587 F: drivers/pci/hotplug/rpa*
7588 F: drivers/rtc/rtc-opal.c
7589 F: drivers/scsi/ibmvscsi/
7590 F: drivers/tty/hvc/hvc_opal.c
7591 F: tools/testing/selftests/powerpc
7598 LINUX FOR POWER MACINTOSH
7599 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7600 W: http://www.penguinppc.org/
7601 L: linuxppc-dev@lists.ozlabs.org
7603 F: arch/powerpc/platforms/powermac/
7604 F: drivers/macintosh/
7606 LINUX FOR POWERPC EMBEDDED MPC5XXX
7607 M: Anatolij Gustschin <agust@denx.de>
7608 L: linuxppc-dev@lists.ozlabs.org
7609 T: git git://git.denx.de/linux-denx-agust.git
7611 F: arch/powerpc/platforms/512x/
7612 F: arch/powerpc/platforms/52xx/
7614 LINUX FOR POWERPC EMBEDDED PPC4XX
7615 M: Alistair Popple <alistair@popple.id.au>
7616 M: Matt Porter <mporter@kernel.crashing.org>
7617 W: http://www.penguinppc.org/
7618 L: linuxppc-dev@lists.ozlabs.org
7620 F: arch/powerpc/platforms/40x/
7621 F: arch/powerpc/platforms/44x/
7623 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7624 L: linuxppc-dev@lists.ozlabs.org
7626 F: arch/powerpc/*/*virtex*
7627 F: arch/powerpc/*/*/*virtex*
7629 LINUX FOR POWERPC EMBEDDED PPC8XX
7630 M: Vitaly Bordug <vitb@kernel.crashing.org>
7631 W: http://www.penguinppc.org/
7632 L: linuxppc-dev@lists.ozlabs.org
7634 F: arch/powerpc/platforms/8xx/
7636 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7637 M: Scott Wood <oss@buserror.net>
7638 M: Kumar Gala <galak@kernel.crashing.org>
7639 W: http://www.penguinppc.org/
7640 L: linuxppc-dev@lists.ozlabs.org
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7643 F: arch/powerpc/platforms/83xx/
7644 F: arch/powerpc/platforms/85xx/
7646 LINUX FOR POWERPC PA SEMI PWRFICIENT
7647 L: linuxppc-dev@lists.ozlabs.org
7649 F: arch/powerpc/platforms/pasemi/
7650 F: drivers/*/*pasemi*
7651 F: drivers/*/*/*pasemi*
7653 LINUX SECURITY MODULE (LSM) FRAMEWORK
7654 M: Chris Wright <chrisw@sous-sol.org>
7655 L: linux-security-module@vger.kernel.org
7658 LIS3LV02D ACCELEROMETER DRIVER
7659 M: Eric Piel <eric.piel@tremplin-utc.net>
7661 F: Documentation/misc-devices/lis3lv02d
7662 F: drivers/misc/lis3lv02d/
7663 F: drivers/platform/x86/hp_accel.c
7666 M: Josh Poimboeuf <jpoimboe@redhat.com>
7667 M: Jessica Yu <jeyu@redhat.com>
7668 M: Jiri Kosina <jikos@kernel.org>
7669 M: Miroslav Benes <mbenes@suse.cz>
7670 R: Petr Mladek <pmladek@suse.com>
7672 F: kernel/livepatch/
7673 F: include/linux/livepatch.h
7674 F: arch/x86/include/asm/livepatch.h
7675 F: arch/x86/kernel/livepatch.c
7676 F: Documentation/livepatch/
7677 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7678 F: samples/livepatch/
7679 L: live-patching@vger.kernel.org
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7682 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7683 M: Kees Cook <keescook@chromium.org>
7685 F: drivers/misc/lkdtm*
7688 L: netdev@vger.kernel.org
7690 F: include/linux/llc.h
7691 F: include/uapi/linux/llc.h
7695 LM73 HARDWARE MONITOR DRIVER
7696 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7697 L: linux-hwmon@vger.kernel.org
7699 F: drivers/hwmon/lm73.c
7701 LM78 HARDWARE MONITOR DRIVER
7702 M: Jean Delvare <jdelvare@suse.com>
7703 L: linux-hwmon@vger.kernel.org
7705 F: Documentation/hwmon/lm78
7706 F: drivers/hwmon/lm78.c
7708 LM83 HARDWARE MONITOR DRIVER
7709 M: Jean Delvare <jdelvare@suse.com>
7710 L: linux-hwmon@vger.kernel.org
7712 F: Documentation/hwmon/lm83
7713 F: drivers/hwmon/lm83.c
7715 LM90 HARDWARE MONITOR DRIVER
7716 M: Jean Delvare <jdelvare@suse.com>
7717 L: linux-hwmon@vger.kernel.org
7719 F: Documentation/hwmon/lm90
7720 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7721 F: drivers/hwmon/lm90.c
7722 F: include/dt-bindings/thermal/lm90.h
7724 LM95234 HARDWARE MONITOR DRIVER
7725 M: Guenter Roeck <linux@roeck-us.net>
7726 L: linux-hwmon@vger.kernel.org
7728 F: Documentation/hwmon/lm95234
7729 F: drivers/hwmon/lm95234.c
7731 LME2510 MEDIA DRIVER
7732 M: Malcolm Priestley <tvboxspy@gmail.com>
7733 L: linux-media@vger.kernel.org
7734 W: https://linuxtv.org
7735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7737 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7740 M: Peter Zijlstra <peterz@infradead.org>
7741 M: Ingo Molnar <mingo@redhat.com>
7742 L: linux-kernel@vger.kernel.org
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7745 F: Documentation/locking/
7746 F: include/linux/lockdep.h
7747 F: include/linux/spinlock*.h
7748 F: arch/*/include/asm/spinlock*.h
7749 F: include/linux/rwlock*.h
7750 F: include/linux/mutex*.h
7751 F: arch/*/include/asm/mutex*.h
7752 F: include/linux/rwsem*.h
7753 F: arch/*/include/asm/rwsem.h
7754 F: include/linux/seqlock.h
7755 F: lib/locking*.[ch]
7758 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7759 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7760 L: linux-ntfs-dev@lists.sourceforge.net
7761 W: http://www.linux-ntfs.org/content/view/19/37/
7763 F: Documentation/ldm.txt
7764 F: block/partitions/ldm.*
7766 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7767 M: Sathya Prakash <sathya.prakash@broadcom.com>
7768 M: Chaitra P B <chaitra.basappa@broadcom.com>
7769 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7770 L: MPT-FusionLinux.pdl@broadcom.com
7771 L: linux-scsi@vger.kernel.org
7772 W: http://www.avagotech.com/support/
7774 F: drivers/message/fusion/
7775 F: drivers/scsi/mpt2sas/
7776 F: drivers/scsi/mpt3sas/
7778 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7779 M: Matthew Wilcox <matthew@wil.cx>
7780 L: linux-scsi@vger.kernel.org
7782 F: drivers/scsi/sym53c8xx_2/
7784 LTC4261 HARDWARE MONITOR DRIVER
7785 M: Guenter Roeck <linux@roeck-us.net>
7786 L: linux-hwmon@vger.kernel.org
7788 F: Documentation/hwmon/ltc4261
7789 F: drivers/hwmon/ltc4261.c
7791 LTC4306 I2C MULTIPLEXER DRIVER
7792 M: Michael Hennerich <michael.hennerich@analog.com>
7793 W: http://ez.analog.com/community/linux-device-drivers
7794 L: linux-i2c@vger.kernel.org
7796 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7797 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7799 LTP (Linux Test Project)
7800 M: Mike Frysinger <vapier@gentoo.org>
7801 M: Cyril Hrubis <chrubis@suse.cz>
7802 M: Wanlong Gao <wanlong.gao@gmail.com>
7803 M: Jan Stancek <jstancek@redhat.com>
7804 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7805 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7806 L: ltp@lists.linux.it (subscribers-only)
7807 W: http://linux-test-project.github.io/
7808 T: git git://github.com/linux-test-project/ltp.git
7812 W: http://www.linux-m32r.org/
7817 M: Geert Uytterhoeven <geert@linux-m68k.org>
7818 L: linux-m68k@lists.linux-m68k.org
7819 W: http://www.linux-m68k.org/
7820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7825 M68K ON APPLE MACINTOSH
7826 M: Joshua Thompson <funaho@jurai.org>
7827 W: http://www.mac.linux-m68k.org/
7828 L: linux-m68k@lists.linux-m68k.org
7833 M: Philip Blundell <philb@gnu.org>
7834 W: http://www.tazenda.demon.co.uk/phil/linux-hp
7838 M88DS3103 MEDIA DRIVER
7839 M: Antti Palosaari <crope@iki.fi>
7840 L: linux-media@vger.kernel.org
7841 W: https://linuxtv.org
7842 W: http://palosaari.fi/linux/
7843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7844 T: git git://linuxtv.org/anttip/media_tree.git
7846 F: drivers/media/dvb-frontends/m88ds3103*
7848 M88RS2000 MEDIA DRIVER
7849 M: Malcolm Priestley <tvboxspy@gmail.com>
7850 L: linux-media@vger.kernel.org
7851 W: https://linuxtv.org
7852 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7854 F: drivers/media/dvb-frontends/m88rs2000*
7856 MA901 MASTERKIT USB FM RADIO DRIVER
7857 M: Alexey Klimov <klimov.linux@gmail.com>
7858 L: linux-media@vger.kernel.org
7859 T: git git://linuxtv.org/media_tree.git
7861 F: drivers/media/radio/radio-ma901.c
7864 M: Johannes Berg <johannes@sipsolutions.net>
7865 L: linux-wireless@vger.kernel.org
7866 W: http://wireless.kernel.org/
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7870 F: Documentation/networking/mac80211-injection.txt
7871 F: include/net/mac80211.h
7873 F: drivers/net/wireless/mac80211_hwsim.[ch]
7876 M: Jassi Brar <jassisinghbrar@gmail.com>
7877 L: linux-kernel@vger.kernel.org
7880 F: include/linux/mailbox_client.h
7881 F: include/linux/mailbox_controller.h
7883 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7884 M: Michael Kerrisk <mtk.manpages@gmail.com>
7885 W: http://www.kernel.org/doc/man-pages
7886 L: linux-man@vger.kernel.org
7889 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7890 M: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7891 L: linux-mips@linux-mips.org
7893 F: arch/mips/boot/dts/img/pistachio_marduk.dts
7895 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7896 M: Andrew Lunn <andrew@lunn.ch>
7897 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7898 L: netdev@vger.kernel.org
7900 F: drivers/net/dsa/mv88e6xxx/
7901 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
7903 MARVELL ARMADA DRM SUPPORT
7904 M: Russell King <linux@armlinux.org.uk>
7906 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7907 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7908 F: drivers/gpu/drm/armada/
7909 F: include/uapi/drm/armada_drm.h
7910 F: Documentation/devicetree/bindings/display/armada/
7912 MARVELL CRYPTO DRIVER
7913 M: Boris Brezillon <boris.brezillon@free-electrons.com>
7914 M: Arnaud Ebalard <arno@natisbad.org>
7915 F: drivers/crypto/marvell/
7917 L: linux-crypto@vger.kernel.org
7919 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7920 M: Mirko Lindner <mlindner@marvell.com>
7921 M: Stephen Hemminger <stephen@networkplumber.org>
7922 L: netdev@vger.kernel.org
7924 F: drivers/net/ethernet/marvell/sk*
7926 MARVELL LIBERTAS WIRELESS DRIVER
7927 L: libertas-dev@lists.infradead.org
7929 F: drivers/net/wireless/marvell/libertas/
7931 MARVELL MV643XX ETHERNET DRIVER
7932 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7933 L: netdev@vger.kernel.org
7935 F: drivers/net/ethernet/marvell/mv643xx_eth.*
7936 F: include/linux/mv643xx.h
7938 MARVELL MVNETA ETHERNET DRIVER
7939 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7940 L: netdev@vger.kernel.org
7942 F: drivers/net/ethernet/marvell/mvneta.*
7944 MARVELL MWIFIEX WIRELESS DRIVER
7945 M: Amitkumar Karwar <amitkarwar@gmail.com>
7946 M: Nishant Sarmukadam <nishants@marvell.com>
7947 M: Ganapathi Bhat <gbhat@marvell.com>
7948 M: Xinming Hu <huxm@marvell.com>
7949 L: linux-wireless@vger.kernel.org
7951 F: drivers/net/wireless/marvell/mwifiex/
7953 MARVELL MWL8K WIRELESS DRIVER
7954 M: Lennert Buytenhek <buytenh@wantstofly.org>
7955 L: linux-wireless@vger.kernel.org
7957 F: drivers/net/wireless/marvell/mwl8k.c
7959 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7960 M: Nicolas Pitre <nico@fluxnic.net>
7962 F: drivers/mmc/host/mvsdio.*
7964 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
7965 M: Hu Ziji <huziji@marvell.com>
7966 L: linux-mmc@vger.kernel.org
7968 F: drivers/mmc/host/sdhci-xenon*
7969 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
7971 MATROX FRAMEBUFFER DRIVER
7972 L: linux-fbdev@vger.kernel.org
7974 F: drivers/video/fbdev/matrox/matroxfb_*
7975 F: include/uapi/linux/matroxfb.h
7977 MAX16065 HARDWARE MONITOR DRIVER
7978 M: Guenter Roeck <linux@roeck-us.net>
7979 L: linux-hwmon@vger.kernel.org
7981 F: Documentation/hwmon/max16065
7982 F: drivers/hwmon/max16065.c
7984 MAX20751 HARDWARE MONITOR DRIVER
7985 M: Guenter Roeck <linux@roeck-us.net>
7986 L: linux-hwmon@vger.kernel.org
7988 F: Documentation/hwmon/max20751
7989 F: drivers/hwmon/max20751.c
7991 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7992 L: linux-hwmon@vger.kernel.org
7994 F: Documentation/hwmon/max6650
7995 F: drivers/hwmon/max6650.c
7997 MAX6697 HARDWARE MONITOR DRIVER
7998 M: Guenter Roeck <linux@roeck-us.net>
7999 L: linux-hwmon@vger.kernel.org
8001 F: Documentation/hwmon/max6697
8002 F: Documentation/devicetree/bindings/i2c/max6697.txt
8003 F: drivers/hwmon/max6697.c
8004 F: include/linux/platform_data/max6697.h
8006 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8007 M: Peter Rosin <peda@axentia.se>
8008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8010 F: Documentation/devicetree/bindings/sound/max9860.txt
8011 F: sound/soc/codecs/max9860.*
8013 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8014 M: Krzysztof Kozlowski <krzk@kernel.org>
8015 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8016 L: linux-pm@vger.kernel.org
8018 F: drivers/power/supply/max14577_charger.c
8019 F: drivers/power/supply/max77693_charger.c
8021 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
8022 M: Javier Martinez Canillas <javier@osg.samsung.com>
8023 L: linux-kernel@vger.kernel.org
8025 F: drivers/*/*max77802*.c
8026 F: Documentation/devicetree/bindings/*/*max77802.txt
8027 F: include/dt-bindings/*/*max77802.h
8029 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8030 M: Chanwoo Choi <cw00.choi@samsung.com>
8031 M: Krzysztof Kozlowski <krzk@kernel.org>
8032 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8033 L: linux-kernel@vger.kernel.org
8035 F: drivers/*/max14577*.c
8036 F: drivers/*/max77686*.c
8037 F: drivers/*/max77693*.c
8038 F: drivers/extcon/extcon-max14577.c
8039 F: drivers/extcon/extcon-max77693.c
8040 F: drivers/rtc/rtc-max77686.c
8041 F: drivers/clk/clk-max77686.c
8042 F: Documentation/devicetree/bindings/mfd/max14577.txt
8043 F: Documentation/devicetree/bindings/*/max77686.txt
8044 F: Documentation/devicetree/bindings/mfd/max77693.txt
8045 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8046 F: include/linux/mfd/max14577*.h
8047 F: include/linux/mfd/max77686*.h
8048 F: include/linux/mfd/max77693*.h
8050 MAXIRADIO FM RADIO RECEIVER DRIVER
8051 M: Hans Verkuil <hverkuil@xs4all.nl>
8052 L: linux-media@vger.kernel.org
8053 T: git git://linuxtv.org/media_tree.git
8054 W: https://linuxtv.org
8056 F: drivers/media/radio/radio-maxiradio*
8058 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8059 M: Peter Rosin <peda@axentia.se>
8060 L: linux-iio@vger.kernel.org
8062 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8063 F: drivers/iio/potentiometer/mcp4531.c
8065 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8066 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8067 L: linux-iio@vger.kernel.org
8069 F: drivers/iio/dac/cio-dac.c
8071 MEDIA DRIVERS FOR RENESAS - FCP
8072 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8073 L: linux-media@vger.kernel.org
8074 L: linux-renesas-soc@vger.kernel.org
8075 T: git git://linuxtv.org/media_tree.git
8077 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8078 F: drivers/media/platform/rcar-fcp.c
8079 F: include/media/rcar-fcp.h
8081 MEDIA DRIVERS FOR RENESAS - FDP1
8082 M: Kieran Bingham <kieran@bingham.xyz>
8083 L: linux-media@vger.kernel.org
8084 L: linux-renesas-soc@vger.kernel.org
8085 T: git git://linuxtv.org/media_tree.git
8087 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8088 F: drivers/media/platform/rcar_fdp1.c
8090 MEDIA DRIVERS FOR RENESAS - VIN
8091 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8092 L: linux-media@vger.kernel.org
8093 L: linux-renesas-soc@vger.kernel.org
8094 T: git git://linuxtv.org/media_tree.git
8096 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8097 F: drivers/media/platform/rcar-vin/
8099 MEDIA DRIVERS FOR RENESAS - VSP1
8100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8101 L: linux-media@vger.kernel.org
8102 L: linux-renesas-soc@vger.kernel.org
8103 T: git git://linuxtv.org/media_tree.git
8105 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8106 F: drivers/media/platform/vsp1/
8108 MEDIA DRIVERS FOR HELENE
8109 M: Abylay Ospan <aospan@netup.ru>
8110 L: linux-media@vger.kernel.org
8111 W: https://linuxtv.org
8113 T: git git://linuxtv.org/media_tree.git
8115 F: drivers/media/dvb-frontends/helene*
8117 MEDIA DRIVERS FOR ASCOT2E
8118 M: Sergey Kozlov <serjk@netup.ru>
8119 M: Abylay Ospan <aospan@netup.ru>
8120 L: linux-media@vger.kernel.org
8121 W: https://linuxtv.org
8123 T: git git://linuxtv.org/media_tree.git
8125 F: drivers/media/dvb-frontends/ascot2e*
8127 MEDIA DRIVERS FOR CXD2841ER
8128 M: Sergey Kozlov <serjk@netup.ru>
8129 M: Abylay Ospan <aospan@netup.ru>
8130 L: linux-media@vger.kernel.org
8131 W: https://linuxtv.org
8133 T: git git://linuxtv.org/media_tree.git
8135 F: drivers/media/dvb-frontends/cxd2841er*
8137 MEDIA DRIVERS FOR HORUS3A
8138 M: Sergey Kozlov <serjk@netup.ru>
8139 M: Abylay Ospan <aospan@netup.ru>
8140 L: linux-media@vger.kernel.org
8141 W: https://linuxtv.org
8143 T: git git://linuxtv.org/media_tree.git
8145 F: drivers/media/dvb-frontends/horus3a*
8147 MEDIA DRIVERS FOR LNBH25
8148 M: Sergey Kozlov <serjk@netup.ru>
8149 M: Abylay Ospan <aospan@netup.ru>
8150 L: linux-media@vger.kernel.org
8151 W: https://linuxtv.org
8153 T: git git://linuxtv.org/media_tree.git
8155 F: drivers/media/dvb-frontends/lnbh25*
8157 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8158 M: Sergey Kozlov <serjk@netup.ru>
8159 M: Abylay Ospan <aospan@netup.ru>
8160 L: linux-media@vger.kernel.org
8161 W: https://linuxtv.org
8163 T: git git://linuxtv.org/media_tree.git
8165 F: drivers/media/pci/netup_unidvb/*
8167 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8168 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8170 P: LinuxTV.org Project
8171 L: linux-media@vger.kernel.org
8172 W: https://linuxtv.org
8173 Q: http://patchwork.kernel.org/project/linux-media/list/
8174 T: git git://linuxtv.org/media_tree.git
8176 F: Documentation/media/
8178 F: drivers/staging/media/
8179 F: include/linux/platform_data/media/
8181 F: include/uapi/linux/dvb/
8182 F: include/uapi/linux/videodev2.h
8183 F: include/uapi/linux/media.h
8184 F: include/uapi/linux/v4l2-*
8185 F: include/uapi/linux/meye.h
8186 F: include/uapi/linux/ivtv*
8187 F: include/uapi/linux/uvcvideo.h
8189 MEDIATEK ETHERNET DRIVER
8190 M: Felix Fietkau <nbd@openwrt.org>
8191 M: John Crispin <blogic@openwrt.org>
8192 L: netdev@vger.kernel.org
8194 F: drivers/net/ethernet/mediatek/
8196 MEDIATEK MEDIA DRIVER
8197 M: Tiffany Lin <tiffany.lin@mediatek.com>
8198 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8200 F: drivers/media/platform/mtk-vcodec/
8201 F: drivers/media/platform/mtk-vpu/
8202 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8203 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8206 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8207 M: Houlong Wei <houlong.wei@mediatek.com>
8208 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8210 F: drivers/media/platform/mtk-mdp/
8211 F: drivers/media/platform/mtk-vpu/
8212 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8214 MEDIATEK MT7601U WIRELESS LAN DRIVER
8215 M: Jakub Kicinski <kubakici@wp.pl>
8216 L: linux-wireless@vger.kernel.org
8218 F: drivers/net/wireless/mediatek/mt7601u/
8220 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8221 M: Peter Senna Tschudin <peter.senna@collabora.com>
8222 M: Martin Donnelly <martin.donnelly@ge.com>
8223 M: Martyn Welch <martyn.welch@collabora.co.uk>
8225 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8226 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8228 MEGARAID SCSI/SAS DRIVERS
8229 M: Kashyap Desai <kashyap.desai@broadcom.com>
8230 M: Sumit Saxena <sumit.saxena@broadcom.com>
8231 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8232 L: megaraidlinux.pdl@broadcom.com
8233 L: linux-scsi@vger.kernel.org
8234 W: http://www.avagotech.com/support/
8236 F: Documentation/scsi/megaraid.txt
8237 F: drivers/scsi/megaraid.*
8238 F: drivers/scsi/megaraid/
8240 MELFAS MIP4 TOUCHSCREEN DRIVER
8241 M: Sangwon Jee <jeesw@melfas.com>
8242 W: http://www.melfas.com
8244 F: drivers/input/touchscreen/melfas_mip4.c
8245 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8247 MELLANOX ETHERNET DRIVER (mlx4_en)
8248 M: Tariq Toukan <tariqt@mellanox.com>
8249 L: netdev@vger.kernel.org
8251 W: http://www.mellanox.com
8252 Q: http://patchwork.ozlabs.org/project/netdev/list/
8253 F: drivers/net/ethernet/mellanox/mlx4/en_*
8255 MELLANOX ETHERNET DRIVER (mlx5e)
8256 M: Saeed Mahameed <saeedm@mellanox.com>
8257 L: netdev@vger.kernel.org
8259 W: http://www.mellanox.com
8260 Q: http://patchwork.ozlabs.org/project/netdev/list/
8261 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8263 MELLANOX ETHERNET SWITCH DRIVERS
8264 M: Jiri Pirko <jiri@mellanox.com>
8265 M: Ido Schimmel <idosch@mellanox.com>
8266 L: netdev@vger.kernel.org
8268 W: http://www.mellanox.com
8269 Q: http://patchwork.ozlabs.org/project/netdev/list/
8270 F: drivers/net/ethernet/mellanox/mlxsw/
8272 MELLANOX MLXCPLD I2C AND MUX DRIVER
8273 M: Vadim Pasternak <vadimp@mellanox.com>
8274 M: Michael Shych <michaelsh@mellanox.com>
8275 L: linux-i2c@vger.kernel.org
8277 F: drivers/i2c/busses/i2c-mlxcpld.c
8278 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8279 F: Documentation/i2c/busses/i2c-mlxcpld
8281 MELLANOX MLXCPLD LED DRIVER
8282 M: Vadim Pasternak <vadimp@mellanox.com>
8283 L: linux-leds@vger.kernel.org
8285 F: drivers/leds/leds-mlxcpld.c
8286 F: Documentation/leds/leds-mlxcpld.txt
8288 MELLANOX PLATFORM DRIVER
8289 M: Vadim Pasternak <vadimp@mellanox.com>
8290 L: platform-driver-x86@vger.kernel.org
8292 F: drivers/platform/x86/mlx-platform.c
8294 MELLANOX MLX CPLD HOTPLUG DRIVER
8295 M: Vadim Pasternak <vadimp@mellanox.com>
8296 L: platform-driver-x86@vger.kernel.org
8298 F: drivers/platform/x86/mlxcpld-hotplug.c
8299 F: include/linux/platform_data/mlxcpld-hotplug.h
8301 SOFT-ROCE DRIVER (rxe)
8302 M: Moni Shoua <monis@mellanox.com>
8303 L: linux-rdma@vger.kernel.org
8305 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8306 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8307 F: drivers/infiniband/sw/rxe/
8308 F: include/uapi/rdma/rdma_user_rxe.h
8311 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8312 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8313 L: linux-kernel@vger.kernel.org
8315 F: kernel/membarrier.c
8316 F: include/uapi/linux/membarrier.h
8319 L: linux-mm@kvack.org
8320 W: http://www.linux-mm.org
8322 F: include/linux/mm.h
8323 F: include/linux/gfp.h
8324 F: include/linux/mmzone.h
8325 F: include/linux/memory_hotplug.h
8326 F: include/linux/vmalloc.h
8329 MEMORY TECHNOLOGY DEVICES (MTD)
8330 M: David Woodhouse <dwmw2@infradead.org>
8331 M: Brian Norris <computersforpeace@gmail.com>
8332 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8333 M: Marek Vasut <marek.vasut@gmail.com>
8334 M: Richard Weinberger <richard@nod.at>
8335 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
8336 L: linux-mtd@lists.infradead.org
8337 W: http://www.linux-mtd.infradead.org/
8338 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8339 T: git git://git.infradead.org/linux-mtd.git
8340 T: git git://git.infradead.org/l2-mtd.git
8342 F: Documentation/devicetree/bindings/mtd/
8344 F: include/linux/mtd/
8345 F: include/uapi/mtd/
8347 MEN A21 WATCHDOG DRIVER
8348 M: Johannes Thumshirn <morbidrsa@gmail.com>
8349 L: linux-watchdog@vger.kernel.org
8351 F: drivers/watchdog/mena21_wdt.c
8353 MEN CHAMELEON BUS (mcb)
8354 M: Johannes Thumshirn <morbidrsa@gmail.com>
8357 F: include/linux/mcb.h
8358 F: Documentation/men-chameleon-bus.txt
8360 MEN F21BMC (Board Management Controller)
8361 M: Andreas Werner <andreas.werner@men.de>
8363 F: drivers/mfd/menf21bmc.c
8364 F: drivers/watchdog/menf21bmc_wdt.c
8365 F: drivers/leds/leds-menf21bmc.c
8366 F: drivers/hwmon/menf21bmc_hwmon.c
8367 F: Documentation/hwmon/menf21bmc
8370 M: James Hogan <james.hogan@imgtec.com>
8371 L: linux-metag@vger.kernel.org
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8375 F: Documentation/metag/
8376 F: Documentation/devicetree/bindings/metag/
8377 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8378 F: drivers/clocksource/metag_generic.c
8379 F: drivers/irqchip/irq-metag.c
8380 F: drivers/irqchip/irq-metag-ext.c
8381 F: drivers/tty/metag_da.c
8383 MICROBLAZE ARCHITECTURE
8384 M: Michal Simek <monstr@monstr.eu>
8385 W: http://www.monstr.eu/fdt/
8386 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8390 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8391 M: Richard Genoud <richard.genoud@gmail.com>
8393 F: drivers/tty/serial/atmel_serial.c
8394 F: include/linux/atmel_serial.h
8396 MICROCHIP / ATMEL DMA DRIVER
8397 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8399 L: dmaengine@vger.kernel.org
8401 F: drivers/dma/at_hdmac.c
8402 F: drivers/dma/at_hdmac_regs.h
8403 F: include/linux/platform_data/dma-atmel.h
8405 MICROCHIP / ATMEL ISC DRIVER
8406 M: Songjun Wu <songjun.wu@microchip.com>
8407 L: linux-media@vger.kernel.org
8409 F: drivers/media/platform/atmel/atmel-isc.c
8410 F: drivers/media/platform/atmel/atmel-isc-regs.h
8411 F: devicetree/bindings/media/atmel-isc.txt
8413 MICROCHIP USB251XB DRIVER
8414 M: Richard Leitner <richard.leitner@skidata.com>
8415 L: linux-usb@vger.kernel.org
8417 F: drivers/usb/misc/usb251xb.c
8418 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8420 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8421 M: Chen Yu <yu.c.chen@intel.com>
8422 L: platform-driver-x86@vger.kernel.org
8424 F: drivers/platform/x86/surfacepro3_button.c
8427 M: Oliver Neukum <oliver@neukum.org>
8429 F: drivers/usb/image/microtek.*
8432 M: Ralf Baechle <ralf@linux-mips.org>
8433 L: linux-mips@linux-mips.org
8434 W: http://www.linux-mips.org/
8435 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8436 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8438 F: Documentation/devicetree/bindings/mips/
8439 F: Documentation/mips/
8442 MIPS/LOONGSON1 ARCHITECTURE
8443 M: Keguang Zhang <keguang.zhang@gmail.com>
8444 L: linux-mips@linux-mips.org
8446 F: arch/mips/loongson32/
8447 F: arch/mips/include/asm/mach-loongson32/
8448 F: drivers/*/*loongson1*
8449 F: drivers/*/*/*loongson1*
8451 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8452 M: Hans Verkuil <hverkuil@xs4all.nl>
8453 L: linux-media@vger.kernel.org
8454 T: git git://linuxtv.org/media_tree.git
8455 W: https://linuxtv.org
8457 F: drivers/media/radio/radio-miropcm20*
8459 MELLANOX MLX4 core VPI driver
8460 M: Yishai Hadas <yishaih@mellanox.com>
8461 L: netdev@vger.kernel.org
8462 L: linux-rdma@vger.kernel.org
8463 W: http://www.mellanox.com
8464 Q: http://patchwork.ozlabs.org/project/netdev/list/
8466 F: drivers/net/ethernet/mellanox/mlx4/
8467 F: include/linux/mlx4/
8468 F: include/uapi/rdma/mlx4-abi.h
8470 MELLANOX MLX4 IB driver
8471 M: Yishai Hadas <yishaih@mellanox.com>
8472 L: linux-rdma@vger.kernel.org
8473 W: http://www.mellanox.com
8474 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8476 F: drivers/infiniband/hw/mlx4/
8477 F: include/linux/mlx4/
8479 MELLANOX MLX5 core VPI driver
8480 M: Saeed Mahameed <saeedm@mellanox.com>
8481 M: Matan Barak <matanb@mellanox.com>
8482 M: Leon Romanovsky <leonro@mellanox.com>
8483 L: netdev@vger.kernel.org
8484 L: linux-rdma@vger.kernel.org
8485 W: http://www.mellanox.com
8486 Q: http://patchwork.ozlabs.org/project/netdev/list/
8488 F: drivers/net/ethernet/mellanox/mlx5/core/
8489 F: include/linux/mlx5/
8490 F: include/uapi/rdma/mlx5-abi.h
8492 MELLANOX MLX5 IB driver
8493 M: Matan Barak <matanb@mellanox.com>
8494 M: Leon Romanovsky <leonro@mellanox.com>
8495 L: linux-rdma@vger.kernel.org
8496 W: http://www.mellanox.com
8497 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8499 F: drivers/infiniband/hw/mlx5/
8500 F: include/linux/mlx5/
8502 MELEXIS MLX90614 DRIVER
8503 M: Crt Mori <cmo@melexis.com>
8504 L: linux-iio@vger.kernel.org
8505 W: http://www.melexis.com
8507 F: drivers/iio/temperature/mlx90614.c
8509 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8510 M: Don Brace <don.brace@microsemi.com>
8511 L: esc.storagedev@microsemi.com
8512 L: linux-scsi@vger.kernel.org
8514 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8515 F: drivers/scsi/smartpqi/Kconfig
8516 F: drivers/scsi/smartpqi/Makefile
8517 F: include/linux/cciss*.h
8518 F: include/uapi/linux/cciss*.h
8519 F: Documentation/scsi/smartpqi.txt
8521 MN88472 MEDIA DRIVER
8522 M: Antti Palosaari <crope@iki.fi>
8523 L: linux-media@vger.kernel.org
8524 W: https://linuxtv.org
8525 W: http://palosaari.fi/linux/
8526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8528 F: drivers/media/dvb-frontends/mn88472*
8530 MN88473 MEDIA DRIVER
8531 M: Antti Palosaari <crope@iki.fi>
8532 L: linux-media@vger.kernel.org
8533 W: https://linuxtv.org
8534 W: http://palosaari.fi/linux/
8535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8537 F: drivers/media/dvb-frontends/mn88473*
8540 M: Jessica Yu <jeyu@redhat.com>
8541 M: Rusty Russell <rusty@rustcorp.com.au>
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8544 F: include/linux/module.h
8547 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8548 W: http://popies.net/meye/
8550 F: Documentation/media/v4l-drivers/meye*
8551 F: drivers/media/pci/meye/
8552 F: include/uapi/linux/meye.h
8554 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8555 M: Jiri Slaby <jirislaby@gmail.com>
8557 F: Documentation/serial/moxa-smartio
8558 F: drivers/tty/mxser.*
8560 MR800 AVERMEDIA USB FM RADIO DRIVER
8561 M: Alexey Klimov <klimov.linux@gmail.com>
8562 L: linux-media@vger.kernel.org
8563 T: git git://linuxtv.org/media_tree.git
8565 F: drivers/media/radio/radio-mr800.c
8567 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8568 M: Alan Ott <alan@signal11.us>
8569 L: linux-wpan@vger.kernel.org
8571 F: drivers/net/ieee802154/mrf24j40.c
8572 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8575 M: "Lee, Chun-Yi" <jlee@suse.com>
8576 L: platform-driver-x86@vger.kernel.org
8578 F: drivers/platform/x86/msi-laptop.c
8581 L: platform-driver-x86@vger.kernel.org
8583 F: drivers/platform/x86/msi-wmi.c
8586 M: Antti Palosaari <crope@iki.fi>
8587 L: linux-media@vger.kernel.org
8588 W: https://linuxtv.org
8589 W: http://palosaari.fi/linux/
8590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8591 T: git git://linuxtv.org/anttip/media_tree.git
8593 F: drivers/media/tuners/msi001*
8595 MSI2500 MEDIA DRIVER
8596 M: Antti Palosaari <crope@iki.fi>
8597 L: linux-media@vger.kernel.org
8598 W: https://linuxtv.org
8599 W: http://palosaari.fi/linux/
8600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8601 T: git git://linuxtv.org/anttip/media_tree.git
8603 F: drivers/media/usb/msi2500/
8605 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8606 M: Robert Jarzmik <robert.jarzmik@free.fr>
8607 L: linux-mtd@lists.infradead.org
8609 F: drivers/mtd/devices/docg3*
8611 MT9M032 APTINA SENSOR DRIVER
8612 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8613 L: linux-media@vger.kernel.org
8614 T: git git://linuxtv.org/media_tree.git
8616 F: drivers/media/i2c/mt9m032.c
8617 F: include/media/i2c/mt9m032.h
8619 MT9P031 APTINA CAMERA SENSOR
8620 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8621 L: linux-media@vger.kernel.org
8622 T: git git://linuxtv.org/media_tree.git
8624 F: drivers/media/i2c/mt9p031.c
8625 F: include/media/i2c/mt9p031.h
8627 MT9T001 APTINA CAMERA SENSOR
8628 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8629 L: linux-media@vger.kernel.org
8630 T: git git://linuxtv.org/media_tree.git
8632 F: drivers/media/i2c/mt9t001.c
8633 F: include/media/i2c/mt9t001.h
8635 MT9V032 APTINA CAMERA SENSOR
8636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8637 L: linux-media@vger.kernel.org
8638 T: git git://linuxtv.org/media_tree.git
8640 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8641 F: drivers/media/i2c/mt9v032.c
8642 F: include/media/i2c/mt9v032.h
8644 MULTIFUNCTION DEVICES (MFD)
8645 M: Lee Jones <lee.jones@linaro.org>
8646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8648 F: Documentation/devicetree/bindings/mfd/
8650 F: include/linux/mfd/
8651 F: include/dt-bindings/mfd/
8653 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8654 M: Ulf Hansson <ulf.hansson@linaro.org>
8655 L: linux-mmc@vger.kernel.org
8656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8658 F: Documentation/devicetree/bindings/mmc/
8660 F: include/linux/mmc/
8661 F: include/uapi/linux/mmc/
8663 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8665 F: drivers/mmc/host/mmc_spi.c
8666 F: include/linux/spi/mmc_spi.h
8668 MULTISOUND SOUND DRIVER
8669 M: Andrew Veliath <andrewtv@usa.net>
8671 F: Documentation/sound/oss/MultiSound
8674 MULTITECH MULTIPORT CARD (ISICOM)
8676 F: drivers/tty/isicom.c
8677 F: include/linux/isicom.h
8679 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8680 M: Bin Liu <b-liu@ti.com>
8681 L: linux-usb@vger.kernel.org
8682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8684 F: drivers/usb/musb/
8686 MXL5007T MEDIA DRIVER
8687 M: Michael Krufky <mkrufky@linuxtv.org>
8688 L: linux-media@vger.kernel.org
8689 W: https://linuxtv.org
8690 W: http://github.com/mkrufky
8691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8692 T: git git://linuxtv.org/mkrufky/tuners.git
8694 F: drivers/media/tuners/mxl5007t.*
8697 M: Marek Vasut <marex@denx.de>
8699 F: drivers/gpu/drm/mxsfb/
8700 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8702 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8703 M: Hyong-Youb Kim <hykim@myri.com>
8704 L: netdev@vger.kernel.org
8705 W: https://www.myricom.com/support/downloads/myri10ge.html
8707 F: drivers/net/ethernet/myricom/myri10ge/
8709 NAND FLASH SUBSYSTEM
8710 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8711 R: Richard Weinberger <richard@nod.at>
8712 L: linux-mtd@lists.infradead.org
8713 W: http://www.linux-mtd.infradead.org/
8714 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8715 T: git git://github.com/linux-nand/linux.git
8717 F: drivers/mtd/nand/
8718 F: include/linux/mtd/nand*.h
8720 NATSEMI ETHERNET DRIVER (DP8381x)
8722 F: drivers/net/ethernet/natsemi/natsemi.c
8724 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8725 M: Daniel Mack <zonque@gmail.com>
8727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8728 W: http://www.native-instruments.com
8732 M: Petr Vandrovec <petr@vandrovec.name>
8736 NCR 5380 SCSI DRIVERS
8737 M: Finn Thain <fthain@telegraphics.com.au>
8738 M: Michael Schmitz <schmitzmic@gmail.com>
8739 L: linux-scsi@vger.kernel.org
8741 F: Documentation/scsi/g_NCR5380.txt
8742 F: drivers/scsi/NCR5380.*
8743 F: drivers/scsi/arm/cumana_1.c
8744 F: drivers/scsi/arm/oak.c
8745 F: drivers/scsi/atari_scsi.*
8746 F: drivers/scsi/dmx3191d.c
8747 F: drivers/scsi/g_NCR5380.*
8748 F: drivers/scsi/mac_scsi.*
8749 F: drivers/scsi/sun3_scsi.*
8750 F: drivers/scsi/sun3_scsi_vme.c
8752 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8753 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8754 L: linux-scsi@vger.kernel.org
8756 F: drivers/scsi/NCR_D700.*
8758 NCT6775 HARDWARE MONITOR DRIVER
8759 M: Guenter Roeck <linux@roeck-us.net>
8760 L: linux-hwmon@vger.kernel.org
8762 F: Documentation/hwmon/nct6775
8763 F: drivers/hwmon/nct6775.c
8765 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8766 M: Faisal Latif <faisal.latif@intel.com>
8767 L: linux-rdma@vger.kernel.org
8768 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8770 F: drivers/infiniband/hw/nes/
8771 F: include/uapi/rdma/nes-abi.h
8773 NETEM NETWORK EMULATOR
8774 M: Stephen Hemminger <stephen@networkplumber.org>
8775 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8777 F: net/sched/sch_netem.c
8779 NETERION 10GbE DRIVERS (s2io/vxge)
8780 M: Jon Mason <jdmason@kudzu.us>
8781 L: netdev@vger.kernel.org
8783 F: Documentation/networking/s2io.txt
8784 F: Documentation/networking/vxge.txt
8785 F: drivers/net/ethernet/neterion/
8788 M: Pablo Neira Ayuso <pablo@netfilter.org>
8789 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8790 M: Florian Westphal <fw@strlen.de>
8791 L: netfilter-devel@vger.kernel.org
8792 L: coreteam@netfilter.org
8793 W: http://www.netfilter.org/
8794 W: http://www.iptables.org/
8795 W: http://www.nftables.org/
8796 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8800 F: include/linux/netfilter*
8801 F: include/linux/netfilter/
8802 F: include/net/netfilter/
8803 F: include/uapi/linux/netfilter*
8804 F: include/uapi/linux/netfilter/
8805 F: net/*/netfilter.c
8808 F: net/bridge/br_netfilter*.c
8811 M: Paul Moore <paul@paul-moore.com>
8812 W: http://netlabel.sf.net
8813 L: netdev@vger.kernel.org
8815 F: Documentation/netlabel/
8816 F: include/net/netlabel.h
8819 NETROM NETWORK LAYER
8820 M: Ralf Baechle <ralf@linux-mips.org>
8821 L: linux-hams@vger.kernel.org
8822 W: http://www.linux-ax25.org/
8824 F: include/net/netrom.h
8825 F: include/uapi/linux/netrom.h
8828 NETRONOME ETHERNET DRIVERS
8829 M: Jakub Kicinski <jakub.kicinski@netronome.com>
8830 L: oss-drivers@netronome.com
8832 F: drivers/net/ethernet/netronome/
8834 NETWORK BLOCK DEVICE (NBD)
8835 M: Josef Bacik <jbacik@fb.com>
8837 L: linux-block@vger.kernel.org
8838 L: nbd-general@lists.sourceforge.net
8839 F: Documentation/blockdev/nbd.txt
8840 F: drivers/block/nbd.c
8841 F: include/uapi/linux/nbd.h
8843 NETWORK DROP MONITOR
8844 M: Neil Horman <nhorman@tuxdriver.com>
8845 L: netdev@vger.kernel.org
8847 W: https://fedorahosted.org/dropwatch/
8848 F: net/core/drop_monitor.c
8851 M: Andrew Lunn <andrew@lunn.ch>
8852 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8853 M: Florian Fainelli <f.fainelli@gmail.com>
8856 F: include/net/dsa.h
8859 NETWORKING [GENERAL]
8860 M: "David S. Miller" <davem@davemloft.net>
8861 L: netdev@vger.kernel.org
8862 W: http://www.linuxfoundation.org/en/Net
8863 Q: http://patchwork.ozlabs.org/project/netdev/list/
8864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8866 B: mailto:netdev@vger.kernel.org
8870 F: include/linux/in.h
8871 F: include/linux/net.h
8872 F: include/linux/netdevice.h
8873 F: include/uapi/linux/in.h
8874 F: include/uapi/linux/net.h
8875 F: include/uapi/linux/netdevice.h
8876 F: include/uapi/linux/net_namespace.h
8878 F: tools/testing/selftests/net/
8881 NETWORKING [IPv4/IPv6]
8882 M: "David S. Miller" <davem@davemloft.net>
8883 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8884 M: James Morris <jmorris@namei.org>
8885 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8886 M: Patrick McHardy <kaber@trash.net>
8887 L: netdev@vger.kernel.org
8888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8896 M: Steffen Klassert <steffen.klassert@secunet.com>
8897 M: Herbert Xu <herbert@gondor.apana.org.au>
8898 M: "David S. Miller" <davem@davemloft.net>
8899 L: netdev@vger.kernel.org
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8909 F: net/ipv4/ipcomp.c
8910 F: net/ipv4/ip_vti.c
8914 F: net/ipv6/ipcomp6.c
8915 F: net/ipv6/ip6_vti.c
8916 F: include/uapi/linux/xfrm.h
8917 F: include/net/xfrm.h
8919 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8920 M: Paul Moore <paul@paul-moore.com>
8921 L: netdev@vger.kernel.org
8924 NETWORKING [WIRELESS]
8925 L: linux-wireless@vger.kernel.org
8926 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8929 L: netdev@vger.kernel.org
8930 W: http://www.linuxfoundation.org/en/Net
8931 Q: http://patchwork.ozlabs.org/project/netdev/list/
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8935 F: Documentation/devicetree/bindings/net/
8937 F: include/linux/if_*
8938 F: include/linux/netdevice.h
8939 F: include/linux/etherdevice.h
8940 F: include/linux/fcdevice.h
8941 F: include/linux/fddidevice.h
8942 F: include/linux/hippidevice.h
8943 F: include/linux/inetdevice.h
8944 F: include/uapi/linux/if_*
8945 F: include/uapi/linux/netdevice.h
8947 NETWORKING DRIVERS (WIRELESS)
8948 M: Kalle Valo <kvalo@codeaurora.org>
8949 L: linux-wireless@vger.kernel.org
8950 Q: http://patchwork.kernel.org/project/linux-wireless/list/
8951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8954 F: Documentation/devicetree/bindings/net/wireless/
8955 F: drivers/net/wireless/
8957 NETXEN (1/10) GbE SUPPORT
8958 M: Manish Chopra <manish.chopra@cavium.com>
8959 M: Rahul Verma <rahul.verma@cavium.com>
8960 M: Dept-GELinuxNICDev@cavium.com
8961 L: netdev@vger.kernel.org
8963 F: drivers/net/ethernet/qlogic/netxen/
8966 M: Samuel Ortiz <sameo@linux.intel.com>
8967 L: linux-wireless@vger.kernel.org
8968 L: linux-nfc@lists.01.org (subscribers-only)
8972 F: include/uapi/linux/nfc.h
8974 F: include/linux/platform_data/nfcmrvl.h
8975 F: include/linux/platform_data/nxp-nci.h
8976 F: include/linux/platform_data/pn544.h
8977 F: include/linux/platform_data/st21nfca.h
8978 F: include/linux/platform_data/st-nci.h
8979 F: Documentation/devicetree/bindings/net/nfc/
8981 NFS, SUNRPC, AND LOCKD CLIENTS
8982 M: Trond Myklebust <trond.myklebust@primarydata.com>
8983 M: Anna Schumaker <anna.schumaker@netapp.com>
8984 L: linux-nfs@vger.kernel.org
8985 W: http://client.linux-nfs.org
8986 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8992 F: include/linux/lockd/
8993 F: include/linux/nfs*
8994 F: include/linux/sunrpc/
8995 F: include/uapi/linux/nfs*
8996 F: include/uapi/linux/sunrpc/
8999 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9000 L: linux-nilfs@vger.kernel.org
9001 W: http://nilfs.sourceforge.net/
9002 W: http://nilfs.osdn.jp/
9003 T: git git://github.com/konis/nilfs2.git
9005 F: Documentation/filesystems/nilfs2.txt
9007 F: include/trace/events/nilfs2.h
9008 F: include/uapi/linux/nilfs2_api.h
9009 F: include/uapi/linux/nilfs2_ondisk.h
9011 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9012 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9013 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9015 F: Documentation/scsi/NinjaSCSI.txt
9016 F: drivers/scsi/pcmcia/nsp_*
9018 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9019 M: GOTO Masanori <gotom@debian.or.jp>
9020 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9021 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9023 F: Documentation/scsi/NinjaSCSI.txt
9024 F: drivers/scsi/nsp32*
9027 M: Ley Foon Tan <lftan@altera.com>
9028 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9033 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9034 M: Pavel Machek <pavel@ucw.cz>
9035 M: Sakari Ailus <sakari.ailus@iki.fi>
9036 L: linux-media@vger.kernel.org
9038 F: drivers/media/i2c/et8ek8
9039 F: drivers/media/i2c/ad5820.c
9041 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9042 M: Pavel Machek <pavel@ucw.cz>
9043 M: Sakari Ailus <sakari.ailus@iki.fi>
9044 L: linux-media@vger.kernel.org
9046 F: drivers/media/i2c/et8ek8
9047 F: drivers/media/i2c/ad5820.c
9049 NOKIA N900 POWER SUPPLY DRIVERS
9050 R: Pali Rohár <pali.rohar@gmail.com>
9051 F: include/linux/power/bq2415x_charger.h
9052 F: include/linux/power/bq27xxx_battery.h
9053 F: include/linux/power/isp1704_charger.h
9054 F: drivers/power/supply/bq2415x_charger.c
9055 F: drivers/power/supply/bq27xxx_battery.c
9056 F: drivers/power/supply/bq27xxx_battery_i2c.c
9057 F: drivers/power/supply/isp1704_charger.c
9058 F: drivers/power/supply/rx51_battery.c
9061 M: Jon Mason <jdmason@kudzu.us>
9062 M: Dave Jiang <dave.jiang@intel.com>
9063 M: Allen Hubbe <Allen.Hubbe@emc.com>
9064 L: linux-ntb@googlegroups.com
9066 W: https://github.com/jonmason/ntb/wiki
9067 T: git git://github.com/jonmason/ntb.git
9069 F: drivers/net/ntb_netdev.c
9070 F: include/linux/ntb.h
9071 F: include/linux/ntb_transport.h
9072 F: tools/testing/selftests/ntb/
9075 M: Jon Mason <jdmason@kudzu.us>
9076 M: Dave Jiang <dave.jiang@intel.com>
9077 L: linux-ntb@googlegroups.com
9079 W: https://github.com/jonmason/ntb/wiki
9080 T: git git://github.com/jonmason/ntb.git
9081 F: drivers/ntb/hw/intel/
9084 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9085 L: linux-ntb@googlegroups.com
9087 F: drivers/ntb/hw/amd/
9090 M: Anton Altaparmakov <anton@tuxera.com>
9091 L: linux-ntfs-dev@lists.sourceforge.net
9092 W: http://www.tuxera.com/
9093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9095 F: Documentation/filesystems/ntfs.txt
9098 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9099 M: Antonino Daplas <adaplas@gmail.com>
9100 L: linux-fbdev@vger.kernel.org
9102 F: drivers/video/fbdev/riva/
9103 F: drivers/video/fbdev/nvidia/
9106 M: Keith Busch <keith.busch@intel.com>
9107 M: Jens Axboe <axboe@fb.com>
9108 M: Christoph Hellwig <hch@lst.de>
9109 M: Sagi Grimberg <sagi@grimberg.me>
9110 L: linux-nvme@lists.infradead.org
9111 T: git://git.infradead.org/nvme.git
9112 W: http://git.infradead.org/nvme.git
9114 F: drivers/nvme/host/
9115 F: include/linux/nvme.h
9116 F: include/uapi/linux/nvme_ioctl.h
9118 NVM EXPRESS TARGET DRIVER
9119 M: Christoph Hellwig <hch@lst.de>
9120 M: Sagi Grimberg <sagi@grimberg.me>
9121 L: linux-nvme@lists.infradead.org
9122 T: git://git.infradead.org/nvme.git
9123 W: http://git.infradead.org/nvme.git
9125 F: drivers/nvme/target/
9127 NVM EXPRESS FC TRANSPORT DRIVERS
9128 M: James Smart <james.smart@broadcom.com>
9129 L: linux-nvme@lists.infradead.org
9131 F: include/linux/nvme-fc.h
9132 F: include/linux/nvme-fc-driver.h
9133 F: drivers/nvme/host/fc.c
9134 F: drivers/nvme/target/fc.c
9135 F: drivers/nvme/target/fcloop.c
9138 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9141 F: Documentation/devicetree/bindings/nvmem/
9142 F: include/linux/nvmem-consumer.h
9143 F: include/linux/nvmem-provider.h
9146 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9147 R: Charles Gorand <charles.gorand@effinnov.com>
9148 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9150 F: drivers/nfc/nxp-nci
9152 NXP TDA998X DRM DRIVER
9153 M: Russell King <linux@armlinux.org.uk>
9155 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9156 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9157 F: drivers/gpu/drm/i2c/tda998x_drv.c
9158 F: include/drm/i2c/tda998x.h
9161 M: Peter Rosin <peda@axentia.se>
9162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9164 F: sound/soc/codecs/tfa9879*
9167 M: Josh Poimboeuf <jpoimboe@redhat.com>
9172 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9173 M: Tony Lindgren <tony@atomide.com>
9174 L: linux-omap@vger.kernel.org
9175 Q: http://patchwork.kernel.org/project/linux-omap/list/
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9178 F: arch/arm/mach-omap1/
9179 F: arch/arm/plat-omap/
9180 F: arch/arm/configs/omap1_defconfig
9181 F: drivers/i2c/busses/i2c-omap.c
9182 F: include/linux/i2c-omap.h
9185 M: Tony Lindgren <tony@atomide.com>
9186 L: linux-omap@vger.kernel.org
9187 W: http://www.muru.com/linux/omap/
9188 W: http://linux.omap.com/
9189 Q: http://patchwork.kernel.org/project/linux-omap/list/
9190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9192 F: arch/arm/mach-omap2/
9193 F: arch/arm/plat-omap/
9194 F: arch/arm/configs/omap2plus_defconfig
9195 F: drivers/i2c/busses/i2c-omap.c
9196 F: drivers/irqchip/irq-omap-intc.c
9197 F: drivers/mfd/*omap*.c
9198 F: drivers/mfd/menelaus.c
9199 F: drivers/mfd/palmas.c
9200 F: drivers/mfd/tps65217.c
9201 F: drivers/mfd/tps65218.c
9202 F: drivers/mfd/tps65910.c
9203 F: drivers/mfd/twl-core.[ch]
9204 F: drivers/mfd/twl4030*.c
9205 F: drivers/mfd/twl6030*.c
9206 F: drivers/mfd/twl6040*.c
9207 F: drivers/regulator/palmas-regulator*.c
9208 F: drivers/regulator/pbias-regulator.c
9209 F: drivers/regulator/tps65217-regulator.c
9210 F: drivers/regulator/tps65218-regulator.c
9211 F: drivers/regulator/tps65910-regulator.c
9212 F: drivers/regulator/twl-regulator.c
9213 F: drivers/regulator/twl6030-regulator.c
9214 F: include/linux/i2c-omap.h
9216 OMAP DEVICE TREE SUPPORT
9217 M: Benoît Cousson <bcousson@baylibre.com>
9218 M: Tony Lindgren <tony@atomide.com>
9219 L: linux-omap@vger.kernel.org
9220 L: devicetree@vger.kernel.org
9222 F: arch/arm/boot/dts/*omap*
9223 F: arch/arm/boot/dts/*am3*
9224 F: arch/arm/boot/dts/*am4*
9225 F: arch/arm/boot/dts/*am5*
9226 F: arch/arm/boot/dts/*dra7*
9228 OMAP CLOCK FRAMEWORK SUPPORT
9229 M: Paul Walmsley <paul@pwsan.com>
9230 L: linux-omap@vger.kernel.org
9232 F: arch/arm/*omap*/*clock*
9234 OMAP POWER MANAGEMENT SUPPORT
9235 M: Kevin Hilman <khilman@kernel.org>
9236 L: linux-omap@vger.kernel.org
9238 F: arch/arm/*omap*/*pm*
9239 F: drivers/cpufreq/omap-cpufreq.c
9241 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9242 M: Rajendra Nayak <rnayak@codeaurora.org>
9243 M: Paul Walmsley <paul@pwsan.com>
9244 L: linux-omap@vger.kernel.org
9246 F: arch/arm/mach-omap2/prm*
9249 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9250 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9252 L: linux-omap@vger.kernel.org
9256 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9257 M: Roger Quadros <rogerq@ti.com>
9258 M: Tony Lindgren <tony@atomide.com>
9259 L: linux-omap@vger.kernel.org
9261 F: drivers/memory/omap-gpmc.c
9262 F: arch/arm/mach-omap2/*gpmc*
9264 OMAP FRAMEBUFFER SUPPORT
9265 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9266 L: linux-fbdev@vger.kernel.org
9267 L: linux-omap@vger.kernel.org
9269 F: drivers/video/fbdev/omap/
9271 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9272 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9273 L: linux-omap@vger.kernel.org
9274 L: linux-fbdev@vger.kernel.org
9276 F: drivers/video/fbdev/omap2/
9277 F: Documentation/arm/OMAP/DSS
9279 OMAP HARDWARE SPINLOCK SUPPORT
9280 M: Ohad Ben-Cohen <ohad@wizery.com>
9281 L: linux-omap@vger.kernel.org
9283 F: drivers/hwspinlock/omap_hwspinlock.c
9286 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9287 L: linux-omap@vger.kernel.org
9289 F: drivers/mmc/host/omap.c
9292 L: linux-mmc@vger.kernel.org
9293 L: linux-omap@vger.kernel.org
9295 F: drivers/mmc/host/omap_hsmmc.c
9297 OMAP RANDOM NUMBER GENERATOR SUPPORT
9298 M: Deepak Saxena <dsaxena@plexity.net>
9300 F: drivers/char/hw_random/omap-rng.c
9303 M: Benoît Cousson <bcousson@baylibre.com>
9304 M: Paul Walmsley <paul@pwsan.com>
9305 L: linux-omap@vger.kernel.org
9307 F: arch/arm/mach-omap2/omap_hwmod.*
9310 M: Paul Walmsley <paul@pwsan.com>
9311 L: linux-omap@vger.kernel.org
9313 F: arch/arm/mach-omap2/omap_hwmod*data*
9315 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9316 M: Benoît Cousson <bcousson@baylibre.com>
9317 L: linux-omap@vger.kernel.org
9319 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9321 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9322 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9323 L: linux-media@vger.kernel.org
9325 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9326 F: drivers/media/platform/omap3isp/
9327 F: drivers/staging/media/omap4iss/
9330 L: linux-usb@vger.kernel.org
9331 L: linux-omap@vger.kernel.org
9333 F: drivers/usb/*/*omap*
9334 F: arch/arm/*omap*/usb*
9337 M: Grygorii Strashko <grygorii.strashko@ti.com>
9338 M: Santosh Shilimkar <ssantosh@kernel.org>
9339 M: Kevin Hilman <khilman@kernel.org>
9340 L: linux-omap@vger.kernel.org
9342 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9343 F: drivers/gpio/gpio-omap.c
9345 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9346 M: Mark Jackson <mpfj@newflow.co.uk>
9347 L: linux-omap@vger.kernel.org
9349 F: arch/arm/boot/dts/am335x-nano.dts
9352 M: Bob Copeland <me@bobcopeland.com>
9353 L: linux-karma-devel@lists.sourceforge.net
9355 F: Documentation/filesystems/omfs.txt
9358 OMNIKEY CARDMAN 4000 DRIVER
9359 M: Harald Welte <laforge@gnumonks.org>
9361 F: drivers/char/pcmcia/cm4000_cs.c
9362 F: include/linux/cm4000_cs.h
9363 F: include/uapi/linux/cm4000_cs.h
9365 OMNIKEY CARDMAN 4040 DRIVER
9366 M: Harald Welte <laforge@gnumonks.org>
9368 F: drivers/char/pcmcia/cm4040_cs.*
9370 OMNIVISION OV7670 SENSOR DRIVER
9371 M: Jonathan Corbet <corbet@lwn.net>
9372 L: linux-media@vger.kernel.org
9373 T: git git://linuxtv.org/media_tree.git
9375 F: drivers/media/i2c/ov7670.c
9377 ONENAND FLASH DRIVER
9378 M: Kyungmin Park <kyungmin.park@samsung.com>
9379 L: linux-mtd@lists.infradead.org
9381 F: drivers/mtd/onenand/
9382 F: include/linux/mtd/onenand*.h
9384 ONSTREAM SCSI TAPE DRIVER
9385 M: Willem Riede <osst@riede.org>
9386 L: osst-users@lists.sourceforge.net
9387 L: linux-scsi@vger.kernel.org
9389 F: Documentation/scsi/osst.txt
9390 F: drivers/scsi/osst.*
9391 F: drivers/scsi/osst_*.h
9392 F: drivers/scsi/st.h
9394 OPENCORES I2C BUS DRIVER
9395 M: Peter Korsgaard <jacmet@sunsite.dk>
9396 L: linux-i2c@vger.kernel.org
9398 F: Documentation/i2c/busses/i2c-ocores
9399 F: drivers/i2c/busses/i2c-ocores.c
9401 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9402 M: Rob Herring <robh+dt@kernel.org>
9403 M: Frank Rowand <frowand.list@gmail.com>
9404 L: devicetree@vger.kernel.org
9405 W: http://www.devicetree.org/
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9409 F: include/linux/of*.h
9412 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9413 M: Rob Herring <robh+dt@kernel.org>
9414 M: Mark Rutland <mark.rutland@arm.com>
9415 L: devicetree@vger.kernel.org
9416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9417 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9419 F: Documentation/devicetree/
9421 F: include/dt-bindings/
9423 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9424 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9425 L: devicetree@vger.kernel.org
9427 F: Documentation/devicetree/dynamic-resolution-notes.txt
9428 F: Documentation/devicetree/overlay-notes.txt
9429 F: drivers/of/overlay.c
9430 F: drivers/of/resolver.c
9432 OPENRISC ARCHITECTURE
9433 M: Jonas Bonn <jonas@southpole.se>
9434 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9435 M: Stafford Horne <shorne@gmail.com>
9436 T: git git://github.com/openrisc/linux.git
9437 L: openrisc@lists.librecores.org
9438 W: http://openrisc.io
9443 M: Pravin Shelar <pshelar@nicira.com>
9444 L: netdev@vger.kernel.org
9445 L: dev@openvswitch.org
9446 W: http://openvswitch.org
9449 F: include/uapi/linux/openvswitch.h
9451 OPERATING PERFORMANCE POINTS (OPP)
9452 M: Viresh Kumar <vireshk@kernel.org>
9453 M: Nishanth Menon <nm@ti.com>
9454 M: Stephen Boyd <sboyd@codeaurora.org>
9455 L: linux-pm@vger.kernel.org
9457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9458 F: drivers/base/power/opp/
9459 F: include/linux/pm_opp.h
9460 F: Documentation/power/opp.txt
9461 F: Documentation/devicetree/bindings/opp/
9464 M: Clemens Ladisch <clemens@ladisch.de>
9465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9466 T: git git://git.alsa-project.org/alsa-kernel.git
9468 F: sound/drivers/opl4/
9471 M: Robert Richter <rric@kernel.org>
9472 L: oprofile-list@lists.sf.net
9474 F: arch/*/include/asm/oprofile*.h
9476 F: drivers/oprofile/
9477 F: include/linux/oprofile.h
9479 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9480 M: Mark Fasheh <mfasheh@versity.com>
9481 M: Joel Becker <jlbec@evilplan.org>
9482 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9483 W: http://ocfs2.wiki.kernel.org
9485 F: Documentation/filesystems/ocfs2.txt
9486 F: Documentation/filesystems/dlmfs.txt
9490 L: linux-wireless@vger.kernel.org
9491 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9492 W: http://www.nongnu.org/orinoco/
9494 F: drivers/net/wireless/intersil/orinoco/
9496 OSD LIBRARY and FILESYSTEM
9497 M: Boaz Harrosh <ooo@electrozaur.com>
9498 M: Benny Halevy <bhalevy@primarydata.com>
9499 L: osd-dev@open-osd.org
9500 W: http://open-osd.org
9501 T: git git://git.open-osd.org/open-osd.git
9503 F: drivers/scsi/osd/
9504 F: include/scsi/osd_*
9508 M: Miklos Szeredi <miklos@szeredi.hu>
9509 L: linux-unionfs@vger.kernel.org
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9513 F: Documentation/filesystems/overlayfs.txt
9516 M: Mike Marshall <hubcap@omnibond.com>
9517 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9521 F: Documentation/filesystems/orangefs.txt
9524 M: Christian Lamparter <chunkeey@googlemail.com>
9525 L: linux-wireless@vger.kernel.org
9526 W: http://wireless.kernel.org/en/users/Drivers/p54
9528 F: drivers/net/wireless/intersil/p54/
9530 PA SEMI ETHERNET DRIVER
9531 L: netdev@vger.kernel.org
9533 F: drivers/net/ethernet/pasemi/*
9535 PA SEMI SMBUS DRIVER
9536 L: linux-i2c@vger.kernel.org
9538 F: drivers/i2c/busses/i2c-pasemi.c
9540 PADATA PARALLEL EXECUTION MECHANISM
9541 M: Steffen Klassert <steffen.klassert@secunet.com>
9542 L: linux-crypto@vger.kernel.org
9545 F: include/linux/padata.h
9546 F: Documentation/padata.txt
9548 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9549 M: Harald Welte <laforge@gnumonks.org>
9550 L: platform-driver-x86@vger.kernel.org
9552 F: drivers/platform/x86/panasonic-laptop.c
9554 PANASONIC MN10300/AM33/AM34 PORT
9555 M: David Howells <dhowells@redhat.com>
9556 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9557 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9559 F: Documentation/mn10300/
9562 PARALLEL LCD/KEYPAD PANEL DRIVER
9563 M: Willy Tarreau <willy@haproxy.com>
9564 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9566 F: Documentation/misc-devices/lcd-panel-cgram.txt
9567 F: drivers/misc/panel.c
9569 PARALLEL PORT SUBSYSTEM
9570 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9571 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9572 L: linux-parport@lists.infradead.org (subscribers-only)
9575 F: include/linux/parport*.h
9576 F: drivers/char/ppdev.c
9577 F: include/uapi/linux/ppdev.h
9578 F: Documentation/parport*.txt
9580 PARAVIRT_OPS INTERFACE
9581 M: Jeremy Fitzhardinge <jeremy@goop.org>
9582 M: Chris Wright <chrisw@sous-sol.org>
9583 M: Alok Kataria <akataria@vmware.com>
9584 M: Rusty Russell <rusty@rustcorp.com.au>
9585 L: virtualization@lists.linux-foundation.org
9587 F: Documentation/virtual/paravirt_ops.txt
9588 F: arch/*/kernel/paravirt*
9589 F: arch/*/include/asm/paravirt.h
9590 F: include/linux/hypervisor.h
9592 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9593 M: Tim Waugh <tim@cyberelk.net>
9594 L: linux-parport@lists.infradead.org (subscribers-only)
9596 F: Documentation/blockdev/paride.txt
9597 F: drivers/block/paride/
9600 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9601 M: Helge Deller <deller@gmx.de>
9602 L: linux-parisc@vger.kernel.org
9603 W: http://www.parisc-linux.org/
9604 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9609 F: Documentation/parisc/
9611 F: drivers/char/agp/parisc-agp.c
9612 F: drivers/input/serio/gscps2.c
9613 F: drivers/parport/parport_gsc.*
9614 F: drivers/tty/serial/8250/8250_gsc.c
9615 F: drivers/video/fbdev/sti*
9616 F: drivers/video/console/sti*
9617 F: drivers/video/logo/logo_parisc*
9620 M: Jiri Pirko <jiri@mellanox.com>
9621 L: netdev@vger.kernel.org
9624 F: lib/test_parman.c
9625 F: include/linux/parman.h
9627 PC87360 HARDWARE MONITORING DRIVER
9628 M: Jim Cromie <jim.cromie@gmail.com>
9629 L: linux-hwmon@vger.kernel.org
9631 F: Documentation/hwmon/pc87360
9632 F: drivers/hwmon/pc87360.c
9635 M: Jim Cromie <jim.cromie@gmail.com>
9637 F: drivers/char/pc8736x_gpio.c
9639 PC87427 HARDWARE MONITORING DRIVER
9640 M: Jean Delvare <jdelvare@suse.com>
9641 L: linux-hwmon@vger.kernel.org
9643 F: Documentation/hwmon/pc87427
9644 F: drivers/hwmon/pc87427.c
9647 M: Riku Voipio <riku.voipio@iki.fi>
9649 F: drivers/leds/leds-pca9532.c
9650 F: include/linux/leds-pca9532.h
9652 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9653 M: Guenter Roeck <linux@roeck-us.net>
9654 L: linux-i2c@vger.kernel.org
9656 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9658 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9659 M: Khalid Aziz <khalid@gonehiking.org>
9661 F: drivers/firmware/pcdp.*
9664 M: Linas Vepstas <linasvepstas@gmail.com>
9665 L: linux-pci@vger.kernel.org
9667 F: Documentation/PCI/pci-error-recovery.txt
9669 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9670 M: Russell Currey <ruscur@russell.cc>
9671 L: linuxppc-dev@lists.ozlabs.org
9673 F: Documentation/powerpc/eeh-pci-error-recovery.txt
9674 F: arch/powerpc/kernel/eeh*.c
9675 F: arch/powerpc/platforms/*/eeh*.c
9676 F: arch/powerpc/include/*/eeh*.h
9679 M: Bjorn Helgaas <bhelgaas@google.com>
9680 L: linux-pci@vger.kernel.org
9681 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9684 F: Documentation/devicetree/bindings/pci/
9685 F: Documentation/PCI/
9687 F: include/linux/pci*
9689 F: arch/x86/kernel/quirks.c
9691 PCI DRIVER FOR ALTERA PCIE IP
9692 M: Ley Foon Tan <lftan@altera.com>
9693 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9694 L: linux-pci@vger.kernel.org
9696 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9697 F: drivers/pci/host/pcie-altera.c
9699 PCI DRIVER FOR ARM VERSATILE PLATFORM
9700 M: Rob Herring <robh@kernel.org>
9701 L: linux-pci@vger.kernel.org
9702 L: linux-arm-kernel@lists.infradead.org
9704 F: Documentation/devicetree/bindings/pci/versatile.txt
9705 F: drivers/pci/host/pci-versatile.c
9707 PCI DRIVER FOR ARMADA 8K
9708 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9709 L: linux-pci@vger.kernel.org
9710 L: linux-arm-kernel@lists.infradead.org
9712 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9713 F: drivers/pci/dwc/pcie-armada8k.c
9715 PCI DRIVER FOR APPLIEDMICRO XGENE
9716 M: Tanmay Inamdar <tinamdar@apm.com>
9717 L: linux-pci@vger.kernel.org
9718 L: linux-arm-kernel@lists.infradead.org
9720 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9721 F: drivers/pci/host/pci-xgene.c
9723 PCI DRIVER FOR FREESCALE LAYERSCAPE
9724 M: Minghuan Lian <minghuan.Lian@freescale.com>
9725 M: Mingkai Hu <mingkai.hu@freescale.com>
9726 M: Roy Zang <tie-fei.zang@freescale.com>
9727 L: linuxppc-dev@lists.ozlabs.org
9728 L: linux-pci@vger.kernel.org
9729 L: linux-arm-kernel@lists.infradead.org
9731 F: drivers/pci/dwc/*layerscape*
9734 M: Richard Zhu <hongxing.zhu@nxp.com>
9735 M: Lucas Stach <l.stach@pengutronix.de>
9736 L: linux-pci@vger.kernel.org
9737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9739 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9740 F: drivers/pci/dwc/*imx6*
9742 PCI DRIVER FOR TI KEYSTONE
9743 M: Murali Karicheri <m-karicheri2@ti.com>
9744 L: linux-pci@vger.kernel.org
9745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9747 F: drivers/pci/dwc/*keystone*
9749 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9750 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9751 M: Jason Cooper <jason@lakedaemon.net>
9752 L: linux-pci@vger.kernel.org
9753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9755 F: drivers/pci/host/*mvebu*
9757 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9758 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9759 L: linux-pci@vger.kernel.org
9760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9762 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9763 F: drivers/pci/host/pci-aardvark.c
9765 PCI DRIVER FOR NVIDIA TEGRA
9766 M: Thierry Reding <thierry.reding@gmail.com>
9767 L: linux-tegra@vger.kernel.org
9768 L: linux-pci@vger.kernel.org
9770 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9771 F: drivers/pci/host/pci-tegra.c
9773 PCI DRIVER FOR TI DRA7XX
9774 M: Kishon Vijay Abraham I <kishon@ti.com>
9775 L: linux-omap@vger.kernel.org
9776 L: linux-pci@vger.kernel.org
9778 F: Documentation/devicetree/bindings/pci/ti-pci.txt
9779 F: drivers/pci/dwc/pci-dra7xx.c
9781 PCI DRIVER FOR RENESAS R-CAR
9782 M: Simon Horman <horms@verge.net.au>
9783 L: linux-pci@vger.kernel.org
9784 L: linux-renesas-soc@vger.kernel.org
9786 F: drivers/pci/host/*rcar*
9788 PCI DRIVER FOR SAMSUNG EXYNOS
9789 M: Jingoo Han <jingoohan1@gmail.com>
9790 L: linux-pci@vger.kernel.org
9791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9792 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9794 F: drivers/pci/dwc/pci-exynos.c
9796 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9797 M: Jingoo Han <jingoohan1@gmail.com>
9798 M: Joao Pinto <Joao.Pinto@synopsys.com>
9799 L: linux-pci@vger.kernel.org
9801 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9802 F: drivers/pci/dwc/*designware*
9804 PCI DRIVER FOR GENERIC OF HOSTS
9805 M: Will Deacon <will.deacon@arm.com>
9806 L: linux-pci@vger.kernel.org
9807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9809 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9810 F: drivers/pci/host/pci-host-common.c
9811 F: drivers/pci/host/pci-host-generic.c
9813 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9814 M: Keith Busch <keith.busch@intel.com>
9815 L: linux-pci@vger.kernel.org
9817 F: drivers/pci/host/vmd.c
9819 PCIE DRIVER FOR ST SPEAR13XX
9820 M: Pratyush Anand <pratyush.anand@gmail.com>
9821 L: linux-pci@vger.kernel.org
9823 F: drivers/pci/dwc/*spear*
9825 PCI MSI DRIVER FOR ALTERA MSI IP
9826 M: Ley Foon Tan <lftan@altera.com>
9827 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9828 L: linux-pci@vger.kernel.org
9830 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9831 F: drivers/pci/host/pcie-altera-msi.c
9833 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9834 M: Duc Dang <dhdang@apm.com>
9835 L: linux-pci@vger.kernel.org
9836 L: linux-arm-kernel@lists.infradead.org
9838 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9839 F: drivers/pci/host/pci-xgene-msi.c
9841 PCIE DRIVER FOR AXIS ARTPEC
9842 M: Niklas Cassel <niklas.cassel@axis.com>
9843 M: Jesper Nilsson <jesper.nilsson@axis.com>
9844 L: linux-arm-kernel@axis.com
9845 L: linux-pci@vger.kernel.org
9847 F: Documentation/devicetree/bindings/pci/axis,artpec*
9848 F: drivers/pci/dwc/*artpec*
9850 PCIE DRIVER FOR HISILICON
9851 M: Zhou Wang <wangzhou1@hisilicon.com>
9852 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9853 L: linux-pci@vger.kernel.org
9855 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9856 F: drivers/pci/dwc/pcie-hisi.c
9858 PCIE DRIVER FOR ROCKCHIP
9859 M: Shawn Lin <shawn.lin@rock-chips.com>
9860 M: Wenrui Li <wenrui.li@rock-chips.com>
9861 L: linux-pci@vger.kernel.org
9862 L: linux-rockchip@lists.infradead.org
9864 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9865 F: drivers/pci/host/pcie-rockchip.c
9867 PCIE DRIVER FOR QUALCOMM MSM
9868 M: Stanimir Varbanov <svarbanov@mm-sol.com>
9869 L: linux-pci@vger.kernel.org
9870 L: linux-arm-msm@vger.kernel.org
9872 F: drivers/pci/dwc/*qcom*
9874 PCIE DRIVER FOR CAVIUM THUNDERX
9875 M: David Daney <david.daney@cavium.com>
9876 L: linux-pci@vger.kernel.org
9877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9879 F: Documentation/devicetree/bindings/pci/pci-thunder-*
9880 F: drivers/pci/host/pci-thunder-*
9883 P: Linux PCMCIA Team
9884 L: linux-pcmcia@lists.infradead.org
9885 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9888 F: Documentation/pcmcia/
9893 PCNET32 NETWORK DRIVER
9894 M: Don Fry <pcnet32@frontier.com>
9895 L: netdev@vger.kernel.org
9897 F: drivers/net/ethernet/amd/pcnet32.c
9899 PCRYPT PARALLEL CRYPTO ENGINE
9900 M: Steffen Klassert <steffen.klassert@secunet.com>
9901 L: linux-crypto@vger.kernel.org
9904 F: include/crypto/pcrypt.h
9906 PER-CPU MEMORY ALLOCATOR
9907 M: Tejun Heo <tj@kernel.org>
9908 M: Christoph Lameter <cl@linux.com>
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9911 F: include/linux/percpu*.h
9913 F: arch/*/include/asm/percpu.h
9915 PER-TASK DELAY ACCOUNTING
9916 M: Balbir Singh <bsingharora@gmail.com>
9918 F: include/linux/delayacct.h
9919 F: kernel/delayacct.c
9921 PERFORMANCE EVENTS SUBSYSTEM
9922 M: Peter Zijlstra <peterz@infradead.org>
9923 M: Ingo Molnar <mingo@redhat.com>
9924 M: Arnaldo Carvalho de Melo <acme@kernel.org>
9925 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9926 L: linux-kernel@vger.kernel.org
9927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9930 F: include/linux/perf_event.h
9931 F: include/uapi/linux/perf_event.h
9932 F: arch/*/kernel/perf_event*.c
9933 F: arch/*/kernel/*/perf_event*.c
9934 F: arch/*/kernel/*/*/perf_event*.c
9935 F: arch/*/include/asm/perf_event.h
9936 F: arch/*/kernel/perf_callchain.c
9940 PERSONALITY HANDLING
9941 M: Christoph Hellwig <hch@infradead.org>
9942 L: linux-abi-devel@lists.sourceforge.net
9944 F: include/linux/personality.h
9945 F: include/uapi/linux/personality.h
9948 M: Remi Denis-Courmont <courmisch@gmail.com>
9950 F: Documentation/networking/phonet.txt
9951 F: include/linux/phonet.h
9952 F: include/net/phonet/
9953 F: include/uapi/linux/phonet.h
9957 M: Joern Engel <joern@lazybastard.org>
9958 L: linux-mtd@lists.infradead.org
9960 F: drivers/mtd/devices/phram.c
9963 M: Bruno Prémont <bonbons@linux-vserver.org>
9964 L: linux-input@vger.kernel.org
9966 F: drivers/hid/hid-picolcd*
9969 M: Jamie Iles <jamie@jamieiles.com>
9970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9971 T: git git://github.com/jamieiles/linux-2.6-ji.git
9973 F: arch/arm/boot/dts/picoxcell*
9974 F: arch/arm/mach-picoxcell/
9975 F: drivers/crypto/picoxcell*
9977 PIN CONTROL SUBSYSTEM
9978 M: Linus Walleij <linus.walleij@linaro.org>
9979 L: linux-gpio@vger.kernel.org
9980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9982 F: Documentation/devicetree/bindings/pinctrl/
9983 F: Documentation/pinctrl.txt
9985 F: include/linux/pinctrl/
9987 PIN CONTROLLER - ATMEL AT91
9988 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9991 F: drivers/pinctrl/pinctrl-at91.*
9993 PIN CONTROLLER - ATMEL AT91 PIO4
9994 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9996 L: linux-gpio@vger.kernel.org
9998 F: drivers/pinctrl/pinctrl-at91-pio4.*
10000 PIN CONTROLLER - INTEL
10001 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10002 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10004 F: drivers/pinctrl/intel/
10006 PIN CONTROLLER - RENESAS
10007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10008 M: Geert Uytterhoeven <geert+renesas@glider.be>
10009 L: linux-renesas-soc@vger.kernel.org
10011 F: drivers/pinctrl/sh-pfc/
10013 PIN CONTROLLER - SAMSUNG
10014 M: Tomasz Figa <tomasz.figa@gmail.com>
10015 M: Krzysztof Kozlowski <krzk@kernel.org>
10016 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10018 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10019 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10022 F: drivers/pinctrl/samsung/
10023 F: include/dt-bindings/pinctrl/samsung.h
10024 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10026 PIN CONTROLLER - SINGLE
10027 M: Tony Lindgren <tony@atomide.com>
10028 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 L: linux-omap@vger.kernel.org
10032 F: drivers/pinctrl/pinctrl-single.c
10034 PIN CONTROLLER - ST SPEAR
10035 M: Viresh Kumar <vireshk@kernel.org>
10036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 W: http://www.st.com/spear
10039 F: drivers/pinctrl/spear/
10041 PISTACHIO SOC SUPPORT
10042 M: James Hartley <james.hartley@imgtec.com>
10043 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10044 L: linux-mips@linux-mips.org
10046 F: arch/mips/pistachio/
10047 F: arch/mips/include/asm/mach-pistachio/
10048 F: arch/mips/boot/dts/img/pistachio*
10049 F: arch/mips/configs/pistachio*_defconfig
10053 M: linux-block@vger.kernel.org
10054 F: drivers/block/pktcdvd.c
10055 F: include/linux/pktcdvd.h
10056 F: include/uapi/linux/pktcdvd.h
10058 PKUNITY SOC DRIVERS
10059 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10060 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10062 T: git git://github.com/gxt/linux.git
10063 F: drivers/input/serio/i8042-unicore32io.h
10064 F: drivers/i2c/busses/i2c-puv3.c
10065 F: drivers/video/fbdev/fb-puv3.c
10066 F: drivers/rtc/rtc-puv3.c
10068 PMBUS HARDWARE MONITORING DRIVERS
10069 M: Guenter Roeck <linux@roeck-us.net>
10070 L: linux-hwmon@vger.kernel.org
10071 W: http://hwmon.wiki.kernel.org/
10072 W: http://www.roeck-us.net/linux/drivers/
10073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10075 F: Documentation/hwmon/pmbus
10076 F: drivers/hwmon/pmbus/
10077 F: include/linux/i2c/pmbus.h
10079 PMC SIERRA MaxRAID DRIVER
10080 L: linux-scsi@vger.kernel.org
10081 W: http://www.pmc-sierra.com/
10083 F: drivers/scsi/pmcraid.*
10085 PMC SIERRA PM8001 DRIVER
10086 M: Jack Wang <jinpu.wang@profitbricks.com>
10087 M: lindar_liu@usish.com
10088 L: linux-scsi@vger.kernel.org
10090 F: drivers/scsi/pm8001/
10092 POSIX CLOCKS and TIMERS
10093 M: Thomas Gleixner <tglx@linutronix.de>
10094 L: linux-kernel@vger.kernel.org
10095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10098 F: include/linux/timer*
10099 F: kernel/time/*timer*
10101 POWER MANAGEMENT CORE
10102 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10103 L: linux-pm@vger.kernel.org
10104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10105 B: https://bugzilla.kernel.org
10107 F: drivers/base/power/
10108 F: include/linux/pm.h
10109 F: include/linux/pm_*
10110 F: include/linux/powercap.h
10111 F: drivers/powercap/
10113 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10114 M: Sebastian Reichel <sre@kernel.org>
10115 L: linux-pm@vger.kernel.org
10116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10118 F: Documentation/devicetree/bindings/power/supply/
10119 F: include/linux/power_supply.h
10120 F: drivers/power/supply/
10122 POWER STATE COORDINATION INTERFACE (PSCI)
10123 M: Mark Rutland <mark.rutland@arm.com>
10124 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10125 L: linux-arm-kernel@lists.infradead.org
10127 F: drivers/firmware/psci*.c
10128 F: include/linux/psci.h
10129 F: include/uapi/linux/psci.h
10131 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10132 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10133 L: linuxppc-dev@lists.ozlabs.org
10135 F: drivers/char/powernv-op-panel.c
10138 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10142 PPP PROTOCOL DRIVERS AND COMPRESSORS
10143 M: Paul Mackerras <paulus@samba.org>
10144 L: linux-ppp@vger.kernel.org
10146 F: drivers/net/ppp/ppp_*
10148 PPP OVER ATM (RFC 2364)
10149 M: Mitchell Blank Jr <mitch@sfgoth.com>
10151 F: net/atm/pppoatm.c
10152 F: include/uapi/linux/atmppp.h
10155 M: Michal Ostrowski <mostrows@earthlink.net>
10157 F: drivers/net/ppp/pppoe.c
10158 F: drivers/net/ppp/pppox.c
10161 M: James Chapman <jchapman@katalix.com>
10163 F: net/l2tp/l2tp_ppp.c
10164 F: include/linux/if_pppol2tp.h
10165 F: include/uapi/linux/if_pppol2tp.h
10168 M: Rodolfo Giometti <giometti@enneenne.com>
10169 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10170 L: linuxpps@ml.enneenne.com (subscribers-only)
10172 F: Documentation/pps/
10174 F: include/linux/pps*.h
10177 M: Dmitry Kozlov <xeb@mail.ru>
10178 L: netdev@vger.kernel.org
10180 F: drivers/net/ppp/pptp.c
10181 W: http://sourceforge.net/projects/accel-pptp
10184 M: Robert Love <rml@tech9.net>
10185 L: kpreempt-tech@lists.sourceforge.net
10186 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10188 F: Documentation/preempt-locking.txt
10189 F: include/linux/preempt.h
10192 M: Petr Mladek <pmladek@suse.com>
10193 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10194 R: Steven Rostedt <rostedt@goodmis.org>
10197 F: include/linux/printk.h
10199 PRISM54 WIRELESS DRIVER
10200 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10201 L: linux-wireless@vger.kernel.org
10202 W: http://wireless.kernel.org/en/users/Drivers/p54
10204 F: drivers/net/wireless/intersil/prism54/
10206 PS3 NETWORK SUPPORT
10207 M: Geoff Levand <geoff@infradead.org>
10208 L: netdev@vger.kernel.org
10209 L: linuxppc-dev@lists.ozlabs.org
10211 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10213 PS3 PLATFORM SUPPORT
10214 M: Geoff Levand <geoff@infradead.org>
10215 L: linuxppc-dev@lists.ozlabs.org
10217 F: arch/powerpc/boot/ps3*
10218 F: arch/powerpc/include/asm/lv1call.h
10219 F: arch/powerpc/include/asm/ps3*.h
10220 F: arch/powerpc/platforms/ps3/
10223 F: drivers/rtc/rtc-ps3.c
10224 F: drivers/usb/host/*ps3.c
10225 F: sound/ppc/snd_ps3*
10228 M: Jim Paris <jim@jtan.com>
10229 M: Geoff Levand <geoff@infradead.org>
10230 L: linuxppc-dev@lists.ozlabs.org
10232 F: drivers/block/ps3vram.c
10234 PSAMPLE PACKET SAMPLING SUPPORT:
10235 M: Yotam Gigi <yotamg@mellanox.com>
10238 F: include/net/psample.h
10239 F: include/uapi/linux/psample.h
10242 M: Kees Cook <keescook@chromium.org>
10243 M: Anton Vorontsov <anton@enomsg.org>
10244 M: Colin Cross <ccross@android.com>
10245 M: Tony Luck <tony.luck@intel.com>
10247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10249 F: include/linux/pstore*
10250 F: drivers/firmware/efi/efi-pstore.c
10251 F: drivers/acpi/apei/erst.c
10252 F: Documentation/admin-guide/ramoops.rst
10253 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10254 K: \b(pstore|ramoops)
10256 PTP HARDWARE CLOCK SUPPORT
10257 M: Richard Cochran <richardcochran@gmail.com>
10258 L: netdev@vger.kernel.org
10260 W: http://linuxptp.sourceforge.net/
10261 F: Documentation/ABI/testing/sysfs-ptp
10262 F: Documentation/ptp/*
10263 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10264 F: drivers/net/phy/dp83640*
10266 F: include/linux/ptp_cl*
10269 M: Roland McGrath <roland@hack.frob.com>
10270 M: Oleg Nesterov <oleg@redhat.com>
10272 F: include/asm-generic/syscall.h
10273 F: include/linux/ptrace.h
10274 F: include/linux/regset.h
10275 F: include/linux/tracehook.h
10276 F: include/uapi/linux/ptrace.h
10280 M: Hans Verkuil <hverkuil@xs4all.nl>
10281 L: linux-media@vger.kernel.org
10282 T: git git://linuxtv.org/media_tree.git
10284 F: drivers/media/usb/pulse8-cec/*
10286 PVRUSB2 VIDEO4LINUX DRIVER
10287 M: Mike Isely <isely@pobox.com>
10288 L: pvrusb2@isely.net (subscribers-only)
10289 L: linux-media@vger.kernel.org
10290 W: http://www.isely.net/pvrusb2/
10291 T: git git://linuxtv.org/media_tree.git
10293 F: Documentation/media/v4l-drivers/pvrusb2*
10294 F: drivers/media/usb/pvrusb2/
10297 M: Hans Verkuil <hverkuil@xs4all.nl>
10298 L: linux-media@vger.kernel.org
10299 T: git git://linuxtv.org/media_tree.git
10301 F: drivers/media/usb/pwc/*
10304 M: Kamil Debski <kamil@wypas.org>
10305 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10306 L: linux-hwmon@vger.kernel.org
10308 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10309 F: Documentation/hwmon/pwm-fan
10310 F: drivers/hwmon/pwm-fan.c
10313 M: Thierry Reding <thierry.reding@gmail.com>
10314 L: linux-pwm@vger.kernel.org
10316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10317 F: Documentation/pwm.txt
10318 F: Documentation/devicetree/bindings/pwm/
10319 F: include/linux/pwm.h
10321 F: drivers/video/backlight/pwm_bl.c
10322 F: include/linux/pwm_backlight.h
10323 F: drivers/gpio/gpio-mvebu.c
10324 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10326 PXA2xx/PXA3xx SUPPORT
10327 M: Daniel Mack <daniel@zonque.org>
10328 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10329 M: Robert Jarzmik <robert.jarzmik@free.fr>
10330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331 T: git git://github.com/hzhuang1/linux.git
10332 T: git git://github.com/rjarzmik/linux.git
10334 F: arch/arm/boot/dts/pxa*
10335 F: arch/arm/mach-pxa/
10336 F: drivers/dma/pxa*
10337 F: drivers/pcmcia/pxa2xx*
10338 F: drivers/pinctrl/pxa/
10339 F: drivers/spi/spi-pxa2xx*
10340 F: drivers/usb/gadget/udc/pxa2*
10341 F: include/sound/pxa2xx-lib.h
10346 M: Robert Jarzmik <robert.jarzmik@free.fr>
10347 L: linux-gpio@vger.kernel.org
10349 F: drivers/gpio/gpio-pxa.c
10351 PXA3xx NAND FLASH DRIVER
10352 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10353 L: linux-mtd@lists.infradead.org
10355 F: drivers/mtd/nand/pxa3xx_nand.c
10358 M: Eric Miao <eric.y.miao@gmail.com>
10359 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10361 T: git git://github.com/hzhuang1/linux.git
10362 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10364 F: arch/arm/boot/dts/mmp*
10365 F: arch/arm/mach-mmp/
10371 M: Robert Jarzmik <robert.jarzmik@free.fr>
10372 L: rtc-linux@googlegroups.com
10376 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10377 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10378 L: qat-linux@intel.com
10380 F: drivers/crypto/qat/
10383 M: Mike Marciniszyn <infinipath@intel.com>
10384 L: linux-rdma@vger.kernel.org
10386 F: drivers/infiniband/hw/qib/
10388 QLOGIC QLA1280 SCSI DRIVER
10389 M: Michael Reed <mdr@sgi.com>
10390 L: linux-scsi@vger.kernel.org
10392 F: drivers/scsi/qla1280.[ch]
10394 QLOGIC QLA2XXX FC-SCSI DRIVER
10395 M: qla2xxx-upstream@qlogic.com
10396 L: linux-scsi@vger.kernel.org
10398 F: Documentation/scsi/LICENSE.qla2xxx
10399 F: drivers/scsi/qla2xxx/
10401 QLOGIC QLA4XXX iSCSI DRIVER
10402 M: QLogic-Storage-Upstream@qlogic.com
10403 L: linux-scsi@vger.kernel.org
10405 F: Documentation/scsi/LICENSE.qla4xxx
10406 F: drivers/scsi/qla4xxx/
10408 QLOGIC QLA3XXX NETWORK DRIVER
10409 M: Dept-GELinuxNICDev@cavium.com
10410 L: netdev@vger.kernel.org
10412 F: Documentation/networking/LICENSE.qla3xxx
10413 F: drivers/net/ethernet/qlogic/qla3xxx.*
10415 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10416 M: Harish Patil <harish.patil@cavium.com>
10417 M: Manish Chopra <manish.chopra@cavium.com>
10418 M: Dept-GELinuxNICDev@cavium.com
10419 L: netdev@vger.kernel.org
10421 F: drivers/net/ethernet/qlogic/qlcnic/
10423 QLOGIC QLGE 10Gb ETHERNET DRIVER
10424 M: Harish Patil <harish.patil@cavium.com>
10425 M: Manish Chopra <manish.chopra@cavium.com>
10426 M: Dept-GELinuxNICDev@cavium.com
10427 L: netdev@vger.kernel.org
10429 F: drivers/net/ethernet/qlogic/qlge/
10431 QLOGIC QL4xxx ETHERNET DRIVER
10432 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10433 M: Ariel Elior <Ariel.Elior@cavium.com>
10434 M: everest-linux-l2@cavium.com
10435 L: netdev@vger.kernel.org
10437 F: drivers/net/ethernet/qlogic/qed/
10438 F: include/linux/qed/
10439 F: drivers/net/ethernet/qlogic/qede/
10441 QLOGIC QL41xxx ISCSI DRIVER
10442 M: QLogic-Storage-Upstream@cavium.com
10443 L: linux-scsi@vger.kernel.org
10445 F: drivers/scsi/qedi/
10447 QLOGIC QL41xxx FCOE DRIVER
10448 M: QLogic-Storage-Upstream@cavium.com
10449 L: linux-scsi@vger.kernel.org
10451 F: drivers/scsi/qedf/
10454 M: Anders Larsen <al@alarsen.net>
10455 W: http://www.alarsen.net/linux/qnx4fs/
10458 F: include/uapi/linux/qnx4_fs.h
10459 F: include/uapi/linux/qnxtypes.h
10461 QORIQ DPAA2 FSL-MC BUS DRIVER
10462 M: Stuart Yoder <stuyoder@gmail.com>
10463 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10464 L: linux-kernel@vger.kernel.org
10466 F: drivers/staging/fsl-mc/
10468 QT1010 MEDIA DRIVER
10469 M: Antti Palosaari <crope@iki.fi>
10470 L: linux-media@vger.kernel.org
10471 W: https://linuxtv.org
10472 W: http://palosaari.fi/linux/
10473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10474 T: git git://linuxtv.org/anttip/media_tree.git
10476 F: drivers/media/tuners/qt1010*
10478 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10479 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10480 L: linux-wireless@vger.kernel.org
10481 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10483 F: drivers/net/wireless/ath/ath9k/
10485 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10486 M: Kalle Valo <kvalo@qca.qualcomm.com>
10487 L: ath10k@lists.infradead.org
10488 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10491 F: drivers/net/wireless/ath/ath10k/
10493 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10494 M: Timur Tabi <timur@codeaurora.org>
10495 L: netdev@vger.kernel.org
10497 F: drivers/net/ethernet/qualcomm/emac/
10499 QUALCOMM HEXAGON ARCHITECTURE
10500 M: Richard Kuo <rkuo@codeaurora.org>
10501 L: linux-hexagon@vger.kernel.org
10502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10506 QUALCOMM WCN36XX WIRELESS DRIVER
10507 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10508 L: wcn36xx@lists.infradead.org
10509 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10510 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10512 F: drivers/net/wireless/ath/wcn36xx/
10514 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10515 M: Gabriel Somlo <somlo@cmu.edu>
10516 M: "Michael S. Tsirkin" <mst@redhat.com>
10517 L: qemu-devel@nongnu.org
10519 F: drivers/firmware/qemu_fw_cfg.c
10521 RADOS BLOCK DEVICE (RBD)
10522 M: Ilya Dryomov <idryomov@gmail.com>
10523 M: Sage Weil <sage@redhat.com>
10524 M: Alex Elder <elder@kernel.org>
10525 L: ceph-devel@vger.kernel.org
10526 W: http://ceph.com/
10527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10528 T: git git://github.com/ceph/ceph-client.git
10530 F: Documentation/ABI/testing/sysfs-bus-rbd
10531 F: drivers/block/rbd.c
10532 F: drivers/block/rbd_types.h
10534 RADEON FRAMEBUFFER DISPLAY DRIVER
10535 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10536 L: linux-fbdev@vger.kernel.org
10538 F: drivers/video/fbdev/aty/radeon*
10539 F: include/uapi/linux/radeonfb.h
10541 RADIOSHARK RADIO DRIVER
10542 M: Hans Verkuil <hverkuil@xs4all.nl>
10543 L: linux-media@vger.kernel.org
10544 T: git git://linuxtv.org/media_tree.git
10546 F: drivers/media/radio/radio-shark.c
10548 RADIOSHARK2 RADIO DRIVER
10549 M: Hans Verkuil <hverkuil@xs4all.nl>
10550 L: linux-media@vger.kernel.org
10551 T: git git://linuxtv.org/media_tree.git
10553 F: drivers/media/radio/radio-shark2.c
10554 F: drivers/media/radio/radio-tea5777.c
10556 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10557 M: Paul Mackerras <paulus@samba.org>
10558 L: linux-fbdev@vger.kernel.org
10560 F: drivers/video/fbdev/aty/aty128fb.c
10562 RALINK MIPS ARCHITECTURE
10563 M: John Crispin <john@phrozen.org>
10564 L: linux-mips@linux-mips.org
10566 F: arch/mips/ralink
10568 RALINK RT2X00 WIRELESS LAN DRIVER
10570 M: Stanislaw Gruszka <sgruszka@redhat.com>
10571 M: Helmut Schaa <helmut.schaa@googlemail.com>
10572 L: linux-wireless@vger.kernel.org
10574 F: drivers/net/wireless/ralink/rt2x00/
10576 RAMDISK RAM BLOCK DEVICE DRIVER
10577 M: Jens Axboe <axboe@kernel.dk>
10579 F: Documentation/blockdev/ramdisk.txt
10580 F: drivers/block/brd.c
10582 RANDOM NUMBER DRIVER
10583 M: "Theodore Ts'o" <tytso@mit.edu>
10585 F: drivers/char/random.c
10588 M: Matt Porter <mporter@kernel.crashing.org>
10589 M: Alexandre Bounine <alexandre.bounine@idt.com>
10591 F: drivers/rapidio/
10593 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10594 L: linux-wireless@vger.kernel.org
10596 F: drivers/net/wireless/ray*
10599 M: Josh Triplett <josh@joshtriplett.org>
10600 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10601 L: linux-kernel@vger.kernel.org
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10604 F: Documentation/RCU/torture.txt
10605 F: kernel/rcu/rcutorture.c
10607 RCUTORTURE TEST FRAMEWORK
10608 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10609 M: Josh Triplett <josh@joshtriplett.org>
10610 R: Steven Rostedt <rostedt@goodmis.org>
10611 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10612 R: Lai Jiangshan <jiangshanlai@gmail.com>
10613 L: linux-kernel@vger.kernel.org
10615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10616 F: tools/testing/selftests/rcutorture
10619 M: Florian Fainelli <florian@openwrt.org>
10622 RDC R6040 FAST ETHERNET DRIVER
10623 M: Florian Fainelli <f.fainelli@gmail.com>
10624 L: netdev@vger.kernel.org
10626 F: drivers/net/ethernet/rdc/r6040.c
10628 RDS - RELIABLE DATAGRAM SOCKETS
10629 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10630 L: netdev@vger.kernel.org
10631 L: linux-rdma@vger.kernel.org
10632 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10633 W: https://oss.oracle.com/projects/rds/
10636 F: Documentation/networking/rds.txt
10638 RDMAVT - RDMA verbs software
10639 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10640 L: linux-rdma@vger.kernel.org
10642 F: drivers/infiniband/sw/rdmavt
10644 RDT - RESOURCE ALLOCATION
10645 M: Fenghua Yu <fenghua.yu@intel.com>
10646 L: linux-kernel@vger.kernel.org
10648 F: arch/x86/kernel/cpu/intel_rdt*
10649 F: arch/x86/include/asm/intel_rdt*
10650 F: Documentation/x86/intel_rdt*
10652 READ-COPY UPDATE (RCU)
10653 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10654 M: Josh Triplett <josh@joshtriplett.org>
10655 R: Steven Rostedt <rostedt@goodmis.org>
10656 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10657 R: Lai Jiangshan <jiangshanlai@gmail.com>
10658 L: linux-kernel@vger.kernel.org
10659 W: http://www.rdrop.com/users/paulmck/RCU/
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10662 F: Documentation/RCU/
10663 X: Documentation/RCU/torture.txt
10664 F: include/linux/rcu*
10665 X: include/linux/srcu.h
10667 X: kernel/torture.c
10669 REAL TIME CLOCK (RTC) SUBSYSTEM
10670 M: Alessandro Zummo <a.zummo@towertech.it>
10671 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10672 L: rtc-linux@googlegroups.com
10673 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10676 F: Documentation/devicetree/bindings/rtc/
10677 F: Documentation/rtc.txt
10679 F: include/linux/rtc.h
10680 F: include/uapi/linux/rtc.h
10681 F: include/linux/rtc/
10682 F: include/linux/platform_data/rtc-*
10683 F: tools/testing/selftests/timers/rtctest.c
10685 REALTEK AUDIO CODECS
10686 M: Bard Liao <bardliao@realtek.com>
10687 M: Oder Chiou <oder_chiou@realtek.com>
10689 F: sound/soc/codecs/rt*
10690 F: include/sound/rt*.h
10692 REISERFS FILE SYSTEM
10693 L: reiserfs-devel@vger.kernel.org
10697 REGISTER MAP ABSTRACTION
10698 M: Mark Brown <broonie@kernel.org>
10699 L: linux-kernel@vger.kernel.org
10700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10702 F: Documentation/devicetree/bindings/regmap/
10703 F: drivers/base/regmap/
10704 F: include/linux/regmap.h
10706 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10707 M: Ohad Ben-Cohen <ohad@wizery.com>
10708 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10709 L: linux-remoteproc@vger.kernel.org
10710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10712 F: Documentation/devicetree/bindings/remoteproc/
10713 F: Documentation/remoteproc.txt
10714 F: drivers/remoteproc/
10715 F: include/linux/remoteproc.h
10717 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10718 M: Ohad Ben-Cohen <ohad@wizery.com>
10719 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10720 L: linux-remoteproc@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10724 F: Documentation/rpmsg.txt
10725 F: include/linux/rpmsg.h
10726 F: include/linux/rpmsg/
10728 RENESAS CLOCK DRIVERS
10729 M: Geert Uytterhoeven <geert+renesas@glider.be>
10730 L: linux-renesas-soc@vger.kernel.org
10732 F: drivers/clk/renesas/
10734 RENESAS ETHERNET DRIVERS
10735 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10736 L: netdev@vger.kernel.org
10737 L: linux-renesas-soc@vger.kernel.org
10738 F: drivers/net/ethernet/renesas/
10739 F: include/linux/sh_eth.h
10741 RENESAS R-CAR GYROADC DRIVER
10742 M: Marek Vasut <marek.vasut@gmail.com>
10743 L: linux-iio@vger.kernel.org
10745 F: drivers/iio/adc/rcar_gyro_adc.c
10747 RENESAS USB2 PHY DRIVER
10748 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10749 L: linux-renesas-soc@vger.kernel.org
10751 F: drivers/phy/phy-rcar-gen3-usb2.c
10753 RESET CONTROLLER FRAMEWORK
10754 M: Philipp Zabel <p.zabel@pengutronix.de>
10755 T: git git://git.pengutronix.de/git/pza/linux
10758 F: Documentation/devicetree/bindings/reset/
10759 F: include/dt-bindings/reset/
10760 F: include/linux/reset.h
10761 F: include/linux/reset-controller.h
10764 M: Johannes Berg <johannes@sipsolutions.net>
10765 L: linux-wireless@vger.kernel.org
10766 W: http://wireless.kernel.org/
10767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10770 F: Documentation/rfkill.txt
10774 M: Thomas Graf <tgraf@suug.ch>
10775 M: Herbert Xu <herbert@gondor.apana.org.au>
10776 L: netdev@vger.kernel.org
10778 F: lib/rhashtable.c
10779 F: include/linux/rhashtable.h
10781 RICOH SMARTMEDIA/XD DRIVER
10782 M: Maxim Levitsky <maximlevitsky@gmail.com>
10784 F: drivers/mtd/nand/r852.c
10785 F: drivers/mtd/nand/r852.h
10787 RICOH R5C592 MEMORYSTICK DRIVER
10788 M: Maxim Levitsky <maximlevitsky@gmail.com>
10790 F: drivers/memstick/host/r592.*
10793 M: Stefan Achatz <erazor_de@users.sourceforge.net>
10794 W: http://sourceforge.net/projects/roccat/
10796 F: drivers/hid/hid-roccat*
10797 F: include/linux/hid-roccat*
10798 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10801 M: Jiri Pirko <jiri@resnulli.us>
10802 L: netdev@vger.kernel.org
10804 F: drivers/net/ethernet/rocker/
10808 W: http://www.comtrol.com
10810 F: Documentation/serial/rocket.txt
10811 F: drivers/tty/rocket*
10813 ROCKETPORT EXPRESS/INFINITY DRIVER
10814 M: Kevin Cernekee <cernekee@gmail.com>
10815 L: linux-serial@vger.kernel.org
10817 F: drivers/tty/serial/rp2.*
10820 M: Ralf Baechle <ralf@linux-mips.org>
10821 L: linux-hams@vger.kernel.org
10822 W: http://www.linux-ax25.org/
10824 F: include/net/rose.h
10825 F: include/uapi/linux/rose.h
10828 RTL2830 MEDIA DRIVER
10829 M: Antti Palosaari <crope@iki.fi>
10830 L: linux-media@vger.kernel.org
10831 W: https://linuxtv.org
10832 W: http://palosaari.fi/linux/
10833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10834 T: git git://linuxtv.org/anttip/media_tree.git
10836 F: drivers/media/dvb-frontends/rtl2830*
10838 RTL2832 MEDIA DRIVER
10839 M: Antti Palosaari <crope@iki.fi>
10840 L: linux-media@vger.kernel.org
10841 W: https://linuxtv.org
10842 W: http://palosaari.fi/linux/
10843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10844 T: git git://linuxtv.org/anttip/media_tree.git
10846 F: drivers/media/dvb-frontends/rtl2832*
10848 RTL2832_SDR MEDIA DRIVER
10849 M: Antti Palosaari <crope@iki.fi>
10850 L: linux-media@vger.kernel.org
10851 W: https://linuxtv.org
10852 W: http://palosaari.fi/linux/
10853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10854 T: git git://linuxtv.org/anttip/media_tree.git
10856 F: drivers/media/dvb-frontends/rtl2832_sdr*
10858 RTL8180 WIRELESS DRIVER
10859 L: linux-wireless@vger.kernel.org
10860 W: http://wireless.kernel.org/
10861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10863 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10865 RTL8187 WIRELESS DRIVER
10866 M: Herton Ronaldo Krzesinski <herton@canonical.com>
10867 M: Hin-Tak Leung <htl10@users.sourceforge.net>
10868 M: Larry Finger <Larry.Finger@lwfinger.net>
10869 L: linux-wireless@vger.kernel.org
10870 W: http://wireless.kernel.org/
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10873 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10875 RTL8192CE WIRELESS DRIVER
10876 M: Larry Finger <Larry.Finger@lwfinger.net>
10877 M: Chaoming Li <chaoming_li@realsil.com.cn>
10878 L: linux-wireless@vger.kernel.org
10879 W: http://wireless.kernel.org/
10880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10882 F: drivers/net/wireless/realtek/rtlwifi/
10883 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10885 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10886 M: Jes Sorensen <Jes.Sorensen@gmail.com>
10887 L: linux-wireless@vger.kernel.org
10888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10890 F: drivers/net/wireless/realtek/rtl8xxxu/
10892 S3 SAVAGE FRAMEBUFFER DRIVER
10893 M: Antonino Daplas <adaplas@gmail.com>
10894 L: linux-fbdev@vger.kernel.org
10896 F: drivers/video/fbdev/savage/
10899 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10900 M: Heiko Carstens <heiko.carstens@de.ibm.com>
10901 L: linux-s390@vger.kernel.org
10902 W: http://www.ibm.com/developerworks/linux/linux390/
10903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10907 F: Documentation/s390/
10908 F: Documentation/DocBook/s390*
10910 S390 COMMON I/O LAYER
10911 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10912 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10913 L: linux-s390@vger.kernel.org
10914 W: http://www.ibm.com/developerworks/linux/linux390/
10916 F: drivers/s390/cio/
10919 M: Stefan Haberland <sth@linux.vnet.ibm.com>
10920 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10921 L: linux-s390@vger.kernel.org
10922 W: http://www.ibm.com/developerworks/linux/linux390/
10924 F: drivers/s390/block/dasd*
10925 F: block/partitions/ibm.c
10927 S390 NETWORK DRIVERS
10928 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10929 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10930 L: linux-s390@vger.kernel.org
10931 W: http://www.ibm.com/developerworks/linux/linux390/
10933 F: drivers/s390/net/
10936 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10937 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10938 L: linux-s390@vger.kernel.org
10939 W: http://www.ibm.com/developerworks/linux/linux390/
10942 F: drivers/pci/hotplug/s390_pci_hpc.c
10945 M: Harald Freudenberger <freude@de.ibm.com>
10946 L: linux-s390@vger.kernel.org
10947 W: http://www.ibm.com/developerworks/linux/linux390/
10949 F: drivers/s390/crypto/
10952 M: Steffen Maier <maier@linux.vnet.ibm.com>
10953 L: linux-s390@vger.kernel.org
10954 W: http://www.ibm.com/developerworks/linux/linux390/
10956 F: drivers/s390/scsi/zfcp_*
10958 S390 IUCV NETWORK LAYER
10959 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
10960 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10961 L: linux-s390@vger.kernel.org
10962 W: http://www.ibm.com/developerworks/linux/linux390/
10964 F: drivers/s390/net/*iucv*
10965 F: include/net/iucv/
10969 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10970 L: linux-s390@vger.kernel.org
10971 W: http://www.ibm.com/developerworks/linux/linux390/
10973 F: drivers/iommu/s390-iommu.c
10975 S390 VFIO-CCW DRIVER
10976 M: Cornelia Huck <cornelia.huck@de.ibm.com>
10977 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
10978 L: linux-s390@vger.kernel.org
10979 L: kvm@vger.kernel.org
10981 F: drivers/s390/cio/vfio_ccw*
10982 F: Documentation/s390/vfio-ccw.txt
10983 F: include/uapi/linux/vfio_ccw.h
10985 S3C24XX SD/MMC Driver
10986 M: Ben Dooks <ben-linux@fluff.org>
10987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10989 F: drivers/mmc/host/s3cmci.*
10991 SAA6588 RDS RECEIVER DRIVER
10992 M: Hans Verkuil <hverkuil@xs4all.nl>
10993 L: linux-media@vger.kernel.org
10994 T: git git://linuxtv.org/media_tree.git
10995 W: https://linuxtv.org
10997 F: drivers/media/i2c/saa6588*
10999 SAA7134 VIDEO4LINUX DRIVER
11000 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11002 L: linux-media@vger.kernel.org
11003 W: https://linuxtv.org
11004 T: git git://linuxtv.org/media_tree.git
11006 F: Documentation/media/v4l-drivers/saa7134*
11007 F: drivers/media/pci/saa7134/
11009 SAA7146 VIDEO4LINUX-2 DRIVER
11010 M: Hans Verkuil <hverkuil@xs4all.nl>
11011 L: linux-media@vger.kernel.org
11012 T: git git://linuxtv.org/media_tree.git
11014 F: drivers/media/common/saa7146/
11015 F: drivers/media/pci/saa7146/
11016 F: include/media/saa7146*
11018 SAMSUNG LAPTOP DRIVER
11019 M: Corentin Chary <corentin.chary@gmail.com>
11020 L: platform-driver-x86@vger.kernel.org
11022 F: drivers/platform/x86/samsung-laptop.c
11024 SAMSUNG AUDIO (ASoC) DRIVERS
11025 M: Krzysztof Kozlowski <krzk@kernel.org>
11026 M: Sangbeom Kim <sbkim73@samsung.com>
11027 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11030 F: sound/soc/samsung/
11032 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11033 M: Krzysztof Kozlowski <krzk@kernel.org>
11034 L: linux-crypto@vger.kernel.org
11035 L: linux-samsung-soc@vger.kernel.org
11037 F: drivers/crypto/exynos-rng.c
11038 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11040 SAMSUNG FRAMEBUFFER DRIVER
11041 M: Jingoo Han <jingoohan1@gmail.com>
11042 L: linux-fbdev@vger.kernel.org
11044 F: drivers/video/fbdev/s3c-fb.c
11046 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11047 M: Sangbeom Kim <sbkim73@samsung.com>
11048 M: Krzysztof Kozlowski <krzk@kernel.org>
11049 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11050 L: linux-kernel@vger.kernel.org
11051 L: linux-samsung-soc@vger.kernel.org
11053 F: drivers/mfd/sec*.c
11054 F: drivers/regulator/s2m*.c
11055 F: drivers/regulator/s5m*.c
11056 F: drivers/clk/clk-s2mps11.c
11057 F: drivers/rtc/rtc-s5m.c
11058 F: include/linux/mfd/samsung/
11059 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11060 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11061 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11062 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11064 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11065 M: Krzysztof Kozlowski <krzk@kernel.org>
11066 M: Vladimir Zapolskiy <vz@mleia.com>
11067 L: linux-crypto@vger.kernel.org
11068 L: linux-samsung-soc@vger.kernel.org
11070 F: drivers/crypto/s5p-sss.c
11072 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11073 M: Kyungmin Park <kyungmin.park@samsung.com>
11074 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11075 L: linux-media@vger.kernel.org
11076 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11078 F: drivers/media/platform/exynos4-is/
11080 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11081 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11082 L: linux-media@vger.kernel.org
11083 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11085 F: drivers/media/platform/s3c-camif/
11086 F: include/media/drv-intf/s3c_camif.h
11088 SAMSUNG S5C73M3 CAMERA DRIVER
11089 M: Kyungmin Park <kyungmin.park@samsung.com>
11090 M: Andrzej Hajda <a.hajda@samsung.com>
11091 L: linux-media@vger.kernel.org
11093 F: drivers/media/i2c/s5c73m3/*
11095 SAMSUNG S5K5BAF CAMERA DRIVER
11096 M: Kyungmin Park <kyungmin.park@samsung.com>
11097 M: Andrzej Hajda <a.hajda@samsung.com>
11098 L: linux-media@vger.kernel.org
11100 F: drivers/media/i2c/s5k5baf.c
11102 SAMSUNG S3FWRN5 NFC DRIVER
11103 M: Robert Baldyga <r.baldyga@samsung.com>
11104 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11105 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11107 F: drivers/nfc/s3fwrn5
11109 SAMSUNG SOC CLOCK DRIVERS
11110 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11111 M: Tomasz Figa <tomasz.figa@gmail.com>
11112 M: Chanwoo Choi <cw00.choi@samsung.com>
11114 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11115 F: drivers/clk/samsung/
11116 F: include/dt-bindings/clock/exynos*.h
11117 F: Documentation/devicetree/bindings/clock/exynos*.txt
11119 SAMSUNG SPI DRIVERS
11120 M: Kukjin Kim <kgene@kernel.org>
11121 M: Krzysztof Kozlowski <krzk@kernel.org>
11122 M: Andi Shyti <andi.shyti@samsung.com>
11123 L: linux-spi@vger.kernel.org
11124 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11126 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11127 F: drivers/spi/spi-s3c*
11128 F: include/linux/platform_data/spi-s3c64xx.h
11130 SAMSUNG SXGBE DRIVERS
11131 M: Byungho An <bh74.an@samsung.com>
11132 M: Girish K S <ks.giri@samsung.com>
11133 M: Vipul Pandya <vipul.pandya@samsung.com>
11135 L: netdev@vger.kernel.org
11136 F: drivers/net/ethernet/samsung/sxgbe/
11138 SAMSUNG THERMAL DRIVER
11139 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11140 L: linux-pm@vger.kernel.org
11141 L: linux-samsung-soc@vger.kernel.org
11143 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11144 F: drivers/thermal/samsung/
11146 SAMSUNG USB2 PHY DRIVER
11147 M: Kamil Debski <kamil@wypas.org>
11148 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11149 L: linux-kernel@vger.kernel.org
11151 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11152 F: Documentation/phy/samsung-usb2.txt
11153 F: drivers/phy/phy-exynos4210-usb2.c
11154 F: drivers/phy/phy-exynos4x12-usb2.c
11155 F: drivers/phy/phy-exynos5250-usb2.c
11156 F: drivers/phy/phy-s5pv210-usb2.c
11157 F: drivers/phy/phy-samsung-usb2.c
11158 F: drivers/phy/phy-samsung-usb2.h
11161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11162 L: linux-serial@vger.kernel.org
11164 F: Documentation/devicetree/bindings/serial/
11165 F: drivers/tty/serial/
11168 M: Rob Herring <robh@kernel.org>
11169 L: linux-serial@vger.kernel.org
11171 F: Documentation/devicetree/bindings/serial/slave-device.txt
11172 F: drivers/tty/serdev/
11173 F: include/linux/serdev.h
11176 M: Sean Young <sean@mess.org>
11177 L: linux-media@vger.kernel.org
11179 F: drivers/media/rc/serial_ir.c
11182 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11183 L: kernel@stlinux.com
11185 F: drivers/staging/media/st-cec/
11186 F: Documentation/devicetree/bindings/media/stih-cec.txt
11188 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11189 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11190 L: linux-s390@vger.kernel.org
11191 W: http://www.ibm.com/developerworks/linux/linux390/
11195 SYNOPSYS DESIGNWARE DMAC DRIVER
11196 M: Viresh Kumar <vireshk@kernel.org>
11197 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11199 F: include/linux/dma/dw.h
11200 F: include/linux/platform_data/dma-dw.h
11203 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11204 M: Jie Deng <jiedeng@synopsys.com>
11205 L: netdev@vger.kernel.org
11207 F: drivers/net/ethernet/synopsys/
11209 SYNOPSYS DESIGNWARE I2C DRIVER
11210 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11211 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11212 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11213 L: linux-i2c@vger.kernel.org
11215 F: drivers/i2c/busses/i2c-designware-*
11216 F: include/linux/platform_data/i2c-designware.h
11218 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11219 M: Jaehoon Chung <jh80.chung@samsung.com>
11220 L: linux-mmc@vger.kernel.org
11222 F: drivers/mmc/host/dw_mmc*
11224 SYSTEM TRACE MODULE CLASS
11225 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11228 F: Documentation/trace/stm.txt
11229 F: drivers/hwtracing/stm/
11230 F: include/linux/stm.h
11231 F: include/uapi/linux/stm.h
11234 M: Andreas Noever <andreas.noever@gmail.com>
11236 F: drivers/thunderbolt/
11238 TI BQ27XXX POWER SUPPLY DRIVER
11239 R: Andrew F. Davis <afd@ti.com>
11240 F: include/linux/power/bq27xxx_battery.h
11241 F: drivers/power/supply/bq27xxx_battery.c
11242 F: drivers/power/supply/bq27xxx_battery_i2c.c
11244 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11245 M: John Stultz <john.stultz@linaro.org>
11246 M: Thomas Gleixner <tglx@linutronix.de>
11247 R: Stephen Boyd <sboyd@codeaurora.org>
11248 L: linux-kernel@vger.kernel.org
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11251 F: include/linux/clocksource.h
11252 F: include/linux/time.h
11253 F: include/linux/timex.h
11254 F: include/uapi/linux/time.h
11255 F: include/uapi/linux/timex.h
11256 F: kernel/time/clocksource.c
11257 F: kernel/time/time*.c
11258 F: kernel/time/alarmtimer.c
11259 F: kernel/time/ntp.c
11260 F: tools/testing/selftests/timers/
11263 M: Zwane Mwaikambo <zwanem@gmail.com>
11265 F: drivers/watchdog/sc1200wdt.c
11268 M: Ingo Molnar <mingo@redhat.com>
11269 M: Peter Zijlstra <peterz@infradead.org>
11270 L: linux-kernel@vger.kernel.org
11271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11274 F: include/linux/sched.h
11275 F: include/uapi/linux/sched.h
11276 F: include/linux/wait.h
11279 M: Chen Liqin <liqin.linux@gmail.com>
11280 M: Lennox Wu <lennox.wu@gmail.com>
11281 W: http://www.sunplus.com
11285 SCR24X CHIP CARD INTERFACE DRIVER
11286 M: Lubomir Rintel <lkundrak@v3.sk>
11288 F: drivers/char/pcmcia/scr24x_cs.c
11290 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11291 M: Sudeep Holla <sudeep.holla@arm.com>
11292 L: linux-arm-kernel@lists.infradead.org
11294 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11295 F: drivers/clk/clk-scpi.c
11296 F: drivers/cpufreq/scpi-cpufreq.c
11297 F: drivers/firmware/arm_scpi.c
11298 F: include/linux/scpi_protocol.h
11301 M: Jens Axboe <axboe@kernel.dk>
11302 L: linux-scsi@vger.kernel.org
11303 W: http://www.kernel.dk
11305 F: drivers/scsi/sr*
11307 SCSI RDMA PROTOCOL (SRP) INITIATOR
11308 M: Bart Van Assche <bart.vanassche@sandisk.com>
11309 L: linux-rdma@vger.kernel.org
11311 W: http://www.openfabrics.org
11312 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11314 F: drivers/infiniband/ulp/srp/
11315 F: include/scsi/srp.h
11318 M: Doug Gilbert <dgilbert@interlog.com>
11319 L: linux-scsi@vger.kernel.org
11320 W: http://sg.danny.cz/sg
11322 F: Documentation/scsi/scsi-generic.txt
11323 F: drivers/scsi/sg.c
11324 F: include/scsi/sg.h
11327 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11329 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11331 L: linux-scsi@vger.kernel.org
11333 F: Documentation/devicetree/bindings/scsi/
11338 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11339 L: linux-scsi@vger.kernel.org
11341 F: Documentation/scsi/st.txt
11342 F: drivers/scsi/st.*
11343 F: drivers/scsi/st_*.h
11346 M: Vlad Yasevich <vyasevich@gmail.com>
11347 M: Neil Horman <nhorman@tuxdriver.com>
11348 L: linux-sctp@vger.kernel.org
11349 W: http://lksctp.sourceforge.net
11351 F: Documentation/networking/sctp.txt
11352 F: include/linux/sctp.h
11353 F: include/uapi/linux/sctp.h
11354 F: include/net/sctp/
11358 M: Jim Cromie <jim.cromie@gmail.com>
11360 F: Documentation/i2c/busses/scx200_acb
11361 F: arch/x86/platform/scx200/
11362 F: drivers/watchdog/scx200_wdt.c
11363 F: drivers/i2c/busses/scx200*
11364 F: drivers/mtd/maps/scx200_docflash.c
11365 F: include/linux/scx200.h
11368 M: Jim Cromie <jim.cromie@gmail.com>
11370 F: drivers/char/scx200_gpio.c
11371 F: include/linux/scx200_gpio.h
11373 SCx200 HRT CLOCKSOURCE DRIVER
11374 M: Jim Cromie <jim.cromie@gmail.com>
11376 F: drivers/clocksource/scx200_hrt.c
11378 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11379 M: Sascha Sommer <saschasommer@freenet.de>
11380 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11382 F: drivers/mmc/host/sdricoh_cs.c
11384 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11385 M: Adrian Hunter <adrian.hunter@intel.com>
11386 L: linux-mmc@vger.kernel.org
11387 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11389 F: drivers/mmc/host/sdhci*
11390 F: include/linux/mmc/sdhci*
11393 M: Kees Cook <keescook@chromium.org>
11394 R: Andy Lutomirski <luto@amacapital.net>
11395 R: Will Drewry <wad@chromium.org>
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11398 F: kernel/seccomp.c
11399 F: include/uapi/linux/seccomp.h
11400 F: include/linux/seccomp.h
11401 F: tools/testing/selftests/seccomp/*
11402 K: \bsecure_computing
11405 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11406 M: Al Cooper <alcooperx@gmail.com>
11407 L: linux-mmc@vger.kernel.org
11408 L: bcm-kernel-feedback-list@broadcom.com
11410 F: drivers/mmc/host/sdhci-brcmstb*
11412 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11413 M: Ben Dooks <ben-linux@fluff.org>
11414 M: Jaehoon Chung <jh80.chung@samsung.com>
11415 L: linux-mmc@vger.kernel.org
11417 F: drivers/mmc/host/sdhci-s3c*
11419 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11420 M: Viresh Kumar <vireshk@kernel.org>
11421 L: linux-mmc@vger.kernel.org
11423 F: drivers/mmc/host/sdhci-spear.c
11425 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11426 M: Scott Bauer <scott.bauer@intel.com>
11427 M: Jonathan Derrick <jonathan.derrick@intel.com>
11428 M: Rafael Antognolli <rafael.antognolli@intel.com>
11429 L: linux-block@vger.kernel.org
11432 F: block/opal_proto.h
11433 F: include/linux/sed*
11434 F: include/uapi/linux/sed*
11437 M: James Morris <james.l.morris@oracle.com>
11438 M: "Serge E. Hallyn" <serge@hallyn.com>
11439 L: linux-security-module@vger.kernel.org (suggested Cc:)
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11441 W: http://kernsec.org/
11446 M: Security Officers <security@kernel.org>
11449 SELINUX SECURITY MODULE
11450 M: Paul Moore <paul@paul-moore.com>
11451 M: Stephen Smalley <sds@tycho.nsa.gov>
11452 M: Eric Paris <eparis@parisplace.org>
11453 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11454 W: http://selinuxproject.org
11455 T: git git://git.infradead.org/users/pcmoore/selinux
11457 F: include/linux/selinux*
11458 F: security/selinux/
11459 F: scripts/selinux/
11461 APPARMOR SECURITY MODULE
11462 M: John Johansen <john.johansen@canonical.com>
11463 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11464 W: apparmor.wiki.kernel.org
11465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11467 F: security/apparmor/
11469 LOADPIN SECURITY MODULE
11470 M: Kees Cook <keescook@chromium.org>
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11473 F: security/loadpin/
11475 YAMA SECURITY MODULE
11476 M: Kees Cook <keescook@chromium.org>
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11482 M: Jiri Slaby <jirislaby@gmail.com>
11484 F: drivers/misc/phantom.c
11485 F: include/uapi/linux/phantom.h
11487 Emulex 10Gbps iSCSI - OneConnect DRIVER
11488 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11489 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11490 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11491 L: linux-scsi@vger.kernel.org
11492 W: http://www.broadcom.com
11494 F: drivers/scsi/be2iscsi/
11496 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11497 M: Sathya Perla <sathya.perla@broadcom.com>
11498 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11499 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11500 M: Somnath Kotur <somnath.kotur@broadcom.com>
11501 L: netdev@vger.kernel.org
11502 W: http://www.emulex.com
11504 F: drivers/net/ethernet/emulex/benet/
11506 EMULEX ONECONNECT ROCE DRIVER
11507 M: Selvin Xavier <selvin.xavier@broadcom.com>
11508 M: Devesh Sharma <devesh.sharma@broadcom.com>
11509 L: linux-rdma@vger.kernel.org
11510 W: http://www.broadcom.com
11512 F: drivers/infiniband/hw/ocrdma/
11513 F: include/uapi/rdma/ocrdma-abi.h
11516 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11517 M: Edward Cree <ecree@solarflare.com>
11518 M: Bert Kenward <bkenward@solarflare.com>
11519 L: netdev@vger.kernel.org
11521 F: drivers/net/ethernet/sfc/
11524 M: Dimitri Sivanich <sivanich@sgi.com>
11526 F: drivers/misc/sgi-gru/
11528 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11529 M: Pat Gefre <pfg@sgi.com>
11530 L: linux-ia64@vger.kernel.org
11532 F: Documentation/ia64/serial.txt
11533 F: drivers/tty/serial/ioc?_serial.c
11534 F: include/linux/ioc?.h
11536 SGI XP/XPC/XPNET DRIVER
11537 M: Cliff Whickman <cpw@sgi.com>
11538 M: Robin Holt <robinmholt@gmail.com>
11540 F: drivers/misc/sgi-xp/
11542 SI2157 MEDIA DRIVER
11543 M: Antti Palosaari <crope@iki.fi>
11544 L: linux-media@vger.kernel.org
11545 W: https://linuxtv.org
11546 W: http://palosaari.fi/linux/
11547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11548 T: git git://linuxtv.org/anttip/media_tree.git
11550 F: drivers/media/tuners/si2157*
11552 SI2168 MEDIA DRIVER
11553 M: Antti Palosaari <crope@iki.fi>
11554 L: linux-media@vger.kernel.org
11555 W: https://linuxtv.org
11556 W: http://palosaari.fi/linux/
11557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11558 T: git git://linuxtv.org/anttip/media_tree.git
11560 F: drivers/media/dvb-frontends/si2168*
11562 SI470X FM RADIO RECEIVER I2C DRIVER
11563 M: Hans Verkuil <hverkuil@xs4all.nl>
11564 L: linux-media@vger.kernel.org
11565 T: git git://linuxtv.org/media_tree.git
11566 W: https://linuxtv.org
11568 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11570 SI470X FM RADIO RECEIVER USB DRIVER
11571 M: Hans Verkuil <hverkuil@xs4all.nl>
11572 L: linux-media@vger.kernel.org
11573 T: git git://linuxtv.org/media_tree.git
11574 W: https://linuxtv.org
11576 F: drivers/media/radio/si470x/radio-si470x-common.c
11577 F: drivers/media/radio/si470x/radio-si470x.h
11578 F: drivers/media/radio/si470x/radio-si470x-usb.c
11580 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11581 M: Eduardo Valentin <edubezval@gmail.com>
11582 L: linux-media@vger.kernel.org
11583 T: git git://linuxtv.org/media_tree.git
11584 W: https://linuxtv.org
11586 F: drivers/media/radio/si4713/si4713.?
11588 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11589 M: Eduardo Valentin <edubezval@gmail.com>
11590 L: linux-media@vger.kernel.org
11591 T: git git://linuxtv.org/media_tree.git
11592 W: https://linuxtv.org
11594 F: drivers/media/radio/si4713/radio-platform-si4713.c
11596 SI4713 FM RADIO TRANSMITTER USB DRIVER
11597 M: Hans Verkuil <hverkuil@xs4all.nl>
11598 L: linux-media@vger.kernel.org
11599 T: git git://linuxtv.org/media_tree.git
11600 W: https://linuxtv.org
11602 F: drivers/media/radio/si4713/radio-usb-si4713.c
11605 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11606 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11607 L: linux-media@vger.kernel.org
11608 W: https://linuxtv.org
11609 T: git git://linuxtv.org/media_tree.git
11611 F: drivers/media/common/siano/
11612 F: drivers/media/usb/siano/
11613 F: drivers/media/usb/siano/
11614 F: drivers/media/mmc/siano/
11616 SILEAD TOUCHSCREEN DRIVER
11617 M: Hans de Goede <hdegoede@redhat.com>
11618 L: linux-input@vger.kernel.org
11619 L: platform-driver-x86@vger.kernel.org
11621 F: drivers/input/touchscreen/silead.c
11622 F: drivers/platform/x86/silead_dmi.c
11625 M: Hans de Goede <hdegoede@redhat.com>
11626 L: linux-fbdev@vger.kernel.org
11628 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11629 F: drivers/video/fbdev/simplefb.c
11630 F: include/linux/platform_data/simplefb.h
11632 SH_VEU V4L2 MEM2MEM DRIVER
11633 L: linux-media@vger.kernel.org
11635 F: drivers/media/platform/sh_veu.c
11637 SH_VOU V4L2 OUTPUT DRIVER
11638 L: linux-media@vger.kernel.org
11640 F: drivers/media/platform/sh_vou.c
11641 F: include/media/drv-intf/sh_vou.h
11643 SIMPLE FIRMWARE INTERFACE (SFI)
11644 M: Len Brown <lenb@kernel.org>
11645 L: sfi-devel@simplefirmware.org
11646 W: http://simplefirmware.org/
11647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11649 F: arch/x86/platform/sfi/
11651 F: include/linux/sfi*.h
11653 SIMTEC EB110ATX (Chalice CATS)
11655 P: Vincent Sanders <vince@simtec.co.uk>
11656 M: Simtec Linux Team <linux@simtec.co.uk>
11657 W: http://www.simtec.co.uk/products/EB110ATX/
11660 SIMTEC EB2410ITX (BAST)
11662 P: Vincent Sanders <vince@simtec.co.uk>
11663 M: Simtec Linux Team <linux@simtec.co.uk>
11664 W: http://www.simtec.co.uk/products/EB2410ITX/
11666 F: arch/arm/mach-s3c24xx/mach-bast.c
11667 F: arch/arm/mach-s3c24xx/bast-ide.c
11668 F: arch/arm/mach-s3c24xx/bast-irq.c
11670 SIPHASH PRF ROUTINES
11671 M: Jason A. Donenfeld <Jason@zx2c4.com>
11674 F: lib/test_siphash.c
11675 F: include/linux/siphash.h
11677 TI DAVINCI MACHINE SUPPORT
11678 M: Sekhar Nori <nsekhar@ti.com>
11679 M: Kevin Hilman <khilman@kernel.org>
11680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11683 F: arch/arm/mach-davinci/
11684 F: drivers/i2c/busses/i2c-davinci.c
11686 TI DAVINCI SERIES MEDIA DRIVER
11687 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11688 L: linux-media@vger.kernel.org
11689 W: https://linuxtv.org
11690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11691 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11693 F: drivers/media/platform/davinci/
11694 F: include/media/davinci/
11696 TI AM437X VPFE DRIVER
11697 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11698 L: linux-media@vger.kernel.org
11699 W: https://linuxtv.org
11700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11701 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11703 F: drivers/media/platform/am437x/
11705 OV2659 OMNIVISION SENSOR DRIVER
11706 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11707 L: linux-media@vger.kernel.org
11708 W: https://linuxtv.org
11709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11710 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11712 F: drivers/media/i2c/ov2659.c
11713 F: include/media/i2c/ov2659.h
11715 SILICON MOTION SM712 FRAME BUFFER DRIVER
11716 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11717 M: Teddy Wang <teddy.wang@siliconmotion.com>
11718 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11719 L: linux-fbdev@vger.kernel.org
11721 F: drivers/video/fbdev/sm712*
11722 F: Documentation/fb/sm712fb.txt
11724 SIS 190 ETHERNET DRIVER
11725 M: Francois Romieu <romieu@fr.zoreil.com>
11726 L: netdev@vger.kernel.org
11728 F: drivers/net/ethernet/sis/sis190.c
11730 SIS 900/7016 FAST ETHERNET DRIVER
11731 M: Daniele Venzano <venza@brownhat.org>
11732 W: http://www.brownhat.org/sis900.html
11733 L: netdev@vger.kernel.org
11735 F: drivers/net/ethernet/sis/sis900.*
11737 SIS FRAMEBUFFER DRIVER
11738 M: Thomas Winischhofer <thomas@winischhofer.net>
11739 W: http://www.winischhofer.net/linuxsisvga.shtml
11741 F: Documentation/fb/sisfb.txt
11742 F: drivers/video/fbdev/sis/
11743 F: include/video/sisfb.h
11746 M: Thomas Winischhofer <thomas@winischhofer.net>
11747 W: http://www.winischhofer.at/linuxsisusbvga.shtml
11749 F: drivers/usb/misc/sisusbvga/
11752 M: Christoph Lameter <cl@linux.com>
11753 M: Pekka Enberg <penberg@kernel.org>
11754 M: David Rientjes <rientjes@google.com>
11755 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11756 M: Andrew Morton <akpm@linux-foundation.org>
11757 L: linux-mm@kvack.org
11759 F: include/linux/sl?b*.h
11762 SLEEPABLE READ-COPY UPDATE (SRCU)
11763 M: Lai Jiangshan <jiangshanlai@gmail.com>
11764 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11765 M: Josh Triplett <josh@joshtriplett.org>
11766 R: Steven Rostedt <rostedt@goodmis.org>
11767 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11768 L: linux-kernel@vger.kernel.org
11769 W: http://www.rdrop.com/users/paulmck/RCU/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11772 F: include/linux/srcu.h
11773 F: kernel/rcu/srcu.c
11775 SMACK SECURITY MODULE
11776 M: Casey Schaufler <casey@schaufler-ca.com>
11777 L: linux-security-module@vger.kernel.org
11778 W: http://schaufler-ca.com
11779 T: git git://github.com/cschaufler/smack-next
11781 F: Documentation/security/Smack.txt
11784 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11785 M: Kevin Hilman <khilman@kernel.org>
11786 M: Nishanth Menon <nm@ti.com>
11788 F: drivers/power/avs/
11789 F: include/linux/power/smartreflex.h
11790 L: linux-pm@vger.kernel.org
11792 SMC91x ETHERNET DRIVER
11793 M: Nicolas Pitre <nico@fluxnic.net>
11795 F: drivers/net/ethernet/smsc/smc91x.*
11797 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11798 M: Sakari Ailus <sakari.ailus@iki.fi>
11799 L: linux-media@vger.kernel.org
11801 F: drivers/media/i2c/smiapp/
11802 F: include/media/i2c/smiapp.h
11803 F: drivers/media/i2c/smiapp-pll.c
11804 F: drivers/media/i2c/smiapp-pll.h
11805 F: include/uapi/linux/smiapp.h
11806 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11808 SMM665 HARDWARE MONITOR DRIVER
11809 M: Guenter Roeck <linux@roeck-us.net>
11810 L: linux-hwmon@vger.kernel.org
11812 F: Documentation/hwmon/smm665
11813 F: drivers/hwmon/smm665.c
11815 SMSC EMC2103 HARDWARE MONITOR DRIVER
11816 M: Steve Glendinning <steve.glendinning@shawell.net>
11817 L: linux-hwmon@vger.kernel.org
11819 F: Documentation/hwmon/emc2103
11820 F: drivers/hwmon/emc2103.c
11822 SMSC SCH5627 HARDWARE MONITOR DRIVER
11823 M: Hans de Goede <hdegoede@redhat.com>
11824 L: linux-hwmon@vger.kernel.org
11826 F: Documentation/hwmon/sch5627
11827 F: drivers/hwmon/sch5627.c
11829 SMSC47B397 HARDWARE MONITOR DRIVER
11830 M: Jean Delvare <jdelvare@suse.com>
11831 L: linux-hwmon@vger.kernel.org
11833 F: Documentation/hwmon/smsc47b397
11834 F: drivers/hwmon/smsc47b397.c
11836 SMSC911x ETHERNET DRIVER
11837 M: Steve Glendinning <steve.glendinning@shawell.net>
11838 L: netdev@vger.kernel.org
11840 F: include/linux/smsc911x.h
11841 F: drivers/net/ethernet/smsc/smsc911x.*
11843 SMSC9420 PCI ETHERNET DRIVER
11844 M: Steve Glendinning <steve.glendinning@shawell.net>
11845 L: netdev@vger.kernel.org
11847 F: drivers/net/ethernet/smsc/smsc9420.*
11849 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11850 M: Steve Glendinning <steve.glendinning@shawell.net>
11851 L: linux-fbdev@vger.kernel.org
11853 F: drivers/video/fbdev/smscufx.c
11855 SOC-CAMERA V4L2 SUBSYSTEM
11856 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11857 L: linux-media@vger.kernel.org
11858 T: git git://linuxtv.org/media_tree.git
11860 F: include/media/soc*
11861 F: drivers/media/i2c/soc_camera/
11862 F: drivers/media/platform/soc_camera/
11864 SOEKRIS NET48XX LED SUPPORT
11865 M: Chris Boot <bootc@bootc.net>
11867 F: drivers/leds/leds-net48xx.c
11869 SOFTLOGIC 6x10 MPEG CODEC
11870 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11871 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11872 M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11873 M: Ismael Luceno <ismael@iodev.co.uk>
11874 L: linux-media@vger.kernel.org
11876 F: drivers/media/pci/solo6x10/
11878 SOFTWARE RAID (Multiple Disks) SUPPORT
11879 M: Shaohua Li <shli@kernel.org>
11880 L: linux-raid@vger.kernel.org
11881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11884 F: include/linux/raid/
11885 F: include/uapi/linux/raid/
11887 SONIC NETWORK DRIVER
11888 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11889 L: netdev@vger.kernel.org
11891 F: drivers/net/ethernet/natsemi/sonic.*
11893 SONICS SILICON BACKPLANE DRIVER (SSB)
11894 M: Michael Buesch <m@bues.ch>
11895 L: linux-wireless@vger.kernel.org
11898 F: include/linux/ssb/
11900 SONY VAIO CONTROL DEVICE DRIVER
11901 M: Mattia Dongili <malattia@linux.it>
11902 L: platform-driver-x86@vger.kernel.org
11903 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11905 F: Documentation/laptops/sony-laptop.txt
11906 F: drivers/char/sonypi.c
11907 F: drivers/platform/x86/sony-laptop.c
11908 F: include/linux/sony-laptop.h
11910 SONY MEMORYSTICK CARD SUPPORT
11911 M: Alex Dubov <oakad@yahoo.com>
11912 W: http://tifmxx.berlios.de/
11914 F: drivers/memstick/host/tifm_ms.c
11916 SONY MEMORYSTICK STANDARD SUPPORT
11917 M: Maxim Levitsky <maximlevitsky@gmail.com>
11919 F: drivers/memstick/core/ms_block.*
11922 M: Jaroslav Kysela <perex@perex.cz>
11923 M: Takashi Iwai <tiwai@suse.com>
11924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11925 W: http://www.alsa-project.org/
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11927 T: git git://git.alsa-project.org/alsa-kernel.git
11928 Q: http://patchwork.kernel.org/project/alsa-devel/list/
11930 F: Documentation/sound/
11932 F: include/uapi/sound/
11935 SOUND - COMPRESSED AUDIO
11936 M: Vinod Koul <vinod.koul@intel.com>
11937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11940 F: Documentation/sound/alsa/compress_offload.txt
11941 F: include/sound/compress_driver.h
11942 F: include/uapi/sound/compress_*
11943 F: sound/core/compress_offload.c
11944 F: sound/soc/soc-compress.c
11946 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11947 M: Liam Girdwood <lgirdwood@gmail.com>
11948 M: Mark Brown <broonie@kernel.org>
11949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11951 W: http://alsa-project.org/main/index.php/ASoC
11953 F: Documentation/devicetree/bindings/sound/
11954 F: Documentation/sound/alsa/soc/
11956 F: include/sound/soc*
11958 SOUND - DMAENGINE HELPERS
11959 M: Lars-Peter Clausen <lars@metafoo.de>
11961 F: include/sound/dmaengine_pcm.h
11962 F: sound/core/pcm_dmaengine.c
11963 F: sound/soc/soc-generic-dmaengine-pcm.c
11966 M: Olli Salonen <olli.salonen@iki.fi>
11967 L: linux-media@vger.kernel.org
11968 W: https://linuxtv.org
11969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11971 F: drivers/media/dvb-frontends/sp2*
11973 SPARC + UltraSPARC (sparc/sparc64)
11974 M: "David S. Miller" <davem@davemloft.net>
11975 L: sparclinux@vger.kernel.org
11976 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11983 SPARC SERIAL DRIVERS
11984 M: "David S. Miller" <davem@davemloft.net>
11985 L: sparclinux@vger.kernel.org
11986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11989 F: include/linux/sunserialcore.h
11990 F: drivers/tty/serial/suncore.c
11991 F: drivers/tty/serial/sunhv.c
11992 F: drivers/tty/serial/sunsab.c
11993 F: drivers/tty/serial/sunsab.h
11994 F: drivers/tty/serial/sunsu.c
11995 F: drivers/tty/serial/sunzilog.c
11996 F: drivers/tty/serial/sunzilog.h
11999 M: "Christopher Li" <sparse@chrisli.org>
12000 L: linux-sparse@vger.kernel.org
12001 W: https://sparse.wiki.kernel.org/
12002 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12003 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12005 F: include/linux/compiler.h
12007 SPEAR PLATFORM SUPPORT
12008 M: Viresh Kumar <vireshk@kernel.org>
12009 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12011 W: http://www.st.com/spear
12013 F: arch/arm/boot/dts/spear*
12014 F: arch/arm/mach-spear/
12016 SPEAR CLOCK FRAMEWORK SUPPORT
12017 M: Viresh Kumar <vireshk@kernel.org>
12018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12019 W: http://www.st.com/spear
12021 F: drivers/clk/spear/
12024 M: Cyrille Pitchen <cyrille.pitchen@atmel.com>
12025 M: Marek Vasut <marek.vasut@gmail.com>
12026 L: linux-mtd@lists.infradead.org
12027 W: http://www.linux-mtd.infradead.org/
12028 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12029 T: git git://github.com/spi-nor/linux.git
12031 F: drivers/mtd/spi-nor/
12032 F: include/linux/mtd/spi-nor.h
12035 M: Mark Brown <broonie@kernel.org>
12036 L: linux-spi@vger.kernel.org
12037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12038 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12040 F: Documentation/devicetree/bindings/spi/
12041 F: Documentation/spi/
12043 F: include/linux/spi/
12044 F: include/uapi/linux/spi/
12047 SPIDERNET NETWORK DRIVER for CELL
12048 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12049 L: netdev@vger.kernel.org
12051 F: Documentation/networking/spider_net.txt
12052 F: drivers/net/ethernet/toshiba/spider_net*
12055 M: Jeremy Kerr <jk@ozlabs.org>
12056 L: linuxppc-dev@lists.ozlabs.org
12057 W: http://www.ibm.com/developerworks/power/cell/
12059 F: Documentation/filesystems/spufs.txt
12060 F: arch/powerpc/platforms/cell/spufs/
12062 SQUASHFS FILE SYSTEM
12063 M: Phillip Lougher <phillip@squashfs.org.uk>
12064 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12065 W: http://squashfs.org.uk
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12068 F: Documentation/filesystems/squashfs.txt
12071 SRM (Alpha) environment access
12072 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12074 F: arch/alpha/kernel/srm_env.c
12077 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12078 L: stable@vger.kernel.org
12080 F: Documentation/process/stable-kernel-rules.rst
12083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12085 L: devel@driverdev.osuosl.org
12087 F: drivers/staging/
12090 M: Ian Abbott <abbotti@mev.co.uk>
12091 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12093 F: drivers/staging/comedi/
12095 STAGING - FLARION FT1000 DRIVERS
12096 M: Marek Belisko <marek.belisko@gmail.com>
12098 F: drivers/staging/ft1000/
12100 STAGING - INDUSTRIAL IO
12101 M: Jonathan Cameron <jic23@kernel.org>
12102 L: linux-iio@vger.kernel.org
12104 F: Documentation/devicetree/bindings/staging/iio/
12105 F: drivers/staging/iio/
12107 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12108 M: Jarod Wilson <jarod@wilsonet.com>
12109 W: http://www.lirc.org/
12111 F: drivers/staging/media/lirc/
12113 STAGING - LUSTRE PARALLEL FILESYSTEM
12114 M: Oleg Drokin <oleg.drokin@intel.com>
12115 M: Andreas Dilger <andreas.dilger@intel.com>
12116 M: James Simmons <jsimmons@infradead.org>
12117 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12118 W: http://wiki.lustre.org/
12120 F: drivers/staging/lustre
12122 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12123 M: Marc Dietrich <marvin24@gmx.de>
12124 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12125 L: linux-tegra@vger.kernel.org
12127 F: drivers/staging/nvec/
12129 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12130 M: Jens Frederich <jfrederich@gmail.com>
12131 M: Daniel Drake <dsd@laptop.org>
12132 M: Jon Nettleton <jon.nettleton@gmail.com>
12133 W: http://wiki.laptop.org/go/DCON
12135 F: drivers/staging/olpc_dcon/
12137 STAGING - REALTEK RTL8712U DRIVERS
12138 M: Larry Finger <Larry.Finger@lwfinger.net>
12139 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12141 F: drivers/staging/rtl8712/
12143 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12144 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12145 M: Teddy Wang <teddy.wang@siliconmotion.com>
12146 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12147 L: linux-fbdev@vger.kernel.org
12149 F: drivers/staging/sm750fb/
12151 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12152 M: William Hubbs <w.d.hubbs@gmail.com>
12153 M: Chris Brannon <chris@the-brannons.com>
12154 M: Kirk Reiser <kirk@reisers.ca>
12155 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12156 L: speakup@linux-speakup.org
12157 W: http://www.linux-speakup.org/
12159 F: drivers/staging/speakup/
12161 STAGING - VIA VT665X DRIVERS
12162 M: Forest Bond <forest@alittletooquiet.net>
12164 F: drivers/staging/vt665?/
12166 STAGING - WILC1000 WIFI DRIVER
12167 M: Aditya Shankar <aditya.shankar@microchip.com>
12168 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12169 L: linux-wireless@vger.kernel.org
12171 F: drivers/staging/wilc1000/
12173 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12174 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12176 F: drivers/staging/xgifb/
12178 STARFIRE/DURALAN NETWORK DRIVER
12179 M: Ion Badulescu <ionut@badula.org>
12181 F: drivers/net/ethernet/adaptec/starfire*
12184 M: Sam Creasey <sammy@sammy.net>
12185 W: http://sammy.net/sun3/
12187 F: arch/m68k/kernel/*sun3*
12188 F: arch/m68k/sun3*/
12189 F: arch/m68k/include/asm/sun3*
12190 F: drivers/net/ethernet/i825xx/sun3*
12192 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12193 M: Hans de Goede <hdegoede@redhat.com>
12194 L: linux-input@vger.kernel.org
12196 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12197 F: drivers/input/keyboard/sun4i-lradc-keys.c
12199 SUNDANCE NETWORK DRIVER
12200 M: Denis Kirjanov <kda@linux-powerpc.org>
12201 L: netdev@vger.kernel.org
12203 F: drivers/net/ethernet/dlink/sundance.c
12206 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12207 M: Rich Felker <dalias@libc.org>
12208 L: linux-sh@vger.kernel.org
12209 Q: http://patchwork.kernel.org/project/linux-sh/list/
12211 F: Documentation/sh/
12216 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12217 M: Len Brown <len.brown@intel.com>
12218 M: Pavel Machek <pavel@ucw.cz>
12219 L: linux-pm@vger.kernel.org
12220 B: https://bugzilla.kernel.org
12222 F: Documentation/power/
12223 F: arch/x86/kernel/acpi/
12224 F: drivers/base/power/
12226 F: include/linux/suspend.h
12227 F: include/linux/freezer.h
12228 F: include/linux/pm.h
12231 M: Martin Mares <mj@ucw.cz>
12232 L: linux-video@atrey.karlin.mff.cuni.cz
12234 F: Documentation/svga.txt
12235 F: arch/x86/boot/video*
12238 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12239 L: linux-kernel@vger.kernel.org
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12243 F: arch/*/kernel/pci-swiotlb.c
12244 F: include/linux/swiotlb.h
12247 M: Jiri Pirko <jiri@resnulli.us>
12248 M: Ivan Vecera <ivecera@redhat.com>
12249 L: netdev@vger.kernel.org
12252 F: include/net/switchdev.h
12254 SYNOPSYS ARC ARCHITECTURE
12255 M: Vineet Gupta <vgupta@synopsys.com>
12256 L: linux-snps-arc@lists.infradead.org
12259 F: Documentation/devicetree/bindings/arc/*
12260 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12261 F: drivers/clocksource/arc_timer.c
12262 F: drivers/tty/serial/arc_uart.c
12263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12265 SYNOPSYS ARC SDP platform support
12266 M: Alexey Brodkin <abrodkin@synopsys.com>
12268 F: arch/arc/plat-axs10x
12269 F: arch/arc/boot/dts/ax*
12270 F: Documentation/devicetree/bindings/arc/axs10*
12272 SYSTEM CONFIGURATION (SYSCON)
12273 M: Lee Jones <lee.jones@linaro.org>
12274 M: Arnd Bergmann <arnd@arndb.de>
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12277 F: drivers/mfd/syscon.c
12279 SYSTEM RESET/SHUTDOWN DRIVERS
12280 M: Sebastian Reichel <sre@kernel.org>
12281 L: linux-pm@vger.kernel.org
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12284 F: Documentation/devicetree/bindings/power/reset/
12285 F: drivers/power/reset/
12288 M: Christoph Hellwig <hch@infradead.org>
12290 F: Documentation/filesystems/sysv-fs.txt
12292 F: include/linux/sysv_fs.h
12295 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12296 L: linux-scsi@vger.kernel.org
12297 L: target-devel@vger.kernel.org
12298 W: http://www.linux-iscsi.org
12299 W: http://groups.google.com/group/linux-iscsi-target-dev
12300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12304 F: Documentation/target/
12306 TASKSTATS STATISTICS INTERFACE
12307 M: Balbir Singh <bsingharora@gmail.com>
12309 F: Documentation/accounting/taskstats*
12310 F: include/linux/taskstats*
12311 F: kernel/taskstats.c
12314 M: Jamal Hadi Salim <jhs@mojatatu.com>
12315 M: Cong Wang <xiyou.wangcong@gmail.com>
12316 M: Jiri Pirko <jiri@resnulli.us>
12317 L: netdev@vger.kernel.org
12319 F: include/net/pkt_cls.h
12320 F: include/net/pkt_sched.h
12321 F: include/net/tc_act/
12322 F: include/uapi/linux/pkt_cls.h
12323 F: include/uapi/linux/pkt_sched.h
12324 F: include/uapi/linux/tc_act/
12325 F: include/uapi/linux/tc_ematch/
12328 TCP LOW PRIORITY MODULE
12329 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12330 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12331 W: http://tcp-lp-mod.sourceforge.net/
12333 F: net/ipv4/tcp_lp.c
12335 TDA10071 MEDIA DRIVER
12336 M: Antti Palosaari <crope@iki.fi>
12337 L: linux-media@vger.kernel.org
12338 W: https://linuxtv.org
12339 W: http://palosaari.fi/linux/
12340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12341 T: git git://linuxtv.org/anttip/media_tree.git
12343 F: drivers/media/dvb-frontends/tda10071*
12345 TDA18212 MEDIA DRIVER
12346 M: Antti Palosaari <crope@iki.fi>
12347 L: linux-media@vger.kernel.org
12348 W: https://linuxtv.org
12349 W: http://palosaari.fi/linux/
12350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12351 T: git git://linuxtv.org/anttip/media_tree.git
12353 F: drivers/media/tuners/tda18212*
12355 TDA18218 MEDIA DRIVER
12356 M: Antti Palosaari <crope@iki.fi>
12357 L: linux-media@vger.kernel.org
12358 W: https://linuxtv.org
12359 W: http://palosaari.fi/linux/
12360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12361 T: git git://linuxtv.org/anttip/media_tree.git
12363 F: drivers/media/tuners/tda18218*
12365 TDA18271 MEDIA DRIVER
12366 M: Michael Krufky <mkrufky@linuxtv.org>
12367 L: linux-media@vger.kernel.org
12368 W: https://linuxtv.org
12369 W: http://github.com/mkrufky
12370 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12371 T: git git://linuxtv.org/mkrufky/tuners.git
12373 F: drivers/media/tuners/tda18271*
12375 TDA827x MEDIA DRIVER
12376 M: Michael Krufky <mkrufky@linuxtv.org>
12377 L: linux-media@vger.kernel.org
12378 W: https://linuxtv.org
12379 W: http://github.com/mkrufky
12380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12381 T: git git://linuxtv.org/mkrufky/tuners.git
12383 F: drivers/media/tuners/tda8290.*
12385 TDA8290 MEDIA DRIVER
12386 M: Michael Krufky <mkrufky@linuxtv.org>
12387 L: linux-media@vger.kernel.org
12388 W: https://linuxtv.org
12389 W: http://github.com/mkrufky
12390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12391 T: git git://linuxtv.org/mkrufky/tuners.git
12393 F: drivers/media/tuners/tda8290.*
12395 TDA9840 MEDIA DRIVER
12396 M: Hans Verkuil <hverkuil@xs4all.nl>
12397 L: linux-media@vger.kernel.org
12398 T: git git://linuxtv.org/media_tree.git
12399 W: https://linuxtv.org
12401 F: drivers/media/i2c/tda9840*
12403 TEA5761 TUNER DRIVER
12404 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12405 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12406 L: linux-media@vger.kernel.org
12407 W: https://linuxtv.org
12408 T: git git://linuxtv.org/media_tree.git
12410 F: drivers/media/tuners/tea5761.*
12412 TEA5767 TUNER DRIVER
12413 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12414 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12415 L: linux-media@vger.kernel.org
12416 W: https://linuxtv.org
12417 T: git git://linuxtv.org/media_tree.git
12419 F: drivers/media/tuners/tea5767.*
12421 TEA6415C MEDIA DRIVER
12422 M: Hans Verkuil <hverkuil@xs4all.nl>
12423 L: linux-media@vger.kernel.org
12424 T: git git://linuxtv.org/media_tree.git
12425 W: https://linuxtv.org
12427 F: drivers/media/i2c/tea6415c*
12429 TEA6420 MEDIA DRIVER
12430 M: Hans Verkuil <hverkuil@xs4all.nl>
12431 L: linux-media@vger.kernel.org
12432 T: git git://linuxtv.org/media_tree.git
12433 W: https://linuxtv.org
12435 F: drivers/media/i2c/tea6420*
12438 M: Jiri Pirko <jiri@resnulli.us>
12439 L: netdev@vger.kernel.org
12441 F: drivers/net/team/
12442 F: include/linux/if_team.h
12443 F: include/uapi/linux/if_team.h
12445 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12446 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12448 F: arch/x86/platform/ts5500/
12450 TECHNOTREND USB IR RECEIVER
12451 M: Sean Young <sean@mess.org>
12452 L: linux-media@vger.kernel.org
12454 F: drivers/media/rc/ttusbir.c
12456 TEGRA ARCHITECTURE SUPPORT
12457 M: Stephen Warren <swarren@wwwdotorg.org>
12458 M: Thierry Reding <thierry.reding@gmail.com>
12459 M: Alexandre Courbot <gnurou@gmail.com>
12460 L: linux-tegra@vger.kernel.org
12461 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12467 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12468 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12470 F: drivers/clk/tegra/
12473 M: Laxman Dewangan <ldewangan@nvidia.com>
12474 M: Jon Hunter <jonathanh@nvidia.com>
12476 F: drivers/dma/tegra*
12479 M: Laxman Dewangan <ldewangan@nvidia.com>
12481 F: drivers/i2c/busses/i2c-tegra.c
12483 TEGRA IOMMU DRIVERS
12484 M: Hiroshi Doyu <hdoyu@nvidia.com>
12486 F: drivers/iommu/tegra*
12489 M: Rakesh Iyer <riyer@nvidia.com>
12490 M: Laxman Dewangan <ldewangan@nvidia.com>
12492 F: drivers/input/keyboard/tegra-kbc.c
12495 M: Thierry Reding <thierry.reding@gmail.com>
12497 F: drivers/pwm/pwm-tegra.c
12499 TEGRA SERIAL DRIVER
12500 M: Laxman Dewangan <ldewangan@nvidia.com>
12502 F: drivers/tty/serial/serial-tegra.c
12505 M: Laxman Dewangan <ldewangan@nvidia.com>
12507 F: drivers/spi/spi-tegra*
12509 TEHUTI ETHERNET DRIVER
12510 M: Andy Gospodarek <andy@greyhouse.net>
12511 L: netdev@vger.kernel.org
12513 F: drivers/net/ethernet/tehuti/*
12515 Telecom Clock Driver for MCPL0010
12516 M: Mark Gross <mark.gross@intel.com>
12518 F: drivers/char/tlclk.c
12520 TENSILICA XTENSA PORT (xtensa)
12521 M: Chris Zankel <chris@zankel.net>
12522 M: Max Filippov <jcmvbkbc@gmail.com>
12523 L: linux-xtensa@linux-xtensa.org
12524 T: git git://github.com/czankel/xtensa-linux.git
12527 F: drivers/irqchip/irq-xtensa-*
12529 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12530 M: Nishanth Menon <nm@ti.com>
12531 M: Tero Kristo <t-kristo@ti.com>
12532 M: Santosh Shilimkar <ssantosh@kernel.org>
12533 L: linux-arm-kernel@lists.infradead.org
12535 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12536 F: drivers/firmware/ti_sci*
12537 F: include/linux/soc/ti/ti_sci_protocol.h
12539 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12540 M: Hans Verkuil <hverkuil@xs4all.nl>
12541 L: linux-media@vger.kernel.org
12542 T: git git://linuxtv.org/media_tree.git
12543 W: https://linuxtv.org
12545 F: drivers/media/radio/radio-raremono.c
12548 M: Zhang Rui <rui.zhang@intel.com>
12549 M: Eduardo Valentin <edubezval@gmail.com>
12550 L: linux-pm@vger.kernel.org
12551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12553 Q: https://patchwork.kernel.org/project/linux-pm/list/
12555 F: drivers/thermal/
12556 F: include/linux/thermal.h
12557 F: include/uapi/linux/thermal.h
12558 F: include/linux/cpu_cooling.h
12559 F: Documentation/devicetree/bindings/thermal/
12561 THERMAL/CPU_COOLING
12562 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12563 M: Viresh Kumar <viresh.kumar@linaro.org>
12564 M: Javi Merino <javi.merino@kernel.org>
12565 L: linux-pm@vger.kernel.org
12567 F: Documentation/thermal/cpu-cooling-api.txt
12568 F: drivers/thermal/cpu_cooling.c
12569 F: include/linux/cpu_cooling.h
12571 THINKPAD ACPI EXTRAS DRIVER
12572 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12573 L: ibm-acpi-devel@lists.sourceforge.net
12574 L: platform-driver-x86@vger.kernel.org
12575 W: http://ibm-acpi.sourceforge.net
12576 W: http://thinkwiki.org/wiki/Ibm-acpi
12577 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12579 F: drivers/platform/x86/thinkpad_acpi.c
12581 TI BANDGAP AND THERMAL DRIVER
12582 M: Eduardo Valentin <edubezval@gmail.com>
12583 M: Keerthy <j-keerthy@ti.com>
12584 L: linux-pm@vger.kernel.org
12585 L: linux-omap@vger.kernel.org
12587 F: drivers/thermal/ti-soc-thermal/
12590 M: Benoit Parrot <bparrot@ti.com>
12591 L: linux-media@vger.kernel.org
12592 W: http://linuxtv.org/
12593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12595 F: drivers/media/platform/ti-vpe/
12597 TI CDCE706 CLOCK DRIVER
12598 M: Max Filippov <jcmvbkbc@gmail.com>
12600 F: drivers/clk/clk-cdce706.c
12603 M: Tero Kristo <t-kristo@ti.com>
12604 L: linux-omap@vger.kernel.org
12607 F: include/linux/clk/ti.h
12609 TI ETHERNET SWITCH DRIVER (CPSW)
12610 R: Grygorii Strashko <grygorii.strashko@ti.com>
12611 L: linux-omap@vger.kernel.org
12612 L: netdev@vger.kernel.org
12614 F: drivers/net/ethernet/ti/cpsw*
12615 F: drivers/net/ethernet/ti/davinci*
12617 TI FLASH MEDIA INTERFACE DRIVER
12618 M: Alex Dubov <oakad@yahoo.com>
12620 F: drivers/misc/tifm*
12621 F: drivers/mmc/host/tifm_sd.c
12622 F: include/linux/tifm.h
12624 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12625 M: Santosh Shilimkar <ssantosh@kernel.org>
12626 L: linux-kernel@vger.kernel.org
12627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12629 F: drivers/soc/ti/*
12630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12633 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12634 M: M R Swami Reddy <mr.swami.reddy@ti.com>
12635 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12638 F: sound/soc/codecs/lm49453*
12639 F: sound/soc/codecs/isabelle*
12641 TI LP855x BACKLIGHT DRIVER
12642 M: Milo Kim <milo.kim@ti.com>
12644 F: Documentation/backlight/lp855x-driver.txt
12645 F: drivers/video/backlight/lp855x_bl.c
12646 F: include/linux/platform_data/lp855x.h
12648 TI LP8727 CHARGER DRIVER
12649 M: Milo Kim <milo.kim@ti.com>
12651 F: drivers/power/supply/lp8727_charger.c
12652 F: include/linux/platform_data/lp8727.h
12654 TI LP8788 MFD DRIVER
12655 M: Milo Kim <milo.kim@ti.com>
12657 F: drivers/iio/adc/lp8788_adc.c
12658 F: drivers/leds/leds-lp8788.c
12659 F: drivers/mfd/lp8788*.c
12660 F: drivers/power/supply/lp8788-charger.c
12661 F: drivers/regulator/lp8788-*.c
12662 F: include/linux/mfd/lp8788*.h
12664 TI NETCP ETHERNET DRIVER
12665 M: Wingman Kwok <w-kwok2@ti.com>
12666 M: Murali Karicheri <m-karicheri2@ti.com>
12667 L: netdev@vger.kernel.org
12669 F: drivers/net/ethernet/ti/netcp*
12671 TI TAS571X FAMILY ASoC CODEC DRIVER
12672 M: Kevin Cernekee <cernekee@chromium.org>
12673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12675 F: sound/soc/codecs/tas571x*
12677 TI TWL4030 SERIES SOC CODEC DRIVER
12678 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12681 F: sound/soc/codecs/twl4030*
12683 TI WILINK WIRELESS DRIVERS
12684 L: linux-wireless@vger.kernel.org
12685 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12686 W: http://wireless.kernel.org/en/users/Drivers/wl1251
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12689 F: drivers/net/wireless/ti/
12690 F: include/linux/wl12xx.h
12693 M: Jon Maloy <jon.maloy@ericsson.com>
12694 M: Ying Xue <ying.xue@windriver.com>
12695 L: netdev@vger.kernel.org (core kernel code)
12696 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12697 W: http://tipc.sourceforge.net/
12699 F: include/uapi/linux/tipc*.h
12703 M: Chris Metcalf <cmetcalf@mellanox.com>
12704 W: http://www.mellanox.com/repository/solutions/tile-scm/
12705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12708 F: drivers/char/tile-srom.c
12709 F: drivers/edac/tile_edac.c
12710 F: drivers/net/ethernet/tile/
12711 F: drivers/rtc/rtc-tile.c
12712 F: drivers/tty/hvc/hvc_tile.c
12713 F: drivers/tty/serial/tilegx.c
12714 F: drivers/usb/host/*-tilegx.c
12715 F: include/linux/usb/tilegx.h
12717 TLAN NETWORK DRIVER
12718 M: Samuel Chessman <chessman@tux.org>
12719 L: tlan-devel@lists.sourceforge.net (subscribers-only)
12720 W: http://sourceforge.net/projects/tlan/
12722 F: Documentation/networking/tlan.txt
12723 F: drivers/net/ethernet/ti/tlan.*
12725 TOMOYO SECURITY MODULE
12726 M: Kentaro Takeda <takedakn@nttdata.co.jp>
12727 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12728 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12729 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12730 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12731 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12732 W: http://tomoyo.sourceforge.jp/
12733 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12735 F: security/tomoyo/
12737 TOPSTAR LAPTOP EXTRAS DRIVER
12738 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12739 L: platform-driver-x86@vger.kernel.org
12741 F: drivers/platform/x86/topstar-laptop.c
12743 TOSHIBA ACPI EXTRAS DRIVER
12744 M: Azael Avalos <coproscefalo@gmail.com>
12745 L: platform-driver-x86@vger.kernel.org
12747 F: drivers/platform/x86/toshiba_acpi.c
12749 TOSHIBA BLUETOOTH DRIVER
12750 M: Azael Avalos <coproscefalo@gmail.com>
12751 L: platform-driver-x86@vger.kernel.org
12753 F: drivers/platform/x86/toshiba_bluetooth.c
12755 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12756 M: Azael Avalos <coproscefalo@gmail.com>
12757 L: platform-driver-x86@vger.kernel.org
12759 F: drivers/platform/x86/toshiba_haps.c
12761 TOSHIBA WMI HOTKEYS DRIVER
12762 M: Azael Avalos <coproscefalo@gmail.com>
12763 L: platform-driver-x86@vger.kernel.org
12765 F: drivers/platform/x86/toshiba-wmi.c
12768 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12769 W: http://www.buzzard.org.uk/toshiba/
12771 F: drivers/char/toshiba.c
12772 F: include/linux/toshiba.h
12773 F: include/uapi/linux/toshiba.h
12775 TOSHIBA TC358743 DRIVER
12776 M: Mats Randgaard <matrandg@cisco.com>
12777 L: linux-media@vger.kernel.org
12779 F: drivers/media/i2c/tc358743*
12780 F: include/media/i2c/tc358743.h
12782 TMIO/SDHI MMC DRIVER
12783 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12784 L: linux-mmc@vger.kernel.org
12786 F: drivers/mmc/host/tmio_mmc*
12787 F: drivers/mmc/host/sh_mobile_sdhi.c
12788 F: include/linux/mfd/tmio.h
12790 TMP401 HARDWARE MONITOR DRIVER
12791 M: Guenter Roeck <linux@roeck-us.net>
12792 L: linux-hwmon@vger.kernel.org
12794 F: Documentation/hwmon/tmp401
12795 F: drivers/hwmon/tmp401.c
12797 TMPFS (SHMEM FILESYSTEM)
12798 M: Hugh Dickins <hughd@google.com>
12799 L: linux-mm@kvack.org
12801 F: include/linux/shmem_fs.h
12804 TM6000 VIDEO4LINUX DRIVER
12805 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12806 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12807 L: linux-media@vger.kernel.org
12808 W: https://linuxtv.org
12809 T: git git://linuxtv.org/media_tree.git
12811 F: drivers/media/usb/tm6000/
12812 F: Documentation/media/v4l-drivers/tm6000*
12814 TW5864 VIDEO4LINUX DRIVER
12815 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12816 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12817 M: Andrey Utkin <andrey_utkin@fastmail.com>
12818 L: linux-media@vger.kernel.org
12820 F: drivers/media/pci/tw5864/
12822 TW68 VIDEO4LINUX DRIVER
12823 M: Hans Verkuil <hverkuil@xs4all.nl>
12824 L: linux-media@vger.kernel.org
12825 T: git git://linuxtv.org/media_tree.git
12826 W: https://linuxtv.org
12828 F: drivers/media/pci/tw68/
12830 TW686X VIDEO4LINUX DRIVER
12831 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12832 L: linux-media@vger.kernel.org
12833 T: git git://linuxtv.org/media_tree.git
12834 W: http://linuxtv.org
12836 F: drivers/media/pci/tw686x/
12839 M: Peter Huewe <peterhuewe@gmx.de>
12840 M: Marcel Selhorst <tpmdd@selhorst.net>
12841 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12842 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12843 W: http://tpmdd.sourceforge.net
12844 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12845 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12846 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12848 F: drivers/char/tpm/
12850 TPM IBM_VTPM DEVICE DRIVER
12851 M: Ashley Lai <ashleydlai@gmail.com>
12852 W: http://tpmdd.sourceforge.net
12853 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12855 F: drivers/char/tpm/tpm_ibmvtpm*
12858 M: Steven Rostedt <rostedt@goodmis.org>
12859 M: Ingo Molnar <mingo@redhat.com>
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12862 F: Documentation/trace/ftrace.txt
12863 F: arch/*/*/*/ftrace.h
12864 F: arch/*/kernel/ftrace.c
12865 F: include/*/ftrace.h
12866 F: include/linux/trace*.h
12869 F: tools/testing/selftests/ftrace/
12871 TRACING MMIO ACCESSES (MMIOTRACE)
12872 M: Steven Rostedt <rostedt@goodmis.org>
12873 M: Ingo Molnar <mingo@kernel.org>
12874 R: Karol Herbst <karolherbst@gmail.com>
12875 R: Pekka Paalanen <ppaalanen@gmail.com>
12877 L: linux-kernel@vger.kernel.org
12878 L: nouveau@lists.freedesktop.org
12879 F: kernel/trace/trace_mmiotrace.c
12880 F: include/linux/mmiotrace.h
12881 F: arch/x86/mm/kmmio.c
12882 F: arch/x86/mm/mmio-mod.c
12883 F: arch/x86/mm/testmmiotrace.c
12886 M: Jiri Kosina <trivial@kernel.org>
12887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12889 K: ^Subject:.*(?i)trivial
12892 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12893 M: Jiri Slaby <jslaby@suse.com>
12895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12896 F: Documentation/serial/
12898 F: drivers/tty/serial/serial_core.c
12899 F: include/linux/serial_core.h
12900 F: include/linux/serial.h
12901 F: include/linux/tty.h
12902 F: include/uapi/linux/serial_core.h
12903 F: include/uapi/linux/serial.h
12904 F: include/uapi/linux/tty.h
12906 TUA9001 MEDIA DRIVER
12907 M: Antti Palosaari <crope@iki.fi>
12908 L: linux-media@vger.kernel.org
12909 W: https://linuxtv.org
12910 W: http://palosaari.fi/linux/
12911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12912 T: git git://linuxtv.org/anttip/media_tree.git
12914 F: drivers/media/tuners/tua9001*
12916 TULIP NETWORK DRIVERS
12917 L: netdev@vger.kernel.org
12918 L: linux-parisc@vger.kernel.org
12920 F: drivers/net/ethernet/dec/tulip/
12923 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12924 W: http://vtun.sourceforge.net/tun
12926 F: Documentation/networking/tuntap.txt
12927 F: arch/um/os-Linux/drivers/
12929 TURBOCHANNEL SUBSYSTEM
12930 M: "Maciej W. Rozycki" <macro@linux-mips.org>
12931 M: Ralf Baechle <ralf@linux-mips.org>
12932 L: linux-mips@linux-mips.org
12933 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12936 F: include/linux/tc.h
12938 UBI FILE SYSTEM (UBIFS)
12939 M: Richard Weinberger <richard@nod.at>
12940 M: Artem Bityutskiy <dedekind1@gmail.com>
12941 M: Adrian Hunter <adrian.hunter@intel.com>
12942 L: linux-mtd@lists.infradead.org
12943 T: git git://git.infradead.org/ubifs-2.6.git
12944 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12946 F: Documentation/filesystems/ubifs.txt
12949 UCLINUX (M68KNOMMU AND COLDFIRE)
12950 M: Greg Ungerer <gerg@linux-m68k.org>
12951 W: http://www.linux-m68k.org/
12952 W: http://www.uclinux.org/
12953 L: linux-m68k@lists.linux-m68k.org
12954 L: uclinux-dev@uclinux.org (subscribers-only)
12955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12957 F: arch/m68k/coldfire/
12959 F: arch/m68k/*/*_no.*
12960 F: arch/m68k/include/asm/*_no.*
12963 M: Jan Kara <jack@suse.com>
12965 F: Documentation/filesystems/udf.txt
12969 M: Bastien Nocera <hadess@hadess.net>
12970 L: linux-input@vger.kernel.org
12972 F: drivers/hid/hid-udraw.c
12975 M: Evgeniy Dushistov <dushistov@mail.ru>
12977 F: Documentation/filesystems/ufs.txt
12980 UHID USERSPACE HID IO DRIVER:
12981 M: David Herrmann <dh.herrmann@googlemail.com>
12982 L: linux-input@vger.kernel.org
12984 F: drivers/hid/uhid.c
12985 F: include/uapi/linux/uhid.h
12987 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12988 L: linux-usb@vger.kernel.org
12991 F: include/linux/uwb.h
12992 F: include/linux/uwb/
12994 UNICORE32 ARCHITECTURE:
12995 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12996 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12998 T: git git://github.com/gxt/linux.git
13002 M: Tony Finch <dot@dotat.at>
13003 W: http://dotat.at/prog/unifdef
13005 F: scripts/unifdef.c
13007 UNIFORM CDROM DRIVER
13008 M: Jens Axboe <axboe@kernel.dk>
13009 W: http://www.kernel.dk
13011 F: Documentation/cdrom/
13012 F: drivers/cdrom/cdrom.c
13013 F: include/linux/cdrom.h
13014 F: include/uapi/linux/cdrom.h
13016 UNISYS S-PAR DRIVERS
13017 M: David Kershner <david.kershner@unisys.com>
13018 L: sparmaintainer@unisys.com (Unisys internal)
13020 F: drivers/staging/unisys/
13022 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13023 M: Vinayak Holikatti <vinholikatti@gmail.com>
13024 L: linux-scsi@vger.kernel.org
13026 F: Documentation/scsi/ufs.txt
13027 F: drivers/scsi/ufs/
13029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13030 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13031 M: Prabu Thangamuthu <prabut@synopsys.com>
13032 L: linux-scsi@vger.kernel.org
13034 F: drivers/scsi/ufs/*dwc*
13036 UNSORTED BLOCK IMAGES (UBI)
13037 M: Artem Bityutskiy <dedekind1@gmail.com>
13038 M: Richard Weinberger <richard@nod.at>
13039 W: http://www.linux-mtd.infradead.org/
13040 L: linux-mtd@lists.infradead.org
13041 T: git git://git.infradead.org/ubifs-2.6.git
13043 F: drivers/mtd/ubi/
13044 F: include/linux/mtd/ubi.h
13045 F: include/uapi/mtd/ubi-user.h
13048 M: Oliver Neukum <oneukum@suse.com>
13049 L: linux-usb@vger.kernel.org
13051 F: Documentation/usb/acm.txt
13052 F: drivers/usb/class/cdc-acm.*
13054 USB AR5523 WIRELESS DRIVER
13055 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13056 L: linux-wireless@vger.kernel.org
13058 F: drivers/net/wireless/ath/ar5523/
13061 M: Oliver Neukum <oneukum@suse.com>
13062 L: linux-usb@vger.kernel.org
13063 L: linux-scsi@vger.kernel.org
13065 F: drivers/usb/storage/uas.c
13067 USB CDC ETHERNET DRIVER
13068 M: Oliver Neukum <oliver@neukum.org>
13069 L: linux-usb@vger.kernel.org
13071 F: drivers/net/usb/cdc_*.c
13072 F: include/uapi/linux/usb/cdc.h
13074 USB CHAOSKEY DRIVER
13075 M: Keith Packard <keithp@keithp.com>
13076 L: linux-usb@vger.kernel.org
13078 F: drivers/usb/misc/chaoskey.c
13080 USB CYPRESS C67X00 DRIVER
13081 M: Peter Korsgaard <jacmet@sunsite.dk>
13082 L: linux-usb@vger.kernel.org
13084 F: drivers/usb/c67x00/
13086 USB DAVICOM DM9601 DRIVER
13087 M: Peter Korsgaard <jacmet@sunsite.dk>
13088 L: netdev@vger.kernel.org
13089 W: http://www.linux-usb.org/usbnet
13091 F: drivers/net/usb/dm9601.c
13093 USB DIAMOND RIO500 DRIVER
13094 M: Cesar Miquel <miquel@df.uba.ar>
13095 L: rio500-users@lists.sourceforge.net
13096 W: http://rio500.sourceforge.net
13098 F: drivers/usb/misc/rio500*
13101 M: Alan Stern <stern@rowland.harvard.edu>
13102 L: linux-usb@vger.kernel.org
13104 F: Documentation/usb/ehci.txt
13105 F: drivers/usb/host/ehci*
13107 USB GADGET/PERIPHERAL SUBSYSTEM
13108 M: Felipe Balbi <balbi@kernel.org>
13109 L: linux-usb@vger.kernel.org
13110 W: http://www.linux-usb.org/gadget
13111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13113 F: drivers/usb/gadget/
13114 F: include/linux/usb/gadget*
13116 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13117 M: Jiri Kosina <jikos@kernel.org>
13118 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13119 L: linux-usb@vger.kernel.org
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13122 F: Documentation/hid/hiddev.txt
13123 F: drivers/hid/usbhid/
13126 M: Olav Kongas <ok@artecdesign.ee>
13127 L: linux-usb@vger.kernel.org
13129 F: drivers/usb/host/isp116x*
13130 F: include/linux/usb/isp116x.h
13132 USB LAN78XX ETHERNET DRIVER
13133 M: Woojung Huh <woojung.huh@microchip.com>
13134 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13135 L: netdev@vger.kernel.org
13137 F: drivers/net/usb/lan78xx.*
13139 USB MASS STORAGE DRIVER
13140 M: Alan Stern <stern@rowland.harvard.edu>
13141 L: linux-usb@vger.kernel.org
13142 L: usb-storage@lists.one-eyed-alien.net
13144 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13145 F: drivers/usb/storage/
13148 M: Clemens Ladisch <clemens@ladisch.de>
13149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13150 T: git git://git.alsa-project.org/alsa-kernel.git
13152 F: sound/usb/midi.*
13154 USB NETWORKING DRIVERS
13155 L: linux-usb@vger.kernel.org
13157 F: drivers/net/usb/
13160 M: Alan Stern <stern@rowland.harvard.edu>
13161 L: linux-usb@vger.kernel.org
13163 F: Documentation/usb/ohci.txt
13164 F: drivers/usb/host/ohci*
13166 USB OTG FSM (Finite State Machine)
13167 M: Peter Chen <Peter.Chen@nxp.com>
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13169 L: linux-usb@vger.kernel.org
13171 F: drivers/usb/common/usb-otg-fsm.c
13174 M: Valentina Manea <valentina.manea.m@gmail.com>
13175 M: Shuah Khan <shuahkh@osg.samsung.com>
13176 M: Shuah Khan <shuah@kernel.org>
13177 L: linux-usb@vger.kernel.org
13179 F: Documentation/usb/usbip_protocol.txt
13180 F: drivers/usb/usbip/
13181 F: tools/usb/usbip/
13184 M: Petko Manolov <petkan@nucleusys.com>
13185 L: linux-usb@vger.kernel.org
13186 L: netdev@vger.kernel.org
13187 T: git git://github.com/petkan/pegasus.git
13188 W: https://github.com/petkan/pegasus
13190 F: drivers/net/usb/pegasus.*
13193 M: Felipe Balbi <balbi@kernel.org>
13194 L: linux-usb@vger.kernel.org
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13197 F: drivers/usb/phy/
13199 USB PRINTER DRIVER (usblp)
13200 M: Pete Zaitcev <zaitcev@redhat.com>
13201 L: linux-usb@vger.kernel.org
13203 F: drivers/usb/class/usblp.c
13205 USB QMI WWAN NETWORK DRIVER
13206 M: Bjørn Mork <bjorn@mork.no>
13207 L: netdev@vger.kernel.org
13209 F: Documentation/ABI/testing/sysfs-class-net-qmi
13210 F: drivers/net/usb/qmi_wwan.c
13213 M: Petko Manolov <petkan@nucleusys.com>
13214 L: linux-usb@vger.kernel.org
13215 L: netdev@vger.kernel.org
13216 T: git git://github.com/petkan/rtl8150.git
13217 W: https://github.com/petkan/rtl8150
13219 F: drivers/net/usb/rtl8150.c
13221 USB SERIAL SUBSYSTEM
13222 M: Johan Hovold <johan@kernel.org>
13223 L: linux-usb@vger.kernel.org
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13226 F: Documentation/usb/usb-serial.txt
13227 F: drivers/usb/serial/
13228 F: include/linux/usb/serial.h
13230 USB SMSC75XX ETHERNET DRIVER
13231 M: Steve Glendinning <steve.glendinning@shawell.net>
13232 L: netdev@vger.kernel.org
13234 F: drivers/net/usb/smsc75xx.*
13236 USB SMSC95XX ETHERNET DRIVER
13237 M: Steve Glendinning <steve.glendinning@shawell.net>
13238 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13239 L: netdev@vger.kernel.org
13241 F: drivers/net/usb/smsc95xx.*
13244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13245 L: linux-usb@vger.kernel.org
13246 W: http://www.linux-usb.org
13247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13249 F: Documentation/devicetree/bindings/usb/
13250 F: Documentation/usb/
13252 F: include/linux/usb.h
13253 F: include/linux/usb/
13255 USB TYPEC SUBSYSTEM
13256 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13257 L: linux-usb@vger.kernel.org
13259 F: Documentation/ABI/testing/sysfs-class-typec
13260 F: Documentation/usb/typec.rst
13261 F: drivers/usb/typec/
13262 F: include/linux/usb/typec.h
13265 M: Alan Stern <stern@rowland.harvard.edu>
13266 L: linux-usb@vger.kernel.org
13268 F: drivers/usb/host/uhci*
13270 USB "USBNET" DRIVER FRAMEWORK
13271 M: Oliver Neukum <oneukum@suse.com>
13272 L: netdev@vger.kernel.org
13273 W: http://www.linux-usb.org/usbnet
13275 F: drivers/net/usb/usbnet.c
13276 F: include/linux/usb/usbnet.h
13279 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13280 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13281 L: linux-media@vger.kernel.org
13282 T: git git://linuxtv.org/media_tree.git
13283 W: http://www.ideasonboard.org/uvc/
13285 F: drivers/media/usb/uvc/
13286 F: include/uapi/linux/uvcvideo.h
13289 M: Hans Verkuil <hverkuil@xs4all.nl>
13290 L: linux-media@vger.kernel.org
13291 T: git git://linuxtv.org/media_tree.git
13292 W: https://linuxtv.org
13294 F: drivers/media/usb/usbvision/
13297 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13298 L: linux-usb@vger.kernel.org
13300 F: drivers/usb/gadget/function/*uvc*
13301 F: drivers/usb/gadget/legacy/webcam.c
13303 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13304 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13305 L: linux-wireless@vger.kernel.org
13307 F: drivers/net/wireless/rndis_wlan.c
13310 M: Mathias Nyman <mathias.nyman@intel.com>
13311 L: linux-usb@vger.kernel.org
13313 F: drivers/usb/host/xhci*
13314 F: drivers/usb/host/pci-quirks*
13317 L: linux-wireless@vger.kernel.org
13318 W: http://linux-lc100020.sourceforge.net
13320 F: drivers/net/wireless/zydas/zd1201.*
13323 M: Antoine Jacquet <royale@zerezo.com>
13324 L: linux-usb@vger.kernel.org
13325 L: linux-media@vger.kernel.org
13326 T: git git://linuxtv.org/media_tree.git
13327 W: http://royale.zerezo.com/zr364xx/
13329 F: Documentation/media/v4l-drivers/zr364xx*
13330 F: drivers/media/usb/zr364xx/
13333 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13334 L: linux-usb@vger.kernel.org
13336 F: drivers/usb/common/ulpi.c
13337 F: include/linux/ulpi/
13339 USER-MODE LINUX (UML)
13340 M: Jeff Dike <jdike@addtoit.com>
13341 M: Richard Weinberger <richard@nod.at>
13342 L: user-mode-linux-devel@lists.sourceforge.net
13343 L: user-mode-linux-user@lists.sourceforge.net
13344 W: http://user-mode-linux.sourceforge.net
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13347 F: Documentation/virtual/uml/
13353 USERSPACE I/O (UIO)
13354 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13357 F: Documentation/driver-api/uio-howto.rst
13359 F: include/linux/uio*.h
13362 M: Karel Zak <kzak@redhat.com>
13363 L: util-linux@vger.kernel.org
13364 W: http://en.wikipedia.org/wiki/Util-linux
13365 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13369 M: Michal Januszewski <spock@gentoo.org>
13370 L: linux-fbdev@vger.kernel.org
13371 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13373 F: Documentation/fb/uvesafb.txt
13374 F: drivers/video/fbdev/uvesafb.*
13377 M: Stefan Agner <stefan@agner.ch>
13378 L: linux-mtd@lists.infradead.org
13380 F: drivers/mtd/nand/vf610_nfc.c
13382 VFAT/FAT/MSDOS FILESYSTEM
13383 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13385 F: Documentation/filesystems/vfat.txt
13389 M: Alex Williamson <alex.williamson@redhat.com>
13390 L: kvm@vger.kernel.org
13391 T: git git://github.com/awilliam/linux-vfio.git
13393 F: Documentation/vfio.txt
13395 F: include/linux/vfio.h
13396 F: include/uapi/linux/vfio.h
13398 VFIO MEDIATED DEVICE DRIVERS
13399 M: Kirti Wankhede <kwankhede@nvidia.com>
13400 L: kvm@vger.kernel.org
13402 F: Documentation/vfio-mediated-device.txt
13403 F: drivers/vfio/mdev/
13404 F: include/linux/mdev.h
13405 F: samples/vfio-mdev/
13407 VFIO PLATFORM DRIVER
13408 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13409 L: kvm@vger.kernel.org
13411 F: drivers/vfio/platform/
13414 R: Lukas Wunner <lukas@wunner.de>
13416 F: Documentation/gpu/vga-switcheroo.rst
13417 F: drivers/gpu/vga/vga_switcheroo.c
13418 F: include/linux/vga_switcheroo.h
13419 T: git git://anongit.freedesktop.org/drm/drm-misc
13421 VIDEOBUF2 FRAMEWORK
13422 M: Pawel Osciak <pawel@osciak.com>
13423 M: Marek Szyprowski <m.szyprowski@samsung.com>
13424 M: Kyungmin Park <kyungmin.park@samsung.com>
13425 L: linux-media@vger.kernel.org
13427 F: drivers/media/v4l2-core/videobuf2-*
13428 F: include/media/videobuf2-*
13430 VIRTIO AND VHOST VSOCK DRIVER
13431 M: Stefan Hajnoczi <stefanha@redhat.com>
13432 L: kvm@vger.kernel.org
13433 L: virtualization@lists.linux-foundation.org
13434 L: netdev@vger.kernel.org
13436 F: include/linux/virtio_vsock.h
13437 F: include/uapi/linux/virtio_vsock.h
13438 F: include/uapi/linux/vsockmon.h
13439 F: net/vmw_vsock/af_vsock_tap.c
13440 F: net/vmw_vsock/virtio_transport_common.c
13441 F: net/vmw_vsock/virtio_transport.c
13442 F: drivers/net/vsockmon.c
13443 F: drivers/vhost/vsock.c
13444 F: drivers/vhost/vsock.h
13446 VIRTUAL SERIO DEVICE DRIVER
13447 M: Stephen Chandler Paul <thatslyude@gmail.com>
13449 F: drivers/input/serio/userio.c
13450 F: include/uapi/linux/userio.h
13452 VIRTIO CONSOLE DRIVER
13453 M: Amit Shah <amit@kernel.org>
13454 L: virtualization@lists.linux-foundation.org
13456 F: drivers/char/virtio_console.c
13457 F: include/linux/virtio_console.h
13458 F: include/uapi/linux/virtio_console.h
13460 VIRTIO CORE, NET AND BLOCK DRIVERS
13461 M: "Michael S. Tsirkin" <mst@redhat.com>
13462 M: Jason Wang <jasowang@redhat.com>
13463 L: virtualization@lists.linux-foundation.org
13465 F: Documentation/devicetree/bindings/virtio/
13468 F: drivers/net/virtio_net.c
13469 F: drivers/block/virtio_blk.c
13470 F: include/linux/virtio*.h
13471 F: include/uapi/linux/virtio_*.h
13472 F: drivers/crypto/virtio/
13474 VIRTIO DRIVERS FOR S390
13475 M: Christian Borntraeger <borntraeger@de.ibm.com>
13476 M: Cornelia Huck <cornelia.huck@de.ibm.com>
13477 L: linux-s390@vger.kernel.org
13478 L: virtualization@lists.linux-foundation.org
13479 L: kvm@vger.kernel.org
13481 F: drivers/s390/virtio/
13484 M: David Airlie <airlied@linux.ie>
13485 M: Gerd Hoffmann <kraxel@redhat.com>
13486 L: dri-devel@lists.freedesktop.org
13487 L: virtualization@lists.linux-foundation.org
13488 T: git git://anongit.freedesktop.org/drm/drm-misc
13490 F: drivers/gpu/drm/virtio/
13491 F: include/uapi/linux/virtio_gpu.h
13493 VIRTIO HOST (VHOST)
13494 M: "Michael S. Tsirkin" <mst@redhat.com>
13495 M: Jason Wang <jasowang@redhat.com>
13496 L: kvm@vger.kernel.org
13497 L: virtualization@lists.linux-foundation.org
13498 L: netdev@vger.kernel.org
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13502 F: include/uapi/linux/vhost.h
13504 VIRTIO INPUT DRIVER
13505 M: Gerd Hoffmann <kraxel@redhat.com>
13507 F: drivers/virtio/virtio_input.c
13508 F: include/uapi/linux/virtio_input.h
13510 VIRTIO CRYPTO DRIVER
13511 M: Gonglei <arei.gonglei@huawei.com>
13512 L: virtualization@lists.linux-foundation.org
13513 L: linux-crypto@vger.kernel.org
13515 F: drivers/crypto/virtio/
13516 F: include/uapi/linux/virtio_crypto.h
13518 VIA RHINE NETWORK DRIVER
13520 F: drivers/net/ethernet/via/via-rhine.c
13522 VIA SD/MMC CARD CONTROLLER DRIVER
13523 M: Bruce Chang <brucechang@via.com.tw>
13524 M: Harald Welte <HaraldWelte@viatech.com>
13526 F: drivers/mmc/host/via-sdmmc.c
13528 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13529 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13530 L: linux-fbdev@vger.kernel.org
13532 F: include/linux/via-core.h
13533 F: include/linux/via-gpio.h
13534 F: include/linux/via_i2c.h
13535 F: drivers/video/fbdev/via/
13537 VIA VELOCITY NETWORK DRIVER
13538 M: Francois Romieu <romieu@fr.zoreil.com>
13539 L: netdev@vger.kernel.org
13541 F: drivers/net/ethernet/via/via-velocity.*
13544 M: Alex Williamson <alex.williamson@redhat.com>
13545 M: Paolo Bonzini <pbonzini@redhat.com>
13546 L: kvm@vger.kernel.org
13550 VIVID VIRTUAL VIDEO DRIVER
13551 M: Hans Verkuil <hverkuil@xs4all.nl>
13552 L: linux-media@vger.kernel.org
13553 T: git git://linuxtv.org/media_tree.git
13554 W: https://linuxtv.org
13556 F: drivers/media/platform/vivid/*
13559 M: Florian Fainelli <f.fainelli@gmail.com>
13560 L: openwrt-devel@lists.openwrt.org (subscribers-only)
13562 F: drivers/vlynq/vlynq.c
13563 F: include/linux/vlynq.h
13566 M: Martyn Welch <martyn@welchs.me.uk>
13567 M: Manohar Vanga <manohar.vanga@gmail.com>
13568 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13569 L: devel@driverdev.osuosl.org
13571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13572 F: Documentation/driver-api/vme.rst
13573 F: drivers/staging/vme/
13575 F: include/linux/vme*
13577 VMWARE HYPERVISOR INTERFACE
13578 M: Alok Kataria <akataria@vmware.com>
13579 L: virtualization@lists.linux-foundation.org
13581 F: arch/x86/kernel/cpu/vmware.c
13583 VMWARE BALLOON DRIVER
13584 M: Xavier Deguillard <xdeguillard@vmware.com>
13585 M: Philip Moltmann <moltmann@vmware.com>
13586 M: "VMware, Inc." <pv-drivers@vmware.com>
13587 L: linux-kernel@vger.kernel.org
13589 F: drivers/misc/vmw_balloon.c
13591 VMWARE VMMOUSE SUBDRIVER
13592 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13593 M: "VMware, Inc." <pv-drivers@vmware.com>
13594 L: linux-input@vger.kernel.org
13596 F: drivers/input/mouse/vmmouse.c
13597 F: drivers/input/mouse/vmmouse.h
13599 VMWARE VMXNET3 ETHERNET DRIVER
13600 M: Shrikrishna Khare <skhare@vmware.com>
13601 M: "VMware, Inc." <pv-drivers@vmware.com>
13602 L: netdev@vger.kernel.org
13604 F: drivers/net/vmxnet3/
13606 VMware PVSCSI driver
13607 M: Jim Gill <jgill@vmware.com>
13608 M: VMware PV-Drivers <pv-drivers@vmware.com>
13609 L: linux-scsi@vger.kernel.org
13611 F: drivers/scsi/vmw_pvscsi.c
13612 F: drivers/scsi/vmw_pvscsi.h
13614 VMWARE PVRDMA DRIVER
13615 M: Adit Ranadive <aditr@vmware.com>
13616 M: VMware PV-Drivers <pv-drivers@vmware.com>
13617 L: linux-rdma@vger.kernel.org
13619 F: drivers/infiniband/hw/vmw_pvrdma/
13621 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13622 M: Liam Girdwood <lgirdwood@gmail.com>
13623 M: Mark Brown <broonie@kernel.org>
13624 L: linux-kernel@vger.kernel.org
13625 W: http://www.slimlogic.co.uk/?p=48
13626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13628 F: Documentation/devicetree/bindings/regulator/
13629 F: drivers/regulator/
13630 F: include/dt-bindings/regulator/
13631 F: include/linux/regulator/
13634 M: David Ahern <dsa@cumulusnetworks.com>
13635 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
13636 L: netdev@vger.kernel.org
13638 F: drivers/net/vrf.c
13639 F: Documentation/networking/vrf.txt
13641 VT1211 HARDWARE MONITOR DRIVER
13642 M: Juerg Haefliger <juergh@gmail.com>
13643 L: linux-hwmon@vger.kernel.org
13645 F: Documentation/hwmon/vt1211
13646 F: drivers/hwmon/vt1211.c
13648 VT8231 HARDWARE MONITOR DRIVER
13649 M: Roger Lucas <vt8231@hiddenengine.co.uk>
13650 L: linux-hwmon@vger.kernel.org
13652 F: drivers/hwmon/vt8231.c
13654 VUB300 USB to SDIO/SD/MMC bridge chip
13655 M: Tony Olech <tony.olech@elandigitalsystems.com>
13656 L: linux-mmc@vger.kernel.org
13657 L: linux-usb@vger.kernel.org
13659 F: drivers/mmc/host/vub300.c
13661 W1 DALLAS'S 1-WIRE BUS
13662 M: Evgeniy Polyakov <zbr@ioremap.net>
13664 F: Documentation/w1/
13667 W83791D HARDWARE MONITORING DRIVER
13668 M: Marc Hulsman <m.hulsman@tudelft.nl>
13669 L: linux-hwmon@vger.kernel.org
13671 F: Documentation/hwmon/w83791d
13672 F: drivers/hwmon/w83791d.c
13674 W83793 HARDWARE MONITORING DRIVER
13675 M: Rudolf Marek <r.marek@assembler.cz>
13676 L: linux-hwmon@vger.kernel.org
13678 F: Documentation/hwmon/w83793
13679 F: drivers/hwmon/w83793.c
13681 W83795 HARDWARE MONITORING DRIVER
13682 M: Jean Delvare <jdelvare@suse.com>
13683 L: linux-hwmon@vger.kernel.org
13685 F: drivers/hwmon/w83795.c
13687 W83L51xD SD/MMC CARD INTERFACE DRIVER
13688 M: Pierre Ossman <pierre@ossman.eu>
13690 F: drivers/mmc/host/wbsd.*
13692 WACOM PROTOCOL 4 SERIAL TABLETS
13693 M: Julian Squires <julian@cipht.net>
13694 M: Hans de Goede <hdegoede@redhat.com>
13695 L: linux-input@vger.kernel.org
13697 F: drivers/input/tablet/wacom_serial4.c
13699 WATCHDOG DEVICE DRIVERS
13700 M: Wim Van Sebroeck <wim@iguana.be>
13701 R: Guenter Roeck <linux@roeck-us.net>
13702 L: linux-watchdog@vger.kernel.org
13703 W: http://www.linux-watchdog.org/
13704 T: git git://www.linux-watchdog.org/linux-watchdog.git
13706 F: Documentation/devicetree/bindings/watchdog/
13707 F: Documentation/watchdog/
13708 F: drivers/watchdog/
13709 F: include/linux/watchdog.h
13710 F: include/uapi/linux/watchdog.h
13713 M: David Herrmann <dh.herrmann@googlemail.com>
13714 L: linux-input@vger.kernel.org
13716 F: drivers/hid/hid-wiimote*
13719 M: David Härdeman <david@hardeman.nu>
13721 F: drivers/media/rc/winbond-cir.c
13723 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13724 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13725 L: linux-watchdog@vger.kernel.org
13727 F: drivers/watchdog/ebc-c384_wdt.c
13729 WINSYSTEMS WS16C48 GPIO DRIVER
13730 M: William Breathitt Gray <vilhelm.gray@gmail.com>
13731 L: linux-gpio@vger.kernel.org
13733 F: drivers/gpio/gpio-ws16c48.c
13736 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13737 M: linux-wimax@intel.com
13738 L: wimax@linuxwimax.org (subscribers-only)
13740 W: http://linuxwimax.org
13741 F: Documentation/wimax/README.wimax
13742 F: include/linux/wimax/debug.h
13743 F: include/net/wimax.h
13744 F: include/uapi/linux/wimax.h
13747 WISTRON LAPTOP BUTTON DRIVER
13748 M: Miloslav Trmac <mitr@volny.cz>
13750 F: drivers/input/misc/wistron_btns.c
13752 WL3501 WIRELESS PCMCIA CARD DRIVER
13753 L: linux-wireless@vger.kernel.org
13755 F: drivers/net/wireless/wl3501*
13757 WOLFSON MICROELECTRONICS DRIVERS
13758 L: patches@opensource.wolfsonmicro.com
13759 T: git https://github.com/CirrusLogic/linux-drivers.git
13760 W: https://github.com/CirrusLogic/linux-drivers/wiki
13762 F: Documentation/hwmon/wm83??
13763 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13764 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13765 F: Documentation/devicetree/bindings/mfd/arizona.txt
13766 F: Documentation/devicetree/bindings/mfd/wm831x.txt
13767 F: arch/arm/mach-s3c64xx/mach-crag6410*
13768 F: drivers/clk/clk-wm83*.c
13769 F: drivers/extcon/extcon-arizona.c
13770 F: drivers/leds/leds-wm83*.c
13771 F: drivers/gpio/gpio-*wm*.c
13772 F: drivers/gpio/gpio-arizona.c
13773 F: drivers/hwmon/wm83??-hwmon.c
13774 F: drivers/input/misc/wm831x-on.c
13775 F: drivers/input/touchscreen/wm831x-ts.c
13776 F: drivers/input/touchscreen/wm97*.c
13777 F: drivers/mfd/arizona*
13778 F: drivers/mfd/wm*.c
13779 F: drivers/mfd/cs47l24*
13780 F: drivers/power/supply/wm83*.c
13781 F: drivers/rtc/rtc-wm83*.c
13782 F: drivers/regulator/wm8*.c
13783 F: drivers/regulator/arizona*
13784 F: drivers/video/backlight/wm83*_bl.c
13785 F: drivers/watchdog/wm83*_wdt.c
13786 F: include/linux/mfd/arizona/
13787 F: include/linux/mfd/wm831x/
13788 F: include/linux/mfd/wm8350/
13789 F: include/linux/mfd/wm8400*
13790 F: include/linux/regulator/arizona*
13791 F: include/linux/wm97xx.h
13792 F: include/sound/wm????.h
13793 F: sound/soc/codecs/arizona.?
13794 F: sound/soc/codecs/wm*
13795 F: sound/soc/codecs/cs47l24*
13798 M: Tejun Heo <tj@kernel.org>
13799 R: Lai Jiangshan <jiangshanlai@gmail.com>
13800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13802 F: include/linux/workqueue.h
13803 F: kernel/workqueue.c
13804 F: Documentation/core-api/workqueue.rst
13806 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13807 M: Chen-Yu Tsai <wens@csie.org>
13808 L: linux-kernel@vger.kernel.org
13813 M: Andrew Hendry <andrew.hendry@gmail.com>
13814 L: linux-x25@vger.kernel.org
13816 F: Documentation/networking/x25*
13817 F: include/net/x25*
13820 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13821 M: Thomas Gleixner <tglx@linutronix.de>
13822 M: Ingo Molnar <mingo@redhat.com>
13823 M: "H. Peter Anvin" <hpa@zytor.com>
13825 L: linux-kernel@vger.kernel.org
13826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13828 F: Documentation/x86/
13831 X86 PLATFORM DRIVERS
13832 M: Darren Hart <dvhart@infradead.org>
13833 M: Andy Shevchenko <andy@infradead.org>
13834 L: platform-driver-x86@vger.kernel.org
13835 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13837 F: drivers/platform/x86/
13838 F: drivers/platform/olpc/
13840 X86 MCE INFRASTRUCTURE
13841 M: Tony Luck <tony.luck@intel.com>
13842 M: Borislav Petkov <bp@alien8.de>
13843 L: linux-edac@vger.kernel.org
13845 F: arch/x86/kernel/cpu/mcheck/*
13847 X86 MICROCODE UPDATE SUPPORT
13848 M: Borislav Petkov <bp@alien8.de>
13850 F: arch/x86/kernel/cpu/microcode/*
13853 M: Andy Lutomirski <luto@amacapital.net>
13854 L: linux-kernel@vger.kernel.org
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13857 F: arch/x86/entry/vdso/
13859 XC2028/3028 TUNER DRIVER
13860 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13862 L: linux-media@vger.kernel.org
13863 W: https://linuxtv.org
13864 T: git git://linuxtv.org/media_tree.git
13866 F: drivers/media/tuners/tuner-xc2028.*
13868 XEN HYPERVISOR INTERFACE
13869 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13870 M: Juergen Gross <jgross@suse.com>
13871 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13875 F: drivers/*/xen-*front.c
13877 F: arch/x86/include/asm/xen/
13879 F: include/uapi/xen/
13882 M: Stefano Stabellini <sstabellini@kernel.org>
13883 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13886 F: arch/arm/include/asm/xen/
13888 XEN HYPERVISOR ARM64
13889 M: Stefano Stabellini <sstabellini@kernel.org>
13890 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13893 F: arch/arm64/include/asm/xen/
13895 XEN NETWORK BACKEND DRIVER
13896 M: Wei Liu <wei.liu2@citrix.com>
13897 M: Paul Durrant <paul.durrant@citrix.com>
13898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13899 L: netdev@vger.kernel.org
13901 F: drivers/net/xen-netback/*
13904 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13905 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13907 F: arch/x86/pci/*xen*
13908 F: drivers/pci/*xen*
13910 XEN BLOCK SUBSYSTEM
13911 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13912 M: Roger Pau Monné <roger.pau@citrix.com>
13913 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13915 F: drivers/block/xen-blkback/*
13916 F: drivers/block/xen*
13919 M: Juergen Gross <jgross@suse.com>
13920 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13921 L: linux-scsi@vger.kernel.org
13923 F: drivers/scsi/xen-scsifront.c
13924 F: drivers/xen/xen-scsiback.c
13925 F: include/xen/interface/io/vscsiif.h
13927 XEN SWIOTLB SUBSYSTEM
13928 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13929 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13931 F: arch/x86/xen/*swiotlb*
13932 F: drivers/xen/*swiotlb*
13935 M: Darrick J. Wong <darrick.wong@oracle.com>
13936 M: linux-xfs@vger.kernel.org
13937 L: linux-xfs@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13941 F: Documentation/filesystems/xfs.txt
13944 XILINX AXI ETHERNET DRIVER
13945 M: Anirudha Sarangi <anirudh@xilinx.com>
13946 M: John Linn <John.Linn@xilinx.com>
13948 F: drivers/net/ethernet/xilinx/xilinx_axienet*
13950 XILINX UARTLITE SERIAL DRIVER
13951 M: Peter Korsgaard <jacmet@sunsite.dk>
13952 L: linux-serial@vger.kernel.org
13954 F: drivers/tty/serial/uartlite.c
13956 XILINX VIDEO IP CORES
13957 M: Hyun Kwon <hyun.kwon@xilinx.com>
13958 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13959 L: linux-media@vger.kernel.org
13960 T: git git://linuxtv.org/media_tree.git
13962 F: Documentation/devicetree/bindings/media/xilinx/
13963 F: drivers/media/platform/xilinx/
13964 F: include/uapi/linux/xilinx-v4l2-controls.h
13967 M: Eli Billauer <eli.billauer@gmail.com>
13968 L: linux-kernel@vger.kernel.org
13970 F: drivers/char/xillybus/
13972 XTENSA XTFPGA PLATFORM SUPPORT
13973 M: Max Filippov <jcmvbkbc@gmail.com>
13974 L: linux-xtensa@linux-xtensa.org
13976 F: drivers/spi/spi-xtensa-xtfpga.c
13977 F: sound/soc/xtensa/xtfpga-i2s.c
13979 YAM DRIVER FOR AX.25
13980 M: Jean-Paul Roubelat <jpr@f6fbb.org>
13981 L: linux-hams@vger.kernel.org
13983 F: drivers/net/hamradio/yam*
13984 F: include/linux/yam.h
13986 YEALINK PHONE DRIVER
13987 M: Henk Vergonet <Henk.Vergonet@gmail.com>
13988 L: usbb2k-api-dev@nongnu.org
13990 F: Documentation/input/yealink.rst
13991 F: drivers/input/misc/yealink.*
13993 Z8530 DRIVER FOR AX.25
13994 M: Joerg Reuter <jreuter@yaina.de>
13995 W: http://yaina.de/jreuter/
13996 W: http://www.qsl.net/dl1bke/
13997 L: linux-hams@vger.kernel.org
13999 F: Documentation/networking/z8530drv.txt
14000 F: drivers/net/hamradio/*scc.c
14001 F: drivers/net/hamradio/z8530.h
14003 ZBUD COMPRESSED PAGE ALLOCATOR
14004 M: Seth Jennings <sjenning@redhat.com>
14005 M: Dan Streetman <ddstreet@ieee.org>
14006 L: linux-mm@kvack.org
14009 F: include/linux/zbud.h
14011 ZD1211RW WIRELESS DRIVER
14012 M: Daniel Drake <dsd@gentoo.org>
14013 M: Ulrich Kunitz <kune@deine-taler.de>
14014 W: http://zd1211.ath.cx/wiki/DriverRewrite
14015 L: linux-wireless@vger.kernel.org
14016 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14018 F: drivers/net/wireless/zydas/zd1211rw/
14020 ZD1301_DEMOD MEDIA DRIVER
14021 M: Antti Palosaari <crope@iki.fi>
14022 L: linux-media@vger.kernel.org
14023 W: https://linuxtv.org/
14024 W: http://palosaari.fi/linux/
14025 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14027 F: drivers/media/dvb-frontends/zd1301_demod*
14029 ZD1301 MEDIA DRIVER
14030 M: Antti Palosaari <crope@iki.fi>
14031 L: linux-media@vger.kernel.org
14032 W: https://linuxtv.org/
14033 W: http://palosaari.fi/linux/
14034 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14036 F: drivers/media/usb/dvb-usb-v2/zd1301*
14038 ZPOOL COMPRESSED PAGE STORAGE API
14039 M: Dan Streetman <ddstreet@ieee.org>
14040 L: linux-mm@kvack.org
14043 F: include/linux/zpool.h
14045 ZR36067 VIDEO FOR LINUX DRIVER
14046 L: mjpeg-users@lists.sourceforge.net
14047 L: linux-media@vger.kernel.org
14048 W: http://mjpeg.sourceforge.net/driver-zoran/
14049 T: hg https://linuxtv.org/hg/v4l-dvb
14051 F: drivers/media/pci/zoran/
14053 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14054 M: Minchan Kim <minchan@kernel.org>
14055 M: Nitin Gupta <ngupta@vflare.org>
14056 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14057 L: linux-kernel@vger.kernel.org
14059 F: drivers/block/zram/
14060 F: Documentation/blockdev/zram.txt
14062 ZS DECSTATION Z85C30 SERIAL DRIVER
14063 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14065 F: drivers/tty/serial/zs.*
14067 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14068 M: Minchan Kim <minchan@kernel.org>
14069 M: Nitin Gupta <ngupta@vflare.org>
14070 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14071 L: linux-mm@kvack.org
14074 F: include/linux/zsmalloc.h
14075 F: Documentation/vm/zsmalloc.txt
14077 ZSWAP COMPRESSED SWAP CACHING
14078 M: Seth Jennings <sjenning@redhat.com>
14079 M: Dan Streetman <ddstreet@ieee.org>
14080 L: linux-mm@kvack.org
14085 M: Linus Torvalds <torvalds@linux-foundation.org>
14086 L: linux-kernel@vger.kernel.org
14087 Q: http://patchwork.kernel.org/project/LKML/list/
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14089 S: Buried alive in reporters