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
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 L: linux-fsdevel@vger.kernel.org
569 F: Documentation/filesystems/affs.txt
573 M: David Howells <dhowells@redhat.com>
574 L: linux-afs@lists.infradead.org
577 F: include/trace/events/afs.h
578 F: Documentation/filesystems/afs.txt
579 W: https://www.infradead.org/~dhowells/kafs/
582 M: David Airlie <airlied@linux.ie>
583 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
586 F: include/linux/agp*
587 F: include/uapi/linux/agp*
590 M: "Juergen E. Fischer" <fischer@norbit.de>
591 L: linux-scsi@vger.kernel.org
593 F: drivers/scsi/aha152x*
594 F: drivers/scsi/pcmcia/aha152x*
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M: Hannes Reinecke <hare@suse.com>
598 L: linux-scsi@vger.kernel.org
600 F: drivers/scsi/aic7xxx/
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M: Hans Verkuil <hverkuil@xs4all.nl>
604 L: linux-media@vger.kernel.org
605 T: git git://linuxtv.org/media_tree.git
606 W: https://linuxtv.org
608 F: drivers/media/radio/radio-aimslab*
611 M: Benjamin LaHaise <bcrl@kvack.org>
612 L: linux-aio@kvack.org
615 F: include/linux/*aio*.h
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
620 W: https://linuxtv.org
621 W: http://palosaari.fi/linux/
622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
623 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/usb/airspy/
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 F: drivers/net/ethernet/alacritech/*
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M: Duncan Sands <duncan.sands@free.fr>
634 L: linux-usb@vger.kernel.org
635 W: http://www.linux-usb.org/SpeedTouch/
637 F: drivers/usb/atm/speedtch.c
638 F: drivers/usb/atm/usbatm.c
640 ALCHEMY AU1XX0 MMC DRIVER
641 M: Manuel Lauss <manuel.lauss@gmail.com>
643 F: drivers/mmc/host/au1xmmc.c
646 M: Rudolf Marek <r.marek@assembler.cz>
647 L: linux-i2c@vger.kernel.org
649 F: Documentation/i2c/busses/i2c-ali1563
650 F: drivers/i2c/busses/i2c-ali1563.c
652 ALLWINNER SECURITY SYSTEM
653 M: Corentin Labbe <clabbe.montjoie@gmail.com>
654 L: linux-crypto@vger.kernel.org
656 F: drivers/crypto/sunxi-ss/
659 M: Richard Henderson <rth@twiddle.net>
660 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M: Matt Turner <mattst88@gmail.com>
663 L: linux-alpha@vger.kernel.org
666 ALPS PS/2 TOUCHPAD DRIVER
667 R: Pali Rohár <pali.rohar@gmail.com>
668 F: drivers/input/mouse/alps.*
670 ALTERA I2C CONTROLLER DRIVER
671 M: Thor Thayer <thor.thayer@linux.intel.com>
673 F: drivers/i2c/busses/i2c-altera.c
675 ALTERA MAILBOX DRIVER
676 M: Ley Foon Tan <lftan@altera.com>
677 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 F: drivers/mailbox/mailbox-altera.c
682 M: Tien Hock Loh <thloh@altera.com>
683 L: linux-gpio@vger.kernel.org
685 F: drivers/gpio/gpio-altera.c
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M: Thor Thayer <thor.thayer@linux.intel.com>
690 F: drivers/gpio/gpio-altera-a10sr.c
691 F: drivers/mfd/altera-a10sr.c
692 F: drivers/reset/reset-a10sr.c
693 F: include/linux/mfd/altera-a10sr.h
694 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M: Vince Bridgers <vbridger@opensource.altera.com>
698 L: netdev@vger.kernel.org
699 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 F: drivers/net/ethernet/altera/
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M: Tobias Klauser <tklauser@distanz.ch>
705 L: linux-serial@vger.kernel.org
706 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 F: drivers/tty/serial/altera_uart.c
709 F: drivers/tty/serial/altera_jtaguart.c
710 F: include/linux/altera_uart.h
711 F: include/linux/altera_jtaguart.h
713 AMAZON ETHERNET DRIVERS
714 M: Netanel Belgazal <netanel@amazon.com>
715 R: Saeed Bishara <saeedb@amazon.com>
716 R: Zorik Machulsky <zorik@amazon.com>
717 L: netdev@vger.kernel.org
719 F: Documentation/networking/ena.txt
720 F: drivers/net/ethernet/amazon/
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M: Tom Lendacky <thomas.lendacky@amd.com>
724 M: Gary Hook <gary.hook@amd.com>
725 L: linux-crypto@vger.kernel.org
727 F: drivers/crypto/ccp/
728 F: include/linux/ccp.h
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M: Huang Rui <ray.huang@amd.com>
732 L: linux-hwmon@vger.kernel.org
734 F: Documentation/hwmon/fam15h_power
735 F: drivers/hwmon/fam15h_power.c
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
740 F: drivers/usb/gadget/udc/amd5536udc.*
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P: Andres Salomon <dilinger@queued.net>
744 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 F: drivers/char/hw_random/geode-rng.c
748 F: drivers/crypto/geode*
749 F: drivers/video/fbdev/geode/
750 F: arch/x86/include/asm/geode.h
753 M: Joerg Roedel <joro@8bytes.org>
754 L: iommu@lists.linux-foundation.org
755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 F: drivers/iommu/amd_iommu*.[ch]
758 F: include/linux/amd-iommu.h
761 M: Oded Gabbay <oded.gabbay@gmail.com>
762 L: dri-devel@lists.freedesktop.org
763 T: git git://people.freedesktop.org/~gabbayo/linux.git
765 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F: drivers/gpu/drm/amd/amdkfd/
772 F: drivers/gpu/drm/amd/include/cik_structs.h
773 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F: drivers/gpu/drm/amd/include/vi_structs.h
775 F: include/uapi/linux/kfd_ioctl.h
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M: Brijesh Singh <brijeshkumar.singh@amd.com>
779 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M: Tom Lendacky <thomas.lendacky@amd.com>
782 F: arch/arm64/boot/dts/amd/
785 M: Tom Lendacky <thomas.lendacky@amd.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/amd/xgbe/
789 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791 AMS (Apple Motion Sensor) DRIVER
792 M: Michael Hanselmann <linux-kernel@hansmi.ch>
794 F: drivers/macintosh/ams/
796 ANALOG DEVICES INC AD9389B DRIVER
797 M: Hans Verkuil <hans.verkuil@cisco.com>
798 L: linux-media@vger.kernel.org
800 F: drivers/media/i2c/ad9389b*
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M: Lars-Peter Clausen <lars@metafoo.de>
804 L: linux-media@vger.kernel.org
805 W: http://ez.analog.com/community/linux-device-drivers
807 F: drivers/media/i2c/adv7180.c
809 ANALOG DEVICES INC ADV748X DRIVER
810 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L: linux-media@vger.kernel.org
813 F: drivers/media/i2c/adv748x/*
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M: Hans Verkuil <hans.verkuil@cisco.com>
817 L: linux-media@vger.kernel.org
819 F: drivers/media/i2c/adv7511*
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M: Hans Verkuil <hans.verkuil@cisco.com>
823 L: linux-media@vger.kernel.org
825 F: drivers/media/i2c/adv7604*
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M: Hans Verkuil <hans.verkuil@cisco.com>
829 L: linux-media@vger.kernel.org
831 F: drivers/media/i2c/adv7842*
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M: Lars-Peter Clausen <lars@metafoo.de>
835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W: http://wiki.analog.com/
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: sound/soc/codecs/adau*
840 F: sound/soc/codecs/adav*
841 F: sound/soc/codecs/ad1*
842 F: sound/soc/codecs/ad7*
843 F: sound/soc/codecs/ssm*
844 F: sound/soc/codecs/sigmadsp.*
846 ANALOG DEVICES INC ASOC DRIVERS
847 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
849 W: http://blackfin.uclinux.org/
851 F: sound/soc/blackfin/*
853 ANALOG DEVICES INC DMA DRIVERS
854 M: Lars-Peter Clausen <lars@metafoo.de>
855 W: http://ez.analog.com/community/linux-device-drivers
857 F: drivers/dma/dma-axi-dmac.c
859 ANALOG DEVICES INC IIO DRIVERS
860 M: Lars-Peter Clausen <lars@metafoo.de>
861 M: Michael Hennerich <Michael.Hennerich@analog.com>
862 W: http://wiki.analog.com/
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
866 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
868 F: drivers/iio/adc/ltc2497*
869 X: drivers/iio/*/adjd*
870 F: drivers/staging/iio/*/ad*
871 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
874 M: Greentime Hu <green.hu@gmail.com>
875 M: Vincent Chen <deanbo422@gmail.com>
876 T: git https://github.com/andestech/linux.git
879 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
880 F: Documentation/devicetree/bindings/nds32/
884 ANDROID CONFIG FRAGMENTS
885 M: Rob Herring <robh@kernel.org>
887 F: kernel/configs/android*
890 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
891 M: Arve Hjønnevåg <arve@android.com>
892 M: Todd Kjos <tkjos@android.com>
893 M: Martijn Coenen <maco@android.com>
894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
895 L: devel@driverdev.osuosl.org
898 F: drivers/staging/android/
900 ANDROID GOLDFISH PIC DRIVER
901 M: Miodrag Dinic <miodrag.dinic@mips.com>
903 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
904 F: drivers/irqchip/irq-goldfish-pic.c
906 ANDROID GOLDFISH RTC DRIVER
907 M: Miodrag Dinic <miodrag.dinic@mips.com>
909 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
910 F: drivers/rtc/rtc-goldfish.c
913 M: Laura Abbott <labbott@redhat.com>
914 M: Sumit Semwal <sumit.semwal@linaro.org>
915 L: devel@driverdev.osuosl.org
917 F: drivers/staging/android/ion
918 F: drivers/staging/android/uapi/ion.h
920 AOA (Apple Onboard Audio) ALSA DRIVER
921 M: Johannes Berg <johannes@sipsolutions.net>
922 L: linuxppc-dev@lists.ozlabs.org
923 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
927 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
928 M: William Breathitt Gray <vilhelm.gray@gmail.com>
929 L: linux-iio@vger.kernel.org
931 F: drivers/iio/adc/stx104.c
934 M: Jiri Kosina <jikos@kernel.org>
936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
937 F: arch/x86/kernel/apm_32.c
938 F: include/linux/apm_bios.h
939 F: include/uapi/linux/apm_bios.h
940 F: drivers/char/apm-emulation.c
942 APPARMOR SECURITY MODULE
943 M: John Johansen <john.johansen@canonical.com>
944 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
945 W: apparmor.wiki.kernel.org
946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
948 F: security/apparmor/
949 F: Documentation/admin-guide/LSM/apparmor.rst
951 APPLE BCM5974 MULTITOUCH DRIVER
952 M: Henrik Rydberg <rydberg@bitmath.org>
953 L: linux-input@vger.kernel.org
955 F: drivers/input/mouse/bcm5974.c
958 M: Henrik Rydberg <rydberg@bitmath.org>
959 L: linux-hwmon@vger.kernel.org
961 F: drivers/hwmon/applesmc.c
963 APPLETALK NETWORK LAYER
964 L: netdev@vger.kernel.org
966 F: drivers/net/appletalk/
969 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
970 M: Duc Dang <dhdang@apm.com>
972 F: arch/arm64/boot/dts/apm/
974 APPLIED MICRO (APM) X-GENE SOC EDAC
975 M: Loc Ho <lho@apm.com>
977 F: drivers/edac/xgene_edac.c
978 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
980 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
981 M: Iyappan Subramanian <isubramanian@apm.com>
982 M: Keyur Chudgar <kchudgar@apm.com>
984 F: drivers/net/ethernet/apm/xgene-v2/
986 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
987 M: Iyappan Subramanian <isubramanian@apm.com>
988 M: Keyur Chudgar <kchudgar@apm.com>
989 M: Quan Nguyen <qnguyen@apm.com>
991 F: drivers/net/ethernet/apm/xgene/
992 F: drivers/net/phy/mdio-xgene.c
993 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
994 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
996 APPLIED MICRO (APM) X-GENE SOC PMU
997 M: Tai Nguyen <ttnguyen@apm.com>
999 F: drivers/perf/xgene_pmu.c
1000 F: Documentation/perf/xgene-pmu.txt
1001 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1003 APTINA CAMERA SENSOR PLL
1004 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1005 L: linux-media@vger.kernel.org
1007 F: drivers/media/i2c/aptina-pll.*
1009 ARC FRAMEBUFFER DRIVER
1010 M: Jaya Kumar <jayalk@intworks.biz>
1012 F: drivers/video/fbdev/arcfb.c
1013 F: drivers/video/fbdev/core/fb_defio.c
1016 M: Alexey Brodkin <abrodkin@synopsys.com>
1018 F: drivers/gpu/drm/arc/
1019 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1021 ARCNET NETWORK LAYER
1022 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1023 L: netdev@vger.kernel.org
1025 F: drivers/net/arcnet/
1026 F: include/uapi/linux/if_arcnet.h
1028 ARM ARCHITECTED TIMER DRIVER
1029 M: Mark Rutland <mark.rutland@arm.com>
1030 M: Marc Zyngier <marc.zyngier@arm.com>
1031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 F: arch/arm/include/asm/arch_timer.h
1034 F: arch/arm64/include/asm/arch_timer.h
1035 F: drivers/clocksource/arm_arch_timer.c
1037 ARM HDLCD DRM DRIVER
1038 M: Liviu Dudau <liviu.dudau@arm.com>
1040 F: drivers/gpu/drm/arm/hdlcd_*
1041 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1043 ARM MALI-DP DRM DRIVER
1044 M: Liviu Dudau <liviu.dudau@arm.com>
1045 M: Brian Starkey <brian.starkey@arm.com>
1046 M: Mali DP Maintainers <malidp@foss.arm.com>
1048 F: drivers/gpu/drm/arm/
1049 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1051 ARM MFM AND FLOPPY DRIVERS
1052 M: Ian Molton <spyro@f2s.com>
1054 F: arch/arm/lib/floppydma.S
1055 F: arch/arm/include/asm/floppy.h
1057 ARM PMU PROFILING AND DEBUGGING
1058 M: Will Deacon <will.deacon@arm.com>
1059 M: Mark Rutland <mark.rutland@arm.com>
1061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 F: arch/arm*/kernel/perf_*
1063 F: arch/arm/oprofile/common.c
1064 F: arch/arm*/kernel/hw_breakpoint.c
1065 F: arch/arm*/include/asm/hw_breakpoint.h
1066 F: arch/arm*/include/asm/perf_event.h
1068 F: include/linux/perf/arm_pmu.h
1069 F: Documentation/devicetree/bindings/arm/pmu.txt
1070 F: Documentation/devicetree/bindings/perf/
1073 M: Russell King <linux@armlinux.org.uk>
1074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075 W: http://www.armlinux.org.uk/
1077 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1079 X: arch/arm/boot/dts/
1081 ARM PRIMECELL AACI PL041 DRIVER
1082 M: Russell King <linux@armlinux.org.uk>
1086 ARM PRIMECELL BUS SUPPORT
1087 M: Russell King <linux@armlinux.org.uk>
1090 F: include/linux/amba/bus.h
1092 ARM PRIMECELL CLCD PL110 DRIVER
1093 M: Russell King <linux@armlinux.org.uk>
1095 F: drivers/video/fbdev/amba-clcd.*
1097 ARM PRIMECELL KMI PL050 DRIVER
1098 M: Russell King <linux@armlinux.org.uk>
1100 F: drivers/input/serio/ambakmi.*
1101 F: include/linux/amba/kmi.h
1103 ARM PRIMECELL MMCI PL180/1 DRIVER
1104 M: Russell King <linux@armlinux.org.uk>
1106 F: drivers/mmc/host/mmci.*
1107 F: include/linux/amba/mmci.h
1109 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1110 M: Russell King <linux@armlinux.org.uk>
1112 F: drivers/tty/serial/amba-pl01*.c
1113 F: include/linux/amba/serial.h
1116 M: Will Deacon <will.deacon@arm.com>
1117 R: Robin Murphy <robin.murphy@arm.com>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 F: drivers/iommu/arm-smmu.c
1121 F: drivers/iommu/arm-smmu-v3.c
1122 F: drivers/iommu/io-pgtable-arm.c
1123 F: drivers/iommu/io-pgtable-arm-v7s.c
1125 ARM SUB-ARCHITECTURES
1126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1132 ARM/ACTIONS SEMI ARCHITECTURE
1133 M: Andreas Färber <afaerber@suse.de>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 F: arch/arm/mach-actions/
1138 F: arch/arm/boot/dts/owl-*
1139 F: arch/arm64/boot/dts/actions/
1140 F: drivers/clocksource/owl-*
1141 F: drivers/soc/actions/
1142 F: include/dt-bindings/power/owl-*
1143 F: include/linux/soc/actions/
1144 F: Documentation/devicetree/bindings/arm/actions.txt
1145 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1146 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1148 ARM/ADS SPHERE MACHINE SUPPORT
1149 M: Lennert Buytenhek <kernel@wantstofly.org>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 ARM/AFEB9260 MACHINE SUPPORT
1154 M: Sergey Lapin <slapin@ossfans.org>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 ARM/AJECO 1ARM MACHINE SUPPORT
1159 M: Lennert Buytenhek <kernel@wantstofly.org>
1160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 ARM/Allwinner SoC Clock Support
1164 M: Emilio López <emilio@elopez.com.ar>
1166 F: drivers/clk/sunxi/
1168 ARM/Allwinner sunXi SoC support
1169 M: Maxime Ripard <maxime.ripard@bootlin.com>
1170 M: Chen-Yu Tsai <wens@csie.org>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 F: arch/arm/mach-sunxi/
1176 F: arch/arm64/boot/dts/allwinner/
1177 F: drivers/clk/sunxi-ng/
1178 F: drivers/pinctrl/sunxi/
1179 F: drivers/soc/sunxi/
1180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1182 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1183 M: Neil Armstrong <narmstrong@baylibre.com>
1184 M: Jerome Brunet <jbrunet@baylibre.com>
1185 L: linux-amlogic@lists.infradead.org
1187 F: drivers/clk/meson/
1188 F: include/dt-bindings/clock/meson*
1189 F: include/dt-bindings/clock/gxbb*
1190 F: Documentation/devicetree/bindings/clock/amlogic*
1192 ARM/Amlogic Meson SoC support
1193 M: Carlo Caione <carlo@caione.org>
1194 M: Kevin Hilman <khilman@baylibre.com>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 L: linux-amlogic@lists.infradead.org
1197 W: http://linux-meson.com/
1199 F: arch/arm/mach-meson/
1200 F: arch/arm/boot/dts/meson*
1201 F: arch/arm64/boot/dts/amlogic/
1202 F: drivers/pinctrl/meson/
1203 F: drivers/mmc/host/meson*
1206 ARM/Annapurna Labs ALPINE ARCHITECTURE
1207 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1208 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1211 F: arch/arm/mach-alpine/
1212 F: arch/arm/boot/dts/alpine*
1213 F: arch/arm64/boot/dts/al/
1214 F: drivers/*/*alpine*
1216 ARM/ARTPEC MACHINE SUPPORT
1217 M: Jesper Nilsson <jesper.nilsson@axis.com>
1218 M: Lars Persson <lars.persson@axis.com>
1219 M: Niklas Cassel <niklas.cassel@axis.com>
1221 L: linux-arm-kernel@axis.com
1222 F: arch/arm/mach-artpec
1223 F: arch/arm/boot/dts/artpec6*
1225 F: drivers/crypto/axis
1226 F: drivers/pinctrl/pinctrl-artpec*
1227 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1229 ARM/ASPEED I2C DRIVER
1230 M: Brendan Higgins <brendanhiggins@google.com>
1231 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1232 R: Joel Stanley <joel@jms.id.au>
1233 L: linux-i2c@vger.kernel.org
1234 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1236 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1237 F: drivers/i2c/busses/i2c-aspeed.c
1238 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1239 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1241 ARM/ASPEED MACHINE SUPPORT
1242 M: Joel Stanley <joel@jms.id.au>
1244 F: arch/arm/mach-aspeed/
1245 F: arch/arm/boot/dts/aspeed-*
1246 F: drivers/*/*aspeed*
1248 ARM/ATMEL AT91 Clock Support
1249 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1253 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1254 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1255 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 W: http://www.linux4sam.org
1258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1262 F: arch/arm/mach-at91/
1263 F: include/soc/at91/
1264 F: arch/arm/boot/dts/at91*.dts
1265 F: arch/arm/boot/dts/at91*.dtsi
1266 F: arch/arm/boot/dts/sama*.dts
1267 F: arch/arm/boot/dts/sama*.dtsi
1268 F: arch/arm/include/debug/at91.S
1269 F: drivers/memory/atmel*
1270 F: drivers/watchdog/sama5d4_wdt.c
1271 X: drivers/input/touchscreen/atmel_mxt_ts.c
1272 X: drivers/net/wireless/atmel/
1274 ARM/CALXEDA HIGHBANK ARCHITECTURE
1275 M: Rob Herring <robh@kernel.org>
1276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 F: arch/arm/mach-highbank/
1279 F: arch/arm/boot/dts/highbank.dts
1280 F: arch/arm/boot/dts/ecx-*.dts*
1282 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1283 M: Krzysztof Halasa <khalasa@piap.pl>
1285 F: arch/arm/mach-cns3xxx/
1287 ARM/CAVIUM THUNDER NETWORK DRIVER
1288 M: Sunil Goutham <sgoutham@cavium.com>
1289 M: Robert Richter <rric@kernel.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: drivers/net/ethernet/cavium/thunder/
1294 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1295 M: Lukasz Majewski <lukma@denx.de>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: arch/arm/mach-ep93xx/ts72xx.c
1300 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1301 M: Alexander Shiyan <shc_work@mail.ru>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1307 M: Lennert Buytenhek <kernel@wantstofly.org>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1312 M: Hartley Sweeten <hsweeten@visionengravers.com>
1313 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 F: arch/arm/mach-ep93xx/
1317 F: arch/arm/mach-ep93xx/include/mach/
1320 M: Russell King <linux@armlinux.org.uk>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1324 F: drivers/clk/clkdev.c
1326 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1327 M: Mike Rapoport <mike@compulab.co.il>
1328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1332 M: Baruch Siach <baruch@tkos.co.il>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 F: arch/arm/boot/dts/cx92755*
1338 ARM/CONTEC MICRO9 MACHINE SUPPORT
1339 M: Hubert Feurstein <hubert.feurstein@contec.at>
1341 F: arch/arm/mach-ep93xx/micro9.c
1343 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1344 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 F: drivers/hwtracing/coresight/*
1348 F: Documentation/trace/coresight.txt
1349 F: Documentation/trace/coresight-cpu-debug.txt
1350 F: Documentation/devicetree/bindings/arm/coresight.txt
1351 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1352 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1353 F: tools/perf/arch/arm/util/pmu.c
1354 F: tools/perf/arch/arm/util/auxtrace.c
1355 F: tools/perf/arch/arm/util/cs-etm.c
1356 F: tools/perf/arch/arm/util/cs-etm.h
1357 F: tools/perf/util/cs-etm.*
1358 F: tools/perf/util/cs-etm-decoder/*
1360 ARM/CORGI MACHINE SUPPORT
1361 M: Richard Purdie <rpurdie@rpsys.net>
1364 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1365 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1366 M: Linus Walleij <linus.walleij@linaro.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 T: git git://github.com/ulli-kroll/linux.git
1370 F: Documentation/devicetree/bindings/arm/gemini.txt
1371 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1372 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1373 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1374 F: arch/arm/mach-gemini/
1375 F: drivers/net/ethernet/cortina/
1376 F: drivers/pinctrl/pinctrl-gemini.c
1377 F: drivers/rtc/rtc-ftrtc010.c
1379 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1380 M: Barry Song <baohua@kernel.org>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1384 F: arch/arm/boot/dts/prima2*
1385 F: arch/arm/mach-prima2/
1386 F: drivers/clk/sirf/
1387 F: drivers/clocksource/timer-prima2.c
1388 F: drivers/clocksource/timer-atlas7.c
1391 ARM/EBSA110 MACHINE SUPPORT
1392 M: Russell King <linux@armlinux.org.uk>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 W: http://www.armlinux.org.uk/
1396 F: arch/arm/mach-ebsa110/
1397 F: drivers/net/ethernet/amd/am79c961a.*
1399 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1400 M: Uwe Kleine-König <kernel@pengutronix.de>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1406 M: Robert Jarzmik <robert.jarzmik@free.fr>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/mach-pxa/ezx.c
1411 ARM/FARADAY FA526 PORT
1412 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T: git git://git.berlios.de/gemini-board
1416 F: arch/arm/mm/*-fa*
1418 ARM/FOOTBRIDGE ARCHITECTURE
1419 M: Russell King <linux@armlinux.org.uk>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 W: http://www.armlinux.org.uk/
1423 F: arch/arm/include/asm/hardware/dec21285.h
1424 F: arch/arm/mach-footbridge/
1426 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1427 M: Shawn Guo <shawnguo@kernel.org>
1428 M: Sascha Hauer <kernel@pengutronix.de>
1429 R: Fabio Estevam <fabio.estevam@nxp.com>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1433 F: arch/arm/mach-imx/
1434 F: arch/arm/mach-mxs/
1435 F: arch/arm/boot/dts/imx*
1436 F: arch/arm/configs/imx*_defconfig
1441 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1442 M: Shawn Guo <shawnguo@kernel.org>
1443 M: Sascha Hauer <kernel@pengutronix.de>
1444 R: Stefan Agner <stefan@agner.ch>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1448 F: arch/arm/mach-imx/*vf610*
1449 F: arch/arm/boot/dts/vf*
1451 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1452 M: Lennert Buytenhek <kernel@wantstofly.org>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 ARM/GUMSTIX MACHINE SUPPORT
1457 M: Steve Sakoman <sakoman@gmail.com>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1462 M: Philipp Zabel <philipp.zabel@gmail.com>
1463 M: Paul Parsons <lost.distance@yahoo.com>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 F: arch/arm/mach-pxa/hx4700.c
1467 F: arch/arm/mach-pxa/include/mach/hx4700.h
1468 F: sound/soc/pxa/hx4700.c
1470 ARM/HISILICON SOC SUPPORT
1471 M: Wei Xu <xuwei5@hisilicon.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 W: http://www.hisilicon.com
1475 T: git git://github.com/hisilicon/linux-hisi.git
1476 F: arch/arm/mach-hisi/
1477 F: arch/arm/boot/dts/hi3*
1478 F: arch/arm/boot/dts/hip*
1479 F: arch/arm/boot/dts/hisi*
1480 F: arch/arm64/boot/dts/hisilicon/
1482 ARM/HP JORNADA 7XX MACHINE SUPPORT
1483 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1487 F: arch/arm/mach-sa1100/jornada720.c
1488 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1490 ARM/IGEP MACHINE SUPPORT
1491 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1492 M: Javier Martinez Canillas <javier@dowhile0.org>
1493 L: linux-omap@vger.kernel.org
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: arch/arm/boot/dts/omap3-igep*
1498 ARM/INCOME PXA270 SUPPORT
1499 M: Marek Vasut <marek.vasut@gmail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1504 ARM/INTEL IOP13XX ARM ARCHITECTURE
1505 M: Lennert Buytenhek <kernel@wantstofly.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/INTEL IOP32X ARM ARCHITECTURE
1510 M: Lennert Buytenhek <kernel@wantstofly.org>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 ARM/INTEL IOP33X ARM ARCHITECTURE
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/INTEL IQ81342EX MACHINE SUPPORT
1519 M: Lennert Buytenhek <kernel@wantstofly.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 ARM/INTEL IXDP2850 MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/INTEL IXP4XX ARM ARCHITECTURE
1529 M: Imre Kaloz <kaloz@openwrt.org>
1530 M: Krzysztof Halasa <khalasa@piap.pl>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 F: arch/arm/mach-ixp4xx/
1535 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1536 M: Jonathan Cameron <jic23@cam.ac.uk>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 F: arch/arm/mach-pxa/stargate2.c
1540 F: drivers/pcmcia/pxa2xx_stargate2.c
1542 ARM/INTEL XSC3 (MANZANO) ARM CORE
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/LG1K ARCHITECTURE
1553 M: Chanho Min <chanho.min@lge.com>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 F: arch/arm64/boot/dts/lg/
1558 ARM/LOGICPD PXA270 MACHINE SUPPORT
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/LPC18XX ARCHITECTURE
1564 M: Joachim Eastwood <manabian@gmail.com>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 F: arch/arm/boot/dts/lpc43*
1568 F: drivers/clk/nxp/clk-lpc18xx*
1569 F: drivers/clocksource/time-lpc32xx.c
1570 F: drivers/i2c/busses/i2c-lpc2k.c
1571 F: drivers/memory/pl172.c
1572 F: drivers/mtd/spi-nor/nxp-spifi.c
1573 F: drivers/rtc/rtc-lpc24xx.c
1576 ARM/LPC32XX SOC SUPPORT
1577 M: Vladimir Zapolskiy <vz@mleia.com>
1578 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1582 F: arch/arm/boot/dts/lpc32*
1583 F: arch/arm/mach-lpc32xx/
1584 F: drivers/i2c/busses/i2c-pnx.c
1585 F: drivers/net/ethernet/nxp/lpc_eth.c
1586 F: drivers/usb/host/ohci-nxp.c
1587 F: drivers/watchdog/pnx4008_wdt.c
1590 ARM/MAGICIAN MACHINE SUPPORT
1591 M: Philipp Zabel <philipp.zabel@gmail.com>
1594 ARM/Marvell Berlin SoC support
1595 M: Jisheng Zhang <jszhang@marvell.com>
1596 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/mach-berlin/
1600 F: arch/arm/boot/dts/berlin*
1601 F: arch/arm64/boot/dts/marvell/berlin*
1603 ARM/Marvell Dove/MV78xx0/Orion SOC support
1604 M: Jason Cooper <jason@lakedaemon.net>
1605 M: Andrew Lunn <andrew@lunn.ch>
1606 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1607 M: Gregory Clement <gregory.clement@bootlin.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: Documentation/devicetree/bindings/soc/dove/
1611 F: arch/arm/mach-dove/
1612 F: arch/arm/mach-mv78xx0/
1613 F: arch/arm/mach-orion5x/
1614 F: arch/arm/plat-orion/
1615 F: arch/arm/boot/dts/dove*
1616 F: arch/arm/boot/dts/orion5x*
1618 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1619 M: Jason Cooper <jason@lakedaemon.net>
1620 M: Andrew Lunn <andrew@lunn.ch>
1621 M: Gregory Clement <gregory.clement@bootlin.com>
1622 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: arch/arm/boot/dts/armada*
1626 F: arch/arm/boot/dts/kirkwood*
1627 F: arch/arm/configs/mvebu_*_defconfig
1628 F: arch/arm/mach-mvebu/
1629 F: arch/arm64/boot/dts/marvell/armada*
1630 F: drivers/cpufreq/armada-37xx-cpufreq.c
1631 F: drivers/cpufreq/mvebu-cpufreq.c
1632 F: drivers/irqchip/irq-armada-370-xp.c
1633 F: drivers/irqchip/irq-mvebu-*
1634 F: drivers/pinctrl/mvebu/
1635 F: drivers/rtc/rtc-armada38x.c
1637 ARM/Mediatek RTC DRIVER
1638 M: Eddie Huang <eddie.huang@mediatek.com>
1639 M: Sean Wang <sean.wang@mediatek.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1643 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1644 F: drivers/rtc/rtc-mt6397.c
1645 F: drivers/rtc/rtc-mt7622.c
1647 ARM/Mediatek SoC support
1648 M: Matthias Brugger <matthias.bgg@gmail.com>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/boot/dts/mt6*
1653 F: arch/arm/boot/dts/mt7*
1654 F: arch/arm/boot/dts/mt8*
1655 F: arch/arm/mach-mediatek/
1656 F: arch/arm64/boot/dts/mediatek/
1660 ARM/Mediatek USB3 PHY DRIVER
1661 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1665 F: drivers/phy/mediatek/phy-mtk-tphy.c
1667 ARM/MICREL KS8695 ARCHITECTURE
1668 M: Greg Ungerer <gerg@uclinux.org>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670 F: arch/arm/mach-ks8695/
1673 ARM/MIOA701 MACHINE SUPPORT
1674 M: Robert Jarzmik <robert.jarzmik@free.fr>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/mach-pxa/mioa701.c
1679 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1680 M: Michael Petchkovsky <mkpetch@internode.on.net>
1683 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1684 M: Linus Walleij <linus.walleij@linaro.org>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 F: arch/arm/mach-nomadik/
1688 F: arch/arm/mach-u300/
1689 F: arch/arm/mach-ux500/
1690 F: arch/arm/boot/dts/ste-*
1691 F: drivers/clk/clk-nomadik.c
1692 F: drivers/clk/clk-u300.c
1693 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1694 F: drivers/clocksource/timer-u300.c
1695 F: drivers/dma/coh901318*
1696 F: drivers/dma/ste_dma40*
1697 F: drivers/hwspinlock/u8500_hsem.c
1698 F: drivers/i2c/busses/i2c-nomadik.c
1699 F: drivers/i2c/busses/i2c-stu300.c
1700 F: drivers/mfd/ab3100*
1701 F: drivers/mfd/ab8500*
1702 F: drivers/mfd/abx500*
1703 F: drivers/mfd/dbx500*
1704 F: drivers/mfd/db8500*
1705 F: drivers/pinctrl/nomadik/
1706 F: drivers/pinctrl/pinctrl-coh901*
1707 F: drivers/pinctrl/pinctrl-u300.c
1708 F: drivers/rtc/rtc-ab3100.c
1709 F: drivers/rtc/rtc-ab8500.c
1710 F: drivers/rtc/rtc-coh901331.c
1711 F: drivers/rtc/rtc-pl031.c
1712 F: drivers/watchdog/coh901327_wdt.c
1713 F: Documentation/devicetree/bindings/arm/ste-*
1714 F: Documentation/devicetree/bindings/arm/ux500/
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1717 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1718 M: Wan ZongShun <mcuos.com@gmail.com>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W: http://www.mcuos.com
1722 F: arch/arm/mach-w90x900/
1723 F: drivers/input/keyboard/w90p910_keypad.c
1724 F: drivers/input/touchscreen/w90p910_ts.c
1725 F: drivers/watchdog/nuc900_wdt.c
1726 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1727 F: drivers/mtd/nand/nuc900_nand.c
1728 F: drivers/rtc/rtc-nuc900.c
1729 F: drivers/spi/spi-nuc900.c
1730 F: drivers/usb/host/ehci-w90x900.c
1731 F: drivers/video/fbdev/nuc900fb.c
1733 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1734 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1735 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1736 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1739 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1740 M: Alexander Clouter <alex@digriz.org.uk>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 W: http://www.digriz.org.uk/ts78xx/kernel
1744 F: arch/arm/mach-orion5x/ts78xx-*
1746 ARM/OXNAS platform support
1747 M: Neil Armstrong <narmstrong@baylibre.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1751 F: arch/arm/mach-oxnas/
1752 F: arch/arm/boot/dts/ox8*.dts*
1755 ARM/PALM TREO SUPPORT
1756 M: Tomas Cech <sleep_walker@suse.com>
1757 L: linux-arm-kernel@lists.infradead.org
1758 W: http://hackndev.com
1760 F: arch/arm/mach-pxa/palmtreo.*
1762 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1763 M: Marek Vasut <marek.vasut@gmail.com>
1764 L: linux-arm-kernel@lists.infradead.org
1765 W: http://hackndev.com
1767 F: arch/arm/mach-pxa/include/mach/palmtx.h
1768 F: arch/arm/mach-pxa/palmtx.c
1769 F: arch/arm/mach-pxa/palmt5.*
1770 F: arch/arm/mach-pxa/include/mach/palmld.h
1771 F: arch/arm/mach-pxa/palmld.c
1772 F: arch/arm/mach-pxa/palmte2.*
1773 F: arch/arm/mach-pxa/include/mach/palmtc.h
1774 F: arch/arm/mach-pxa/palmtc.c
1777 M: Sergey Lapin <slapin@ossfans.org>
1778 L: linux-arm-kernel@lists.infradead.org
1779 W: http://hackndev.com
1781 F: arch/arm/mach-pxa/palmz72.*
1784 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1785 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1788 ARM/PT DIGITAL BOARD PORT
1789 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 W: http://www.armlinux.org.uk/
1794 ARM/QUALCOMM SUPPORT
1795 M: Andy Gross <andy.gross@linaro.org>
1796 M: David Brown <david.brown@linaro.org>
1797 L: linux-arm-msm@vger.kernel.org
1798 L: linux-soc@vger.kernel.org
1800 F: Documentation/devicetree/bindings/soc/qcom/
1801 F: arch/arm/boot/dts/qcom-*.dts
1802 F: arch/arm/boot/dts/qcom-*.dtsi
1803 F: arch/arm/mach-qcom/
1804 F: arch/arm64/boot/dts/qcom/*
1805 F: drivers/i2c/busses/i2c-qup.c
1806 F: drivers/clk/qcom/
1807 F: drivers/dma/qcom/
1808 F: drivers/soc/qcom/
1809 F: drivers/spi/spi-qup.c
1810 F: drivers/tty/serial/msm_serial.c
1811 F: drivers/*/pm8???-*
1812 F: drivers/mfd/ssbi.c
1813 F: drivers/firmware/qcom_scm.c
1814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1816 ARM/RADISYS ENP2611 MACHINE SUPPORT
1817 M: Lennert Buytenhek <kernel@wantstofly.org>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 ARM/REALTEK ARCHITECTURE
1822 M: Andreas Färber <afaerber@suse.de>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm64/boot/dts/realtek/
1826 F: Documentation/devicetree/bindings/arm/realtek.txt
1828 ARM/RENESAS ARM64 ARCHITECTURE
1829 M: Simon Horman <horms@verge.net.au>
1830 M: Magnus Damm <magnus.damm@gmail.com>
1831 L: linux-renesas-soc@vger.kernel.org
1832 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1835 F: arch/arm64/boot/dts/renesas/
1836 F: Documentation/devicetree/bindings/arm/shmobile.txt
1837 F: drivers/soc/renesas/
1838 F: include/linux/soc/renesas/
1840 ARM/RISCPC ARCHITECTURE
1841 M: Russell King <linux@armlinux.org.uk>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 W: http://www.armlinux.org.uk/
1845 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1846 F: arch/arm/include/asm/hardware/ioc.h
1847 F: arch/arm/include/asm/hardware/iomd.h
1848 F: arch/arm/include/asm/hardware/memc.h
1849 F: arch/arm/mach-rpc/
1850 F: drivers/net/ethernet/8390/etherh.c
1851 F: drivers/net/ethernet/i825xx/ether1*
1852 F: drivers/net/ethernet/seeq/ether3*
1853 F: drivers/scsi/arm/
1855 ARM/Rockchip SoC support
1856 M: Heiko Stuebner <heiko@sntech.de>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 L: linux-rockchip@lists.infradead.org
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1861 F: arch/arm/boot/dts/rk3*
1862 F: arch/arm/boot/dts/rv1108*
1863 F: arch/arm/mach-rockchip/
1864 F: drivers/clk/rockchip/
1865 F: drivers/i2c/busses/i2c-rk3x.c
1866 F: drivers/*/*rockchip*
1867 F: drivers/*/*/*rockchip*
1868 F: sound/soc/rockchip/
1871 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1872 M: Kukjin Kim <kgene@kernel.org>
1873 M: Krzysztof Kozlowski <krzk@kernel.org>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1876 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1878 F: arch/arm/boot/dts/s3c*
1879 F: arch/arm/boot/dts/s5p*
1880 F: arch/arm/boot/dts/samsung*
1881 F: arch/arm/boot/dts/exynos*
1882 F: arch/arm64/boot/dts/exynos/
1883 F: arch/arm/plat-samsung/
1884 F: arch/arm/mach-s3c24*/
1885 F: arch/arm/mach-s3c64xx/
1886 F: arch/arm/mach-s5p*/
1887 F: arch/arm/mach-exynos*/
1888 F: drivers/*/*s3c24*
1889 F: drivers/*/*/*s3c24*
1890 F: drivers/*/*s3c64xx*
1891 F: drivers/*/*s5pv210*
1892 F: drivers/memory/samsung/*
1893 F: drivers/soc/samsung/*
1894 F: Documentation/arm/Samsung/
1895 F: Documentation/devicetree/bindings/arm/samsung/
1896 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1897 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1900 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1901 M: Kyungmin Park <kyungmin.park@samsung.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 F: arch/arm/mach-s5pv210/
1906 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1907 M: Kyungmin Park <kyungmin.park@samsung.com>
1908 M: Kamil Debski <kamil@wypas.org>
1909 M: Andrzej Hajda <a.hajda@samsung.com>
1910 L: linux-arm-kernel@lists.infradead.org
1911 L: linux-media@vger.kernel.org
1913 F: drivers/media/platform/s5p-g2d/
1915 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1916 M: Marek Szyprowski <m.szyprowski@samsung.com>
1917 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1918 L: linux-media@vger.kernel.org
1920 F: drivers/media/platform/s5p-cec/
1921 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1923 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1924 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1925 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1926 L: linux-arm-kernel@lists.infradead.org
1927 L: linux-media@vger.kernel.org
1929 F: drivers/media/platform/s5p-jpeg/
1931 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1932 M: Kyungmin Park <kyungmin.park@samsung.com>
1933 M: Kamil Debski <kamil@wypas.org>
1934 M: Jeongtae Park <jtp.park@samsung.com>
1935 M: Andrzej Hajda <a.hajda@samsung.com>
1936 L: linux-arm-kernel@lists.infradead.org
1937 L: linux-media@vger.kernel.org
1939 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1940 F: drivers/media/platform/s5p-mfc/
1942 ARM/SHMOBILE ARM ARCHITECTURE
1943 M: Simon Horman <horms@verge.net.au>
1944 M: Magnus Damm <magnus.damm@gmail.com>
1945 L: linux-renesas-soc@vger.kernel.org
1946 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1949 F: arch/arm/boot/dts/emev2*
1950 F: arch/arm/boot/dts/r7s*
1951 F: arch/arm/boot/dts/r8a*
1952 F: arch/arm/boot/dts/sh*
1953 F: arch/arm/configs/shmobile_defconfig
1954 F: arch/arm/include/debug/renesas-scif.S
1955 F: arch/arm/mach-shmobile/
1956 F: Documentation/devicetree/bindings/arm/shmobile.txt
1957 F: drivers/soc/renesas/
1958 F: include/linux/soc/renesas/
1960 ARM/SOCFPGA ARCHITECTURE
1961 M: Dinh Nguyen <dinguyen@kernel.org>
1963 F: arch/arm/mach-socfpga/
1964 F: arch/arm/boot/dts/socfpga*
1965 F: arch/arm/configs/socfpga_defconfig
1966 F: arch/arm64/boot/dts/altera/
1967 W: http://www.rocketboards.org
1968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1970 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1971 M: Dinh Nguyen <dinguyen@kernel.org>
1973 F: drivers/clk/socfpga/
1975 ARM/SOCFPGA EDAC SUPPORT
1976 M: Thor Thayer <thor.thayer@linux.intel.com>
1978 F: drivers/edac/altera_edac.
1980 ARM/STI ARCHITECTURE
1981 M: Patrice Chotard <patrice.chotard@st.com>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 W: http://www.stlinux.com
1985 F: arch/arm/mach-sti/
1986 F: arch/arm/boot/dts/sti*
1987 F: drivers/char/hw_random/st-rng.c
1988 F: drivers/clocksource/arm_global_timer.c
1989 F: drivers/clocksource/clksrc_st_lpc.c
1990 F: drivers/cpufreq/sti-cpufreq.c
1991 F: drivers/dma/st_fdma*
1992 F: drivers/i2c/busses/i2c-st.c
1993 F: drivers/media/rc/st_rc.c
1994 F: drivers/media/platform/sti/c8sectpfe/
1995 F: drivers/mmc/host/sdhci-st.c
1996 F: drivers/phy/st/phy-miphy28lp.c
1997 F: drivers/phy/st/phy-stih407-usb.c
1998 F: drivers/pinctrl/pinctrl-st.c
1999 F: drivers/remoteproc/st_remoteproc.c
2000 F: drivers/remoteproc/st_slim_rproc.c
2001 F: drivers/reset/sti/
2002 F: drivers/rtc/rtc-st-lpc.c
2003 F: drivers/tty/serial/st-asc.c
2004 F: drivers/usb/dwc3/dwc3-st.c
2005 F: drivers/usb/host/ehci-st.c
2006 F: drivers/usb/host/ohci-st.c
2007 F: drivers/watchdog/st_lpc_wdt.c
2008 F: drivers/ata/ahci_st.c
2009 F: include/linux/remoteproc/st_slim_rproc.h
2011 ARM/STM32 ARCHITECTURE
2012 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2013 M: Alexandre Torgue <alexandre.torgue@st.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2018 F: arch/arm/boot/dts/stm32*
2019 F: arch/arm/mach-stm32/
2020 F: drivers/clocksource/armv7m_systick.c
2022 ARM/TANGO ARCHITECTURE
2023 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2024 M: Mans Rullgard <mans@mansr.com>
2025 L: linux-arm-kernel@lists.infradead.org
2029 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2030 M: Lennert Buytenhek <kernel@wantstofly.org>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2035 M: Hans Verkuil <hans.verkuil@cisco.com>
2036 L: linux-tegra@vger.kernel.org
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/tegra-cec/
2040 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2042 ARM/TETON BGA MACHINE SUPPORT
2043 M: "Mark F. Brown" <mark.brown314@gmail.com>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2047 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2048 M: Santosh Shilimkar <ssantosh@kernel.org>
2049 L: linux-kernel@vger.kernel.org
2051 F: drivers/memory/*emif*
2053 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2054 M: Santosh Shilimkar <ssantosh@kernel.org>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 F: arch/arm/mach-keystone/
2058 F: arch/arm/boot/dts/keystone-*
2059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2061 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2062 M: Santosh Shilimkar <ssantosh@kernel.org>
2063 L: linux-kernel@vger.kernel.org
2065 F: drivers/clk/keystone/
2067 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2068 M: Santosh Shilimkar <ssantosh@kernel.org>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 L: linux-kernel@vger.kernel.org
2072 F: drivers/clocksource/timer-keystone.c
2074 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2075 M: Santosh Shilimkar <ssantosh@kernel.org>
2076 L: linux-kernel@vger.kernel.org
2078 F: drivers/power/reset/keystone-reset.c
2080 ARM/THECUS N2100 MACHINE SUPPORT
2081 M: Lennert Buytenhek <kernel@wantstofly.org>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 ARM/TOSA MACHINE SUPPORT
2086 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2087 M: Dirk Opfer <dirk@opfer-online.de>
2090 ARM/UNIPHIER ARCHITECTURE
2091 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2095 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2096 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2097 F: arch/arm/boot/dts/uniphier*
2098 F: arch/arm/include/asm/hardware/cache-uniphier.h
2099 F: arch/arm/mach-uniphier/
2100 F: arch/arm/mm/cache-uniphier.c
2101 F: arch/arm64/boot/dts/socionext/uniphier*
2102 F: drivers/bus/uniphier-system-bus.c
2103 F: drivers/clk/uniphier/
2104 F: drivers/gpio/gpio-uniphier.c
2105 F: drivers/i2c/busses/i2c-uniphier*
2106 F: drivers/irqchip/irq-uniphier-aidet.c
2107 F: drivers/pinctrl/uniphier/
2108 F: drivers/reset/reset-uniphier.c
2109 F: drivers/tty/serial/8250/8250_uniphier.c
2112 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2113 M: Ulf Hansson <ulf.hansson@linaro.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://git.linaro.org/people/ulfh/clk.git
2117 F: drivers/clk/ux500/
2119 ARM/VERSATILE EXPRESS PLATFORM
2120 M: Liviu Dudau <liviu.dudau@arm.com>
2121 M: Sudeep Holla <sudeep.holla@arm.com>
2122 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 F: arch/arm/boot/dts/vexpress*
2126 F: arch/arm64/boot/dts/arm/
2127 F: arch/arm/mach-vexpress/
2130 F: drivers/clk/versatile/clk-vexpress-osc.c
2131 F: drivers/clocksource/versatile.c
2135 M: Russell King <linux@armlinux.org.uk>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 W: http://www.armlinux.org.uk/
2141 ARM/VOIPAC PXA270 SUPPORT
2142 M: Marek Vasut <marek.vasut@gmail.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/mach-pxa/vpac270.c
2146 F: arch/arm/mach-pxa/include/mach/vpac270.h
2148 ARM/VT8500 ARM ARCHITECTURE
2149 M: Tony Prisk <linux@prisktech.co.nz>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 F: arch/arm/mach-vt8500/
2153 F: drivers/clocksource/vt8500_timer.c
2154 F: drivers/i2c/busses/i2c-wmt.c
2155 F: drivers/mmc/host/wmt-sdmmc.c
2156 F: drivers/pwm/pwm-vt8500.c
2157 F: drivers/rtc/rtc-vt8500.c
2158 F: drivers/tty/serial/vt8500_serial.c
2159 F: drivers/usb/host/ehci-platform.c
2160 F: drivers/usb/host/uhci-platform.c
2161 F: drivers/video/fbdev/vt8500lcdfb.*
2162 F: drivers/video/fbdev/wm8505fb*
2163 F: drivers/video/fbdev/wmt_ge_rops.*
2165 ARM/ZIPIT Z2 SUPPORT
2166 M: Marek Vasut <marek.vasut@gmail.com>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm/mach-pxa/z2.c
2170 F: arch/arm/mach-pxa/include/mach/z2.h
2172 ARM/ZTE ARCHITECTURE
2173 M: Jun Nie <jun.nie@linaro.org>
2174 M: Baoyou Xie <baoyou.xie@linaro.org>
2175 M: Shawn Guo <shawnguo@kernel.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 F: arch/arm/boot/dts/zx2967*
2179 F: arch/arm/mach-zx/
2180 F: arch/arm64/boot/dts/zte/
2182 F: drivers/dma/zx_dma.c
2183 F: drivers/gpio/gpio-zx.c
2184 F: drivers/i2c/busses/i2c-zx2967.c
2185 F: drivers/mmc/host/dw_mmc-zx.*
2186 F: drivers/pinctrl/zte/
2188 F: drivers/thermal/zx2967_thermal.c
2189 F: drivers/watchdog/zx2967_wdt.c
2190 F: Documentation/devicetree/bindings/arm/zte.txt
2191 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2192 F: Documentation/devicetree/bindings/dma/zxdma.txt
2193 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2194 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2195 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2196 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2197 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2198 F: Documentation/devicetree/bindings/soc/zte/
2199 F: Documentation/devicetree/bindings/sound/zte,*.txt
2200 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2201 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2202 F: include/dt-bindings/clock/zx2967*.h
2203 F: include/dt-bindings/soc/zte,*.h
2204 F: sound/soc/codecs/zx_aud96p22.c
2207 ARM/ZYNQ ARCHITECTURE
2208 M: Michal Simek <michal.simek@xilinx.com>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 W: http://wiki.xilinx.com
2211 T: git https://github.com/Xilinx/linux-xlnx.git
2213 F: arch/arm/mach-zynq/
2214 F: drivers/cpuidle/cpuidle-zynq.c
2215 F: drivers/block/xsysace.c
2218 F: drivers/clocksource/cadence_ttc_timer.c
2219 F: drivers/i2c/busses/i2c-cadence.c
2220 F: drivers/mmc/host/sdhci-of-arasan.c
2221 F: drivers/edac/synopsys_edac.c
2223 ARM64 PORT (AARCH64 ARCHITECTURE)
2224 M: Catalin Marinas <catalin.marinas@arm.com>
2225 M: Will Deacon <will.deacon@arm.com>
2226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2230 F: Documentation/arm64/
2232 AS3645A LED FLASH CONTROLLER DRIVER
2233 M: Sakari Ailus <sakari.ailus@iki.fi>
2234 L: linux-leds@vger.kernel.org
2236 F: drivers/leds/leds-as3645a.c
2238 ASAHI KASEI AK8974 DRIVER
2239 M: Linus Walleij <linus.walleij@linaro.org>
2240 L: linux-iio@vger.kernel.org
2241 W: http://www.akm.com/
2243 F: drivers/iio/magnetometer/ak8974.c
2245 ASC7621 HARDWARE MONITOR DRIVER
2246 M: George Joseph <george.joseph@fairview5.com>
2247 L: linux-hwmon@vger.kernel.org
2249 F: Documentation/hwmon/asc7621
2250 F: drivers/hwmon/asc7621.c
2252 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2253 M: Corentin Chary <corentin.chary@gmail.com>
2254 L: acpi4asus-user@lists.sourceforge.net
2255 L: platform-driver-x86@vger.kernel.org
2256 W: http://acpi4asus.sf.net
2258 F: drivers/platform/x86/asus*.c
2259 F: drivers/platform/x86/eeepc*.c
2261 ASUS WIRELESS RADIO CONTROL DRIVER
2262 M: João Paulo Rechi Vita <jprvita@gmail.com>
2263 L: platform-driver-x86@vger.kernel.org
2265 F: drivers/platform/x86/asus-wireless.c
2268 M: David Howells <dhowells@redhat.com>
2269 L: keyrings@vger.kernel.org
2271 F: Documentation/crypto/asymmetric-keys.txt
2272 F: include/linux/verification.h
2273 F: include/crypto/public_key.h
2274 F: include/crypto/pkcs7.h
2275 F: crypto/asymmetric_keys/
2277 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2278 R: Dan Williams <dan.j.williams@intel.com>
2279 W: http://sourceforge.net/projects/xscaleiop
2281 F: Documentation/crypto/async-tx-api.txt
2284 F: include/linux/dmaengine.h
2285 F: include/linux/async_tx.h
2288 M: Bartosz Golaszewski <brgl@bgdev.pl>
2289 L: linux-i2c@vger.kernel.org
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2292 F: Documentation/devicetree/bindings/eeprom/at24.txt
2293 F: drivers/misc/eeprom/at24.c
2294 F: include/linux/platform_data/at24.h
2296 ATA OVER ETHERNET (AOE) DRIVER
2297 M: "Ed L. Cashin" <ed.cashin@acm.org>
2298 W: http://www.openaoe.org/
2300 F: Documentation/aoe/
2301 F: drivers/block/aoe/
2303 ATHEROS 71XX/9XXX GPIO DRIVER
2304 M: Alban Bedel <albeu@free.fr>
2305 W: https://github.com/AlbanBedel/linux
2306 T: git git://github.com/AlbanBedel/linux
2308 F: drivers/gpio/gpio-ath79.c
2309 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2311 ATHEROS ATH GENERIC UTILITIES
2312 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2313 L: linux-wireless@vger.kernel.org
2315 F: drivers/net/wireless/ath/*
2317 ATHEROS ATH5K WIRELESS DRIVER
2318 M: Jiri Slaby <jirislaby@gmail.com>
2319 M: Nick Kossifidis <mickflemm@gmail.com>
2320 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2321 L: linux-wireless@vger.kernel.org
2322 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2324 F: drivers/net/wireless/ath/ath5k/
2326 ATHEROS ATH6KL WIRELESS DRIVER
2327 M: Kalle Valo <kvalo@qca.qualcomm.com>
2328 L: linux-wireless@vger.kernel.org
2329 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2332 F: drivers/net/wireless/ath/ath6kl/
2335 M: Ville Syrjala <syrjala@sci.fi>
2337 F: drivers/input/misc/ati_remote2.c
2339 ATK0110 HWMON DRIVER
2340 M: Luca Tettamanti <kronos.it@gmail.com>
2341 L: linux-hwmon@vger.kernel.org
2343 F: drivers/hwmon/asus_atk0110.c
2345 ATLX ETHERNET DRIVERS
2346 M: Jay Cliburn <jcliburn@gmail.com>
2347 M: Chris Snook <chris.snook@gmail.com>
2348 L: netdev@vger.kernel.org
2349 W: http://sourceforge.net/projects/atl1
2350 W: http://atl1.sourceforge.net
2352 F: drivers/net/ethernet/atheros/
2355 M: Chas Williams <3chas3@gmail.com>
2356 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2357 L: netdev@vger.kernel.org
2358 W: http://linux-atm.sourceforge.net
2361 F: include/linux/atm*
2362 F: include/uapi/linux/atm*
2364 ATMEL AT91 / AT32 MCI DRIVER
2365 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2367 F: drivers/mmc/host/atmel-mci.c
2369 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2370 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2372 F: drivers/power/reset/at91-sama5d2_shdwc.c
2374 ATMEL Audio ALSA driver
2375 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2381 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2382 L: linux-i2c@vger.kernel.org
2384 F: drivers/i2c/busses/i2c-at91.c
2387 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2388 L: linux-media@vger.kernel.org
2390 F: drivers/media/platform/atmel/atmel-isi.c
2391 F: include/media/atmel-isi.h
2394 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2395 L: linux-fbdev@vger.kernel.org
2397 F: drivers/video/fbdev/atmel_lcdfb.c
2398 F: include/video/atmel_lcdc.h
2400 ATMEL MACB ETHERNET DRIVER
2401 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 F: drivers/net/ethernet/cadence/
2405 ATMEL MAXTOUCH DRIVER
2406 M: Nick Dyer <nick@shmanahar.org>
2407 T: git git://github.com/ndyer/linux.git
2409 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2410 F: drivers/input/touchscreen/atmel_mxt_ts.c
2411 F: include/linux/platform_data/atmel_mxt_ts.h
2413 ATMEL SAMA5D2 ADC DRIVER
2414 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2415 L: linux-iio@vger.kernel.org
2417 F: drivers/iio/adc/at91-sama5d2_adc.c
2420 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2421 L: linux-mmc@vger.kernel.org
2423 F: drivers/mmc/host/sdhci-of-at91.c
2426 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2428 F: drivers/spi/spi-atmel.*
2431 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 F: drivers/misc/atmel-ssc.c
2435 F: include/linux/atmel-ssc.h
2437 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2438 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 F: drivers/misc/atmel_tclib.c
2442 F: drivers/clocksource/tcb_clksrc.c
2444 ATMEL USBA UDC DRIVER
2445 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2450 ATMEL WIRELESS DRIVER
2451 M: Simon Kelley <simon@thekelleys.org.uk>
2452 L: linux-wireless@vger.kernel.org
2453 W: http://www.thekelleys.org.uk/atmel
2454 W: http://atmelwlandriver.sourceforge.net/
2456 F: drivers/net/wireless/atmel/atmel*
2459 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2460 L: linux-arm-kernel@lists.infradead.org
2461 L: dmaengine@vger.kernel.org
2463 F: drivers/dma/at_xdmac.c
2465 ATOMIC INFRASTRUCTURE
2466 M: Will Deacon <will.deacon@arm.com>
2467 M: Peter Zijlstra <peterz@infradead.org>
2468 R: Boqun Feng <boqun.feng@gmail.com>
2469 L: linux-kernel@vger.kernel.org
2471 F: arch/*/include/asm/atomic*.h
2472 F: include/*/atomic*.h
2474 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2475 M: Bradley Grove <linuxdrivers@attotech.com>
2476 L: linux-scsi@vger.kernel.org
2477 W: http://www.attotech.com
2479 F: drivers/scsi/esas2r
2481 ATUSB IEEE 802.15.4 RADIO DRIVER
2482 M: Stefan Schmidt <stefan@osg.samsung.com>
2483 L: linux-wpan@vger.kernel.org
2485 F: drivers/net/ieee802154/atusb.c
2486 F: drivers/net/ieee802154/atusb.h
2487 F: drivers/net/ieee802154/at86rf230.h
2490 M: Paul Moore <paul@paul-moore.com>
2491 M: Eric Paris <eparis@redhat.com>
2492 L: linux-audit@redhat.com (moderated for non-subscribers)
2493 W: https://github.com/linux-audit
2494 W: https://people.redhat.com/sgrubb/audit
2495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2497 F: include/linux/audit.h
2498 F: include/uapi/linux/audit.h
2501 AUXILIARY DISPLAY DRIVERS
2502 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2503 W: http://miguelojeda.es/auxdisplay.htm
2504 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2506 F: drivers/auxdisplay/
2507 F: include/linux/cfag12864b.h
2510 M: Ralf Baechle <ralf@linux-mips.org>
2511 L: linux-hams@vger.kernel.org
2512 W: http://www.linux-ax25.org/
2514 F: include/uapi/linux/ax25.h
2515 F: include/net/ax25.h
2519 M: Peter Rosin <peda@axentia.se>
2520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 F: Documentation/devicetree/bindings/arm/axentia.txt
2523 F: arch/arm/boot/dts/at91-linea.dtsi
2524 F: arch/arm/boot/dts/at91-natte.dtsi
2525 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2526 F: arch/arm/boot/dts/at91-tse850-3.dts
2528 AXENTIA ASOC DRIVERS
2529 M: Peter Rosin <peda@axentia.se>
2530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2532 F: Documentation/devicetree/bindings/sound/axentia,*
2533 F: sound/soc/atmel/tse850-pcm5142.c
2536 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2537 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2538 L: linux-media@vger.kernel.org
2539 W: https://linuxtv.org
2540 T: git git://linuxtv.org/media_tree.git
2542 F: drivers/media/usb/dvb-usb-v2/az6007.c
2544 AZTECH FM RADIO RECEIVER DRIVER
2545 M: Hans Verkuil <hverkuil@xs4all.nl>
2546 L: linux-media@vger.kernel.org
2547 T: git git://linuxtv.org/media_tree.git
2548 W: https://linuxtv.org
2550 F: drivers/media/radio/radio-aztech*
2553 L: linux-wireless@vger.kernel.org
2554 L: b43-dev@lists.infradead.org
2555 W: http://wireless.kernel.org/en/users/Drivers/b43
2557 F: drivers/net/wireless/broadcom/b43/
2559 B43LEGACY WIRELESS DRIVER
2560 M: Larry Finger <Larry.Finger@lwfinger.net>
2561 L: linux-wireless@vger.kernel.org
2562 L: b43-dev@lists.infradead.org
2563 W: http://wireless.kernel.org/en/users/Drivers/b43
2565 F: drivers/net/wireless/broadcom/b43legacy/
2567 BACKLIGHT CLASS/SUBSYSTEM
2568 M: Lee Jones <lee.jones@linaro.org>
2569 M: Daniel Thompson <daniel.thompson@linaro.org>
2570 M: Jingoo Han <jingoohan1@gmail.com>
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2573 F: drivers/video/backlight/
2574 F: include/linux/backlight.h
2575 F: include/linux/pwm_backlight.h
2576 F: Documentation/devicetree/bindings/leds/backlight
2579 M: Marek Lindner <mareklindner@neomailbox.ch>
2580 M: Simon Wunderlich <sw@simonwunderlich.de>
2581 M: Antonio Quartulli <a@unstable.cc>
2582 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2583 W: https://www.open-mesh.org/
2584 Q: https://patchwork.open-mesh.org/project/batman/list/
2586 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2587 F: Documentation/ABI/testing/sysfs-class-net-mesh
2588 F: Documentation/networking/batman-adv.rst
2589 F: include/uapi/linux/batadv_packet.h
2590 F: include/uapi/linux/batman_adv.h
2593 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2594 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2595 L: linux-hams@vger.kernel.org
2596 W: http://www.baycom.org/~tom/ham/ham.html
2598 F: drivers/net/hamradio/baycom*
2600 BCACHE (BLOCK LAYER CACHE)
2601 M: Michael Lyle <mlyle@lyle.org>
2602 M: Kent Overstreet <kent.overstreet@gmail.com>
2603 L: linux-bcache@vger.kernel.org
2604 W: http://bcache.evilpiepirate.org
2605 C: irc://irc.oftc.net/bcache
2607 F: drivers/md/bcache/
2609 BDISP ST MEDIA DRIVER
2610 M: Fabien Dessenne <fabien.dessenne@st.com>
2611 L: linux-media@vger.kernel.org
2612 T: git git://linuxtv.org/media_tree.git
2613 W: https://linuxtv.org
2615 F: drivers/media/platform/sti/bdisp
2617 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2618 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2619 L: netdev@vger.kernel.org
2621 F: drivers/net/ethernet/ec_bhf.c
2624 M: Luis de Bethencourt <luisbg@kernel.org>
2625 M: Salah Triki <salah.triki@gmail.com>
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2628 F: Documentation/filesystems/befs.txt
2632 M: Paolo Valente <paolo.valente@linaro.org>
2633 M: Jens Axboe <axboe@kernel.dk>
2634 L: linux-block@vger.kernel.org
2637 F: Documentation/block/bfq-iosched.txt
2640 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2642 F: Documentation/filesystems/bfs.txt
2644 F: include/uapi/linux/bfs_fs.h
2646 BLACKFIN ARCHITECTURE
2647 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2648 T: git git://git.code.sf.net/p/adi-linux/code
2649 W: http://blackfin.uclinux.org
2653 BLACKFIN EMAC DRIVER
2654 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655 W: http://blackfin.uclinux.org
2657 F: drivers/net/ethernet/adi/
2659 BLACKFIN MEDIA DRIVER
2660 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661 W: http://blackfin.uclinux.org/
2663 F: drivers/media/platform/blackfin/
2664 F: drivers/media/i2c/adv7183*
2665 F: drivers/media/i2c/vs6624*
2668 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2669 W: http://blackfin.uclinux.org
2671 F: drivers/rtc/rtc-bfin.c
2674 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2675 W: http://blackfin.uclinux.org
2677 F: drivers/mmc/host/bfin_sdh.c
2679 BLACKFIN SERIAL DRIVER
2680 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2681 W: http://blackfin.uclinux.org
2683 F: drivers/tty/serial/bfin_uart.c
2685 BLACKFIN WATCHDOG DRIVER
2686 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2687 W: http://blackfin.uclinux.org
2689 F: drivers/watchdog/bfin_wdt.c
2691 BLINKM RGB LED DRIVER
2692 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2694 F: drivers/leds/leds-blinkm.c
2697 M: Jens Axboe <axboe@kernel.dk>
2698 L: linux-block@vger.kernel.org
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2702 F: kernel/trace/blktrace.c
2706 M: Joern Engel <joern@lazybastard.org>
2707 L: linux-mtd@lists.infradead.org
2709 F: drivers/mtd/devices/block2mtd.c
2712 M: Marcel Holtmann <marcel@holtmann.org>
2713 M: Johan Hedberg <johan.hedberg@gmail.com>
2714 L: linux-bluetooth@vger.kernel.org
2715 W: http://www.bluez.org/
2716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2719 F: drivers/bluetooth/
2722 M: Marcel Holtmann <marcel@holtmann.org>
2723 M: Johan Hedberg <johan.hedberg@gmail.com>
2724 L: linux-bluetooth@vger.kernel.org
2725 W: http://www.bluez.org/
2726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2730 F: include/net/bluetooth/
2733 M: Jay Vosburgh <j.vosburgh@gmail.com>
2734 M: Veaceslav Falico <vfalico@gmail.com>
2735 M: Andy Gospodarek <andy@greyhouse.net>
2736 L: netdev@vger.kernel.org
2737 W: http://sourceforge.net/projects/bonding/
2739 F: drivers/net/bonding/
2740 F: include/uapi/linux/if_bonding.h
2742 BPF (Safe dynamic programs and tools)
2743 M: Alexei Starovoitov <ast@kernel.org>
2744 M: Daniel Borkmann <daniel@iogearbox.net>
2745 L: netdev@vger.kernel.org
2746 L: linux-kernel@vger.kernel.org
2747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2750 F: arch/x86/net/bpf_jit*
2751 F: Documentation/networking/filter.txt
2752 F: Documentation/bpf/
2753 F: include/linux/bpf*
2754 F: include/linux/filter.h
2755 F: include/trace/events/bpf.h
2756 F: include/trace/events/xdp.h
2757 F: include/uapi/linux/bpf*
2758 F: include/uapi/linux/filter.h
2760 F: kernel/trace/bpf_trace.c
2763 F: net/core/filter.c
2764 F: net/sched/act_bpf.c
2765 F: net/sched/cls_bpf.c
2768 F: tools/testing/selftests/bpf/
2770 BROADCOM B44 10/100 ETHERNET DRIVER
2771 M: Michael Chan <michael.chan@broadcom.com>
2772 L: netdev@vger.kernel.org
2774 F: drivers/net/ethernet/broadcom/b44.*
2776 BROADCOM B53 ETHERNET SWITCH DRIVER
2777 M: Florian Fainelli <f.fainelli@gmail.com>
2778 L: netdev@vger.kernel.org
2779 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2781 F: drivers/net/dsa/b53/*
2782 F: include/linux/platform_data/b53.h
2784 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2785 M: Florian Fainelli <f.fainelli@gmail.com>
2786 M: Ray Jui <rjui@broadcom.com>
2787 M: Scott Branden <sbranden@broadcom.com>
2788 M: bcm-kernel-feedback-list@broadcom.com
2789 T: git git://github.com/broadcom/mach-bcm
2795 F: arch/arm/mach-bcm/
2797 BROADCOM BCM2835 ARM ARCHITECTURE
2798 M: Eric Anholt <eric@anholt.net>
2799 M: Stefan Wahren <stefan.wahren@i2se.com>
2800 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T: git git://github.com/anholt/linux
2805 F: drivers/staging/vc04_services
2807 BROADCOM BCM47XX MIPS ARCHITECTURE
2808 M: Hauke Mehrtens <hauke@hauke-m.de>
2809 M: Rafał Miłecki <zajec5@gmail.com>
2810 L: linux-mips@linux-mips.org
2812 F: Documentation/devicetree/bindings/mips/brcm/
2813 F: arch/mips/bcm47xx/*
2814 F: arch/mips/include/asm/mach-bcm47xx/*
2816 BROADCOM BCM5301X ARM ARCHITECTURE
2817 M: Hauke Mehrtens <hauke@hauke-m.de>
2818 M: Rafał Miłecki <zajec5@gmail.com>
2819 M: Jon Mason <jonmason@broadcom.com>
2820 M: bcm-kernel-feedback-list@broadcom.com
2821 L: linux-arm-kernel@lists.infradead.org
2823 F: arch/arm/mach-bcm/bcm_5301x.c
2824 F: arch/arm/boot/dts/bcm5301x*.dtsi
2825 F: arch/arm/boot/dts/bcm470*
2826 F: arch/arm/boot/dts/bcm953012*
2828 BROADCOM BCM53573 ARM ARCHITECTURE
2829 M: Rafał Miłecki <rafal@milecki.pl>
2830 L: linux-arm-kernel@lists.infradead.org
2832 F: arch/arm/boot/dts/bcm53573*
2833 F: arch/arm/boot/dts/bcm47189*
2835 BROADCOM BCM63XX ARM ARCHITECTURE
2836 M: Florian Fainelli <f.fainelli@gmail.com>
2837 M: bcm-kernel-feedback-list@broadcom.com
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T: git git://github.com/broadcom/stblinux.git
2843 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2844 M: Kevin Cernekee <cernekee@gmail.com>
2845 L: linux-usb@vger.kernel.org
2847 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2849 BROADCOM BCM7XXX ARM ARCHITECTURE
2850 M: Brian Norris <computersforpeace@gmail.com>
2851 M: Gregory Fong <gregory.0xf0@gmail.com>
2852 M: Florian Fainelli <f.fainelli@gmail.com>
2853 M: bcm-kernel-feedback-list@broadcom.com
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://github.com/broadcom/stblinux.git
2857 F: arch/arm/mach-bcm/*brcmstb*
2858 F: arch/arm/boot/dts/bcm7*.dts*
2859 F: drivers/bus/brcmstb_gisb.c
2860 F: arch/arm/mm/cache-b15-rac.c
2861 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2864 BROADCOM BMIPS CPUFREQ DRIVER
2865 M: Markus Mayer <mmayer@broadcom.com>
2866 M: bcm-kernel-feedback-list@broadcom.com
2867 L: linux-pm@vger.kernel.org
2869 F: drivers/cpufreq/bmips-cpufreq.c
2871 BROADCOM BMIPS MIPS ARCHITECTURE
2872 M: Kevin Cernekee <cernekee@gmail.com>
2873 M: Florian Fainelli <f.fainelli@gmail.com>
2874 L: linux-mips@linux-mips.org
2875 T: git git://github.com/broadcom/stblinux.git
2877 F: arch/mips/bmips/*
2878 F: arch/mips/include/asm/mach-bmips/*
2879 F: arch/mips/kernel/*bmips*
2880 F: arch/mips/boot/dts/brcm/bcm*.dts*
2881 F: drivers/irqchip/irq-bcm63*
2882 F: drivers/irqchip/irq-bcm7*
2883 F: drivers/irqchip/irq-brcmstb*
2884 F: include/linux/bcm963xx_nvram.h
2885 F: include/linux/bcm963xx_tag.h
2887 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2888 M: Rasesh Mody <rasesh.mody@cavium.com>
2889 M: Harish Patil <harish.patil@cavium.com>
2890 M: Dept-GELinuxNICDev@cavium.com
2891 L: netdev@vger.kernel.org
2893 F: drivers/net/ethernet/broadcom/bnx2.*
2894 F: drivers/net/ethernet/broadcom/bnx2_*
2896 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2897 M: QLogic-Storage-Upstream@qlogic.com
2898 L: linux-scsi@vger.kernel.org
2900 F: drivers/scsi/bnx2fc/
2902 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2903 M: QLogic-Storage-Upstream@qlogic.com
2904 L: linux-scsi@vger.kernel.org
2906 F: drivers/scsi/bnx2i/
2908 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2909 M: Ariel Elior <ariel.elior@cavium.com>
2910 M: everest-linux-l2@cavium.com
2911 L: netdev@vger.kernel.org
2913 F: drivers/net/ethernet/broadcom/bnx2x/
2915 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2916 M: Michael Chan <michael.chan@broadcom.com>
2917 L: netdev@vger.kernel.org
2919 F: drivers/net/ethernet/broadcom/bnxt/
2921 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2922 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2923 M: Franky Lin <franky.lin@broadcom.com>
2924 M: Hante Meuleman <hante.meuleman@broadcom.com>
2925 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2926 M: Wright Feng <wright.feng@cypress.com>
2927 L: linux-wireless@vger.kernel.org
2928 L: brcm80211-dev-list.pdl@broadcom.com
2929 L: brcm80211-dev-list@cypress.com
2931 F: drivers/net/wireless/broadcom/brcm80211/
2933 BROADCOM BRCMSTB GPIO DRIVER
2934 M: Gregory Fong <gregory.0xf0@gmail.com>
2935 L: bcm-kernel-feedback-list@broadcom.com
2937 F: drivers/gpio/gpio-brcmstb.c
2938 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2940 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2941 M: Al Cooper <alcooperx@gmail.com>
2942 L: linux-kernel@vger.kernel.org
2943 L: bcm-kernel-feedback-list@broadcom.com
2945 F: drivers/phy/broadcom/phy-brcm-usb*
2947 BROADCOM GENET ETHERNET DRIVER
2948 M: Doug Berger <opendmb@gmail.com>
2949 M: Florian Fainelli <f.fainelli@gmail.com>
2950 L: netdev@vger.kernel.org
2952 F: drivers/net/ethernet/broadcom/genet/
2954 BROADCOM IPROC ARM ARCHITECTURE
2955 M: Ray Jui <rjui@broadcom.com>
2956 M: Scott Branden <sbranden@broadcom.com>
2957 M: Jon Mason <jonmason@broadcom.com>
2958 M: bcm-kernel-feedback-list@broadcom.com
2959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2960 T: git git://github.com/broadcom/cygnus-linux.git
2976 F: arch/arm64/boot/dts/broadcom/ns2*
2977 F: drivers/clk/bcm/clk-ns*
2978 F: drivers/pinctrl/bcm/pinctrl-ns*
2980 BROADCOM KONA GPIO DRIVER
2981 M: Ray Jui <rjui@broadcom.com>
2982 L: bcm-kernel-feedback-list@broadcom.com
2984 F: drivers/gpio/gpio-bcm-kona.c
2985 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2987 BROADCOM NETXTREME-E ROCE DRIVER
2988 M: Selvin Xavier <selvin.xavier@broadcom.com>
2989 M: Devesh Sharma <devesh.sharma@broadcom.com>
2990 M: Somnath Kotur <somnath.kotur@broadcom.com>
2991 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2992 L: linux-rdma@vger.kernel.org
2993 W: http://www.broadcom.com
2995 F: drivers/infiniband/hw/bnxt_re/
2996 F: include/uapi/rdma/bnxt_re-abi.h
2998 BROADCOM NVRAM DRIVER
2999 M: Rafał Miłecki <zajec5@gmail.com>
3000 L: linux-mips@linux-mips.org
3002 F: drivers/firmware/broadcom/*
3004 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3005 M: Rafał Miłecki <zajec5@gmail.com>
3006 L: linux-wireless@vger.kernel.org
3009 F: include/linux/bcma/
3011 BROADCOM STB AVS CPUFREQ DRIVER
3012 M: Markus Mayer <mmayer@broadcom.com>
3013 M: bcm-kernel-feedback-list@broadcom.com
3014 L: linux-pm@vger.kernel.org
3016 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3017 F: drivers/cpufreq/brcmstb*
3019 BROADCOM STB AVS TMON DRIVER
3020 M: Markus Mayer <mmayer@broadcom.com>
3021 M: bcm-kernel-feedback-list@broadcom.com
3022 L: linux-pm@vger.kernel.org
3024 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3025 F: drivers/thermal/broadcom/brcmstb*
3027 BROADCOM STB NAND FLASH DRIVER
3028 M: Brian Norris <computersforpeace@gmail.com>
3029 M: Kamal Dasu <kdasu.kdev@gmail.com>
3030 L: linux-mtd@lists.infradead.org
3031 L: bcm-kernel-feedback-list@broadcom.com
3033 F: drivers/mtd/nand/brcmnand/
3035 BROADCOM STB DPFE DRIVER
3036 M: Markus Mayer <mmayer@broadcom.com>
3037 M: bcm-kernel-feedback-list@broadcom.com
3038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3041 F: drivers/memory/brcmstb_dpfe.c
3043 BROADCOM SYSTEMPORT ETHERNET DRIVER
3044 M: Florian Fainelli <f.fainelli@gmail.com>
3045 L: netdev@vger.kernel.org
3047 F: drivers/net/ethernet/broadcom/bcmsysport.*
3049 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3050 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3051 M: Prashant Sreedharan <prashant@broadcom.com>
3052 M: Michael Chan <mchan@broadcom.com>
3053 L: netdev@vger.kernel.org
3055 F: drivers/net/ethernet/broadcom/tg3.*
3057 BROCADE BFA FC SCSI DRIVER
3058 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3059 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3060 L: linux-scsi@vger.kernel.org
3062 F: drivers/scsi/bfa/
3064 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3065 M: Rasesh Mody <rasesh.mody@cavium.com>
3066 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3067 M: Dept-GELinuxNICDev@cavium.com
3068 L: netdev@vger.kernel.org
3070 F: drivers/net/ethernet/brocade/bna/
3072 BSG (block layer generic sg v4 driver)
3073 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3074 L: linux-scsi@vger.kernel.org
3077 F: include/linux/bsg.h
3078 F: include/uapi/linux/bsg.h
3081 M: Clemens Ladisch <clemens@ladisch.de>
3082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3083 T: git git://git.alsa-project.org/alsa-kernel.git
3085 F: Documentation/sound/alsa/Bt87x.txt
3086 F: sound/pci/bt87x.c
3089 M: Michael Buesch <m@bues.ch>
3090 W: http://bu3sch.de/btgpio.php
3092 F: drivers/gpio/gpio-bt8xx.c
3095 M: Chris Mason <clm@fb.com>
3096 M: Josef Bacik <jbacik@fb.com>
3097 M: David Sterba <dsterba@suse.com>
3098 L: linux-btrfs@vger.kernel.org
3099 W: http://btrfs.wiki.kernel.org/
3100 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3103 F: Documentation/filesystems/btrfs.txt
3105 F: include/linux/btrfs*
3106 F: include/uapi/linux/btrfs*
3108 BTTV VIDEO4LINUX DRIVER
3109 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3110 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3111 L: linux-media@vger.kernel.org
3112 W: https://linuxtv.org
3113 T: git git://linuxtv.org/media_tree.git
3115 F: Documentation/media/v4l-drivers/bttv*
3116 F: drivers/media/pci/bt8xx/bttv*
3118 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3119 M: Chanwoo Choi <cw00.choi@samsung.com>
3120 L: linux-pm@vger.kernel.org
3121 L: linux-samsung-soc@vger.kernel.org
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124 F: drivers/devfreq/exynos-bus.c
3125 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127 BUSLOGIC SCSI DRIVER
3128 M: Khalid Aziz <khalid@gonehiking.org>
3129 L: linux-scsi@vger.kernel.org
3131 F: drivers/scsi/BusLogic.*
3132 F: drivers/scsi/FlashPoint.*
3134 C-MEDIA CMI8788 DRIVER
3135 M: Clemens Ladisch <clemens@ladisch.de>
3136 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3137 T: git git://git.alsa-project.org/alsa-kernel.git
3139 F: sound/pci/oxygen/
3142 M: Mark Salter <msalter@redhat.com>
3143 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3144 L: linux-c6x-dev@linux-c6x.org
3145 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3149 CA8210 IEEE-802.15.4 RADIO DRIVER
3150 M: Harry Morris <h.morris@cascoda.com>
3151 L: linux-wpan@vger.kernel.org
3152 W: https://github.com/Cascoda/ca8210-linux.git
3154 F: drivers/net/ieee802154/ca8210.c
3155 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3158 M: David Howells <dhowells@redhat.com>
3159 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3161 F: Documentation/filesystems/caching/cachefiles.txt
3164 CADET FM/AM RADIO RECEIVER DRIVER
3165 M: Hans Verkuil <hverkuil@xs4all.nl>
3166 L: linux-media@vger.kernel.org
3167 T: git git://linuxtv.org/media_tree.git
3168 W: https://linuxtv.org
3170 F: drivers/media/radio/radio-cadet*
3172 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3173 M: Jonathan Corbet <corbet@lwn.net>
3174 L: linux-media@vger.kernel.org
3175 T: git git://linuxtv.org/media_tree.git
3177 F: Documentation/media/v4l-drivers/cafe_ccic*
3178 F: drivers/media/platform/marvell-ccic/
3181 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3182 L: netdev@vger.kernel.org
3184 F: Documentation/networking/caif/
3185 F: drivers/net/caif/
3186 F: include/uapi/linux/caif/
3187 F: include/net/caif/
3190 CALGARY x86-64 IOMMU
3191 M: Muli Ben-Yehuda <mulix@mulix.org>
3192 M: Jon Mason <jdmason@kudzu.us>
3193 L: iommu@lists.linux-foundation.org
3195 F: arch/x86/kernel/pci-calgary_64.c
3196 F: arch/x86/kernel/tce_64.c
3197 F: arch/x86/include/asm/calgary.h
3198 F: arch/x86/include/asm/tce.h
3201 M: Wolfgang Grandegger <wg@grandegger.com>
3202 M: Marc Kleine-Budde <mkl@pengutronix.de>
3203 L: linux-can@vger.kernel.org
3204 W: https://github.com/linux-can
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208 F: Documentation/devicetree/bindings/net/can/
3210 F: include/linux/can/dev.h
3211 F: include/linux/can/platform/
3212 F: include/uapi/linux/can/error.h
3213 F: include/uapi/linux/can/netlink.h
3216 M: Oliver Hartkopp <socketcan@hartkopp.net>
3217 M: Marc Kleine-Budde <mkl@pengutronix.de>
3218 L: linux-can@vger.kernel.org
3219 W: https://github.com/linux-can
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3223 F: Documentation/networking/can.rst
3225 F: include/linux/can/core.h
3226 F: include/uapi/linux/can.h
3227 F: include/uapi/linux/can/bcm.h
3228 F: include/uapi/linux/can/raw.h
3229 F: include/uapi/linux/can/gw.h
3232 M: Serge Hallyn <serge@hallyn.com>
3233 L: linux-security-module@vger.kernel.org
3235 F: include/linux/capability.h
3236 F: include/uapi/linux/capability.h
3237 F: security/commoncap.c
3238 F: kernel/capability.c
3240 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3241 M: Kevin Tsai <ktsai@capellamicro.com>
3243 F: drivers/iio/light/cm*
3245 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3246 M: Christian Lamparter <chunkeey@googlemail.com>
3247 L: linux-wireless@vger.kernel.org
3248 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3250 F: drivers/net/wireless/ath/carl9170/
3253 M: Jan Glauber <jglauber@cavium.com>
3254 M: David Daney <david.daney@cavium.com>
3255 W: http://www.cavium.com
3257 F: drivers/i2c/busses/i2c-octeon*
3258 F: drivers/i2c/busses/i2c-thunderx*
3260 CAVIUM LIQUIDIO NETWORK DRIVER
3261 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3262 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3263 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3264 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3265 L: netdev@vger.kernel.org
3266 W: http://www.cavium.com
3268 F: drivers/net/ethernet/cavium/liquidio/
3271 M: Jan Glauber <jglauber@cavium.com>
3272 M: David Daney <david.daney@cavium.com>
3273 M: Steven J. Hill <Steven.Hill@cavium.com>
3274 W: http://www.cavium.com
3276 F: drivers/mmc/host/cavium*
3278 CAVIUM OCTEON-TX CRYPTO DRIVER
3279 M: George Cherian <george.cherian@cavium.com>
3280 L: linux-crypto@vger.kernel.org
3281 W: http://www.cavium.com
3283 F: drivers/crypto/cavium/cpt/
3285 CAVIUM THUNDERX2 ARM64 SOC
3286 M: Robert Richter <rrichter@cavium.com>
3287 M: Jayachandran C <jnair@caviumnetworks.com>
3288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3291 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3293 CC2520 IEEE-802.15.4 RADIO DRIVER
3294 M: Varka Bhadram <varkabhadram@gmail.com>
3295 L: linux-wpan@vger.kernel.org
3297 F: drivers/net/ieee802154/cc2520.c
3298 F: include/linux/spi/cc2520.h
3299 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3301 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3302 M: Gilad Ben-Yossef <gilad@benyossef.com>
3303 L: linux-crypto@vger.kernel.org
3304 L: driverdev-devel@linuxdriverproject.org
3306 F: drivers/staging/ccree/
3307 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3310 M: Hans Verkuil <hans.verkuil@cisco.com>
3311 L: linux-media@vger.kernel.org
3312 T: git git://linuxtv.org/media_tree.git
3313 W: http://linuxtv.org
3315 F: Documentation/media/kapi/cec-core.rst
3316 F: Documentation/media/uapi/cec
3317 F: drivers/media/cec/
3318 F: drivers/media/rc/keymaps/rc-cec.c
3319 F: include/media/cec.h
3320 F: include/media/cec-notifier.h
3321 F: include/uapi/linux/cec.h
3322 F: include/uapi/linux/cec-funcs.h
3323 F: Documentation/devicetree/bindings/media/cec.txt
3326 M: Hans Verkuil <hans.verkuil@cisco.com>
3327 L: linux-media@vger.kernel.org
3328 T: git git://linuxtv.org/media_tree.git
3329 W: http://linuxtv.org
3331 F: drivers/media/platform/cec-gpio/
3332 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3334 CELL BROADBAND ENGINE ARCHITECTURE
3335 M: Arnd Bergmann <arnd@arndb.de>
3336 L: linuxppc-dev@lists.ozlabs.org
3337 W: http://www.ibm.com/developerworks/power/cell/
3339 F: arch/powerpc/include/asm/cell*.h
3340 F: arch/powerpc/include/asm/spu*.h
3341 F: arch/powerpc/include/uapi/asm/spu*.h
3342 F: arch/powerpc/oprofile/*cell*
3343 F: arch/powerpc/platforms/cell/
3345 CEPH COMMON CODE (LIBCEPH)
3346 M: Ilya Dryomov <idryomov@gmail.com>
3347 M: "Yan, Zheng" <zyan@redhat.com>
3348 M: Sage Weil <sage@redhat.com>
3349 L: ceph-devel@vger.kernel.org
3351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3352 T: git git://github.com/ceph/ceph-client.git
3355 F: include/linux/ceph/
3356 F: include/linux/crush/
3358 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3359 M: "Yan, Zheng" <zyan@redhat.com>
3360 M: Sage Weil <sage@redhat.com>
3361 M: Ilya Dryomov <idryomov@gmail.com>
3362 L: ceph-devel@vger.kernel.org
3364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3365 T: git git://github.com/ceph/ceph-client.git
3367 F: Documentation/filesystems/ceph.txt
3370 CERTIFICATE HANDLING:
3371 M: David Howells <dhowells@redhat.com>
3372 M: David Woodhouse <dwmw2@infradead.org>
3373 L: keyrings@vger.kernel.org
3375 F: Documentation/module-signing.txt
3377 F: scripts/sign-file.c
3378 F: scripts/extract-cert.c
3380 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3381 L: linux-usb@vger.kernel.org
3383 F: Documentation/usb/WUSB-Design-overview.txt
3384 F: Documentation/usb/wusb-cbaf
3385 F: drivers/usb/host/hwa-hc.c
3386 F: drivers/usb/host/whci/
3387 F: drivers/usb/wusbcore/
3388 F: include/linux/usb/wusb*
3390 CFAG12864B LCD DRIVER
3391 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3392 W: http://miguelojeda.es/auxdisplay.htm
3393 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3395 F: drivers/auxdisplay/cfag12864b.c
3396 F: include/linux/cfag12864b.h
3398 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3399 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400 W: http://miguelojeda.es/auxdisplay.htm
3401 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3403 F: drivers/auxdisplay/cfag12864bfb.c
3404 F: include/linux/cfag12864b.h
3406 802.11 (including CFG80211/NL80211)
3407 M: Johannes Berg <johannes@sipsolutions.net>
3408 L: linux-wireless@vger.kernel.org
3409 W: http://wireless.kernel.org/
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3414 F: include/uapi/linux/nl80211.h
3415 F: include/linux/ieee80211.h
3416 F: include/net/wext.h
3417 F: include/net/cfg80211.h
3418 F: include/net/iw_handler.h
3419 F: include/net/ieee80211_radiotap.h
3420 F: Documentation/driver-api/80211/cfg80211.rst
3421 F: Documentation/networking/regulatory.txt
3423 CHAR and MISC DRIVERS
3424 M: Arnd Bergmann <arnd@arndb.de>
3425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3430 F: include/linux/miscdevice.h
3433 M: Andy Whitcroft <apw@canonical.com>
3434 M: Joe Perches <joe@perches.com>
3436 F: scripts/checkpatch.pl
3438 CHINESE DOCUMENTATION
3439 M: Harry Wei <harryxiyou@gmail.com>
3440 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3443 F: Documentation/translations/zh_CN/
3445 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446 M: Peter Chen <Peter.Chen@nxp.com>
3447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448 L: linux-usb@vger.kernel.org
3450 F: drivers/usb/chipidea/
3452 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453 M: Hans de Goede <hdegoede@redhat.com>
3454 L: linux-input@vger.kernel.org
3456 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457 F: drivers/input/touchscreen/chipone_icn8318.c
3459 CHROME HARDWARE PLATFORM SUPPORT
3460 M: Benson Leung <bleung@chromium.org>
3461 M: Olof Johansson <olof@lixom.net>
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3464 F: drivers/platform/chrome/
3466 CIRRUS LOGIC AUDIO CODEC DRIVERS
3467 M: Brian Austin <brian.austin@cirrus.com>
3468 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3469 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3471 F: sound/soc/codecs/cs*
3473 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3474 M: Hartley Sweeten <hsweeten@visionengravers.com>
3475 L: netdev@vger.kernel.org
3477 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3479 CISCO FCOE HBA DRIVER
3480 M: Satish Kharat <satishkh@cisco.com>
3481 M: Sesidhar Baddela <sebaddel@cisco.com>
3482 M: Karan Tilak Kumar <kartilak@cisco.com>
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/fnic/
3487 CISCO SCSI HBA DRIVER
3488 M: Karan Tilak Kumar <kartilak@cisco.com>
3489 M: Sesidhar Baddela <sebaddel@cisco.com>
3490 L: linux-scsi@vger.kernel.org
3492 F: drivers/scsi/snic/
3494 CISCO VIC ETHERNET NIC DRIVER
3495 M: Christian Benvenuti <benve@cisco.com>
3496 M: Govindarajulu Varadarajan <_govind@gmx.com>
3497 M: Parvi Kaustubhi <pkaustub@cisco.com>
3499 F: drivers/net/ethernet/cisco/enic/
3501 CISCO VIC LOW LATENCY NIC DRIVER
3502 M: Christian Benvenuti <benve@cisco.com>
3503 M: Dave Goodell <dgoodell@cisco.com>
3505 F: drivers/infiniband/hw/usnic/
3508 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3509 L: linux-kernel@vger.kernel.org
3512 F: include/linux/cleancache.h
3515 M: Russell King <linux@armlinux.org.uk>
3516 L: linux-clk@vger.kernel.org
3518 F: include/linux/clk.h
3520 CLOCKSOURCE, CLOCKEVENT DRIVERS
3521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3522 M: Thomas Gleixner <tglx@linutronix.de>
3523 L: linux-kernel@vger.kernel.org
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3526 F: drivers/clocksource/
3527 F: Documentation/devicetree/bindings/timer/
3530 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3531 M: Daniel Oliveira Nascimento <don@syst.com.br>
3532 L: platform-driver-x86@vger.kernel.org
3534 F: drivers/platform/x86/classmate-laptop.c
3537 M: Hans Verkuil <hans.verkuil@cisco.com>
3538 L: linux-media@vger.kernel.org
3539 T: git git://linuxtv.org/media_tree.git
3540 W: https://linuxtv.org
3542 F: drivers/media/pci/cobalt/
3544 COCCINELLE/Semantic Patches (SmPL)
3545 M: Julia Lawall <Julia.Lawall@lip6.fr>
3546 M: Gilles Muller <Gilles.Muller@lip6.fr>
3547 M: Nicolas Palix <nicolas.palix@imag.fr>
3548 M: Michal Marek <michal.lkml@markovi.net>
3549 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3551 W: http://coccinelle.lip6.fr/
3553 F: Documentation/dev-tools/coccinelle.rst
3554 F: scripts/coccinelle/
3555 F: scripts/coccicheck
3558 M: Jan Harkes <jaharkes@cs.cmu.edu>
3560 L: codalist@coda.cs.cmu.edu
3561 W: http://www.coda.cs.cmu.edu/
3563 F: Documentation/filesystems/coda.txt
3565 F: include/linux/coda*.h
3566 F: include/uapi/linux/coda*.h
3568 CODA V4L2 MEM2MEM DRIVER
3569 M: Philipp Zabel <p.zabel@pengutronix.de>
3570 L: linux-media@vger.kernel.org
3572 F: Documentation/devicetree/bindings/media/coda.txt
3573 F: drivers/media/platform/coda/
3575 COMMON CLK FRAMEWORK
3576 M: Michael Turquette <mturquette@baylibre.com>
3577 M: Stephen Boyd <sboyd@kernel.org>
3578 L: linux-clk@vger.kernel.org
3579 Q: http://patchwork.kernel.org/project/linux-clk/list/
3580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3582 F: Documentation/devicetree/bindings/clock/
3584 X: drivers/clk/clkdev.c
3585 F: include/linux/clk-pr*
3586 F: include/linux/clk/
3588 COMMON INTERNET FILE SYSTEM (CIFS)
3589 M: Steve French <sfrench@samba.org>
3590 L: linux-cifs@vger.kernel.org
3591 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3592 W: http://linux-cifs.samba.org/
3593 T: git git://git.samba.org/sfrench/cifs-2.6.git
3595 F: Documentation/filesystems/cifs/
3598 COMPACTPCI HOTPLUG CORE
3599 M: Scott Murray <scott@spiteful.org>
3600 L: linux-pci@vger.kernel.org
3602 F: drivers/pci/hotplug/cpci_hotplug*
3604 COMPACTPCI HOTPLUG GENERIC DRIVER
3605 M: Scott Murray <scott@spiteful.org>
3606 L: linux-pci@vger.kernel.org
3608 F: drivers/pci/hotplug/cpcihp_generic.c
3610 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3611 M: Scott Murray <scott@spiteful.org>
3612 L: linux-pci@vger.kernel.org
3614 F: drivers/pci/hotplug/cpcihp_zt5550.*
3616 COMPAL LAPTOP SUPPORT
3617 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3618 L: platform-driver-x86@vger.kernel.org
3620 F: drivers/platform/x86/compal-laptop.c
3622 CONEXANT ACCESSRUNNER USB DRIVER
3623 L: accessrunner-general@lists.sourceforge.net
3624 W: http://accessrunner.sourceforge.net/
3626 F: drivers/usb/atm/cxacru.c
3629 M: Joel Becker <jlbec@evilplan.org>
3630 M: Christoph Hellwig <hch@lst.de>
3631 T: git git://git.infradead.org/users/hch/configfs.git
3634 F: include/linux/configfs.h
3637 M: Evgeniy Polyakov <zbr@ioremap.net>
3638 L: netdev@vger.kernel.org
3640 F: drivers/connector/
3642 CONTROL GROUP (CGROUP)
3643 M: Tejun Heo <tj@kernel.org>
3644 M: Li Zefan <lizefan@huawei.com>
3645 M: Johannes Weiner <hannes@cmpxchg.org>
3646 L: cgroups@vger.kernel.org
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3649 F: Documentation/cgroup*
3650 F: include/linux/cgroup*
3653 CONTROL GROUP - CPUSET
3654 M: Li Zefan <lizefan@huawei.com>
3655 L: cgroups@vger.kernel.org
3656 W: http://www.bullopensource.org/cpuset/
3657 W: http://oss.sgi.com/projects/cpusets/
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3660 F: Documentation/cgroup-v1/cpusets.txt
3661 F: include/linux/cpuset.h
3662 F: kernel/cgroup/cpuset.c
3664 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3665 M: Johannes Weiner <hannes@cmpxchg.org>
3666 M: Michal Hocko <mhocko@kernel.org>
3667 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3668 L: cgroups@vger.kernel.org
3669 L: linux-mm@kvack.org
3674 CORETEMP HARDWARE MONITORING DRIVER
3675 M: Fenghua Yu <fenghua.yu@intel.com>
3676 L: linux-hwmon@vger.kernel.org
3678 F: Documentation/hwmon/coretemp
3679 F: drivers/hwmon/coretemp.c
3681 COSA/SRP SYNC SERIAL DRIVER
3682 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3683 W: http://www.fi.muni.cz/~kas/cosa/
3685 F: drivers/net/wan/cosa*
3687 CPMAC ETHERNET DRIVER
3688 M: Florian Fainelli <f.fainelli@gmail.com>
3689 L: netdev@vger.kernel.org
3691 F: drivers/net/ethernet/ti/cpmac.c
3693 CPU FREQUENCY DRIVERS
3694 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3695 M: Viresh Kumar <viresh.kumar@linaro.org>
3696 L: linux-pm@vger.kernel.org
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3699 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3700 B: https://bugzilla.kernel.org
3701 F: Documentation/cpu-freq/
3702 F: Documentation/devicetree/bindings/cpufreq/
3704 F: include/linux/cpufreq.h
3705 F: tools/testing/selftests/cpufreq/
3707 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3708 M: Viresh Kumar <viresh.kumar@linaro.org>
3709 M: Sudeep Holla <sudeep.holla@arm.com>
3710 L: linux-pm@vger.kernel.org
3711 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3713 F: drivers/cpufreq/arm_big_little.h
3714 F: drivers/cpufreq/arm_big_little.c
3715 F: drivers/cpufreq/arm_big_little_dt.c
3717 CPU POWER MONITORING SUBSYSTEM
3718 M: Thomas Renninger <trenn@suse.com>
3719 M: Shuah Khan <shuahkh@osg.samsung.com>
3720 M: Shuah Khan <shuah@kernel.org>
3721 L: linux-pm@vger.kernel.org
3723 F: tools/power/cpupower/
3726 M: "H. Peter Anvin" <hpa@zytor.com>
3728 F: arch/x86/kernel/cpuid.c
3729 F: arch/x86/kernel/msr.c
3731 CPUIDLE DRIVER - ARM BIG LITTLE
3732 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3733 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3734 L: linux-pm@vger.kernel.org
3735 L: linux-arm-kernel@lists.infradead.org
3736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3738 F: drivers/cpuidle/cpuidle-big_little.c
3740 CPUIDLE DRIVER - ARM EXYNOS
3741 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3742 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3743 M: Kukjin Kim <kgene@kernel.org>
3744 L: linux-pm@vger.kernel.org
3745 L: linux-samsung-soc@vger.kernel.org
3747 F: drivers/cpuidle/cpuidle-exynos.c
3748 F: arch/arm/mach-exynos/pm.c
3751 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3752 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3753 L: linux-pm@vger.kernel.org
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3756 B: https://bugzilla.kernel.org
3757 F: drivers/cpuidle/*
3758 F: include/linux/cpuidle.h
3761 M: Nicolas Pitre <nico@linaro.org>
3763 F: Documentation/filesystems/cramfs.txt
3767 M: Mikael Starvik <starvik@axis.com>
3768 M: Jesper Nilsson <jesper.nilsson@axis.com>
3769 L: linux-cris-kernel@axis.com
3770 W: http://developer.axis.com
3771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3774 F: drivers/tty/serial/crisv10.*
3777 M: Herbert Xu <herbert@gondor.apana.org.au>
3778 M: "David S. Miller" <davem@davemloft.net>
3779 L: linux-crypto@vger.kernel.org
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3783 F: Documentation/crypto/
3784 F: Documentation/devicetree/bindings/crypto/
3789 F: include/linux/crypto*
3791 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3792 M: Neil Horman <nhorman@tuxdriver.com>
3793 L: linux-crypto@vger.kernel.org
3795 F: crypto/ansi_cprng.c
3799 M: Hans Verkuil <hverkuil@xs4all.nl>
3800 L: linux-media@vger.kernel.org
3801 T: git git://linuxtv.org/media_tree.git
3802 W: http://linuxtv.org
3804 F: drivers/media/i2c/cs3308.c
3805 F: drivers/media/i2c/cs3308.h
3807 CS5535 Audio ALSA driver
3808 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3810 F: sound/pci/cs5535audio/
3813 M: Solomon Peachy <pizza@shaftnet.org>
3815 F: drivers/net/wireless/st/cw1200/
3817 CX18 VIDEO4LINUX DRIVER
3818 M: Andy Walls <awalls@md.metrocast.net>
3819 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3820 L: linux-media@vger.kernel.org
3821 T: git git://linuxtv.org/media_tree.git
3822 W: https://linuxtv.org
3823 W: http://www.ivtvdriver.org/index.php/Cx18
3825 F: Documentation/media/v4l-drivers/cx18*
3826 F: drivers/media/pci/cx18/
3827 F: include/uapi/linux/ivtv*
3829 CX2341X MPEG ENCODER HELPER MODULE
3830 M: Hans Verkuil <hverkuil@xs4all.nl>
3831 L: linux-media@vger.kernel.org
3832 T: git git://linuxtv.org/media_tree.git
3833 W: https://linuxtv.org
3835 F: drivers/media/common/cx2341x*
3836 F: include/media/cx2341x*
3838 CX24120 MEDIA DRIVER
3839 M: Jemma Denson <jdenson@gmail.com>
3840 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3841 L: linux-media@vger.kernel.org
3842 W: https://linuxtv.org
3843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3845 F: drivers/media/dvb-frontends/cx24120*
3847 CX88 VIDEO4LINUX DRIVER
3848 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3849 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3850 L: linux-media@vger.kernel.org
3851 W: https://linuxtv.org
3852 T: git git://linuxtv.org/media_tree.git
3854 F: Documentation/media/v4l-drivers/cx88*
3855 F: drivers/media/pci/cx88/
3857 CXD2820R MEDIA DRIVER
3858 M: Antti Palosaari <crope@iki.fi>
3859 L: linux-media@vger.kernel.org
3860 W: https://linuxtv.org
3861 W: http://palosaari.fi/linux/
3862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3863 T: git git://linuxtv.org/anttip/media_tree.git
3865 F: drivers/media/dvb-frontends/cxd2820r*
3867 CXGB3 ETHERNET DRIVER (CXGB3)
3868 M: Santosh Raspatur <santosh@chelsio.com>
3869 L: netdev@vger.kernel.org
3870 W: http://www.chelsio.com
3872 F: drivers/net/ethernet/chelsio/cxgb3/
3874 CXGB3 ISCSI DRIVER (CXGB3I)
3875 M: Karen Xie <kxie@chelsio.com>
3876 L: linux-scsi@vger.kernel.org
3877 W: http://www.chelsio.com
3879 F: drivers/scsi/cxgbi/cxgb3i
3881 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3882 M: Steve Wise <swise@chelsio.com>
3883 L: linux-rdma@vger.kernel.org
3884 W: http://www.openfabrics.org
3886 F: drivers/infiniband/hw/cxgb3/
3887 F: include/uapi/rdma/cxgb3-abi.h
3889 CXGB4 CRYPTO DRIVER (chcr)
3890 M: Harsh Jain <harsh@chelsio.com>
3891 L: linux-crypto@vger.kernel.org
3892 W: http://www.chelsio.com
3894 F: drivers/crypto/chelsio
3896 CXGB4 ETHERNET DRIVER (CXGB4)
3897 M: Ganesh Goudar <ganeshgr@chelsio.com>
3898 L: netdev@vger.kernel.org
3899 W: http://www.chelsio.com
3901 F: drivers/net/ethernet/chelsio/cxgb4/
3903 CXGB4 ISCSI DRIVER (CXGB4I)
3904 M: Karen Xie <kxie@chelsio.com>
3905 L: linux-scsi@vger.kernel.org
3906 W: http://www.chelsio.com
3908 F: drivers/scsi/cxgbi/cxgb4i
3910 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3911 M: Steve Wise <swise@chelsio.com>
3912 L: linux-rdma@vger.kernel.org
3913 W: http://www.openfabrics.org
3915 F: drivers/infiniband/hw/cxgb4/
3916 F: include/uapi/rdma/cxgb4-abi.h
3918 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3919 M: Casey Leedom <leedom@chelsio.com>
3920 L: netdev@vger.kernel.org
3921 W: http://www.chelsio.com
3923 F: drivers/net/ethernet/chelsio/cxgb4vf/
3925 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3926 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3927 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3928 L: linuxppc-dev@lists.ozlabs.org
3930 F: arch/powerpc/platforms/powernv/pci-cxl.c
3931 F: drivers/misc/cxl/
3932 F: include/misc/cxl*
3933 F: include/uapi/misc/cxl.h
3934 F: Documentation/powerpc/cxl.txt
3935 F: Documentation/ABI/testing/sysfs-class-cxl
3937 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3938 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3939 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3940 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3941 L: linux-scsi@vger.kernel.org
3943 F: drivers/scsi/cxlflash/
3944 F: include/uapi/scsi/cxlflash_ioctls.h
3945 F: Documentation/powerpc/cxlflash.txt
3948 M: Russell King <linux@armlinux.org.uk>
3949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3950 W: http://www.armlinux.org.uk/
3952 F: drivers/video/fbdev/cyber2000fb.*
3954 CYCLADES ASYNC MUX DRIVER
3955 W: http://www.cyclades.com/
3957 F: drivers/tty/cyclades.c
3958 F: include/linux/cyclades.h
3959 F: include/uapi/linux/cyclades.h
3961 CYCLADES PC300 DRIVER
3962 W: http://www.cyclades.com/
3964 F: drivers/net/wan/pc300*
3966 CYPRESS_FIRMWARE MEDIA DRIVER
3967 M: Antti Palosaari <crope@iki.fi>
3968 L: linux-media@vger.kernel.org
3969 W: https://linuxtv.org
3970 W: http://palosaari.fi/linux/
3971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3972 T: git git://linuxtv.org/anttip/media_tree.git
3974 F: drivers/media/common/cypress_firmware*
3976 CYTTSP TOUCHSCREEN DRIVER
3977 M: Ferruh Yigit <fery@cypress.com>
3978 L: linux-input@vger.kernel.org
3980 F: drivers/input/touchscreen/cyttsp*
3981 F: include/linux/input/cyttsp.h
3983 D-LINK DIR-685 TOUCHKEYS DRIVER
3984 M: Linus Walleij <linus.walleij@linaro.org>
3985 L: linux-input@vger.kernel.org
3987 F: drivers/input/dlink-dir685-touchkeys.c
3989 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3990 M: Joshua Kinard <kumba@gentoo.org>
3992 F: drivers/rtc/rtc-ds1685.c
3993 F: include/linux/rtc/ds1685.h
3995 DAMA SLAVE for AX.25
3996 M: Joerg Reuter <jreuter@yaina.de>
3997 W: http://yaina.de/jreuter/
3998 W: http://www.qsl.net/dl1bke/
3999 L: linux-hams@vger.kernel.org
4001 F: net/ax25/af_ax25.c
4002 F: net/ax25/ax25_dev.c
4003 F: net/ax25/ax25_ds_*
4004 F: net/ax25/ax25_in.c
4005 F: net/ax25/ax25_out.c
4006 F: net/ax25/ax25_timer.c
4007 F: net/ax25/sysctl_net_ax25.c
4009 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4010 L: netdev@vger.kernel.org
4012 F: Documentation/networking/dmfe.txt
4013 F: drivers/net/ethernet/dec/tulip/dmfe.c
4015 DC390/AM53C974 SCSI driver
4016 M: Hannes Reinecke <hare@suse.com>
4017 L: linux-scsi@vger.kernel.org
4019 F: drivers/scsi/am53c974.c
4022 M: Oliver Neukum <oliver@neukum.org>
4023 M: Ali Akcaagac <aliakc@web.de>
4024 M: Jamie Lenehan <lenehan@twibble.org>
4025 L: dc395x@twibble.org
4026 W: http://twibble.org/dist/dc395x/
4027 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4029 F: Documentation/scsi/dc395x.txt
4030 F: drivers/scsi/dc395x.*
4033 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4034 L: dccp@vger.kernel.org
4035 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4037 F: include/linux/dccp.h
4038 F: include/uapi/linux/dccp.h
4039 F: include/linux/tfrc.h
4042 DECnet NETWORK LAYER
4043 W: http://linux-decnet.sourceforge.net
4044 L: linux-decnet-user@lists.sourceforge.net
4046 F: Documentation/networking/decnet.txt
4049 DECSTATION PLATFORM SUPPORT
4050 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4051 L: linux-mips@linux-mips.org
4052 W: http://www.linux-mips.org/wiki/DECstation
4055 F: arch/mips/include/asm/dec/
4056 F: arch/mips/include/asm/mach-dec/
4058 DEFXX FDDI NETWORK DRIVER
4059 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4061 F: drivers/net/fddi/defxx.*
4064 M: Pali Rohár <pali.rohar@gmail.com>
4065 M: Mario Limonciello <mario.limonciello@dell.com>
4066 L: platform-driver-x86@vger.kernel.org
4068 F: drivers/platform/x86/dell-smbios.*
4070 DELL SMBIOS SMM DRIVER
4071 M: Mario Limonciello <mario.limonciello@dell.com>
4072 L: platform-driver-x86@vger.kernel.org
4074 F: drivers/platform/x86/dell-smbios-smm.c
4076 DELL SMBIOS WMI DRIVER
4077 M: Mario Limonciello <mario.limonciello@dell.com>
4078 L: platform-driver-x86@vger.kernel.org
4080 F: drivers/platform/x86/dell-smbios-wmi.c
4081 F: tools/wmi/dell-smbios-example.c
4084 M: Matthew Garrett <mjg59@srcf.ucam.org>
4085 M: Pali Rohár <pali.rohar@gmail.com>
4086 L: platform-driver-x86@vger.kernel.org
4088 F: drivers/platform/x86/dell-laptop.c
4090 DELL LAPTOP FREEFALL DRIVER
4091 M: Pali Rohár <pali.rohar@gmail.com>
4093 F: drivers/platform/x86/dell-smo8800.c
4095 DELL LAPTOP RBTN DRIVER
4096 M: Pali Rohár <pali.rohar@gmail.com>
4098 F: drivers/platform/x86/dell-rbtn.*
4100 DELL LAPTOP SMM DRIVER
4101 M: Pali Rohár <pali.rohar@gmail.com>
4103 F: drivers/hwmon/dell-smm-hwmon.c
4104 F: include/uapi/linux/i8k.h
4106 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4107 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4109 F: Documentation/dcdbas.txt
4110 F: drivers/firmware/dcdbas.*
4112 DELL WMI NOTIFICATIONS DRIVER
4113 M: Matthew Garrett <mjg59@srcf.ucam.org>
4114 M: Pali Rohár <pali.rohar@gmail.com>
4116 F: drivers/platform/x86/dell-wmi.c
4118 DELL WMI DESCRIPTOR DRIVER
4119 M: Mario Limonciello <mario.limonciello@dell.com>
4121 F: drivers/platform/x86/dell-wmi-descriptor.c
4123 DELTA ST MEDIA DRIVER
4124 M: Hugues Fruchet <hugues.fruchet@st.com>
4125 L: linux-media@vger.kernel.org
4126 T: git git://linuxtv.org/media_tree.git
4127 W: https://linuxtv.org
4129 F: drivers/media/platform/sti/delta
4132 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4133 L: linux-mtd@lists.infradead.org
4135 F: drivers/mtd/nand/denali*
4137 DESIGNWARE USB2 DRD IP DRIVER
4138 M: John Youn <johnyoun@synopsys.com>
4139 L: linux-usb@vger.kernel.org
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4142 F: drivers/usb/dwc2/
4144 DESIGNWARE USB3 DRD IP DRIVER
4145 M: Felipe Balbi <balbi@kernel.org>
4146 L: linux-usb@vger.kernel.org
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4149 F: drivers/usb/dwc3/
4151 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4152 M: Andreas Klinger <ak@it-klinger.de>
4153 L: linux-iio@vger.kernel.org
4155 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4156 F: drivers/iio/proximity/srf*.c
4158 DEVICE COREDUMP (DEV_COREDUMP)
4159 M: Johannes Berg <johannes@sipsolutions.net>
4160 L: linux-kernel@vger.kernel.org
4162 F: drivers/base/devcoredump.c
4163 F: include/linux/devcoredump.h
4165 DEVICE FREQUENCY (DEVFREQ)
4166 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4167 M: Kyungmin Park <kyungmin.park@samsung.com>
4168 R: Chanwoo Choi <cw00.choi@samsung.com>
4169 L: linux-pm@vger.kernel.org
4170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4173 F: include/linux/devfreq.h
4174 F: Documentation/devicetree/bindings/devfreq/
4176 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4177 M: Chanwoo Choi <cw00.choi@samsung.com>
4178 L: linux-pm@vger.kernel.org
4179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4181 F: drivers/devfreq/event/
4182 F: drivers/devfreq/devfreq-event.c
4183 F: include/linux/devfreq-event.h
4184 F: Documentation/devicetree/bindings/devfreq/event/
4186 DEVICE NUMBER REGISTRY
4187 M: Torben Mathiasen <device@lanana.org>
4188 W: http://lanana.org/docs/device-list/index.html
4192 M: Alasdair Kergon <agk@redhat.com>
4193 M: Mike Snitzer <snitzer@redhat.com>
4194 M: dm-devel@redhat.com
4195 L: dm-devel@redhat.com
4196 W: http://sources.redhat.com/dm
4197 Q: http://patchwork.kernel.org/project/dm-devel/list/
4198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4199 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4201 F: Documentation/device-mapper/
4202 F: drivers/md/Makefile
4203 F: drivers/md/Kconfig
4205 F: drivers/md/persistent-data/
4206 F: include/linux/device-mapper.h
4207 F: include/linux/dm-*.h
4208 F: include/uapi/linux/dm-*.h
4211 M: Jiri Pirko <jiri@mellanox.com>
4212 L: netdev@vger.kernel.org
4214 F: net/core/devlink.c
4215 F: include/net/devlink.h
4216 F: include/uapi/linux/devlink.h
4218 DIALOG SEMICONDUCTOR DRIVERS
4219 M: Support Opensource <support.opensource@diasemi.com>
4220 W: http://www.dialog-semiconductor.com/products
4222 F: Documentation/hwmon/da90??
4223 F: Documentation/devicetree/bindings/mfd/da90*.txt
4224 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4225 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4226 F: Documentation/devicetree/bindings/regulator/da92*.txt
4227 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4228 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4229 F: drivers/gpio/gpio-da90??.c
4230 F: drivers/hwmon/da90??-hwmon.c
4231 F: drivers/iio/adc/da91??-*.c
4232 F: drivers/input/misc/da90??_onkey.c
4233 F: drivers/input/touchscreen/da9052_tsi.c
4234 F: drivers/leds/leds-da90??.c
4235 F: drivers/mfd/da903x.c
4236 F: drivers/mfd/da90??-*.c
4237 F: drivers/mfd/da91??-*.c
4238 F: drivers/power/supply/da9052-battery.c
4239 F: drivers/power/supply/da91??-*.c
4240 F: drivers/regulator/da903x.c
4241 F: drivers/regulator/da9???-regulator.[ch]
4242 F: drivers/thermal/da90??-thermal.c
4243 F: drivers/rtc/rtc-da90??.c
4244 F: drivers/video/backlight/da90??_bl.c
4245 F: drivers/watchdog/da90??_wdt.c
4246 F: include/linux/mfd/da903x.h
4247 F: include/linux/mfd/da9052/
4248 F: include/linux/mfd/da9055/
4249 F: include/linux/mfd/da9062/
4250 F: include/linux/mfd/da9063/
4251 F: include/linux/mfd/da9150/
4252 F: include/linux/regulator/da9211.h
4253 F: include/sound/da[79]*.h
4254 F: sound/soc/codecs/da[79]*.[ch]
4256 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4257 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4258 L: linux-gpio@vger.kernel.org
4260 F: drivers/gpio/gpio-gpio-mm.c
4262 DIGI NEO AND CLASSIC PCI PRODUCTS
4263 M: Lidza Louina <lidza.louina@gmail.com>
4264 M: Mark Hounschell <markh@compro.net>
4265 L: driverdev-devel@linuxdriverproject.org
4267 F: drivers/staging/dgnc/
4269 DIOLAN U2C-12 I2C DRIVER
4270 M: Guenter Roeck <linux@roeck-us.net>
4271 L: linux-i2c@vger.kernel.org
4273 F: drivers/i2c/busses/i2c-diolan-u2c.c
4275 FILESYSTEM DIRECT ACCESS (DAX)
4276 M: Matthew Wilcox <mawilcox@microsoft.com>
4277 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4278 L: linux-fsdevel@vger.kernel.org
4281 F: include/linux/dax.h
4282 F: include/trace/events/fs_dax.h
4284 DEVICE DIRECT ACCESS (DAX)
4285 M: Dan Williams <dan.j.williams@intel.com>
4286 L: linux-nvdimm@lists.01.org
4290 DIRECTORY NOTIFICATION (DNOTIFY)
4291 M: Jan Kara <jack@suse.cz>
4292 R: Amir Goldstein <amir73il@gmail.com>
4293 L: linux-fsdevel@vger.kernel.org
4295 F: Documentation/filesystems/dnotify.txt
4296 F: fs/notify/dnotify/
4297 F: include/linux/dnotify.h
4299 DISK GEOMETRY AND PARTITION HANDLING
4300 M: Andries Brouwer <aeb@cwi.nl>
4301 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4302 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4303 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4307 M: Jan Kara <jack@suse.com>
4309 F: Documentation/filesystems/quota.txt
4311 F: include/linux/quota*.h
4312 F: include/uapi/linux/quota*.h
4314 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4315 M: Bernie Thompson <bernie@plugable.com>
4316 L: linux-fbdev@vger.kernel.org
4318 W: http://plugable.com/category/projects/udlfb/
4319 F: drivers/video/fbdev/udlfb.c
4320 F: include/video/udlfb.h
4321 F: Documentation/fb/udlfb.txt
4323 DISTRIBUTED LOCK MANAGER (DLM)
4324 M: Christine Caulfield <ccaulfie@redhat.com>
4325 M: David Teigland <teigland@redhat.com>
4326 L: cluster-devel@redhat.com
4327 W: http://sources.redhat.com/cluster/
4328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4332 DMA BUFFER SHARING FRAMEWORK
4333 M: Sumit Semwal <sumit.semwal@linaro.org>
4335 L: linux-media@vger.kernel.org
4336 L: dri-devel@lists.freedesktop.org
4337 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4339 F: include/linux/dma-buf*
4340 F: include/linux/reservation.h
4341 F: include/linux/*fence.h
4342 F: Documentation/driver-api/dma-buf.rst
4343 T: git git://anongit.freedesktop.org/drm/drm-misc
4345 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4346 M: Vinod Koul <vinod.koul@intel.com>
4347 L: dmaengine@vger.kernel.org
4348 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4351 F: include/linux/dmaengine.h
4352 F: Documentation/devicetree/bindings/dma/
4353 F: Documentation/driver-api/dmaengine/
4354 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4357 M: Christoph Hellwig <hch@lst.de>
4358 M: Marek Szyprowski <m.szyprowski@samsung.com>
4359 R: Robin Murphy <robin.murphy@arm.com>
4360 L: iommu@lists.linux-foundation.org
4361 T: git git://git.infradead.org/users/hch/dma-mapping.git
4362 W: http://git.infradead.org/users/hch/dma-mapping.git
4367 F: drivers/base/dma-mapping.c
4368 F: drivers/base/dma-coherent.c
4369 F: include/asm-generic/dma-mapping.h
4370 F: include/linux/dma-direct.h
4371 F: include/linux/dma-mapping.h
4373 DME1737 HARDWARE MONITOR DRIVER
4374 M: Juerg Haefliger <juergh@gmail.com>
4375 L: linux-hwmon@vger.kernel.org
4377 F: Documentation/hwmon/dme1737
4378 F: drivers/hwmon/dme1737.c
4381 M: Jean Delvare <jdelvare@suse.com>
4383 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4384 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4385 F: drivers/firmware/dmi-id.c
4386 F: drivers/firmware/dmi_scan.c
4387 F: include/linux/dmi.h
4390 M: Jonathan Corbet <corbet@lwn.net>
4391 L: linux-doc@vger.kernel.org
4394 F: scripts/kernel-doc
4395 X: Documentation/ABI/
4396 X: Documentation/devicetree/
4397 X: Documentation/acpi
4398 X: Documentation/power
4399 X: Documentation/spi
4400 X: Documentation/media
4401 T: git git://git.lwn.net/linux.git docs-next
4403 DONGWOON DW9714 LENS VOICE COIL DRIVER
4404 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4405 L: linux-media@vger.kernel.org
4406 T: git git://linuxtv.org/media_tree.git
4408 F: drivers/media/i2c/dw9714.c
4411 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4412 L: blinux-list@redhat.com
4414 F: drivers/char/dtlk.c
4415 F: include/linux/dtlk.h
4417 DPAA2 DATAPATH I/O (DPIO) DRIVER
4418 M: Roy Pledge <Roy.Pledge@nxp.com>
4419 L: linux-kernel@vger.kernel.org
4421 F: drivers/staging/fsl-mc/bus/dpio
4423 DPAA2 ETHERNET DRIVER
4424 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4425 L: linux-kernel@vger.kernel.org
4427 F: drivers/staging/fsl-dpaa2/ethernet
4429 DPT_I2O SCSI RAID DRIVER
4430 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4431 L: linux-scsi@vger.kernel.org
4432 W: http://www.adaptec.com/
4434 F: drivers/scsi/dpt*
4435 F: drivers/scsi/dpt/
4438 M: Philipp Reisner <philipp.reisner@linbit.com>
4439 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4440 L: drbd-dev@lists.linbit.com
4441 W: http://www.drbd.org
4442 T: git git://git.linbit.com/linux-drbd.git
4443 T: git git://git.linbit.com/drbd-8.4.git
4445 F: drivers/block/drbd/
4447 F: Documentation/blockdev/drbd/
4449 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4450 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4453 F: Documentation/kobject.txt
4457 F: include/linux/debugfs.h
4458 F: include/linux/kobj*
4461 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4462 M: Kevin Hilman <khilman@kernel.org>
4463 M: Nishanth Menon <nm@ti.com>
4465 F: drivers/power/avs/
4466 F: include/linux/power/smartreflex.h
4467 L: linux-pm@vger.kernel.org
4469 DRM DRIVER FOR ARM PL111 CLCD
4470 M: Eric Anholt <eric@anholt.net>
4471 T: git git://anongit.freedesktop.org/drm/drm-misc
4473 F: drivers/gpu/drm/pl111/
4475 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4476 M: Linus Walleij <linus.walleij@linaro.org>
4477 T: git git://anongit.freedesktop.org/drm/drm-misc
4479 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4480 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4482 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4483 M: Dave Airlie <airlied@redhat.com>
4485 F: drivers/gpu/drm/ast/
4487 DRM DRIVER FOR BOCHS VIRTUAL GPU
4488 M: Gerd Hoffmann <kraxel@redhat.com>
4489 L: virtualization@lists.linux-foundation.org
4490 T: git git://anongit.freedesktop.org/drm/drm-misc
4492 F: drivers/gpu/drm/bochs/
4494 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4495 M: Linus Walleij <linus.walleij@linaro.org>
4496 T: git git://anongit.freedesktop.org/drm/drm-misc
4498 F: drivers/gpu/drm/tve200/
4500 DRM DRIVER FOR ILITEK ILI9225 PANELS
4501 M: David Lechner <david@lechnology.com>
4503 F: drivers/gpu/drm/tinydrm/ili9225.c
4504 F: Documentation/devicetree/bindings/display/ili9225.txt
4506 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4507 S: Orphan / Obsolete
4508 F: drivers/gpu/drm/i810/
4509 F: include/uapi/drm/i810_drm.h
4511 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4512 S: Orphan / Obsolete
4513 F: drivers/gpu/drm/mga/
4514 F: include/uapi/drm/mga_drm.h
4516 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4517 M: Dave Airlie <airlied@redhat.com>
4519 F: drivers/gpu/drm/mgag200/
4521 DRM DRIVER FOR MI0283QT
4522 M: Noralf Trønnes <noralf@tronnes.org>
4524 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4525 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4527 DRM DRIVER FOR MSM ADRENO GPU
4528 M: Rob Clark <robdclark@gmail.com>
4529 L: linux-arm-msm@vger.kernel.org
4530 L: dri-devel@lists.freedesktop.org
4531 L: freedreno@lists.freedesktop.org
4532 T: git git://people.freedesktop.org/~robclark/linux
4534 F: drivers/gpu/drm/msm/
4535 F: include/uapi/drm/msm_drm.h
4536 F: Documentation/devicetree/bindings/display/msm/
4538 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4539 M: Ben Skeggs <bskeggs@redhat.com>
4540 L: dri-devel@lists.freedesktop.org
4541 L: nouveau@lists.freedesktop.org
4542 T: git git://github.com/skeggsb/linux
4544 F: drivers/gpu/drm/nouveau/
4545 F: include/uapi/drm/nouveau_drm.h
4547 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4548 M: Noralf Trønnes <noralf@tronnes.org>
4550 F: drivers/gpu/drm/tinydrm/repaper.c
4551 F: Documentation/devicetree/bindings/display/repaper.txt
4553 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4554 M: Dave Airlie <airlied@redhat.com>
4555 M: Gerd Hoffmann <kraxel@redhat.com>
4556 L: virtualization@lists.linux-foundation.org
4557 T: git git://anongit.freedesktop.org/drm/drm-misc
4559 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4560 F: drivers/gpu/drm/cirrus/
4562 DRM DRIVER FOR QXL VIRTUAL GPU
4563 M: Dave Airlie <airlied@redhat.com>
4564 M: Gerd Hoffmann <kraxel@redhat.com>
4565 L: virtualization@lists.linux-foundation.org
4566 T: git git://anongit.freedesktop.org/drm/drm-misc
4568 F: drivers/gpu/drm/qxl/
4569 F: include/uapi/drm/qxl_drm.h
4571 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4572 S: Orphan / Obsolete
4573 F: drivers/gpu/drm/r128/
4574 F: include/uapi/drm/r128_drm.h
4576 DRM DRIVER FOR SAVAGE VIDEO CARDS
4577 S: Orphan / Obsolete
4578 F: drivers/gpu/drm/savage/
4579 F: include/uapi/drm/savage_drm.h
4581 DRM DRIVER FOR SIS VIDEO CARDS
4582 S: Orphan / Obsolete
4583 F: drivers/gpu/drm/sis/
4584 F: include/uapi/drm/sis_drm.h
4586 DRM DRIVER FOR SITRONIX ST7586 PANELS
4587 M: David Lechner <david@lechnology.com>
4589 F: drivers/gpu/drm/tinydrm/st7586.c
4590 F: Documentation/devicetree/bindings/display/st7586.txt
4592 DRM DRIVER FOR SITRONIX ST7735R PANELS
4593 M: David Lechner <david@lechnology.com>
4595 F: drivers/gpu/drm/tinydrm/st7735r.c
4596 F: Documentation/devicetree/bindings/display/st7735r.txt
4598 DRM DRIVER FOR TDFX VIDEO CARDS
4599 S: Orphan / Obsolete
4600 F: drivers/gpu/drm/tdfx/
4602 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4603 M: Dave Airlie <airlied@redhat.com>
4605 F: drivers/gpu/drm/udl/
4607 DRM DRIVER FOR VMWARE VIRTUAL GPU
4608 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4609 M: Sinclair Yeh <syeh@vmware.com>
4610 M: Thomas Hellstrom <thellstrom@vmware.com>
4611 L: dri-devel@lists.freedesktop.org
4612 T: git git://people.freedesktop.org/~syeh/repos_linux
4613 T: git git://people.freedesktop.org/~thomash/linux
4615 F: drivers/gpu/drm/vmwgfx/
4616 F: include/uapi/drm/vmwgfx_drm.h
4619 M: David Airlie <airlied@linux.ie>
4620 L: dri-devel@lists.freedesktop.org
4621 T: git git://people.freedesktop.org/~airlied/linux
4622 B: https://bugs.freedesktop.org/
4623 C: irc://chat.freenode.net/dri-devel
4627 F: Documentation/devicetree/bindings/display/
4628 F: Documentation/devicetree/bindings/gpu/
4629 F: Documentation/devicetree/bindings/video/
4630 F: Documentation/gpu/
4632 F: include/uapi/drm/
4633 F: include/linux/vga*
4635 DRM DRIVERS AND MISC GPU PATCHES
4636 M: Gustavo Padovan <gustavo@padovan.org>
4637 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4638 M: Sean Paul <seanpaul@chromium.org>
4639 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4641 T: git git://anongit.freedesktop.org/drm/drm-misc
4642 F: Documentation/gpu/
4644 F: drivers/gpu/drm/*
4646 F: include/uapi/drm/drm*
4647 F: include/linux/vga*
4649 DRM DRIVERS FOR ALLWINNER A10
4650 M: Maxime Ripard <maxime.ripard@bootlin.com>
4651 L: dri-devel@lists.freedesktop.org
4653 F: drivers/gpu/drm/sun4i/
4654 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 DRM DRIVERS FOR AMLOGIC SOCS
4658 M: Neil Armstrong <narmstrong@baylibre.com>
4659 L: dri-devel@lists.freedesktop.org
4660 L: linux-amlogic@lists.infradead.org
4661 W: http://linux-meson.com/
4663 F: drivers/gpu/drm/meson/
4664 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4665 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4666 F: Documentation/gpu/meson.rst
4667 T: git git://anongit.freedesktop.org/drm/drm-misc
4669 DRM DRIVERS FOR ATMEL HLCDC
4670 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4671 L: dri-devel@lists.freedesktop.org
4673 F: drivers/gpu/drm/atmel-hlcdc/
4674 F: Documentation/devicetree/bindings/drm/atmel/
4675 T: git git://anongit.freedesktop.org/drm/drm-misc
4677 DRM DRIVERS FOR BRIDGE CHIPS
4678 M: Archit Taneja <architt@codeaurora.org>
4679 M: Andrzej Hajda <a.hajda@samsung.com>
4680 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4682 T: git git://anongit.freedesktop.org/drm/drm-misc
4683 F: drivers/gpu/drm/bridge/
4685 DRM DRIVERS FOR EXYNOS
4686 M: Inki Dae <inki.dae@samsung.com>
4687 M: Joonyoung Shim <jy0922.shim@samsung.com>
4688 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4689 M: Kyungmin Park <kyungmin.park@samsung.com>
4690 L: dri-devel@lists.freedesktop.org
4691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4693 F: drivers/gpu/drm/exynos/
4694 F: include/uapi/drm/exynos_drm.h
4695 F: Documentation/devicetree/bindings/display/exynos/
4697 DRM DRIVERS FOR FREESCALE DCU
4698 M: Stefan Agner <stefan@agner.ch>
4699 M: Alison Wang <alison.wang@freescale.com>
4700 L: dri-devel@lists.freedesktop.org
4702 F: drivers/gpu/drm/fsl-dcu/
4703 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4704 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4705 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4707 DRM DRIVERS FOR FREESCALE IMX
4708 M: Philipp Zabel <p.zabel@pengutronix.de>
4709 L: dri-devel@lists.freedesktop.org
4711 F: drivers/gpu/drm/imx/
4712 F: drivers/gpu/ipu-v3/
4713 F: Documentation/devicetree/bindings/display/imx/
4715 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4716 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4717 L: dri-devel@lists.freedesktop.org
4718 T: git git://github.com/patjak/drm-gma500
4720 F: drivers/gpu/drm/gma500/
4722 DRM DRIVERS FOR HISILICON
4723 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4724 M: Rongrong Zou <zourongrong@gmail.com>
4725 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4726 R: Chen Feng <puck.chen@hisilicon.com>
4727 L: dri-devel@lists.freedesktop.org
4728 T: git git://github.com/xin3liang/linux.git
4730 F: drivers/gpu/drm/hisilicon/
4731 F: Documentation/devicetree/bindings/display/hisilicon/
4733 DRM DRIVERS FOR MEDIATEK
4734 M: CK Hu <ck.hu@mediatek.com>
4735 M: Philipp Zabel <p.zabel@pengutronix.de>
4736 L: dri-devel@lists.freedesktop.org
4738 F: drivers/gpu/drm/mediatek/
4739 F: Documentation/devicetree/bindings/display/mediatek/
4741 DRM DRIVERS FOR NVIDIA TEGRA
4742 M: Thierry Reding <thierry.reding@gmail.com>
4743 L: dri-devel@lists.freedesktop.org
4744 L: linux-tegra@vger.kernel.org
4745 T: git git://anongit.freedesktop.org/tegra/linux.git
4747 F: drivers/gpu/drm/tegra/
4748 F: drivers/gpu/host1x/
4749 F: include/linux/host1x.h
4750 F: include/uapi/drm/tegra_drm.h
4751 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4753 DRM DRIVERS FOR RENESAS
4754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4755 L: dri-devel@lists.freedesktop.org
4756 L: linux-renesas-soc@vger.kernel.org
4757 T: git git://linuxtv.org/pinchartl/fbdev
4759 F: drivers/gpu/drm/rcar-du/
4760 F: drivers/gpu/drm/shmobile/
4761 F: include/linux/platform_data/shmob_drm.h
4762 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4763 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4764 F: Documentation/devicetree/bindings/display/renesas,du.txt
4766 DRM DRIVERS FOR ROCKCHIP
4767 M: Sandy Huang <hjc@rock-chips.com>
4768 M: Heiko Stübner <heiko@sntech.de>
4769 L: dri-devel@lists.freedesktop.org
4771 F: drivers/gpu/drm/rockchip/
4772 F: Documentation/devicetree/bindings/display/rockchip/
4773 T: git git://anongit.freedesktop.org/drm/drm-misc
4776 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4777 M: Vincent Abriou <vincent.abriou@st.com>
4778 L: dri-devel@lists.freedesktop.org
4779 T: git git://anongit.freedesktop.org/drm/drm-misc
4781 F: drivers/gpu/drm/sti
4782 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4785 M: Yannick Fertre <yannick.fertre@st.com>
4786 M: Philippe Cornu <philippe.cornu@st.com>
4787 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4788 M: Vincent Abriou <vincent.abriou@st.com>
4789 L: dri-devel@lists.freedesktop.org
4790 T: git git://anongit.freedesktop.org/drm/drm-misc
4792 F: drivers/gpu/drm/stm
4793 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4795 DRM DRIVERS FOR TI LCDC
4796 M: Jyri Sarha <jsarha@ti.com>
4797 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4798 L: dri-devel@lists.freedesktop.org
4800 F: drivers/gpu/drm/tilcdc/
4801 F: Documentation/devicetree/bindings/display/tilcdc/
4803 DRM DRIVERS FOR TI OMAP
4804 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4805 L: dri-devel@lists.freedesktop.org
4807 F: drivers/gpu/drm/omapdrm/
4808 F: Documentation/devicetree/bindings/display/ti/
4811 M: Eric Anholt <eric@anholt.net>
4812 T: git git://github.com/anholt/linux
4814 F: drivers/gpu/drm/vc4/
4815 F: include/uapi/drm/vc4_drm.h
4816 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4817 T: git git://anongit.freedesktop.org/drm/drm-misc
4819 DRM DRIVERS FOR VIVANTE GPU IP
4820 M: Lucas Stach <l.stach@pengutronix.de>
4821 R: Russell King <linux+etnaviv@armlinux.org.uk>
4822 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4823 L: etnaviv@lists.freedesktop.org
4824 L: dri-devel@lists.freedesktop.org
4826 F: drivers/gpu/drm/etnaviv/
4827 F: include/uapi/drm/etnaviv_drm.h
4828 F: Documentation/devicetree/bindings/display/etnaviv/
4830 DRM DRIVERS FOR ZTE ZX
4831 M: Shawn Guo <shawnguo@kernel.org>
4832 L: dri-devel@lists.freedesktop.org
4834 F: drivers/gpu/drm/zte/
4835 F: Documentation/devicetree/bindings/display/zte,vou.txt
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4839 M: Thierry Reding <thierry.reding@gmail.com>
4840 L: dri-devel@lists.freedesktop.org
4841 T: git git://anongit.freedesktop.org/drm/drm-misc
4843 F: drivers/gpu/drm/drm_panel.c
4844 F: drivers/gpu/drm/panel/
4845 F: include/drm/drm_panel.h
4846 F: Documentation/devicetree/bindings/display/panel/
4849 M: Noralf Trønnes <noralf@tronnes.org>
4850 W: https://github.com/notro/tinydrm/wiki/Development
4851 T: git git://anongit.freedesktop.org/drm/drm-misc
4853 F: drivers/gpu/drm/tinydrm/
4854 F: include/drm/tinydrm/
4857 M: Christian Koenig <christian.koenig@amd.com>
4858 M: Roger He <Hongbo.He@amd.com>
4859 T: git git://people.freedesktop.org/~agd5f/linux
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/ttm/
4865 DSBR100 USB FM RADIO DRIVER
4866 M: Alexey Klimov <klimov.linux@gmail.com>
4867 L: linux-media@vger.kernel.org
4868 T: git git://linuxtv.org/media_tree.git
4870 F: drivers/media/radio/dsbr100.c
4873 M: Francois Romieu <romieu@fr.zoreil.com>
4874 L: netdev@vger.kernel.org
4876 F: drivers/net/wan/dscc4.c
4879 M: Hans Verkuil <hverkuil@xs4all.nl>
4880 L: linux-media@vger.kernel.org
4881 T: git git://linuxtv.org/media_tree.git
4882 W: https://linuxtv.org
4884 F: drivers/media/pci/dt3155/
4886 DVB_USB_AF9015 MEDIA DRIVER
4887 M: Antti Palosaari <crope@iki.fi>
4888 L: linux-media@vger.kernel.org
4889 W: https://linuxtv.org
4890 W: http://palosaari.fi/linux/
4891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4892 T: git git://linuxtv.org/anttip/media_tree.git
4894 F: drivers/media/usb/dvb-usb-v2/af9015*
4896 DVB_USB_AF9035 MEDIA DRIVER
4897 M: Antti Palosaari <crope@iki.fi>
4898 L: linux-media@vger.kernel.org
4899 W: https://linuxtv.org
4900 W: http://palosaari.fi/linux/
4901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4902 T: git git://linuxtv.org/anttip/media_tree.git
4904 F: drivers/media/usb/dvb-usb-v2/af9035*
4906 DVB_USB_ANYSEE MEDIA DRIVER
4907 M: Antti Palosaari <crope@iki.fi>
4908 L: linux-media@vger.kernel.org
4909 W: https://linuxtv.org
4910 W: http://palosaari.fi/linux/
4911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4912 T: git git://linuxtv.org/anttip/media_tree.git
4914 F: drivers/media/usb/dvb-usb-v2/anysee*
4916 DVB_USB_AU6610 MEDIA DRIVER
4917 M: Antti Palosaari <crope@iki.fi>
4918 L: linux-media@vger.kernel.org
4919 W: https://linuxtv.org
4920 W: http://palosaari.fi/linux/
4921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4922 T: git git://linuxtv.org/anttip/media_tree.git
4924 F: drivers/media/usb/dvb-usb-v2/au6610*
4926 DVB_USB_CE6230 MEDIA DRIVER
4927 M: Antti Palosaari <crope@iki.fi>
4928 L: linux-media@vger.kernel.org
4929 W: https://linuxtv.org
4930 W: http://palosaari.fi/linux/
4931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4932 T: git git://linuxtv.org/anttip/media_tree.git
4934 F: drivers/media/usb/dvb-usb-v2/ce6230*
4936 DVB_USB_CXUSB MEDIA DRIVER
4937 M: Michael Krufky <mkrufky@linuxtv.org>
4938 L: linux-media@vger.kernel.org
4939 W: https://linuxtv.org
4940 W: http://github.com/mkrufky
4941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4942 T: git git://linuxtv.org/media_tree.git
4944 F: drivers/media/usb/dvb-usb/cxusb*
4946 DVB_USB_EC168 MEDIA DRIVER
4947 M: Antti Palosaari <crope@iki.fi>
4948 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 W: http://palosaari.fi/linux/
4951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4952 T: git git://linuxtv.org/anttip/media_tree.git
4954 F: drivers/media/usb/dvb-usb-v2/ec168*
4956 DVB_USB_GL861 MEDIA DRIVER
4957 M: Antti Palosaari <crope@iki.fi>
4958 L: linux-media@vger.kernel.org
4959 W: https://linuxtv.org
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 T: git git://linuxtv.org/anttip/media_tree.git
4963 F: drivers/media/usb/dvb-usb-v2/gl861*
4965 DVB_USB_MXL111SF MEDIA DRIVER
4966 M: Michael Krufky <mkrufky@linuxtv.org>
4967 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://github.com/mkrufky
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4973 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4975 DVB_USB_RTL28XXU MEDIA DRIVER
4976 M: Antti Palosaari <crope@iki.fi>
4977 L: linux-media@vger.kernel.org
4978 W: https://linuxtv.org
4979 W: http://palosaari.fi/linux/
4980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981 T: git git://linuxtv.org/anttip/media_tree.git
4983 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4985 DVB_USB_V2 MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4994 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4997 M: Jason Baron <jbaron@akamai.com>
4999 F: lib/dynamic_debug.c
5000 F: include/linux/dynamic_debug.h
5002 DYNAMIC INTERRUPT MODERATION
5003 M: Tal Gilboa <talgi@mellanox.com>
5005 F: include/linux/net_dim.h
5007 DZ DECSTATION DZ11 SERIAL DRIVER
5008 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5010 F: drivers/tty/serial/dz.*
5012 E3X0 POWER BUTTON DRIVER
5013 M: Moritz Fischer <moritz.fischer@ettus.com>
5014 L: usrp-users@lists.ettus.com
5015 W: http://www.ettus.com
5017 F: drivers/input/misc/e3x0-button.c
5018 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 W: http://palosaari.fi/linux/
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/tuners/e4000*
5030 EATA ISA/EISA/PCI SCSI DRIVER
5031 M: Dario Ballabio <ballabio_dario@emc.com>
5032 L: linux-scsi@vger.kernel.org
5034 F: drivers/scsi/eata.c
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 W: http://palosaari.fi/linux/
5041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5042 T: git git://linuxtv.org/anttip/media_tree.git
5044 F: drivers/media/dvb-frontends/ec100*
5047 M: Tyler Hicks <tyhicks@canonical.com>
5048 L: ecryptfs@vger.kernel.org
5049 W: http://ecryptfs.org
5050 W: https://launchpad.net/ecryptfs
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5053 F: Documentation/filesystems/ecryptfs.txt
5057 M: Borislav Petkov <bp@alien8.de>
5058 L: linux-edac@vger.kernel.org
5060 F: drivers/edac/amd64_edac*
5063 M: Robert Richter <rric@kernel.org>
5064 L: linux-edac@vger.kernel.org
5066 F: drivers/edac/highbank*
5069 M: Ralf Baechle <ralf@linux-mips.org>
5070 M: David Daney <david.daney@cavium.com>
5071 L: linux-edac@vger.kernel.org
5072 L: linux-mips@linux-mips.org
5074 F: drivers/edac/octeon_edac*
5076 EDAC-CAVIUM THUNDERX
5077 M: David Daney <david.daney@cavium.com>
5078 M: Jan Glauber <jglauber@cavium.com>
5079 L: linux-edac@vger.kernel.org
5081 F: drivers/edac/thunderx_edac*
5084 M: Borislav Petkov <bp@alien8.de>
5085 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5087 L: linux-edac@vger.kernel.org
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5091 F: Documentation/admin-guide/ras.rst
5092 F: Documentation/driver-api/edac.rst
5094 F: include/linux/edac.h
5097 M: Mark Gross <mark.gross@intel.com>
5098 L: linux-edac@vger.kernel.org
5100 F: drivers/edac/e752x_edac.c
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/e7xxx_edac.c
5108 M: York Sun <york.sun@nxp.com>
5109 L: linux-edac@vger.kernel.org
5111 F: drivers/edac/fsl_ddr_edac.*
5114 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5116 L: linux-edac@vger.kernel.org
5118 F: drivers/edac/ghes_edac.c
5121 L: linux-edac@vger.kernel.org
5123 F: drivers/edac/i3000_edac.c
5126 L: linux-edac@vger.kernel.org
5128 F: drivers/edac/i5000_edac.c
5131 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5133 L: linux-edac@vger.kernel.org
5135 F: drivers/edac/i5400_edac.c
5138 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5140 L: linux-edac@vger.kernel.org
5142 F: drivers/edac/i7300_edac.c
5145 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5146 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5147 L: linux-edac@vger.kernel.org
5149 F: drivers/edac/i7core_edac.c
5152 M: Tim Small <tim@buttersideup.com>
5153 L: linux-edac@vger.kernel.org
5155 F: drivers/edac/i82443bxgx_edac.c
5158 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5159 M: "Arvind R." <arvino55@gmail.com>
5160 L: linux-edac@vger.kernel.org
5162 F: drivers/edac/i82975x_edac.c
5165 M: Jason Baron <jbaron@akamai.com>
5166 L: linux-edac@vger.kernel.org
5168 F: drivers/edac/ie31200_edac.c
5171 M: Johannes Thumshirn <morbidrsa@gmail.com>
5172 L: linux-edac@vger.kernel.org
5174 F: drivers/edac/mpc85xx_edac.[ch]
5177 M: Egor Martovetsky <egor@pasemi.com>
5178 L: linux-edac@vger.kernel.org
5180 F: drivers/edac/pasemi_edac.c
5183 M: Tony Luck <tony.luck@intel.com>
5184 L: linux-edac@vger.kernel.org
5186 F: drivers/edac/pnd2_edac.[ch]
5189 M: Tim Small <tim@buttersideup.com>
5190 L: linux-edac@vger.kernel.org
5192 F: drivers/edac/r82600_edac.c
5195 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5197 L: linux-edac@vger.kernel.org
5199 F: drivers/edac/sb_edac.c
5202 M: Tony Luck <tony.luck@intel.com>
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/skx_edac.c
5208 M: Tero Kristo <t-kristo@ti.com>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/ti_edac.c
5213 EDIROL UA-101/UA-1000 DRIVER
5214 M: Clemens Ladisch <clemens@ladisch.de>
5215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5216 T: git git://git.alsa-project.org/alsa-kernel.git
5218 F: sound/usb/misc/ua101.c
5221 L: linux-efi@vger.kernel.org
5222 M: Ivan Hu <ivan.hu@canonical.com>
5223 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5225 F: drivers/firmware/efi/test/
5227 EFI VARIABLE FILESYSTEM
5228 M: Matthew Garrett <matthew.garrett@nebula.com>
5229 M: Jeremy Kerr <jk@ozlabs.org>
5230 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5232 L: linux-efi@vger.kernel.org
5236 EFIFB FRAMEBUFFER DRIVER
5237 L: linux-fbdev@vger.kernel.org
5238 M: Peter Jones <pjones@redhat.com>
5240 F: drivers/video/fbdev/efifb.c
5243 W: http://aeschi.ch.eu.org/efs/
5247 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5248 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5249 L: netdev@vger.kernel.org
5251 F: drivers/net/ethernet/ibm/ehea/
5253 EM28XX VIDEO4LINUX DRIVER
5254 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5256 L: linux-media@vger.kernel.org
5257 W: https://linuxtv.org
5258 T: git git://linuxtv.org/media_tree.git
5260 F: drivers/media/usb/em28xx/
5261 F: Documentation/media/v4l-drivers/em28xx*
5264 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5265 M: Matt Mackall <mpm@selenic.com>
5266 M: David Woodhouse <dwmw2@infradead.org>
5267 L: linux-embedded@vger.kernel.org
5270 Emulex 10Gbps iSCSI - OneConnect DRIVER
5271 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5272 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5273 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5274 L: linux-scsi@vger.kernel.org
5275 W: http://www.broadcom.com
5277 F: drivers/scsi/be2iscsi/
5279 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5280 M: Sathya Perla <sathya.perla@broadcom.com>
5281 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5282 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5283 M: Somnath Kotur <somnath.kotur@broadcom.com>
5284 L: netdev@vger.kernel.org
5285 W: http://www.emulex.com
5287 F: drivers/net/ethernet/emulex/benet/
5289 EMULEX ONECONNECT ROCE DRIVER
5290 M: Selvin Xavier <selvin.xavier@broadcom.com>
5291 M: Devesh Sharma <devesh.sharma@broadcom.com>
5292 L: linux-rdma@vger.kernel.org
5293 W: http://www.broadcom.com
5295 F: drivers/infiniband/hw/ocrdma/
5296 F: include/uapi/rdma/ocrdma-abi.h
5298 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5299 M: James Smart <james.smart@broadcom.com>
5300 M: Dick Kennedy <dick.kennedy@broadcom.com>
5301 L: linux-scsi@vger.kernel.org
5302 W: http://www.broadcom.com
5304 F: drivers/scsi/lpfc/
5306 ENE CB710 FLASH CARD READER DRIVER
5307 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5309 F: drivers/misc/cb710/
5310 F: drivers/mmc/host/cb710-mmc.*
5311 F: include/linux/cb710.h
5313 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5314 M: Maxim Levitsky <maximlevitsky@gmail.com>
5316 F: drivers/media/rc/ene_ir.*
5318 EPSON S1D13XXX FRAMEBUFFER DRIVER
5319 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5322 F: drivers/video/fbdev/s1d13xxxfb.c
5323 F: include/video/s1d13xxxfb.h
5325 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5326 M: Jeff Layton <jlayton@kernel.org>
5329 F: include/linux/errseq.h
5331 ET131X NETWORK DRIVER
5332 M: Mark Einon <mark.einon@gmail.com>
5334 F: drivers/net/ethernet/agere/
5337 M: Stephen Hemminger <stephen@networkplumber.org>
5338 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5339 L: netdev@vger.kernel.org
5340 W: http://www.linuxfoundation.org/en/Net:Bridge
5342 F: include/linux/netfilter_bridge/
5345 ETHERNET PHY LIBRARY
5346 M: Andrew Lunn <andrew@lunn.ch>
5347 M: Florian Fainelli <f.fainelli@gmail.com>
5348 L: netdev@vger.kernel.org
5350 F: Documentation/ABI/testing/sysfs-bus-mdio
5351 F: Documentation/devicetree/bindings/net/mdio*
5352 F: Documentation/networking/phy.txt
5354 F: drivers/of/of_mdio.c
5355 F: drivers/of/of_net.c
5356 F: include/linux/*mdio*.h
5357 F: include/linux/of_net.h
5358 F: include/linux/phy.h
5359 F: include/linux/phy_fixed.h
5360 F: include/linux/platform_data/mdio-gpio.h
5361 F: include/linux/platform_data/mdio-bcm-unimac.h
5362 F: include/trace/events/mdio.h
5363 F: include/uapi/linux/mdio.h
5364 F: include/uapi/linux/mii.h
5367 M: Jan Kara <jack@suse.com>
5368 L: linux-ext4@vger.kernel.org
5370 F: Documentation/filesystems/ext2.txt
5372 F: include/linux/ext2*
5375 M: "Theodore Ts'o" <tytso@mit.edu>
5376 M: Andreas Dilger <adilger.kernel@dilger.ca>
5377 L: linux-ext4@vger.kernel.org
5378 W: http://ext4.wiki.kernel.org
5379 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5382 F: Documentation/filesystems/ext4.txt
5385 Extended Verification Module (EVM)
5386 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5387 L: linux-integrity@vger.kernel.org
5389 F: security/integrity/evm/
5391 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5392 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5393 L: linux-efi@vger.kernel.org
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5396 F: Documentation/efi-stub.txt
5397 F: arch/*/kernel/efi.c
5398 F: arch/x86/boot/compressed/eboot.[ch]
5399 F: arch/*/include/asm/efi.h
5400 F: arch/x86/platform/efi/
5401 F: drivers/firmware/efi/
5402 F: include/linux/efi*.h
5403 F: arch/arm/boot/compressed/efi-header.S
5404 F: arch/arm64/kernel/efi-entry.S
5406 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5407 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5408 M: Chanwoo Choi <cw00.choi@samsung.com>
5409 L: linux-kernel@vger.kernel.org
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5413 F: include/linux/extcon/
5414 F: include/linux/extcon.h
5415 F: Documentation/extcon/
5416 F: Documentation/devicetree/bindings/extcon/
5419 M: Jingoo Han <jingoohan1@gmail.com>
5420 L: dri-devel@lists.freedesktop.org
5422 F: drivers/gpu/drm/exynos/exynos_dp*
5424 EXYNOS SYSMMU (IOMMU) driver
5425 M: Marek Szyprowski <m.szyprowski@samsung.com>
5426 L: iommu@lists.linux-foundation.org
5428 F: drivers/iommu/exynos-iommu.c
5430 EZchip NPS platform support
5431 M: Elad Kanfi <eladkan@mellanox.com>
5432 M: Vineet Gupta <vgupta@synopsys.com>
5434 F: arch/arc/plat-eznps
5435 F: arch/arc/boot/dts/eznps.dts
5438 M: Jaegeuk Kim <jaegeuk@kernel.org>
5439 M: Chao Yu <yuchao0@huawei.com>
5440 L: linux-f2fs-devel@lists.sourceforge.net
5441 W: https://f2fs.wiki.kernel.org/
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5444 F: Documentation/filesystems/f2fs.txt
5445 F: Documentation/ABI/testing/sysfs-fs-f2fs
5447 F: include/linux/f2fs_fs.h
5448 F: include/trace/events/f2fs.h
5450 F71805F HARDWARE MONITORING DRIVER
5451 M: Jean Delvare <jdelvare@suse.com>
5452 L: linux-hwmon@vger.kernel.org
5454 F: Documentation/hwmon/f71805f
5455 F: drivers/hwmon/f71805f.c
5458 M: Jan Kara <jack@suse.cz>
5459 R: Amir Goldstein <amir73il@gmail.com>
5460 L: linux-fsdevel@vger.kernel.org
5462 F: fs/notify/fanotify/
5463 F: include/linux/fanotify.h
5464 F: include/uapi/linux/fanotify.h
5466 FARSYNC SYNCHRONOUS DRIVER
5467 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5468 W: http://www.farsite.co.uk/
5470 F: drivers/net/wan/farsync.*
5472 FAULT INJECTION SUPPORT
5473 M: Akinobu Mita <akinobu.mita@gmail.com>
5475 F: Documentation/fault-injection/
5476 F: lib/fault-inject.c
5478 FBTFT Framebuffer drivers
5479 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5481 F: drivers/staging/fbtft/
5484 M: Michael Buesch <m@bues.ch>
5485 L: linux-media@vger.kernel.org
5487 F: drivers/media/tuners/fc0011.h
5488 F: drivers/media/tuners/fc0011.c
5491 M: Antti Palosaari <crope@iki.fi>
5492 L: linux-media@vger.kernel.org
5493 W: https://linuxtv.org
5494 W: http://palosaari.fi/linux/
5495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5496 T: git git://linuxtv.org/anttip/media_tree.git
5498 F: drivers/media/tuners/fc2580*
5500 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5501 M: Johannes Thumshirn <jth@kernel.org>
5502 L: linux-scsi@vger.kernel.org
5503 W: www.Open-FCoE.org
5505 F: drivers/scsi/libfc/
5506 F: drivers/scsi/fcoe/
5508 F: include/scsi/libfc.h
5509 F: include/scsi/libfcoe.h
5510 F: include/uapi/scsi/fc/
5512 FILE LOCKING (flock() and fcntl()/lockf())
5513 M: Jeff Layton <jlayton@kernel.org>
5514 M: "J. Bruce Fields" <bfields@fieldses.org>
5515 L: linux-fsdevel@vger.kernel.org
5517 F: include/linux/fcntl.h
5518 F: include/uapi/linux/fcntl.h
5522 FILESYSTEMS (VFS and infrastructure)
5523 M: Alexander Viro <viro@zeniv.linux.org.uk>
5524 L: linux-fsdevel@vger.kernel.org
5527 F: include/linux/fs.h
5528 F: include/uapi/linux/fs.h
5530 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5531 M: Riku Voipio <riku.voipio@iki.fi>
5532 L: linux-hwmon@vger.kernel.org
5534 F: drivers/hwmon/f75375s.c
5535 F: include/linux/f75375s.h
5537 FIREWIRE AUDIO DRIVERS
5538 M: Clemens Ladisch <clemens@ladisch.de>
5539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5540 T: git git://git.alsa-project.org/alsa-kernel.git
5544 FIREWIRE MEDIA DRIVERS (firedtv)
5545 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5546 L: linux-media@vger.kernel.org
5547 L: linux1394-devel@lists.sourceforge.net
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5550 F: drivers/media/firewire/
5552 FIREWIRE SBP-2 TARGET
5553 M: Chris Boot <bootc@bootc.net>
5554 L: linux-scsi@vger.kernel.org
5555 L: target-devel@vger.kernel.org
5556 L: linux1394-devel@lists.sourceforge.net
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5559 F: drivers/target/sbp/
5562 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5563 L: linux1394-devel@lists.sourceforge.net
5564 W: http://ieee1394.wiki.kernel.org/
5565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5567 F: drivers/firewire/
5568 F: include/linux/firewire.h
5569 F: include/uapi/linux/firewire*.h
5572 FIRMWARE LOADER (request_firmware)
5573 M: Luis R. Rodriguez <mcgrof@kernel.org>
5574 L: linux-kernel@vger.kernel.org
5576 F: Documentation/firmware_class/
5577 F: drivers/base/firmware*.c
5578 F: include/linux/firmware.h
5580 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5581 M: Joshua Morris <josh.h.morris@us.ibm.com>
5582 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5584 F: drivers/block/rsxx/
5587 M: Jiri Kosina <jikos@kernel.org>
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5590 F: drivers/block/floppy.c
5593 M: Alessandro Rubini <rubini@gnudd.com>
5594 W: http://www.ohwr.org/projects/fmc-bus
5597 F: include/linux/fmc*.h
5598 F: include/linux/ipmi-fru.h
5601 FPGA MANAGER FRAMEWORK
5602 M: Alan Tull <atull@kernel.org>
5603 M: Moritz Fischer <mdf@kernel.org>
5604 L: linux-fpga@vger.kernel.org
5606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5607 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5608 F: Documentation/fpga/
5609 F: Documentation/devicetree/bindings/fpga/
5611 F: include/linux/fpga/
5612 W: http://www.rocketboards.org
5615 M: Bill Metzenthen <billm@melbpc.org.au>
5616 W: http://floatingpoint.sourceforge.net/emulator/index.html
5618 F: arch/x86/math-emu/
5620 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5621 L: netdev@vger.kernel.org
5623 F: drivers/net/wan/dlci.c
5624 F: drivers/net/wan/sdla.c
5627 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5628 L: dri-devel@lists.freedesktop.org
5629 L: linux-fbdev@vger.kernel.org
5630 T: git git://github.com/bzolnier/linux.git
5631 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5633 F: Documentation/fb/
5636 F: include/linux/fb.h
5637 F: include/uapi/video/
5638 F: include/uapi/linux/fb.h
5640 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5641 M: Horia Geantă <horia.geanta@nxp.com>
5642 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5643 L: linux-crypto@vger.kernel.org
5645 F: drivers/crypto/caam/
5646 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5648 FREESCALE DIU FRAMEBUFFER DRIVER
5649 M: Timur Tabi <timur@tabi.org>
5650 L: linux-fbdev@vger.kernel.org
5652 F: drivers/video/fbdev/fsl-diu-fb.*
5654 FREESCALE DMA DRIVER
5655 M: Li Yang <leoyang.li@nxp.com>
5656 M: Zhang Wei <zw@zh-kernel.org>
5657 L: linuxppc-dev@lists.ozlabs.org
5659 F: drivers/dma/fsldma.*
5661 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5662 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5663 L: netdev@vger.kernel.org
5665 F: drivers/net/ethernet/freescale/gianfar*
5666 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5667 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5669 FREESCALE GPMI NAND DRIVER
5670 M: Han Xu <han.xu@nxp.com>
5671 L: linux-mtd@lists.infradead.org
5673 F: drivers/mtd/nand/gpmi-nand/*
5675 FREESCALE I2C CPM DRIVER
5676 M: Jochen Friedrich <jochen@scram.de>
5677 L: linuxppc-dev@lists.ozlabs.org
5678 L: linux-i2c@vger.kernel.org
5680 F: drivers/i2c/busses/i2c-cpm.c
5682 FREESCALE IMX / MXC FEC DRIVER
5683 M: Fugang Duan <fugang.duan@nxp.com>
5684 L: netdev@vger.kernel.org
5686 F: drivers/net/ethernet/freescale/fec_main.c
5687 F: drivers/net/ethernet/freescale/fec_ptp.c
5688 F: drivers/net/ethernet/freescale/fec.h
5689 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5691 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5692 M: Sascha Hauer <kernel@pengutronix.de>
5693 L: linux-fbdev@vger.kernel.org
5694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5696 F: include/linux/platform_data/video-imxfb.h
5697 F: drivers/video/fbdev/imxfb.c
5699 FREESCALE QORIQ DPAA ETHERNET DRIVER
5700 M: Madalin Bucur <madalin.bucur@nxp.com>
5701 L: netdev@vger.kernel.org
5703 F: drivers/net/ethernet/freescale/dpaa
5705 FREESCALE QORIQ DPAA FMAN DRIVER
5706 M: Madalin Bucur <madalin.bucur@nxp.com>
5707 L: netdev@vger.kernel.org
5709 F: drivers/net/ethernet/freescale/fman
5710 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5712 FREESCALE QUAD SPI DRIVER
5713 M: Han Xu <han.xu@nxp.com>
5714 L: linux-mtd@lists.infradead.org
5716 F: drivers/mtd/spi-nor/fsl-quadspi.c
5718 FREESCALE QUICC ENGINE LIBRARY
5719 M: Qiang Zhao <qiang.zhao@nxp.com>
5720 L: linuxppc-dev@lists.ozlabs.org
5722 F: drivers/soc/fsl/qe/
5723 F: include/soc/fsl/*qe*.h
5724 F: include/soc/fsl/*ucc*.h
5726 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5727 M: Li Yang <leoyang.li@nxp.com>
5728 L: netdev@vger.kernel.org
5729 L: linuxppc-dev@lists.ozlabs.org
5731 F: drivers/net/ethernet/freescale/ucc_geth*
5733 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5734 M: Zhao Qiang <qiang.zhao@nxp.com>
5735 L: netdev@vger.kernel.org
5736 L: linuxppc-dev@lists.ozlabs.org
5738 F: drivers/net/wan/fsl_ucc_hdlc*
5740 FREESCALE QUICC ENGINE UCC UART DRIVER
5741 M: Timur Tabi <timur@tabi.org>
5742 L: linuxppc-dev@lists.ozlabs.org
5744 F: drivers/tty/serial/ucc_uart.c
5746 FREESCALE SOC DRIVERS
5747 M: Li Yang <leoyang.li@nxp.com>
5748 L: linuxppc-dev@lists.ozlabs.org
5749 L: linux-arm-kernel@lists.infradead.org
5751 F: Documentation/devicetree/bindings/soc/fsl/
5753 F: include/linux/fsl/
5755 FREESCALE SOC FS_ENET DRIVER
5756 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5757 M: Vitaly Bordug <vbordug@ru.mvista.com>
5758 L: linuxppc-dev@lists.ozlabs.org
5759 L: netdev@vger.kernel.org
5761 F: drivers/net/ethernet/freescale/fs_enet/
5762 F: include/linux/fs_enet_pd.h
5764 FREESCALE SOC SOUND DRIVERS
5765 M: Timur Tabi <timur@tabi.org>
5766 M: Nicolin Chen <nicoleotsuka@gmail.com>
5767 M: Xiubo Li <Xiubo.Lee@gmail.com>
5768 R: Fabio Estevam <fabio.estevam@nxp.com>
5769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5770 L: linuxppc-dev@lists.ozlabs.org
5772 F: sound/soc/fsl/fsl*
5773 F: sound/soc/fsl/imx*
5774 F: sound/soc/fsl/mpc8610_hpcd.c
5776 FREESCALE USB PERIPHERAL DRIVERS
5777 M: Li Yang <leoyang.li@nxp.com>
5778 L: linux-usb@vger.kernel.org
5779 L: linuxppc-dev@lists.ozlabs.org
5781 F: drivers/usb/gadget/udc/fsl*
5784 M: Christoph Hellwig <hch@infradead.org>
5785 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5791 M: Pavel Machek <pavel@ucw.cz>
5792 L: linux-pm@vger.kernel.org
5794 F: Documentation/power/freezing-of-tasks.txt
5795 F: include/linux/freezer.h
5799 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5800 L: linux-kernel@vger.kernel.org
5803 F: include/linux/frontswap.h
5805 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5806 M: David Howells <dhowells@redhat.com>
5807 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5809 F: Documentation/filesystems/caching/
5811 F: include/linux/fscache*.h
5813 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5814 M: Theodore Y. Ts'o <tytso@mit.edu>
5815 M: Jaegeuk Kim <jaegeuk@kernel.org>
5816 L: linux-fscrypt@vger.kernel.org
5817 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5821 F: include/linux/fscrypt*.h
5822 F: Documentation/filesystems/fscrypt.rst
5824 FUJITSU FR-V (FRV) PORT
5828 FUJITSU LAPTOP EXTRAS
5829 M: Jonathan Woithe <jwoithe@just42.net>
5830 L: platform-driver-x86@vger.kernel.org
5832 F: drivers/platform/x86/fujitsu-laptop.c
5834 FUJITSU M-5MO LS CAMERA ISP DRIVER
5835 M: Kyungmin Park <kyungmin.park@samsung.com>
5836 M: Heungjun Kim <riverful.kim@samsung.com>
5837 L: linux-media@vger.kernel.org
5839 F: drivers/media/i2c/m5mols/
5840 F: include/media/i2c/m5mols.h
5842 FUJITSU TABLET EXTRAS
5843 M: Robert Gerlach <khnz@gmx.de>
5844 L: platform-driver-x86@vger.kernel.org
5846 F: drivers/platform/x86/fujitsu-tablet.c
5848 FUSE: FILESYSTEM IN USERSPACE
5849 M: Miklos Szeredi <miklos@szeredi.hu>
5850 L: linux-fsdevel@vger.kernel.org
5851 W: http://fuse.sourceforge.net/
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5855 F: include/uapi/linux/fuse.h
5856 F: Documentation/filesystems/fuse.txt
5859 M: Thomas Gleixner <tglx@linutronix.de>
5860 M: Ingo Molnar <mingo@redhat.com>
5861 R: Peter Zijlstra <peterz@infradead.org>
5862 R: Darren Hart <dvhart@infradead.org>
5863 L: linux-kernel@vger.kernel.org
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5867 F: kernel/futex_compat.c
5868 F: include/asm-generic/futex.h
5869 F: include/linux/futex.h
5870 F: include/uapi/linux/futex.h
5871 F: tools/testing/selftests/futex/
5872 F: tools/perf/bench/futex*
5873 F: Documentation/*futex*
5875 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5876 M: Rik Faith <faith@cs.unc.edu>
5877 L: linux-scsi@vger.kernel.org
5878 S: Odd Fixes (e.g., new signatures)
5879 F: drivers/scsi/fdomain.*
5882 M: Kees Cook <keescook@chromium.org>
5883 R: Emese Revfy <re.emese@gmail.com>
5884 L: kernel-hardening@lists.openwall.com
5886 F: scripts/gcc-plugins/
5887 F: scripts/gcc-plugin.sh
5888 F: scripts/Makefile.gcc-plugins
5889 F: Documentation/gcc-plugins.txt
5891 GCOV BASED KERNEL PROFILING
5892 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5895 F: Documentation/dev-tools/gcov.rst
5897 GDB KERNEL DEBUGGING HELPER SCRIPTS
5898 M: Jan Kiszka <jan.kiszka@siemens.com>
5899 M: Kieran Bingham <kieran@bingham.xyz>
5903 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5904 M: Achim Leubner <achim_leubner@adaptec.com>
5905 L: linux-scsi@vger.kernel.org
5906 W: http://www.icp-vortex.com/
5908 F: drivers/scsi/gdt*
5910 GEMTEK FM RADIO RECEIVER DRIVER
5911 M: Hans Verkuil <hverkuil@xs4all.nl>
5912 L: linux-media@vger.kernel.org
5913 T: git git://linuxtv.org/media_tree.git
5914 W: https://linuxtv.org
5916 F: drivers/media/radio/radio-gemtek*
5918 GENERIC GPIO I2C DRIVER
5919 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5921 F: drivers/i2c/busses/i2c-gpio.c
5922 F: include/linux/i2c-gpio.h
5924 GENERIC GPIO I2C MULTIPLEXER DRIVER
5925 M: Peter Korsgaard <peter.korsgaard@barco.com>
5926 L: linux-i2c@vger.kernel.org
5928 F: drivers/i2c/muxes/i2c-mux-gpio.c
5929 F: include/linux/i2c-mux-gpio.h
5930 F: Documentation/i2c/muxes/i2c-mux-gpio
5932 GENERIC HDLC (WAN) DRIVERS
5933 M: Krzysztof Halasa <khc@pm.waw.pl>
5934 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5936 F: drivers/net/wan/c101.c
5937 F: drivers/net/wan/hd6457*
5938 F: drivers/net/wan/hdlc*
5939 F: drivers/net/wan/n2.c
5940 F: drivers/net/wan/pc300too.c
5941 F: drivers/net/wan/pci200syn.c
5942 F: drivers/net/wan/wanxl*
5944 GENERIC INCLUDE/ASM HEADER FILES
5945 M: Arnd Bergmann <arnd@arndb.de>
5946 L: linux-arch@vger.kernel.org
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5949 F: include/asm-generic/
5950 F: include/uapi/asm-generic/
5952 GENERIC PHY FRAMEWORK
5953 M: Kishon Vijay Abraham I <kishon@ti.com>
5954 L: linux-kernel@vger.kernel.org
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5958 F: include/linux/phy/
5961 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5962 M: Kevin Hilman <khilman@kernel.org>
5963 M: Ulf Hansson <ulf.hansson@linaro.org>
5964 L: linux-pm@vger.kernel.org
5966 F: drivers/base/power/domain*.c
5967 F: include/linux/pm_domain.h
5968 F: Documentation/devicetree/bindings/power/power_domain.txt
5970 GENERIC UIO DRIVER FOR PCI DEVICES
5971 M: "Michael S. Tsirkin" <mst@redhat.com>
5972 L: kvm@vger.kernel.org
5974 F: drivers/uio/uio_pci_generic.c
5976 GENWQE (IBM Generic Workqueue Card)
5977 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5978 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5980 F: drivers/misc/genwqe/
5982 GET_MAINTAINER SCRIPT
5983 M: Joe Perches <joe@perches.com>
5985 F: scripts/get_maintainer.pl
5988 M: Steven Whitehouse <swhiteho@redhat.com>
5989 M: Bob Peterson <rpeterso@redhat.com>
5990 L: cluster-devel@redhat.com
5991 W: http://sources.redhat.com/cluster/
5992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5994 F: Documentation/filesystems/gfs2*.txt
5996 F: include/uapi/linux/gfs2_ondisk.h
5998 GIGASET ISDN DRIVERS
5999 M: Paul Bolle <pebolle@tiscali.nl>
6000 L: gigaset307x-common@lists.sourceforge.net
6001 W: http://gigaset307x.sourceforge.net/
6003 F: Documentation/isdn/README.gigaset
6004 F: drivers/isdn/gigaset/
6005 F: include/uapi/linux/gigaset_dev.h
6008 M: Hans Verkuil <hans.verkuil@cisco.com>
6009 L: linux-media@vger.kernel.org
6011 F: drivers/media/usb/go7007/
6014 M: Bastien Nocera <hadess@hadess.net>
6015 L: linux-input@vger.kernel.org
6017 F: drivers/input/touchscreen/goodix.c
6019 GPD POCKET FAN DRIVER
6020 M: Hans de Goede <hdegoede@redhat.com>
6021 L: platform-driver-x86@vger.kernel.org
6023 F: drivers/platform/x86/gpd-pocket-fan.c
6026 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6027 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6028 L: linux-gpio@vger.kernel.org
6029 L: linux-acpi@vger.kernel.org
6031 F: Documentation/acpi/gpio-properties.txt
6032 F: drivers/gpio/gpiolib-acpi.c
6035 M: Sean Young <sean@mess.org>
6036 L: linux-media@vger.kernel.org
6038 F: drivers/media/rc/gpio-ir-tx.c
6041 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6042 R: Bartosz Golaszewski <brgl@bgdev.pl>
6043 L: linux-gpio@vger.kernel.org
6045 F: drivers/gpio/gpio-mockup.c
6046 F: tools/testing/selftests/gpio/
6049 M: Linus Walleij <linus.walleij@linaro.org>
6050 L: linux-gpio@vger.kernel.org
6051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6053 F: Documentation/devicetree/bindings/gpio/
6054 F: Documentation/gpio/
6055 F: Documentation/ABI/testing/gpio-cdev
6056 F: Documentation/ABI/obsolete/sysfs-gpio
6058 F: include/linux/gpio/
6059 F: include/linux/gpio.h
6060 F: include/asm-generic/gpio.h
6061 F: include/uapi/linux/gpio.h
6064 GRE DEMULTIPLEXER DRIVER
6065 M: Dmitry Kozlov <xeb@mail.ru>
6066 L: netdev@vger.kernel.org
6068 F: net/ipv4/gre_demux.c
6069 F: net/ipv4/gre_offload.c
6070 F: include/net/gre.h
6072 GRETH 10/100/1G Ethernet MAC device driver
6073 M: Andreas Larsson <andreas@gaisler.com>
6074 L: netdev@vger.kernel.org
6076 F: drivers/net/ethernet/aeroflex/
6078 GREYBUS AUDIO PROTOCOLS DRIVERS
6079 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6080 M: Mark Greer <mgreer@animalcreek.com>
6082 F: drivers/staging/greybus/audio_apbridgea.c
6083 F: drivers/staging/greybus/audio_apbridgea.h
6084 F: drivers/staging/greybus/audio_codec.c
6085 F: drivers/staging/greybus/audio_codec.h
6086 F: drivers/staging/greybus/audio_gb.c
6087 F: drivers/staging/greybus/audio_manager.c
6088 F: drivers/staging/greybus/audio_manager.h
6089 F: drivers/staging/greybus/audio_manager_module.c
6090 F: drivers/staging/greybus/audio_manager_private.h
6091 F: drivers/staging/greybus/audio_manager_sysfs.c
6092 F: drivers/staging/greybus/audio_module.c
6093 F: drivers/staging/greybus/audio_topology.c
6095 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6096 M: Viresh Kumar <vireshk@kernel.org>
6098 F: drivers/staging/greybus/authentication.c
6099 F: drivers/staging/greybus/bootrom.c
6100 F: drivers/staging/greybus/firmware.h
6101 F: drivers/staging/greybus/fw-core.c
6102 F: drivers/staging/greybus/fw-download.c
6103 F: drivers/staging/greybus/fw-managament.c
6104 F: drivers/staging/greybus/greybus_authentication.h
6105 F: drivers/staging/greybus/greybus_firmware.h
6106 F: drivers/staging/greybus/hid.c
6107 F: drivers/staging/greybus/i2c.c
6108 F: drivers/staging/greybus/spi.c
6109 F: drivers/staging/greybus/spilib.c
6110 F: drivers/staging/greybus/spilib.h
6112 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6113 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6115 F: drivers/staging/greybus/loopback.c
6116 F: drivers/staging/greybus/timesync.c
6117 F: drivers/staging/greybus/timesync_platform.c
6119 GREYBUS PLATFORM DRIVERS
6120 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6122 F: drivers/staging/greybus/arche-platform.c
6123 F: drivers/staging/greybus/arche-apb-ctrl.c
6124 F: drivers/staging/greybus/arche_platform.h
6126 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6127 M: Rui Miguel Silva <rmfrfs@gmail.com>
6129 F: drivers/staging/greybus/sdio.c
6130 F: drivers/staging/greybus/light.c
6131 F: drivers/staging/greybus/gpio.c
6132 F: drivers/staging/greybus/power_supply.c
6133 F: drivers/staging/greybus/spi.c
6134 F: drivers/staging/greybus/spilib.c
6137 M: Johan Hovold <johan@kernel.org>
6138 M: Alex Elder <elder@kernel.org>
6139 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6141 F: drivers/staging/greybus/
6142 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6144 GREYBUS UART PROTOCOLS DRIVERS
6145 M: David Lin <dtwlin@gmail.com>
6147 F: drivers/staging/greybus/uart.c
6148 F: drivers/staging/greybus/log.c
6150 GS1662 VIDEO SERIALIZER
6151 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6152 L: linux-media@vger.kernel.org
6153 T: git git://linuxtv.org/media_tree.git
6155 F: drivers/media/spi/gs1662.c
6157 GSPCA FINEPIX SUBDRIVER
6158 M: Frank Zago <frank@zago.net>
6159 L: linux-media@vger.kernel.org
6160 T: git git://linuxtv.org/media_tree.git
6162 F: drivers/media/usb/gspca/finepix.c
6164 GSPCA GL860 SUBDRIVER
6165 M: Olivier Lorin <o.lorin@laposte.net>
6166 L: linux-media@vger.kernel.org
6167 T: git git://linuxtv.org/media_tree.git
6169 F: drivers/media/usb/gspca/gl860/
6171 GSPCA M5602 SUBDRIVER
6172 M: Erik Andren <erik.andren@gmail.com>
6173 L: linux-media@vger.kernel.org
6174 T: git git://linuxtv.org/media_tree.git
6176 F: drivers/media/usb/gspca/m5602/
6178 GSPCA PAC207 SONIXB SUBDRIVER
6179 M: Hans Verkuil <hverkuil@xs4all.nl>
6180 L: linux-media@vger.kernel.org
6181 T: git git://linuxtv.org/media_tree.git
6183 F: drivers/media/usb/gspca/pac207.c
6185 GSPCA SN9C20X SUBDRIVER
6186 M: Brian Johnson <brijohn@gmail.com>
6187 L: linux-media@vger.kernel.org
6188 T: git git://linuxtv.org/media_tree.git
6190 F: drivers/media/usb/gspca/sn9c20x.c
6192 GSPCA T613 SUBDRIVER
6193 M: Leandro Costantino <lcostantino@gmail.com>
6194 L: linux-media@vger.kernel.org
6195 T: git git://linuxtv.org/media_tree.git
6197 F: drivers/media/usb/gspca/t613.c
6199 GSPCA USB WEBCAM DRIVER
6200 M: Hans Verkuil <hverkuil@xs4all.nl>
6201 L: linux-media@vger.kernel.org
6202 T: git git://linuxtv.org/media_tree.git
6204 F: drivers/media/usb/gspca/
6206 GTP (GPRS Tunneling Protocol)
6207 M: Pablo Neira Ayuso <pablo@netfilter.org>
6208 M: Harald Welte <laforge@gnumonks.org>
6209 L: osmocom-net-gprs@lists.osmocom.org
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6212 F: drivers/net/gtp.c
6214 GUID PARTITION TABLE (GPT)
6215 M: Davidlohr Bueso <dave@stgolabs.net>
6216 L: linux-efi@vger.kernel.org
6218 F: block/partitions/efi.*
6221 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6222 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6223 W: http://uclinux-h8.sourceforge.jp
6224 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6227 F: drivers/clocksource/h8300_*.c
6228 F: drivers/clk/h8300/
6229 F: drivers/irqchip/irq-renesas-h8*.c
6232 M: Antti Palosaari <crope@iki.fi>
6233 L: linux-media@vger.kernel.org
6234 W: https://linuxtv.org
6235 W: http://palosaari.fi/linux/
6236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237 T: git git://linuxtv.org/anttip/media_tree.git
6239 F: drivers/media/usb/hackrf/
6241 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6242 M: Frank Seidel <frank@f-seidel.de>
6243 L: platform-driver-x86@vger.kernel.org
6244 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6246 F: drivers/platform/x86/hdaps.c
6249 M: Jean Delvare <jdelvare@suse.com>
6250 M: Guenter Roeck <linux@roeck-us.net>
6251 L: linux-hwmon@vger.kernel.org
6252 W: http://hwmon.wiki.kernel.org/
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6255 F: Documentation/hwmon/
6257 F: include/linux/hwmon*.h
6259 HARDWARE RANDOM NUMBER GENERATOR CORE
6260 M: Matt Mackall <mpm@selenic.com>
6261 M: Herbert Xu <herbert@gondor.apana.org.au>
6262 L: linux-crypto@vger.kernel.org
6264 F: Documentation/devicetree/bindings/rng/
6265 F: Documentation/hw_random.txt
6266 F: drivers/char/hw_random/
6267 F: include/linux/hw_random.h
6269 HARDWARE SPINLOCK CORE
6270 M: Ohad Ben-Cohen <ohad@wizery.com>
6271 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6272 L: linux-remoteproc@vger.kernel.org
6274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6275 F: Documentation/devicetree/bindings/hwlock/
6276 F: Documentation/hwspinlock.txt
6277 F: drivers/hwspinlock/
6278 F: include/linux/hwspinlock.h
6280 HARMONY SOUND DRIVER
6281 L: linux-parisc@vger.kernel.org
6283 F: sound/parisc/harmony.*
6285 HDPVR USB VIDEO ENCODER DRIVER
6286 M: Hans Verkuil <hverkuil@xs4all.nl>
6287 L: linux-media@vger.kernel.org
6288 T: git git://linuxtv.org/media_tree.git
6289 W: https://linuxtv.org
6291 F: drivers/media/usb/hdpvr/
6293 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6294 M: Jimmy Vance <jimmy.vance@hpe.com>
6296 F: Documentation/watchdog/hpwdt.txt
6297 F: drivers/watchdog/hpwdt.c
6299 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6300 M: Don Brace <don.brace@microsemi.com>
6301 L: esc.storagedev@microsemi.com
6302 L: linux-scsi@vger.kernel.org
6304 F: Documentation/scsi/hpsa.txt
6305 F: drivers/scsi/hpsa*.[ch]
6306 F: include/linux/cciss*.h
6307 F: include/uapi/linux/cciss*.h
6310 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6311 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6312 L: linux-rdma@vger.kernel.org
6314 F: drivers/infiniband/hw/hfi1
6317 L: linux-fsdevel@vger.kernel.org
6319 F: Documentation/filesystems/hfs.txt
6323 L: linux-fsdevel@vger.kernel.org
6325 F: Documentation/filesystems/hfsplus.txt
6328 HGA FRAMEBUFFER DRIVER
6329 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6330 L: linux-nvidia@lists.surfsouth.com
6331 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6333 F: drivers/video/fbdev/hgafb.c
6335 HIBERNATION (aka Software Suspend, aka swsusp)
6336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6337 M: Pavel Machek <pavel@ucw.cz>
6338 L: linux-pm@vger.kernel.org
6339 B: https://bugzilla.kernel.org
6342 F: drivers/base/power/
6344 F: include/linux/suspend.h
6345 F: include/linux/freezer.h
6346 F: include/linux/pm.h
6347 F: arch/*/include/asm/suspend*.h
6350 M: Jiri Kosina <jikos@kernel.org>
6351 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6352 L: linux-input@vger.kernel.org
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6356 F: include/linux/hid*
6357 F: include/uapi/linux/hid*
6359 HID SENSOR HUB DRIVERS
6360 M: Jiri Kosina <jikos@kernel.org>
6361 M: Jonathan Cameron <jic23@kernel.org>
6362 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6363 L: linux-input@vger.kernel.org
6364 L: linux-iio@vger.kernel.org
6366 F: Documentation/hid/hid-sensor*
6367 F: drivers/hid/hid-sensor-*
6368 F: drivers/iio/*/hid-*
6369 F: include/linux/hid-sensor-*
6371 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6372 M: Thomas Gleixner <tglx@linutronix.de>
6373 L: linux-kernel@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6376 F: Documentation/timers/
6377 F: kernel/time/hrtimer.c
6378 F: kernel/time/clockevents.c
6379 F: kernel/time/timer_*.c
6380 F: include/linux/clockchips.h
6381 F: include/linux/hrtimer.h
6383 HIGH-SPEED SCC DRIVER FOR AX.25
6384 L: linux-hams@vger.kernel.org
6386 F: drivers/net/hamradio/dmascc.c
6387 F: drivers/net/hamradio/scc.c
6389 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6390 M: HighPoint Linux Team <linux@highpoint-tech.com>
6391 W: http://www.highpoint-tech.com
6393 F: Documentation/scsi/hptiop.txt
6394 F: drivers/scsi/hptiop.c
6397 M: Jes Sorensen <jes@trained-monkey.org>
6398 L: linux-hippi@sunsite.dk
6400 F: include/linux/hippidevice.h
6401 F: include/uapi/linux/if_hippi.h
6403 F: drivers/net/hippi/
6405 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6406 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6407 M: Salil Mehta <salil.mehta@huawei.com>
6408 L: netdev@vger.kernel.org
6409 W: http://www.hisilicon.com
6411 F: drivers/net/ethernet/hisilicon/hns3/
6413 HISILICON NETWORK SUBSYSTEM DRIVER
6414 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6415 M: Salil Mehta <salil.mehta@huawei.com>
6416 L: netdev@vger.kernel.org
6417 W: http://www.hisilicon.com
6419 F: drivers/net/ethernet/hisilicon/
6420 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6422 HISILICON PMU DRIVER
6423 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6424 W: http://www.hisilicon.com
6426 F: drivers/perf/hisilicon
6427 F: Documentation/perf/hisi-pmu.txt
6429 HISILICON ROCE DRIVER
6430 M: Lijun Ou <oulijun@huawei.com>
6431 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6432 L: linux-rdma@vger.kernel.org
6434 F: drivers/infiniband/hw/hns/
6435 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6437 HISILICON SAS Controller
6438 M: John Garry <john.garry@huawei.com>
6439 W: http://www.hisilicon.com
6441 F: drivers/scsi/hisi_sas/
6442 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6444 HMM - Heterogeneous Memory Management
6445 M: Jérôme Glisse <jglisse@redhat.com>
6446 L: linux-mm@kvack.org
6449 F: include/linux/hmm*
6452 M: Jouni Malinen <j@w1.fi>
6453 L: linux-wireless@vger.kernel.org
6454 W: http://w1.fi/hostap-driver.html
6456 F: drivers/net/wireless/intersil/hostap/
6458 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6459 L: platform-driver-x86@vger.kernel.org
6461 F: drivers/platform/x86/tc1100-wmi.c
6463 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6464 M: Jaroslav Kysela <perex@perex.cz>
6466 F: drivers/net/ethernet/hp/hp100.*
6468 HPET: High Precision Event Timers driver
6469 M: Clemens Ladisch <clemens@ladisch.de>
6471 F: Documentation/timers/hpet.txt
6472 F: drivers/char/hpet.c
6473 F: include/linux/hpet.h
6474 F: include/uapi/linux/hpet.h
6478 F: arch/x86/kernel/hpet.c
6479 F: arch/x86/include/asm/hpet.h
6482 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6483 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6488 M: Sebastian Reichel <sre@kernel.org>
6489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6491 F: Documentation/ABI/testing/sysfs-bus-hsi
6492 F: Documentation/driver-api/hsi.rst
6494 F: include/linux/hsi/
6495 F: include/uapi/linux/hsi/
6498 L: linux-usb@vger.kernel.org
6500 F: drivers/net/usb/hso.c
6502 HSR NETWORK PROTOCOL
6503 M: Arvid Brodin <arvid.brodin@alten.se>
6504 L: netdev@vger.kernel.org
6508 HT16K33 LED CONTROLLER DRIVER
6509 M: Robin van der Gracht <robin@protonic.nl>
6511 F: drivers/auxdisplay/ht16k33.c
6512 F: Documentation/devicetree/bindings/display/ht16k33.txt
6514 HTCPEN TOUCHSCREEN DRIVER
6515 M: Pau Oliva Fora <pof@eslack.org>
6516 L: linux-input@vger.kernel.org
6518 F: drivers/input/touchscreen/htcpen.c
6520 HUAWEI ETHERNET DRIVER
6521 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6522 L: netdev@vger.kernel.org
6524 F: Documentation/networking/hinic.txt
6525 F: drivers/net/ethernet/huawei/hinic/
6528 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6533 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6534 L: linux-media@vger.kernel.org
6535 T: git git://linuxtv.org/media_tree.git
6536 W: https://linuxtv.org
6538 F: drivers/media/platform/sti/hva
6540 HWPOISON MEMORY FAILURE HANDLING
6541 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6542 L: linux-mm@kvack.org
6544 F: mm/memory-failure.c
6545 F: mm/hwpoison-inject.c
6547 Hyper-V CORE AND DRIVERS
6548 M: "K. Y. Srinivasan" <kys@microsoft.com>
6549 M: Haiyang Zhang <haiyangz@microsoft.com>
6550 M: Stephen Hemminger <sthemmin@microsoft.com>
6551 L: devel@linuxdriverproject.org
6553 F: Documentation/networking/netvsc.txt
6554 F: arch/x86/include/asm/mshyperv.h
6555 F: arch/x86/include/asm/trace/hyperv.h
6556 F: arch/x86/include/uapi/asm/hyperv.h
6557 F: arch/x86/kernel/cpu/mshyperv.c
6559 F: drivers/hid/hid-hyperv.c
6561 F: drivers/input/serio/hyperv-keyboard.c
6562 F: drivers/pci/host/pci-hyperv.c
6563 F: drivers/net/hyperv/
6564 F: drivers/scsi/storvsc_drv.c
6565 F: drivers/uio/uio_hv_generic.c
6566 F: drivers/video/fbdev/hyperv_fb.c
6567 F: net/vmw_vsock/hyperv_transport.c
6568 F: include/linux/hyperv.h
6569 F: include/uapi/linux/hyperv.h
6571 F: Documentation/ABI/stable/sysfs-bus-vmbus
6573 HYPERVISOR VIRTUAL CONSOLE DRIVER
6574 L: linuxppc-dev@lists.ozlabs.org
6579 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6580 L: linux-i2c@vger.kernel.org
6581 L: linux-acpi@vger.kernel.org
6583 F: drivers/i2c/i2c-core-acpi.c
6586 M: Peter Rosin <peda@axentia.se>
6587 L: linux-i2c@vger.kernel.org
6589 F: Documentation/i2c/i2c-topology
6590 F: Documentation/i2c/muxes/
6591 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6592 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6593 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6594 F: drivers/i2c/i2c-mux.c
6595 F: drivers/i2c/muxes/
6596 F: include/linux/i2c-mux.h
6598 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6599 M: Gregory CLEMENT <gregory.clement@free-electrons.com>
6600 L: linux-i2c@vger.kernel.org
6602 F: drivers/i2c/busses/i2c-mv64xxx.c
6604 I2C OVER PARALLEL PORT
6605 M: Jean Delvare <jdelvare@suse.com>
6606 L: linux-i2c@vger.kernel.org
6608 F: Documentation/i2c/busses/i2c-parport
6609 F: Documentation/i2c/busses/i2c-parport-light
6610 F: drivers/i2c/busses/i2c-parport.c
6611 F: drivers/i2c/busses/i2c-parport-light.c
6614 M: Wolfram Sang <wsa@the-dreams.de>
6615 L: linux-i2c@vger.kernel.org
6616 W: https://i2c.wiki.kernel.org/
6617 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6620 F: Documentation/devicetree/bindings/i2c/
6621 F: Documentation/i2c/
6624 F: include/linux/i2c.h
6625 F: include/linux/i2c-*.h
6626 F: include/uapi/linux/i2c.h
6627 F: include/uapi/linux/i2c-*.h
6630 M: Jean Delvare <jdelvare@suse.com>
6631 L: linux-i2c@vger.kernel.org
6633 F: Documentation/i2c/busses/i2c-taos-evm
6634 F: drivers/i2c/busses/i2c-taos-evm.c
6637 M: Till Harbaum <till@harbaum.org>
6638 L: linux-i2c@vger.kernel.org
6639 W: http://www.harbaum.org/till/i2c_tiny_usb
6641 F: drivers/i2c/busses/i2c-tiny-usb.c
6643 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6644 M: Jean Delvare <jdelvare@suse.com>
6645 L: linux-i2c@vger.kernel.org
6647 F: Documentation/i2c/busses/i2c-ali1535
6648 F: Documentation/i2c/busses/i2c-ali1563
6649 F: Documentation/i2c/busses/i2c-ali15x3
6650 F: Documentation/i2c/busses/i2c-amd756
6651 F: Documentation/i2c/busses/i2c-amd8111
6652 F: Documentation/i2c/busses/i2c-i801
6653 F: Documentation/i2c/busses/i2c-nforce2
6654 F: Documentation/i2c/busses/i2c-piix4
6655 F: Documentation/i2c/busses/i2c-sis5595
6656 F: Documentation/i2c/busses/i2c-sis630
6657 F: Documentation/i2c/busses/i2c-sis96x
6658 F: Documentation/i2c/busses/i2c-via
6659 F: Documentation/i2c/busses/i2c-viapro
6660 F: drivers/i2c/busses/i2c-ali1535.c
6661 F: drivers/i2c/busses/i2c-ali1563.c
6662 F: drivers/i2c/busses/i2c-ali15x3.c
6663 F: drivers/i2c/busses/i2c-amd756.c
6664 F: drivers/i2c/busses/i2c-amd756-s4882.c
6665 F: drivers/i2c/busses/i2c-amd8111.c
6666 F: drivers/i2c/busses/i2c-i801.c
6667 F: drivers/i2c/busses/i2c-isch.c
6668 F: drivers/i2c/busses/i2c-nforce2.c
6669 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6670 F: drivers/i2c/busses/i2c-piix4.c
6671 F: drivers/i2c/busses/i2c-sis5595.c
6672 F: drivers/i2c/busses/i2c-sis630.c
6673 F: drivers/i2c/busses/i2c-sis96x.c
6674 F: drivers/i2c/busses/i2c-via.c
6675 F: drivers/i2c/busses/i2c-viapro.c
6677 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6678 M: Hans de Goede <hdegoede@redhat.com>
6679 L: linux-i2c@vger.kernel.org
6681 F: drivers/i2c/busses/i2c-cht-wc.c
6683 I2C/SMBUS ISMT DRIVER
6684 M: Seth Heasley <seth.heasley@intel.com>
6685 M: Neil Horman <nhorman@tuxdriver.com>
6686 L: linux-i2c@vger.kernel.org
6687 F: drivers/i2c/busses/i2c-ismt.c
6688 F: Documentation/i2c/busses/i2c-ismt
6690 I2C/SMBUS STUB DRIVER
6691 M: Jean Delvare <jdelvare@suse.com>
6692 L: linux-i2c@vger.kernel.org
6694 F: drivers/i2c/i2c-stub.c
6696 IA64 (Itanium) PLATFORM
6697 M: Tony Luck <tony.luck@intel.com>
6698 M: Fenghua Yu <fenghua.yu@intel.com>
6699 L: linux-ia64@vger.kernel.org
6700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6704 IBM Power 842 compression accelerator
6705 M: Haren Myneni <haren@us.ibm.com>
6707 F: drivers/crypto/nx/Makefile
6708 F: drivers/crypto/nx/Kconfig
6709 F: drivers/crypto/nx/nx-842*
6710 F: include/linux/sw842.h
6714 IBM Power in-Nest Crypto Acceleration
6715 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6716 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6717 L: linux-crypto@vger.kernel.org
6719 F: drivers/crypto/nx/Makefile
6720 F: drivers/crypto/nx/Kconfig
6721 F: drivers/crypto/nx/nx-aes*
6722 F: drivers/crypto/nx/nx-sha*
6723 F: drivers/crypto/nx/nx.*
6724 F: drivers/crypto/nx/nx_csbcpb.h
6725 F: drivers/crypto/nx/nx_debugfs.h
6727 IBM Power Linux RAID adapter
6728 M: Brian King <brking@us.ibm.com>
6730 F: drivers/scsi/ipr.*
6732 IBM Power SRIOV Virtual NIC Device Driver
6733 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6734 M: John Allen <jallen@linux.vnet.ibm.com>
6735 L: netdev@vger.kernel.org
6737 F: drivers/net/ethernet/ibm/ibmvnic.*
6739 IBM Power Virtual Accelerator Switchboard
6740 M: Sukadev Bhattiprolu
6741 L: linuxppc-dev@lists.ozlabs.org
6743 F: arch/powerpc/platforms/powernv/vas*
6744 F: arch/powerpc/platforms/powernv/copy-paste.h
6745 F: arch/powerpc/include/asm/vas.h
6746 F: arch/powerpc/include/uapi/asm/vas.h
6748 IBM Power Virtual Ethernet Device Driver
6749 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750 L: netdev@vger.kernel.org
6752 F: drivers/net/ethernet/ibm/ibmveth.*
6754 IBM Power Virtual FC Device Drivers
6755 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756 L: linux-scsi@vger.kernel.org
6758 F: drivers/scsi/ibmvscsi/ibmvfc*
6760 IBM Power Virtual SCSI Device Drivers
6761 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6762 L: linux-scsi@vger.kernel.org
6764 F: drivers/scsi/ibmvscsi/ibmvscsi*
6765 F: include/scsi/viosrp.h
6767 IBM Power Virtual SCSI Device Target Driver
6768 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6769 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6770 L: linux-scsi@vger.kernel.org
6771 L: target-devel@vger.kernel.org
6773 F: drivers/scsi/ibmvscsi_tgt/
6775 IBM Power VMX Cryptographic instructions
6776 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6777 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6778 L: linux-crypto@vger.kernel.org
6780 F: drivers/crypto/vmx/Makefile
6781 F: drivers/crypto/vmx/Kconfig
6782 F: drivers/crypto/vmx/vmx.c
6783 F: drivers/crypto/vmx/aes*
6784 F: drivers/crypto/vmx/ghash*
6785 F: drivers/crypto/vmx/ppc-xlate.pl
6787 IBM ServeRAID RAID DRIVER
6789 F: drivers/scsi/ips.*
6791 ICH LPC AND GPIO DRIVER
6792 M: Peter Tyser <ptyser@xes-inc.com>
6794 F: drivers/mfd/lpc_ich.c
6795 F: drivers/gpio/gpio-ich.c
6798 M: "David S. Miller" <davem@davemloft.net>
6799 L: linux-ide@vger.kernel.org
6800 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6803 F: Documentation/ide/
6805 F: include/linux/ide.h
6808 M: Borislav Petkov <bp@alien8.de>
6809 L: linux-ide@vger.kernel.org
6811 F: Documentation/cdrom/ide-cd
6812 F: drivers/ide/ide-cd*
6814 IDEAPAD LAPTOP EXTRAS DRIVER
6815 M: Ike Panhc <ike.pan@canonical.com>
6816 L: platform-driver-x86@vger.kernel.org
6817 W: http://launchpad.net/ideapad-laptop
6819 F: drivers/platform/x86/ideapad-laptop.c
6821 IDEAPAD LAPTOP SLIDEBAR DRIVER
6822 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6823 L: linux-input@vger.kernel.org
6824 W: https://github.com/o2genum/ideapad-slidebar
6826 F: drivers/input/misc/ideapad_slidebar.c
6828 IDT VersaClock 5 CLOCK DRIVER
6829 M: Marek Vasut <marek.vasut@gmail.com>
6831 F: drivers/clk/clk-versaclock5.c
6833 IEEE 802.15.4 SUBSYSTEM
6834 M: Alexander Aring <alex.aring@gmail.com>
6835 M: Stefan Schmidt <stefan@osg.samsung.com>
6836 L: linux-wpan@vger.kernel.org
6837 W: http://wpan.cakelab.org/
6838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6843 F: drivers/net/ieee802154/
6844 F: include/linux/nl802154.h
6845 F: include/linux/ieee802154.h
6846 F: include/net/nl802154.h
6847 F: include/net/mac802154.h
6848 F: include/net/af_ieee802154.h
6849 F: include/net/cfg802154.h
6850 F: include/net/ieee802154_netdev.h
6851 F: Documentation/networking/ieee802154.txt
6854 M: Yotam Gigi <yotam.gi@gmail.com>
6855 M: Jamal Hadi Salim <jhs@mojatatu.com>
6857 F: include/net/ife.h
6858 F: include/uapi/linux/ife.h
6860 IGORPLUG-USB IR RECEIVER
6861 M: Sean Young <sean@mess.org>
6862 L: linux-media@vger.kernel.org
6864 F: drivers/media/rc/igorplugusb.c
6866 IGUANAWORKS USB IR TRANSCEIVER
6867 M: Sean Young <sean@mess.org>
6868 L: linux-media@vger.kernel.org
6870 F: drivers/media/rc/iguanair.c
6872 IIO DIGITAL POTENTIOMETER DAC
6873 M: Peter Rosin <peda@axentia.se>
6874 L: linux-iio@vger.kernel.org
6876 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6877 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6878 F: drivers/iio/dac/dpot-dac.c
6880 IIO ENVELOPE DETECTOR
6881 M: Peter Rosin <peda@axentia.se>
6882 L: linux-iio@vger.kernel.org
6884 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6885 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6886 F: drivers/iio/adc/envelope-detector.c
6889 M: Peter Rosin <peda@axentia.se>
6890 L: linux-iio@vger.kernel.org
6892 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6893 F: drivers/iio/multiplexer/iio-mux.c
6895 IIO SUBSYSTEM AND DRIVERS
6896 M: Jonathan Cameron <jic23@kernel.org>
6897 R: Hartmut Knaack <knaack.h@gmx.de>
6898 R: Lars-Peter Clausen <lars@metafoo.de>
6899 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6900 L: linux-iio@vger.kernel.org
6901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6903 F: Documentation/ABI/testing/configfs-iio*
6904 F: Documentation/ABI/testing/sysfs-bus-iio*
6905 F: Documentation/devicetree/bindings/iio/
6907 F: drivers/staging/iio/
6908 F: include/linux/iio/
6911 IKANOS/ADI EAGLE ADSL USB DRIVER
6912 M: Matthieu Castet <castet.matthieu@free.fr>
6913 M: Stanislaw Gruszka <stf_xl@wp.pl>
6915 F: drivers/usb/atm/ueagle-atm.c
6917 IMGTEC ASCII LCD DRIVER
6918 M: Paul Burton <paul.burton@mips.com>
6920 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6921 F: drivers/auxdisplay/img-ascii-lcd.c
6923 IMGTEC IR DECODER DRIVER
6924 M: James Hogan <jhogan@kernel.org>
6926 F: drivers/media/rc/img-ir/
6928 IMS TWINTURBO FRAMEBUFFER DRIVER
6929 L: linux-fbdev@vger.kernel.org
6931 F: drivers/video/fbdev/imsttfb.c
6933 INA209 HARDWARE MONITOR DRIVER
6934 M: Guenter Roeck <linux@roeck-us.net>
6935 L: linux-hwmon@vger.kernel.org
6937 F: Documentation/hwmon/ina209
6938 F: Documentation/devicetree/bindings/i2c/ina209.txt
6939 F: drivers/hwmon/ina209.c
6941 INA2XX HARDWARE MONITOR DRIVER
6942 M: Guenter Roeck <linux@roeck-us.net>
6943 L: linux-hwmon@vger.kernel.org
6945 F: Documentation/hwmon/ina2xx
6946 F: drivers/hwmon/ina2xx.c
6947 F: include/linux/platform_data/ina2xx.h
6949 INDUSTRY PACK SUBSYSTEM (IPACK)
6950 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6951 M: Jens Taprogge <jens.taprogge@taprogge.org>
6952 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6953 L: industrypack-devel@lists.sourceforge.net
6954 W: http://industrypack.sourceforge.net
6958 INFINIBAND SUBSYSTEM
6959 M: Doug Ledford <dledford@redhat.com>
6960 M: Jason Gunthorpe <jgg@mellanox.com>
6961 L: linux-rdma@vger.kernel.org
6962 W: https://github.com/linux-rdma/rdma-core
6963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6966 F: Documentation/devicetree/bindings/infiniband/
6967 F: Documentation/infiniband/
6968 F: drivers/infiniband/
6969 F: include/uapi/linux/if_infiniband.h
6970 F: include/uapi/rdma/
6973 INGENIC JZ4780 DMA Driver
6974 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976 F: drivers/dma/dma-jz4780.c
6978 INGENIC JZ4780 NAND DRIVER
6979 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6980 L: linux-mtd@lists.infradead.org
6982 F: drivers/mtd/nand/jz4780_*
6985 M: Jan Kara <jack@suse.cz>
6986 R: Amir Goldstein <amir73il@gmail.com>
6987 L: linux-fsdevel@vger.kernel.org
6989 F: Documentation/filesystems/inotify.txt
6990 F: fs/notify/inotify/
6991 F: include/linux/inotify.h
6992 F: include/uapi/linux/inotify.h
6994 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6995 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6996 L: linux-input@vger.kernel.org
6997 Q: http://patchwork.kernel.org/project/linux-input/list/
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7001 F: include/linux/input.h
7002 F: include/uapi/linux/input.h
7003 F: include/uapi/linux/input-event-codes.h
7004 F: include/linux/input/
7005 F: Documentation/devicetree/bindings/input/
7006 F: Documentation/input/
7008 INPUT MULTITOUCH (MT) PROTOCOL
7009 M: Henrik Rydberg <rydberg@bitmath.org>
7010 L: linux-input@vger.kernel.org
7012 F: Documentation/input/multi-touch-protocol.rst
7013 F: drivers/input/input-mt.c
7016 INSIDE SECURE CRYPTO DRIVER
7017 M: Antoine Tenart <antoine.tenart@free-electrons.com>
7018 F: drivers/crypto/inside-secure/
7020 L: linux-crypto@vger.kernel.org
7022 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7023 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7024 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7025 L: linux-integrity@vger.kernel.org
7026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028 F: security/integrity/ima/
7030 INTEL 810/815 FRAMEBUFFER DRIVER
7031 M: Antonino Daplas <adaplas@gmail.com>
7032 L: linux-fbdev@vger.kernel.org
7034 F: drivers/video/fbdev/i810/
7036 INTEL ASoC BDW/HSW DRIVERS
7037 M: Jie Yang <yang.jie@linux.intel.com>
7038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7040 F: sound/soc/intel/common/sst-dsp*
7041 F: sound/soc/intel/common/sst-firmware.c
7042 F: sound/soc/intel/boards/broadwell.c
7043 F: sound/soc/intel/haswell/
7045 INTEL C600 SERIES SAS CONTROLLER DRIVER
7046 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7047 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7048 L: linux-scsi@vger.kernel.org
7049 T: git git://git.code.sf.net/p/intel-sas/isci
7051 F: drivers/scsi/isci/
7053 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7054 M: Jani Nikula <jani.nikula@linux.intel.com>
7055 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7056 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7057 L: intel-gfx@lists.freedesktop.org
7058 W: https://01.org/linuxgraphics/
7059 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7060 C: irc://chat.freenode.net/intel-gfx
7061 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7062 T: git git://anongit.freedesktop.org/drm-intel
7064 F: drivers/gpu/drm/i915/
7065 F: include/drm/i915*
7066 F: include/uapi/drm/i915_drm.h
7067 F: Documentation/gpu/i915.rst
7069 INTEL ETHERNET DRIVERS
7070 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7071 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7072 W: http://www.intel.com/support/feedback.htm
7073 W: http://e1000.sourceforge.net/
7074 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7078 F: Documentation/networking/e100.txt
7079 F: Documentation/networking/e1000.txt
7080 F: Documentation/networking/e1000e.txt
7081 F: Documentation/networking/igb.txt
7082 F: Documentation/networking/igbvf.txt
7083 F: Documentation/networking/ixgb.txt
7084 F: Documentation/networking/ixgbe.txt
7085 F: Documentation/networking/ixgbevf.txt
7086 F: Documentation/networking/i40e.txt
7087 F: Documentation/networking/i40evf.txt
7088 F: drivers/net/ethernet/intel/
7089 F: drivers/net/ethernet/intel/*/
7090 F: include/linux/avf/virtchnl.h
7092 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7093 M: Maik Broemme <mbroemme@libmpq.org>
7094 L: linux-fbdev@vger.kernel.org
7096 F: Documentation/fb/intelfb.txt
7097 F: drivers/video/fbdev/intelfb/
7099 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7100 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7101 M: Zhi Wang <zhi.a.wang@intel.com>
7102 L: intel-gvt-dev@lists.freedesktop.org
7103 L: intel-gfx@lists.freedesktop.org
7104 W: https://01.org/igvt-g
7105 T: git https://github.com/intel/gvt-linux.git
7107 F: drivers/gpu/drm/i915/gvt/
7109 INTEL HID EVENT DRIVER
7110 M: Alex Hung <alex.hung@canonical.com>
7111 L: platform-driver-x86@vger.kernel.org
7113 F: drivers/platform/x86/intel-hid.c
7115 INTEL I/OAT DMA DRIVER
7116 M: Dave Jiang <dave.jiang@intel.com>
7117 R: Dan Williams <dan.j.williams@intel.com>
7118 L: dmaengine@vger.kernel.org
7119 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7121 F: drivers/dma/ioat*
7124 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7125 M: Len Brown <lenb@kernel.org>
7126 L: linux-pm@vger.kernel.org
7127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7128 B: https://bugzilla.kernel.org
7130 F: drivers/idle/intel_idle.c
7132 INTEL INTEGRATED SENSOR HUB DRIVER
7133 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7134 M: Jiri Kosina <jikos@kernel.org>
7135 L: linux-input@vger.kernel.org
7137 F: drivers/hid/intel-ish-hid/
7140 M: David Woodhouse <dwmw2@infradead.org>
7141 L: iommu@lists.linux-foundation.org
7142 T: git git://git.infradead.org/iommu-2.6.git
7144 F: drivers/iommu/intel-iommu.c
7145 F: include/linux/intel-iommu.h
7147 INTEL IOP-ADMA DMA DRIVER
7148 R: Dan Williams <dan.j.williams@intel.com>
7150 F: drivers/dma/iop-adma.c
7152 INTEL IPU3 CSI-2 CIO2 DRIVER
7153 M: Yong Zhi <yong.zhi@intel.com>
7154 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7155 L: linux-media@vger.kernel.org
7157 F: drivers/media/pci/intel/ipu3/
7158 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7160 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7161 M: Krzysztof Halasa <khalasa@piap.pl>
7163 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7164 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7165 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7166 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7167 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7168 F: drivers/net/wan/ixp4xx_hss.c
7170 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7171 M: Deepak Saxena <dsaxena@plexity.net>
7173 F: drivers/char/hw_random/ixp4xx-rng.c
7175 INTEL MANAGEMENT ENGINE (mei)
7176 M: Tomas Winkler <tomas.winkler@intel.com>
7177 L: linux-kernel@vger.kernel.org
7179 F: include/uapi/linux/mei.h
7180 F: include/linux/mei_cl_bus.h
7181 F: drivers/misc/mei/*
7182 F: drivers/watchdog/mei_wdt.c
7183 F: Documentation/misc-devices/mei/*
7186 INTEL MENLOW THERMAL DRIVER
7187 M: Sujith Thomas <sujith.thomas@intel.com>
7188 L: platform-driver-x86@vger.kernel.org
7189 W: https://01.org/linux-acpi
7191 F: drivers/platform/x86/intel_menlow.c
7193 INTEL MERRIFIELD GPIO DRIVER
7194 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7195 L: linux-gpio@vger.kernel.org
7197 F: drivers/gpio/gpio-merrifield.c
7199 INTEL MIC DRIVERS (mic)
7200 M: Sudeep Dutt <sudeep.dutt@intel.com>
7201 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7203 W: https://github.com/sudeepdutt/mic
7204 W: http://software.intel.com/en-us/mic-developer
7205 F: include/linux/mic_bus.h
7206 F: include/linux/scif.h
7207 F: include/uapi/linux/mic_common.h
7208 F: include/uapi/linux/mic_ioctl.h
7209 F: include/uapi/linux/scif_ioctl.h
7210 F: drivers/misc/mic/
7211 F: drivers/dma/mic_x100_dma.c
7212 F: drivers/dma/mic_x100_dma.h
7213 F: Documentation/mic/
7215 INTEL PMC CORE DRIVER
7216 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7217 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7218 L: platform-driver-x86@vger.kernel.org
7220 F: arch/x86/include/asm/pmc_core.h
7221 F: drivers/platform/x86/intel_pmc_core*
7223 INTEL PMC/P-Unit IPC DRIVER
7224 M: Zha Qipeng<qipeng.zha@intel.com>
7225 L: platform-driver-x86@vger.kernel.org
7227 F: drivers/platform/x86/intel_pmc_ipc.c
7228 F: drivers/platform/x86/intel_punit_ipc.c
7229 F: arch/x86/include/asm/intel_pmc_ipc.h
7230 F: arch/x86/include/asm/intel_punit_ipc.h
7232 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7233 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7234 L: linux-wireless@vger.kernel.org
7236 F: Documentation/networking/README.ipw2100
7237 F: Documentation/networking/README.ipw2200
7238 F: drivers/net/wireless/intel/ipw2x00/
7241 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7242 M: Len Brown <lenb@kernel.org>
7243 L: linux-pm@vger.kernel.org
7245 F: drivers/cpufreq/intel_pstate.c
7247 INTEL RDMA RNIC DRIVER
7248 M: Faisal Latif <faisal.latif@intel.com>
7249 M: Shiraz Saleem <shiraz.saleem@intel.com>
7250 L: linux-rdma@vger.kernel.org
7252 F: drivers/infiniband/hw/i40iw/
7254 INTEL TELEMETRY DRIVER
7255 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7256 L: platform-driver-x86@vger.kernel.org
7258 F: arch/x86/include/asm/intel_telemetry.h
7259 F: drivers/platform/x86/intel_telemetry*
7261 INTEL VIRTUAL BUTTON DRIVER
7262 M: AceLan Kao <acelan.kao@canonical.com>
7263 L: platform-driver-x86@vger.kernel.org
7265 F: drivers/platform/x86/intel-vbtn.c
7267 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7268 M: Stanislaw Gruszka <sgruszka@redhat.com>
7269 L: linux-wireless@vger.kernel.org
7271 F: drivers/net/wireless/intel/iwlegacy/
7273 INTEL WIRELESS WIFI LINK (iwlwifi)
7274 M: Johannes Berg <johannes.berg@intel.com>
7275 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7276 M: Luca Coelho <luciano.coelho@intel.com>
7277 M: Intel Linux Wireless <linuxwifi@intel.com>
7278 L: linux-wireless@vger.kernel.org
7279 W: http://intellinuxwireless.org
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7282 F: drivers/net/wireless/intel/iwlwifi/
7284 INTEL WIRELESS WIMAX CONNECTION 2400
7285 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7286 M: linux-wimax@intel.com
7287 L: wimax@linuxwimax.org (subscribers-only)
7289 W: http://linuxwimax.org
7290 F: Documentation/wimax/README.i2400m
7291 F: drivers/net/wimax/i2400m/
7292 F: include/uapi/linux/wimax/i2400m.h
7294 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7295 M: Mario Limonciello <mario.limonciello@dell.com>
7297 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7300 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7302 F: Documentation/trace/intel_th.txt
7303 F: drivers/hwtracing/intel_th/
7305 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7306 M: Ning Sun <ning.sun@intel.com>
7307 L: tboot-devel@lists.sourceforge.net
7308 W: http://tboot.sourceforge.net
7309 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7311 F: Documentation/intel_txt.txt
7312 F: include/linux/tboot.h
7313 F: arch/x86/kernel/tboot.c
7315 INTEL-MID GPIO DRIVER
7316 M: David Cohen <david.a.cohen@linux.intel.com>
7317 L: linux-gpio@vger.kernel.org
7319 F: drivers/gpio/gpio-intel-mid.c
7321 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7322 M: Linus Walleij <linus.walleij@linaro.org>
7323 L: linux-iio@vger.kernel.org
7325 F: drivers/iio/gyro/mpu3050*
7326 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7328 IOC3 ETHERNET DRIVER
7329 M: Ralf Baechle <ralf@linux-mips.org>
7330 L: linux-mips@linux-mips.org
7332 F: drivers/net/ethernet/sgi/ioc3-eth.c
7335 M: Pat Gefre <pfg@sgi.com>
7336 L: linux-serial@vger.kernel.org
7338 F: drivers/tty/serial/ioc3_serial.c
7341 M: Joerg Roedel <joro@8bytes.org>
7342 L: iommu@lists.linux-foundation.org
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7345 F: Documentation/devicetree/bindings/iommu/
7347 F: include/linux/iommu.h
7348 F: include/linux/iova.h
7351 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7353 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7356 M: Corey Minyard <minyard@acm.org>
7357 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7358 W: http://openipmi.sourceforge.net/
7360 F: Documentation/IPMI.txt
7361 F: drivers/char/ipmi/
7362 F: include/linux/ipmi*
7363 F: include/uapi/linux/ipmi*
7365 IPS SCSI RAID DRIVER
7366 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7367 L: linux-scsi@vger.kernel.org
7368 W: http://www.adaptec.com/
7370 F: drivers/scsi/ips*
7373 M: Wensong Zhang <wensong@linux-vs.org>
7374 M: Simon Horman <horms@verge.net.au>
7375 M: Julian Anastasov <ja@ssi.bg>
7376 L: netdev@vger.kernel.org
7377 L: lvs-devel@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7381 F: Documentation/networking/ipvs-sysctl.txt
7382 F: include/net/ip_vs.h
7383 F: include/uapi/linux/ip_vs.h
7384 F: net/netfilter/ipvs/
7387 M: Jiri Kosina <jikos@kernel.org>
7388 M: David Sterba <dsterba@suse.com>
7390 F: drivers/tty/ipwireless/
7393 L: netdev@vger.kernel.org
7395 F: include/uapi/linux/ipx.h
7396 F: drivers/staging/ipx/
7399 M: Samuel Ortiz <samuel@sortiz.org>
7400 L: irda-users@lists.sourceforge.net (subscribers-only)
7401 L: netdev@vger.kernel.org
7402 W: http://irda.sourceforge.net/
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7405 F: Documentation/networking/irda.txt
7406 F: drivers/staging/irda/
7408 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7409 M: Marc Zyngier <marc.zyngier@arm.com>
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7412 F: Documentation/IRQ-domain.txt
7413 F: include/linux/irqdomain.h
7414 F: kernel/irq/irqdomain.c
7418 M: Thomas Gleixner <tglx@linutronix.de>
7419 L: linux-kernel@vger.kernel.org
7421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7425 M: Thomas Gleixner <tglx@linutronix.de>
7426 M: Jason Cooper <jason@lakedaemon.net>
7427 M: Marc Zyngier <marc.zyngier@arm.com>
7428 L: linux-kernel@vger.kernel.org
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7431 F: Documentation/devicetree/bindings/interrupt-controller/
7435 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7437 F: Documentation/isa.txt
7438 F: drivers/base/isa.c
7439 F: include/linux/isa.h
7442 M: Hans Verkuil <hverkuil@xs4all.nl>
7443 L: linux-media@vger.kernel.org
7444 T: git git://linuxtv.org/media_tree.git
7445 W: https://linuxtv.org
7447 F: drivers/media/radio/radio-isa*
7450 M: Jaroslav Kysela <perex@perex.cz>
7452 F: Documentation/isapnp.txt
7453 F: drivers/pnp/isapnp/
7454 F: include/linux/isapnp.h
7457 M: Lee Duncan <lduncan@suse.com>
7458 M: Chris Leech <cleech@redhat.com>
7459 L: open-iscsi@googlegroups.com
7460 W: www.open-iscsi.com
7462 F: drivers/scsi/*iscsi*
7463 F: include/scsi/*iscsi*
7465 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7466 M: Peter Jones <pjones@redhat.com>
7467 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7469 F: drivers/firmware/iscsi_ibft*
7471 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7472 M: Or Gerlitz <ogerlitz@mellanox.com>
7473 M: Sagi Grimberg <sagi@grimberg.me>
7474 M: Roi Dayan <roid@mellanox.com>
7475 L: linux-rdma@vger.kernel.org
7477 W: http://www.openfabrics.org
7478 W: www.open-iscsi.org
7479 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7480 F: drivers/infiniband/ulp/iser/
7482 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7483 M: Sagi Grimberg <sagi@grimberg.me>
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7485 L: linux-rdma@vger.kernel.org
7486 L: target-devel@vger.kernel.org
7488 W: http://www.linux-iscsi.org
7489 F: drivers/infiniband/ulp/isert
7492 M: Karsten Keil <isdn@linux-pingi.de>
7493 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7494 L: netdev@vger.kernel.org
7495 W: http://www.isdn4linux.de
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7498 F: Documentation/isdn/
7500 F: include/linux/isdn.h
7501 F: include/linux/isdn/
7502 F: include/uapi/linux/isdn.h
7503 F: include/uapi/linux/isdn/
7505 ISDN SUBSYSTEM (Eicon active card driver)
7506 M: Armin Schindler <mac@melware.de>
7507 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7508 W: http://www.melware.de
7510 F: drivers/isdn/hardware/eicon/
7512 IT87 HARDWARE MONITORING DRIVER
7513 M: Jean Delvare <jdelvare@suse.com>
7514 L: linux-hwmon@vger.kernel.org
7516 F: Documentation/hwmon/it87
7517 F: drivers/hwmon/it87.c
7520 M: Antti Palosaari <crope@iki.fi>
7521 L: linux-media@vger.kernel.org
7522 W: https://linuxtv.org
7523 W: http://palosaari.fi/linux/
7524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7525 T: git git://linuxtv.org/anttip/media_tree.git
7527 F: drivers/media/tuners/it913x*
7529 IVTV VIDEO4LINUX DRIVER
7530 M: Andy Walls <awalls@md.metrocast.net>
7531 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7532 L: linux-media@vger.kernel.org
7533 T: git git://linuxtv.org/media_tree.git
7534 W: http://www.ivtvdriver.org
7536 F: Documentation/media/v4l-drivers/ivtv*
7537 F: drivers/media/pci/ivtv/
7538 F: include/uapi/linux/ivtv*
7540 IX2505V MEDIA DRIVER
7541 M: Malcolm Priestley <tvboxspy@gmail.com>
7542 L: linux-media@vger.kernel.org
7543 W: https://linuxtv.org
7544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7546 F: drivers/media/dvb-frontends/ix2505v*
7548 JAILHOUSE HYPERVISOR INTERFACE
7549 M: Jan Kiszka <jan.kiszka@siemens.com>
7550 L: jailhouse-dev@googlegroups.com
7552 F: arch/x86/kernel/jailhouse.c
7553 F: arch/x86/include/asm/jailhouse_para.h
7555 JC42.4 TEMPERATURE SENSOR DRIVER
7556 M: Guenter Roeck <linux@roeck-us.net>
7557 L: linux-hwmon@vger.kernel.org
7559 F: drivers/hwmon/jc42.c
7560 F: Documentation/hwmon/jc42
7563 M: Dave Kleikamp <shaggy@kernel.org>
7564 L: jfs-discussion@lists.sourceforge.net
7565 W: http://jfs.sourceforge.net/
7566 T: git git://github.com/kleikamp/linux-shaggy.git
7568 F: Documentation/filesystems/jfs.txt
7572 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7573 L: netdev@vger.kernel.org
7575 F: drivers/net/ethernet/jme.*
7577 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7578 M: David Woodhouse <dwmw2@infradead.org>
7579 L: linux-mtd@lists.infradead.org
7580 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7583 F: include/uapi/linux/jffs2.h
7585 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7586 M: "Theodore Ts'o" <tytso@mit.edu>
7587 M: Jan Kara <jack@suse.com>
7588 L: linux-ext4@vger.kernel.org
7591 F: include/linux/jbd2.h
7593 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7594 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7595 L: linux-media@vger.kernel.org
7597 F: drivers/media/platform/rcar_jpu.c
7599 JSM Neo PCI based serial card
7600 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7601 L: linux-serial@vger.kernel.org
7603 F: drivers/tty/serial/jsm/
7605 K10TEMP HARDWARE MONITORING DRIVER
7606 M: Clemens Ladisch <clemens@ladisch.de>
7607 L: linux-hwmon@vger.kernel.org
7609 F: Documentation/hwmon/k10temp
7610 F: drivers/hwmon/k10temp.c
7612 K8TEMP HARDWARE MONITORING DRIVER
7613 M: Rudolf Marek <r.marek@assembler.cz>
7614 L: linux-hwmon@vger.kernel.org
7616 F: Documentation/hwmon/k8temp
7617 F: drivers/hwmon/k8temp.c
7620 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7621 R: Alexander Potapenko <glider@google.com>
7622 R: Dmitry Vyukov <dvyukov@google.com>
7623 L: kasan-dev@googlegroups.com
7625 F: arch/*/include/asm/kasan.h
7626 F: arch/*/mm/kasan_init*
7627 F: Documentation/dev-tools/kasan.rst
7628 F: include/linux/kasan*.h
7631 F: scripts/Makefile.kasan
7634 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7636 L: linux-kbuild@vger.kernel.org
7638 F: Documentation/kbuild/kconfig-language.txt
7642 M: Dave Young <dyoung@redhat.com>
7643 M: Baoquan He <bhe@redhat.com>
7644 R: Vivek Goyal <vgoyal@redhat.com>
7645 L: kexec@lists.infradead.org
7646 W: http://lse.sourceforge.net/kdump/
7648 F: Documentation/kdump/
7650 KEENE FM RADIO TRANSMITTER DRIVER
7651 M: Hans Verkuil <hverkuil@xs4all.nl>
7652 L: linux-media@vger.kernel.org
7653 T: git git://linuxtv.org/media_tree.git
7654 W: https://linuxtv.org
7656 F: drivers/media/radio/radio-keene*
7658 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7659 M: Ian Kent <raven@themaw.net>
7660 L: autofs@vger.kernel.org
7664 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7665 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7666 M: Michal Marek <michal.lkml@markovi.net>
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7668 L: linux-kbuild@vger.kernel.org
7670 F: Documentation/kbuild/
7672 F: scripts/Makefile.*
7678 L: kernel-janitors@vger.kernel.org
7679 W: http://kernelnewbies.org/KernelJanitors
7682 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7683 M: "J. Bruce Fields" <bfields@fieldses.org>
7684 M: Jeff Layton <jlayton@kernel.org>
7685 L: linux-nfs@vger.kernel.org
7686 W: http://nfs.sourceforge.net/
7687 T: git git://linux-nfs.org/~bfields/linux.git
7690 F: include/uapi/linux/nfsd/
7694 F: include/linux/lockd/
7695 F: include/linux/sunrpc/
7696 F: include/uapi/linux/sunrpc/
7698 KERNEL SELFTEST FRAMEWORK
7699 M: Shuah Khan <shuahkh@osg.samsung.com>
7700 M: Shuah Khan <shuah@kernel.org>
7701 L: linux-kselftest@vger.kernel.org
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7704 F: tools/testing/selftests/
7705 F: Documentation/dev-tools/kselftest*
7707 KERNEL USERMODE HELPER
7708 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7709 L: linux-kernel@vger.kernel.org
7712 F: include/linux/umh.h
7714 KERNEL VIRTUAL MACHINE (KVM)
7715 M: Paolo Bonzini <pbonzini@redhat.com>
7716 M: Radim Krčmář <rkrcmar@redhat.com>
7717 L: kvm@vger.kernel.org
7718 W: http://www.linux-kvm.org
7719 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7721 F: Documentation/virtual/kvm/
7722 F: include/trace/events/kvm.h
7723 F: include/uapi/asm-generic/kvm*
7724 F: include/uapi/linux/kvm*
7725 F: include/asm-generic/kvm*
7726 F: include/linux/kvm*
7727 F: include/kvm/iodev.h
7731 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7732 M: Joerg Roedel <joro@8bytes.org>
7733 L: kvm@vger.kernel.org
7734 W: http://www.linux-kvm.org/
7736 F: arch/x86/include/asm/svm.h
7737 F: arch/x86/kvm/svm.c
7739 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7740 M: Christoffer Dall <christoffer.dall@linaro.org>
7741 M: Marc Zyngier <marc.zyngier@arm.com>
7742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7743 L: kvmarm@lists.cs.columbia.edu
7744 W: http://systems.cs.columbia.edu/projects/kvm-arm
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7747 F: arch/arm/include/uapi/asm/kvm*
7748 F: arch/arm/include/asm/kvm*
7751 F: include/kvm/arm_*
7753 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7754 M: Christoffer Dall <christoffer.dall@linaro.org>
7755 M: Marc Zyngier <marc.zyngier@arm.com>
7756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7757 L: kvmarm@lists.cs.columbia.edu
7759 F: arch/arm64/include/uapi/asm/kvm*
7760 F: arch/arm64/include/asm/kvm*
7763 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7764 M: James Hogan <jhogan@kernel.org>
7765 L: linux-mips@linux-mips.org
7767 F: arch/mips/include/uapi/asm/kvm*
7768 F: arch/mips/include/asm/kvm*
7771 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7772 M: Paul Mackerras <paulus@ozlabs.org>
7773 L: kvm-ppc@vger.kernel.org
7774 W: http://www.linux-kvm.org/
7775 T: git git://github.com/agraf/linux-2.6.git
7777 F: arch/powerpc/include/uapi/asm/kvm*
7778 F: arch/powerpc/include/asm/kvm*
7779 F: arch/powerpc/kvm/
7780 F: arch/powerpc/kernel/kvm*
7782 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7783 M: Christian Borntraeger <borntraeger@de.ibm.com>
7784 M: Janosch Frank <frankja@linux.vnet.ibm.com>
7785 R: David Hildenbrand <david@redhat.com>
7786 R: Cornelia Huck <cohuck@redhat.com>
7787 L: linux-s390@vger.kernel.org
7788 W: http://www.ibm.com/developerworks/linux/linux390/
7789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7791 F: arch/s390/include/uapi/asm/kvm*
7792 F: arch/s390/include/asm/gmap.h
7793 F: arch/s390/include/asm/kvm*
7795 F: arch/s390/mm/gmap.c
7797 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7798 M: Paolo Bonzini <pbonzini@redhat.com>
7799 M: Radim Krčmář <rkrcmar@redhat.com>
7800 L: kvm@vger.kernel.org
7801 W: http://www.linux-kvm.org
7802 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7805 F: arch/x86/include/uapi/asm/kvm*
7806 F: arch/x86/include/asm/kvm*
7807 F: arch/x86/include/asm/pvclock-abi.h
7808 F: arch/x86/kernel/kvm.c
7809 F: arch/x86/kernel/kvmclock.c
7812 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7813 M: Tejun Heo <tj@kernel.org>
7814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7816 F: include/linux/kernfs.h
7820 M: Eric Biederman <ebiederm@xmission.com>
7821 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7822 L: kexec@lists.infradead.org
7824 F: include/linux/kexec.h
7825 F: include/uapi/linux/kexec.h
7829 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7830 L: linux-integrity@vger.kernel.org
7831 L: keyrings@vger.kernel.org
7833 F: Documentation/security/keys/trusted-encrypted.rst
7834 F: include/keys/encrypted-type.h
7835 F: security/keys/encrypted-keys/
7838 M: James Bottomley <jejb@linux.vnet.ibm.com>
7839 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7840 L: linux-integrity@vger.kernel.org
7841 L: keyrings@vger.kernel.org
7843 F: Documentation/security/keys/trusted-encrypted.rst
7844 F: include/keys/trusted-type.h
7845 F: security/keys/trusted.c
7846 F: security/keys/trusted.h
7849 M: David Howells <dhowells@redhat.com>
7850 L: keyrings@vger.kernel.org
7852 F: Documentation/security/keys/core.rst
7853 F: include/linux/key.h
7854 F: include/linux/key-type.h
7855 F: include/linux/keyctl.h
7856 F: include/uapi/linux/keyctl.h
7860 KGDB / KDB /debug_core
7861 M: Jason Wessel <jason.wessel@windriver.com>
7862 M: Daniel Thompson <daniel.thompson@linaro.org>
7863 W: http://kgdb.wiki.kernel.org/
7864 L: kgdb-bugreport@lists.sourceforge.net
7865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7867 F: Documentation/dev-tools/kgdb.rst
7868 F: drivers/misc/kgdbts.c
7869 F: drivers/tty/serial/kgdboc.c
7870 F: include/linux/kdb.h
7871 F: include/linux/kgdb.h
7875 M: Catalin Marinas <catalin.marinas@arm.com>
7877 F: Documentation/dev-tools/kmemleak.rst
7878 F: include/linux/kmemleak.h
7880 F: mm/kmemleak-test.c
7882 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7883 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7884 L: linux-kernel@vger.kernel.org
7887 F: include/linux/kmod.h
7889 F: tools/testing/selftests/kmod/
7892 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7893 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7894 M: "David S. Miller" <davem@davemloft.net>
7895 M: Masami Hiramatsu <mhiramat@kernel.org>
7897 F: Documentation/kprobes.txt
7898 F: include/linux/kprobes.h
7899 F: include/asm-generic/kprobes.h
7902 KS0108 LCD CONTROLLER DRIVER
7903 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7904 W: http://miguelojeda.es/auxdisplay.htm
7905 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7907 F: Documentation/auxdisplay/ks0108
7908 F: drivers/auxdisplay/ks0108.c
7909 F: include/linux/ks0108.h
7912 M: David Ahern <dsa@cumulusnetworks.com>
7913 L: netdev@vger.kernel.org
7916 F: include/net/l3mdev.h
7918 LANTIQ MIPS ARCHITECTURE
7919 M: John Crispin <john@phrozen.org>
7920 L: linux-mips@linux-mips.org
7923 F: drivers/soc/lantiq
7926 L: linux-x25@vger.kernel.org
7928 F: Documentation/networking/lapb-module.txt
7932 LASI 53c700 driver for PARISC
7933 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7934 L: linux-scsi@vger.kernel.org
7936 F: Documentation/scsi/53c700.txt
7937 F: drivers/scsi/53c700*
7940 M: Tobin C. Harding <me@tobin.cc>
7942 F: scripts/leaking_addresses.pl
7945 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7946 M: Pavel Machek <pavel@ucw.cz>
7947 L: linux-leds@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7950 F: Documentation/devicetree/bindings/leds/
7952 F: include/linux/leds.h
7954 LEGACY EEPROM DRIVER
7955 M: Jean Delvare <jdelvare@suse.com>
7957 F: Documentation/misc-devices/eeprom
7958 F: drivers/misc/eeprom/eeprom.c
7960 LEGO USB Tower driver
7961 M: Juergen Stuber <starblue@users.sourceforge.net>
7962 L: legousb-devel@lists.sourceforge.net
7963 W: http://legousb.sourceforge.net/
7965 F: drivers/usb/misc/legousbtower.c
7968 M: Michael Krufky <mkrufky@linuxtv.org>
7969 L: linux-media@vger.kernel.org
7970 W: https://linuxtv.org
7971 W: http://github.com/mkrufky
7972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7973 T: git git://linuxtv.org/mkrufky/tuners.git
7975 F: drivers/media/dvb-frontends/lg2160.*
7977 LGDT3305 MEDIA DRIVER
7978 M: Michael Krufky <mkrufky@linuxtv.org>
7979 L: linux-media@vger.kernel.org
7980 W: https://linuxtv.org
7981 W: http://github.com/mkrufky
7982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7983 T: git git://linuxtv.org/mkrufky/tuners.git
7985 F: drivers/media/dvb-frontends/lgdt3305.*
7987 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7988 M: Viresh Kumar <vireshk@kernel.org>
7989 L: linux-ide@vger.kernel.org
7990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7992 F: include/linux/pata_arasan_cf_data.h
7993 F: drivers/ata/pata_arasan_cf.c
7996 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7997 M: Tejun Heo <tj@kernel.org>
7998 L: linux-ide@vger.kernel.org
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8001 F: drivers/ata/pata_*.c
8002 F: drivers/ata/ata_generic.c
8004 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8005 M: Linus Walleij <linus.walleij@linaro.org>
8006 L: linux-ide@vger.kernel.org
8007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8009 F: drivers/ata/pata_ftide010.c
8010 F: drivers/ata/sata_gemini.c
8011 F: drivers/ata/sata_gemini.h
8013 LIBATA SATA AHCI PLATFORM devices support
8014 M: Hans de Goede <hdegoede@redhat.com>
8015 M: Tejun Heo <tj@kernel.org>
8016 L: linux-ide@vger.kernel.org
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8019 F: drivers/ata/ahci_platform.c
8020 F: drivers/ata/libahci_platform.c
8021 F: include/linux/ahci_platform.h
8023 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8024 M: Mikael Pettersson <mikpelinux@gmail.com>
8025 L: linux-ide@vger.kernel.org
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8028 F: drivers/ata/sata_promise.*
8030 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8031 M: Tejun Heo <tj@kernel.org>
8032 L: linux-ide@vger.kernel.org
8033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8036 F: include/linux/ata.h
8037 F: include/linux/libata.h
8038 F: Documentation/devicetree/bindings/ata/
8041 M: Sasha Levin <alexander.levin@verizon.com>
8043 F: tools/lib/lockdep/
8045 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8046 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8047 L: linux-nvdimm@lists.01.org
8048 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8050 F: drivers/nvdimm/blk.c
8051 F: drivers/nvdimm/region_devs.c
8053 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8054 M: Vishal Verma <vishal.l.verma@intel.com>
8055 L: linux-nvdimm@lists.01.org
8056 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8058 F: drivers/nvdimm/btt*
8060 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8061 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8062 L: linux-nvdimm@lists.01.org
8063 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8065 F: drivers/nvdimm/pmem*
8067 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8068 M: Dan Williams <dan.j.williams@intel.com>
8069 L: linux-nvdimm@lists.01.org
8070 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8074 F: drivers/acpi/nfit/*
8075 F: include/linux/nd.h
8076 F: include/linux/libnvdimm.h
8077 F: include/uapi/linux/ndctl.h
8079 LIGHTNVM PLATFORM SUPPORT
8080 M: Matias Bjorling <mb@lightnvm.io>
8081 W: http://github/OpenChannelSSD
8082 L: linux-block@vger.kernel.org
8084 F: drivers/lightnvm/
8085 F: include/linux/lightnvm.h
8086 F: include/uapi/linux/lightnvm.h
8088 LINUX FOR POWER MACINTOSH
8089 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8090 W: http://www.penguinppc.org/
8091 L: linuxppc-dev@lists.ozlabs.org
8093 F: arch/powerpc/platforms/powermac/
8094 F: drivers/macintosh/
8096 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8097 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8098 M: Paul Mackerras <paulus@samba.org>
8099 M: Michael Ellerman <mpe@ellerman.id.au>
8100 W: https://github.com/linuxppc/linux/wiki
8101 L: linuxppc-dev@lists.ozlabs.org
8102 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8105 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8106 F: Documentation/devicetree/bindings/powerpc/
8107 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8108 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8109 F: Documentation/powerpc/
8111 F: drivers/char/tpm/tpm_ibmvtpm*
8112 F: drivers/crypto/nx/
8113 F: drivers/crypto/vmx/
8114 F: drivers/i2c/busses/i2c-opal.c
8115 F: drivers/net/ethernet/ibm/ibmveth.*
8116 F: drivers/net/ethernet/ibm/ibmvnic.*
8117 F: drivers/pci/hotplug/pnv_php.c
8118 F: drivers/pci/hotplug/rpa*
8119 F: drivers/rtc/rtc-opal.c
8120 F: drivers/scsi/ibmvscsi/
8121 F: drivers/tty/hvc/hvc_opal.c
8122 F: drivers/watchdog/wdrtas.c
8123 F: tools/testing/selftests/powerpc
8130 LINUX FOR POWERPC EMBEDDED MPC5XXX
8131 M: Anatolij Gustschin <agust@denx.de>
8132 L: linuxppc-dev@lists.ozlabs.org
8133 T: git git://git.denx.de/linux-denx-agust.git
8135 F: arch/powerpc/platforms/512x/
8136 F: arch/powerpc/platforms/52xx/
8138 LINUX FOR POWERPC EMBEDDED PPC4XX
8139 M: Alistair Popple <alistair@popple.id.au>
8140 M: Matt Porter <mporter@kernel.crashing.org>
8141 W: http://www.penguinppc.org/
8142 L: linuxppc-dev@lists.ozlabs.org
8144 F: arch/powerpc/platforms/40x/
8145 F: arch/powerpc/platforms/44x/
8147 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8148 M: Scott Wood <oss@buserror.net>
8149 M: Kumar Gala <galak@kernel.crashing.org>
8150 W: http://www.penguinppc.org/
8151 L: linuxppc-dev@lists.ozlabs.org
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8154 F: arch/powerpc/platforms/83xx/
8155 F: arch/powerpc/platforms/85xx/
8156 F: Documentation/devicetree/bindings/powerpc/fsl/
8158 LINUX FOR POWERPC EMBEDDED PPC8XX
8159 M: Vitaly Bordug <vitb@kernel.crashing.org>
8160 W: http://www.penguinppc.org/
8161 L: linuxppc-dev@lists.ozlabs.org
8163 F: arch/powerpc/platforms/8xx/
8165 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8166 L: linuxppc-dev@lists.ozlabs.org
8168 F: arch/powerpc/*/*virtex*
8169 F: arch/powerpc/*/*/*virtex*
8171 LINUX FOR POWERPC PA SEMI PWRFICIENT
8172 L: linuxppc-dev@lists.ozlabs.org
8174 F: arch/powerpc/platforms/pasemi/
8175 F: drivers/*/*pasemi*
8176 F: drivers/*/*/*pasemi*
8178 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8179 M: Kees Cook <keescook@chromium.org>
8181 F: drivers/misc/lkdtm*
8183 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8184 M: Alan Stern <stern@rowland.harvard.edu>
8185 M: Andrea Parri <parri.andrea@gmail.com>
8186 M: Will Deacon <will.deacon@arm.com>
8187 M: Peter Zijlstra <peterz@infradead.org>
8188 M: Boqun Feng <boqun.feng@gmail.com>
8189 M: Nicholas Piggin <npiggin@gmail.com>
8190 M: David Howells <dhowells@redhat.com>
8191 M: Jade Alglave <j.alglave@ucl.ac.uk>
8192 M: Luc Maranget <luc.maranget@inria.fr>
8193 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8194 R: Akira Yokosawa <akiyks@gmail.com>
8195 L: linux-kernel@vger.kernel.org
8197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8198 F: tools/memory-model/
8199 F: Documentation/memory-barriers.txt
8201 LINUX SECURITY MODULE (LSM) FRAMEWORK
8202 M: Chris Wright <chrisw@sous-sol.org>
8203 L: linux-security-module@vger.kernel.org
8206 LIS3LV02D ACCELEROMETER DRIVER
8207 M: Eric Piel <eric.piel@tremplin-utc.net>
8209 F: Documentation/misc-devices/lis3lv02d
8210 F: drivers/misc/lis3lv02d/
8211 F: drivers/platform/x86/hp_accel.c
8214 M: Josh Poimboeuf <jpoimboe@redhat.com>
8215 M: Jessica Yu <jeyu@kernel.org>
8216 M: Jiri Kosina <jikos@kernel.org>
8217 M: Miroslav Benes <mbenes@suse.cz>
8218 R: Petr Mladek <pmladek@suse.com>
8220 F: kernel/livepatch/
8221 F: include/linux/livepatch.h
8222 F: arch/x86/include/asm/livepatch.h
8223 F: arch/x86/kernel/livepatch.c
8224 F: Documentation/livepatch/
8225 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8226 F: samples/livepatch/
8227 L: live-patching@vger.kernel.org
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8231 L: netdev@vger.kernel.org
8233 F: include/linux/llc.h
8234 F: include/uapi/linux/llc.h
8238 LM73 HARDWARE MONITOR DRIVER
8239 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8240 L: linux-hwmon@vger.kernel.org
8242 F: drivers/hwmon/lm73.c
8244 LM78 HARDWARE MONITOR DRIVER
8245 M: Jean Delvare <jdelvare@suse.com>
8246 L: linux-hwmon@vger.kernel.org
8248 F: Documentation/hwmon/lm78
8249 F: drivers/hwmon/lm78.c
8251 LM83 HARDWARE MONITOR DRIVER
8252 M: Jean Delvare <jdelvare@suse.com>
8253 L: linux-hwmon@vger.kernel.org
8255 F: Documentation/hwmon/lm83
8256 F: drivers/hwmon/lm83.c
8258 LM90 HARDWARE MONITOR DRIVER
8259 M: Jean Delvare <jdelvare@suse.com>
8260 L: linux-hwmon@vger.kernel.org
8262 F: Documentation/hwmon/lm90
8263 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8264 F: drivers/hwmon/lm90.c
8265 F: include/dt-bindings/thermal/lm90.h
8267 LM95234 HARDWARE MONITOR DRIVER
8268 M: Guenter Roeck <linux@roeck-us.net>
8269 L: linux-hwmon@vger.kernel.org
8271 F: Documentation/hwmon/lm95234
8272 F: drivers/hwmon/lm95234.c
8274 LME2510 MEDIA DRIVER
8275 M: Malcolm Priestley <tvboxspy@gmail.com>
8276 L: linux-media@vger.kernel.org
8277 W: https://linuxtv.org
8278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8280 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8282 LOADPIN SECURITY MODULE
8283 M: Kees Cook <keescook@chromium.org>
8284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8286 F: security/loadpin/
8287 F: Documentation/admin-guide/LSM/LoadPin.rst
8290 M: Peter Zijlstra <peterz@infradead.org>
8291 M: Ingo Molnar <mingo@redhat.com>
8292 L: linux-kernel@vger.kernel.org
8293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8295 F: Documentation/locking/
8296 F: include/linux/lockdep.h
8297 F: include/linux/spinlock*.h
8298 F: arch/*/include/asm/spinlock*.h
8299 F: include/linux/rwlock*.h
8300 F: include/linux/mutex*.h
8301 F: arch/*/include/asm/mutex*.h
8302 F: include/linux/rwsem*.h
8303 F: arch/*/include/asm/rwsem.h
8304 F: include/linux/seqlock.h
8305 F: lib/locking*.[ch]
8307 X: kernel/locking/locktorture.c
8309 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8310 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8311 L: linux-ntfs-dev@lists.sourceforge.net
8312 W: http://www.linux-ntfs.org/content/view/19/37/
8314 F: Documentation/ldm.txt
8315 F: block/partitions/ldm.*
8317 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8318 M: Sathya Prakash <sathya.prakash@broadcom.com>
8319 M: Chaitra P B <chaitra.basappa@broadcom.com>
8320 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8321 L: MPT-FusionLinux.pdl@broadcom.com
8322 L: linux-scsi@vger.kernel.org
8323 W: http://www.avagotech.com/support/
8325 F: drivers/message/fusion/
8326 F: drivers/scsi/mpt2sas/
8327 F: drivers/scsi/mpt3sas/
8329 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8330 M: Matthew Wilcox <matthew@wil.cx>
8331 L: linux-scsi@vger.kernel.org
8333 F: drivers/scsi/sym53c8xx_2/
8335 LTC4261 HARDWARE MONITOR DRIVER
8336 M: Guenter Roeck <linux@roeck-us.net>
8337 L: linux-hwmon@vger.kernel.org
8339 F: Documentation/hwmon/ltc4261
8340 F: drivers/hwmon/ltc4261.c
8342 LTC4306 I2C MULTIPLEXER DRIVER
8343 M: Michael Hennerich <michael.hennerich@analog.com>
8344 W: http://ez.analog.com/community/linux-device-drivers
8345 L: linux-i2c@vger.kernel.org
8347 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8348 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8350 LTP (Linux Test Project)
8351 M: Mike Frysinger <vapier@gentoo.org>
8352 M: Cyril Hrubis <chrubis@suse.cz>
8353 M: Wanlong Gao <wanlong.gao@gmail.com>
8354 M: Jan Stancek <jstancek@redhat.com>
8355 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8356 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8357 L: ltp@lists.linux.it (subscribers-only)
8358 W: http://linux-test-project.github.io/
8359 T: git git://github.com/linux-test-project/ltp.git
8363 W: http://www.linux-m32r.org/
8368 M: Geert Uytterhoeven <geert@linux-m68k.org>
8369 L: linux-m68k@lists.linux-m68k.org
8370 W: http://www.linux-m68k.org/
8371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8376 M68K ON APPLE MACINTOSH
8377 M: Joshua Thompson <funaho@jurai.org>
8378 W: http://www.mac.linux-m68k.org/
8379 L: linux-m68k@lists.linux-m68k.org
8384 M: Philip Blundell <philb@gnu.org>
8385 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8389 M88DS3103 MEDIA DRIVER
8390 M: Antti Palosaari <crope@iki.fi>
8391 L: linux-media@vger.kernel.org
8392 W: https://linuxtv.org
8393 W: http://palosaari.fi/linux/
8394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8395 T: git git://linuxtv.org/anttip/media_tree.git
8397 F: drivers/media/dvb-frontends/m88ds3103*
8399 M88RS2000 MEDIA DRIVER
8400 M: Malcolm Priestley <tvboxspy@gmail.com>
8401 L: linux-media@vger.kernel.org
8402 W: https://linuxtv.org
8403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8405 F: drivers/media/dvb-frontends/m88rs2000*
8407 MA901 MASTERKIT USB FM RADIO DRIVER
8408 M: Alexey Klimov <klimov.linux@gmail.com>
8409 L: linux-media@vger.kernel.org
8410 T: git git://linuxtv.org/media_tree.git
8412 F: drivers/media/radio/radio-ma901.c
8415 M: Johannes Berg <johannes@sipsolutions.net>
8416 L: linux-wireless@vger.kernel.org
8417 W: http://wireless.kernel.org/
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8421 F: Documentation/networking/mac80211-injection.txt
8422 F: include/net/mac80211.h
8424 F: drivers/net/wireless/mac80211_hwsim.[ch]
8425 F: Documentation/networking/mac80211_hwsim/README
8428 M: Jassi Brar <jassisinghbrar@gmail.com>
8429 L: linux-kernel@vger.kernel.org
8432 F: include/linux/mailbox_client.h
8433 F: include/linux/mailbox_controller.h
8435 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8436 M: Michael Kerrisk <mtk.manpages@gmail.com>
8437 W: http://www.kernel.org/doc/man-pages
8438 L: linux-man@vger.kernel.org
8441 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8442 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8443 L: linux-mips@linux-mips.org
8445 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8447 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8448 M: Andrew Lunn <andrew@lunn.ch>
8449 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8450 L: netdev@vger.kernel.org
8452 F: drivers/net/dsa/mv88e6xxx/
8453 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8455 MARVELL ARMADA DRM SUPPORT
8456 M: Russell King <linux@armlinux.org.uk>
8458 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8459 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8460 F: drivers/gpu/drm/armada/
8461 F: include/uapi/drm/armada_drm.h
8462 F: Documentation/devicetree/bindings/display/armada/
8464 MARVELL CRYPTO DRIVER
8465 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8466 M: Arnaud Ebalard <arno@natisbad.org>
8467 F: drivers/crypto/marvell/
8469 L: linux-crypto@vger.kernel.org
8471 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8472 M: Mirko Lindner <mlindner@marvell.com>
8473 M: Stephen Hemminger <stephen@networkplumber.org>
8474 L: netdev@vger.kernel.org
8476 F: drivers/net/ethernet/marvell/sk*
8478 MARVELL LIBERTAS WIRELESS DRIVER
8479 L: libertas-dev@lists.infradead.org
8481 F: drivers/net/wireless/marvell/libertas/
8483 MARVELL MACCHIATOBIN SUPPORT
8484 M: Russell King <linux@armlinux.org.uk>
8485 L: linux-arm-kernel@lists.infradead.org
8487 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8489 MARVELL MV643XX ETHERNET DRIVER
8490 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8491 L: netdev@vger.kernel.org
8493 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8494 F: include/linux/mv643xx.h
8496 MARVELL MV88X3310 PHY DRIVER
8497 M: Russell King <linux@armlinux.org.uk>
8498 L: netdev@vger.kernel.org
8500 F: drivers/net/phy/marvell10g.c
8502 MARVELL MVNETA ETHERNET DRIVER
8503 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8504 L: netdev@vger.kernel.org
8506 F: drivers/net/ethernet/marvell/mvneta.*
8508 MARVELL MWIFIEX WIRELESS DRIVER
8509 M: Amitkumar Karwar <amitkarwar@gmail.com>
8510 M: Nishant Sarmukadam <nishants@marvell.com>
8511 M: Ganapathi Bhat <gbhat@marvell.com>
8512 M: Xinming Hu <huxm@marvell.com>
8513 L: linux-wireless@vger.kernel.org
8515 F: drivers/net/wireless/marvell/mwifiex/
8517 MARVELL MWL8K WIRELESS DRIVER
8518 M: Lennert Buytenhek <buytenh@wantstofly.org>
8519 L: linux-wireless@vger.kernel.org
8521 F: drivers/net/wireless/marvell/mwl8k.c
8523 MARVELL NAND CONTROLLER DRIVER
8524 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8525 L: linux-mtd@lists.infradead.org
8527 F: drivers/mtd/nand/marvell_nand.c
8528 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8530 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8531 M: Nicolas Pitre <nico@fluxnic.net>
8533 F: drivers/mmc/host/mvsdio.*
8535 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8536 M: Hu Ziji <huziji@marvell.com>
8537 L: linux-mmc@vger.kernel.org
8539 F: drivers/mmc/host/sdhci-xenon*
8540 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8542 MATROX FRAMEBUFFER DRIVER
8543 L: linux-fbdev@vger.kernel.org
8545 F: drivers/video/fbdev/matrox/matroxfb_*
8546 F: include/uapi/linux/matroxfb.h
8548 MAX16065 HARDWARE MONITOR DRIVER
8549 M: Guenter Roeck <linux@roeck-us.net>
8550 L: linux-hwmon@vger.kernel.org
8552 F: Documentation/hwmon/max16065
8553 F: drivers/hwmon/max16065.c
8555 MAX20751 HARDWARE MONITOR DRIVER
8556 M: Guenter Roeck <linux@roeck-us.net>
8557 L: linux-hwmon@vger.kernel.org
8559 F: Documentation/hwmon/max20751
8560 F: drivers/hwmon/max20751.c
8562 MAX2175 SDR TUNER DRIVER
8563 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8564 L: linux-media@vger.kernel.org
8565 T: git git://linuxtv.org/media_tree.git
8567 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8568 F: Documentation/media/v4l-drivers/max2175.rst
8569 F: drivers/media/i2c/max2175*
8570 F: include/uapi/linux/max2175.h
8572 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8573 L: linux-hwmon@vger.kernel.org
8575 F: Documentation/hwmon/max6650
8576 F: drivers/hwmon/max6650.c
8578 MAX6697 HARDWARE MONITOR DRIVER
8579 M: Guenter Roeck <linux@roeck-us.net>
8580 L: linux-hwmon@vger.kernel.org
8582 F: Documentation/hwmon/max6697
8583 F: Documentation/devicetree/bindings/i2c/max6697.txt
8584 F: drivers/hwmon/max6697.c
8585 F: include/linux/platform_data/max6697.h
8587 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8588 M: Peter Rosin <peda@axentia.se>
8589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8591 F: Documentation/devicetree/bindings/sound/max9860.txt
8592 F: sound/soc/codecs/max9860.*
8594 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8595 M: Javier Martinez Canillas <javier@dowhile0.org>
8596 L: linux-kernel@vger.kernel.org
8598 F: drivers/regulator/max77802-regulator.c
8599 F: Documentation/devicetree/bindings/*/*max77802.txt
8600 F: include/dt-bindings/*/*max77802.h
8602 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8603 M: Krzysztof Kozlowski <krzk@kernel.org>
8604 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8605 L: linux-pm@vger.kernel.org
8607 F: drivers/power/supply/max14577_charger.c
8608 F: drivers/power/supply/max77693_charger.c
8610 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8611 M: Chanwoo Choi <cw00.choi@samsung.com>
8612 M: Krzysztof Kozlowski <krzk@kernel.org>
8613 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8614 L: linux-kernel@vger.kernel.org
8616 F: drivers/*/max14577*.c
8617 F: drivers/*/max77686*.c
8618 F: drivers/*/max77693*.c
8619 F: drivers/extcon/extcon-max14577.c
8620 F: drivers/extcon/extcon-max77693.c
8621 F: drivers/rtc/rtc-max77686.c
8622 F: drivers/clk/clk-max77686.c
8623 F: Documentation/devicetree/bindings/mfd/max14577.txt
8624 F: Documentation/devicetree/bindings/*/max77686.txt
8625 F: Documentation/devicetree/bindings/mfd/max77693.txt
8626 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8627 F: include/linux/mfd/max14577*.h
8628 F: include/linux/mfd/max77686*.h
8629 F: include/linux/mfd/max77693*.h
8631 MAXIRADIO FM RADIO RECEIVER DRIVER
8632 M: Hans Verkuil <hverkuil@xs4all.nl>
8633 L: linux-media@vger.kernel.org
8634 T: git git://linuxtv.org/media_tree.git
8635 W: https://linuxtv.org
8637 F: drivers/media/radio/radio-maxiradio*
8639 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8640 M: Peter Rosin <peda@axentia.se>
8641 L: linux-iio@vger.kernel.org
8643 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8644 F: drivers/iio/potentiometer/mcp4531.c
8646 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8647 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8648 L: linux-iio@vger.kernel.org
8650 F: drivers/iio/dac/cio-dac.c
8652 MEDIA DRIVERS FOR ASCOT2E
8653 M: Sergey Kozlov <serjk@netup.ru>
8654 M: Abylay Ospan <aospan@netup.ru>
8655 L: linux-media@vger.kernel.org
8656 W: https://linuxtv.org
8658 T: git git://linuxtv.org/media_tree.git
8660 F: drivers/media/dvb-frontends/ascot2e*
8662 MEDIA DRIVERS FOR CXD2841ER
8663 M: Sergey Kozlov <serjk@netup.ru>
8664 M: Abylay Ospan <aospan@netup.ru>
8665 L: linux-media@vger.kernel.org
8666 W: https://linuxtv.org
8668 T: git git://linuxtv.org/media_tree.git
8670 F: drivers/media/dvb-frontends/cxd2841er*
8672 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8673 M: Daniel Scheller <d.scheller.oss@gmail.com>
8674 L: linux-media@vger.kernel.org
8675 W: https://linuxtv.org
8676 T: git git://linuxtv.org/media_tree.git
8678 F: drivers/media/pci/ddbridge/*
8680 MEDIA DRIVERS FOR FREESCALE IMX
8681 M: Steve Longerbeam <slongerbeam@gmail.com>
8682 M: Philipp Zabel <p.zabel@pengutronix.de>
8683 L: linux-media@vger.kernel.org
8684 T: git git://linuxtv.org/media_tree.git
8686 F: Documentation/devicetree/bindings/media/imx.txt
8687 F: Documentation/media/v4l-drivers/imx.rst
8688 F: drivers/staging/media/imx/
8689 F: include/linux/imx-media.h
8690 F: include/media/imx.h
8692 MEDIA DRIVERS FOR HELENE
8693 M: Abylay Ospan <aospan@netup.ru>
8694 L: linux-media@vger.kernel.org
8695 W: https://linuxtv.org
8697 T: git git://linuxtv.org/media_tree.git
8699 F: drivers/media/dvb-frontends/helene*
8701 MEDIA DRIVERS FOR HORUS3A
8702 M: Sergey Kozlov <serjk@netup.ru>
8703 M: Abylay Ospan <aospan@netup.ru>
8704 L: linux-media@vger.kernel.org
8705 W: https://linuxtv.org
8707 T: git git://linuxtv.org/media_tree.git
8709 F: drivers/media/dvb-frontends/horus3a*
8711 MEDIA DRIVERS FOR LNBH25
8712 M: Sergey Kozlov <serjk@netup.ru>
8713 M: Abylay Ospan <aospan@netup.ru>
8714 L: linux-media@vger.kernel.org
8715 W: https://linuxtv.org
8717 T: git git://linuxtv.org/media_tree.git
8719 F: drivers/media/dvb-frontends/lnbh25*
8721 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8722 M: Daniel Scheller <d.scheller.oss@gmail.com>
8723 L: linux-media@vger.kernel.org
8724 W: https://linuxtv.org
8725 T: git git://linuxtv.org/media_tree.git
8727 F: drivers/media/dvb-frontends/mxl5xx*
8729 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8730 M: Sergey Kozlov <serjk@netup.ru>
8731 M: Abylay Ospan <aospan@netup.ru>
8732 L: linux-media@vger.kernel.org
8733 W: https://linuxtv.org
8735 T: git git://linuxtv.org/media_tree.git
8737 F: drivers/media/pci/netup_unidvb/*
8739 MEDIA DRIVERS FOR RENESAS - DRIF
8740 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8741 L: linux-media@vger.kernel.org
8742 L: linux-renesas-soc@vger.kernel.org
8743 T: git git://linuxtv.org/media_tree.git
8745 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8746 F: drivers/media/platform/rcar_drif.c
8748 MEDIA DRIVERS FOR RENESAS - FCP
8749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8750 L: linux-media@vger.kernel.org
8751 L: linux-renesas-soc@vger.kernel.org
8752 T: git git://linuxtv.org/media_tree.git
8754 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8755 F: drivers/media/platform/rcar-fcp.c
8756 F: include/media/rcar-fcp.h
8758 MEDIA DRIVERS FOR RENESAS - FDP1
8759 M: Kieran Bingham <kieran@bingham.xyz>
8760 L: linux-media@vger.kernel.org
8761 L: linux-renesas-soc@vger.kernel.org
8762 T: git git://linuxtv.org/media_tree.git
8764 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8765 F: drivers/media/platform/rcar_fdp1.c
8767 MEDIA DRIVERS FOR RENESAS - VIN
8768 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8769 L: linux-media@vger.kernel.org
8770 L: linux-renesas-soc@vger.kernel.org
8771 T: git git://linuxtv.org/media_tree.git
8773 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8774 F: drivers/media/platform/rcar-vin/
8776 MEDIA DRIVERS FOR RENESAS - VSP1
8777 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8778 L: linux-media@vger.kernel.org
8779 L: linux-renesas-soc@vger.kernel.org
8780 T: git git://linuxtv.org/media_tree.git
8782 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8783 F: drivers/media/platform/vsp1/
8785 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8786 M: Daniel Scheller <d.scheller.oss@gmail.com>
8787 L: linux-media@vger.kernel.org
8788 W: https://linuxtv.org
8789 T: git git://linuxtv.org/media_tree.git
8791 F: drivers/media/dvb-frontends/stv0910*
8793 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8794 M: Daniel Scheller <d.scheller.oss@gmail.com>
8795 L: linux-media@vger.kernel.org
8796 W: https://linuxtv.org
8797 T: git git://linuxtv.org/media_tree.git
8799 F: drivers/media/dvb-frontends/stv6111*
8801 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8802 M: Dmitry Osipenko <digetx@gmail.com>
8803 L: linux-media@vger.kernel.org
8804 L: linux-tegra@vger.kernel.org
8805 T: git git://linuxtv.org/media_tree.git
8807 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8808 F: drivers/staging/media/tegra-vde/
8810 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8811 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8812 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8813 P: LinuxTV.org Project
8814 L: linux-media@vger.kernel.org
8815 W: https://linuxtv.org
8816 Q: http://patchwork.kernel.org/project/linux-media/list/
8817 T: git git://linuxtv.org/media_tree.git
8819 F: Documentation/devicetree/bindings/media/
8820 F: Documentation/media/
8822 F: drivers/staging/media/
8823 F: include/linux/platform_data/media/
8825 F: include/uapi/linux/dvb/
8826 F: include/uapi/linux/videodev2.h
8827 F: include/uapi/linux/media.h
8828 F: include/uapi/linux/v4l2-*
8829 F: include/uapi/linux/meye.h
8830 F: include/uapi/linux/ivtv*
8831 F: include/uapi/linux/uvcvideo.h
8834 M: Sean Wang <sean.wang@mediatek.com>
8836 F: drivers/media/rc/mtk-cir.c
8838 MEDIATEK PMIC LED DRIVER
8839 M: Sean Wang <sean.wang@mediatek.com>
8841 F: drivers/leds/leds-mt6323.c
8842 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8844 MEDIATEK ETHERNET DRIVER
8845 M: Felix Fietkau <nbd@openwrt.org>
8846 M: John Crispin <john@phrozen.org>
8847 M: Sean Wang <sean.wang@mediatek.com>
8848 M: Nelson Chang <nelson.chang@mediatek.com>
8849 L: netdev@vger.kernel.org
8851 F: drivers/net/ethernet/mediatek/
8853 MEDIATEK SWITCH DRIVER
8854 M: Sean Wang <sean.wang@mediatek.com>
8855 L: netdev@vger.kernel.org
8857 F: drivers/net/dsa/mt7530.*
8858 F: net/dsa/tag_mtk.c
8860 MEDIATEK JPEG DRIVER
8861 M: Rick Chang <rick.chang@mediatek.com>
8862 M: Bin Liu <bin.liu@mediatek.com>
8864 F: drivers/media/platform/mtk-jpeg/
8865 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8868 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8869 M: Houlong Wei <houlong.wei@mediatek.com>
8870 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8872 F: drivers/media/platform/mtk-mdp/
8873 F: drivers/media/platform/mtk-vpu/
8874 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8876 MEDIATEK MEDIA DRIVER
8877 M: Tiffany Lin <tiffany.lin@mediatek.com>
8878 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8880 F: drivers/media/platform/mtk-vcodec/
8881 F: drivers/media/platform/mtk-vpu/
8882 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8883 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8885 MEDIATEK MT7601U WIRELESS LAN DRIVER
8886 M: Jakub Kicinski <kubakici@wp.pl>
8887 L: linux-wireless@vger.kernel.org
8889 F: drivers/net/wireless/mediatek/mt7601u/
8891 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8892 M: Sean Wang <sean.wang@mediatek.com>
8894 F: drivers/char/hw_random/mtk-rng.c
8896 MEDIATEK USB3 DRD IP DRIVER
8897 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8898 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8900 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8902 F: drivers/usb/mtu3/
8904 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8905 M: Peter Senna Tschudin <peter.senna@collabora.com>
8906 M: Martin Donnelly <martin.donnelly@ge.com>
8907 M: Martyn Welch <martyn.welch@collabora.co.uk>
8909 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8910 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8912 MEGARAID SCSI/SAS DRIVERS
8913 M: Kashyap Desai <kashyap.desai@broadcom.com>
8914 M: Sumit Saxena <sumit.saxena@broadcom.com>
8915 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8916 L: megaraidlinux.pdl@broadcom.com
8917 L: linux-scsi@vger.kernel.org
8918 W: http://www.avagotech.com/support/
8920 F: Documentation/scsi/megaraid.txt
8921 F: drivers/scsi/megaraid.*
8922 F: drivers/scsi/megaraid/
8924 MELEXIS MLX90614 DRIVER
8925 M: Crt Mori <cmo@melexis.com>
8926 L: linux-iio@vger.kernel.org
8927 W: http://www.melexis.com
8929 F: drivers/iio/temperature/mlx90614.c
8931 MELFAS MIP4 TOUCHSCREEN DRIVER
8932 M: Sangwon Jee <jeesw@melfas.com>
8933 W: http://www.melfas.com
8935 F: drivers/input/touchscreen/melfas_mip4.c
8936 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8938 MELLANOX ETHERNET DRIVER (mlx4_en)
8939 M: Tariq Toukan <tariqt@mellanox.com>
8940 L: netdev@vger.kernel.org
8942 W: http://www.mellanox.com
8943 Q: http://patchwork.ozlabs.org/project/netdev/list/
8944 F: drivers/net/ethernet/mellanox/mlx4/en_*
8946 MELLANOX ETHERNET DRIVER (mlx5e)
8947 M: Saeed Mahameed <saeedm@mellanox.com>
8948 L: netdev@vger.kernel.org
8950 W: http://www.mellanox.com
8951 Q: http://patchwork.ozlabs.org/project/netdev/list/
8952 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8954 MELLANOX ETHERNET INNOVA DRIVER
8955 M: Ilan Tayari <ilant@mellanox.com>
8956 R: Boris Pismenny <borisp@mellanox.com>
8957 L: netdev@vger.kernel.org
8959 W: http://www.mellanox.com
8960 Q: http://patchwork.ozlabs.org/project/netdev/list/
8961 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8962 F: include/linux/mlx5/mlx5_ifc_fpga.h
8964 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8965 M: Ilan Tayari <ilant@mellanox.com>
8966 R: Boris Pismenny <borisp@mellanox.com>
8967 L: netdev@vger.kernel.org
8969 W: http://www.mellanox.com
8970 Q: http://patchwork.ozlabs.org/project/netdev/list/
8971 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8972 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8974 MELLANOX ETHERNET SWITCH DRIVERS
8975 M: Jiri Pirko <jiri@mellanox.com>
8976 M: Ido Schimmel <idosch@mellanox.com>
8977 L: netdev@vger.kernel.org
8979 W: http://www.mellanox.com
8980 Q: http://patchwork.ozlabs.org/project/netdev/list/
8981 F: drivers/net/ethernet/mellanox/mlxsw/
8983 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8984 M: mlxsw@mellanox.com
8985 L: netdev@vger.kernel.org
8987 W: http://www.mellanox.com
8988 Q: http://patchwork.ozlabs.org/project/netdev/list/
8989 F: drivers/net/ethernet/mellanox/mlxfw/
8991 MELLANOX HARDWARE PLATFORM SUPPORT
8992 M: Andy Shevchenko <andy@infradead.org>
8993 M: Darren Hart <dvhart@infradead.org>
8994 M: Vadim Pasternak <vadimp@mellanox.com>
8995 L: platform-driver-x86@vger.kernel.org
8997 F: drivers/platform/mellanox/
8999 MELLANOX MLX4 core VPI driver
9000 M: Tariq Toukan <tariqt@mellanox.com>
9001 L: netdev@vger.kernel.org
9002 L: linux-rdma@vger.kernel.org
9003 W: http://www.mellanox.com
9004 Q: http://patchwork.ozlabs.org/project/netdev/list/
9006 F: drivers/net/ethernet/mellanox/mlx4/
9007 F: include/linux/mlx4/
9009 MELLANOX MLX4 IB driver
9010 M: Yishai Hadas <yishaih@mellanox.com>
9011 L: linux-rdma@vger.kernel.org
9012 W: http://www.mellanox.com
9013 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9015 F: drivers/infiniband/hw/mlx4/
9016 F: include/linux/mlx4/
9017 F: include/uapi/rdma/mlx4-abi.h
9019 MELLANOX MLX5 core VPI driver
9020 M: Saeed Mahameed <saeedm@mellanox.com>
9021 M: Matan Barak <matanb@mellanox.com>
9022 M: Leon Romanovsky <leonro@mellanox.com>
9023 L: netdev@vger.kernel.org
9024 L: linux-rdma@vger.kernel.org
9025 W: http://www.mellanox.com
9026 Q: http://patchwork.ozlabs.org/project/netdev/list/
9028 F: drivers/net/ethernet/mellanox/mlx5/core/
9029 F: include/linux/mlx5/
9031 MELLANOX MLX5 IB driver
9032 M: Matan Barak <matanb@mellanox.com>
9033 M: Leon Romanovsky <leonro@mellanox.com>
9034 L: linux-rdma@vger.kernel.org
9035 W: http://www.mellanox.com
9036 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9038 F: drivers/infiniband/hw/mlx5/
9039 F: include/linux/mlx5/
9040 F: include/uapi/rdma/mlx5-abi.h
9042 MELLANOX MLXCPLD I2C AND MUX DRIVER
9043 M: Vadim Pasternak <vadimp@mellanox.com>
9044 M: Michael Shych <michaelsh@mellanox.com>
9045 L: linux-i2c@vger.kernel.org
9047 F: drivers/i2c/busses/i2c-mlxcpld.c
9048 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9049 F: Documentation/i2c/busses/i2c-mlxcpld
9051 MELLANOX MLXCPLD LED DRIVER
9052 M: Vadim Pasternak <vadimp@mellanox.com>
9053 L: linux-leds@vger.kernel.org
9055 F: drivers/leds/leds-mlxcpld.c
9056 F: Documentation/leds/leds-mlxcpld.txt
9058 MELLANOX PLATFORM DRIVER
9059 M: Vadim Pasternak <vadimp@mellanox.com>
9060 L: platform-driver-x86@vger.kernel.org
9062 F: drivers/platform/x86/mlx-platform.c
9065 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9066 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9067 L: linux-kernel@vger.kernel.org
9069 F: kernel/sched/membarrier.c
9070 F: include/uapi/linux/membarrier.h
9071 F: arch/powerpc/include/asm/membarrier.h
9074 L: linux-mm@kvack.org
9075 W: http://www.linux-mm.org
9077 F: include/linux/mm.h
9078 F: include/linux/gfp.h
9079 F: include/linux/mmzone.h
9080 F: include/linux/memory_hotplug.h
9081 F: include/linux/vmalloc.h
9084 MEMORY TECHNOLOGY DEVICES (MTD)
9085 M: David Woodhouse <dwmw2@infradead.org>
9086 M: Brian Norris <computersforpeace@gmail.com>
9087 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9088 M: Marek Vasut <marek.vasut@gmail.com>
9089 M: Richard Weinberger <richard@nod.at>
9090 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9091 L: linux-mtd@lists.infradead.org
9092 W: http://www.linux-mtd.infradead.org/
9093 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9094 T: git git://git.infradead.org/linux-mtd.git master
9095 T: git git://git.infradead.org/linux-mtd.git mtd/next
9097 F: Documentation/devicetree/bindings/mtd/
9099 F: include/linux/mtd/
9100 F: include/uapi/mtd/
9102 MEN A21 WATCHDOG DRIVER
9103 M: Johannes Thumshirn <morbidrsa@gmail.com>
9104 L: linux-watchdog@vger.kernel.org
9106 F: drivers/watchdog/mena21_wdt.c
9108 MEN CHAMELEON BUS (mcb)
9109 M: Johannes Thumshirn <morbidrsa@gmail.com>
9112 F: include/linux/mcb.h
9113 F: Documentation/men-chameleon-bus.txt
9115 MEN F21BMC (Board Management Controller)
9116 M: Andreas Werner <andreas.werner@men.de>
9118 F: drivers/mfd/menf21bmc.c
9119 F: drivers/watchdog/menf21bmc_wdt.c
9120 F: drivers/leds/leds-menf21bmc.c
9121 F: drivers/hwmon/menf21bmc_hwmon.c
9122 F: Documentation/hwmon/menf21bmc
9124 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9125 M: Neil Armstrong <narmstrong@baylibre.com>
9126 L: linux-media@lists.freedesktop.org
9127 L: linux-amlogic@lists.infradead.org
9128 W: http://linux-meson.com/
9130 F: drivers/media/platform/meson/ao-cec.c
9131 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9132 T: git git://linuxtv.org/media_tree.git
9135 M: James Hogan <jhogan@kernel.org>
9136 L: linux-metag@vger.kernel.org
9137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9140 F: Documentation/metag/
9141 F: Documentation/devicetree/bindings/metag/
9142 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9143 F: drivers/clocksource/metag_generic.c
9144 F: drivers/irqchip/irq-metag.c
9145 F: drivers/irqchip/irq-metag-ext.c
9146 F: drivers/tty/metag_da.c
9148 MICROBLAZE ARCHITECTURE
9149 M: Michal Simek <monstr@monstr.eu>
9150 W: http://www.monstr.eu/fdt/
9151 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9155 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9156 M: Richard Genoud <richard.genoud@gmail.com>
9158 F: drivers/tty/serial/atmel_serial.c
9159 F: drivers/tty/serial/atmel_serial.h
9161 MICROCHIP / ATMEL DMA DRIVER
9162 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9164 L: dmaengine@vger.kernel.org
9166 F: drivers/dma/at_hdmac.c
9167 F: drivers/dma/at_hdmac_regs.h
9168 F: include/linux/platform_data/dma-atmel.h
9170 MICROCHIP / ATMEL ECC DRIVER
9171 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9172 L: linux-crypto@vger.kernel.org
9174 F: drivers/crypto/atmel-ecc.*
9176 MICROCHIP / ATMEL ISC DRIVER
9177 M: Songjun Wu <songjun.wu@microchip.com>
9178 L: linux-media@vger.kernel.org
9180 F: drivers/media/platform/atmel/atmel-isc.c
9181 F: drivers/media/platform/atmel/atmel-isc-regs.h
9182 F: devicetree/bindings/media/atmel-isc.txt
9184 MICROCHIP / ATMEL NAND DRIVER
9185 M: Wenyou Yang <wenyou.yang@microchip.com>
9186 M: Josh Wu <rainyfeeling@outlook.com>
9187 L: linux-mtd@lists.infradead.org
9189 F: drivers/mtd/nand/atmel/*
9190 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9192 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9193 M: Woojung Huh <Woojung.Huh@microchip.com>
9194 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9195 L: netdev@vger.kernel.org
9197 F: net/dsa/tag_ksz.c
9198 F: drivers/net/dsa/microchip/*
9199 F: include/linux/platform_data/microchip-ksz.h
9200 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9202 MICROCHIP USB251XB DRIVER
9203 M: Richard Leitner <richard.leitner@skidata.com>
9204 L: linux-usb@vger.kernel.org
9206 F: drivers/usb/misc/usb251xb.c
9207 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9209 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9210 M: Don Brace <don.brace@microsemi.com>
9211 L: esc.storagedev@microsemi.com
9212 L: linux-scsi@vger.kernel.org
9214 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9215 F: drivers/scsi/smartpqi/Kconfig
9216 F: drivers/scsi/smartpqi/Makefile
9217 F: include/linux/cciss*.h
9218 F: include/uapi/linux/cciss*.h
9219 F: Documentation/scsi/smartpqi.txt
9221 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9222 M: Chen Yu <yu.c.chen@intel.com>
9223 L: platform-driver-x86@vger.kernel.org
9225 F: drivers/platform/x86/surfacepro3_button.c
9228 M: Oliver Neukum <oliver@neukum.org>
9230 F: drivers/usb/image/microtek.*
9233 M: Ralf Baechle <ralf@linux-mips.org>
9234 M: James Hogan <jhogan@kernel.org>
9235 L: linux-mips@linux-mips.org
9236 W: http://www.linux-mips.org/
9237 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9238 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9240 F: Documentation/devicetree/bindings/mips/
9241 F: Documentation/mips/
9243 F: drivers/platform/mips/
9245 MIPS BOSTON DEVELOPMENT BOARD
9246 M: Paul Burton <paul.burton@mips.com>
9247 L: linux-mips@linux-mips.org
9249 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9250 F: arch/mips/boot/dts/img/boston.dts
9251 F: arch/mips/configs/generic/board-boston.config
9252 F: drivers/clk/imgtec/clk-boston.c
9253 F: include/dt-bindings/clock/boston-clock.h
9255 MIPS GENERIC PLATFORM
9256 M: Paul Burton <paul.burton@mips.com>
9257 L: linux-mips@linux-mips.org
9259 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9260 F: arch/mips/generic/
9261 F: arch/mips/tools/generic-board-config.sh
9263 MIPS/LOONGSON1 ARCHITECTURE
9264 M: Keguang Zhang <keguang.zhang@gmail.com>
9265 L: linux-mips@linux-mips.org
9267 F: arch/mips/loongson32/
9268 F: arch/mips/include/asm/mach-loongson32/
9269 F: drivers/*/*loongson1*
9270 F: drivers/*/*/*loongson1*
9272 MIPS/LOONGSON2 ARCHITECTURE
9273 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9274 L: linux-mips@linux-mips.org
9276 F: arch/mips/loongson64/*{2e/2f}*
9277 F: arch/mips/include/asm/mach-loongson64/
9278 F: drivers/*/*loongson2*
9279 F: drivers/*/*/*loongson2*
9281 MIPS/LOONGSON3 ARCHITECTURE
9282 M: Huacai Chen <chenhc@lemote.com>
9283 L: linux-mips@linux-mips.org
9285 F: arch/mips/loongson64/
9286 F: arch/mips/include/asm/mach-loongson64/
9287 F: drivers/platform/mips/cpu_hwmon.c
9288 F: drivers/*/*loongson3*
9289 F: drivers/*/*/*loongson3*
9291 MIPS RINT INSTRUCTION EMULATION
9292 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9293 L: linux-mips@linux-mips.org
9295 F: arch/mips/math-emu/sp_rint.c
9296 F: arch/mips/math-emu/dp_rint.c
9298 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9299 M: Hans Verkuil <hverkuil@xs4all.nl>
9300 L: linux-media@vger.kernel.org
9301 T: git git://linuxtv.org/media_tree.git
9302 W: https://linuxtv.org
9304 F: drivers/media/radio/radio-miropcm20*
9307 M: Eric Miao <eric.y.miao@gmail.com>
9308 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9310 T: git git://github.com/hzhuang1/linux.git
9311 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9313 F: arch/arm/boot/dts/mmp*
9314 F: arch/arm/mach-mmp/
9316 MN88472 MEDIA DRIVER
9317 M: Antti Palosaari <crope@iki.fi>
9318 L: linux-media@vger.kernel.org
9319 W: https://linuxtv.org
9320 W: http://palosaari.fi/linux/
9321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9323 F: drivers/media/dvb-frontends/mn88472*
9325 MN88473 MEDIA DRIVER
9326 M: Antti Palosaari <crope@iki.fi>
9327 L: linux-media@vger.kernel.org
9328 W: https://linuxtv.org
9329 W: http://palosaari.fi/linux/
9330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9332 F: drivers/media/dvb-frontends/mn88473*
9335 M: Jessica Yu <jeyu@kernel.org>
9336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9338 F: include/linux/module.h
9341 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9342 W: http://popies.net/meye/
9344 F: Documentation/media/v4l-drivers/meye*
9345 F: drivers/media/pci/meye/
9346 F: include/uapi/linux/meye.h
9348 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9349 M: Jiri Slaby <jirislaby@gmail.com>
9351 F: Documentation/serial/moxa-smartio
9352 F: drivers/tty/mxser.*
9354 MR800 AVERMEDIA USB FM RADIO DRIVER
9355 M: Alexey Klimov <klimov.linux@gmail.com>
9356 L: linux-media@vger.kernel.org
9357 T: git git://linuxtv.org/media_tree.git
9359 F: drivers/media/radio/radio-mr800.c
9361 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9362 M: Alan Ott <alan@signal11.us>
9363 L: linux-wpan@vger.kernel.org
9365 F: drivers/net/ieee802154/mrf24j40.c
9366 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9369 M: "Lee, Chun-Yi" <jlee@suse.com>
9370 L: platform-driver-x86@vger.kernel.org
9372 F: drivers/platform/x86/msi-laptop.c
9375 L: platform-driver-x86@vger.kernel.org
9377 F: drivers/platform/x86/msi-wmi.c
9380 M: Antti Palosaari <crope@iki.fi>
9381 L: linux-media@vger.kernel.org
9382 W: https://linuxtv.org
9383 W: http://palosaari.fi/linux/
9384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9385 T: git git://linuxtv.org/anttip/media_tree.git
9387 F: drivers/media/tuners/msi001*
9389 MSI2500 MEDIA DRIVER
9390 M: Antti Palosaari <crope@iki.fi>
9391 L: linux-media@vger.kernel.org
9392 W: https://linuxtv.org
9393 W: http://palosaari.fi/linux/
9394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395 T: git git://linuxtv.org/anttip/media_tree.git
9397 F: drivers/media/usb/msi2500/
9399 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9400 M: Robert Jarzmik <robert.jarzmik@free.fr>
9401 L: linux-mtd@lists.infradead.org
9403 F: drivers/mtd/devices/docg3*
9405 MT9M032 APTINA SENSOR DRIVER
9406 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9407 L: linux-media@vger.kernel.org
9408 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/i2c/mt9m032.c
9411 F: include/media/i2c/mt9m032.h
9413 MT9P031 APTINA CAMERA SENSOR
9414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9415 L: linux-media@vger.kernel.org
9416 T: git git://linuxtv.org/media_tree.git
9418 F: drivers/media/i2c/mt9p031.c
9419 F: include/media/i2c/mt9p031.h
9421 MT9T001 APTINA CAMERA SENSOR
9422 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9423 L: linux-media@vger.kernel.org
9424 T: git git://linuxtv.org/media_tree.git
9426 F: drivers/media/i2c/mt9t001.c
9427 F: include/media/i2c/mt9t001.h
9429 MT9V032 APTINA CAMERA SENSOR
9430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9431 L: linux-media@vger.kernel.org
9432 T: git git://linuxtv.org/media_tree.git
9434 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9435 F: drivers/media/i2c/mt9v032.c
9436 F: include/media/i2c/mt9v032.h
9438 MULTIFUNCTION DEVICES (MFD)
9439 M: Lee Jones <lee.jones@linaro.org>
9440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9442 F: Documentation/devicetree/bindings/mfd/
9444 F: include/linux/mfd/
9445 F: include/dt-bindings/mfd/
9447 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9449 F: drivers/mmc/host/mmc_spi.c
9450 F: include/linux/spi/mmc_spi.h
9452 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9453 M: Ulf Hansson <ulf.hansson@linaro.org>
9454 L: linux-mmc@vger.kernel.org
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9457 F: Documentation/devicetree/bindings/mmc/
9459 F: include/linux/mmc/
9460 F: include/uapi/linux/mmc/
9462 MULTIPLEXER SUBSYSTEM
9463 M: Peter Rosin <peda@axentia.se>
9465 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9466 F: Documentation/devicetree/bindings/mux/
9467 F: include/linux/dt-bindings/mux/
9468 F: include/linux/mux/
9471 MULTITECH MULTIPORT CARD (ISICOM)
9473 F: drivers/tty/isicom.c
9474 F: include/linux/isicom.h
9476 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9477 M: Bin Liu <b-liu@ti.com>
9478 L: linux-usb@vger.kernel.org
9480 F: drivers/usb/musb/
9482 MXL5007T MEDIA DRIVER
9483 M: Michael Krufky <mkrufky@linuxtv.org>
9484 L: linux-media@vger.kernel.org
9485 W: https://linuxtv.org
9486 W: http://github.com/mkrufky
9487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9488 T: git git://linuxtv.org/mkrufky/tuners.git
9490 F: drivers/media/tuners/mxl5007t.*
9493 M: Marek Vasut <marex@denx.de>
9495 F: drivers/gpu/drm/mxsfb/
9496 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9498 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9499 M: Chris Lee <christopher.lee@cspi.com>
9500 L: netdev@vger.kernel.org
9501 W: https://www.cspi.com/ethernet-products/support/downloads/
9503 F: drivers/net/ethernet/myricom/myri10ge/
9505 NAND FLASH SUBSYSTEM
9506 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9507 R: Richard Weinberger <richard@nod.at>
9508 L: linux-mtd@lists.infradead.org
9509 W: http://www.linux-mtd.infradead.org/
9510 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9511 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9512 T: git git://git.infradead.org/linux-mtd.git nand/next
9514 F: drivers/mtd/nand/
9515 F: include/linux/mtd/*nand*.h
9517 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9518 M: Daniel Mack <zonque@gmail.com>
9520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9521 W: http://www.native-instruments.com
9524 NATSEMI ETHERNET DRIVER (DP8381x)
9526 F: drivers/net/ethernet/natsemi/natsemi.c
9529 M: Petr Vandrovec <petr@vandrovec.name>
9531 F: drivers/staging/ncpfs/
9533 NCR 5380 SCSI DRIVERS
9534 M: Finn Thain <fthain@telegraphics.com.au>
9535 M: Michael Schmitz <schmitzmic@gmail.com>
9536 L: linux-scsi@vger.kernel.org
9538 F: Documentation/scsi/g_NCR5380.txt
9539 F: drivers/scsi/NCR5380.*
9540 F: drivers/scsi/arm/cumana_1.c
9541 F: drivers/scsi/arm/oak.c
9542 F: drivers/scsi/atari_scsi.*
9543 F: drivers/scsi/dmx3191d.c
9544 F: drivers/scsi/g_NCR5380.*
9545 F: drivers/scsi/mac_scsi.*
9546 F: drivers/scsi/sun3_scsi.*
9547 F: drivers/scsi/sun3_scsi_vme.c
9549 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9550 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9551 L: linux-scsi@vger.kernel.org
9553 F: drivers/scsi/NCR_D700.*
9555 NCT6775 HARDWARE MONITOR DRIVER
9556 M: Guenter Roeck <linux@roeck-us.net>
9557 L: linux-hwmon@vger.kernel.org
9559 F: Documentation/hwmon/nct6775
9560 F: drivers/hwmon/nct6775.c
9562 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9563 M: Faisal Latif <faisal.latif@intel.com>
9564 L: linux-rdma@vger.kernel.org
9565 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9567 F: drivers/infiniband/hw/nes/
9568 F: include/uapi/rdma/nes-abi.h
9570 NETEM NETWORK EMULATOR
9571 M: Stephen Hemminger <stephen@networkplumber.org>
9572 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9574 F: net/sched/sch_netem.c
9576 NETERION 10GbE DRIVERS (s2io/vxge)
9577 M: Jon Mason <jdmason@kudzu.us>
9578 L: netdev@vger.kernel.org
9580 F: Documentation/networking/s2io.txt
9581 F: Documentation/networking/vxge.txt
9582 F: drivers/net/ethernet/neterion/
9585 M: Pablo Neira Ayuso <pablo@netfilter.org>
9586 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9587 M: Florian Westphal <fw@strlen.de>
9588 L: netfilter-devel@vger.kernel.org
9589 L: coreteam@netfilter.org
9590 W: http://www.netfilter.org/
9591 W: http://www.iptables.org/
9592 W: http://www.nftables.org/
9593 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9597 F: include/linux/netfilter*
9598 F: include/linux/netfilter/
9599 F: include/net/netfilter/
9600 F: include/uapi/linux/netfilter*
9601 F: include/uapi/linux/netfilter/
9602 F: net/*/netfilter.c
9605 F: net/bridge/br_netfilter*.c
9607 NETROM NETWORK LAYER
9608 M: Ralf Baechle <ralf@linux-mips.org>
9609 L: linux-hams@vger.kernel.org
9610 W: http://www.linux-ax25.org/
9612 F: include/net/netrom.h
9613 F: include/uapi/linux/netrom.h
9616 NETRONOME ETHERNET DRIVERS
9617 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9618 L: oss-drivers@netronome.com
9620 F: drivers/net/ethernet/netronome/
9622 NETWORK BLOCK DEVICE (NBD)
9623 M: Josef Bacik <jbacik@fb.com>
9625 L: linux-block@vger.kernel.org
9626 L: nbd@other.debian.org
9627 F: Documentation/blockdev/nbd.txt
9628 F: drivers/block/nbd.c
9629 F: include/uapi/linux/nbd.h
9631 NETWORK DROP MONITOR
9632 M: Neil Horman <nhorman@tuxdriver.com>
9633 L: netdev@vger.kernel.org
9635 W: https://fedorahosted.org/dropwatch/
9636 F: net/core/drop_monitor.c
9639 L: netdev@vger.kernel.org
9640 W: http://www.linuxfoundation.org/en/Net
9641 Q: http://patchwork.ozlabs.org/project/netdev/list/
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9645 F: Documentation/devicetree/bindings/net/
9647 F: include/linux/if_*
9648 F: include/linux/netdevice.h
9649 F: include/linux/etherdevice.h
9650 F: include/linux/fcdevice.h
9651 F: include/linux/fddidevice.h
9652 F: include/linux/hippidevice.h
9653 F: include/linux/inetdevice.h
9654 F: include/uapi/linux/if_*
9655 F: include/uapi/linux/netdevice.h
9657 NETWORKING DRIVERS (WIRELESS)
9658 M: Kalle Valo <kvalo@codeaurora.org>
9659 L: linux-wireless@vger.kernel.org
9660 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9664 F: Documentation/devicetree/bindings/net/wireless/
9665 F: drivers/net/wireless/
9668 M: Andrew Lunn <andrew@lunn.ch>
9669 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9670 M: Florian Fainelli <f.fainelli@gmail.com>
9673 F: include/net/dsa.h
9674 F: include/linux/dsa/
9677 NETWORKING [GENERAL]
9678 M: "David S. Miller" <davem@davemloft.net>
9679 L: netdev@vger.kernel.org
9680 W: http://www.linuxfoundation.org/en/Net
9681 Q: http://patchwork.ozlabs.org/project/netdev/list/
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9684 B: mailto:netdev@vger.kernel.org
9688 F: include/linux/in.h
9689 F: include/linux/net.h
9690 F: include/linux/netdevice.h
9691 F: include/uapi/linux/in.h
9692 F: include/uapi/linux/net.h
9693 F: include/uapi/linux/netdevice.h
9694 F: include/uapi/linux/net_namespace.h
9695 F: tools/testing/selftests/net/
9700 M: Steffen Klassert <steffen.klassert@secunet.com>
9701 M: Herbert Xu <herbert@gondor.apana.org.au>
9702 M: "David S. Miller" <davem@davemloft.net>
9703 L: netdev@vger.kernel.org
9704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9713 F: net/ipv4/ipcomp.c
9714 F: net/ipv4/ip_vti.c
9718 F: net/ipv6/ipcomp6.c
9719 F: net/ipv6/ip6_vti.c
9720 F: include/uapi/linux/xfrm.h
9721 F: include/net/xfrm.h
9723 NETWORKING [IPv4/IPv6]
9724 M: "David S. Miller" <davem@davemloft.net>
9725 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9726 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9727 L: netdev@vger.kernel.org
9728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9735 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9736 M: Paul Moore <paul@paul-moore.com>
9737 W: https://github.com/netlabel
9738 L: netdev@vger.kernel.org
9739 L: linux-security-module@vger.kernel.org
9741 F: Documentation/netlabel/
9742 F: include/net/calipso.h
9743 F: include/net/cipso_ipv4.h
9744 F: include/net/netlabel.h
9745 F: include/uapi/linux/netfilter/xt_SECMARK.h
9746 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9748 F: net/ipv4/cipso_ipv4.c
9749 F: net/ipv6/calipso.c
9750 F: net/netfilter/xt_CONNSECMARK.c
9751 F: net/netfilter/xt_SECMARK.c
9754 M: Ilya Lesokhin <ilyal@mellanox.com>
9755 M: Aviad Yehezkel <aviadye@mellanox.com>
9756 M: Dave Watson <davejwatson@fb.com>
9757 L: netdev@vger.kernel.org
9760 F: include/uapi/linux/tls.h
9761 F: include/net/tls.h
9763 NETWORKING [WIRELESS]
9764 L: linux-wireless@vger.kernel.org
9765 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9768 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9770 F: drivers/net/netdevsim/*
9772 NETXEN (1/10) GbE SUPPORT
9773 M: Manish Chopra <manish.chopra@cavium.com>
9774 M: Rahul Verma <rahul.verma@cavium.com>
9775 M: Dept-GELinuxNICDev@cavium.com
9776 L: netdev@vger.kernel.org
9778 F: drivers/net/ethernet/qlogic/netxen/
9781 M: Samuel Ortiz <sameo@linux.intel.com>
9782 L: linux-wireless@vger.kernel.org
9783 L: linux-nfc@lists.01.org (subscribers-only)
9787 F: include/uapi/linux/nfc.h
9789 F: include/linux/platform_data/nfcmrvl.h
9790 F: include/linux/platform_data/nxp-nci.h
9791 F: Documentation/devicetree/bindings/net/nfc/
9793 NFS, SUNRPC, AND LOCKD CLIENTS
9794 M: Trond Myklebust <trond.myklebust@primarydata.com>
9795 M: Anna Schumaker <anna.schumaker@netapp.com>
9796 L: linux-nfs@vger.kernel.org
9797 W: http://client.linux-nfs.org
9798 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9804 F: include/linux/lockd/
9805 F: include/linux/nfs*
9806 F: include/linux/sunrpc/
9807 F: include/uapi/linux/nfs*
9808 F: include/uapi/linux/sunrpc/
9811 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9812 L: linux-nilfs@vger.kernel.org
9813 W: https://nilfs.sourceforge.io/
9814 W: https://nilfs.osdn.jp/
9815 T: git git://github.com/konis/nilfs2.git
9817 F: Documentation/filesystems/nilfs2.txt
9819 F: include/trace/events/nilfs2.h
9820 F: include/uapi/linux/nilfs2_api.h
9821 F: include/uapi/linux/nilfs2_ondisk.h
9823 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9824 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9825 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9827 F: Documentation/scsi/NinjaSCSI.txt
9828 F: drivers/scsi/pcmcia/nsp_*
9830 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9831 M: GOTO Masanori <gotom@debian.or.jp>
9832 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9833 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9835 F: Documentation/scsi/NinjaSCSI.txt
9836 F: drivers/scsi/nsp32*
9839 M: Ley Foon Tan <lftan@altera.com>
9840 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9845 NOHZ, DYNTICKS SUPPORT
9846 M: Frederic Weisbecker <fweisbec@gmail.com>
9847 M: Thomas Gleixner <tglx@linutronix.de>
9848 M: Ingo Molnar <mingo@kernel.org>
9849 L: linux-kernel@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9852 F: kernel/time/tick*.*
9853 F: include/linux/tick.h
9854 F: include/linux/sched/nohz.h
9856 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9857 M: Pavel Machek <pavel@ucw.cz>
9858 M: Sakari Ailus <sakari.ailus@iki.fi>
9859 L: linux-media@vger.kernel.org
9861 F: drivers/media/i2c/et8ek8
9862 F: drivers/media/i2c/ad5820.c
9864 NOKIA N900 POWER SUPPLY DRIVERS
9865 R: Pali Rohár <pali.rohar@gmail.com>
9866 F: include/linux/power/bq2415x_charger.h
9867 F: include/linux/power/bq27xxx_battery.h
9868 F: include/linux/power/isp1704_charger.h
9869 F: drivers/power/supply/bq2415x_charger.c
9870 F: drivers/power/supply/bq27xxx_battery.c
9871 F: drivers/power/supply/bq27xxx_battery_i2c.c
9872 F: drivers/power/supply/isp1704_charger.c
9873 F: drivers/power/supply/rx51_battery.c
9876 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9877 L: linux-ntb@googlegroups.com
9879 F: drivers/ntb/hw/amd/
9882 M: Jon Mason <jdmason@kudzu.us>
9883 M: Dave Jiang <dave.jiang@intel.com>
9884 M: Allen Hubbe <allenbh@gmail.com>
9885 L: linux-ntb@googlegroups.com
9887 W: https://github.com/jonmason/ntb/wiki
9888 T: git git://github.com/jonmason/ntb.git
9890 F: drivers/net/ntb_netdev.c
9891 F: include/linux/ntb.h
9892 F: include/linux/ntb_transport.h
9893 F: tools/testing/selftests/ntb/
9896 M: Serge Semin <fancer.lancer@gmail.com>
9897 L: linux-ntb@googlegroups.com
9899 F: drivers/ntb/hw/idt/
9902 M: Dave Jiang <dave.jiang@intel.com>
9903 L: linux-ntb@googlegroups.com
9905 W: https://github.com/davejiang/linux/wiki
9906 T: git https://github.com/davejiang/linux.git
9907 F: drivers/ntb/hw/intel/
9910 M: Anton Altaparmakov <anton@tuxera.com>
9911 L: linux-ntfs-dev@lists.sourceforge.net
9912 W: http://www.tuxera.com/
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9915 F: Documentation/filesystems/ntfs.txt
9919 M: Finn Thain <fthain@telegraphics.com.au>
9920 L: linux-m68k@lists.linux-m68k.org
9922 F: arch/*/include/asm/nubus.h
9924 F: include/linux/nubus.h
9925 F: include/uapi/linux/nubus.h
9927 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9928 M: Antonino Daplas <adaplas@gmail.com>
9929 L: linux-fbdev@vger.kernel.org
9931 F: drivers/video/fbdev/riva/
9932 F: drivers/video/fbdev/nvidia/
9935 M: Keith Busch <keith.busch@intel.com>
9936 M: Jens Axboe <axboe@fb.com>
9937 M: Christoph Hellwig <hch@lst.de>
9938 M: Sagi Grimberg <sagi@grimberg.me>
9939 L: linux-nvme@lists.infradead.org
9940 T: git://git.infradead.org/nvme.git
9941 W: http://git.infradead.org/nvme.git
9943 F: drivers/nvme/host/
9944 F: include/linux/nvme.h
9945 F: include/uapi/linux/nvme_ioctl.h
9947 NVM EXPRESS FC TRANSPORT DRIVERS
9948 M: James Smart <james.smart@broadcom.com>
9949 L: linux-nvme@lists.infradead.org
9951 F: include/linux/nvme-fc.h
9952 F: include/linux/nvme-fc-driver.h
9953 F: drivers/nvme/host/fc.c
9954 F: drivers/nvme/target/fc.c
9955 F: drivers/nvme/target/fcloop.c
9957 NVM EXPRESS TARGET DRIVER
9958 M: Christoph Hellwig <hch@lst.de>
9959 M: Sagi Grimberg <sagi@grimberg.me>
9960 L: linux-nvme@lists.infradead.org
9961 T: git://git.infradead.org/nvme.git
9962 W: http://git.infradead.org/nvme.git
9964 F: drivers/nvme/target/
9967 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9970 F: Documentation/devicetree/bindings/nvmem/
9971 F: Documentation/ABI/stable/sysfs-bus-nvmem
9972 F: include/linux/nvmem-consumer.h
9973 F: include/linux/nvmem-provider.h
9976 M: Fabio Estevam <fabio.estevam@nxp.com>
9977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9979 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
9980 F: sound/soc/codecs/sgtl5000*
9982 NXP TDA998X DRM DRIVER
9983 M: Russell King <linux@armlinux.org.uk>
9985 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9986 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9987 F: drivers/gpu/drm/i2c/tda998x_drv.c
9988 F: include/drm/i2c/tda998x.h
9991 M: Peter Rosin <peda@axentia.se>
9992 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9994 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9995 F: sound/soc/codecs/tfa9879*
9998 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9999 R: Charles Gorand <charles.gorand@effinnov.com>
10000 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10002 F: drivers/nfc/nxp-nci
10005 M: Josh Poimboeuf <jpoimboe@redhat.com>
10006 M: Peter Zijlstra <peterz@infradead.org>
10010 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10011 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10012 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10013 L: linuxppc-dev@lists.ozlabs.org
10015 F: arch/powerpc/platforms/powernv/ocxl.c
10016 F: arch/powerpc/include/asm/pnv-ocxl.h
10017 F: drivers/misc/ocxl/
10018 F: include/misc/ocxl*
10019 F: include/uapi/misc/ocxl.h
10020 F: Documentation/accelerators/ocxl.txt
10023 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10024 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10026 L: linux-omap@vger.kernel.org
10030 OMAP CLOCK FRAMEWORK SUPPORT
10031 M: Paul Walmsley <paul@pwsan.com>
10032 L: linux-omap@vger.kernel.org
10034 F: arch/arm/*omap*/*clock*
10036 OMAP DEVICE TREE SUPPORT
10037 M: Benoît Cousson <bcousson@baylibre.com>
10038 M: Tony Lindgren <tony@atomide.com>
10039 L: linux-omap@vger.kernel.org
10040 L: devicetree@vger.kernel.org
10042 F: arch/arm/boot/dts/*omap*
10043 F: arch/arm/boot/dts/*am3*
10044 F: arch/arm/boot/dts/*am4*
10045 F: arch/arm/boot/dts/*am5*
10046 F: arch/arm/boot/dts/*dra7*
10048 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10049 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10050 L: linux-omap@vger.kernel.org
10051 L: linux-fbdev@vger.kernel.org
10053 F: drivers/video/fbdev/omap2/
10054 F: Documentation/arm/OMAP/DSS
10056 OMAP FRAMEBUFFER SUPPORT
10057 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10058 L: linux-fbdev@vger.kernel.org
10059 L: linux-omap@vger.kernel.org
10061 F: drivers/video/fbdev/omap/
10063 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10064 M: Roger Quadros <rogerq@ti.com>
10065 M: Tony Lindgren <tony@atomide.com>
10066 L: linux-omap@vger.kernel.org
10068 F: drivers/memory/omap-gpmc.c
10069 F: arch/arm/mach-omap2/*gpmc*
10072 M: Grygorii Strashko <grygorii.strashko@ti.com>
10073 M: Santosh Shilimkar <ssantosh@kernel.org>
10074 M: Kevin Hilman <khilman@kernel.org>
10075 L: linux-omap@vger.kernel.org
10077 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10078 F: drivers/gpio/gpio-omap.c
10080 OMAP HARDWARE SPINLOCK SUPPORT
10081 M: Ohad Ben-Cohen <ohad@wizery.com>
10082 L: linux-omap@vger.kernel.org
10084 F: drivers/hwspinlock/omap_hwspinlock.c
10086 OMAP HS MMC SUPPORT
10087 L: linux-mmc@vger.kernel.org
10088 L: linux-omap@vger.kernel.org
10090 F: drivers/mmc/host/omap_hsmmc.c
10093 M: Paul Walmsley <paul@pwsan.com>
10094 L: linux-omap@vger.kernel.org
10096 F: arch/arm/mach-omap2/omap_hwmod*data*
10098 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10099 M: Benoît Cousson <bcousson@baylibre.com>
10100 L: linux-omap@vger.kernel.org
10102 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10105 M: Benoît Cousson <bcousson@baylibre.com>
10106 M: Paul Walmsley <paul@pwsan.com>
10107 L: linux-omap@vger.kernel.org
10109 F: arch/arm/mach-omap2/omap_hwmod.*
10111 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10112 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10113 L: linux-media@vger.kernel.org
10115 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10116 F: drivers/media/platform/omap3isp/
10117 F: drivers/staging/media/omap4iss/
10120 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10121 L: linux-omap@vger.kernel.org
10123 F: drivers/mmc/host/omap.c
10125 OMAP POWER MANAGEMENT SUPPORT
10126 M: Kevin Hilman <khilman@kernel.org>
10127 L: linux-omap@vger.kernel.org
10129 F: arch/arm/*omap*/*pm*
10130 F: drivers/cpufreq/omap-cpufreq.c
10132 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10133 M: Rajendra Nayak <rnayak@codeaurora.org>
10134 M: Paul Walmsley <paul@pwsan.com>
10135 L: linux-omap@vger.kernel.org
10137 F: arch/arm/mach-omap2/prm*
10139 OMAP RANDOM NUMBER GENERATOR SUPPORT
10140 M: Deepak Saxena <dsaxena@plexity.net>
10142 F: drivers/char/hw_random/omap-rng.c
10145 L: linux-usb@vger.kernel.org
10146 L: linux-omap@vger.kernel.org
10148 F: drivers/usb/*/*omap*
10149 F: arch/arm/*omap*/usb*
10151 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10152 M: Mark Jackson <mpfj@newflow.co.uk>
10153 L: linux-omap@vger.kernel.org
10155 F: arch/arm/boot/dts/am335x-nano.dts
10158 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10159 M: Tony Lindgren <tony@atomide.com>
10160 L: linux-omap@vger.kernel.org
10161 Q: http://patchwork.kernel.org/project/linux-omap/list/
10162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10164 F: arch/arm/mach-omap1/
10165 F: arch/arm/plat-omap/
10166 F: arch/arm/configs/omap1_defconfig
10167 F: drivers/i2c/busses/i2c-omap.c
10168 F: include/linux/i2c-omap.h
10171 M: Tony Lindgren <tony@atomide.com>
10172 L: linux-omap@vger.kernel.org
10173 W: http://www.muru.com/linux/omap/
10174 W: http://linux.omap.com/
10175 Q: http://patchwork.kernel.org/project/linux-omap/list/
10176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10178 F: arch/arm/mach-omap2/
10179 F: arch/arm/plat-omap/
10180 F: arch/arm/configs/omap2plus_defconfig
10181 F: drivers/i2c/busses/i2c-omap.c
10182 F: drivers/irqchip/irq-omap-intc.c
10183 F: drivers/mfd/*omap*.c
10184 F: drivers/mfd/menelaus.c
10185 F: drivers/mfd/palmas.c
10186 F: drivers/mfd/tps65217.c
10187 F: drivers/mfd/tps65218.c
10188 F: drivers/mfd/tps65910.c
10189 F: drivers/mfd/twl-core.[ch]
10190 F: drivers/mfd/twl4030*.c
10191 F: drivers/mfd/twl6030*.c
10192 F: drivers/mfd/twl6040*.c
10193 F: drivers/regulator/palmas-regulator*.c
10194 F: drivers/regulator/pbias-regulator.c
10195 F: drivers/regulator/tps65217-regulator.c
10196 F: drivers/regulator/tps65218-regulator.c
10197 F: drivers/regulator/tps65910-regulator.c
10198 F: drivers/regulator/twl-regulator.c
10199 F: drivers/regulator/twl6030-regulator.c
10200 F: include/linux/i2c-omap.h
10202 ONION OMEGA2+ BOARD
10203 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10204 L: linux-mips@linux-mips.org
10206 F: arch/mips/boot/dts/ralink/omega2p.dts
10209 M: Bob Copeland <me@bobcopeland.com>
10210 L: linux-karma-devel@lists.sourceforge.net
10212 F: Documentation/filesystems/omfs.txt
10215 OMNIKEY CARDMAN 4000 DRIVER
10216 M: Harald Welte <laforge@gnumonks.org>
10218 F: drivers/char/pcmcia/cm4000_cs.c
10219 F: include/linux/cm4000_cs.h
10220 F: include/uapi/linux/cm4000_cs.h
10222 OMNIKEY CARDMAN 4040 DRIVER
10223 M: Harald Welte <laforge@gnumonks.org>
10225 F: drivers/char/pcmcia/cm4040_cs.*
10227 OMNIVISION OV13858 SENSOR DRIVER
10228 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10229 L: linux-media@vger.kernel.org
10230 T: git git://linuxtv.org/media_tree.git
10232 F: drivers/media/i2c/ov13858.c
10234 OMNIVISION OV5640 SENSOR DRIVER
10235 M: Steve Longerbeam <slongerbeam@gmail.com>
10236 L: linux-media@vger.kernel.org
10237 T: git git://linuxtv.org/media_tree.git
10239 F: drivers/media/i2c/ov5640.c
10241 OMNIVISION OV5647 SENSOR DRIVER
10242 M: Luis Oliveira <lolivei@synopsys.com>
10243 L: linux-media@vger.kernel.org
10244 T: git git://linuxtv.org/media_tree.git
10246 F: drivers/media/i2c/ov5647.c
10248 OMNIVISION OV7670 SENSOR DRIVER
10249 M: Jonathan Corbet <corbet@lwn.net>
10250 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10253 F: drivers/media/i2c/ov7670.c
10254 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10256 OMNIVISION OV7740 SENSOR DRIVER
10257 M: Wenyou Yang <wenyou.yang@microchip.com>
10258 L: linux-media@vger.kernel.org
10259 T: git git://linuxtv.org/media_tree.git
10261 F: drivers/media/i2c/ov7740.c
10262 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10264 ONENAND FLASH DRIVER
10265 M: Kyungmin Park <kyungmin.park@samsung.com>
10266 L: linux-mtd@lists.infradead.org
10268 F: drivers/mtd/onenand/
10269 F: include/linux/mtd/onenand*.h
10271 ONSTREAM SCSI TAPE DRIVER
10272 M: Willem Riede <osst@riede.org>
10273 L: osst-users@lists.sourceforge.net
10274 L: linux-scsi@vger.kernel.org
10276 F: Documentation/scsi/osst.txt
10277 F: drivers/scsi/osst.*
10278 F: drivers/scsi/osst_*.h
10279 F: drivers/scsi/st.h
10282 M: Jens Wiklander <jens.wiklander@linaro.org>
10284 F: drivers/tee/optee/
10287 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10288 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10289 L: linux-rdma@vger.kernel.org
10291 F: drivers/infiniband/ulp/opa_vnic
10293 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10294 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10295 L: devicetree@vger.kernel.org
10297 F: Documentation/devicetree/dynamic-resolution-notes.txt
10298 F: Documentation/devicetree/overlay-notes.txt
10299 F: drivers/of/overlay.c
10300 F: drivers/of/resolver.c
10302 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10303 M: Rob Herring <robh+dt@kernel.org>
10304 M: Frank Rowand <frowand.list@gmail.com>
10305 L: devicetree@vger.kernel.org
10306 W: http://www.devicetree.org/
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10310 F: include/linux/of*.h
10312 F: Documentation/ABI/testing/sysfs-firmware-ofw
10314 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10315 M: Rob Herring <robh+dt@kernel.org>
10316 M: Mark Rutland <mark.rutland@arm.com>
10317 L: devicetree@vger.kernel.org
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10319 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10321 F: Documentation/devicetree/
10322 F: arch/*/boot/dts/
10323 F: include/dt-bindings/
10325 OPENCORES I2C BUS DRIVER
10326 M: Peter Korsgaard <jacmet@sunsite.dk>
10327 L: linux-i2c@vger.kernel.org
10329 F: Documentation/i2c/busses/i2c-ocores
10330 F: drivers/i2c/busses/i2c-ocores.c
10332 OPENRISC ARCHITECTURE
10333 M: Jonas Bonn <jonas@southpole.se>
10334 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10335 M: Stafford Horne <shorne@gmail.com>
10336 T: git git://github.com/openrisc/linux.git
10337 L: openrisc@lists.librecores.org
10338 W: http://openrisc.io
10340 F: Documentation/devicetree/bindings/openrisc/
10341 F: Documentation/openrisc/
10343 F: drivers/irqchip/irq-ompic.c
10344 F: drivers/irqchip/irq-or1k-*
10347 M: Pravin B Shelar <pshelar@ovn.org>
10348 L: netdev@vger.kernel.org
10349 L: dev@openvswitch.org
10350 W: http://openvswitch.org
10352 F: net/openvswitch/
10353 F: include/uapi/linux/openvswitch.h
10355 OPERATING PERFORMANCE POINTS (OPP)
10356 M: Viresh Kumar <vireshk@kernel.org>
10357 M: Nishanth Menon <nm@ti.com>
10358 M: Stephen Boyd <sboyd@kernel.org>
10359 L: linux-pm@vger.kernel.org
10361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10363 F: include/linux/pm_opp.h
10364 F: Documentation/power/opp.txt
10365 F: Documentation/devicetree/bindings/opp/
10368 M: Clemens Ladisch <clemens@ladisch.de>
10369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10370 T: git git://git.alsa-project.org/alsa-kernel.git
10372 F: sound/drivers/opl4/
10375 M: Robert Richter <rric@kernel.org>
10376 L: oprofile-list@lists.sf.net
10378 F: arch/*/include/asm/oprofile*.h
10379 F: arch/*/oprofile/
10380 F: drivers/oprofile/
10381 F: include/linux/oprofile.h
10383 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10384 M: Mark Fasheh <mark@fasheh.com>
10385 M: Joel Becker <jlbec@evilplan.org>
10386 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10387 W: http://ocfs2.wiki.kernel.org
10389 F: Documentation/filesystems/ocfs2.txt
10390 F: Documentation/filesystems/dlmfs.txt
10393 ORANGEFS FILESYSTEM
10394 M: Mike Marshall <hubcap@omnibond.com>
10395 R: Martin Brandenburg <martin@omnibond.com>
10396 L: devel@lists.orangefs.org
10397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10400 F: Documentation/filesystems/orangefs.txt
10403 L: linux-wireless@vger.kernel.org
10404 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10405 W: http://www.nongnu.org/orinoco/
10407 F: drivers/net/wireless/intersil/orinoco/
10409 OSD LIBRARY and FILESYSTEM
10410 M: Boaz Harrosh <ooo@electrozaur.com>
10412 F: drivers/scsi/osd/
10413 F: include/scsi/osd_*
10416 OV2659 OMNIVISION SENSOR DRIVER
10417 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10418 L: linux-media@vger.kernel.org
10419 W: https://linuxtv.org
10420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10421 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10423 F: drivers/media/i2c/ov2659.c
10424 F: include/media/i2c/ov2659.h
10427 M: Miklos Szeredi <miklos@szeredi.hu>
10428 L: linux-unionfs@vger.kernel.org
10429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10432 F: Documentation/filesystems/overlayfs.txt
10434 P54 WIRELESS DRIVER
10435 M: Christian Lamparter <chunkeey@googlemail.com>
10436 L: linux-wireless@vger.kernel.org
10437 W: http://wireless.kernel.org/en/users/Drivers/p54
10439 F: drivers/net/wireless/intersil/p54/
10441 PA SEMI ETHERNET DRIVER
10442 L: netdev@vger.kernel.org
10444 F: drivers/net/ethernet/pasemi/*
10446 PA SEMI SMBUS DRIVER
10447 L: linux-i2c@vger.kernel.org
10449 F: drivers/i2c/busses/i2c-pasemi.c
10451 PADATA PARALLEL EXECUTION MECHANISM
10452 M: Steffen Klassert <steffen.klassert@secunet.com>
10453 L: linux-crypto@vger.kernel.org
10456 F: include/linux/padata.h
10457 F: Documentation/padata.txt
10459 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10460 M: Harald Welte <laforge@gnumonks.org>
10461 L: platform-driver-x86@vger.kernel.org
10463 F: drivers/platform/x86/panasonic-laptop.c
10465 PANASONIC MN10300/AM33/AM34 PORT
10466 M: David Howells <dhowells@redhat.com>
10467 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10468 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10470 F: Documentation/mn10300/
10473 PARALLEL LCD/KEYPAD PANEL DRIVER
10474 M: Willy Tarreau <willy@haproxy.com>
10475 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10477 F: Documentation/misc-devices/lcd-panel-cgram.txt
10478 F: drivers/misc/panel.c
10480 PARALLEL PORT SUBSYSTEM
10481 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10482 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10483 L: linux-parport@lists.infradead.org (subscribers-only)
10485 F: drivers/parport/
10486 F: include/linux/parport*.h
10487 F: drivers/char/ppdev.c
10488 F: include/uapi/linux/ppdev.h
10489 F: Documentation/parport*.txt
10491 PARAVIRT_OPS INTERFACE
10492 M: Juergen Gross <jgross@suse.com>
10493 M: Alok Kataria <akataria@vmware.com>
10494 L: virtualization@lists.linux-foundation.org
10496 F: Documentation/virtual/paravirt_ops.txt
10497 F: arch/*/kernel/paravirt*
10498 F: arch/*/include/asm/paravirt*.h
10499 F: include/linux/hypervisor.h
10501 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10502 M: Tim Waugh <tim@cyberelk.net>
10503 L: linux-parport@lists.infradead.org (subscribers-only)
10505 F: Documentation/blockdev/paride.txt
10506 F: drivers/block/paride/
10508 PARISC ARCHITECTURE
10509 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10510 M: Helge Deller <deller@gmx.de>
10511 L: linux-parisc@vger.kernel.org
10512 W: http://www.parisc-linux.org/
10513 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10518 F: Documentation/parisc/
10520 F: drivers/char/agp/parisc-agp.c
10521 F: drivers/input/serio/gscps2.c
10522 F: drivers/parport/parport_gsc.*
10523 F: drivers/tty/serial/8250/8250_gsc.c
10524 F: drivers/video/fbdev/sti*
10525 F: drivers/video/console/sti*
10526 F: drivers/video/logo/logo_parisc*
10529 M: Jiri Pirko <jiri@mellanox.com>
10530 L: netdev@vger.kernel.org
10533 F: lib/test_parman.c
10534 F: include/linux/parman.h
10536 PC87360 HARDWARE MONITORING DRIVER
10537 M: Jim Cromie <jim.cromie@gmail.com>
10538 L: linux-hwmon@vger.kernel.org
10540 F: Documentation/hwmon/pc87360
10541 F: drivers/hwmon/pc87360.c
10543 PC8736x GPIO DRIVER
10544 M: Jim Cromie <jim.cromie@gmail.com>
10546 F: drivers/char/pc8736x_gpio.c
10548 PC87427 HARDWARE MONITORING DRIVER
10549 M: Jean Delvare <jdelvare@suse.com>
10550 L: linux-hwmon@vger.kernel.org
10552 F: Documentation/hwmon/pc87427
10553 F: drivers/hwmon/pc87427.c
10556 M: Riku Voipio <riku.voipio@iki.fi>
10558 F: drivers/leds/leds-pca9532.c
10559 F: include/linux/leds-pca9532.h
10561 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10562 M: Guenter Roeck <linux@roeck-us.net>
10563 L: linux-i2c@vger.kernel.org
10565 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10567 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10568 M: Khalid Aziz <khalid@gonehiking.org>
10570 F: drivers/firmware/pcdp.*
10572 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10573 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10574 L: linux-pci@vger.kernel.org
10575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10577 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10578 F: drivers/pci/host/pci-aardvark.c
10580 PCI DRIVER FOR ALTERA PCIE IP
10581 M: Ley Foon Tan <lftan@altera.com>
10582 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10583 L: linux-pci@vger.kernel.org
10585 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10586 F: drivers/pci/host/pcie-altera.c
10588 PCI DRIVER FOR APPLIEDMICRO XGENE
10589 M: Tanmay Inamdar <tinamdar@apm.com>
10590 L: linux-pci@vger.kernel.org
10591 L: linux-arm-kernel@lists.infradead.org
10593 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10594 F: drivers/pci/host/pci-xgene.c
10596 PCI DRIVER FOR ARM VERSATILE PLATFORM
10597 M: Rob Herring <robh@kernel.org>
10598 L: linux-pci@vger.kernel.org
10599 L: linux-arm-kernel@lists.infradead.org
10601 F: Documentation/devicetree/bindings/pci/versatile.txt
10602 F: drivers/pci/host/pci-versatile.c
10604 PCI DRIVER FOR ARMADA 8K
10605 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10606 L: linux-pci@vger.kernel.org
10607 L: linux-arm-kernel@lists.infradead.org
10609 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10610 F: drivers/pci/dwc/pcie-armada8k.c
10612 PCI DRIVER FOR CADENCE PCIE IP
10613 M: Alan Douglas <adouglas@cadence.com>
10614 L: linux-pci@vger.kernel.org
10616 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10617 F: drivers/pci/cadence/pcie-cadence*
10619 PCI DRIVER FOR FREESCALE LAYERSCAPE
10620 M: Minghuan Lian <minghuan.Lian@freescale.com>
10621 M: Mingkai Hu <mingkai.hu@freescale.com>
10622 M: Roy Zang <tie-fei.zang@freescale.com>
10623 L: linuxppc-dev@lists.ozlabs.org
10624 L: linux-pci@vger.kernel.org
10625 L: linux-arm-kernel@lists.infradead.org
10627 F: drivers/pci/dwc/*layerscape*
10629 PCI DRIVER FOR GENERIC OF HOSTS
10630 M: Will Deacon <will.deacon@arm.com>
10631 L: linux-pci@vger.kernel.org
10632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10634 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10635 F: drivers/pci/host/pci-host-common.c
10636 F: drivers/pci/host/pci-host-generic.c
10638 PCI DRIVER FOR IMX6
10639 M: Richard Zhu <hongxing.zhu@nxp.com>
10640 M: Lucas Stach <l.stach@pengutronix.de>
10641 L: linux-pci@vger.kernel.org
10642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10644 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10645 F: drivers/pci/dwc/*imx6*
10647 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10648 M: Keith Busch <keith.busch@intel.com>
10649 M: Jonathan Derrick <jonathan.derrick@intel.com>
10650 L: linux-pci@vger.kernel.org
10652 F: drivers/pci/host/vmd.c
10654 PCI DRIVER FOR MICROSEMI SWITCHTEC
10655 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10656 M: Logan Gunthorpe <logang@deltatee.com>
10657 L: linux-pci@vger.kernel.org
10659 F: Documentation/switchtec.txt
10660 F: Documentation/ABI/testing/sysfs-class-switchtec
10661 F: drivers/pci/switch/switchtec*
10662 F: include/uapi/linux/switchtec_ioctl.h
10663 F: include/linux/switchtec.h
10664 F: drivers/ntb/hw/mscc/
10666 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10667 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10668 M: Jason Cooper <jason@lakedaemon.net>
10669 L: linux-pci@vger.kernel.org
10670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10672 F: drivers/pci/host/*mvebu*
10674 PCI DRIVER FOR NVIDIA TEGRA
10675 M: Thierry Reding <thierry.reding@gmail.com>
10676 L: linux-tegra@vger.kernel.org
10677 L: linux-pci@vger.kernel.org
10679 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10680 F: drivers/pci/host/pci-tegra.c
10682 PCI DRIVER FOR RENESAS R-CAR
10683 M: Simon Horman <horms@verge.net.au>
10684 L: linux-pci@vger.kernel.org
10685 L: linux-renesas-soc@vger.kernel.org
10687 F: drivers/pci/host/*rcar*
10689 PCI DRIVER FOR SAMSUNG EXYNOS
10690 M: Jingoo Han <jingoohan1@gmail.com>
10691 L: linux-pci@vger.kernel.org
10692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10693 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10695 F: drivers/pci/dwc/pci-exynos.c
10697 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10698 M: Jingoo Han <jingoohan1@gmail.com>
10699 M: Joao Pinto <Joao.Pinto@synopsys.com>
10700 L: linux-pci@vger.kernel.org
10702 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10703 F: drivers/pci/dwc/*designware*
10705 PCI DRIVER FOR TI DRA7XX
10706 M: Kishon Vijay Abraham I <kishon@ti.com>
10707 L: linux-omap@vger.kernel.org
10708 L: linux-pci@vger.kernel.org
10710 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10711 F: drivers/pci/dwc/pci-dra7xx.c
10713 PCI DRIVER FOR TI KEYSTONE
10714 M: Murali Karicheri <m-karicheri2@ti.com>
10715 L: linux-pci@vger.kernel.org
10716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10718 F: drivers/pci/dwc/*keystone*
10720 PCI ENDPOINT SUBSYSTEM
10721 M: Kishon Vijay Abraham I <kishon@ti.com>
10722 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10723 L: linux-pci@vger.kernel.org
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10726 F: drivers/pci/endpoint/
10727 F: drivers/misc/pci_endpoint_test.c
10730 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10731 M: Russell Currey <ruscur@russell.cc>
10732 L: linuxppc-dev@lists.ozlabs.org
10734 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10735 F: arch/powerpc/kernel/eeh*.c
10736 F: arch/powerpc/platforms/*/eeh*.c
10737 F: arch/powerpc/include/*/eeh*.h
10740 M: Linas Vepstas <linasvepstas@gmail.com>
10741 L: linux-pci@vger.kernel.org
10743 F: Documentation/PCI/pci-error-recovery.txt
10745 PCI MSI DRIVER FOR ALTERA MSI IP
10746 M: Ley Foon Tan <lftan@altera.com>
10747 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10748 L: linux-pci@vger.kernel.org
10750 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10751 F: drivers/pci/host/pcie-altera-msi.c
10753 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10754 M: Duc Dang <dhdang@apm.com>
10755 L: linux-pci@vger.kernel.org
10756 L: linux-arm-kernel@lists.infradead.org
10758 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10759 F: drivers/pci/host/pci-xgene-msi.c
10762 M: Bjorn Helgaas <bhelgaas@google.com>
10763 L: linux-pci@vger.kernel.org
10764 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10767 F: Documentation/devicetree/bindings/pci/
10768 F: Documentation/PCI/
10769 F: drivers/acpi/pci*
10771 F: include/asm-generic/pci*
10772 F: include/linux/pci*
10773 F: include/uapi/linux/pci*
10776 F: arch/x86/kernel/quirks.c
10778 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10779 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10780 L: linux-pci@vger.kernel.org
10781 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10784 F: drivers/pci/host/
10785 F: drivers/pci/dwc/
10787 PCIE DRIVER FOR AXIS ARTPEC
10788 M: Niklas Cassel <niklas.cassel@axis.com>
10789 M: Jesper Nilsson <jesper.nilsson@axis.com>
10790 L: linux-arm-kernel@axis.com
10791 L: linux-pci@vger.kernel.org
10793 F: Documentation/devicetree/bindings/pci/axis,artpec*
10794 F: drivers/pci/dwc/*artpec*
10796 PCIE DRIVER FOR CAVIUM THUNDERX
10797 M: David Daney <david.daney@cavium.com>
10798 L: linux-pci@vger.kernel.org
10799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10801 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10802 F: drivers/pci/host/pci-thunder-*
10804 PCIE DRIVER FOR HISILICON
10805 M: Zhou Wang <wangzhou1@hisilicon.com>
10806 L: linux-pci@vger.kernel.org
10808 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10809 F: drivers/pci/dwc/pcie-hisi.c
10811 PCIE DRIVER FOR HISILICON KIRIN
10812 M: Xiaowei Song <songxiaowei@hisilicon.com>
10813 M: Binghui Wang <wangbinghui@hisilicon.com>
10814 L: linux-pci@vger.kernel.org
10816 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10817 F: drivers/pci/dwc/pcie-kirin.c
10819 PCIE DRIVER FOR HISILICON STB
10820 M: Jianguo Sun <sunjianguo1@huawei.com>
10821 M: Shawn Guo <shawn.guo@linaro.org>
10822 L: linux-pci@vger.kernel.org
10824 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10825 F: drivers/pci/dwc/pcie-histb.c
10827 PCIE DRIVER FOR MEDIATEK
10828 M: Ryder Lee <ryder.lee@mediatek.com>
10829 L: linux-pci@vger.kernel.org
10830 L: linux-mediatek@lists.infradead.org
10832 F: Documentation/devicetree/bindings/pci/mediatek*
10833 F: drivers/pci/host/*mediatek*
10835 PCIE DRIVER FOR QUALCOMM MSM
10836 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10837 L: linux-pci@vger.kernel.org
10838 L: linux-arm-msm@vger.kernel.org
10840 F: drivers/pci/dwc/*qcom*
10842 PCIE DRIVER FOR ROCKCHIP
10843 M: Shawn Lin <shawn.lin@rock-chips.com>
10844 L: linux-pci@vger.kernel.org
10845 L: linux-rockchip@lists.infradead.org
10847 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10848 F: drivers/pci/host/pcie-rockchip.c
10850 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10851 M: Linus Walleij <linus.walleij@linaro.org>
10852 L: linux-pci@vger.kernel.org
10854 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10855 F: drivers/pci/host/pci-v3-semi.c
10857 PCIE DRIVER FOR ST SPEAR13XX
10858 M: Pratyush Anand <pratyush.anand@gmail.com>
10859 L: linux-pci@vger.kernel.org
10861 F: drivers/pci/dwc/*spear*
10864 M: Dominik Brodowski <linux@dominikbrodowski.net>
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10867 F: Documentation/pcmcia/
10872 PCNET32 NETWORK DRIVER
10873 M: Don Fry <pcnet32@frontier.com>
10874 L: netdev@vger.kernel.org
10876 F: drivers/net/ethernet/amd/pcnet32.c
10878 PCRYPT PARALLEL CRYPTO ENGINE
10879 M: Steffen Klassert <steffen.klassert@secunet.com>
10880 L: linux-crypto@vger.kernel.org
10883 F: include/crypto/pcrypt.h
10885 PEAQ WMI HOTKEYS DRIVER
10886 M: Hans de Goede <hdegoede@redhat.com>
10887 L: platform-driver-x86@vger.kernel.org
10889 F: drivers/platform/x86/peaq-wmi.c
10891 PER-CPU MEMORY ALLOCATOR
10892 M: Tejun Heo <tj@kernel.org>
10893 M: Christoph Lameter <cl@linux.com>
10894 M: Dennis Zhou <dennisszhou@gmail.com>
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10897 F: include/linux/percpu*.h
10899 F: arch/*/include/asm/percpu.h
10901 PER-TASK DELAY ACCOUNTING
10902 M: Balbir Singh <bsingharora@gmail.com>
10904 F: include/linux/delayacct.h
10905 F: kernel/delayacct.c
10907 PERFORMANCE EVENTS SUBSYSTEM
10908 M: Peter Zijlstra <peterz@infradead.org>
10909 M: Ingo Molnar <mingo@redhat.com>
10910 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10911 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10912 R: Jiri Olsa <jolsa@redhat.com>
10913 R: Namhyung Kim <namhyung@kernel.org>
10914 L: linux-kernel@vger.kernel.org
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10918 F: include/linux/perf_event.h
10919 F: include/uapi/linux/perf_event.h
10920 F: arch/*/kernel/perf_event*.c
10921 F: arch/*/kernel/*/perf_event*.c
10922 F: arch/*/kernel/*/*/perf_event*.c
10923 F: arch/*/include/asm/perf_event.h
10924 F: arch/*/kernel/perf_callchain.c
10928 PERSONALITY HANDLING
10929 M: Christoph Hellwig <hch@infradead.org>
10930 L: linux-abi-devel@lists.sourceforge.net
10932 F: include/linux/personality.h
10933 F: include/uapi/linux/personality.h
10936 M: Remi Denis-Courmont <courmisch@gmail.com>
10938 F: Documentation/networking/phonet.txt
10939 F: include/linux/phonet.h
10940 F: include/net/phonet/
10941 F: include/uapi/linux/phonet.h
10945 M: Joern Engel <joern@lazybastard.org>
10946 L: linux-mtd@lists.infradead.org
10948 F: drivers/mtd/devices/phram.c
10951 M: Bruno Prémont <bonbons@linux-vserver.org>
10952 L: linux-input@vger.kernel.org
10954 F: drivers/hid/hid-picolcd*
10957 M: Jamie Iles <jamie@jamieiles.com>
10958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959 T: git git://github.com/jamieiles/linux-2.6-ji.git
10961 F: arch/arm/boot/dts/picoxcell*
10962 F: arch/arm/mach-picoxcell/
10963 F: drivers/crypto/picoxcell*
10965 PIN CONTROL SUBSYSTEM
10966 M: Linus Walleij <linus.walleij@linaro.org>
10967 L: linux-gpio@vger.kernel.org
10968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10970 F: Documentation/devicetree/bindings/pinctrl/
10971 F: Documentation/driver-api/pinctl.rst
10972 F: drivers/pinctrl/
10973 F: include/linux/pinctrl/
10975 PIN CONTROLLER - ATMEL AT91
10976 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10979 F: drivers/pinctrl/pinctrl-at91.*
10981 PIN CONTROLLER - ATMEL AT91 PIO4
10982 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10984 L: linux-gpio@vger.kernel.org
10986 F: drivers/pinctrl/pinctrl-at91-pio4.*
10988 PIN CONTROLLER - FREESCALE
10989 M: Dong Aisheng <aisheng.dong@nxp.com>
10990 M: Fabio Estevam <festevam@gmail.com>
10991 M: Shawn Guo <shawnguo@kernel.org>
10992 M: Stefan Agner <stefan@agner.ch>
10993 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10994 L: linux-gpio@vger.kernel.org
10996 F: drivers/pinctrl/freescale/
10997 F: Documentation/devicetree/bindings/pinctrl/fsl,*
10999 PIN CONTROLLER - INTEL
11000 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11001 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11003 F: drivers/pinctrl/intel/
11005 PIN CONTROLLER - MEDIATEK
11006 M: Sean Wang <sean.wang@mediatek.com>
11007 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11009 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11010 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11011 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11012 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11013 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11015 PIN CONTROLLER - QUALCOMM
11016 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11018 L: linux-arm-msm@vger.kernel.org
11019 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11020 F: drivers/pinctrl/qcom/
11022 PIN CONTROLLER - RENESAS
11023 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11024 M: Geert Uytterhoeven <geert+renesas@glider.be>
11025 L: linux-renesas-soc@vger.kernel.org
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11028 F: drivers/pinctrl/sh-pfc/
11030 PIN CONTROLLER - SAMSUNG
11031 M: Tomasz Figa <tomasz.figa@gmail.com>
11032 M: Krzysztof Kozlowski <krzk@kernel.org>
11033 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11036 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11039 F: drivers/pinctrl/samsung/
11040 F: include/dt-bindings/pinctrl/samsung.h
11041 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11043 PIN CONTROLLER - SINGLE
11044 M: Tony Lindgren <tony@atomide.com>
11045 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11047 L: linux-omap@vger.kernel.org
11049 F: drivers/pinctrl/pinctrl-single.c
11051 PIN CONTROLLER - ST SPEAR
11052 M: Viresh Kumar <vireshk@kernel.org>
11053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11054 W: http://www.st.com/spear
11056 F: drivers/pinctrl/spear/
11058 PISTACHIO SOC SUPPORT
11059 M: James Hartley <james.hartley@sondrel.com>
11060 L: linux-mips@linux-mips.org
11062 F: arch/mips/pistachio/
11063 F: arch/mips/include/asm/mach-pistachio/
11064 F: arch/mips/boot/dts/img/pistachio*
11065 F: arch/mips/configs/pistachio*_defconfig
11069 M: linux-block@vger.kernel.org
11070 F: drivers/block/pktcdvd.c
11071 F: include/linux/pktcdvd.h
11072 F: include/uapi/linux/pktcdvd.h
11074 PKUNITY SOC DRIVERS
11075 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11076 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11078 T: git git://github.com/gxt/linux.git
11079 F: drivers/input/serio/i8042-unicore32io.h
11080 F: drivers/i2c/busses/i2c-puv3.c
11081 F: drivers/video/fbdev/fb-puv3.c
11082 F: drivers/rtc/rtc-puv3.c
11084 PMBUS HARDWARE MONITORING DRIVERS
11085 M: Guenter Roeck <linux@roeck-us.net>
11086 L: linux-hwmon@vger.kernel.org
11087 W: http://hwmon.wiki.kernel.org/
11088 W: http://www.roeck-us.net/linux/drivers/
11089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11091 F: Documentation/hwmon/pmbus
11092 F: drivers/hwmon/pmbus/
11093 F: include/linux/pmbus.h
11095 PMC SIERRA MaxRAID DRIVER
11096 L: linux-scsi@vger.kernel.org
11097 W: http://www.pmc-sierra.com/
11099 F: drivers/scsi/pmcraid.*
11101 PMC SIERRA PM8001 DRIVER
11102 M: Jack Wang <jinpu.wang@profitbricks.com>
11103 M: lindar_liu@usish.com
11104 L: linux-scsi@vger.kernel.org
11106 F: drivers/scsi/pm8001/
11109 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11113 POSIX CLOCKS and TIMERS
11114 M: Thomas Gleixner <tglx@linutronix.de>
11115 L: linux-kernel@vger.kernel.org
11116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11119 F: include/linux/timer*
11120 F: kernel/time/*timer*
11122 POWER MANAGEMENT CORE
11123 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11124 L: linux-pm@vger.kernel.org
11125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11126 B: https://bugzilla.kernel.org
11128 F: drivers/base/power/
11129 F: include/linux/pm.h
11130 F: include/linux/pm_*
11131 F: include/linux/powercap.h
11132 F: drivers/powercap/
11133 F: kernel/configs/nopm.config
11135 POWER STATE COORDINATION INTERFACE (PSCI)
11136 M: Mark Rutland <mark.rutland@arm.com>
11137 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11138 L: linux-arm-kernel@lists.infradead.org
11140 F: drivers/firmware/psci*.c
11141 F: include/linux/psci.h
11142 F: include/uapi/linux/psci.h
11144 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11145 M: Sebastian Reichel <sre@kernel.org>
11146 L: linux-pm@vger.kernel.org
11147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11149 F: Documentation/devicetree/bindings/power/supply/
11150 F: include/linux/power_supply.h
11151 F: drivers/power/supply/
11153 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11154 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11155 L: linuxppc-dev@lists.ozlabs.org
11157 F: drivers/char/powernv-op-panel.c
11159 PPP OVER ATM (RFC 2364)
11160 M: Mitchell Blank Jr <mitch@sfgoth.com>
11162 F: net/atm/pppoatm.c
11163 F: include/uapi/linux/atmppp.h
11166 M: Michal Ostrowski <mostrows@earthlink.net>
11168 F: drivers/net/ppp/pppoe.c
11169 F: drivers/net/ppp/pppox.c
11172 M: James Chapman <jchapman@katalix.com>
11174 F: net/l2tp/l2tp_ppp.c
11175 F: include/linux/if_pppol2tp.h
11176 F: include/uapi/linux/if_pppol2tp.h
11178 PPP PROTOCOL DRIVERS AND COMPRESSORS
11179 M: Paul Mackerras <paulus@samba.org>
11180 L: linux-ppp@vger.kernel.org
11182 F: drivers/net/ppp/ppp_*
11185 M: Rodolfo Giometti <giometti@enneenne.com>
11186 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11187 L: linuxpps@ml.enneenne.com (subscribers-only)
11189 F: Documentation/pps/
11190 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11191 F: Documentation/ABI/testing/sysfs-pps
11193 F: include/linux/pps*.h
11194 F: include/uapi/linux/pps.h
11197 M: Dmitry Kozlov <xeb@mail.ru>
11198 L: netdev@vger.kernel.org
11200 F: drivers/net/ppp/pptp.c
11201 W: http://sourceforge.net/projects/accel-pptp
11204 M: Robert Love <rml@tech9.net>
11205 L: kpreempt-tech@lists.sourceforge.net
11206 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11208 F: Documentation/preempt-locking.txt
11209 F: include/linux/preempt.h
11212 M: Petr Mladek <pmladek@suse.com>
11213 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11214 R: Steven Rostedt <rostedt@goodmis.org>
11217 F: include/linux/printk.h
11219 PRISM54 WIRELESS DRIVER
11220 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11221 L: linux-wireless@vger.kernel.org
11222 W: http://wireless.kernel.org/en/users/Drivers/p54
11224 F: drivers/net/wireless/intersil/prism54/
11227 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11228 M: Kees Cook <keescook@chromium.org>
11229 L: linux-kernel@vger.kernel.org
11230 L: linux-fsdevel@vger.kernel.org
11232 F: fs/proc/proc_sysctl.c
11233 F: include/linux/sysctl.h
11235 F: tools/testing/selftests/sysctl/
11237 PS3 NETWORK SUPPORT
11238 M: Geoff Levand <geoff@infradead.org>
11239 L: netdev@vger.kernel.org
11240 L: linuxppc-dev@lists.ozlabs.org
11242 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11244 PS3 PLATFORM SUPPORT
11245 M: Geoff Levand <geoff@infradead.org>
11246 L: linuxppc-dev@lists.ozlabs.org
11248 F: arch/powerpc/boot/ps3*
11249 F: arch/powerpc/include/asm/lv1call.h
11250 F: arch/powerpc/include/asm/ps3*.h
11251 F: arch/powerpc/platforms/ps3/
11254 F: drivers/rtc/rtc-ps3.c
11255 F: drivers/usb/host/*ps3.c
11256 F: sound/ppc/snd_ps3*
11259 M: Jim Paris <jim@jtan.com>
11260 M: Geoff Levand <geoff@infradead.org>
11261 L: linuxppc-dev@lists.ozlabs.org
11263 F: drivers/block/ps3vram.c
11265 PSAMPLE PACKET SAMPLING SUPPORT:
11266 M: Yotam Gigi <yotam.gi@gmail.com>
11269 F: include/net/psample.h
11270 F: include/uapi/linux/psample.h
11273 M: Kees Cook <keescook@chromium.org>
11274 M: Anton Vorontsov <anton@enomsg.org>
11275 M: Colin Cross <ccross@android.com>
11276 M: Tony Luck <tony.luck@intel.com>
11278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11280 F: include/linux/pstore*
11281 F: drivers/firmware/efi/efi-pstore.c
11282 F: drivers/acpi/apei/erst.c
11283 F: Documentation/admin-guide/ramoops.rst
11284 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11285 K: \b(pstore|ramoops)
11287 PTP HARDWARE CLOCK SUPPORT
11288 M: Richard Cochran <richardcochran@gmail.com>
11289 L: netdev@vger.kernel.org
11291 W: http://linuxptp.sourceforge.net/
11292 F: Documentation/ABI/testing/sysfs-ptp
11293 F: Documentation/ptp/*
11294 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11295 F: drivers/net/phy/dp83640*
11297 F: include/linux/ptp_cl*
11300 M: Oleg Nesterov <oleg@redhat.com>
11302 F: include/asm-generic/syscall.h
11303 F: include/linux/ptrace.h
11304 F: include/linux/regset.h
11305 F: include/linux/tracehook.h
11306 F: include/uapi/linux/ptrace.h
11307 F: include/uapi/linux/ptrace.h
11308 F: include/asm-generic/ptrace.h
11310 F: arch/*/ptrace*.c
11311 F: arch/*/*/ptrace*.c
11312 F: arch/*/include/asm/ptrace*.h
11315 M: Hans Verkuil <hverkuil@xs4all.nl>
11316 L: linux-media@vger.kernel.org
11317 T: git git://linuxtv.org/media_tree.git
11319 F: drivers/media/usb/pulse8-cec/*
11320 F: Documentation/media/cec-drivers/pulse8-cec.rst
11322 PVRUSB2 VIDEO4LINUX DRIVER
11323 M: Mike Isely <isely@pobox.com>
11324 L: pvrusb2@isely.net (subscribers-only)
11325 L: linux-media@vger.kernel.org
11326 W: http://www.isely.net/pvrusb2/
11327 T: git git://linuxtv.org/media_tree.git
11329 F: Documentation/media/v4l-drivers/pvrusb2*
11330 F: drivers/media/usb/pvrusb2/
11333 M: Hans Verkuil <hverkuil@xs4all.nl>
11334 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11337 F: drivers/media/usb/pwc/*
11340 M: Kamil Debski <kamil@wypas.org>
11341 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11342 L: linux-hwmon@vger.kernel.org
11344 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11345 F: Documentation/hwmon/pwm-fan
11346 F: drivers/hwmon/pwm-fan.c
11349 M: Sean Young <sean@mess.org>
11350 L: linux-media@vger.kernel.org
11352 F: drivers/media/rc/pwm-ir-tx.c
11355 M: Thierry Reding <thierry.reding@gmail.com>
11356 L: linux-pwm@vger.kernel.org
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11359 F: Documentation/pwm.txt
11360 F: Documentation/devicetree/bindings/pwm/
11361 F: include/linux/pwm.h
11363 F: drivers/video/backlight/pwm_bl.c
11364 F: include/linux/pwm_backlight.h
11365 F: drivers/gpio/gpio-mvebu.c
11366 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11369 M: Robert Jarzmik <robert.jarzmik@free.fr>
11370 L: linux-gpio@vger.kernel.org
11372 F: drivers/gpio/gpio-pxa.c
11378 M: Robert Jarzmik <robert.jarzmik@free.fr>
11379 L: linux-rtc@vger.kernel.org
11382 PXA2xx/PXA3xx SUPPORT
11383 M: Daniel Mack <daniel@zonque.org>
11384 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11385 M: Robert Jarzmik <robert.jarzmik@free.fr>
11386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11387 T: git git://github.com/hzhuang1/linux.git
11388 T: git git://github.com/rjarzmik/linux.git
11390 F: arch/arm/boot/dts/pxa*
11391 F: arch/arm/mach-pxa/
11392 F: drivers/dma/pxa*
11393 F: drivers/pcmcia/pxa2xx*
11394 F: drivers/pinctrl/pxa/
11395 F: drivers/spi/spi-pxa2xx*
11396 F: drivers/usb/gadget/udc/pxa2*
11397 F: include/sound/pxa2xx-lib.h
11401 PXA3xx NAND FLASH DRIVER
11402 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11403 L: linux-mtd@lists.infradead.org
11405 F: drivers/mtd/nand/pxa3xx_nand.c
11408 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11409 L: qat-linux@intel.com
11411 F: drivers/crypto/qat/
11413 QCOM AUDIO (ASoC) DRIVERS
11414 M: Patrick Lai <plai@codeaurora.org>
11415 M: Banajit Goswami <bgoswami@codeaurora.org>
11416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11420 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11421 M: Gabriel Somlo <somlo@cmu.edu>
11422 M: "Michael S. Tsirkin" <mst@redhat.com>
11423 L: qemu-devel@nongnu.org
11425 F: drivers/firmware/qemu_fw_cfg.c
11428 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11429 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11430 L: linux-rdma@vger.kernel.org
11432 F: drivers/infiniband/hw/qib/
11434 QLOGIC QL41xxx FCOE DRIVER
11435 M: QLogic-Storage-Upstream@cavium.com
11436 L: linux-scsi@vger.kernel.org
11438 F: drivers/scsi/qedf/
11440 QLOGIC QL41xxx ISCSI DRIVER
11441 M: QLogic-Storage-Upstream@cavium.com
11442 L: linux-scsi@vger.kernel.org
11444 F: drivers/scsi/qedi/
11446 QLOGIC QL4xxx ETHERNET DRIVER
11447 M: Ariel Elior <Ariel.Elior@cavium.com>
11448 M: everest-linux-l2@cavium.com
11449 L: netdev@vger.kernel.org
11451 F: drivers/net/ethernet/qlogic/qed/
11452 F: include/linux/qed/
11453 F: drivers/net/ethernet/qlogic/qede/
11455 QLOGIC QL4xxx RDMA DRIVER
11456 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11457 M: Ariel Elior <Ariel.Elior@cavium.com>
11458 L: linux-rdma@vger.kernel.org
11460 F: drivers/infiniband/hw/qedr/
11461 F: include/uapi/rdma/qedr-abi.h
11463 QLOGIC QLA1280 SCSI DRIVER
11464 M: Michael Reed <mdr@sgi.com>
11465 L: linux-scsi@vger.kernel.org
11467 F: drivers/scsi/qla1280.[ch]
11469 QLOGIC QLA2XXX FC-SCSI DRIVER
11470 M: qla2xxx-upstream@qlogic.com
11471 L: linux-scsi@vger.kernel.org
11473 F: Documentation/scsi/LICENSE.qla2xxx
11474 F: drivers/scsi/qla2xxx/
11476 QLOGIC QLA3XXX NETWORK DRIVER
11477 M: Dept-GELinuxNICDev@cavium.com
11478 L: netdev@vger.kernel.org
11480 F: Documentation/networking/LICENSE.qla3xxx
11481 F: drivers/net/ethernet/qlogic/qla3xxx.*
11483 QLOGIC QLA4XXX iSCSI DRIVER
11484 M: QLogic-Storage-Upstream@qlogic.com
11485 L: linux-scsi@vger.kernel.org
11487 F: Documentation/scsi/LICENSE.qla4xxx
11488 F: drivers/scsi/qla4xxx/
11490 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11491 M: Harish Patil <harish.patil@cavium.com>
11492 M: Manish Chopra <manish.chopra@cavium.com>
11493 M: Dept-GELinuxNICDev@cavium.com
11494 L: netdev@vger.kernel.org
11496 F: drivers/net/ethernet/qlogic/qlcnic/
11498 QLOGIC QLGE 10Gb ETHERNET DRIVER
11499 M: Harish Patil <harish.patil@cavium.com>
11500 M: Manish Chopra <manish.chopra@cavium.com>
11501 M: Dept-GELinuxNICDev@cavium.com
11502 L: netdev@vger.kernel.org
11504 F: drivers/net/ethernet/qlogic/qlge/
11507 M: Anders Larsen <al@alarsen.net>
11508 W: http://www.alarsen.net/linux/qnx4fs/
11511 F: include/uapi/linux/qnx4_fs.h
11512 F: include/uapi/linux/qnxtypes.h
11514 QORIQ DPAA2 FSL-MC BUS DRIVER
11515 M: Stuart Yoder <stuyoder@gmail.com>
11516 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11517 L: linux-kernel@vger.kernel.org
11519 F: drivers/staging/fsl-mc/
11520 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11522 QT1010 MEDIA DRIVER
11523 M: Antti Palosaari <crope@iki.fi>
11524 L: linux-media@vger.kernel.org
11525 W: https://linuxtv.org
11526 W: http://palosaari.fi/linux/
11527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528 T: git git://linuxtv.org/anttip/media_tree.git
11530 F: drivers/media/tuners/qt1010*
11532 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11533 M: Kalle Valo <kvalo@qca.qualcomm.com>
11534 L: ath10k@lists.infradead.org
11535 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11538 F: drivers/net/wireless/ath/ath10k/
11540 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11541 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11542 L: linux-wireless@vger.kernel.org
11543 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11545 F: drivers/net/wireless/ath/ath9k/
11547 QUALCOMM CAMERA SUBSYSTEM DRIVER
11548 M: Todor Tomov <todor.tomov@linaro.org>
11549 L: linux-media@vger.kernel.org
11551 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11552 F: Documentation/media/v4l-drivers/qcom_camss.rst
11553 F: drivers/media/platform/qcom/camss-8x16/
11555 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11556 M: Timur Tabi <timur@codeaurora.org>
11557 L: netdev@vger.kernel.org
11559 F: drivers/net/ethernet/qualcomm/emac/
11561 QUALCOMM HEXAGON ARCHITECTURE
11562 M: Richard Kuo <rkuo@codeaurora.org>
11563 L: linux-hexagon@vger.kernel.org
11564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11569 M: Rob Clark <robdclark@gmail.com>
11570 L: iommu@lists.linux-foundation.org
11571 L: linux-arm-msm@vger.kernel.org
11573 F: drivers/iommu/qcom_iommu.c
11575 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11576 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11577 L: linux-media@vger.kernel.org
11578 L: linux-arm-msm@vger.kernel.org
11579 T: git git://linuxtv.org/media_tree.git
11581 F: drivers/media/platform/qcom/venus/
11583 QUALCOMM WCN36XX WIRELESS DRIVER
11584 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11585 L: wcn36xx@lists.infradead.org
11586 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11587 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11589 F: drivers/net/wireless/ath/wcn36xx/
11591 QUANTENNA QTNFMAC WIRELESS DRIVER
11592 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11593 M: Avinash Patil <avinashp@quantenna.com>
11594 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11595 L: linux-wireless@vger.kernel.org
11597 F: drivers/net/wireless/quantenna
11599 RADEON and AMDGPU DRM DRIVERS
11600 M: Alex Deucher <alexander.deucher@amd.com>
11601 M: Christian König <christian.koenig@amd.com>
11602 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11603 L: amd-gfx@lists.freedesktop.org
11604 T: git git://people.freedesktop.org/~agd5f/linux
11606 F: drivers/gpu/drm/radeon/
11607 F: include/uapi/drm/radeon_drm.h
11608 F: drivers/gpu/drm/amd/
11609 F: include/uapi/drm/amdgpu_drm.h
11611 RADEON FRAMEBUFFER DISPLAY DRIVER
11612 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11613 L: linux-fbdev@vger.kernel.org
11615 F: drivers/video/fbdev/aty/radeon*
11616 F: include/uapi/linux/radeonfb.h
11618 RADIOSHARK RADIO DRIVER
11619 M: Hans Verkuil <hverkuil@xs4all.nl>
11620 L: linux-media@vger.kernel.org
11621 T: git git://linuxtv.org/media_tree.git
11623 F: drivers/media/radio/radio-shark.c
11625 RADIOSHARK2 RADIO DRIVER
11626 M: Hans Verkuil <hverkuil@xs4all.nl>
11627 L: linux-media@vger.kernel.org
11628 T: git git://linuxtv.org/media_tree.git
11630 F: drivers/media/radio/radio-shark2.c
11631 F: drivers/media/radio/radio-tea5777.c
11633 RADOS BLOCK DEVICE (RBD)
11634 M: Ilya Dryomov <idryomov@gmail.com>
11635 M: Sage Weil <sage@redhat.com>
11636 M: Alex Elder <elder@kernel.org>
11637 L: ceph-devel@vger.kernel.org
11638 W: http://ceph.com/
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11640 T: git git://github.com/ceph/ceph-client.git
11642 F: Documentation/ABI/testing/sysfs-bus-rbd
11643 F: drivers/block/rbd.c
11644 F: drivers/block/rbd_types.h
11646 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11647 M: Paul Mackerras <paulus@samba.org>
11648 L: linux-fbdev@vger.kernel.org
11650 F: drivers/video/fbdev/aty/aty128fb.c
11652 RAINSHADOW-CEC DRIVER
11653 M: Hans Verkuil <hverkuil@xs4all.nl>
11654 L: linux-media@vger.kernel.org
11655 T: git git://linuxtv.org/media_tree.git
11657 F: drivers/media/usb/rainshadow-cec/*
11659 RALINK MIPS ARCHITECTURE
11660 M: John Crispin <john@phrozen.org>
11661 L: linux-mips@linux-mips.org
11663 F: arch/mips/ralink
11665 RALINK RT2X00 WIRELESS LAN DRIVER
11667 M: Stanislaw Gruszka <sgruszka@redhat.com>
11668 M: Helmut Schaa <helmut.schaa@googlemail.com>
11669 L: linux-wireless@vger.kernel.org
11671 F: drivers/net/wireless/ralink/rt2x00/
11673 RAMDISK RAM BLOCK DEVICE DRIVER
11674 M: Jens Axboe <axboe@kernel.dk>
11676 F: Documentation/blockdev/ramdisk.txt
11677 F: drivers/block/brd.c
11679 RANCHU VIRTUAL BOARD FOR MIPS
11680 M: Miodrag Dinic <miodrag.dinic@mips.com>
11681 L: linux-mips@linux-mips.org
11683 F: arch/mips/generic/board-ranchu.c
11684 F: arch/mips/configs/generic/board-ranchu.config
11686 RANDOM NUMBER DRIVER
11687 M: "Theodore Ts'o" <tytso@mit.edu>
11689 F: drivers/char/random.c
11692 M: Matt Porter <mporter@kernel.crashing.org>
11693 M: Alexandre Bounine <alexandre.bounine@idt.com>
11695 F: drivers/rapidio/
11697 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11698 L: linux-wireless@vger.kernel.org
11700 F: drivers/net/wireless/ray*
11702 RCUTORTURE TEST FRAMEWORK
11703 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11704 M: Josh Triplett <josh@joshtriplett.org>
11705 R: Steven Rostedt <rostedt@goodmis.org>
11706 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11707 R: Lai Jiangshan <jiangshanlai@gmail.com>
11708 L: linux-kernel@vger.kernel.org
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11711 F: tools/testing/selftests/rcutorture
11714 M: Florian Fainelli <florian@openwrt.org>
11717 RDC R6040 FAST ETHERNET DRIVER
11718 M: Florian Fainelli <f.fainelli@gmail.com>
11719 L: netdev@vger.kernel.org
11721 F: drivers/net/ethernet/rdc/r6040.c
11723 RDMAVT - RDMA verbs software
11724 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11725 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11726 L: linux-rdma@vger.kernel.org
11728 F: drivers/infiniband/sw/rdmavt
11730 RDS - RELIABLE DATAGRAM SOCKETS
11731 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11732 L: netdev@vger.kernel.org
11733 L: linux-rdma@vger.kernel.org
11734 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11735 W: https://oss.oracle.com/projects/rds/
11738 F: Documentation/networking/rds.txt
11740 RDT - RESOURCE ALLOCATION
11741 M: Fenghua Yu <fenghua.yu@intel.com>
11742 L: linux-kernel@vger.kernel.org
11744 F: arch/x86/kernel/cpu/intel_rdt*
11745 F: arch/x86/include/asm/intel_rdt_sched.h
11746 F: Documentation/x86/intel_rdt*
11748 READ-COPY UPDATE (RCU)
11749 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11750 M: Josh Triplett <josh@joshtriplett.org>
11751 R: Steven Rostedt <rostedt@goodmis.org>
11752 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11753 R: Lai Jiangshan <jiangshanlai@gmail.com>
11754 L: linux-kernel@vger.kernel.org
11755 W: http://www.rdrop.com/users/paulmck/RCU/
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11758 F: Documentation/RCU/
11759 X: Documentation/RCU/torture.txt
11760 F: include/linux/rcu*
11761 X: include/linux/srcu.h
11763 X: kernel/torture.c
11765 REAL TIME CLOCK (RTC) SUBSYSTEM
11766 M: Alessandro Zummo <a.zummo@towertech.it>
11767 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11768 L: linux-rtc@vger.kernel.org
11769 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11772 F: Documentation/devicetree/bindings/rtc/
11773 F: Documentation/rtc.txt
11775 F: include/linux/rtc.h
11776 F: include/uapi/linux/rtc.h
11777 F: include/linux/rtc/
11778 F: include/linux/platform_data/rtc-*
11779 F: tools/testing/selftests/timers/rtctest.c
11781 REALTEK AUDIO CODECS
11782 M: Bard Liao <bardliao@realtek.com>
11783 M: Oder Chiou <oder_chiou@realtek.com>
11785 F: sound/soc/codecs/rt*
11786 F: include/sound/rt*.h
11788 REGISTER MAP ABSTRACTION
11789 M: Mark Brown <broonie@kernel.org>
11790 L: linux-kernel@vger.kernel.org
11791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11793 F: Documentation/devicetree/bindings/regmap/
11794 F: drivers/base/regmap/
11795 F: include/linux/regmap.h
11797 REISERFS FILE SYSTEM
11798 L: reiserfs-devel@vger.kernel.org
11802 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11803 M: Ohad Ben-Cohen <ohad@wizery.com>
11804 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11805 L: linux-remoteproc@vger.kernel.org
11806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11808 F: Documentation/devicetree/bindings/remoteproc/
11809 F: Documentation/remoteproc.txt
11810 F: drivers/remoteproc/
11811 F: include/linux/remoteproc.h
11813 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11814 M: Ohad Ben-Cohen <ohad@wizery.com>
11815 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11816 L: linux-remoteproc@vger.kernel.org
11817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11820 F: Documentation/rpmsg.txt
11821 F: include/linux/rpmsg.h
11822 F: include/linux/rpmsg/
11824 RENESAS CLOCK DRIVERS
11825 M: Geert Uytterhoeven <geert+renesas@glider.be>
11826 L: linux-renesas-soc@vger.kernel.org
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11829 F: drivers/clk/renesas/
11831 RENESAS ETHERNET DRIVERS
11832 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11833 L: netdev@vger.kernel.org
11834 L: linux-renesas-soc@vger.kernel.org
11835 F: Documentation/devicetree/bindings/net/renesas,*.txt
11836 F: Documentation/devicetree/bindings/net/sh_eth.txt
11837 F: drivers/net/ethernet/renesas/
11838 F: include/linux/sh_eth.h
11840 RENESAS R-CAR GYROADC DRIVER
11841 M: Marek Vasut <marek.vasut@gmail.com>
11842 L: linux-iio@vger.kernel.org
11844 F: drivers/iio/adc/rcar_gyro_adc.c
11846 RENESAS USB PHY DRIVER
11847 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11848 L: linux-renesas-soc@vger.kernel.org
11850 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11852 RESET CONTROLLER FRAMEWORK
11853 M: Philipp Zabel <p.zabel@pengutronix.de>
11854 T: git git://git.pengutronix.de/git/pza/linux
11857 F: Documentation/devicetree/bindings/reset/
11858 F: include/dt-bindings/reset/
11859 F: include/linux/reset.h
11860 F: include/linux/reset-controller.h
11863 M: Johannes Berg <johannes@sipsolutions.net>
11864 L: linux-wireless@vger.kernel.org
11865 W: http://wireless.kernel.org/
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11869 F: Documentation/rfkill.txt
11870 F: Documentation/ABI/stable/sysfs-class-rfkill
11874 M: Thomas Graf <tgraf@suug.ch>
11875 M: Herbert Xu <herbert@gondor.apana.org.au>
11876 L: netdev@vger.kernel.org
11878 F: lib/rhashtable.c
11879 F: include/linux/rhashtable.h
11881 RICOH R5C592 MEMORYSTICK DRIVER
11882 M: Maxim Levitsky <maximlevitsky@gmail.com>
11884 F: drivers/memstick/host/r592.*
11886 RICOH SMARTMEDIA/XD DRIVER
11887 M: Maxim Levitsky <maximlevitsky@gmail.com>
11889 F: drivers/mtd/nand/r852.c
11890 F: drivers/mtd/nand/r852.h
11892 RISC-V ARCHITECTURE
11893 M: Palmer Dabbelt <palmer@sifive.com>
11894 M: Albert Ou <albert@sifive.com>
11895 L: linux-riscv@lists.infradead.org
11896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11903 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11904 W: http://sourceforge.net/projects/roccat/
11906 F: drivers/hid/hid-roccat*
11907 F: include/linux/hid-roccat*
11908 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11910 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11911 M: Jacob chen <jacob2.chen@rock-chips.com>
11912 L: linux-media@vger.kernel.org
11914 F: drivers/media/platform/rockchip/rga/
11915 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11918 M: Jiri Pirko <jiri@resnulli.us>
11919 L: netdev@vger.kernel.org
11921 F: drivers/net/ethernet/rocker/
11925 W: http://www.comtrol.com
11927 F: Documentation/serial/rocket.txt
11928 F: drivers/tty/rocket*
11930 ROCKETPORT EXPRESS/INFINITY DRIVER
11931 M: Kevin Cernekee <cernekee@gmail.com>
11932 L: linux-serial@vger.kernel.org
11934 F: drivers/tty/serial/rp2.*
11936 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11937 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11938 L: linux-kernel@vger.kernel.org
11939 L: linux-renesas-soc@vger.kernel.org
11941 F: drivers/mfd/bd9571mwv.c
11942 F: drivers/regulator/bd9571mwv-regulator.c
11943 F: drivers/gpio/gpio-bd9571mwv.c
11944 F: include/linux/mfd/bd9571mwv.h
11945 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11948 M: Ralf Baechle <ralf@linux-mips.org>
11949 L: linux-hams@vger.kernel.org
11950 W: http://www.linux-ax25.org/
11952 F: include/net/rose.h
11953 F: include/uapi/linux/rose.h
11956 RTL2830 MEDIA DRIVER
11957 M: Antti Palosaari <crope@iki.fi>
11958 L: linux-media@vger.kernel.org
11959 W: https://linuxtv.org
11960 W: http://palosaari.fi/linux/
11961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11962 T: git git://linuxtv.org/anttip/media_tree.git
11964 F: drivers/media/dvb-frontends/rtl2830*
11966 RTL2832 MEDIA DRIVER
11967 M: Antti Palosaari <crope@iki.fi>
11968 L: linux-media@vger.kernel.org
11969 W: https://linuxtv.org
11970 W: http://palosaari.fi/linux/
11971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11972 T: git git://linuxtv.org/anttip/media_tree.git
11974 F: drivers/media/dvb-frontends/rtl2832*
11976 RTL2832_SDR MEDIA DRIVER
11977 M: Antti Palosaari <crope@iki.fi>
11978 L: linux-media@vger.kernel.org
11979 W: https://linuxtv.org
11980 W: http://palosaari.fi/linux/
11981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11982 T: git git://linuxtv.org/anttip/media_tree.git
11984 F: drivers/media/dvb-frontends/rtl2832_sdr*
11986 RTL8180 WIRELESS DRIVER
11987 L: linux-wireless@vger.kernel.org
11988 W: http://wireless.kernel.org/
11989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11991 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11993 RTL8187 WIRELESS DRIVER
11994 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11995 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11996 M: Larry Finger <Larry.Finger@lwfinger.net>
11997 L: linux-wireless@vger.kernel.org
11998 W: http://wireless.kernel.org/
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12001 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12003 REALTEK WIRELESS DRIVER (rtlwifi family)
12004 M: Ping-Ke Shih <pkshih@realtek.com>
12005 L: linux-wireless@vger.kernel.org
12006 W: http://wireless.kernel.org/
12007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12009 F: drivers/net/wireless/realtek/rtlwifi/
12011 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12012 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12013 L: linux-wireless@vger.kernel.org
12014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12016 F: drivers/net/wireless/realtek/rtl8xxxu/
12018 RXRPC SOCKETS (AF_RXRPC)
12019 M: David Howells <dhowells@redhat.com>
12020 L: linux-afs@lists.infradead.org
12023 F: include/keys/rxrpc-type.h
12024 F: include/net/af_rxrpc.h
12025 F: include/trace/events/rxrpc.h
12026 F: include/uapi/linux/rxrpc.h
12027 F: Documentation/networking/rxrpc.txt
12028 W: https://www.infradead.org/~dhowells/kafs/
12030 S3 SAVAGE FRAMEBUFFER DRIVER
12031 M: Antonino Daplas <adaplas@gmail.com>
12032 L: linux-fbdev@vger.kernel.org
12034 F: drivers/video/fbdev/savage/
12037 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12038 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12039 L: linux-s390@vger.kernel.org
12040 W: http://www.ibm.com/developerworks/linux/linux390/
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12045 F: Documentation/s390/
12046 F: Documentation/driver-api/s390-drivers.rst
12048 S390 COMMON I/O LAYER
12049 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12050 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12051 L: linux-s390@vger.kernel.org
12052 W: http://www.ibm.com/developerworks/linux/linux390/
12054 F: drivers/s390/cio/
12057 M: Stefan Haberland <sth@linux.vnet.ibm.com>
12058 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12059 L: linux-s390@vger.kernel.org
12060 W: http://www.ibm.com/developerworks/linux/linux390/
12062 F: drivers/s390/block/dasd*
12063 F: block/partitions/ibm.c
12066 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12067 L: linux-s390@vger.kernel.org
12068 W: http://www.ibm.com/developerworks/linux/linux390/
12070 F: drivers/iommu/s390-iommu.c
12072 S390 IUCV NETWORK LAYER
12073 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12074 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12075 L: linux-s390@vger.kernel.org
12076 W: http://www.ibm.com/developerworks/linux/linux390/
12078 F: drivers/s390/net/*iucv*
12079 F: include/net/iucv/
12082 S390 NETWORK DRIVERS
12083 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12084 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12085 L: linux-s390@vger.kernel.org
12086 W: http://www.ibm.com/developerworks/linux/linux390/
12088 F: drivers/s390/net/
12091 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12092 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12093 L: linux-s390@vger.kernel.org
12094 W: http://www.ibm.com/developerworks/linux/linux390/
12097 F: drivers/pci/hotplug/s390_pci_hpc.c
12099 S390 VFIO-CCW DRIVER
12100 M: Cornelia Huck <cohuck@redhat.com>
12101 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12102 M: Halil Pasic <pasic@linux.vnet.ibm.com>
12103 L: linux-s390@vger.kernel.org
12104 L: kvm@vger.kernel.org
12106 F: drivers/s390/cio/vfio_ccw*
12107 F: Documentation/s390/vfio-ccw.txt
12108 F: include/uapi/linux/vfio_ccw.h
12111 M: Harald Freudenberger <freude@de.ibm.com>
12112 L: linux-s390@vger.kernel.org
12113 W: http://www.ibm.com/developerworks/linux/linux390/
12115 F: drivers/s390/crypto/
12118 M: Steffen Maier <maier@linux.vnet.ibm.com>
12119 M: Benjamin Block <bblock@linux.vnet.ibm.com>
12120 L: linux-s390@vger.kernel.org
12121 W: http://www.ibm.com/developerworks/linux/linux390/
12123 F: drivers/s390/scsi/zfcp_*
12125 S3C24XX SD/MMC Driver
12126 M: Ben Dooks <ben-linux@fluff.org>
12127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12129 F: drivers/mmc/host/s3cmci.*
12131 SAA6588 RDS RECEIVER DRIVER
12132 M: Hans Verkuil <hverkuil@xs4all.nl>
12133 L: linux-media@vger.kernel.org
12134 T: git git://linuxtv.org/media_tree.git
12135 W: https://linuxtv.org
12137 F: drivers/media/i2c/saa6588*
12139 SAA7134 VIDEO4LINUX DRIVER
12140 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12141 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12142 L: linux-media@vger.kernel.org
12143 W: https://linuxtv.org
12144 T: git git://linuxtv.org/media_tree.git
12146 F: Documentation/media/v4l-drivers/saa7134*
12147 F: drivers/media/pci/saa7134/
12149 SAA7146 VIDEO4LINUX-2 DRIVER
12150 M: Hans Verkuil <hverkuil@xs4all.nl>
12151 L: linux-media@vger.kernel.org
12152 T: git git://linuxtv.org/media_tree.git
12154 F: drivers/media/common/saa7146/
12155 F: drivers/media/pci/saa7146/
12156 F: include/media/saa7146*
12158 SAMSUNG AUDIO (ASoC) DRIVERS
12159 M: Krzysztof Kozlowski <krzk@kernel.org>
12160 M: Sangbeom Kim <sbkim73@samsung.com>
12161 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12164 F: sound/soc/samsung/
12165 F: Documentation/devicetree/bindings/sound/samsung*
12167 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12168 M: Krzysztof Kozlowski <krzk@kernel.org>
12169 L: linux-crypto@vger.kernel.org
12170 L: linux-samsung-soc@vger.kernel.org
12172 F: drivers/crypto/exynos-rng.c
12173 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12175 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12176 M: Łukasz Stelmach <l.stelmach@samsung.com>
12177 L: linux-samsung-soc@vger.kernel.org
12179 F: drivers/char/hw_random/exynos-trng.c
12180 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12182 SAMSUNG FRAMEBUFFER DRIVER
12183 M: Jingoo Han <jingoohan1@gmail.com>
12184 L: linux-fbdev@vger.kernel.org
12186 F: drivers/video/fbdev/s3c-fb.c
12188 SAMSUNG LAPTOP DRIVER
12189 M: Corentin Chary <corentin.chary@gmail.com>
12190 L: platform-driver-x86@vger.kernel.org
12192 F: drivers/platform/x86/samsung-laptop.c
12194 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12195 M: Sangbeom Kim <sbkim73@samsung.com>
12196 M: Krzysztof Kozlowski <krzk@kernel.org>
12197 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12198 L: linux-kernel@vger.kernel.org
12199 L: linux-samsung-soc@vger.kernel.org
12201 F: drivers/mfd/sec*.c
12202 F: drivers/regulator/s2m*.c
12203 F: drivers/regulator/s5m*.c
12204 F: drivers/clk/clk-s2mps11.c
12205 F: drivers/rtc/rtc-s5m.c
12206 F: include/linux/mfd/samsung/
12207 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12208 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12209 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12210 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12212 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12213 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12214 L: linux-media@vger.kernel.org
12215 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12217 F: drivers/media/platform/s3c-camif/
12218 F: include/media/drv-intf/s3c_camif.h
12220 SAMSUNG S3FWRN5 NFC DRIVER
12221 M: Robert Baldyga <r.baldyga@samsung.com>
12222 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12223 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12225 F: drivers/nfc/s3fwrn5
12227 SAMSUNG S5C73M3 CAMERA DRIVER
12228 M: Kyungmin Park <kyungmin.park@samsung.com>
12229 M: Andrzej Hajda <a.hajda@samsung.com>
12230 L: linux-media@vger.kernel.org
12232 F: drivers/media/i2c/s5c73m3/*
12234 SAMSUNG S5K5BAF CAMERA DRIVER
12235 M: Kyungmin Park <kyungmin.park@samsung.com>
12236 M: Andrzej Hajda <a.hajda@samsung.com>
12237 L: linux-media@vger.kernel.org
12239 F: drivers/media/i2c/s5k5baf.c
12241 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12242 M: Krzysztof Kozlowski <krzk@kernel.org>
12243 M: Vladimir Zapolskiy <vz@mleia.com>
12244 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12245 L: linux-crypto@vger.kernel.org
12246 L: linux-samsung-soc@vger.kernel.org
12248 F: drivers/crypto/s5p-sss.c
12250 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12251 M: Kyungmin Park <kyungmin.park@samsung.com>
12252 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12253 L: linux-media@vger.kernel.org
12254 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12256 F: drivers/media/platform/exynos4-is/
12258 SAMSUNG SOC CLOCK DRIVERS
12259 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12260 M: Tomasz Figa <tomasz.figa@gmail.com>
12261 M: Chanwoo Choi <cw00.choi@samsung.com>
12263 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12264 F: drivers/clk/samsung/
12265 F: include/dt-bindings/clock/exynos*.h
12266 F: Documentation/devicetree/bindings/clock/exynos*.txt
12268 SAMSUNG SPI DRIVERS
12269 M: Kukjin Kim <kgene@kernel.org>
12270 M: Krzysztof Kozlowski <krzk@kernel.org>
12271 M: Andi Shyti <andi.shyti@samsung.com>
12272 L: linux-spi@vger.kernel.org
12273 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12275 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12276 F: drivers/spi/spi-s3c*
12277 F: include/linux/platform_data/spi-s3c64xx.h
12279 SAMSUNG SXGBE DRIVERS
12280 M: Byungho An <bh74.an@samsung.com>
12281 M: Girish K S <ks.giri@samsung.com>
12282 M: Vipul Pandya <vipul.pandya@samsung.com>
12284 L: netdev@vger.kernel.org
12285 F: drivers/net/ethernet/samsung/sxgbe/
12287 SAMSUNG THERMAL DRIVER
12288 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12289 L: linux-pm@vger.kernel.org
12290 L: linux-samsung-soc@vger.kernel.org
12292 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12293 F: drivers/thermal/samsung/
12295 SAMSUNG USB2 PHY DRIVER
12296 M: Kamil Debski <kamil@wypas.org>
12297 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12298 L: linux-kernel@vger.kernel.org
12300 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12301 F: Documentation/phy/samsung-usb2.txt
12302 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12303 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12304 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12305 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12306 F: drivers/phy/samsung/phy-samsung-usb2.c
12307 F: drivers/phy/samsung/phy-samsung-usb2.h
12310 M: Zwane Mwaikambo <zwanem@gmail.com>
12312 F: drivers/watchdog/sc1200wdt.c
12315 M: Ingo Molnar <mingo@redhat.com>
12316 M: Peter Zijlstra <peterz@infradead.org>
12317 L: linux-kernel@vger.kernel.org
12318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12321 F: include/linux/sched.h
12322 F: include/uapi/linux/sched.h
12323 F: include/linux/wait.h
12326 M: Chen Liqin <liqin.linux@gmail.com>
12327 M: Lennox Wu <lennox.wu@gmail.com>
12328 W: http://www.sunplus.com
12332 SCR24X CHIP CARD INTERFACE DRIVER
12333 M: Lubomir Rintel <lkundrak@v3.sk>
12335 F: drivers/char/pcmcia/scr24x_cs.c
12338 M: Jens Axboe <axboe@kernel.dk>
12339 L: linux-scsi@vger.kernel.org
12340 W: http://www.kernel.dk
12342 F: drivers/scsi/sr*
12344 SCSI RDMA PROTOCOL (SRP) INITIATOR
12345 M: Bart Van Assche <bart.vanassche@sandisk.com>
12346 L: linux-rdma@vger.kernel.org
12348 W: http://www.openfabrics.org
12349 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12351 F: drivers/infiniband/ulp/srp/
12352 F: include/scsi/srp.h
12355 M: Doug Gilbert <dgilbert@interlog.com>
12356 L: linux-scsi@vger.kernel.org
12357 W: http://sg.danny.cz/sg
12359 F: Documentation/scsi/scsi-generic.txt
12360 F: drivers/scsi/sg.c
12361 F: include/scsi/sg.h
12364 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12366 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12368 L: linux-scsi@vger.kernel.org
12370 F: Documentation/devicetree/bindings/scsi/
12375 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12376 L: linux-scsi@vger.kernel.org
12378 F: Documentation/scsi/st.txt
12379 F: drivers/scsi/st.*
12380 F: drivers/scsi/st_*.h
12383 M: Vlad Yasevich <vyasevich@gmail.com>
12384 M: Neil Horman <nhorman@tuxdriver.com>
12385 L: linux-sctp@vger.kernel.org
12386 W: http://lksctp.sourceforge.net
12388 F: Documentation/networking/sctp.txt
12389 F: include/linux/sctp.h
12390 F: include/uapi/linux/sctp.h
12391 F: include/net/sctp/
12395 M: Jim Cromie <jim.cromie@gmail.com>
12397 F: Documentation/i2c/busses/scx200_acb
12398 F: arch/x86/platform/scx200/
12399 F: drivers/watchdog/scx200_wdt.c
12400 F: drivers/i2c/busses/scx200*
12401 F: drivers/mtd/maps/scx200_docflash.c
12402 F: include/linux/scx200.h
12405 M: Jim Cromie <jim.cromie@gmail.com>
12407 F: drivers/char/scx200_gpio.c
12408 F: include/linux/scx200_gpio.h
12410 SCx200 HRT CLOCKSOURCE DRIVER
12411 M: Jim Cromie <jim.cromie@gmail.com>
12413 F: drivers/clocksource/scx200_hrt.c
12415 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12416 M: Sascha Sommer <saschasommer@freenet.de>
12417 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12419 F: drivers/mmc/host/sdricoh_cs.c
12422 M: Kees Cook <keescook@chromium.org>
12423 R: Andy Lutomirski <luto@amacapital.net>
12424 R: Will Drewry <wad@chromium.org>
12425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12427 F: kernel/seccomp.c
12428 F: include/uapi/linux/seccomp.h
12429 F: include/linux/seccomp.h
12430 F: tools/testing/selftests/seccomp/*
12431 F: tools/testing/selftests/kselftest_harness.h
12432 F: Documentation/userspace-api/seccomp_filter.rst
12433 K: \bsecure_computing
12436 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12437 M: Al Cooper <alcooperx@gmail.com>
12438 L: linux-mmc@vger.kernel.org
12439 L: bcm-kernel-feedback-list@broadcom.com
12441 F: drivers/mmc/host/sdhci-brcmstb*
12443 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12444 M: Adrian Hunter <adrian.hunter@intel.com>
12445 L: linux-mmc@vger.kernel.org
12446 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12448 F: drivers/mmc/host/sdhci*
12449 F: include/linux/mmc/sdhci*
12451 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12452 M: Ben Dooks <ben-linux@fluff.org>
12453 M: Jaehoon Chung <jh80.chung@samsung.com>
12454 L: linux-mmc@vger.kernel.org
12456 F: drivers/mmc/host/sdhci-s3c*
12458 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12459 M: Viresh Kumar <vireshk@kernel.org>
12460 L: linux-mmc@vger.kernel.org
12462 F: drivers/mmc/host/sdhci-spear.c
12464 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12465 M: Kishon Vijay Abraham I <kishon@ti.com>
12466 L: linux-mmc@vger.kernel.org
12468 F: drivers/mmc/host/sdhci-omap.c
12470 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12471 M: Scott Bauer <scott.bauer@intel.com>
12472 M: Jonathan Derrick <jonathan.derrick@intel.com>
12473 L: linux-block@vger.kernel.org
12476 F: block/opal_proto.h
12477 F: include/linux/sed*
12478 F: include/uapi/linux/sed*
12481 M: Security Officers <security@kernel.org>
12485 M: James Morris <jmorris@namei.org>
12486 M: "Serge E. Hallyn" <serge@hallyn.com>
12487 L: linux-security-module@vger.kernel.org (suggested Cc:)
12488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12489 W: http://kernsec.org/
12493 SELINUX SECURITY MODULE
12494 M: Paul Moore <paul@paul-moore.com>
12495 M: Stephen Smalley <sds@tycho.nsa.gov>
12496 M: Eric Paris <eparis@parisplace.org>
12497 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12498 W: https://selinuxproject.org
12499 W: https://github.com/SELinuxProject
12500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12502 F: include/linux/selinux*
12503 F: security/selinux/
12504 F: scripts/selinux/
12505 F: Documentation/admin-guide/LSM/SELinux.rst
12508 M: Jiri Slaby <jirislaby@gmail.com>
12510 F: drivers/misc/phantom.c
12511 F: include/uapi/linux/phantom.h
12514 M: Rob Herring <robh@kernel.org>
12515 L: linux-serial@vger.kernel.org
12517 F: Documentation/devicetree/bindings/serial/slave-device.txt
12518 F: drivers/tty/serdev/
12519 F: include/linux/serdev.h
12522 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12523 L: linux-serial@vger.kernel.org
12525 F: Documentation/devicetree/bindings/serial/
12526 F: drivers/tty/serial/
12529 M: Sean Young <sean@mess.org>
12530 L: linux-media@vger.kernel.org
12532 F: drivers/media/rc/serial_ir.c
12535 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12536 M: Edward Cree <ecree@solarflare.com>
12537 M: Bert Kenward <bkenward@solarflare.com>
12538 L: netdev@vger.kernel.org
12540 F: drivers/net/ethernet/sfc/
12543 M: Dimitri Sivanich <sivanich@sgi.com>
12545 F: drivers/misc/sgi-gru/
12547 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12548 M: Pat Gefre <pfg@sgi.com>
12549 L: linux-ia64@vger.kernel.org
12551 F: Documentation/ia64/serial.txt
12552 F: drivers/tty/serial/ioc?_serial.c
12553 F: include/linux/ioc?.h
12555 SGI XP/XPC/XPNET DRIVER
12556 M: Cliff Whickman <cpw@sgi.com>
12557 M: Robin Holt <robinmholt@gmail.com>
12559 F: drivers/misc/sgi-xp/
12561 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12562 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12563 L: linux-s390@vger.kernel.org
12564 W: http://www.ibm.com/developerworks/linux/linux390/
12568 SH_VEU V4L2 MEM2MEM DRIVER
12569 L: linux-media@vger.kernel.org
12571 F: drivers/media/platform/sh_veu.c
12573 SH_VOU V4L2 OUTPUT DRIVER
12574 L: linux-media@vger.kernel.org
12576 F: drivers/media/platform/sh_vou.c
12577 F: include/media/drv-intf/sh_vou.h
12579 SI2157 MEDIA DRIVER
12580 M: Antti Palosaari <crope@iki.fi>
12581 L: linux-media@vger.kernel.org
12582 W: https://linuxtv.org
12583 W: http://palosaari.fi/linux/
12584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12585 T: git git://linuxtv.org/anttip/media_tree.git
12587 F: drivers/media/tuners/si2157*
12589 SI2165 MEDIA DRIVER
12590 M: Matthias Schwarzott <zzam@gentoo.org>
12591 L: linux-media@vger.kernel.org
12592 W: https://linuxtv.org
12593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12595 F: drivers/media/dvb-frontends/si2165*
12597 SI2168 MEDIA DRIVER
12598 M: Antti Palosaari <crope@iki.fi>
12599 L: linux-media@vger.kernel.org
12600 W: https://linuxtv.org
12601 W: http://palosaari.fi/linux/
12602 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12603 T: git git://linuxtv.org/anttip/media_tree.git
12605 F: drivers/media/dvb-frontends/si2168*
12607 SI470X FM RADIO RECEIVER I2C DRIVER
12608 M: Hans Verkuil <hverkuil@xs4all.nl>
12609 L: linux-media@vger.kernel.org
12610 T: git git://linuxtv.org/media_tree.git
12611 W: https://linuxtv.org
12613 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12615 SI470X FM RADIO RECEIVER USB DRIVER
12616 M: Hans Verkuil <hverkuil@xs4all.nl>
12617 L: linux-media@vger.kernel.org
12618 T: git git://linuxtv.org/media_tree.git
12619 W: https://linuxtv.org
12621 F: drivers/media/radio/si470x/radio-si470x-common.c
12622 F: drivers/media/radio/si470x/radio-si470x.h
12623 F: drivers/media/radio/si470x/radio-si470x-usb.c
12625 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12626 M: Eduardo Valentin <edubezval@gmail.com>
12627 L: linux-media@vger.kernel.org
12628 T: git git://linuxtv.org/media_tree.git
12629 W: https://linuxtv.org
12631 F: drivers/media/radio/si4713/si4713.?
12633 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12634 M: Eduardo Valentin <edubezval@gmail.com>
12635 L: linux-media@vger.kernel.org
12636 T: git git://linuxtv.org/media_tree.git
12637 W: https://linuxtv.org
12639 F: drivers/media/radio/si4713/radio-platform-si4713.c
12641 SI4713 FM RADIO TRANSMITTER USB DRIVER
12642 M: Hans Verkuil <hverkuil@xs4all.nl>
12643 L: linux-media@vger.kernel.org
12644 T: git git://linuxtv.org/media_tree.git
12645 W: https://linuxtv.org
12647 F: drivers/media/radio/si4713/radio-usb-si4713.c
12650 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12651 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12652 L: linux-media@vger.kernel.org
12653 W: https://linuxtv.org
12654 T: git git://linuxtv.org/media_tree.git
12656 F: drivers/media/common/siano/
12657 F: drivers/media/usb/siano/
12658 F: drivers/media/usb/siano/
12659 F: drivers/media/mmc/siano/
12661 SILEAD TOUCHSCREEN DRIVER
12662 M: Hans de Goede <hdegoede@redhat.com>
12663 L: linux-input@vger.kernel.org
12664 L: platform-driver-x86@vger.kernel.org
12666 F: drivers/input/touchscreen/silead.c
12667 F: drivers/platform/x86/silead_dmi.c
12669 SILICON MOTION SM712 FRAME BUFFER DRIVER
12670 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12671 M: Teddy Wang <teddy.wang@siliconmotion.com>
12672 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12673 L: linux-fbdev@vger.kernel.org
12675 F: drivers/video/fbdev/sm712*
12676 F: Documentation/fb/sm712fb.txt
12678 SIMPLE FIRMWARE INTERFACE (SFI)
12679 M: Len Brown <lenb@kernel.org>
12680 L: sfi-devel@simplefirmware.org
12681 W: http://simplefirmware.org/
12682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12684 F: arch/x86/platform/sfi/
12686 F: include/linux/sfi*.h
12689 M: Hans de Goede <hdegoede@redhat.com>
12690 L: linux-fbdev@vger.kernel.org
12692 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12693 F: drivers/video/fbdev/simplefb.c
12694 F: include/linux/platform_data/simplefb.h
12696 SIMTEC EB110ATX (Chalice CATS)
12698 P: Vincent Sanders <vince@simtec.co.uk>
12699 M: Simtec Linux Team <linux@simtec.co.uk>
12700 W: http://www.simtec.co.uk/products/EB110ATX/
12703 SIMTEC EB2410ITX (BAST)
12705 P: Vincent Sanders <vince@simtec.co.uk>
12706 M: Simtec Linux Team <linux@simtec.co.uk>
12707 W: http://www.simtec.co.uk/products/EB2410ITX/
12709 F: arch/arm/mach-s3c24xx/mach-bast.c
12710 F: arch/arm/mach-s3c24xx/bast-ide.c
12711 F: arch/arm/mach-s3c24xx/bast-irq.c
12713 SIPHASH PRF ROUTINES
12714 M: Jason A. Donenfeld <Jason@zx2c4.com>
12717 F: lib/test_siphash.c
12718 F: include/linux/siphash.h
12721 M: Gavin Schenk <g.schenk@eckelmann.de>
12722 M: Uwe Kleine-König <kernel@pengutronix.de>
12725 F: include/trace/events/siox.h
12727 SIS 190 ETHERNET DRIVER
12728 M: Francois Romieu <romieu@fr.zoreil.com>
12729 L: netdev@vger.kernel.org
12731 F: drivers/net/ethernet/sis/sis190.c
12733 SIS 900/7016 FAST ETHERNET DRIVER
12734 M: Daniele Venzano <venza@brownhat.org>
12735 W: http://www.brownhat.org/sis900.html
12736 L: netdev@vger.kernel.org
12738 F: drivers/net/ethernet/sis/sis900.*
12740 SIS FRAMEBUFFER DRIVER
12741 M: Thomas Winischhofer <thomas@winischhofer.net>
12742 W: http://www.winischhofer.net/linuxsisvga.shtml
12744 F: Documentation/fb/sisfb.txt
12745 F: drivers/video/fbdev/sis/
12746 F: include/video/sisfb.h
12749 M: Thomas Winischhofer <thomas@winischhofer.net>
12750 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12752 F: drivers/usb/misc/sisusbvga/
12755 M: Christoph Lameter <cl@linux.com>
12756 M: Pekka Enberg <penberg@kernel.org>
12757 M: David Rientjes <rientjes@google.com>
12758 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12759 M: Andrew Morton <akpm@linux-foundation.org>
12760 L: linux-mm@kvack.org
12762 F: include/linux/sl?b*.h
12765 SLEEPABLE READ-COPY UPDATE (SRCU)
12766 M: Lai Jiangshan <jiangshanlai@gmail.com>
12767 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12768 M: Josh Triplett <josh@joshtriplett.org>
12769 R: Steven Rostedt <rostedt@goodmis.org>
12770 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12771 L: linux-kernel@vger.kernel.org
12772 W: http://www.rdrop.com/users/paulmck/RCU/
12774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12775 F: include/linux/srcu.h
12776 F: kernel/rcu/srcu.c
12778 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12779 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12780 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12782 F: drivers/slimbus/
12783 F: Documentation/devicetree/bindings/slimbus/
12784 F: include/linux/slimbus.h
12786 SMACK SECURITY MODULE
12787 M: Casey Schaufler <casey@schaufler-ca.com>
12788 L: linux-security-module@vger.kernel.org
12789 W: http://schaufler-ca.com
12790 T: git git://github.com/cschaufler/smack-next
12792 F: Documentation/admin-guide/LSM/Smack.rst
12795 SMC91x ETHERNET DRIVER
12796 M: Nicolas Pitre <nico@fluxnic.net>
12798 F: drivers/net/ethernet/smsc/smc91x.*
12800 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12801 M: Sakari Ailus <sakari.ailus@iki.fi>
12802 L: linux-media@vger.kernel.org
12804 F: drivers/media/i2c/smiapp/
12805 F: include/media/i2c/smiapp.h
12806 F: drivers/media/i2c/smiapp-pll.c
12807 F: drivers/media/i2c/smiapp-pll.h
12808 F: include/uapi/linux/smiapp.h
12809 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12811 SMM665 HARDWARE MONITOR DRIVER
12812 M: Guenter Roeck <linux@roeck-us.net>
12813 L: linux-hwmon@vger.kernel.org
12815 F: Documentation/hwmon/smm665
12816 F: drivers/hwmon/smm665.c
12818 SMSC EMC2103 HARDWARE MONITOR DRIVER
12819 M: Steve Glendinning <steve.glendinning@shawell.net>
12820 L: linux-hwmon@vger.kernel.org
12822 F: Documentation/hwmon/emc2103
12823 F: drivers/hwmon/emc2103.c
12825 SMSC SCH5627 HARDWARE MONITOR DRIVER
12826 M: Hans de Goede <hdegoede@redhat.com>
12827 L: linux-hwmon@vger.kernel.org
12829 F: Documentation/hwmon/sch5627
12830 F: drivers/hwmon/sch5627.c
12832 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12833 M: Steve Glendinning <steve.glendinning@shawell.net>
12834 L: linux-fbdev@vger.kernel.org
12836 F: drivers/video/fbdev/smscufx.c
12838 SMSC47B397 HARDWARE MONITOR DRIVER
12839 M: Jean Delvare <jdelvare@suse.com>
12840 L: linux-hwmon@vger.kernel.org
12842 F: Documentation/hwmon/smsc47b397
12843 F: drivers/hwmon/smsc47b397.c
12845 SMSC911x ETHERNET DRIVER
12846 M: Steve Glendinning <steve.glendinning@shawell.net>
12847 L: netdev@vger.kernel.org
12849 F: include/linux/smsc911x.h
12850 F: drivers/net/ethernet/smsc/smsc911x.*
12852 SMSC9420 PCI ETHERNET DRIVER
12853 M: Steve Glendinning <steve.glendinning@shawell.net>
12854 L: netdev@vger.kernel.org
12856 F: drivers/net/ethernet/smsc/smsc9420.*
12858 SOC-CAMERA V4L2 SUBSYSTEM
12859 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12860 L: linux-media@vger.kernel.org
12861 T: git git://linuxtv.org/media_tree.git
12863 F: include/media/soc*
12864 F: drivers/media/i2c/soc_camera/
12865 F: drivers/media/platform/soc_camera/
12867 SOCIONEXT UNIPHIER SOUND DRIVER
12868 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12871 F: sound/soc/uniphier/
12873 SOEKRIS NET48XX LED SUPPORT
12874 M: Chris Boot <bootc@bootc.net>
12876 F: drivers/leds/leds-net48xx.c
12878 SOFT-ROCE DRIVER (rxe)
12879 M: Moni Shoua <monis@mellanox.com>
12880 L: linux-rdma@vger.kernel.org
12882 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12883 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12884 F: drivers/infiniband/sw/rxe/
12885 F: include/uapi/rdma/rdma_user_rxe.h
12887 SOFTLOGIC 6x10 MPEG CODEC
12888 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12889 M: Anton Sviridenko <anton@corp.bluecherry.net>
12890 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12891 M: Andrey Utkin <andrey_utkin@fastmail.com>
12892 M: Ismael Luceno <ismael@iodev.co.uk>
12893 L: linux-media@vger.kernel.org
12895 F: drivers/media/pci/solo6x10/
12897 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12898 M: James Morse <james.morse@arm.com>
12899 L: linux-arm-kernel@lists.infradead.org
12901 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12902 F: drivers/firmware/arm_sdei.c
12903 F: include/linux/sdei.h
12904 F: include/uapi/linux/sdei.h
12906 SOFTWARE RAID (Multiple Disks) SUPPORT
12907 M: Shaohua Li <shli@kernel.org>
12908 L: linux-raid@vger.kernel.org
12909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12911 F: drivers/md/Makefile
12912 F: drivers/md/Kconfig
12914 F: drivers/md/raid*
12915 F: include/linux/raid/
12916 F: include/uapi/linux/raid/
12918 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12919 M: Jassi Brar <jaswinder.singh@linaro.org>
12920 L: netdev@vger.kernel.org
12922 F: drivers/net/ethernet/socionext/netsec.c
12923 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12925 SOLIDRUN CLEARFOG SUPPORT
12926 M: Russell King <linux@armlinux.org.uk>
12928 F: arch/arm/boot/dts/armada-388-clearfog*
12929 F: arch/arm/boot/dts/armada-38x-solidrun-*
12931 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
12932 M: Russell King <linux@armlinux.org.uk>
12934 F: arch/arm/boot/dts/imx6*-cubox-i*
12935 F: arch/arm/boot/dts/imx6*-hummingboard*
12936 F: arch/arm/boot/dts/imx6*-sr-*
12938 SONIC NETWORK DRIVER
12939 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12940 L: netdev@vger.kernel.org
12942 F: drivers/net/ethernet/natsemi/sonic.*
12944 SONICS SILICON BACKPLANE DRIVER (SSB)
12945 M: Michael Buesch <m@bues.ch>
12946 L: linux-wireless@vger.kernel.org
12949 F: include/linux/ssb/
12951 SONY IMX274 SENSOR DRIVER
12952 M: Leon Luo <leonl@leopardimaging.com>
12953 L: linux-media@vger.kernel.org
12954 T: git git://linuxtv.org/media_tree.git
12956 F: drivers/media/i2c/imx274.c
12957 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12959 SONY MEMORYSTICK CARD SUPPORT
12960 M: Alex Dubov <oakad@yahoo.com>
12961 W: http://tifmxx.berlios.de/
12963 F: drivers/memstick/host/tifm_ms.c
12965 SONY MEMORYSTICK STANDARD SUPPORT
12966 M: Maxim Levitsky <maximlevitsky@gmail.com>
12968 F: drivers/memstick/core/ms_block.*
12970 SONY VAIO CONTROL DEVICE DRIVER
12971 M: Mattia Dongili <malattia@linux.it>
12972 L: platform-driver-x86@vger.kernel.org
12973 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12975 F: Documentation/laptops/sony-laptop.txt
12976 F: drivers/char/sonypi.c
12977 F: drivers/platform/x86/sony-laptop.c
12978 F: include/linux/sony-laptop.h
12981 M: Jaroslav Kysela <perex@perex.cz>
12982 M: Takashi Iwai <tiwai@suse.com>
12983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12984 W: http://www.alsa-project.org/
12985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12986 T: git git://git.alsa-project.org/alsa-kernel.git
12987 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12989 F: Documentation/sound/
12991 F: include/uapi/sound/
12994 SOUND - COMPRESSED AUDIO
12995 M: Vinod Koul <vinod.koul@intel.com>
12996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12999 F: Documentation/sound/alsa/compress_offload.txt
13000 F: include/sound/compress_driver.h
13001 F: include/uapi/sound/compress_*
13002 F: sound/core/compress_offload.c
13003 F: sound/soc/soc-compress.c
13005 SOUND - DMAENGINE HELPERS
13006 M: Lars-Peter Clausen <lars@metafoo.de>
13008 F: include/sound/dmaengine_pcm.h
13009 F: sound/core/pcm_dmaengine.c
13010 F: sound/soc/soc-generic-dmaengine-pcm.c
13012 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13013 M: Liam Girdwood <lgirdwood@gmail.com>
13014 M: Mark Brown <broonie@kernel.org>
13015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13017 W: http://alsa-project.org/main/index.php/ASoC
13019 F: Documentation/devicetree/bindings/sound/
13020 F: Documentation/sound/alsa/soc/
13022 F: include/sound/soc*
13024 SOUNDWIRE SUBSYSTEM
13025 M: Vinod Koul <vinod.koul@intel.com>
13026 M: Sanyog Kale <sanyog.r.kale@intel.com>
13027 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13030 F: Documentation/driver-api/soundwire/
13031 F: drivers/soundwire/
13032 F: include/linux/soundwire/
13035 M: Olli Salonen <olli.salonen@iki.fi>
13036 L: linux-media@vger.kernel.org
13037 W: https://linuxtv.org
13038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13040 F: drivers/media/dvb-frontends/sp2*
13042 SPARC + UltraSPARC (sparc/sparc64)
13043 M: "David S. Miller" <davem@davemloft.net>
13044 L: sparclinux@vger.kernel.org
13045 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13052 SPARC SERIAL DRIVERS
13053 M: "David S. Miller" <davem@davemloft.net>
13054 L: sparclinux@vger.kernel.org
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13058 F: include/linux/sunserialcore.h
13059 F: drivers/tty/serial/suncore.c
13060 F: drivers/tty/serial/sunhv.c
13061 F: drivers/tty/serial/sunsab.c
13062 F: drivers/tty/serial/sunsab.h
13063 F: drivers/tty/serial/sunsu.c
13064 F: drivers/tty/serial/sunzilog.c
13065 F: drivers/tty/serial/sunzilog.h
13066 F: drivers/tty/vcc.c
13069 M: "Christopher Li" <sparse@chrisli.org>
13070 L: linux-sparse@vger.kernel.org
13071 W: https://sparse.wiki.kernel.org/
13072 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13073 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13075 F: include/linux/compiler.h
13077 SPEAR CLOCK FRAMEWORK SUPPORT
13078 M: Viresh Kumar <vireshk@kernel.org>
13079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13080 W: http://www.st.com/spear
13082 F: drivers/clk/spear/
13084 SPEAR PLATFORM SUPPORT
13085 M: Viresh Kumar <vireshk@kernel.org>
13086 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13088 W: http://www.st.com/spear
13090 F: arch/arm/boot/dts/spear*
13091 F: arch/arm/mach-spear/
13094 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13095 M: Marek Vasut <marek.vasut@gmail.com>
13096 L: linux-mtd@lists.infradead.org
13097 W: http://www.linux-mtd.infradead.org/
13098 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13099 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13100 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13102 F: drivers/mtd/spi-nor/
13103 F: include/linux/mtd/spi-nor.h
13106 M: Mark Brown <broonie@kernel.org>
13107 L: linux-spi@vger.kernel.org
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13109 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13111 F: Documentation/devicetree/bindings/spi/
13112 F: Documentation/spi/
13114 F: include/linux/spi/
13115 F: include/uapi/linux/spi/
13118 SPIDERNET NETWORK DRIVER for CELL
13119 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13120 L: netdev@vger.kernel.org
13122 F: Documentation/networking/spider_net.txt
13123 F: drivers/net/ethernet/toshiba/spider_net*
13126 R: Stephen Boyd <sboyd@kernel.org>
13127 L: linux-arm-msm@vger.kernel.org
13128 F: Documentation/devicetree/bindings/spmi/
13130 F: include/dt-bindings/spmi/spmi.h
13131 F: include/linux/spmi.h
13132 F: include/trace/events/spmi.h
13135 M: Jeremy Kerr <jk@ozlabs.org>
13136 L: linuxppc-dev@lists.ozlabs.org
13137 W: http://www.ibm.com/developerworks/power/cell/
13139 F: Documentation/filesystems/spufs.txt
13140 F: arch/powerpc/platforms/cell/spufs/
13142 SQUASHFS FILE SYSTEM
13143 M: Phillip Lougher <phillip@squashfs.org.uk>
13144 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13145 W: http://squashfs.org.uk
13146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13148 F: Documentation/filesystems/squashfs.txt
13151 SRM (Alpha) environment access
13152 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13154 F: arch/alpha/kernel/srm_env.c
13157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13158 L: stable@vger.kernel.org
13160 F: Documentation/process/stable-kernel-rules.rst
13162 STAGING - ATOMISP DRIVER
13163 M: Alan Cox <alan@linux.intel.com>
13164 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13165 L: linux-media@vger.kernel.org
13167 F: drivers/staging/media/atomisp/
13170 M: Ian Abbott <abbotti@mev.co.uk>
13171 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13173 F: drivers/staging/comedi/
13175 STAGING - FLARION FT1000 DRIVERS
13176 M: Marek Belisko <marek.belisko@gmail.com>
13178 F: drivers/staging/ft1000/
13180 STAGING - INDUSTRIAL IO
13181 M: Jonathan Cameron <jic23@kernel.org>
13182 L: linux-iio@vger.kernel.org
13184 F: Documentation/devicetree/bindings/staging/iio/
13185 F: drivers/staging/iio/
13187 STAGING - LUSTRE PARALLEL FILESYSTEM
13188 M: Oleg Drokin <oleg.drokin@intel.com>
13189 M: Andreas Dilger <andreas.dilger@intel.com>
13190 M: James Simmons <jsimmons@infradead.org>
13191 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13192 W: http://wiki.lustre.org/
13194 F: drivers/staging/lustre
13196 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13197 M: Marc Dietrich <marvin24@gmx.de>
13198 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13199 L: linux-tegra@vger.kernel.org
13201 F: drivers/staging/nvec/
13203 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13204 M: Jens Frederich <jfrederich@gmail.com>
13205 M: Daniel Drake <dsd@laptop.org>
13206 M: Jon Nettleton <jon.nettleton@gmail.com>
13207 W: http://wiki.laptop.org/go/DCON
13209 F: drivers/staging/olpc_dcon/
13211 STAGING - REALTEK RTL8712U DRIVERS
13212 M: Larry Finger <Larry.Finger@lwfinger.net>
13213 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13215 F: drivers/staging/rtl8712/
13217 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13218 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13219 M: Teddy Wang <teddy.wang@siliconmotion.com>
13220 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13221 L: linux-fbdev@vger.kernel.org
13223 F: drivers/staging/sm750fb/
13225 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13226 M: William Hubbs <w.d.hubbs@gmail.com>
13227 M: Chris Brannon <chris@the-brannons.com>
13228 M: Kirk Reiser <kirk@reisers.ca>
13229 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13230 L: speakup@linux-speakup.org
13231 W: http://www.linux-speakup.org/
13233 F: drivers/staging/speakup/
13235 STAGING - VIA VT665X DRIVERS
13236 M: Forest Bond <forest@alittletooquiet.net>
13238 F: drivers/staging/vt665?/
13240 STAGING - WILC1000 WIFI DRIVER
13241 M: Aditya Shankar <aditya.shankar@microchip.com>
13242 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13243 L: linux-wireless@vger.kernel.org
13245 F: drivers/staging/wilc1000/
13247 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13248 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13250 F: drivers/staging/xgifb/
13253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13255 L: devel@driverdev.osuosl.org
13257 F: drivers/staging/
13259 STARFIRE/DURALAN NETWORK DRIVER
13260 M: Ion Badulescu <ionut@badula.org>
13262 F: drivers/net/ethernet/adaptec/starfire*
13264 STEC S1220 SKD DRIVER
13265 M: Bart Van Assche <bart.vanassche@wdc.com>
13266 L: linux-block@vger.kernel.org
13268 F: drivers/block/skd*[ch]
13271 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13273 F: drivers/staging/media/st-cec/
13274 F: Documentation/devicetree/bindings/media/stih-cec.txt
13276 STK1160 USB VIDEO CAPTURE DRIVER
13277 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13278 L: linux-media@vger.kernel.org
13279 T: git git://linuxtv.org/media_tree.git
13281 F: drivers/media/usb/stk1160/
13283 STMMAC ETHERNET DRIVER
13284 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13285 M: Alexandre Torgue <alexandre.torgue@st.com>
13286 L: netdev@vger.kernel.org
13287 W: http://www.stlinux.com
13289 F: drivers/net/ethernet/stmicro/stmmac/
13292 M: Sam Creasey <sammy@sammy.net>
13293 W: http://sammy.net/sun3/
13295 F: arch/m68k/kernel/*sun3*
13296 F: arch/m68k/sun3*/
13297 F: arch/m68k/include/asm/sun3*
13298 F: drivers/net/ethernet/i825xx/sun3*
13300 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13301 M: Hans de Goede <hdegoede@redhat.com>
13302 L: linux-input@vger.kernel.org
13304 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13305 F: drivers/input/keyboard/sun4i-lradc-keys.c
13307 SUNDANCE NETWORK DRIVER
13308 M: Denis Kirjanov <kda@linux-powerpc.org>
13309 L: netdev@vger.kernel.org
13311 F: drivers/net/ethernet/dlink/sundance.c
13314 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13315 M: Rich Felker <dalias@libc.org>
13316 L: linux-sh@vger.kernel.org
13317 Q: http://patchwork.kernel.org/project/linux-sh/list/
13319 F: Documentation/sh/
13324 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13325 M: Len Brown <len.brown@intel.com>
13326 M: Pavel Machek <pavel@ucw.cz>
13327 L: linux-pm@vger.kernel.org
13328 B: https://bugzilla.kernel.org
13330 F: Documentation/power/
13331 F: arch/x86/kernel/acpi/
13332 F: drivers/base/power/
13334 F: include/linux/suspend.h
13335 F: include/linux/freezer.h
13336 F: include/linux/pm.h
13339 M: Martin Mares <mj@ucw.cz>
13340 L: linux-video@atrey.karlin.mff.cuni.cz
13342 F: Documentation/svga.txt
13343 F: arch/x86/boot/video*
13346 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13347 L: iommu@lists.linux-foundation.org
13348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13351 F: arch/*/kernel/pci-swiotlb.c
13352 F: include/linux/swiotlb.h
13355 M: Jiri Pirko <jiri@resnulli.us>
13356 M: Ivan Vecera <ivecera@redhat.com>
13357 L: netdev@vger.kernel.org
13360 F: include/net/switchdev.h
13362 SYNC FILE FRAMEWORK
13363 M: Sumit Semwal <sumit.semwal@linaro.org>
13364 R: Gustavo Padovan <gustavo@padovan.org>
13366 L: linux-media@vger.kernel.org
13367 L: dri-devel@lists.freedesktop.org
13368 F: drivers/dma-buf/sync_*
13369 F: drivers/dma-buf/dma-fence*
13370 F: drivers/dma-buf/sw_sync.c
13371 F: include/linux/sync_file.h
13372 F: include/uapi/linux/sync_file.h
13373 F: Documentation/sync_file.txt
13374 T: git git://anongit.freedesktop.org/drm/drm-misc
13376 SYNOPSYS ARC ARCHITECTURE
13377 M: Vineet Gupta <vgupta@synopsys.com>
13378 L: linux-snps-arc@lists.infradead.org
13381 F: Documentation/devicetree/bindings/arc/*
13382 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13383 F: drivers/clocksource/arc_timer.c
13384 F: drivers/tty/serial/arc_uart.c
13385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13387 SYNOPSYS ARC HSDK SDP pll clock driver
13388 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13390 F: drivers/clk/clk-hsdk-pll.c
13391 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13393 SYNOPSYS ARC SDP clock driver
13394 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13396 F: drivers/clk/axs10x/*
13397 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13399 SYNOPSYS ARC SDP platform support
13400 M: Alexey Brodkin <abrodkin@synopsys.com>
13402 F: arch/arc/plat-axs10x
13403 F: arch/arc/boot/dts/ax*
13404 F: Documentation/devicetree/bindings/arc/axs10*
13406 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13407 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13409 F: drivers/reset/reset-axs10x.c
13410 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13412 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13413 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13415 F: drivers/tty/serial/8250/8250_dw.c
13417 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13418 M: Hoan Tran <hotran@apm.com>
13419 L: linux-gpio@vger.kernel.org
13421 F: drivers/gpio/gpio-dwapb.c
13422 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13424 SYNOPSYS DESIGNWARE DMAC DRIVER
13425 M: Viresh Kumar <vireshk@kernel.org>
13426 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13428 F: include/linux/dma/dw.h
13429 F: include/linux/platform_data/dma-dw.h
13432 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13433 M: Jose Abreu <Jose.Abreu@synopsys.com>
13434 L: netdev@vger.kernel.org
13436 F: drivers/net/ethernet/synopsys/
13438 SYNOPSYS DESIGNWARE I2C DRIVER
13439 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13440 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13441 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13442 L: linux-i2c@vger.kernel.org
13444 F: drivers/i2c/busses/i2c-designware-*
13445 F: include/linux/platform_data/i2c-designware.h
13447 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13448 M: Jaehoon Chung <jh80.chung@samsung.com>
13449 L: linux-mmc@vger.kernel.org
13451 F: drivers/mmc/host/dw_mmc*
13453 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13454 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13456 F: drivers/reset/reset-hsdk.c
13457 F: include/dt-bindings/reset/snps,hsdk-reset.h
13458 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13460 SYSTEM CONFIGURATION (SYSCON)
13461 M: Lee Jones <lee.jones@linaro.org>
13462 M: Arnd Bergmann <arnd@arndb.de>
13463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13465 F: drivers/mfd/syscon.c
13467 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13468 M: Sudeep Holla <sudeep.holla@arm.com>
13469 L: linux-arm-kernel@lists.infradead.org
13471 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13472 F: drivers/clk/clk-scpi.c
13473 F: drivers/cpufreq/scpi-cpufreq.c
13474 F: drivers/firmware/arm_scpi.c
13475 F: include/linux/scpi_protocol.h
13477 SYSTEM RESET/SHUTDOWN DRIVERS
13478 M: Sebastian Reichel <sre@kernel.org>
13479 L: linux-pm@vger.kernel.org
13480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13482 F: Documentation/devicetree/bindings/power/reset/
13483 F: drivers/power/reset/
13485 SYSTEM TRACE MODULE CLASS
13486 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13489 F: Documentation/trace/stm.txt
13490 F: drivers/hwtracing/stm/
13491 F: include/linux/stm.h
13492 F: include/uapi/linux/stm.h
13495 M: Christoph Hellwig <hch@infradead.org>
13497 F: Documentation/filesystems/sysv-fs.txt
13499 F: include/linux/sysv_fs.h
13502 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13503 L: linux-scsi@vger.kernel.org
13504 L: target-devel@vger.kernel.org
13505 W: http://www.linux-iscsi.org
13506 W: http://groups.google.com/group/linux-iscsi-target-dev
13507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13511 F: Documentation/target/
13513 TASKSTATS STATISTICS INTERFACE
13514 M: Balbir Singh <bsingharora@gmail.com>
13516 F: Documentation/accounting/taskstats*
13517 F: include/linux/taskstats*
13518 F: kernel/taskstats.c
13521 M: Jamal Hadi Salim <jhs@mojatatu.com>
13522 M: Cong Wang <xiyou.wangcong@gmail.com>
13523 M: Jiri Pirko <jiri@resnulli.us>
13524 L: netdev@vger.kernel.org
13526 F: include/net/pkt_cls.h
13527 F: include/net/pkt_sched.h
13528 F: include/net/tc_act/
13529 F: include/uapi/linux/pkt_cls.h
13530 F: include/uapi/linux/pkt_sched.h
13531 F: include/uapi/linux/tc_act/
13532 F: include/uapi/linux/tc_ematch/
13535 TCP LOW PRIORITY MODULE
13536 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13537 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13538 W: http://tcp-lp-mod.sourceforge.net/
13540 F: net/ipv4/tcp_lp.c
13542 TDA10071 MEDIA DRIVER
13543 M: Antti Palosaari <crope@iki.fi>
13544 L: linux-media@vger.kernel.org
13545 W: https://linuxtv.org
13546 W: http://palosaari.fi/linux/
13547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13548 T: git git://linuxtv.org/anttip/media_tree.git
13550 F: drivers/media/dvb-frontends/tda10071*
13552 TDA18212 MEDIA DRIVER
13553 M: Antti Palosaari <crope@iki.fi>
13554 L: linux-media@vger.kernel.org
13555 W: https://linuxtv.org
13556 W: http://palosaari.fi/linux/
13557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13558 T: git git://linuxtv.org/anttip/media_tree.git
13560 F: drivers/media/tuners/tda18212*
13562 TDA18218 MEDIA DRIVER
13563 M: Antti Palosaari <crope@iki.fi>
13564 L: linux-media@vger.kernel.org
13565 W: https://linuxtv.org
13566 W: http://palosaari.fi/linux/
13567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13568 T: git git://linuxtv.org/anttip/media_tree.git
13570 F: drivers/media/tuners/tda18218*
13572 TDA18250 MEDIA DRIVER
13573 M: Olli Salonen <olli.salonen@iki.fi>
13574 L: linux-media@vger.kernel.org
13575 W: https://linuxtv.org
13576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13577 T: git git://linuxtv.org/media_tree.git
13579 F: drivers/media/tuners/tda18250*
13581 TDA18271 MEDIA DRIVER
13582 M: Michael Krufky <mkrufky@linuxtv.org>
13583 L: linux-media@vger.kernel.org
13584 W: https://linuxtv.org
13585 W: http://github.com/mkrufky
13586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13587 T: git git://linuxtv.org/mkrufky/tuners.git
13589 F: drivers/media/tuners/tda18271*
13591 TDA827x MEDIA DRIVER
13592 M: Michael Krufky <mkrufky@linuxtv.org>
13593 L: linux-media@vger.kernel.org
13594 W: https://linuxtv.org
13595 W: http://github.com/mkrufky
13596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13597 T: git git://linuxtv.org/mkrufky/tuners.git
13599 F: drivers/media/tuners/tda8290.*
13601 TDA8290 MEDIA DRIVER
13602 M: Michael Krufky <mkrufky@linuxtv.org>
13603 L: linux-media@vger.kernel.org
13604 W: https://linuxtv.org
13605 W: http://github.com/mkrufky
13606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13607 T: git git://linuxtv.org/mkrufky/tuners.git
13609 F: drivers/media/tuners/tda8290.*
13611 TDA9840 MEDIA DRIVER
13612 M: Hans Verkuil <hverkuil@xs4all.nl>
13613 L: linux-media@vger.kernel.org
13614 T: git git://linuxtv.org/media_tree.git
13615 W: https://linuxtv.org
13617 F: drivers/media/i2c/tda9840*
13619 TEA5761 TUNER DRIVER
13620 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13622 L: linux-media@vger.kernel.org
13623 W: https://linuxtv.org
13624 T: git git://linuxtv.org/media_tree.git
13626 F: drivers/media/tuners/tea5761.*
13628 TEA5767 TUNER DRIVER
13629 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13630 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13631 L: linux-media@vger.kernel.org
13632 W: https://linuxtv.org
13633 T: git git://linuxtv.org/media_tree.git
13635 F: drivers/media/tuners/tea5767.*
13637 TEA6415C MEDIA DRIVER
13638 M: Hans Verkuil <hverkuil@xs4all.nl>
13639 L: linux-media@vger.kernel.org
13640 T: git git://linuxtv.org/media_tree.git
13641 W: https://linuxtv.org
13643 F: drivers/media/i2c/tea6415c*
13645 TEA6420 MEDIA DRIVER
13646 M: Hans Verkuil <hverkuil@xs4all.nl>
13647 L: linux-media@vger.kernel.org
13648 T: git git://linuxtv.org/media_tree.git
13649 W: https://linuxtv.org
13651 F: drivers/media/i2c/tea6420*
13654 M: Jiri Pirko <jiri@resnulli.us>
13655 L: netdev@vger.kernel.org
13657 F: drivers/net/team/
13658 F: include/linux/if_team.h
13659 F: include/uapi/linux/if_team.h
13661 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13662 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13664 F: arch/x86/platform/ts5500/
13666 TECHNOTREND USB IR RECEIVER
13667 M: Sean Young <sean@mess.org>
13668 L: linux-media@vger.kernel.org
13670 F: drivers/media/rc/ttusbir.c
13673 M: Jens Wiklander <jens.wiklander@linaro.org>
13675 F: include/linux/tee_drv.h
13676 F: include/uapi/linux/tee.h
13678 F: Documentation/tee.txt
13680 TEGRA ARCHITECTURE SUPPORT
13681 M: Thierry Reding <thierry.reding@gmail.com>
13682 M: Jonathan Hunter <jonathanh@nvidia.com>
13683 L: linux-tegra@vger.kernel.org
13684 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13690 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13691 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13693 F: drivers/clk/tegra/
13696 M: Laxman Dewangan <ldewangan@nvidia.com>
13697 M: Jon Hunter <jonathanh@nvidia.com>
13699 F: drivers/dma/tegra*
13702 M: Laxman Dewangan <ldewangan@nvidia.com>
13704 F: drivers/i2c/busses/i2c-tegra.c
13706 TEGRA IOMMU DRIVERS
13707 M: Thierry Reding <thierry.reding@gmail.com>
13708 L: linux-tegra@vger.kernel.org
13710 F: drivers/iommu/tegra*
13713 M: Rakesh Iyer <riyer@nvidia.com>
13714 M: Laxman Dewangan <ldewangan@nvidia.com>
13716 F: drivers/input/keyboard/tegra-kbc.c
13719 M: Thierry Reding <thierry.reding@gmail.com>
13721 F: drivers/pwm/pwm-tegra.c
13723 TEGRA SERIAL DRIVER
13724 M: Laxman Dewangan <ldewangan@nvidia.com>
13726 F: drivers/tty/serial/serial-tegra.c
13729 M: Laxman Dewangan <ldewangan@nvidia.com>
13731 F: drivers/spi/spi-tegra*
13733 TEHUTI ETHERNET DRIVER
13734 M: Andy Gospodarek <andy@greyhouse.net>
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/ethernet/tehuti/*
13739 Telecom Clock Driver for MCPL0010
13740 M: Mark Gross <mark.gross@intel.com>
13742 F: drivers/char/tlclk.c
13744 TENSILICA XTENSA PORT (xtensa)
13745 M: Chris Zankel <chris@zankel.net>
13746 M: Max Filippov <jcmvbkbc@gmail.com>
13747 L: linux-xtensa@linux-xtensa.org
13748 T: git git://github.com/czankel/xtensa-linux.git
13751 F: drivers/irqchip/irq-xtensa-*
13753 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13754 M: Nishanth Menon <nm@ti.com>
13755 M: Tero Kristo <t-kristo@ti.com>
13756 M: Santosh Shilimkar <ssantosh@kernel.org>
13757 L: linux-arm-kernel@lists.infradead.org
13759 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13760 F: drivers/firmware/ti_sci*
13761 F: include/linux/soc/ti/ti_sci_protocol.h
13762 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13763 F: include/dt-bindings/genpd/k2g.h
13764 F: drivers/soc/ti/ti_sci_pm_domains.c
13765 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13766 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13767 F: drivers/clk/keystone/sci-clk.c
13768 F: drivers/reset/reset-ti-sci.c
13770 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13771 M: Hans Verkuil <hverkuil@xs4all.nl>
13772 L: linux-media@vger.kernel.org
13773 T: git git://linuxtv.org/media_tree.git
13774 W: https://linuxtv.org
13776 F: drivers/media/radio/radio-raremono.c
13779 M: Zhang Rui <rui.zhang@intel.com>
13780 M: Eduardo Valentin <edubezval@gmail.com>
13781 L: linux-pm@vger.kernel.org
13782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13784 Q: https://patchwork.kernel.org/project/linux-pm/list/
13786 F: drivers/thermal/
13787 F: include/linux/thermal.h
13788 F: include/uapi/linux/thermal.h
13789 F: include/linux/cpu_cooling.h
13790 F: Documentation/devicetree/bindings/thermal/
13792 THERMAL/CPU_COOLING
13793 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13794 M: Viresh Kumar <viresh.kumar@linaro.org>
13795 M: Javi Merino <javi.merino@kernel.org>
13796 L: linux-pm@vger.kernel.org
13798 F: Documentation/thermal/cpu-cooling-api.txt
13799 F: drivers/thermal/cpu_cooling.c
13800 F: include/linux/cpu_cooling.h
13802 THINKPAD ACPI EXTRAS DRIVER
13803 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13804 L: ibm-acpi-devel@lists.sourceforge.net
13805 L: platform-driver-x86@vger.kernel.org
13806 W: http://ibm-acpi.sourceforge.net
13807 W: http://thinkwiki.org/wiki/Ibm-acpi
13808 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13810 F: drivers/platform/x86/thinkpad_acpi.c
13813 M: Andreas Noever <andreas.noever@gmail.com>
13814 M: Michael Jamet <michael.jamet@intel.com>
13815 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13816 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13819 F: Documentation/admin-guide/thunderbolt.rst
13820 F: drivers/thunderbolt/
13821 F: include/linux/thunderbolt.h
13823 THUNDERBOLT NETWORK DRIVER
13824 M: Michael Jamet <michael.jamet@intel.com>
13825 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13826 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13827 L: netdev@vger.kernel.org
13829 F: drivers/net/thunderbolt.c
13831 THUNDERX GPIO DRIVER
13832 M: David Daney <david.daney@cavium.com>
13834 F: drivers/gpio/gpio-thunderx.c
13836 TI AM437X VPFE DRIVER
13837 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13838 L: linux-media@vger.kernel.org
13839 W: https://linuxtv.org
13840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13841 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13843 F: drivers/media/platform/am437x/
13845 TI BANDGAP AND THERMAL DRIVER
13846 M: Eduardo Valentin <edubezval@gmail.com>
13847 M: Keerthy <j-keerthy@ti.com>
13848 L: linux-pm@vger.kernel.org
13849 L: linux-omap@vger.kernel.org
13851 F: drivers/thermal/ti-soc-thermal/
13853 TI BQ27XXX POWER SUPPLY DRIVER
13854 R: Andrew F. Davis <afd@ti.com>
13855 F: include/linux/power/bq27xxx_battery.h
13856 F: drivers/power/supply/bq27xxx_battery.c
13857 F: drivers/power/supply/bq27xxx_battery_i2c.c
13859 TI CDCE706 CLOCK DRIVER
13860 M: Max Filippov <jcmvbkbc@gmail.com>
13862 F: drivers/clk/clk-cdce706.c
13865 M: Tero Kristo <t-kristo@ti.com>
13866 L: linux-omap@vger.kernel.org
13869 F: include/linux/clk/ti.h
13871 TI DAVINCI MACHINE SUPPORT
13872 M: Sekhar Nori <nsekhar@ti.com>
13873 M: Kevin Hilman <khilman@kernel.org>
13874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13877 F: arch/arm/mach-davinci/
13878 F: drivers/i2c/busses/i2c-davinci.c
13879 F: arch/arm/boot/dts/da850*
13881 TI DAVINCI SERIES GPIO DRIVER
13882 M: Keerthy <j-keerthy@ti.com>
13883 L: linux-gpio@vger.kernel.org
13885 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13886 F: drivers/gpio/gpio-davinci.c
13888 TI DAVINCI SERIES MEDIA DRIVER
13889 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13890 L: linux-media@vger.kernel.org
13891 W: https://linuxtv.org
13892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13893 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13895 F: drivers/media/platform/davinci/
13896 F: include/media/davinci/
13898 TI ETHERNET SWITCH DRIVER (CPSW)
13899 R: Grygorii Strashko <grygorii.strashko@ti.com>
13900 L: linux-omap@vger.kernel.org
13901 L: netdev@vger.kernel.org
13903 F: drivers/net/ethernet/ti/cpsw*
13904 F: drivers/net/ethernet/ti/davinci*
13906 TI FLASH MEDIA INTERFACE DRIVER
13907 M: Alex Dubov <oakad@yahoo.com>
13909 F: drivers/misc/tifm*
13910 F: drivers/mmc/host/tifm_sd.c
13911 F: include/linux/tifm.h
13913 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13914 M: Santosh Shilimkar <ssantosh@kernel.org>
13915 L: linux-kernel@vger.kernel.org
13916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13918 F: drivers/soc/ti/*
13919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13921 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13922 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13923 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13926 F: sound/soc/codecs/lm49453*
13927 F: sound/soc/codecs/isabelle*
13929 TI LP855x BACKLIGHT DRIVER
13930 M: Milo Kim <milo.kim@ti.com>
13932 F: Documentation/backlight/lp855x-driver.txt
13933 F: drivers/video/backlight/lp855x_bl.c
13934 F: include/linux/platform_data/lp855x.h
13936 TI LP8727 CHARGER DRIVER
13937 M: Milo Kim <milo.kim@ti.com>
13939 F: drivers/power/supply/lp8727_charger.c
13940 F: include/linux/platform_data/lp8727.h
13942 TI LP8788 MFD DRIVER
13943 M: Milo Kim <milo.kim@ti.com>
13945 F: drivers/iio/adc/lp8788_adc.c
13946 F: drivers/leds/leds-lp8788.c
13947 F: drivers/mfd/lp8788*.c
13948 F: drivers/power/supply/lp8788-charger.c
13949 F: drivers/regulator/lp8788-*.c
13950 F: include/linux/mfd/lp8788*.h
13952 TI NETCP ETHERNET DRIVER
13953 M: Wingman Kwok <w-kwok2@ti.com>
13954 M: Murali Karicheri <m-karicheri2@ti.com>
13955 L: netdev@vger.kernel.org
13957 F: drivers/net/ethernet/ti/netcp*
13959 TI TAS571X FAMILY ASoC CODEC DRIVER
13960 M: Kevin Cernekee <cernekee@chromium.org>
13961 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13963 F: sound/soc/codecs/tas571x*
13965 TI TRF7970A NFC DRIVER
13966 M: Mark Greer <mgreer@animalcreek.com>
13967 L: linux-wireless@vger.kernel.org
13968 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13970 F: drivers/nfc/trf7970a.c
13971 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13973 TI TWL4030 SERIES SOC CODEC DRIVER
13974 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13977 F: sound/soc/codecs/twl4030*
13980 M: Benoit Parrot <bparrot@ti.com>
13981 L: linux-media@vger.kernel.org
13982 W: http://linuxtv.org/
13983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13985 F: drivers/media/platform/ti-vpe/
13987 TI WILINK WIRELESS DRIVERS
13988 L: linux-wireless@vger.kernel.org
13989 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13990 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13993 F: drivers/net/wireless/ti/
13994 F: include/linux/wl12xx.h
13997 W: http://www.mellanox.com/repository/solutions/tile-scm/
14000 F: drivers/char/tile-srom.c
14001 F: drivers/edac/tile_edac.c
14002 F: drivers/net/ethernet/tile/
14003 F: drivers/rtc/rtc-tile.c
14004 F: drivers/tty/hvc/hvc_tile.c
14005 F: drivers/tty/serial/tilegx.c
14006 F: drivers/usb/host/*-tilegx.c
14007 F: include/linux/usb/tilegx.h
14009 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14010 M: John Stultz <john.stultz@linaro.org>
14011 M: Thomas Gleixner <tglx@linutronix.de>
14012 R: Stephen Boyd <sboyd@kernel.org>
14013 L: linux-kernel@vger.kernel.org
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14016 F: include/linux/clocksource.h
14017 F: include/linux/time.h
14018 F: include/linux/timex.h
14019 F: include/uapi/linux/time.h
14020 F: include/uapi/linux/timex.h
14021 F: kernel/time/clocksource.c
14022 F: kernel/time/time*.c
14023 F: kernel/time/alarmtimer.c
14024 F: kernel/time/ntp.c
14025 F: tools/testing/selftests/timers/
14028 M: Jon Maloy <jon.maloy@ericsson.com>
14029 M: Ying Xue <ying.xue@windriver.com>
14030 L: netdev@vger.kernel.org (core kernel code)
14031 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14032 W: http://tipc.sourceforge.net/
14034 F: include/uapi/linux/tipc*.h
14037 TLAN NETWORK DRIVER
14038 M: Samuel Chessman <chessman@tux.org>
14039 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14040 W: http://sourceforge.net/projects/tlan/
14042 F: Documentation/networking/tlan.txt
14043 F: drivers/net/ethernet/ti/tlan.*
14045 TM6000 VIDEO4LINUX DRIVER
14046 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14047 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14048 L: linux-media@vger.kernel.org
14049 W: https://linuxtv.org
14050 T: git git://linuxtv.org/media_tree.git
14052 F: drivers/media/usb/tm6000/
14053 F: Documentation/media/v4l-drivers/tm6000*
14055 TMIO/SDHI MMC DRIVER
14056 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14057 L: linux-mmc@vger.kernel.org
14059 F: drivers/mmc/host/tmio_mmc*
14060 F: drivers/mmc/host/renesas_sdhi*
14061 F: include/linux/mfd/tmio.h
14063 TMP401 HARDWARE MONITOR DRIVER
14064 M: Guenter Roeck <linux@roeck-us.net>
14065 L: linux-hwmon@vger.kernel.org
14067 F: Documentation/hwmon/tmp401
14068 F: drivers/hwmon/tmp401.c
14070 TMPFS (SHMEM FILESYSTEM)
14071 M: Hugh Dickins <hughd@google.com>
14072 L: linux-mm@kvack.org
14074 F: include/linux/shmem_fs.h
14077 TOMOYO SECURITY MODULE
14078 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14079 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14080 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14081 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14082 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14083 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14084 W: http://tomoyo.sourceforge.jp/
14085 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14087 F: security/tomoyo/
14089 TOPSTAR LAPTOP EXTRAS DRIVER
14090 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14091 L: platform-driver-x86@vger.kernel.org
14093 F: drivers/platform/x86/topstar-laptop.c
14095 TORTURE-TEST MODULES
14096 M: Davidlohr Bueso <dave@stgolabs.net>
14097 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14098 M: Josh Triplett <josh@joshtriplett.org>
14099 L: linux-kernel@vger.kernel.org
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14102 F: Documentation/RCU/torture.txt
14103 F: kernel/torture.c
14104 F: kernel/rcu/rcutorture.c
14105 F: kernel/locking/locktorture.c
14107 TOSHIBA ACPI EXTRAS DRIVER
14108 M: Azael Avalos <coproscefalo@gmail.com>
14109 L: platform-driver-x86@vger.kernel.org
14111 F: drivers/platform/x86/toshiba_acpi.c
14113 TOSHIBA BLUETOOTH DRIVER
14114 M: Azael Avalos <coproscefalo@gmail.com>
14115 L: platform-driver-x86@vger.kernel.org
14117 F: drivers/platform/x86/toshiba_bluetooth.c
14119 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14120 M: Azael Avalos <coproscefalo@gmail.com>
14121 L: platform-driver-x86@vger.kernel.org
14123 F: drivers/platform/x86/toshiba_haps.c
14126 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14127 W: http://www.buzzard.org.uk/toshiba/
14129 F: drivers/char/toshiba.c
14130 F: include/linux/toshiba.h
14131 F: include/uapi/linux/toshiba.h
14133 TOSHIBA TC358743 DRIVER
14134 M: Mats Randgaard <matrandg@cisco.com>
14135 L: linux-media@vger.kernel.org
14137 F: drivers/media/i2c/tc358743*
14138 F: include/media/i2c/tc358743.h
14140 TOSHIBA WMI HOTKEYS DRIVER
14141 M: Azael Avalos <coproscefalo@gmail.com>
14142 L: platform-driver-x86@vger.kernel.org
14144 F: drivers/platform/x86/toshiba-wmi.c
14147 M: Peter Huewe <peterhuewe@gmx.de>
14148 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14149 R: Jason Gunthorpe <jgg@ziepe.ca>
14150 L: linux-integrity@vger.kernel.org
14151 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14152 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14153 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14155 F: drivers/char/tpm/
14158 M: Steven Rostedt <rostedt@goodmis.org>
14159 M: Ingo Molnar <mingo@redhat.com>
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14162 F: Documentation/trace/ftrace.txt
14163 F: arch/*/*/*/ftrace.h
14164 F: arch/*/kernel/ftrace.c
14165 F: include/*/ftrace.h
14166 F: include/linux/trace*.h
14169 F: tools/testing/selftests/ftrace/
14171 TRACING MMIO ACCESSES (MMIOTRACE)
14172 M: Steven Rostedt <rostedt@goodmis.org>
14173 M: Ingo Molnar <mingo@kernel.org>
14174 R: Karol Herbst <karolherbst@gmail.com>
14175 R: Pekka Paalanen <ppaalanen@gmail.com>
14177 L: linux-kernel@vger.kernel.org
14178 L: nouveau@lists.freedesktop.org
14179 F: kernel/trace/trace_mmiotrace.c
14180 F: include/linux/mmiotrace.h
14181 F: arch/x86/mm/kmmio.c
14182 F: arch/x86/mm/mmio-mod.c
14183 F: arch/x86/mm/testmmiotrace.c
14186 M: Jiri Kosina <trivial@kernel.org>
14187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14189 K: ^Subject:.*(?i)trivial
14191 TEMPO SEMICONDUCTOR DRIVERS
14192 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14194 F: sound/soc/codecs/tscs*.c
14195 F: sound/soc/codecs/tscs*.h
14196 F: Documentation/devicetree/bindings/sound/tscs*.txt
14199 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14200 M: Jiri Slaby <jslaby@suse.com>
14202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14203 F: Documentation/serial/
14205 F: drivers/tty/serial/serial_core.c
14206 F: include/linux/serial_core.h
14207 F: include/linux/serial.h
14208 F: include/linux/tty.h
14209 F: include/uapi/linux/serial_core.h
14210 F: include/uapi/linux/serial.h
14211 F: include/uapi/linux/tty.h
14213 TUA9001 MEDIA DRIVER
14214 M: Antti Palosaari <crope@iki.fi>
14215 L: linux-media@vger.kernel.org
14216 W: https://linuxtv.org
14217 W: http://palosaari.fi/linux/
14218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14219 T: git git://linuxtv.org/anttip/media_tree.git
14221 F: drivers/media/tuners/tua9001*
14223 TULIP NETWORK DRIVERS
14224 L: netdev@vger.kernel.org
14225 L: linux-parisc@vger.kernel.org
14227 F: drivers/net/ethernet/dec/tulip/
14230 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14231 W: http://vtun.sourceforge.net/tun
14233 F: Documentation/networking/tuntap.txt
14234 F: arch/um/os-Linux/drivers/
14236 TURBOCHANNEL SUBSYSTEM
14237 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14238 M: Ralf Baechle <ralf@linux-mips.org>
14239 L: linux-mips@linux-mips.org
14240 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14243 F: include/linux/tc.h
14245 TW5864 VIDEO4LINUX DRIVER
14246 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14247 M: Anton Sviridenko <anton@corp.bluecherry.net>
14248 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14249 M: Andrey Utkin <andrey_utkin@fastmail.com>
14250 L: linux-media@vger.kernel.org
14252 F: drivers/media/pci/tw5864/
14254 TW68 VIDEO4LINUX DRIVER
14255 M: Hans Verkuil <hverkuil@xs4all.nl>
14256 L: linux-media@vger.kernel.org
14257 T: git git://linuxtv.org/media_tree.git
14258 W: https://linuxtv.org
14260 F: drivers/media/pci/tw68/
14262 TW686X VIDEO4LINUX DRIVER
14263 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14264 L: linux-media@vger.kernel.org
14265 T: git git://linuxtv.org/media_tree.git
14266 W: http://linuxtv.org
14268 F: drivers/media/pci/tw686x/
14270 UBI FILE SYSTEM (UBIFS)
14271 M: Richard Weinberger <richard@nod.at>
14272 M: Artem Bityutskiy <dedekind1@gmail.com>
14273 M: Adrian Hunter <adrian.hunter@intel.com>
14274 L: linux-mtd@lists.infradead.org
14275 T: git git://git.infradead.org/ubifs-2.6.git
14276 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14278 F: Documentation/filesystems/ubifs.txt
14281 UCLINUX (M68KNOMMU AND COLDFIRE)
14282 M: Greg Ungerer <gerg@linux-m68k.org>
14283 W: http://www.linux-m68k.org/
14284 W: http://www.uclinux.org/
14285 L: linux-m68k@lists.linux-m68k.org
14286 L: uclinux-dev@uclinux.org (subscribers-only)
14287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14289 F: arch/m68k/coldfire/
14291 F: arch/m68k/*/*_no.*
14292 F: arch/m68k/include/asm/*_no.*
14295 M: Jan Kara <jack@suse.com>
14297 F: Documentation/filesystems/udf.txt
14301 M: Bastien Nocera <hadess@hadess.net>
14302 L: linux-input@vger.kernel.org
14304 F: drivers/hid/hid-udraw-ps3.c
14307 M: Evgeniy Dushistov <dushistov@mail.ru>
14309 F: Documentation/filesystems/ufs.txt
14312 UHID USERSPACE HID IO DRIVER:
14313 M: David Herrmann <dh.herrmann@googlemail.com>
14314 L: linux-input@vger.kernel.org
14316 F: drivers/hid/uhid.c
14317 F: include/uapi/linux/uhid.h
14320 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14321 L: linux-usb@vger.kernel.org
14323 F: drivers/usb/common/ulpi.c
14324 F: include/linux/ulpi/
14326 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14327 L: linux-usb@vger.kernel.org
14330 F: include/linux/uwb.h
14331 F: include/linux/uwb/
14333 UNICORE32 ARCHITECTURE:
14334 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14335 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14337 T: git git://github.com/gxt/linux.git
14341 M: Tony Finch <dot@dotat.at>
14342 W: http://dotat.at/prog/unifdef
14344 F: scripts/unifdef.c
14346 UNIFORM CDROM DRIVER
14347 M: Jens Axboe <axboe@kernel.dk>
14348 W: http://www.kernel.dk
14350 F: Documentation/cdrom/
14351 F: drivers/cdrom/cdrom.c
14352 F: include/linux/cdrom.h
14353 F: include/uapi/linux/cdrom.h
14355 UNISYS S-PAR DRIVERS
14356 M: David Kershner <david.kershner@unisys.com>
14357 L: sparmaintainer@unisys.com (Unisys internal)
14359 F: include/linux/visorbus.h
14360 F: drivers/visorbus/
14361 F: drivers/staging/unisys/
14363 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14364 M: Vinayak Holikatti <vinholikatti@gmail.com>
14365 L: linux-scsi@vger.kernel.org
14367 F: Documentation/scsi/ufs.txt
14368 F: drivers/scsi/ufs/
14370 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14371 M: Joao Pinto <jpinto@synopsys.com>
14372 L: linux-scsi@vger.kernel.org
14374 F: drivers/scsi/ufs/*dwc*
14376 UNSORTED BLOCK IMAGES (UBI)
14377 M: Artem Bityutskiy <dedekind1@gmail.com>
14378 M: Richard Weinberger <richard@nod.at>
14379 W: http://www.linux-mtd.infradead.org/
14380 L: linux-mtd@lists.infradead.org
14381 T: git git://git.infradead.org/ubifs-2.6.git
14383 F: drivers/mtd/ubi/
14384 F: include/linux/mtd/ubi.h
14385 F: include/uapi/mtd/ubi-user.h
14387 USB "USBNET" DRIVER FRAMEWORK
14388 M: Oliver Neukum <oneukum@suse.com>
14389 L: netdev@vger.kernel.org
14390 W: http://www.linux-usb.org/usbnet
14392 F: drivers/net/usb/usbnet.c
14393 F: include/linux/usb/usbnet.h
14396 M: Oliver Neukum <oneukum@suse.com>
14397 L: linux-usb@vger.kernel.org
14399 F: Documentation/usb/acm.txt
14400 F: drivers/usb/class/cdc-acm.*
14402 USB AR5523 WIRELESS DRIVER
14403 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14404 L: linux-wireless@vger.kernel.org
14406 F: drivers/net/wireless/ath/ar5523/
14409 M: Oliver Neukum <oneukum@suse.com>
14410 L: linux-usb@vger.kernel.org
14411 L: linux-scsi@vger.kernel.org
14413 F: drivers/usb/storage/uas.c
14415 USB CDC ETHERNET DRIVER
14416 M: Oliver Neukum <oliver@neukum.org>
14417 L: linux-usb@vger.kernel.org
14419 F: drivers/net/usb/cdc_*.c
14420 F: include/uapi/linux/usb/cdc.h
14422 USB CHAOSKEY DRIVER
14423 M: Keith Packard <keithp@keithp.com>
14424 L: linux-usb@vger.kernel.org
14426 F: drivers/usb/misc/chaoskey.c
14428 USB CYPRESS C67X00 DRIVER
14429 M: Peter Korsgaard <jacmet@sunsite.dk>
14430 L: linux-usb@vger.kernel.org
14432 F: drivers/usb/c67x00/
14434 USB DAVICOM DM9601 DRIVER
14435 M: Peter Korsgaard <jacmet@sunsite.dk>
14436 L: netdev@vger.kernel.org
14437 W: http://www.linux-usb.org/usbnet
14439 F: drivers/net/usb/dm9601.c
14441 USB DIAMOND RIO500 DRIVER
14442 M: Cesar Miquel <miquel@df.uba.ar>
14443 L: rio500-users@lists.sourceforge.net
14444 W: http://rio500.sourceforge.net
14446 F: drivers/usb/misc/rio500*
14449 M: Alan Stern <stern@rowland.harvard.edu>
14450 L: linux-usb@vger.kernel.org
14452 F: Documentation/usb/ehci.txt
14453 F: drivers/usb/host/ehci*
14455 USB GADGET/PERIPHERAL SUBSYSTEM
14456 M: Felipe Balbi <balbi@kernel.org>
14457 L: linux-usb@vger.kernel.org
14458 W: http://www.linux-usb.org/gadget
14459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14461 F: drivers/usb/gadget/
14462 F: include/linux/usb/gadget*
14464 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14465 M: Jiri Kosina <jikos@kernel.org>
14466 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14467 L: linux-usb@vger.kernel.org
14468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14470 F: Documentation/hid/hiddev.txt
14471 F: drivers/hid/usbhid/
14474 M: Olav Kongas <ok@artecdesign.ee>
14475 L: linux-usb@vger.kernel.org
14477 F: drivers/usb/host/isp116x*
14478 F: include/linux/usb/isp116x.h
14480 USB LAN78XX ETHERNET DRIVER
14481 M: Woojung Huh <woojung.huh@microchip.com>
14482 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14483 L: netdev@vger.kernel.org
14485 F: drivers/net/usb/lan78xx.*
14487 USB MASS STORAGE DRIVER
14488 M: Alan Stern <stern@rowland.harvard.edu>
14489 L: linux-usb@vger.kernel.org
14490 L: usb-storage@lists.one-eyed-alien.net
14492 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14493 F: drivers/usb/storage/
14496 M: Clemens Ladisch <clemens@ladisch.de>
14497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14498 T: git git://git.alsa-project.org/alsa-kernel.git
14500 F: sound/usb/midi.*
14502 USB NETWORKING DRIVERS
14503 L: linux-usb@vger.kernel.org
14505 F: drivers/net/usb/
14508 M: Alan Stern <stern@rowland.harvard.edu>
14509 L: linux-usb@vger.kernel.org
14511 F: Documentation/usb/ohci.txt
14512 F: drivers/usb/host/ohci*
14514 USB OTG FSM (Finite State Machine)
14515 M: Peter Chen <Peter.Chen@nxp.com>
14516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14517 L: linux-usb@vger.kernel.org
14519 F: drivers/usb/common/usb-otg-fsm.c
14522 M: Valentina Manea <valentina.manea.m@gmail.com>
14523 M: Shuah Khan <shuahkh@osg.samsung.com>
14524 M: Shuah Khan <shuah@kernel.org>
14525 L: linux-usb@vger.kernel.org
14527 F: Documentation/usb/usbip_protocol.txt
14528 F: drivers/usb/usbip/
14529 F: tools/usb/usbip/
14532 M: Petko Manolov <petkan@nucleusys.com>
14533 L: linux-usb@vger.kernel.org
14534 L: netdev@vger.kernel.org
14535 T: git git://github.com/petkan/pegasus.git
14536 W: https://github.com/petkan/pegasus
14538 F: drivers/net/usb/pegasus.*
14541 M: Felipe Balbi <balbi@kernel.org>
14542 L: linux-usb@vger.kernel.org
14543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14545 F: drivers/usb/phy/
14547 USB PRINTER DRIVER (usblp)
14548 M: Pete Zaitcev <zaitcev@redhat.com>
14549 L: linux-usb@vger.kernel.org
14551 F: drivers/usb/class/usblp.c
14553 USB QMI WWAN NETWORK DRIVER
14554 M: Bjørn Mork <bjorn@mork.no>
14555 L: netdev@vger.kernel.org
14557 F: Documentation/ABI/testing/sysfs-class-net-qmi
14558 F: drivers/net/usb/qmi_wwan.c
14561 M: Petko Manolov <petkan@nucleusys.com>
14562 L: linux-usb@vger.kernel.org
14563 L: netdev@vger.kernel.org
14564 T: git git://github.com/petkan/rtl8150.git
14565 W: https://github.com/petkan/rtl8150
14567 F: drivers/net/usb/rtl8150.c
14569 USB SERIAL SUBSYSTEM
14570 M: Johan Hovold <johan@kernel.org>
14571 L: linux-usb@vger.kernel.org
14572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14574 F: Documentation/usb/usb-serial.txt
14575 F: drivers/usb/serial/
14576 F: include/linux/usb/serial.h
14578 USB SMSC75XX ETHERNET DRIVER
14579 M: Steve Glendinning <steve.glendinning@shawell.net>
14580 L: netdev@vger.kernel.org
14582 F: drivers/net/usb/smsc75xx.*
14584 USB SMSC95XX ETHERNET DRIVER
14585 M: Steve Glendinning <steve.glendinning@shawell.net>
14586 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14587 L: netdev@vger.kernel.org
14589 F: drivers/net/usb/smsc95xx.*
14592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14593 L: linux-usb@vger.kernel.org
14594 W: http://www.linux-usb.org
14595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14597 F: Documentation/devicetree/bindings/usb/
14598 F: Documentation/usb/
14600 F: include/linux/usb.h
14601 F: include/linux/usb/
14603 USB TYPEC SUBSYSTEM
14604 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14605 L: linux-usb@vger.kernel.org
14607 F: Documentation/ABI/testing/sysfs-class-typec
14608 F: Documentation/usb/typec.rst
14609 F: drivers/usb/typec/
14610 F: include/linux/usb/typec.h
14613 M: Alan Stern <stern@rowland.harvard.edu>
14614 L: linux-usb@vger.kernel.org
14616 F: drivers/usb/host/uhci*
14619 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14620 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14621 L: linux-media@vger.kernel.org
14622 T: git git://linuxtv.org/media_tree.git
14623 W: http://www.ideasonboard.org/uvc/
14625 F: drivers/media/usb/uvc/
14626 F: include/uapi/linux/uvcvideo.h
14629 M: Hans Verkuil <hverkuil@xs4all.nl>
14630 L: linux-media@vger.kernel.org
14631 T: git git://linuxtv.org/media_tree.git
14632 W: https://linuxtv.org
14634 F: drivers/media/usb/usbvision/
14637 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14638 L: linux-usb@vger.kernel.org
14640 F: drivers/usb/gadget/function/*uvc*
14641 F: drivers/usb/gadget/legacy/webcam.c
14643 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14644 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14645 L: linux-wireless@vger.kernel.org
14647 F: drivers/net/wireless/rndis_wlan.c
14650 M: Mathias Nyman <mathias.nyman@intel.com>
14651 L: linux-usb@vger.kernel.org
14653 F: drivers/usb/host/xhci*
14654 F: drivers/usb/host/pci-quirks*
14657 L: linux-wireless@vger.kernel.org
14658 W: http://linux-lc100020.sourceforge.net
14660 F: drivers/net/wireless/zydas/zd1201.*
14663 M: Antoine Jacquet <royale@zerezo.com>
14664 L: linux-usb@vger.kernel.org
14665 L: linux-media@vger.kernel.org
14666 T: git git://linuxtv.org/media_tree.git
14667 W: http://royale.zerezo.com/zr364xx/
14669 F: Documentation/media/v4l-drivers/zr364xx*
14670 F: drivers/media/usb/zr364xx/
14672 USER-MODE LINUX (UML)
14673 M: Jeff Dike <jdike@addtoit.com>
14674 M: Richard Weinberger <richard@nod.at>
14675 L: user-mode-linux-devel@lists.sourceforge.net
14676 L: user-mode-linux-user@lists.sourceforge.net
14677 W: http://user-mode-linux.sourceforge.net
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14680 F: Documentation/virtual/uml/
14686 USERSPACE I/O (UIO)
14687 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14690 F: Documentation/driver-api/uio-howto.rst
14692 F: include/linux/uio*.h
14695 M: Karel Zak <kzak@redhat.com>
14696 L: util-linux@vger.kernel.org
14697 W: http://en.wikipedia.org/wiki/Util-linux
14698 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14702 M: Christoph Hellwig <hch@lst.de>
14703 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14704 L: linux-kernel@vger.kernel.org
14705 T: git git://git.infradead.org/users/hch/uuid.git
14708 F: include/linux/uuid.h
14709 F: include/uapi/linux/uuid.h
14713 M: Michal Januszewski <spock@gentoo.org>
14714 L: linux-fbdev@vger.kernel.org
14715 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14717 F: Documentation/fb/uvesafb.txt
14718 F: drivers/video/fbdev/uvesafb.*
14721 M: Stefan Agner <stefan@agner.ch>
14722 L: linux-mtd@lists.infradead.org
14724 F: drivers/mtd/nand/vf610_nfc.c
14726 VFAT/FAT/MSDOS FILESYSTEM
14727 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14729 F: Documentation/filesystems/vfat.txt
14733 M: Alex Williamson <alex.williamson@redhat.com>
14734 L: kvm@vger.kernel.org
14735 T: git git://github.com/awilliam/linux-vfio.git
14737 F: Documentation/vfio.txt
14739 F: include/linux/vfio.h
14740 F: include/uapi/linux/vfio.h
14742 VFIO MEDIATED DEVICE DRIVERS
14743 M: Kirti Wankhede <kwankhede@nvidia.com>
14744 L: kvm@vger.kernel.org
14746 F: Documentation/vfio-mediated-device.txt
14747 F: drivers/vfio/mdev/
14748 F: include/linux/mdev.h
14749 F: samples/vfio-mdev/
14751 VFIO PLATFORM DRIVER
14752 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14753 L: kvm@vger.kernel.org
14755 F: drivers/vfio/platform/
14758 R: Lukas Wunner <lukas@wunner.de>
14760 F: Documentation/gpu/vga-switcheroo.rst
14761 F: drivers/gpu/vga/vga_switcheroo.c
14762 F: include/linux/vga_switcheroo.h
14763 T: git git://anongit.freedesktop.org/drm/drm-misc
14765 VIA RHINE NETWORK DRIVER
14767 F: drivers/net/ethernet/via/via-rhine.c
14769 VIA SD/MMC CARD CONTROLLER DRIVER
14770 M: Bruce Chang <brucechang@via.com.tw>
14771 M: Harald Welte <HaraldWelte@viatech.com>
14773 F: drivers/mmc/host/via-sdmmc.c
14775 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14776 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14777 L: linux-fbdev@vger.kernel.org
14779 F: include/linux/via-core.h
14780 F: include/linux/via-gpio.h
14781 F: include/linux/via_i2c.h
14782 F: drivers/video/fbdev/via/
14784 VIA VELOCITY NETWORK DRIVER
14785 M: Francois Romieu <romieu@fr.zoreil.com>
14786 L: netdev@vger.kernel.org
14788 F: drivers/net/ethernet/via/via-velocity.*
14790 VIDEO MULTIPLEXER DRIVER
14791 M: Philipp Zabel <p.zabel@pengutronix.de>
14792 L: linux-media@vger.kernel.org
14794 F: drivers/media/platform/video-mux.c
14796 VIDEOBUF2 FRAMEWORK
14797 M: Pawel Osciak <pawel@osciak.com>
14798 M: Marek Szyprowski <m.szyprowski@samsung.com>
14799 M: Kyungmin Park <kyungmin.park@samsung.com>
14800 L: linux-media@vger.kernel.org
14802 F: drivers/media/v4l2-core/videobuf2-*
14803 F: include/media/videobuf2-*
14805 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14806 M: Helen Koike <helen.koike@collabora.com>
14807 L: linux-media@vger.kernel.org
14808 T: git git://linuxtv.org/media_tree.git
14809 W: https://linuxtv.org
14811 F: drivers/media/platform/vimc/*
14814 M: Alex Williamson <alex.williamson@redhat.com>
14815 M: Paolo Bonzini <pbonzini@redhat.com>
14816 L: kvm@vger.kernel.org
14820 VIRTIO AND VHOST VSOCK DRIVER
14821 M: Stefan Hajnoczi <stefanha@redhat.com>
14822 L: kvm@vger.kernel.org
14823 L: virtualization@lists.linux-foundation.org
14824 L: netdev@vger.kernel.org
14826 F: include/linux/virtio_vsock.h
14827 F: include/uapi/linux/virtio_vsock.h
14828 F: include/uapi/linux/vsockmon.h
14829 F: include/uapi/linux/vm_sockets_diag.h
14830 F: net/vmw_vsock/diag.c
14831 F: net/vmw_vsock/af_vsock_tap.c
14832 F: net/vmw_vsock/virtio_transport_common.c
14833 F: net/vmw_vsock/virtio_transport.c
14834 F: drivers/net/vsockmon.c
14835 F: drivers/vhost/vsock.c
14836 F: drivers/vhost/vsock.h
14837 F: tools/testing/vsock/
14839 VIRTIO CONSOLE DRIVER
14840 M: Amit Shah <amit@kernel.org>
14841 L: virtualization@lists.linux-foundation.org
14843 F: drivers/char/virtio_console.c
14844 F: include/linux/virtio_console.h
14845 F: include/uapi/linux/virtio_console.h
14847 VIRTIO CORE, NET AND BLOCK DRIVERS
14848 M: "Michael S. Tsirkin" <mst@redhat.com>
14849 M: Jason Wang <jasowang@redhat.com>
14850 L: virtualization@lists.linux-foundation.org
14852 F: Documentation/devicetree/bindings/virtio/
14855 F: drivers/net/virtio_net.c
14856 F: drivers/block/virtio_blk.c
14857 F: include/linux/virtio*.h
14858 F: include/uapi/linux/virtio_*.h
14859 F: drivers/crypto/virtio/
14860 F: mm/balloon_compaction.c
14862 VIRTIO CRYPTO DRIVER
14863 M: Gonglei <arei.gonglei@huawei.com>
14864 L: virtualization@lists.linux-foundation.org
14865 L: linux-crypto@vger.kernel.org
14867 F: drivers/crypto/virtio/
14868 F: include/uapi/linux/virtio_crypto.h
14870 VIRTIO DRIVERS FOR S390
14871 M: Cornelia Huck <cohuck@redhat.com>
14872 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14873 L: linux-s390@vger.kernel.org
14874 L: virtualization@lists.linux-foundation.org
14875 L: kvm@vger.kernel.org
14877 F: drivers/s390/virtio/
14878 F: arch/s390/include/uapi/asm/virtio-ccw.h
14881 M: David Airlie <airlied@linux.ie>
14882 M: Gerd Hoffmann <kraxel@redhat.com>
14883 L: dri-devel@lists.freedesktop.org
14884 L: virtualization@lists.linux-foundation.org
14885 T: git git://anongit.freedesktop.org/drm/drm-misc
14887 F: drivers/gpu/drm/virtio/
14888 F: include/uapi/linux/virtio_gpu.h
14890 VIRTIO HOST (VHOST)
14891 M: "Michael S. Tsirkin" <mst@redhat.com>
14892 M: Jason Wang <jasowang@redhat.com>
14893 L: kvm@vger.kernel.org
14894 L: virtualization@lists.linux-foundation.org
14895 L: netdev@vger.kernel.org
14896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14899 F: include/uapi/linux/vhost.h
14901 VIRTIO INPUT DRIVER
14902 M: Gerd Hoffmann <kraxel@redhat.com>
14904 F: drivers/virtio/virtio_input.c
14905 F: include/uapi/linux/virtio_input.h
14907 VIRTUAL BOX GUEST DEVICE DRIVER
14908 M: Hans de Goede <hdegoede@redhat.com>
14909 M: Arnd Bergmann <arnd@arndb.de>
14910 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14912 F: include/linux/vbox_utils.h
14913 F: include/uapi/linux/vbox*.h
14914 F: drivers/virt/vboxguest/
14916 VIRTUAL SERIO DEVICE DRIVER
14917 M: Stephen Chandler Paul <thatslyude@gmail.com>
14919 F: drivers/input/serio/userio.c
14920 F: include/uapi/linux/userio.h
14922 VIVID VIRTUAL VIDEO DRIVER
14923 M: Hans Verkuil <hverkuil@xs4all.nl>
14924 L: linux-media@vger.kernel.org
14925 T: git git://linuxtv.org/media_tree.git
14926 W: https://linuxtv.org
14928 F: drivers/media/platform/vivid/*
14931 M: Florian Fainelli <f.fainelli@gmail.com>
14932 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14934 F: drivers/vlynq/vlynq.c
14935 F: include/linux/vlynq.h
14938 M: Martyn Welch <martyn@welchs.me.uk>
14939 M: Manohar Vanga <manohar.vanga@gmail.com>
14940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14941 L: devel@driverdev.osuosl.org
14943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14944 F: Documentation/driver-api/vme.rst
14945 F: drivers/staging/vme/
14947 F: include/linux/vme*
14949 VMWARE BALLOON DRIVER
14950 M: Xavier Deguillard <xdeguillard@vmware.com>
14951 M: Philip Moltmann <moltmann@vmware.com>
14952 M: "VMware, Inc." <pv-drivers@vmware.com>
14953 L: linux-kernel@vger.kernel.org
14955 F: drivers/misc/vmw_balloon.c
14957 VMWARE HYPERVISOR INTERFACE
14958 M: Alok Kataria <akataria@vmware.com>
14959 L: virtualization@lists.linux-foundation.org
14961 F: arch/x86/kernel/cpu/vmware.c
14963 VMWARE PVRDMA DRIVER
14964 M: Adit Ranadive <aditr@vmware.com>
14965 M: VMware PV-Drivers <pv-drivers@vmware.com>
14966 L: linux-rdma@vger.kernel.org
14968 F: drivers/infiniband/hw/vmw_pvrdma/
14970 VMware PVSCSI driver
14971 M: Jim Gill <jgill@vmware.com>
14972 M: VMware PV-Drivers <pv-drivers@vmware.com>
14973 L: linux-scsi@vger.kernel.org
14975 F: drivers/scsi/vmw_pvscsi.c
14976 F: drivers/scsi/vmw_pvscsi.h
14978 VMWARE VMMOUSE SUBDRIVER
14979 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14980 M: "VMware, Inc." <pv-drivers@vmware.com>
14981 L: linux-input@vger.kernel.org
14983 F: drivers/input/mouse/vmmouse.c
14984 F: drivers/input/mouse/vmmouse.h
14986 VMWARE VMXNET3 ETHERNET DRIVER
14987 M: Shrikrishna Khare <skhare@vmware.com>
14988 M: "VMware, Inc." <pv-drivers@vmware.com>
14989 L: netdev@vger.kernel.org
14991 F: drivers/net/vmxnet3/
14993 VOCORE VOCORE2 BOARD
14994 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14995 L: linux-mips@linux-mips.org
14997 F: arch/mips/boot/dts/ralink/vocore2.dts
14999 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15000 M: Liam Girdwood <lgirdwood@gmail.com>
15001 M: Mark Brown <broonie@kernel.org>
15002 L: linux-kernel@vger.kernel.org
15003 W: http://www.slimlogic.co.uk/?p=48
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15006 F: Documentation/devicetree/bindings/regulator/
15007 F: Documentation/power/regulator/
15008 F: drivers/regulator/
15009 F: include/dt-bindings/regulator/
15010 F: include/linux/regulator/
15013 M: David Ahern <dsa@cumulusnetworks.com>
15014 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15015 L: netdev@vger.kernel.org
15017 F: drivers/net/vrf.c
15018 F: Documentation/networking/vrf.txt
15020 VT1211 HARDWARE MONITOR DRIVER
15021 M: Juerg Haefliger <juergh@gmail.com>
15022 L: linux-hwmon@vger.kernel.org
15024 F: Documentation/hwmon/vt1211
15025 F: drivers/hwmon/vt1211.c
15027 VT8231 HARDWARE MONITOR DRIVER
15028 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15029 L: linux-hwmon@vger.kernel.org
15031 F: drivers/hwmon/vt8231.c
15033 VUB300 USB to SDIO/SD/MMC bridge chip
15034 M: Tony Olech <tony.olech@elandigitalsystems.com>
15035 L: linux-mmc@vger.kernel.org
15036 L: linux-usb@vger.kernel.org
15038 F: drivers/mmc/host/vub300.c
15040 W1 DALLAS'S 1-WIRE BUS
15041 M: Evgeniy Polyakov <zbr@ioremap.net>
15043 F: Documentation/w1/
15045 F: include/linux/w1.h
15047 W83791D HARDWARE MONITORING DRIVER
15048 M: Marc Hulsman <m.hulsman@tudelft.nl>
15049 L: linux-hwmon@vger.kernel.org
15051 F: Documentation/hwmon/w83791d
15052 F: drivers/hwmon/w83791d.c
15054 W83793 HARDWARE MONITORING DRIVER
15055 M: Rudolf Marek <r.marek@assembler.cz>
15056 L: linux-hwmon@vger.kernel.org
15058 F: Documentation/hwmon/w83793
15059 F: drivers/hwmon/w83793.c
15061 W83795 HARDWARE MONITORING DRIVER
15062 M: Jean Delvare <jdelvare@suse.com>
15063 L: linux-hwmon@vger.kernel.org
15065 F: drivers/hwmon/w83795.c
15067 W83L51xD SD/MMC CARD INTERFACE DRIVER
15068 M: Pierre Ossman <pierre@ossman.eu>
15070 F: drivers/mmc/host/wbsd.*
15072 WACOM PROTOCOL 4 SERIAL TABLETS
15073 M: Julian Squires <julian@cipht.net>
15074 M: Hans de Goede <hdegoede@redhat.com>
15075 L: linux-input@vger.kernel.org
15077 F: drivers/input/tablet/wacom_serial4.c
15079 WATCHDOG DEVICE DRIVERS
15080 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15081 M: Guenter Roeck <linux@roeck-us.net>
15082 L: linux-watchdog@vger.kernel.org
15083 W: http://www.linux-watchdog.org/
15084 T: git git://www.linux-watchdog.org/linux-watchdog.git
15086 F: Documentation/devicetree/bindings/watchdog/
15087 F: Documentation/watchdog/
15088 F: drivers/watchdog/
15089 F: include/linux/watchdog.h
15090 F: include/uapi/linux/watchdog.h
15092 WHISKEYCOVE PMIC GPIO DRIVER
15093 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15094 L: linux-gpio@vger.kernel.org
15096 F: drivers/gpio/gpio-wcove.c
15099 M: David Herrmann <dh.herrmann@googlemail.com>
15100 L: linux-input@vger.kernel.org
15102 F: drivers/hid/hid-wiimote*
15104 WILOCITY WIL6210 WIRELESS DRIVER
15105 M: Maya Erez <merez@codeaurora.org>
15106 L: linux-wireless@vger.kernel.org
15107 L: wil6210@qti.qualcomm.com
15109 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15110 F: drivers/net/wireless/ath/wil6210/
15113 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15114 M: linux-wimax@intel.com
15115 L: wimax@linuxwimax.org (subscribers-only)
15117 W: http://linuxwimax.org
15118 F: Documentation/wimax/README.wimax
15119 F: include/linux/wimax/debug.h
15120 F: include/net/wimax.h
15121 F: include/uapi/linux/wimax.h
15125 M: David Härdeman <david@hardeman.nu>
15127 F: drivers/media/rc/winbond-cir.c
15129 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15130 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15131 L: linux-watchdog@vger.kernel.org
15133 F: drivers/watchdog/ebc-c384_wdt.c
15135 WINSYSTEMS WS16C48 GPIO DRIVER
15136 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15137 L: linux-gpio@vger.kernel.org
15139 F: drivers/gpio/gpio-ws16c48.c
15141 WISTRON LAPTOP BUTTON DRIVER
15142 M: Miloslav Trmac <mitr@volny.cz>
15144 F: drivers/input/misc/wistron_btns.c
15146 WL3501 WIRELESS PCMCIA CARD DRIVER
15147 L: linux-wireless@vger.kernel.org
15149 F: drivers/net/wireless/wl3501*
15151 WOLFSON MICROELECTRONICS DRIVERS
15152 L: patches@opensource.cirrus.com
15153 T: git https://github.com/CirrusLogic/linux-drivers.git
15154 W: https://github.com/CirrusLogic/linux-drivers/wiki
15156 F: Documentation/hwmon/wm83??
15157 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15158 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15159 F: Documentation/devicetree/bindings/mfd/arizona.txt
15160 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15161 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15162 F: arch/arm/mach-s3c64xx/mach-crag6410*
15163 F: drivers/clk/clk-wm83*.c
15164 F: drivers/extcon/extcon-arizona.c
15165 F: drivers/leds/leds-wm83*.c
15166 F: drivers/gpio/gpio-*wm*.c
15167 F: drivers/gpio/gpio-arizona.c
15168 F: drivers/hwmon/wm83??-hwmon.c
15169 F: drivers/input/misc/wm831x-on.c
15170 F: drivers/input/touchscreen/wm831x-ts.c
15171 F: drivers/input/touchscreen/wm97*.c
15172 F: drivers/mfd/arizona*
15173 F: drivers/mfd/wm*.c
15174 F: drivers/mfd/cs47l24*
15175 F: drivers/power/supply/wm83*.c
15176 F: drivers/rtc/rtc-wm83*.c
15177 F: drivers/regulator/wm8*.c
15178 F: drivers/regulator/arizona*
15179 F: drivers/video/backlight/wm83*_bl.c
15180 F: drivers/watchdog/wm83*_wdt.c
15181 F: include/linux/mfd/arizona/
15182 F: include/linux/mfd/wm831x/
15183 F: include/linux/mfd/wm8350/
15184 F: include/linux/mfd/wm8400*
15185 F: include/linux/regulator/arizona*
15186 F: include/linux/wm97xx.h
15187 F: include/sound/wm????.h
15188 F: sound/soc/codecs/arizona.?
15189 F: sound/soc/codecs/wm*
15190 F: sound/soc/codecs/cs47l24*
15193 M: Tejun Heo <tj@kernel.org>
15194 R: Lai Jiangshan <jiangshanlai@gmail.com>
15195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15197 F: include/linux/workqueue.h
15198 F: kernel/workqueue.c
15199 F: Documentation/core-api/workqueue.rst
15201 X-POWERS AXP288 PMIC DRIVERS
15202 M: Hans de Goede <hdegoede@redhat.com>
15205 F: drivers/acpi/pmic/intel_pmic_xpower.c
15207 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15208 M: Chen-Yu Tsai <wens@csie.org>
15209 L: linux-kernel@vger.kernel.org
15214 M: Andrew Hendry <andrew.hendry@gmail.com>
15215 L: linux-x25@vger.kernel.org
15217 F: Documentation/networking/x25*
15218 F: include/net/x25*
15221 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15222 M: Thomas Gleixner <tglx@linutronix.de>
15223 M: Ingo Molnar <mingo@redhat.com>
15224 R: "H. Peter Anvin" <hpa@zytor.com>
15226 L: linux-kernel@vger.kernel.org
15227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15229 F: Documentation/x86/
15232 X86 MCE INFRASTRUCTURE
15233 M: Tony Luck <tony.luck@intel.com>
15234 M: Borislav Petkov <bp@alien8.de>
15235 L: linux-edac@vger.kernel.org
15237 F: arch/x86/kernel/cpu/mcheck/*
15239 X86 MICROCODE UPDATE SUPPORT
15240 M: Borislav Petkov <bp@alien8.de>
15242 F: arch/x86/kernel/cpu/microcode/*
15244 X86 PLATFORM DRIVERS
15245 M: Darren Hart <dvhart@infradead.org>
15246 M: Andy Shevchenko <andy@infradead.org>
15247 L: platform-driver-x86@vger.kernel.org
15248 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15250 F: drivers/platform/x86/
15251 F: drivers/platform/olpc/
15254 M: Andy Lutomirski <luto@amacapital.net>
15255 L: linux-kernel@vger.kernel.org
15256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15258 F: arch/x86/entry/vdso/
15260 XC2028/3028 TUNER DRIVER
15261 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15263 L: linux-media@vger.kernel.org
15264 W: https://linuxtv.org
15265 T: git git://linuxtv.org/media_tree.git
15267 F: drivers/media/tuners/tuner-xc2028.*
15269 XEN BLOCK SUBSYSTEM
15270 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15271 M: Roger Pau Monné <roger.pau@citrix.com>
15272 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15274 F: drivers/block/xen-blkback/*
15275 F: drivers/block/xen*
15278 M: Stefano Stabellini <sstabellini@kernel.org>
15279 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15282 F: arch/arm/include/asm/xen/
15284 XEN HYPERVISOR ARM64
15285 M: Stefano Stabellini <sstabellini@kernel.org>
15286 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15289 F: arch/arm64/include/asm/xen/
15291 XEN HYPERVISOR INTERFACE
15292 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15293 M: Juergen Gross <jgross@suse.com>
15294 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15298 F: drivers/*/xen-*front.c
15300 F: arch/x86/include/asm/xen/
15301 F: arch/x86/include/asm/pvclock-abi.h
15303 F: include/uapi/xen/
15304 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15305 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15307 XEN NETWORK BACKEND DRIVER
15308 M: Wei Liu <wei.liu2@citrix.com>
15309 M: Paul Durrant <paul.durrant@citrix.com>
15310 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15311 L: netdev@vger.kernel.org
15313 F: drivers/net/xen-netback/*
15316 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15317 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15319 F: arch/x86/pci/*xen*
15320 F: drivers/pci/*xen*
15323 M: Juergen Gross <jgross@suse.com>
15324 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15325 L: linux-scsi@vger.kernel.org
15327 F: drivers/scsi/xen-scsifront.c
15328 F: drivers/xen/xen-scsiback.c
15329 F: include/xen/interface/io/vscsiif.h
15331 XEN SWIOTLB SUBSYSTEM
15332 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15333 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15334 L: iommu@lists.linux-foundation.org
15336 F: arch/x86/xen/*swiotlb*
15337 F: drivers/xen/*swiotlb*
15340 M: Darrick J. Wong <darrick.wong@oracle.com>
15341 M: linux-xfs@vger.kernel.org
15342 L: linux-xfs@vger.kernel.org
15344 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15346 F: Documentation/filesystems/xfs.txt
15349 XILINX AXI ETHERNET DRIVER
15350 M: Anirudha Sarangi <anirudh@xilinx.com>
15351 M: John Linn <John.Linn@xilinx.com>
15353 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15355 XILINX UARTLITE SERIAL DRIVER
15356 M: Peter Korsgaard <jacmet@sunsite.dk>
15357 L: linux-serial@vger.kernel.org
15359 F: drivers/tty/serial/uartlite.c
15361 XILINX VIDEO IP CORES
15362 M: Hyun Kwon <hyun.kwon@xilinx.com>
15363 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15364 L: linux-media@vger.kernel.org
15365 T: git git://linuxtv.org/media_tree.git
15367 F: Documentation/devicetree/bindings/media/xilinx/
15368 F: drivers/media/platform/xilinx/
15369 F: include/uapi/linux/xilinx-v4l2-controls.h
15372 M: Eli Billauer <eli.billauer@gmail.com>
15373 L: linux-kernel@vger.kernel.org
15375 F: drivers/char/xillybus/
15377 XRA1403 GPIO EXPANDER
15378 M: Nandor Han <nandor.han@ge.com>
15379 M: Semi Malinen <semi.malinen@ge.com>
15380 L: linux-gpio@vger.kernel.org
15382 F: drivers/gpio/gpio-xra1403.c
15383 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15385 XTENSA XTFPGA PLATFORM SUPPORT
15386 M: Max Filippov <jcmvbkbc@gmail.com>
15387 L: linux-xtensa@linux-xtensa.org
15389 F: drivers/spi/spi-xtensa-xtfpga.c
15390 F: sound/soc/xtensa/xtfpga-i2s.c
15392 YAM DRIVER FOR AX.25
15393 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15394 L: linux-hams@vger.kernel.org
15396 F: drivers/net/hamradio/yam*
15397 F: include/linux/yam.h
15399 YAMA SECURITY MODULE
15400 M: Kees Cook <keescook@chromium.org>
15401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15404 F: Documentation/admin-guide/LSM/Yama.rst
15406 YEALINK PHONE DRIVER
15407 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15408 L: usbb2k-api-dev@nongnu.org
15410 F: Documentation/input/yealink.rst
15411 F: drivers/input/misc/yealink.*
15413 Z8530 DRIVER FOR AX.25
15414 M: Joerg Reuter <jreuter@yaina.de>
15415 W: http://yaina.de/jreuter/
15416 W: http://www.qsl.net/dl1bke/
15417 L: linux-hams@vger.kernel.org
15419 F: Documentation/networking/z8530drv.txt
15420 F: drivers/net/hamradio/*scc.c
15421 F: drivers/net/hamradio/z8530.h
15423 ZBUD COMPRESSED PAGE ALLOCATOR
15424 M: Seth Jennings <sjenning@redhat.com>
15425 M: Dan Streetman <ddstreet@ieee.org>
15426 L: linux-mm@kvack.org
15429 F: include/linux/zbud.h
15431 ZD1211RW WIRELESS DRIVER
15432 M: Daniel Drake <dsd@gentoo.org>
15433 M: Ulrich Kunitz <kune@deine-taler.de>
15434 W: http://zd1211.ath.cx/wiki/DriverRewrite
15435 L: linux-wireless@vger.kernel.org
15436 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15438 F: drivers/net/wireless/zydas/zd1211rw/
15440 ZD1301 MEDIA DRIVER
15441 M: Antti Palosaari <crope@iki.fi>
15442 L: linux-media@vger.kernel.org
15443 W: https://linuxtv.org/
15444 W: http://palosaari.fi/linux/
15445 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15447 F: drivers/media/usb/dvb-usb-v2/zd1301*
15449 ZD1301_DEMOD MEDIA DRIVER
15450 M: Antti Palosaari <crope@iki.fi>
15451 L: linux-media@vger.kernel.org
15452 W: https://linuxtv.org/
15453 W: http://palosaari.fi/linux/
15454 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15456 F: drivers/media/dvb-frontends/zd1301_demod*
15458 ZPOOL COMPRESSED PAGE STORAGE API
15459 M: Dan Streetman <ddstreet@ieee.org>
15460 L: linux-mm@kvack.org
15463 F: include/linux/zpool.h
15465 ZR36067 VIDEO FOR LINUX DRIVER
15466 L: mjpeg-users@lists.sourceforge.net
15467 L: linux-media@vger.kernel.org
15468 W: http://mjpeg.sourceforge.net/driver-zoran/
15469 T: hg https://linuxtv.org/hg/v4l-dvb
15471 F: drivers/media/pci/zoran/
15473 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15474 M: Minchan Kim <minchan@kernel.org>
15475 M: Nitin Gupta <ngupta@vflare.org>
15476 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15477 L: linux-kernel@vger.kernel.org
15479 F: drivers/block/zram/
15480 F: Documentation/blockdev/zram.txt
15482 ZS DECSTATION Z85C30 SERIAL DRIVER
15483 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15485 F: drivers/tty/serial/zs.*
15487 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15488 M: Minchan Kim <minchan@kernel.org>
15489 M: Nitin Gupta <ngupta@vflare.org>
15490 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15491 L: linux-mm@kvack.org
15494 F: include/linux/zsmalloc.h
15495 F: Documentation/vm/zsmalloc.txt
15497 ZSWAP COMPRESSED SWAP CACHING
15498 M: Seth Jennings <sjenning@redhat.com>
15499 M: Dan Streetman <ddstreet@ieee.org>
15500 L: linux-mm@kvack.org
15505 M: Linus Torvalds <torvalds@linux-foundation.org>
15506 L: linux-kernel@vger.kernel.org
15507 Q: http://patchwork.kernel.org/project/LKML/list/
15508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15509 S: Buried alive in reporters