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
873 ANDROID CONFIG FRAGMENTS
874 M: Rob Herring <robh@kernel.org>
876 F: kernel/configs/android*
879 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
880 M: Arve Hjønnevåg <arve@android.com>
881 M: Todd Kjos <tkjos@android.com>
882 M: Martijn Coenen <maco@android.com>
883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
884 L: devel@driverdev.osuosl.org
887 F: drivers/staging/android/
889 ANDROID GOLDFISH PIC DRIVER
890 M: Miodrag Dinic <miodrag.dinic@mips.com>
892 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
893 F: drivers/irqchip/irq-goldfish-pic.c
895 ANDROID GOLDFISH RTC DRIVER
896 M: Miodrag Dinic <miodrag.dinic@mips.com>
898 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
899 F: drivers/rtc/rtc-goldfish.c
902 M: Laura Abbott <labbott@redhat.com>
903 M: Sumit Semwal <sumit.semwal@linaro.org>
904 L: devel@driverdev.osuosl.org
906 F: drivers/staging/android/ion
907 F: drivers/staging/android/uapi/ion.h
909 AOA (Apple Onboard Audio) ALSA DRIVER
910 M: Johannes Berg <johannes@sipsolutions.net>
911 L: linuxppc-dev@lists.ozlabs.org
912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
916 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
917 M: William Breathitt Gray <vilhelm.gray@gmail.com>
918 L: linux-iio@vger.kernel.org
920 F: drivers/iio/adc/stx104.c
923 M: Jiri Kosina <jikos@kernel.org>
925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
926 F: arch/x86/kernel/apm_32.c
927 F: include/linux/apm_bios.h
928 F: include/uapi/linux/apm_bios.h
929 F: drivers/char/apm-emulation.c
931 APPARMOR SECURITY MODULE
932 M: John Johansen <john.johansen@canonical.com>
933 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
934 W: apparmor.wiki.kernel.org
935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
937 F: security/apparmor/
938 F: Documentation/admin-guide/LSM/apparmor.rst
940 APPLE BCM5974 MULTITOUCH DRIVER
941 M: Henrik Rydberg <rydberg@bitmath.org>
942 L: linux-input@vger.kernel.org
944 F: drivers/input/mouse/bcm5974.c
947 M: Henrik Rydberg <rydberg@bitmath.org>
948 L: linux-hwmon@vger.kernel.org
950 F: drivers/hwmon/applesmc.c
952 APPLETALK NETWORK LAYER
953 L: netdev@vger.kernel.org
955 F: drivers/net/appletalk/
958 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
959 M: Duc Dang <dhdang@apm.com>
961 F: arch/arm64/boot/dts/apm/
963 APPLIED MICRO (APM) X-GENE SOC EDAC
964 M: Loc Ho <lho@apm.com>
966 F: drivers/edac/xgene_edac.c
967 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
969 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
970 M: Iyappan Subramanian <isubramanian@apm.com>
971 M: Keyur Chudgar <kchudgar@apm.com>
973 F: drivers/net/ethernet/apm/xgene-v2/
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
976 M: Iyappan Subramanian <isubramanian@apm.com>
977 M: Keyur Chudgar <kchudgar@apm.com>
978 M: Quan Nguyen <qnguyen@apm.com>
980 F: drivers/net/ethernet/apm/xgene/
981 F: drivers/net/phy/mdio-xgene.c
982 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
983 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
985 APPLIED MICRO (APM) X-GENE SOC PMU
986 M: Tai Nguyen <ttnguyen@apm.com>
988 F: drivers/perf/xgene_pmu.c
989 F: Documentation/perf/xgene-pmu.txt
990 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
992 APTINA CAMERA SENSOR PLL
993 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
994 L: linux-media@vger.kernel.org
996 F: drivers/media/i2c/aptina-pll.*
998 ARC FRAMEBUFFER DRIVER
999 M: Jaya Kumar <jayalk@intworks.biz>
1001 F: drivers/video/fbdev/arcfb.c
1002 F: drivers/video/fbdev/core/fb_defio.c
1005 M: Alexey Brodkin <abrodkin@synopsys.com>
1007 F: drivers/gpu/drm/arc/
1008 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1010 ARCNET NETWORK LAYER
1011 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1012 L: netdev@vger.kernel.org
1014 F: drivers/net/arcnet/
1015 F: include/uapi/linux/if_arcnet.h
1017 ARM ARCHITECTED TIMER DRIVER
1018 M: Mark Rutland <mark.rutland@arm.com>
1019 M: Marc Zyngier <marc.zyngier@arm.com>
1020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 F: arch/arm/include/asm/arch_timer.h
1023 F: arch/arm64/include/asm/arch_timer.h
1024 F: drivers/clocksource/arm_arch_timer.c
1026 ARM HDLCD DRM DRIVER
1027 M: Liviu Dudau <liviu.dudau@arm.com>
1029 F: drivers/gpu/drm/arm/hdlcd_*
1030 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1032 ARM MALI-DP DRM DRIVER
1033 M: Liviu Dudau <liviu.dudau@arm.com>
1034 M: Brian Starkey <brian.starkey@arm.com>
1035 M: Mali DP Maintainers <malidp@foss.arm.com>
1037 F: drivers/gpu/drm/arm/
1038 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1040 ARM MFM AND FLOPPY DRIVERS
1041 M: Ian Molton <spyro@f2s.com>
1043 F: arch/arm/lib/floppydma.S
1044 F: arch/arm/include/asm/floppy.h
1046 ARM PMU PROFILING AND DEBUGGING
1047 M: Will Deacon <will.deacon@arm.com>
1048 M: Mark Rutland <mark.rutland@arm.com>
1050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 F: arch/arm*/kernel/perf_*
1052 F: arch/arm/oprofile/common.c
1053 F: arch/arm*/kernel/hw_breakpoint.c
1054 F: arch/arm*/include/asm/hw_breakpoint.h
1055 F: arch/arm*/include/asm/perf_event.h
1057 F: include/linux/perf/arm_pmu.h
1058 F: Documentation/devicetree/bindings/arm/pmu.txt
1059 F: Documentation/devicetree/bindings/perf/
1062 M: Russell King <linux@armlinux.org.uk>
1063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 W: http://www.armlinux.org.uk/
1066 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1069 ARM PRIMECELL AACI PL041 DRIVER
1070 M: Russell King <linux@armlinux.org.uk>
1074 ARM PRIMECELL BUS SUPPORT
1075 M: Russell King <linux@armlinux.org.uk>
1078 F: include/linux/amba/bus.h
1080 ARM PRIMECELL CLCD PL110 DRIVER
1081 M: Russell King <linux@armlinux.org.uk>
1083 F: drivers/video/fbdev/amba-clcd.*
1085 ARM PRIMECELL KMI PL050 DRIVER
1086 M: Russell King <linux@armlinux.org.uk>
1088 F: drivers/input/serio/ambakmi.*
1089 F: include/linux/amba/kmi.h
1091 ARM PRIMECELL MMCI PL180/1 DRIVER
1092 M: Russell King <linux@armlinux.org.uk>
1094 F: drivers/mmc/host/mmci.*
1095 F: include/linux/amba/mmci.h
1097 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1098 M: Russell King <linux@armlinux.org.uk>
1100 F: drivers/tty/serial/amba-pl01*.c
1101 F: include/linux/amba/serial.h
1104 M: Will Deacon <will.deacon@arm.com>
1105 R: Robin Murphy <robin.murphy@arm.com>
1106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 F: drivers/iommu/arm-smmu.c
1109 F: drivers/iommu/arm-smmu-v3.c
1110 F: drivers/iommu/io-pgtable-arm.c
1111 F: drivers/iommu/io-pgtable-arm-v7s.c
1113 ARM SUB-ARCHITECTURES
1114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1120 ARM/ACTIONS SEMI ARCHITECTURE
1121 M: Andreas Färber <afaerber@suse.de>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 F: arch/arm/mach-actions/
1126 F: arch/arm/boot/dts/owl-*
1127 F: arch/arm64/boot/dts/actions/
1128 F: drivers/clocksource/owl-*
1129 F: drivers/soc/actions/
1130 F: include/dt-bindings/power/owl-*
1131 F: include/linux/soc/actions/
1132 F: Documentation/devicetree/bindings/arm/actions.txt
1133 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1134 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1136 ARM/ADS SPHERE MACHINE SUPPORT
1137 M: Lennert Buytenhek <kernel@wantstofly.org>
1138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 ARM/AFEB9260 MACHINE SUPPORT
1142 M: Sergey Lapin <slapin@ossfans.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 ARM/AJECO 1ARM MACHINE SUPPORT
1147 M: Lennert Buytenhek <kernel@wantstofly.org>
1148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151 ARM/Allwinner SoC Clock Support
1152 M: Emilio López <emilio@elopez.com.ar>
1154 F: drivers/clk/sunxi/
1156 ARM/Allwinner sunXi SoC support
1157 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1158 M: Chen-Yu Tsai <wens@csie.org>
1159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163 F: arch/arm/mach-sunxi/
1164 F: arch/arm64/boot/dts/allwinner/
1165 F: drivers/clk/sunxi-ng/
1166 F: drivers/pinctrl/sunxi/
1167 F: drivers/soc/sunxi/
1168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1170 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1171 M: Neil Armstrong <narmstrong@baylibre.com>
1172 M: Jerome Brunet <jbrunet@baylibre.com>
1173 L: linux-amlogic@lists.infradead.org
1175 F: drivers/clk/meson/
1176 F: include/dt-bindings/clock/meson*
1177 F: include/dt-bindings/clock/gxbb*
1178 F: Documentation/devicetree/bindings/clock/amlogic*
1180 ARM/Amlogic Meson SoC support
1181 M: Carlo Caione <carlo@caione.org>
1182 M: Kevin Hilman <khilman@baylibre.com>
1183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 L: linux-amlogic@lists.infradead.org
1185 W: http://linux-meson.com/
1187 F: arch/arm/mach-meson/
1188 F: arch/arm/boot/dts/meson*
1189 F: arch/arm64/boot/dts/amlogic/
1190 F: drivers/pinctrl/meson/
1191 F: drivers/mmc/host/meson*
1194 ARM/Annapurna Labs ALPINE ARCHITECTURE
1195 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1196 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199 F: arch/arm/mach-alpine/
1200 F: arch/arm/boot/dts/alpine*
1201 F: arch/arm64/boot/dts/al/
1202 F: drivers/*/*alpine*
1204 ARM/ARTPEC MACHINE SUPPORT
1205 M: Jesper Nilsson <jesper.nilsson@axis.com>
1206 M: Lars Persson <lars.persson@axis.com>
1207 M: Niklas Cassel <niklas.cassel@axis.com>
1209 L: linux-arm-kernel@axis.com
1210 F: arch/arm/mach-artpec
1211 F: arch/arm/boot/dts/artpec6*
1213 F: drivers/crypto/axis
1214 F: drivers/pinctrl/pinctrl-artpec*
1215 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1217 ARM/ASPEED I2C DRIVER
1218 M: Brendan Higgins <brendanhiggins@google.com>
1219 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1220 R: Joel Stanley <joel@jms.id.au>
1221 L: linux-i2c@vger.kernel.org
1222 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1224 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1225 F: drivers/i2c/busses/i2c-aspeed.c
1226 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1227 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1229 ARM/ASPEED MACHINE SUPPORT
1230 M: Joel Stanley <joel@jms.id.au>
1232 F: arch/arm/mach-aspeed/
1233 F: arch/arm/boot/dts/aspeed-*
1234 F: drivers/*/*aspeed*
1236 ARM/ATMEL AT91 Clock Support
1237 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1241 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1242 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1243 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 W: http://www.linux4sam.org
1246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1250 F: arch/arm/mach-at91/
1251 F: include/soc/at91/
1252 F: arch/arm/boot/dts/at91*.dts
1253 F: arch/arm/boot/dts/at91*.dtsi
1254 F: arch/arm/boot/dts/sama*.dts
1255 F: arch/arm/boot/dts/sama*.dtsi
1256 F: arch/arm/include/debug/at91.S
1257 F: drivers/memory/atmel*
1258 F: drivers/watchdog/sama5d4_wdt.c
1259 X: drivers/input/touchscreen/atmel_mxt_ts.c
1260 X: drivers/net/wireless/atmel/
1262 ARM/CALXEDA HIGHBANK ARCHITECTURE
1263 M: Rob Herring <robh@kernel.org>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 F: arch/arm/mach-highbank/
1267 F: arch/arm/boot/dts/highbank.dts
1268 F: arch/arm/boot/dts/ecx-*.dts*
1270 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1271 M: Krzysztof Halasa <khalasa@piap.pl>
1273 F: arch/arm/mach-cns3xxx/
1275 ARM/CAVIUM THUNDER NETWORK DRIVER
1276 M: Sunil Goutham <sgoutham@cavium.com>
1277 M: Robert Richter <rric@kernel.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 F: drivers/net/ethernet/cavium/thunder/
1282 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1283 M: Lukasz Majewski <lukma@denx.de>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 F: arch/arm/mach-ep93xx/ts72xx.c
1288 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1289 M: Alexander Shiyan <shc_work@mail.ru>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1295 M: Lennert Buytenhek <kernel@wantstofly.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1300 M: Hartley Sweeten <hsweeten@visionengravers.com>
1301 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 F: arch/arm/mach-ep93xx/
1305 F: arch/arm/mach-ep93xx/include/mach/
1308 M: Russell King <linux@armlinux.org.uk>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1312 F: drivers/clk/clkdev.c
1314 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315 M: Mike Rapoport <mike@compulab.co.il>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320 M: Baruch Siach <baruch@tkos.co.il>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: arch/arm/boot/dts/cx92755*
1326 ARM/CONTEC MICRO9 MACHINE SUPPORT
1327 M: Hubert Feurstein <hubert.feurstein@contec.at>
1329 F: arch/arm/mach-ep93xx/micro9.c
1331 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 F: drivers/hwtracing/coresight/*
1336 F: Documentation/trace/coresight.txt
1337 F: Documentation/trace/coresight-cpu-debug.txt
1338 F: Documentation/devicetree/bindings/arm/coresight.txt
1339 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341 F: tools/perf/arch/arm/util/pmu.c
1342 F: tools/perf/arch/arm/util/auxtrace.c
1343 F: tools/perf/arch/arm/util/cs-etm.c
1344 F: tools/perf/arch/arm/util/cs-etm.h
1345 F: tools/perf/util/cs-etm.*
1346 F: tools/perf/util/cs-etm-decoder/*
1348 ARM/CORGI MACHINE SUPPORT
1349 M: Richard Purdie <rpurdie@rpsys.net>
1352 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354 M: Linus Walleij <linus.walleij@linaro.org>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 T: git git://github.com/ulli-kroll/linux.git
1358 F: Documentation/devicetree/bindings/arm/gemini.txt
1359 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362 F: arch/arm/mach-gemini/
1363 F: drivers/net/ethernet/cortina/
1364 F: drivers/pinctrl/pinctrl-gemini.c
1365 F: drivers/rtc/rtc-ftrtc010.c
1367 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368 M: Barry Song <baohua@kernel.org>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1372 F: arch/arm/boot/dts/prima2*
1373 F: arch/arm/mach-prima2/
1374 F: drivers/clk/sirf/
1375 F: drivers/clocksource/timer-prima2.c
1376 F: drivers/clocksource/timer-atlas7.c
1379 ARM/EBSA110 MACHINE SUPPORT
1380 M: Russell King <linux@armlinux.org.uk>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 W: http://www.armlinux.org.uk/
1384 F: arch/arm/mach-ebsa110/
1385 F: drivers/net/ethernet/amd/am79c961a.*
1387 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388 M: Uwe Kleine-König <kernel@pengutronix.de>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394 M: Robert Jarzmik <robert.jarzmik@free.fr>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 F: arch/arm/mach-pxa/ezx.c
1399 ARM/FARADAY FA526 PORT
1400 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 T: git git://git.berlios.de/gemini-board
1404 F: arch/arm/mm/*-fa*
1406 ARM/FOOTBRIDGE ARCHITECTURE
1407 M: Russell King <linux@armlinux.org.uk>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 W: http://www.armlinux.org.uk/
1411 F: arch/arm/include/asm/hardware/dec21285.h
1412 F: arch/arm/mach-footbridge/
1414 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415 M: Shawn Guo <shawnguo@kernel.org>
1416 M: Sascha Hauer <kernel@pengutronix.de>
1417 R: Fabio Estevam <fabio.estevam@nxp.com>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421 F: arch/arm/mach-imx/
1422 F: arch/arm/mach-mxs/
1423 F: arch/arm/boot/dts/imx*
1424 F: arch/arm/configs/imx*_defconfig
1429 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430 M: Shawn Guo <shawnguo@kernel.org>
1431 M: Sascha Hauer <kernel@pengutronix.de>
1432 R: Stefan Agner <stefan@agner.ch>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436 F: arch/arm/mach-imx/*vf610*
1437 F: arch/arm/boot/dts/vf*
1439 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440 M: Lennert Buytenhek <kernel@wantstofly.org>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 ARM/GUMSTIX MACHINE SUPPORT
1445 M: Steve Sakoman <sakoman@gmail.com>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450 M: Philipp Zabel <philipp.zabel@gmail.com>
1451 M: Paul Parsons <lost.distance@yahoo.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 F: arch/arm/mach-pxa/hx4700.c
1455 F: arch/arm/mach-pxa/include/mach/hx4700.h
1456 F: sound/soc/pxa/hx4700.c
1458 ARM/HISILICON SOC SUPPORT
1459 M: Wei Xu <xuwei5@hisilicon.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 W: http://www.hisilicon.com
1463 T: git git://github.com/hisilicon/linux-hisi.git
1464 F: arch/arm/mach-hisi/
1465 F: arch/arm/boot/dts/hi3*
1466 F: arch/arm/boot/dts/hip*
1467 F: arch/arm/boot/dts/hisi*
1468 F: arch/arm64/boot/dts/hisilicon/
1470 ARM/HP JORNADA 7XX MACHINE SUPPORT
1471 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475 F: arch/arm/mach-sa1100/jornada720.c
1476 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1478 ARM/IGEP MACHINE SUPPORT
1479 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1480 M: Javier Martinez Canillas <javier@dowhile0.org>
1481 L: linux-omap@vger.kernel.org
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/boot/dts/omap3-igep*
1486 ARM/INCOME PXA270 SUPPORT
1487 M: Marek Vasut <marek.vasut@gmail.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1492 ARM/INTEL IOP13XX ARM ARCHITECTURE
1493 M: Lennert Buytenhek <kernel@wantstofly.org>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 ARM/INTEL IOP32X ARM ARCHITECTURE
1498 M: Lennert Buytenhek <kernel@wantstofly.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 ARM/INTEL IOP33X ARM ARCHITECTURE
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 ARM/INTEL IQ81342EX MACHINE SUPPORT
1507 M: Lennert Buytenhek <kernel@wantstofly.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 ARM/INTEL IXDP2850 MACHINE SUPPORT
1512 M: Lennert Buytenhek <kernel@wantstofly.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 ARM/INTEL IXP4XX ARM ARCHITECTURE
1517 M: Imre Kaloz <kaloz@openwrt.org>
1518 M: Krzysztof Halasa <khalasa@piap.pl>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: arch/arm/mach-ixp4xx/
1523 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524 M: Jonathan Cameron <jic23@cam.ac.uk>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: arch/arm/mach-pxa/stargate2.c
1528 F: drivers/pcmcia/pxa2xx_stargate2.c
1530 ARM/INTEL XSC3 (MANZANO) ARM CORE
1531 M: Lennert Buytenhek <kernel@wantstofly.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536 M: Lennert Buytenhek <kernel@wantstofly.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1540 ARM/LG1K ARCHITECTURE
1541 M: Chanho Min <chanho.min@lge.com>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: arch/arm64/boot/dts/lg/
1546 ARM/LOGICPD PXA270 MACHINE SUPPORT
1547 M: Lennert Buytenhek <kernel@wantstofly.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/LPC18XX ARCHITECTURE
1552 M: Joachim Eastwood <manabian@gmail.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/boot/dts/lpc43*
1556 F: drivers/clk/nxp/clk-lpc18xx*
1557 F: drivers/clocksource/time-lpc32xx.c
1558 F: drivers/i2c/busses/i2c-lpc2k.c
1559 F: drivers/memory/pl172.c
1560 F: drivers/mtd/spi-nor/nxp-spifi.c
1561 F: drivers/rtc/rtc-lpc24xx.c
1564 ARM/LPC32XX SOC SUPPORT
1565 M: Vladimir Zapolskiy <vz@mleia.com>
1566 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1570 F: arch/arm/boot/dts/lpc32*
1571 F: arch/arm/mach-lpc32xx/
1572 F: drivers/i2c/busses/i2c-pnx.c
1573 F: drivers/net/ethernet/nxp/lpc_eth.c
1574 F: drivers/usb/host/ohci-nxp.c
1575 F: drivers/watchdog/pnx4008_wdt.c
1578 ARM/MAGICIAN MACHINE SUPPORT
1579 M: Philipp Zabel <philipp.zabel@gmail.com>
1582 ARM/Marvell Berlin SoC support
1583 M: Jisheng Zhang <jszhang@marvell.com>
1584 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 F: arch/arm/mach-berlin/
1588 F: arch/arm/boot/dts/berlin*
1589 F: arch/arm64/boot/dts/marvell/berlin*
1591 ARM/Marvell Dove/MV78xx0/Orion SOC support
1592 M: Jason Cooper <jason@lakedaemon.net>
1593 M: Andrew Lunn <andrew@lunn.ch>
1594 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 M: Gregory Clement <gregory.clement@bootlin.com>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 F: Documentation/devicetree/bindings/soc/dove/
1599 F: arch/arm/mach-dove/
1600 F: arch/arm/mach-mv78xx0/
1601 F: arch/arm/mach-orion5x/
1602 F: arch/arm/plat-orion/
1603 F: arch/arm/boot/dts/dove*
1604 F: arch/arm/boot/dts/orion5x*
1606 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607 M: Jason Cooper <jason@lakedaemon.net>
1608 M: Andrew Lunn <andrew@lunn.ch>
1609 M: Gregory Clement <gregory.clement@bootlin.com>
1610 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: arch/arm/boot/dts/armada*
1614 F: arch/arm/boot/dts/kirkwood*
1615 F: arch/arm/configs/mvebu_*_defconfig
1616 F: arch/arm/mach-mvebu/
1617 F: arch/arm64/boot/dts/marvell/armada*
1618 F: drivers/cpufreq/armada-37xx-cpufreq.c
1619 F: drivers/cpufreq/mvebu-cpufreq.c
1620 F: drivers/irqchip/irq-armada-370-xp.c
1621 F: drivers/irqchip/irq-mvebu-*
1622 F: drivers/pinctrl/mvebu/
1623 F: drivers/rtc/rtc-armada38x.c
1625 ARM/Mediatek RTC DRIVER
1626 M: Eddie Huang <eddie.huang@mediatek.com>
1627 M: Sean Wang <sean.wang@mediatek.com>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632 F: drivers/rtc/rtc-mt6397.c
1633 F: drivers/rtc/rtc-mt7622.c
1635 ARM/Mediatek SoC support
1636 M: Matthias Brugger <matthias.bgg@gmail.com>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/boot/dts/mt6*
1641 F: arch/arm/boot/dts/mt7*
1642 F: arch/arm/boot/dts/mt8*
1643 F: arch/arm/mach-mediatek/
1644 F: arch/arm64/boot/dts/mediatek/
1648 ARM/Mediatek USB3 PHY DRIVER
1649 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1653 F: drivers/phy/mediatek/phy-mtk-tphy.c
1655 ARM/MICREL KS8695 ARCHITECTURE
1656 M: Greg Ungerer <gerg@uclinux.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm/mach-ks8695/
1661 ARM/MIOA701 MACHINE SUPPORT
1662 M: Robert Jarzmik <robert.jarzmik@free.fr>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F: arch/arm/mach-pxa/mioa701.c
1667 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668 M: Michael Petchkovsky <mkpetch@internode.on.net>
1671 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672 M: Linus Walleij <linus.walleij@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm/mach-nomadik/
1676 F: arch/arm/mach-u300/
1677 F: arch/arm/mach-ux500/
1678 F: arch/arm/boot/dts/ste-*
1679 F: drivers/clk/clk-nomadik.c
1680 F: drivers/clk/clk-u300.c
1681 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1682 F: drivers/clocksource/timer-u300.c
1683 F: drivers/dma/coh901318*
1684 F: drivers/dma/ste_dma40*
1685 F: drivers/hwspinlock/u8500_hsem.c
1686 F: drivers/i2c/busses/i2c-nomadik.c
1687 F: drivers/i2c/busses/i2c-stu300.c
1688 F: drivers/mfd/ab3100*
1689 F: drivers/mfd/ab8500*
1690 F: drivers/mfd/abx500*
1691 F: drivers/mfd/dbx500*
1692 F: drivers/mfd/db8500*
1693 F: drivers/pinctrl/nomadik/
1694 F: drivers/pinctrl/pinctrl-coh901*
1695 F: drivers/pinctrl/pinctrl-u300.c
1696 F: drivers/rtc/rtc-ab3100.c
1697 F: drivers/rtc/rtc-ab8500.c
1698 F: drivers/rtc/rtc-coh901331.c
1699 F: drivers/rtc/rtc-pl031.c
1700 F: drivers/watchdog/coh901327_wdt.c
1701 F: Documentation/devicetree/bindings/arm/ste-*
1702 F: Documentation/devicetree/bindings/arm/ux500/
1703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1705 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1706 M: Wan ZongShun <mcuos.com@gmail.com>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 W: http://www.mcuos.com
1710 F: arch/arm/mach-w90x900/
1711 F: drivers/input/keyboard/w90p910_keypad.c
1712 F: drivers/input/touchscreen/w90p910_ts.c
1713 F: drivers/watchdog/nuc900_wdt.c
1714 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1715 F: drivers/mtd/nand/nuc900_nand.c
1716 F: drivers/rtc/rtc-nuc900.c
1717 F: drivers/spi/spi-nuc900.c
1718 F: drivers/usb/host/ehci-w90x900.c
1719 F: drivers/video/fbdev/nuc900fb.c
1721 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1723 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1724 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1727 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728 M: Alexander Clouter <alex@digriz.org.uk>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 W: http://www.digriz.org.uk/ts78xx/kernel
1732 F: arch/arm/mach-orion5x/ts78xx-*
1734 ARM/OXNAS platform support
1735 M: Neil Armstrong <narmstrong@baylibre.com>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1739 F: arch/arm/mach-oxnas/
1740 F: arch/arm/boot/dts/ox8*.dts*
1743 ARM/PALM TREO SUPPORT
1744 M: Tomas Cech <sleep_walker@suse.com>
1745 L: linux-arm-kernel@lists.infradead.org
1746 W: http://hackndev.com
1748 F: arch/arm/mach-pxa/palmtreo.*
1750 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1751 M: Marek Vasut <marek.vasut@gmail.com>
1752 L: linux-arm-kernel@lists.infradead.org
1753 W: http://hackndev.com
1755 F: arch/arm/mach-pxa/include/mach/palmtx.h
1756 F: arch/arm/mach-pxa/palmtx.c
1757 F: arch/arm/mach-pxa/palmt5.*
1758 F: arch/arm/mach-pxa/include/mach/palmld.h
1759 F: arch/arm/mach-pxa/palmld.c
1760 F: arch/arm/mach-pxa/palmte2.*
1761 F: arch/arm/mach-pxa/include/mach/palmtc.h
1762 F: arch/arm/mach-pxa/palmtc.c
1765 M: Sergey Lapin <slapin@ossfans.org>
1766 L: linux-arm-kernel@lists.infradead.org
1767 W: http://hackndev.com
1769 F: arch/arm/mach-pxa/palmz72.*
1772 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1773 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1776 ARM/PT DIGITAL BOARD PORT
1777 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779 W: http://www.armlinux.org.uk/
1782 ARM/QUALCOMM SUPPORT
1783 M: Andy Gross <andy.gross@linaro.org>
1784 M: David Brown <david.brown@linaro.org>
1785 L: linux-arm-msm@vger.kernel.org
1786 L: linux-soc@vger.kernel.org
1788 F: Documentation/devicetree/bindings/soc/qcom/
1789 F: arch/arm/boot/dts/qcom-*.dts
1790 F: arch/arm/boot/dts/qcom-*.dtsi
1791 F: arch/arm/mach-qcom/
1792 F: arch/arm64/boot/dts/qcom/*
1793 F: drivers/i2c/busses/i2c-qup.c
1794 F: drivers/clk/qcom/
1795 F: drivers/dma/qcom/
1796 F: drivers/soc/qcom/
1797 F: drivers/spi/spi-qup.c
1798 F: drivers/tty/serial/msm_serial.c
1799 F: drivers/*/pm8???-*
1800 F: drivers/mfd/ssbi.c
1801 F: drivers/firmware/qcom_scm.c
1802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1804 ARM/RADISYS ENP2611 MACHINE SUPPORT
1805 M: Lennert Buytenhek <kernel@wantstofly.org>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 ARM/REALTEK ARCHITECTURE
1810 M: Andreas Färber <afaerber@suse.de>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 F: arch/arm64/boot/dts/realtek/
1814 F: Documentation/devicetree/bindings/arm/realtek.txt
1816 ARM/RENESAS ARM64 ARCHITECTURE
1817 M: Simon Horman <horms@verge.net.au>
1818 M: Magnus Damm <magnus.damm@gmail.com>
1819 L: linux-renesas-soc@vger.kernel.org
1820 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1823 F: arch/arm64/boot/dts/renesas/
1824 F: Documentation/devicetree/bindings/arm/shmobile.txt
1825 F: drivers/soc/renesas/
1826 F: include/linux/soc/renesas/
1828 ARM/RISCPC ARCHITECTURE
1829 M: Russell King <linux@armlinux.org.uk>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 W: http://www.armlinux.org.uk/
1833 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1834 F: arch/arm/include/asm/hardware/ioc.h
1835 F: arch/arm/include/asm/hardware/iomd.h
1836 F: arch/arm/include/asm/hardware/memc.h
1837 F: arch/arm/mach-rpc/
1838 F: drivers/net/ethernet/8390/etherh.c
1839 F: drivers/net/ethernet/i825xx/ether1*
1840 F: drivers/net/ethernet/seeq/ether3*
1841 F: drivers/scsi/arm/
1843 ARM/Rockchip SoC support
1844 M: Heiko Stuebner <heiko@sntech.de>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 L: linux-rockchip@lists.infradead.org
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1849 F: arch/arm/boot/dts/rk3*
1850 F: arch/arm/boot/dts/rv1108*
1851 F: arch/arm/mach-rockchip/
1852 F: drivers/clk/rockchip/
1853 F: drivers/i2c/busses/i2c-rk3x.c
1854 F: drivers/*/*rockchip*
1855 F: drivers/*/*/*rockchip*
1856 F: sound/soc/rockchip/
1859 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1860 M: Kukjin Kim <kgene@kernel.org>
1861 M: Krzysztof Kozlowski <krzk@kernel.org>
1862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1864 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1866 F: arch/arm/boot/dts/s3c*
1867 F: arch/arm/boot/dts/s5p*
1868 F: arch/arm/boot/dts/samsung*
1869 F: arch/arm/boot/dts/exynos*
1870 F: arch/arm64/boot/dts/exynos/
1871 F: arch/arm/plat-samsung/
1872 F: arch/arm/mach-s3c24*/
1873 F: arch/arm/mach-s3c64xx/
1874 F: arch/arm/mach-s5p*/
1875 F: arch/arm/mach-exynos*/
1876 F: drivers/*/*s3c24*
1877 F: drivers/*/*/*s3c24*
1878 F: drivers/*/*s3c64xx*
1879 F: drivers/*/*s5pv210*
1880 F: drivers/memory/samsung/*
1881 F: drivers/soc/samsung/*
1882 F: Documentation/arm/Samsung/
1883 F: Documentation/devicetree/bindings/arm/samsung/
1884 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1885 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1888 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1889 M: Kyungmin Park <kyungmin.park@samsung.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 F: arch/arm/mach-s5pv210/
1894 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1895 M: Kyungmin Park <kyungmin.park@samsung.com>
1896 M: Kamil Debski <kamil@wypas.org>
1897 M: Andrzej Hajda <a.hajda@samsung.com>
1898 L: linux-arm-kernel@lists.infradead.org
1899 L: linux-media@vger.kernel.org
1901 F: drivers/media/platform/s5p-g2d/
1903 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1904 M: Marek Szyprowski <m.szyprowski@samsung.com>
1905 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1906 L: linux-media@vger.kernel.org
1908 F: drivers/media/platform/s5p-cec/
1909 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1911 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1912 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1913 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org
1915 L: linux-media@vger.kernel.org
1917 F: drivers/media/platform/s5p-jpeg/
1919 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1920 M: Kyungmin Park <kyungmin.park@samsung.com>
1921 M: Kamil Debski <kamil@wypas.org>
1922 M: Jeongtae Park <jtp.park@samsung.com>
1923 M: Andrzej Hajda <a.hajda@samsung.com>
1924 L: linux-arm-kernel@lists.infradead.org
1925 L: linux-media@vger.kernel.org
1927 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1928 F: drivers/media/platform/s5p-mfc/
1930 ARM/SHMOBILE ARM ARCHITECTURE
1931 M: Simon Horman <horms@verge.net.au>
1932 M: Magnus Damm <magnus.damm@gmail.com>
1933 L: linux-renesas-soc@vger.kernel.org
1934 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1937 F: arch/arm/boot/dts/emev2*
1938 F: arch/arm/boot/dts/r7s*
1939 F: arch/arm/boot/dts/r8a*
1940 F: arch/arm/boot/dts/sh*
1941 F: arch/arm/configs/shmobile_defconfig
1942 F: arch/arm/include/debug/renesas-scif.S
1943 F: arch/arm/mach-shmobile/
1944 F: Documentation/devicetree/bindings/arm/shmobile.txt
1945 F: drivers/soc/renesas/
1946 F: include/linux/soc/renesas/
1948 ARM/SOCFPGA ARCHITECTURE
1949 M: Dinh Nguyen <dinguyen@kernel.org>
1951 F: arch/arm/mach-socfpga/
1952 F: arch/arm/boot/dts/socfpga*
1953 F: arch/arm/configs/socfpga_defconfig
1954 F: arch/arm64/boot/dts/altera/
1955 W: http://www.rocketboards.org
1956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1958 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1959 M: Dinh Nguyen <dinguyen@kernel.org>
1961 F: drivers/clk/socfpga/
1963 ARM/SOCFPGA EDAC SUPPORT
1964 M: Thor Thayer <thor.thayer@linux.intel.com>
1966 F: drivers/edac/altera_edac.
1968 ARM/STI ARCHITECTURE
1969 M: Patrice Chotard <patrice.chotard@st.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.stlinux.com
1973 F: arch/arm/mach-sti/
1974 F: arch/arm/boot/dts/sti*
1975 F: drivers/char/hw_random/st-rng.c
1976 F: drivers/clocksource/arm_global_timer.c
1977 F: drivers/clocksource/clksrc_st_lpc.c
1978 F: drivers/cpufreq/sti-cpufreq.c
1979 F: drivers/dma/st_fdma*
1980 F: drivers/i2c/busses/i2c-st.c
1981 F: drivers/media/rc/st_rc.c
1982 F: drivers/media/platform/sti/c8sectpfe/
1983 F: drivers/mmc/host/sdhci-st.c
1984 F: drivers/phy/st/phy-miphy28lp.c
1985 F: drivers/phy/st/phy-stih407-usb.c
1986 F: drivers/pinctrl/pinctrl-st.c
1987 F: drivers/remoteproc/st_remoteproc.c
1988 F: drivers/remoteproc/st_slim_rproc.c
1989 F: drivers/reset/sti/
1990 F: drivers/rtc/rtc-st-lpc.c
1991 F: drivers/tty/serial/st-asc.c
1992 F: drivers/usb/dwc3/dwc3-st.c
1993 F: drivers/usb/host/ehci-st.c
1994 F: drivers/usb/host/ohci-st.c
1995 F: drivers/watchdog/st_lpc_wdt.c
1996 F: drivers/ata/ahci_st.c
1997 F: include/linux/remoteproc/st_slim_rproc.h
1999 ARM/STM32 ARCHITECTURE
2000 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2001 M: Alexandre Torgue <alexandre.torgue@st.com>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2006 F: arch/arm/boot/dts/stm32*
2007 F: arch/arm/mach-stm32/
2008 F: drivers/clocksource/armv7m_systick.c
2010 ARM/TANGO ARCHITECTURE
2011 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2012 M: Mans Rullgard <mans@mansr.com>
2013 L: linux-arm-kernel@lists.infradead.org
2017 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2018 M: Lennert Buytenhek <kernel@wantstofly.org>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2023 M: Hans Verkuil <hans.verkuil@cisco.com>
2024 L: linux-tegra@vger.kernel.org
2025 L: linux-media@vger.kernel.org
2027 F: drivers/media/platform/tegra-cec/
2028 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2030 ARM/TETON BGA MACHINE SUPPORT
2031 M: "Mark F. Brown" <mark.brown314@gmail.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2036 M: Santosh Shilimkar <ssantosh@kernel.org>
2037 L: linux-kernel@vger.kernel.org
2039 F: drivers/memory/*emif*
2041 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2042 M: Santosh Shilimkar <ssantosh@kernel.org>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 F: arch/arm/mach-keystone/
2046 F: arch/arm/boot/dts/keystone-*
2047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2049 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2050 M: Santosh Shilimkar <ssantosh@kernel.org>
2051 L: linux-kernel@vger.kernel.org
2053 F: drivers/clk/keystone/
2055 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2056 M: Santosh Shilimkar <ssantosh@kernel.org>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L: linux-kernel@vger.kernel.org
2060 F: drivers/clocksource/timer-keystone.c
2062 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2063 M: Santosh Shilimkar <ssantosh@kernel.org>
2064 L: linux-kernel@vger.kernel.org
2066 F: drivers/power/reset/keystone-reset.c
2068 ARM/THECUS N2100 MACHINE SUPPORT
2069 M: Lennert Buytenhek <kernel@wantstofly.org>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 ARM/TOSA MACHINE SUPPORT
2074 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2075 M: Dirk Opfer <dirk@opfer-online.de>
2078 ARM/UNIPHIER ARCHITECTURE
2079 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2083 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2084 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2085 F: arch/arm/boot/dts/uniphier*
2086 F: arch/arm/include/asm/hardware/cache-uniphier.h
2087 F: arch/arm/mach-uniphier/
2088 F: arch/arm/mm/cache-uniphier.c
2089 F: arch/arm64/boot/dts/socionext/uniphier*
2090 F: drivers/bus/uniphier-system-bus.c
2091 F: drivers/clk/uniphier/
2092 F: drivers/gpio/gpio-uniphier.c
2093 F: drivers/i2c/busses/i2c-uniphier*
2094 F: drivers/irqchip/irq-uniphier-aidet.c
2095 F: drivers/pinctrl/uniphier/
2096 F: drivers/reset/reset-uniphier.c
2097 F: drivers/tty/serial/8250/8250_uniphier.c
2100 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2101 M: Ulf Hansson <ulf.hansson@linaro.org>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://git.linaro.org/people/ulfh/clk.git
2105 F: drivers/clk/ux500/
2107 ARM/VERSATILE EXPRESS PLATFORM
2108 M: Liviu Dudau <liviu.dudau@arm.com>
2109 M: Sudeep Holla <sudeep.holla@arm.com>
2110 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 F: arch/arm/boot/dts/vexpress*
2114 F: arch/arm64/boot/dts/arm/
2115 F: arch/arm/mach-vexpress/
2118 F: drivers/clk/versatile/clk-vexpress-osc.c
2119 F: drivers/clocksource/versatile.c
2123 M: Russell King <linux@armlinux.org.uk>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W: http://www.armlinux.org.uk/
2129 ARM/VOIPAC PXA270 SUPPORT
2130 M: Marek Vasut <marek.vasut@gmail.com>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 F: arch/arm/mach-pxa/vpac270.c
2134 F: arch/arm/mach-pxa/include/mach/vpac270.h
2136 ARM/VT8500 ARM ARCHITECTURE
2137 M: Tony Prisk <linux@prisktech.co.nz>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 F: arch/arm/mach-vt8500/
2141 F: drivers/clocksource/vt8500_timer.c
2142 F: drivers/i2c/busses/i2c-wmt.c
2143 F: drivers/mmc/host/wmt-sdmmc.c
2144 F: drivers/pwm/pwm-vt8500.c
2145 F: drivers/rtc/rtc-vt8500.c
2146 F: drivers/tty/serial/vt8500_serial.c
2147 F: drivers/usb/host/ehci-platform.c
2148 F: drivers/usb/host/uhci-platform.c
2149 F: drivers/video/fbdev/vt8500lcdfb.*
2150 F: drivers/video/fbdev/wm8505fb*
2151 F: drivers/video/fbdev/wmt_ge_rops.*
2153 ARM/ZIPIT Z2 SUPPORT
2154 M: Marek Vasut <marek.vasut@gmail.com>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 F: arch/arm/mach-pxa/z2.c
2158 F: arch/arm/mach-pxa/include/mach/z2.h
2160 ARM/ZTE ARCHITECTURE
2161 M: Jun Nie <jun.nie@linaro.org>
2162 M: Baoyou Xie <baoyou.xie@linaro.org>
2163 M: Shawn Guo <shawnguo@kernel.org>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 F: arch/arm/boot/dts/zx2967*
2167 F: arch/arm/mach-zx/
2168 F: arch/arm64/boot/dts/zte/
2170 F: drivers/dma/zx_dma.c
2171 F: drivers/gpio/gpio-zx.c
2172 F: drivers/i2c/busses/i2c-zx2967.c
2173 F: drivers/mmc/host/dw_mmc-zx.*
2174 F: drivers/pinctrl/zte/
2176 F: drivers/thermal/zx2967_thermal.c
2177 F: drivers/watchdog/zx2967_wdt.c
2178 F: Documentation/devicetree/bindings/arm/zte.txt
2179 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2180 F: Documentation/devicetree/bindings/dma/zxdma.txt
2181 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2182 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2183 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2184 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2185 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2186 F: Documentation/devicetree/bindings/soc/zte/
2187 F: Documentation/devicetree/bindings/sound/zte,*.txt
2188 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2189 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2190 F: include/dt-bindings/clock/zx2967*.h
2191 F: include/dt-bindings/soc/zte,*.h
2192 F: sound/soc/codecs/zx_aud96p22.c
2195 ARM/ZYNQ ARCHITECTURE
2196 M: Michal Simek <michal.simek@xilinx.com>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 W: http://wiki.xilinx.com
2199 T: git https://github.com/Xilinx/linux-xlnx.git
2201 F: arch/arm/mach-zynq/
2202 F: drivers/cpuidle/cpuidle-zynq.c
2203 F: drivers/block/xsysace.c
2206 F: drivers/clocksource/cadence_ttc_timer.c
2207 F: drivers/i2c/busses/i2c-cadence.c
2208 F: drivers/mmc/host/sdhci-of-arasan.c
2209 F: drivers/edac/synopsys_edac.c
2211 ARM64 PORT (AARCH64 ARCHITECTURE)
2212 M: Catalin Marinas <catalin.marinas@arm.com>
2213 M: Will Deacon <will.deacon@arm.com>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2218 F: Documentation/arm64/
2220 AS3645A LED FLASH CONTROLLER DRIVER
2221 M: Sakari Ailus <sakari.ailus@iki.fi>
2222 L: linux-leds@vger.kernel.org
2224 F: drivers/leds/leds-as3645a.c
2226 ASAHI KASEI AK8974 DRIVER
2227 M: Linus Walleij <linus.walleij@linaro.org>
2228 L: linux-iio@vger.kernel.org
2229 W: http://www.akm.com/
2231 F: drivers/iio/magnetometer/ak8974.c
2233 ASC7621 HARDWARE MONITOR DRIVER
2234 M: George Joseph <george.joseph@fairview5.com>
2235 L: linux-hwmon@vger.kernel.org
2237 F: Documentation/hwmon/asc7621
2238 F: drivers/hwmon/asc7621.c
2240 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2241 M: Corentin Chary <corentin.chary@gmail.com>
2242 L: acpi4asus-user@lists.sourceforge.net
2243 L: platform-driver-x86@vger.kernel.org
2244 W: http://acpi4asus.sf.net
2246 F: drivers/platform/x86/asus*.c
2247 F: drivers/platform/x86/eeepc*.c
2249 ASUS WIRELESS RADIO CONTROL DRIVER
2250 M: João Paulo Rechi Vita <jprvita@gmail.com>
2251 L: platform-driver-x86@vger.kernel.org
2253 F: drivers/platform/x86/asus-wireless.c
2256 M: David Howells <dhowells@redhat.com>
2257 L: keyrings@vger.kernel.org
2259 F: Documentation/crypto/asymmetric-keys.txt
2260 F: include/linux/verification.h
2261 F: include/crypto/public_key.h
2262 F: include/crypto/pkcs7.h
2263 F: crypto/asymmetric_keys/
2265 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2266 R: Dan Williams <dan.j.williams@intel.com>
2267 W: http://sourceforge.net/projects/xscaleiop
2269 F: Documentation/crypto/async-tx-api.txt
2272 F: include/linux/dmaengine.h
2273 F: include/linux/async_tx.h
2276 M: Bartosz Golaszewski <brgl@bgdev.pl>
2277 L: linux-i2c@vger.kernel.org
2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2280 F: Documentation/devicetree/bindings/eeprom/at24.txt
2281 F: drivers/misc/eeprom/at24.c
2282 F: include/linux/platform_data/at24.h
2284 ATA OVER ETHERNET (AOE) DRIVER
2285 M: "Ed L. Cashin" <ed.cashin@acm.org>
2286 W: http://www.openaoe.org/
2288 F: Documentation/aoe/
2289 F: drivers/block/aoe/
2291 ATHEROS 71XX/9XXX GPIO DRIVER
2292 M: Alban Bedel <albeu@free.fr>
2293 W: https://github.com/AlbanBedel/linux
2294 T: git git://github.com/AlbanBedel/linux
2296 F: drivers/gpio/gpio-ath79.c
2297 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2299 ATHEROS ATH GENERIC UTILITIES
2300 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2301 L: linux-wireless@vger.kernel.org
2303 F: drivers/net/wireless/ath/*
2305 ATHEROS ATH5K WIRELESS DRIVER
2306 M: Jiri Slaby <jirislaby@gmail.com>
2307 M: Nick Kossifidis <mickflemm@gmail.com>
2308 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2309 L: linux-wireless@vger.kernel.org
2310 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2312 F: drivers/net/wireless/ath/ath5k/
2314 ATHEROS ATH6KL WIRELESS DRIVER
2315 M: Kalle Valo <kvalo@qca.qualcomm.com>
2316 L: linux-wireless@vger.kernel.org
2317 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2320 F: drivers/net/wireless/ath/ath6kl/
2323 M: Ville Syrjala <syrjala@sci.fi>
2325 F: drivers/input/misc/ati_remote2.c
2327 ATK0110 HWMON DRIVER
2328 M: Luca Tettamanti <kronos.it@gmail.com>
2329 L: linux-hwmon@vger.kernel.org
2331 F: drivers/hwmon/asus_atk0110.c
2333 ATLX ETHERNET DRIVERS
2334 M: Jay Cliburn <jcliburn@gmail.com>
2335 M: Chris Snook <chris.snook@gmail.com>
2336 L: netdev@vger.kernel.org
2337 W: http://sourceforge.net/projects/atl1
2338 W: http://atl1.sourceforge.net
2340 F: drivers/net/ethernet/atheros/
2343 M: Chas Williams <3chas3@gmail.com>
2344 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2345 L: netdev@vger.kernel.org
2346 W: http://linux-atm.sourceforge.net
2349 F: include/linux/atm*
2350 F: include/uapi/linux/atm*
2352 ATMEL AT91 / AT32 MCI DRIVER
2353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355 F: drivers/mmc/host/atmel-mci.c
2357 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2358 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2360 F: drivers/power/reset/at91-sama5d2_shdwc.c
2362 ATMEL Audio ALSA driver
2363 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L: linux-i2c@vger.kernel.org
2372 F: drivers/i2c/busses/i2c-at91.c
2375 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L: linux-media@vger.kernel.org
2378 F: drivers/media/platform/atmel/atmel-isi.c
2379 F: include/media/atmel-isi.h
2382 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2383 L: linux-fbdev@vger.kernel.org
2385 F: drivers/video/fbdev/atmel_lcdfb.c
2386 F: include/video/atmel_lcdc.h
2388 ATMEL MACB ETHERNET DRIVER
2389 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2391 F: drivers/net/ethernet/cadence/
2393 ATMEL MAXTOUCH DRIVER
2394 M: Nick Dyer <nick@shmanahar.org>
2395 T: git git://github.com/ndyer/linux.git
2397 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2398 F: drivers/input/touchscreen/atmel_mxt_ts.c
2399 F: include/linux/platform_data/atmel_mxt_ts.h
2401 ATMEL SAMA5D2 ADC DRIVER
2402 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L: linux-iio@vger.kernel.org
2405 F: drivers/iio/adc/at91-sama5d2_adc.c
2408 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2409 L: linux-mmc@vger.kernel.org
2411 F: drivers/mmc/host/sdhci-of-at91.c
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2416 F: drivers/spi/spi-atmel.*
2419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 F: drivers/misc/atmel-ssc.c
2423 F: include/linux/atmel-ssc.h
2425 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 F: drivers/misc/atmel_tclib.c
2430 F: drivers/clocksource/tcb_clksrc.c
2432 ATMEL USBA UDC DRIVER
2433 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2438 ATMEL WIRELESS DRIVER
2439 M: Simon Kelley <simon@thekelleys.org.uk>
2440 L: linux-wireless@vger.kernel.org
2441 W: http://www.thekelleys.org.uk/atmel
2442 W: http://atmelwlandriver.sourceforge.net/
2444 F: drivers/net/wireless/atmel/atmel*
2447 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2448 L: linux-arm-kernel@lists.infradead.org
2449 L: dmaengine@vger.kernel.org
2451 F: drivers/dma/at_xdmac.c
2453 ATOMIC INFRASTRUCTURE
2454 M: Will Deacon <will.deacon@arm.com>
2455 M: Peter Zijlstra <peterz@infradead.org>
2456 R: Boqun Feng <boqun.feng@gmail.com>
2457 L: linux-kernel@vger.kernel.org
2459 F: arch/*/include/asm/atomic*.h
2460 F: include/*/atomic*.h
2462 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 M: Bradley Grove <linuxdrivers@attotech.com>
2464 L: linux-scsi@vger.kernel.org
2465 W: http://www.attotech.com
2467 F: drivers/scsi/esas2r
2469 ATUSB IEEE 802.15.4 RADIO DRIVER
2470 M: Stefan Schmidt <stefan@osg.samsung.com>
2471 L: linux-wpan@vger.kernel.org
2473 F: drivers/net/ieee802154/atusb.c
2474 F: drivers/net/ieee802154/atusb.h
2475 F: drivers/net/ieee802154/at86rf230.h
2478 M: Paul Moore <paul@paul-moore.com>
2479 M: Eric Paris <eparis@redhat.com>
2480 L: linux-audit@redhat.com (moderated for non-subscribers)
2481 W: https://github.com/linux-audit
2482 W: https://people.redhat.com/sgrubb/audit
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2485 F: include/linux/audit.h
2486 F: include/uapi/linux/audit.h
2489 AUXILIARY DISPLAY DRIVERS
2490 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491 W: http://miguelojeda.es/auxdisplay.htm
2492 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494 F: drivers/auxdisplay/
2495 F: include/linux/cfag12864b.h
2498 M: Ralf Baechle <ralf@linux-mips.org>
2499 L: linux-hams@vger.kernel.org
2500 W: http://www.linux-ax25.org/
2502 F: include/uapi/linux/ax25.h
2503 F: include/net/ax25.h
2507 M: Peter Rosin <peda@axentia.se>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 F: Documentation/devicetree/bindings/arm/axentia.txt
2511 F: arch/arm/boot/dts/at91-linea.dtsi
2512 F: arch/arm/boot/dts/at91-natte.dtsi
2513 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2514 F: arch/arm/boot/dts/at91-tse850-3.dts
2516 AXENTIA ASOC DRIVERS
2517 M: Peter Rosin <peda@axentia.se>
2518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2520 F: Documentation/devicetree/bindings/sound/axentia,*
2521 F: sound/soc/atmel/tse850-pcm5142.c
2524 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2526 L: linux-media@vger.kernel.org
2527 W: https://linuxtv.org
2528 T: git git://linuxtv.org/media_tree.git
2530 F: drivers/media/usb/dvb-usb-v2/az6007.c
2532 AZTECH FM RADIO RECEIVER DRIVER
2533 M: Hans Verkuil <hverkuil@xs4all.nl>
2534 L: linux-media@vger.kernel.org
2535 T: git git://linuxtv.org/media_tree.git
2536 W: https://linuxtv.org
2538 F: drivers/media/radio/radio-aztech*
2541 L: linux-wireless@vger.kernel.org
2542 L: b43-dev@lists.infradead.org
2543 W: http://wireless.kernel.org/en/users/Drivers/b43
2545 F: drivers/net/wireless/broadcom/b43/
2547 B43LEGACY WIRELESS DRIVER
2548 M: Larry Finger <Larry.Finger@lwfinger.net>
2549 L: linux-wireless@vger.kernel.org
2550 L: b43-dev@lists.infradead.org
2551 W: http://wireless.kernel.org/en/users/Drivers/b43
2553 F: drivers/net/wireless/broadcom/b43legacy/
2555 BACKLIGHT CLASS/SUBSYSTEM
2556 M: Lee Jones <lee.jones@linaro.org>
2557 M: Daniel Thompson <daniel.thompson@linaro.org>
2558 M: Jingoo Han <jingoohan1@gmail.com>
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2561 F: drivers/video/backlight/
2562 F: include/linux/backlight.h
2563 F: include/linux/pwm_backlight.h
2564 F: Documentation/devicetree/bindings/leds/backlight
2567 M: Marek Lindner <mareklindner@neomailbox.ch>
2568 M: Simon Wunderlich <sw@simonwunderlich.de>
2569 M: Antonio Quartulli <a@unstable.cc>
2570 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2571 W: https://www.open-mesh.org/
2572 Q: https://patchwork.open-mesh.org/project/batman/list/
2574 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2575 F: Documentation/ABI/testing/sysfs-class-net-mesh
2576 F: Documentation/networking/batman-adv.rst
2577 F: include/uapi/linux/batadv_packet.h
2578 F: include/uapi/linux/batman_adv.h
2581 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2582 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2583 L: linux-hams@vger.kernel.org
2584 W: http://www.baycom.org/~tom/ham/ham.html
2586 F: drivers/net/hamradio/baycom*
2588 BCACHE (BLOCK LAYER CACHE)
2589 M: Michael Lyle <mlyle@lyle.org>
2590 M: Kent Overstreet <kent.overstreet@gmail.com>
2591 L: linux-bcache@vger.kernel.org
2592 W: http://bcache.evilpiepirate.org
2593 C: irc://irc.oftc.net/bcache
2595 F: drivers/md/bcache/
2597 BDISP ST MEDIA DRIVER
2598 M: Fabien Dessenne <fabien.dessenne@st.com>
2599 L: linux-media@vger.kernel.org
2600 T: git git://linuxtv.org/media_tree.git
2601 W: https://linuxtv.org
2603 F: drivers/media/platform/sti/bdisp
2605 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2606 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2607 L: netdev@vger.kernel.org
2609 F: drivers/net/ethernet/ec_bhf.c
2612 M: Luis de Bethencourt <luisbg@kernel.org>
2613 M: Salah Triki <salah.triki@gmail.com>
2615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2616 F: Documentation/filesystems/befs.txt
2620 M: Paolo Valente <paolo.valente@linaro.org>
2621 M: Jens Axboe <axboe@kernel.dk>
2622 L: linux-block@vger.kernel.org
2625 F: Documentation/block/bfq-iosched.txt
2628 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2630 F: Documentation/filesystems/bfs.txt
2632 F: include/uapi/linux/bfs_fs.h
2634 BLACKFIN ARCHITECTURE
2635 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2636 T: git git://git.code.sf.net/p/adi-linux/code
2637 W: http://blackfin.uclinux.org
2641 BLACKFIN EMAC DRIVER
2642 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 W: http://blackfin.uclinux.org
2645 F: drivers/net/ethernet/adi/
2647 BLACKFIN MEDIA DRIVER
2648 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649 W: http://blackfin.uclinux.org/
2651 F: drivers/media/platform/blackfin/
2652 F: drivers/media/i2c/adv7183*
2653 F: drivers/media/i2c/vs6624*
2656 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2657 W: http://blackfin.uclinux.org
2659 F: drivers/rtc/rtc-bfin.c
2662 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2663 W: http://blackfin.uclinux.org
2665 F: drivers/mmc/host/bfin_sdh.c
2667 BLACKFIN SERIAL DRIVER
2668 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2669 W: http://blackfin.uclinux.org
2671 F: drivers/tty/serial/bfin_uart.c
2673 BLACKFIN WATCHDOG DRIVER
2674 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2675 W: http://blackfin.uclinux.org
2677 F: drivers/watchdog/bfin_wdt.c
2679 BLINKM RGB LED DRIVER
2680 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2682 F: drivers/leds/leds-blinkm.c
2685 M: Jens Axboe <axboe@kernel.dk>
2686 L: linux-block@vger.kernel.org
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2690 F: kernel/trace/blktrace.c
2694 M: Joern Engel <joern@lazybastard.org>
2695 L: linux-mtd@lists.infradead.org
2697 F: drivers/mtd/devices/block2mtd.c
2700 M: Marcel Holtmann <marcel@holtmann.org>
2701 M: Johan Hedberg <johan.hedberg@gmail.com>
2702 L: linux-bluetooth@vger.kernel.org
2703 W: http://www.bluez.org/
2704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2707 F: drivers/bluetooth/
2710 M: Marcel Holtmann <marcel@holtmann.org>
2711 M: Johan Hedberg <johan.hedberg@gmail.com>
2712 L: linux-bluetooth@vger.kernel.org
2713 W: http://www.bluez.org/
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2718 F: include/net/bluetooth/
2721 M: Jay Vosburgh <j.vosburgh@gmail.com>
2722 M: Veaceslav Falico <vfalico@gmail.com>
2723 M: Andy Gospodarek <andy@greyhouse.net>
2724 L: netdev@vger.kernel.org
2725 W: http://sourceforge.net/projects/bonding/
2727 F: drivers/net/bonding/
2728 F: include/uapi/linux/if_bonding.h
2730 BPF (Safe dynamic programs and tools)
2731 M: Alexei Starovoitov <ast@kernel.org>
2732 M: Daniel Borkmann <daniel@iogearbox.net>
2733 L: netdev@vger.kernel.org
2734 L: linux-kernel@vger.kernel.org
2735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2738 F: arch/x86/net/bpf_jit*
2739 F: Documentation/networking/filter.txt
2740 F: Documentation/bpf/
2741 F: include/linux/bpf*
2742 F: include/linux/filter.h
2743 F: include/trace/events/bpf.h
2744 F: include/trace/events/xdp.h
2745 F: include/uapi/linux/bpf*
2746 F: include/uapi/linux/filter.h
2748 F: kernel/trace/bpf_trace.c
2751 F: net/core/filter.c
2752 F: net/sched/act_bpf.c
2753 F: net/sched/cls_bpf.c
2756 F: tools/testing/selftests/bpf/
2758 BROADCOM B44 10/100 ETHERNET DRIVER
2759 M: Michael Chan <michael.chan@broadcom.com>
2760 L: netdev@vger.kernel.org
2762 F: drivers/net/ethernet/broadcom/b44.*
2764 BROADCOM B53 ETHERNET SWITCH DRIVER
2765 M: Florian Fainelli <f.fainelli@gmail.com>
2766 L: netdev@vger.kernel.org
2767 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2769 F: drivers/net/dsa/b53/*
2770 F: include/linux/platform_data/b53.h
2772 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2773 M: Florian Fainelli <f.fainelli@gmail.com>
2774 M: Ray Jui <rjui@broadcom.com>
2775 M: Scott Branden <sbranden@broadcom.com>
2776 M: bcm-kernel-feedback-list@broadcom.com
2777 T: git git://github.com/broadcom/mach-bcm
2783 F: arch/arm/mach-bcm/
2785 BROADCOM BCM2835 ARM ARCHITECTURE
2786 M: Eric Anholt <eric@anholt.net>
2787 M: Stefan Wahren <stefan.wahren@i2se.com>
2788 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T: git git://github.com/anholt/linux
2793 F: drivers/staging/vc04_services
2795 BROADCOM BCM47XX MIPS ARCHITECTURE
2796 M: Hauke Mehrtens <hauke@hauke-m.de>
2797 M: Rafał Miłecki <zajec5@gmail.com>
2798 L: linux-mips@linux-mips.org
2800 F: Documentation/devicetree/bindings/mips/brcm/
2801 F: arch/mips/bcm47xx/*
2802 F: arch/mips/include/asm/mach-bcm47xx/*
2804 BROADCOM BCM5301X ARM ARCHITECTURE
2805 M: Hauke Mehrtens <hauke@hauke-m.de>
2806 M: Rafał Miłecki <zajec5@gmail.com>
2807 M: Jon Mason <jonmason@broadcom.com>
2808 M: bcm-kernel-feedback-list@broadcom.com
2809 L: linux-arm-kernel@lists.infradead.org
2811 F: arch/arm/mach-bcm/bcm_5301x.c
2812 F: arch/arm/boot/dts/bcm5301x*.dtsi
2813 F: arch/arm/boot/dts/bcm470*
2814 F: arch/arm/boot/dts/bcm953012*
2816 BROADCOM BCM53573 ARM ARCHITECTURE
2817 M: Rafał Miłecki <rafal@milecki.pl>
2818 L: linux-arm-kernel@lists.infradead.org
2820 F: arch/arm/boot/dts/bcm53573*
2821 F: arch/arm/boot/dts/bcm47189*
2823 BROADCOM BCM63XX ARM ARCHITECTURE
2824 M: Florian Fainelli <f.fainelli@gmail.com>
2825 M: bcm-kernel-feedback-list@broadcom.com
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T: git git://github.com/broadcom/stblinux.git
2831 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2832 M: Kevin Cernekee <cernekee@gmail.com>
2833 L: linux-usb@vger.kernel.org
2835 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2837 BROADCOM BCM7XXX ARM ARCHITECTURE
2838 M: Brian Norris <computersforpeace@gmail.com>
2839 M: Gregory Fong <gregory.0xf0@gmail.com>
2840 M: Florian Fainelli <f.fainelli@gmail.com>
2841 M: bcm-kernel-feedback-list@broadcom.com
2842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 T: git git://github.com/broadcom/stblinux.git
2845 F: arch/arm/mach-bcm/*brcmstb*
2846 F: arch/arm/boot/dts/bcm7*.dts*
2847 F: drivers/bus/brcmstb_gisb.c
2848 F: arch/arm/mm/cache-b15-rac.c
2849 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2852 BROADCOM BMIPS CPUFREQ DRIVER
2853 M: Markus Mayer <mmayer@broadcom.com>
2854 M: bcm-kernel-feedback-list@broadcom.com
2855 L: linux-pm@vger.kernel.org
2857 F: drivers/cpufreq/bmips-cpufreq.c
2859 BROADCOM BMIPS MIPS ARCHITECTURE
2860 M: Kevin Cernekee <cernekee@gmail.com>
2861 M: Florian Fainelli <f.fainelli@gmail.com>
2862 L: linux-mips@linux-mips.org
2863 T: git git://github.com/broadcom/stblinux.git
2865 F: arch/mips/bmips/*
2866 F: arch/mips/include/asm/mach-bmips/*
2867 F: arch/mips/kernel/*bmips*
2868 F: arch/mips/boot/dts/brcm/bcm*.dts*
2869 F: drivers/irqchip/irq-bcm63*
2870 F: drivers/irqchip/irq-bcm7*
2871 F: drivers/irqchip/irq-brcmstb*
2872 F: include/linux/bcm963xx_nvram.h
2873 F: include/linux/bcm963xx_tag.h
2875 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2876 M: Rasesh Mody <rasesh.mody@cavium.com>
2877 M: Harish Patil <harish.patil@cavium.com>
2878 M: Dept-GELinuxNICDev@cavium.com
2879 L: netdev@vger.kernel.org
2881 F: drivers/net/ethernet/broadcom/bnx2.*
2882 F: drivers/net/ethernet/broadcom/bnx2_*
2884 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2885 M: QLogic-Storage-Upstream@qlogic.com
2886 L: linux-scsi@vger.kernel.org
2888 F: drivers/scsi/bnx2fc/
2890 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2891 M: QLogic-Storage-Upstream@qlogic.com
2892 L: linux-scsi@vger.kernel.org
2894 F: drivers/scsi/bnx2i/
2896 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2897 M: Ariel Elior <ariel.elior@cavium.com>
2898 M: everest-linux-l2@cavium.com
2899 L: netdev@vger.kernel.org
2901 F: drivers/net/ethernet/broadcom/bnx2x/
2903 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2904 M: Michael Chan <michael.chan@broadcom.com>
2905 L: netdev@vger.kernel.org
2907 F: drivers/net/ethernet/broadcom/bnxt/
2909 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2910 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2911 M: Franky Lin <franky.lin@broadcom.com>
2912 M: Hante Meuleman <hante.meuleman@broadcom.com>
2913 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2914 M: Wright Feng <wright.feng@cypress.com>
2915 L: linux-wireless@vger.kernel.org
2916 L: brcm80211-dev-list.pdl@broadcom.com
2917 L: brcm80211-dev-list@cypress.com
2919 F: drivers/net/wireless/broadcom/brcm80211/
2921 BROADCOM BRCMSTB GPIO DRIVER
2922 M: Gregory Fong <gregory.0xf0@gmail.com>
2923 L: bcm-kernel-feedback-list@broadcom.com
2925 F: drivers/gpio/gpio-brcmstb.c
2926 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2928 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2929 M: Al Cooper <alcooperx@gmail.com>
2930 L: linux-kernel@vger.kernel.org
2931 L: bcm-kernel-feedback-list@broadcom.com
2933 F: drivers/phy/broadcom/phy-brcm-usb*
2935 BROADCOM GENET ETHERNET DRIVER
2936 M: Doug Berger <opendmb@gmail.com>
2937 M: Florian Fainelli <f.fainelli@gmail.com>
2938 L: netdev@vger.kernel.org
2940 F: drivers/net/ethernet/broadcom/genet/
2942 BROADCOM IPROC ARM ARCHITECTURE
2943 M: Ray Jui <rjui@broadcom.com>
2944 M: Scott Branden <sbranden@broadcom.com>
2945 M: Jon Mason <jonmason@broadcom.com>
2946 M: bcm-kernel-feedback-list@broadcom.com
2947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 T: git git://github.com/broadcom/cygnus-linux.git
2964 F: arch/arm64/boot/dts/broadcom/ns2*
2965 F: drivers/clk/bcm/clk-ns*
2966 F: drivers/pinctrl/bcm/pinctrl-ns*
2968 BROADCOM KONA GPIO DRIVER
2969 M: Ray Jui <rjui@broadcom.com>
2970 L: bcm-kernel-feedback-list@broadcom.com
2972 F: drivers/gpio/gpio-bcm-kona.c
2973 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2975 BROADCOM NETXTREME-E ROCE DRIVER
2976 M: Selvin Xavier <selvin.xavier@broadcom.com>
2977 M: Devesh Sharma <devesh.sharma@broadcom.com>
2978 M: Somnath Kotur <somnath.kotur@broadcom.com>
2979 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2980 L: linux-rdma@vger.kernel.org
2981 W: http://www.broadcom.com
2983 F: drivers/infiniband/hw/bnxt_re/
2984 F: include/uapi/rdma/bnxt_re-abi.h
2986 BROADCOM NVRAM DRIVER
2987 M: Rafał Miłecki <zajec5@gmail.com>
2988 L: linux-mips@linux-mips.org
2990 F: drivers/firmware/broadcom/*
2992 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2993 M: Rafał Miłecki <zajec5@gmail.com>
2994 L: linux-wireless@vger.kernel.org
2997 F: include/linux/bcma/
2999 BROADCOM STB AVS CPUFREQ DRIVER
3000 M: Markus Mayer <mmayer@broadcom.com>
3001 M: bcm-kernel-feedback-list@broadcom.com
3002 L: linux-pm@vger.kernel.org
3004 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3005 F: drivers/cpufreq/brcmstb*
3007 BROADCOM STB AVS TMON DRIVER
3008 M: Markus Mayer <mmayer@broadcom.com>
3009 M: bcm-kernel-feedback-list@broadcom.com
3010 L: linux-pm@vger.kernel.org
3012 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3013 F: drivers/thermal/broadcom/brcmstb*
3015 BROADCOM STB NAND FLASH DRIVER
3016 M: Brian Norris <computersforpeace@gmail.com>
3017 M: Kamal Dasu <kdasu.kdev@gmail.com>
3018 L: linux-mtd@lists.infradead.org
3019 L: bcm-kernel-feedback-list@broadcom.com
3021 F: drivers/mtd/nand/brcmnand/
3023 BROADCOM STB DPFE DRIVER
3024 M: Markus Mayer <mmayer@broadcom.com>
3025 M: bcm-kernel-feedback-list@broadcom.com
3026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3028 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3029 F: drivers/memory/brcmstb_dpfe.c
3031 BROADCOM SYSTEMPORT ETHERNET DRIVER
3032 M: Florian Fainelli <f.fainelli@gmail.com>
3033 L: netdev@vger.kernel.org
3035 F: drivers/net/ethernet/broadcom/bcmsysport.*
3037 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3038 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3039 M: Prashant Sreedharan <prashant@broadcom.com>
3040 M: Michael Chan <mchan@broadcom.com>
3041 L: netdev@vger.kernel.org
3043 F: drivers/net/ethernet/broadcom/tg3.*
3045 BROCADE BFA FC SCSI DRIVER
3046 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3047 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3048 L: linux-scsi@vger.kernel.org
3050 F: drivers/scsi/bfa/
3052 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3053 M: Rasesh Mody <rasesh.mody@cavium.com>
3054 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3055 M: Dept-GELinuxNICDev@cavium.com
3056 L: netdev@vger.kernel.org
3058 F: drivers/net/ethernet/brocade/bna/
3060 BSG (block layer generic sg v4 driver)
3061 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3062 L: linux-scsi@vger.kernel.org
3065 F: include/linux/bsg.h
3066 F: include/uapi/linux/bsg.h
3069 M: Clemens Ladisch <clemens@ladisch.de>
3070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3071 T: git git://git.alsa-project.org/alsa-kernel.git
3073 F: Documentation/sound/alsa/Bt87x.txt
3074 F: sound/pci/bt87x.c
3077 M: Michael Buesch <m@bues.ch>
3078 W: http://bu3sch.de/btgpio.php
3080 F: drivers/gpio/gpio-bt8xx.c
3083 M: Chris Mason <clm@fb.com>
3084 M: Josef Bacik <jbacik@fb.com>
3085 M: David Sterba <dsterba@suse.com>
3086 L: linux-btrfs@vger.kernel.org
3087 W: http://btrfs.wiki.kernel.org/
3088 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3091 F: Documentation/filesystems/btrfs.txt
3093 F: include/linux/btrfs*
3094 F: include/uapi/linux/btrfs*
3096 BTTV VIDEO4LINUX DRIVER
3097 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3098 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3099 L: linux-media@vger.kernel.org
3100 W: https://linuxtv.org
3101 T: git git://linuxtv.org/media_tree.git
3103 F: Documentation/media/v4l-drivers/bttv*
3104 F: drivers/media/pci/bt8xx/bttv*
3106 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3107 M: Chanwoo Choi <cw00.choi@samsung.com>
3108 L: linux-pm@vger.kernel.org
3109 L: linux-samsung-soc@vger.kernel.org
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3112 F: drivers/devfreq/exynos-bus.c
3113 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3115 BUSLOGIC SCSI DRIVER
3116 M: Khalid Aziz <khalid@gonehiking.org>
3117 L: linux-scsi@vger.kernel.org
3119 F: drivers/scsi/BusLogic.*
3120 F: drivers/scsi/FlashPoint.*
3122 C-MEDIA CMI8788 DRIVER
3123 M: Clemens Ladisch <clemens@ladisch.de>
3124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3125 T: git git://git.alsa-project.org/alsa-kernel.git
3127 F: sound/pci/oxygen/
3130 M: Mark Salter <msalter@redhat.com>
3131 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3132 L: linux-c6x-dev@linux-c6x.org
3133 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3137 CA8210 IEEE-802.15.4 RADIO DRIVER
3138 M: Harry Morris <h.morris@cascoda.com>
3139 L: linux-wpan@vger.kernel.org
3140 W: https://github.com/Cascoda/ca8210-linux.git
3142 F: drivers/net/ieee802154/ca8210.c
3143 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3145 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3146 M: David Howells <dhowells@redhat.com>
3147 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3149 F: Documentation/filesystems/caching/cachefiles.txt
3152 CADET FM/AM RADIO RECEIVER DRIVER
3153 M: Hans Verkuil <hverkuil@xs4all.nl>
3154 L: linux-media@vger.kernel.org
3155 T: git git://linuxtv.org/media_tree.git
3156 W: https://linuxtv.org
3158 F: drivers/media/radio/radio-cadet*
3160 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3161 M: Jonathan Corbet <corbet@lwn.net>
3162 L: linux-media@vger.kernel.org
3163 T: git git://linuxtv.org/media_tree.git
3165 F: Documentation/media/v4l-drivers/cafe_ccic*
3166 F: drivers/media/platform/marvell-ccic/
3169 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3170 L: netdev@vger.kernel.org
3172 F: Documentation/networking/caif/
3173 F: drivers/net/caif/
3174 F: include/uapi/linux/caif/
3175 F: include/net/caif/
3178 CALGARY x86-64 IOMMU
3179 M: Muli Ben-Yehuda <mulix@mulix.org>
3180 M: Jon Mason <jdmason@kudzu.us>
3181 L: iommu@lists.linux-foundation.org
3183 F: arch/x86/kernel/pci-calgary_64.c
3184 F: arch/x86/kernel/tce_64.c
3185 F: arch/x86/include/asm/calgary.h
3186 F: arch/x86/include/asm/tce.h
3189 M: Wolfgang Grandegger <wg@grandegger.com>
3190 M: Marc Kleine-Budde <mkl@pengutronix.de>
3191 L: linux-can@vger.kernel.org
3192 W: https://github.com/linux-can
3193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196 F: Documentation/devicetree/bindings/net/can/
3198 F: include/linux/can/dev.h
3199 F: include/linux/can/platform/
3200 F: include/uapi/linux/can/error.h
3201 F: include/uapi/linux/can/netlink.h
3204 M: Oliver Hartkopp <socketcan@hartkopp.net>
3205 M: Marc Kleine-Budde <mkl@pengutronix.de>
3206 L: linux-can@vger.kernel.org
3207 W: https://github.com/linux-can
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3211 F: Documentation/networking/can.rst
3213 F: include/linux/can/core.h
3214 F: include/uapi/linux/can.h
3215 F: include/uapi/linux/can/bcm.h
3216 F: include/uapi/linux/can/raw.h
3217 F: include/uapi/linux/can/gw.h
3220 M: Serge Hallyn <serge@hallyn.com>
3221 L: linux-security-module@vger.kernel.org
3223 F: include/linux/capability.h
3224 F: include/uapi/linux/capability.h
3225 F: security/commoncap.c
3226 F: kernel/capability.c
3228 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3229 M: Kevin Tsai <ktsai@capellamicro.com>
3231 F: drivers/iio/light/cm*
3233 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3234 M: Christian Lamparter <chunkeey@googlemail.com>
3235 L: linux-wireless@vger.kernel.org
3236 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3238 F: drivers/net/wireless/ath/carl9170/
3241 M: Jan Glauber <jglauber@cavium.com>
3242 M: David Daney <david.daney@cavium.com>
3243 W: http://www.cavium.com
3245 F: drivers/i2c/busses/i2c-octeon*
3246 F: drivers/i2c/busses/i2c-thunderx*
3248 CAVIUM LIQUIDIO NETWORK DRIVER
3249 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3250 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3251 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3252 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3253 L: netdev@vger.kernel.org
3254 W: http://www.cavium.com
3256 F: drivers/net/ethernet/cavium/liquidio/
3259 M: Jan Glauber <jglauber@cavium.com>
3260 M: David Daney <david.daney@cavium.com>
3261 M: Steven J. Hill <Steven.Hill@cavium.com>
3262 W: http://www.cavium.com
3264 F: drivers/mmc/host/cavium*
3266 CAVIUM OCTEON-TX CRYPTO DRIVER
3267 M: George Cherian <george.cherian@cavium.com>
3268 L: linux-crypto@vger.kernel.org
3269 W: http://www.cavium.com
3271 F: drivers/crypto/cavium/cpt/
3273 CAVIUM THUNDERX2 ARM64 SOC
3274 M: Robert Richter <rrichter@cavium.com>
3275 M: Jayachandran C <jnair@caviumnetworks.com>
3276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3278 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3279 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3281 CC2520 IEEE-802.15.4 RADIO DRIVER
3282 M: Varka Bhadram <varkabhadram@gmail.com>
3283 L: linux-wpan@vger.kernel.org
3285 F: drivers/net/ieee802154/cc2520.c
3286 F: include/linux/spi/cc2520.h
3287 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3289 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3290 M: Gilad Ben-Yossef <gilad@benyossef.com>
3291 L: linux-crypto@vger.kernel.org
3292 L: driverdev-devel@linuxdriverproject.org
3294 F: drivers/staging/ccree/
3295 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3298 M: Hans Verkuil <hans.verkuil@cisco.com>
3299 L: linux-media@vger.kernel.org
3300 T: git git://linuxtv.org/media_tree.git
3301 W: http://linuxtv.org
3303 F: Documentation/media/kapi/cec-core.rst
3304 F: Documentation/media/uapi/cec
3305 F: drivers/media/cec/
3306 F: drivers/media/rc/keymaps/rc-cec.c
3307 F: include/media/cec.h
3308 F: include/media/cec-notifier.h
3309 F: include/uapi/linux/cec.h
3310 F: include/uapi/linux/cec-funcs.h
3311 F: Documentation/devicetree/bindings/media/cec.txt
3314 M: Hans Verkuil <hans.verkuil@cisco.com>
3315 L: linux-media@vger.kernel.org
3316 T: git git://linuxtv.org/media_tree.git
3317 W: http://linuxtv.org
3319 F: drivers/media/platform/cec-gpio/
3320 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3322 CELL BROADBAND ENGINE ARCHITECTURE
3323 M: Arnd Bergmann <arnd@arndb.de>
3324 L: linuxppc-dev@lists.ozlabs.org
3325 W: http://www.ibm.com/developerworks/power/cell/
3327 F: arch/powerpc/include/asm/cell*.h
3328 F: arch/powerpc/include/asm/spu*.h
3329 F: arch/powerpc/include/uapi/asm/spu*.h
3330 F: arch/powerpc/oprofile/*cell*
3331 F: arch/powerpc/platforms/cell/
3333 CEPH COMMON CODE (LIBCEPH)
3334 M: Ilya Dryomov <idryomov@gmail.com>
3335 M: "Yan, Zheng" <zyan@redhat.com>
3336 M: Sage Weil <sage@redhat.com>
3337 L: ceph-devel@vger.kernel.org
3339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340 T: git git://github.com/ceph/ceph-client.git
3343 F: include/linux/ceph/
3344 F: include/linux/crush/
3346 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3347 M: "Yan, Zheng" <zyan@redhat.com>
3348 M: Sage Weil <sage@redhat.com>
3349 M: Ilya Dryomov <idryomov@gmail.com>
3350 L: ceph-devel@vger.kernel.org
3352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353 T: git git://github.com/ceph/ceph-client.git
3355 F: Documentation/filesystems/ceph.txt
3358 CERTIFICATE HANDLING:
3359 M: David Howells <dhowells@redhat.com>
3360 M: David Woodhouse <dwmw2@infradead.org>
3361 L: keyrings@vger.kernel.org
3363 F: Documentation/module-signing.txt
3365 F: scripts/sign-file.c
3366 F: scripts/extract-cert.c
3368 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3369 L: linux-usb@vger.kernel.org
3371 F: Documentation/usb/WUSB-Design-overview.txt
3372 F: Documentation/usb/wusb-cbaf
3373 F: drivers/usb/host/hwa-hc.c
3374 F: drivers/usb/host/whci/
3375 F: drivers/usb/wusbcore/
3376 F: include/linux/usb/wusb*
3378 CFAG12864B LCD DRIVER
3379 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3380 W: http://miguelojeda.es/auxdisplay.htm
3381 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3383 F: drivers/auxdisplay/cfag12864b.c
3384 F: include/linux/cfag12864b.h
3386 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3387 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3388 W: http://miguelojeda.es/auxdisplay.htm
3389 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3391 F: drivers/auxdisplay/cfag12864bfb.c
3392 F: include/linux/cfag12864b.h
3394 802.11 (including CFG80211/NL80211)
3395 M: Johannes Berg <johannes@sipsolutions.net>
3396 L: linux-wireless@vger.kernel.org
3397 W: http://wireless.kernel.org/
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3402 F: include/uapi/linux/nl80211.h
3403 F: include/linux/ieee80211.h
3404 F: include/net/wext.h
3405 F: include/net/cfg80211.h
3406 F: include/net/iw_handler.h
3407 F: include/net/ieee80211_radiotap.h
3408 F: Documentation/driver-api/80211/cfg80211.rst
3409 F: Documentation/networking/regulatory.txt
3411 CHAR and MISC DRIVERS
3412 M: Arnd Bergmann <arnd@arndb.de>
3413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3418 F: include/linux/miscdevice.h
3421 M: Andy Whitcroft <apw@canonical.com>
3422 M: Joe Perches <joe@perches.com>
3424 F: scripts/checkpatch.pl
3426 CHINESE DOCUMENTATION
3427 M: Harry Wei <harryxiyou@gmail.com>
3428 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3429 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3431 F: Documentation/translations/zh_CN/
3433 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3434 M: Peter Chen <Peter.Chen@nxp.com>
3435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3436 L: linux-usb@vger.kernel.org
3438 F: drivers/usb/chipidea/
3440 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3441 M: Hans de Goede <hdegoede@redhat.com>
3442 L: linux-input@vger.kernel.org
3444 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3445 F: drivers/input/touchscreen/chipone_icn8318.c
3447 CHROME HARDWARE PLATFORM SUPPORT
3448 M: Benson Leung <bleung@chromium.org>
3449 M: Olof Johansson <olof@lixom.net>
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3452 F: drivers/platform/chrome/
3454 CIRRUS LOGIC AUDIO CODEC DRIVERS
3455 M: Brian Austin <brian.austin@cirrus.com>
3456 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3459 F: sound/soc/codecs/cs*
3461 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3462 M: Hartley Sweeten <hsweeten@visionengravers.com>
3463 L: netdev@vger.kernel.org
3465 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3467 CISCO FCOE HBA DRIVER
3468 M: Satish Kharat <satishkh@cisco.com>
3469 M: Sesidhar Baddela <sebaddel@cisco.com>
3470 M: Karan Tilak Kumar <kartilak@cisco.com>
3471 L: linux-scsi@vger.kernel.org
3473 F: drivers/scsi/fnic/
3475 CISCO SCSI HBA DRIVER
3476 M: Karan Tilak Kumar <kartilak@cisco.com>
3477 M: Sesidhar Baddela <sebaddel@cisco.com>
3478 L: linux-scsi@vger.kernel.org
3480 F: drivers/scsi/snic/
3482 CISCO VIC ETHERNET NIC DRIVER
3483 M: Christian Benvenuti <benve@cisco.com>
3484 M: Govindarajulu Varadarajan <_govind@gmx.com>
3485 M: Parvi Kaustubhi <pkaustub@cisco.com>
3487 F: drivers/net/ethernet/cisco/enic/
3489 CISCO VIC LOW LATENCY NIC DRIVER
3490 M: Christian Benvenuti <benve@cisco.com>
3491 M: Dave Goodell <dgoodell@cisco.com>
3493 F: drivers/infiniband/hw/usnic/
3496 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3497 L: linux-kernel@vger.kernel.org
3500 F: include/linux/cleancache.h
3503 M: Russell King <linux@armlinux.org.uk>
3504 L: linux-clk@vger.kernel.org
3506 F: include/linux/clk.h
3508 CLOCKSOURCE, CLOCKEVENT DRIVERS
3509 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3510 M: Thomas Gleixner <tglx@linutronix.de>
3511 L: linux-kernel@vger.kernel.org
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3514 F: drivers/clocksource/
3515 F: Documentation/devicetree/bindings/timer/
3518 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3519 M: Daniel Oliveira Nascimento <don@syst.com.br>
3520 L: platform-driver-x86@vger.kernel.org
3522 F: drivers/platform/x86/classmate-laptop.c
3525 M: Hans Verkuil <hans.verkuil@cisco.com>
3526 L: linux-media@vger.kernel.org
3527 T: git git://linuxtv.org/media_tree.git
3528 W: https://linuxtv.org
3530 F: drivers/media/pci/cobalt/
3532 COCCINELLE/Semantic Patches (SmPL)
3533 M: Julia Lawall <Julia.Lawall@lip6.fr>
3534 M: Gilles Muller <Gilles.Muller@lip6.fr>
3535 M: Nicolas Palix <nicolas.palix@imag.fr>
3536 M: Michal Marek <michal.lkml@markovi.net>
3537 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3539 W: http://coccinelle.lip6.fr/
3541 F: Documentation/dev-tools/coccinelle.rst
3542 F: scripts/coccinelle/
3543 F: scripts/coccicheck
3546 M: Jan Harkes <jaharkes@cs.cmu.edu>
3548 L: codalist@coda.cs.cmu.edu
3549 W: http://www.coda.cs.cmu.edu/
3551 F: Documentation/filesystems/coda.txt
3553 F: include/linux/coda*.h
3554 F: include/uapi/linux/coda*.h
3556 CODA V4L2 MEM2MEM DRIVER
3557 M: Philipp Zabel <p.zabel@pengutronix.de>
3558 L: linux-media@vger.kernel.org
3560 F: Documentation/devicetree/bindings/media/coda.txt
3561 F: drivers/media/platform/coda/
3563 COMMON CLK FRAMEWORK
3564 M: Michael Turquette <mturquette@baylibre.com>
3565 M: Stephen Boyd <sboyd@kernel.org>
3566 L: linux-clk@vger.kernel.org
3567 Q: http://patchwork.kernel.org/project/linux-clk/list/
3568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3570 F: Documentation/devicetree/bindings/clock/
3572 X: drivers/clk/clkdev.c
3573 F: include/linux/clk-pr*
3574 F: include/linux/clk/
3576 COMMON INTERNET FILE SYSTEM (CIFS)
3577 M: Steve French <sfrench@samba.org>
3578 L: linux-cifs@vger.kernel.org
3579 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3580 W: http://linux-cifs.samba.org/
3581 T: git git://git.samba.org/sfrench/cifs-2.6.git
3583 F: Documentation/filesystems/cifs/
3586 COMPACTPCI HOTPLUG CORE
3587 M: Scott Murray <scott@spiteful.org>
3588 L: linux-pci@vger.kernel.org
3590 F: drivers/pci/hotplug/cpci_hotplug*
3592 COMPACTPCI HOTPLUG GENERIC DRIVER
3593 M: Scott Murray <scott@spiteful.org>
3594 L: linux-pci@vger.kernel.org
3596 F: drivers/pci/hotplug/cpcihp_generic.c
3598 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3599 M: Scott Murray <scott@spiteful.org>
3600 L: linux-pci@vger.kernel.org
3602 F: drivers/pci/hotplug/cpcihp_zt5550.*
3604 COMPAL LAPTOP SUPPORT
3605 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3606 L: platform-driver-x86@vger.kernel.org
3608 F: drivers/platform/x86/compal-laptop.c
3610 CONEXANT ACCESSRUNNER USB DRIVER
3611 L: accessrunner-general@lists.sourceforge.net
3612 W: http://accessrunner.sourceforge.net/
3614 F: drivers/usb/atm/cxacru.c
3617 M: Joel Becker <jlbec@evilplan.org>
3618 M: Christoph Hellwig <hch@lst.de>
3619 T: git git://git.infradead.org/users/hch/configfs.git
3622 F: include/linux/configfs.h
3625 M: Evgeniy Polyakov <zbr@ioremap.net>
3626 L: netdev@vger.kernel.org
3628 F: drivers/connector/
3630 CONTROL GROUP (CGROUP)
3631 M: Tejun Heo <tj@kernel.org>
3632 M: Li Zefan <lizefan@huawei.com>
3633 M: Johannes Weiner <hannes@cmpxchg.org>
3634 L: cgroups@vger.kernel.org
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3637 F: Documentation/cgroup*
3638 F: include/linux/cgroup*
3641 CONTROL GROUP - CPUSET
3642 M: Li Zefan <lizefan@huawei.com>
3643 L: cgroups@vger.kernel.org
3644 W: http://www.bullopensource.org/cpuset/
3645 W: http://oss.sgi.com/projects/cpusets/
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3648 F: Documentation/cgroup-v1/cpusets.txt
3649 F: include/linux/cpuset.h
3650 F: kernel/cgroup/cpuset.c
3652 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3653 M: Johannes Weiner <hannes@cmpxchg.org>
3654 M: Michal Hocko <mhocko@kernel.org>
3655 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3656 L: cgroups@vger.kernel.org
3657 L: linux-mm@kvack.org
3662 CORETEMP HARDWARE MONITORING DRIVER
3663 M: Fenghua Yu <fenghua.yu@intel.com>
3664 L: linux-hwmon@vger.kernel.org
3666 F: Documentation/hwmon/coretemp
3667 F: drivers/hwmon/coretemp.c
3669 COSA/SRP SYNC SERIAL DRIVER
3670 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3671 W: http://www.fi.muni.cz/~kas/cosa/
3673 F: drivers/net/wan/cosa*
3675 CPMAC ETHERNET DRIVER
3676 M: Florian Fainelli <f.fainelli@gmail.com>
3677 L: netdev@vger.kernel.org
3679 F: drivers/net/ethernet/ti/cpmac.c
3681 CPU FREQUENCY DRIVERS
3682 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3683 M: Viresh Kumar <viresh.kumar@linaro.org>
3684 L: linux-pm@vger.kernel.org
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3687 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3688 B: https://bugzilla.kernel.org
3689 F: Documentation/cpu-freq/
3690 F: Documentation/devicetree/bindings/cpufreq/
3692 F: include/linux/cpufreq.h
3693 F: tools/testing/selftests/cpufreq/
3695 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3696 M: Viresh Kumar <viresh.kumar@linaro.org>
3697 M: Sudeep Holla <sudeep.holla@arm.com>
3698 L: linux-pm@vger.kernel.org
3699 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3701 F: drivers/cpufreq/arm_big_little.h
3702 F: drivers/cpufreq/arm_big_little.c
3703 F: drivers/cpufreq/arm_big_little_dt.c
3705 CPU POWER MONITORING SUBSYSTEM
3706 M: Thomas Renninger <trenn@suse.com>
3707 M: Shuah Khan <shuahkh@osg.samsung.com>
3708 M: Shuah Khan <shuah@kernel.org>
3709 L: linux-pm@vger.kernel.org
3711 F: tools/power/cpupower/
3714 M: "H. Peter Anvin" <hpa@zytor.com>
3716 F: arch/x86/kernel/cpuid.c
3717 F: arch/x86/kernel/msr.c
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L: linux-pm@vger.kernel.org
3723 L: linux-arm-kernel@lists.infradead.org
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3726 F: drivers/cpuidle/cpuidle-big_little.c
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M: Kukjin Kim <kgene@kernel.org>
3732 L: linux-pm@vger.kernel.org
3733 L: linux-samsung-soc@vger.kernel.org
3735 F: drivers/cpuidle/cpuidle-exynos.c
3736 F: arch/arm/mach-exynos/pm.c
3739 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L: linux-pm@vger.kernel.org
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B: https://bugzilla.kernel.org
3745 F: drivers/cpuidle/*
3746 F: include/linux/cpuidle.h
3749 M: Nicolas Pitre <nico@linaro.org>
3751 F: Documentation/filesystems/cramfs.txt
3755 M: Mikael Starvik <starvik@axis.com>
3756 M: Jesper Nilsson <jesper.nilsson@axis.com>
3757 L: linux-cris-kernel@axis.com
3758 W: http://developer.axis.com
3759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3762 F: drivers/tty/serial/crisv10.*
3765 M: Herbert Xu <herbert@gondor.apana.org.au>
3766 M: "David S. Miller" <davem@davemloft.net>
3767 L: linux-crypto@vger.kernel.org
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3771 F: Documentation/crypto/
3772 F: Documentation/devicetree/bindings/crypto/
3777 F: include/linux/crypto*
3779 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3780 M: Neil Horman <nhorman@tuxdriver.com>
3781 L: linux-crypto@vger.kernel.org
3783 F: crypto/ansi_cprng.c
3787 M: Hans Verkuil <hverkuil@xs4all.nl>
3788 L: linux-media@vger.kernel.org
3789 T: git git://linuxtv.org/media_tree.git
3790 W: http://linuxtv.org
3792 F: drivers/media/i2c/cs3308.c
3793 F: drivers/media/i2c/cs3308.h
3795 CS5535 Audio ALSA driver
3796 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3798 F: sound/pci/cs5535audio/
3801 M: Solomon Peachy <pizza@shaftnet.org>
3803 F: drivers/net/wireless/st/cw1200/
3805 CX18 VIDEO4LINUX DRIVER
3806 M: Andy Walls <awalls@md.metrocast.net>
3807 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3808 L: linux-media@vger.kernel.org
3809 T: git git://linuxtv.org/media_tree.git
3810 W: https://linuxtv.org
3811 W: http://www.ivtvdriver.org/index.php/Cx18
3813 F: Documentation/media/v4l-drivers/cx18*
3814 F: drivers/media/pci/cx18/
3815 F: include/uapi/linux/ivtv*
3817 CX2341X MPEG ENCODER HELPER MODULE
3818 M: Hans Verkuil <hverkuil@xs4all.nl>
3819 L: linux-media@vger.kernel.org
3820 T: git git://linuxtv.org/media_tree.git
3821 W: https://linuxtv.org
3823 F: drivers/media/common/cx2341x*
3824 F: include/media/cx2341x*
3826 CX24120 MEDIA DRIVER
3827 M: Jemma Denson <jdenson@gmail.com>
3828 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3829 L: linux-media@vger.kernel.org
3830 W: https://linuxtv.org
3831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3833 F: drivers/media/dvb-frontends/cx24120*
3835 CX88 VIDEO4LINUX DRIVER
3836 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3837 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3838 L: linux-media@vger.kernel.org
3839 W: https://linuxtv.org
3840 T: git git://linuxtv.org/media_tree.git
3842 F: Documentation/media/v4l-drivers/cx88*
3843 F: drivers/media/pci/cx88/
3845 CXD2820R MEDIA DRIVER
3846 M: Antti Palosaari <crope@iki.fi>
3847 L: linux-media@vger.kernel.org
3848 W: https://linuxtv.org
3849 W: http://palosaari.fi/linux/
3850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3851 T: git git://linuxtv.org/anttip/media_tree.git
3853 F: drivers/media/dvb-frontends/cxd2820r*
3855 CXGB3 ETHERNET DRIVER (CXGB3)
3856 M: Santosh Raspatur <santosh@chelsio.com>
3857 L: netdev@vger.kernel.org
3858 W: http://www.chelsio.com
3860 F: drivers/net/ethernet/chelsio/cxgb3/
3862 CXGB3 ISCSI DRIVER (CXGB3I)
3863 M: Karen Xie <kxie@chelsio.com>
3864 L: linux-scsi@vger.kernel.org
3865 W: http://www.chelsio.com
3867 F: drivers/scsi/cxgbi/cxgb3i
3869 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3870 M: Steve Wise <swise@chelsio.com>
3871 L: linux-rdma@vger.kernel.org
3872 W: http://www.openfabrics.org
3874 F: drivers/infiniband/hw/cxgb3/
3875 F: include/uapi/rdma/cxgb3-abi.h
3877 CXGB4 CRYPTO DRIVER (chcr)
3878 M: Harsh Jain <harsh@chelsio.com>
3879 L: linux-crypto@vger.kernel.org
3880 W: http://www.chelsio.com
3882 F: drivers/crypto/chelsio
3884 CXGB4 ETHERNET DRIVER (CXGB4)
3885 M: Ganesh Goudar <ganeshgr@chelsio.com>
3886 L: netdev@vger.kernel.org
3887 W: http://www.chelsio.com
3889 F: drivers/net/ethernet/chelsio/cxgb4/
3891 CXGB4 ISCSI DRIVER (CXGB4I)
3892 M: Karen Xie <kxie@chelsio.com>
3893 L: linux-scsi@vger.kernel.org
3894 W: http://www.chelsio.com
3896 F: drivers/scsi/cxgbi/cxgb4i
3898 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3899 M: Steve Wise <swise@chelsio.com>
3900 L: linux-rdma@vger.kernel.org
3901 W: http://www.openfabrics.org
3903 F: drivers/infiniband/hw/cxgb4/
3904 F: include/uapi/rdma/cxgb4-abi.h
3906 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3907 M: Casey Leedom <leedom@chelsio.com>
3908 L: netdev@vger.kernel.org
3909 W: http://www.chelsio.com
3911 F: drivers/net/ethernet/chelsio/cxgb4vf/
3913 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3914 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3915 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3916 L: linuxppc-dev@lists.ozlabs.org
3918 F: arch/powerpc/platforms/powernv/pci-cxl.c
3919 F: drivers/misc/cxl/
3920 F: include/misc/cxl*
3921 F: include/uapi/misc/cxl.h
3922 F: Documentation/powerpc/cxl.txt
3923 F: Documentation/ABI/testing/sysfs-class-cxl
3925 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3926 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3927 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3928 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3929 L: linux-scsi@vger.kernel.org
3931 F: drivers/scsi/cxlflash/
3932 F: include/uapi/scsi/cxlflash_ioctls.h
3933 F: Documentation/powerpc/cxlflash.txt
3936 M: Russell King <linux@armlinux.org.uk>
3937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3938 W: http://www.armlinux.org.uk/
3940 F: drivers/video/fbdev/cyber2000fb.*
3942 CYCLADES ASYNC MUX DRIVER
3943 W: http://www.cyclades.com/
3945 F: drivers/tty/cyclades.c
3946 F: include/linux/cyclades.h
3947 F: include/uapi/linux/cyclades.h
3949 CYCLADES PC300 DRIVER
3950 W: http://www.cyclades.com/
3952 F: drivers/net/wan/pc300*
3954 CYPRESS_FIRMWARE MEDIA DRIVER
3955 M: Antti Palosaari <crope@iki.fi>
3956 L: linux-media@vger.kernel.org
3957 W: https://linuxtv.org
3958 W: http://palosaari.fi/linux/
3959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3960 T: git git://linuxtv.org/anttip/media_tree.git
3962 F: drivers/media/common/cypress_firmware*
3964 CYTTSP TOUCHSCREEN DRIVER
3965 M: Ferruh Yigit <fery@cypress.com>
3966 L: linux-input@vger.kernel.org
3968 F: drivers/input/touchscreen/cyttsp*
3969 F: include/linux/input/cyttsp.h
3971 D-LINK DIR-685 TOUCHKEYS DRIVER
3972 M: Linus Walleij <linus.walleij@linaro.org>
3973 L: linux-input@vger.kernel.org
3975 F: drivers/input/dlink-dir685-touchkeys.c
3977 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3978 M: Joshua Kinard <kumba@gentoo.org>
3980 F: drivers/rtc/rtc-ds1685.c
3981 F: include/linux/rtc/ds1685.h
3983 DAMA SLAVE for AX.25
3984 M: Joerg Reuter <jreuter@yaina.de>
3985 W: http://yaina.de/jreuter/
3986 W: http://www.qsl.net/dl1bke/
3987 L: linux-hams@vger.kernel.org
3989 F: net/ax25/af_ax25.c
3990 F: net/ax25/ax25_dev.c
3991 F: net/ax25/ax25_ds_*
3992 F: net/ax25/ax25_in.c
3993 F: net/ax25/ax25_out.c
3994 F: net/ax25/ax25_timer.c
3995 F: net/ax25/sysctl_net_ax25.c
3997 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3998 L: netdev@vger.kernel.org
4000 F: Documentation/networking/dmfe.txt
4001 F: drivers/net/ethernet/dec/tulip/dmfe.c
4003 DC390/AM53C974 SCSI driver
4004 M: Hannes Reinecke <hare@suse.com>
4005 L: linux-scsi@vger.kernel.org
4007 F: drivers/scsi/am53c974.c
4010 M: Oliver Neukum <oliver@neukum.org>
4011 M: Ali Akcaagac <aliakc@web.de>
4012 M: Jamie Lenehan <lenehan@twibble.org>
4013 L: dc395x@twibble.org
4014 W: http://twibble.org/dist/dc395x/
4015 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4017 F: Documentation/scsi/dc395x.txt
4018 F: drivers/scsi/dc395x.*
4021 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4022 L: dccp@vger.kernel.org
4023 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4025 F: include/linux/dccp.h
4026 F: include/uapi/linux/dccp.h
4027 F: include/linux/tfrc.h
4030 DECnet NETWORK LAYER
4031 W: http://linux-decnet.sourceforge.net
4032 L: linux-decnet-user@lists.sourceforge.net
4034 F: Documentation/networking/decnet.txt
4037 DECSTATION PLATFORM SUPPORT
4038 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4039 L: linux-mips@linux-mips.org
4040 W: http://www.linux-mips.org/wiki/DECstation
4043 F: arch/mips/include/asm/dec/
4044 F: arch/mips/include/asm/mach-dec/
4046 DEFXX FDDI NETWORK DRIVER
4047 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4049 F: drivers/net/fddi/defxx.*
4052 M: Pali Rohár <pali.rohar@gmail.com>
4053 M: Mario Limonciello <mario.limonciello@dell.com>
4054 L: platform-driver-x86@vger.kernel.org
4056 F: drivers/platform/x86/dell-smbios.*
4058 DELL SMBIOS SMM DRIVER
4059 M: Mario Limonciello <mario.limonciello@dell.com>
4060 L: platform-driver-x86@vger.kernel.org
4062 F: drivers/platform/x86/dell-smbios-smm.c
4064 DELL SMBIOS WMI DRIVER
4065 M: Mario Limonciello <mario.limonciello@dell.com>
4066 L: platform-driver-x86@vger.kernel.org
4068 F: drivers/platform/x86/dell-smbios-wmi.c
4069 F: tools/wmi/dell-smbios-example.c
4072 M: Matthew Garrett <mjg59@srcf.ucam.org>
4073 M: Pali Rohár <pali.rohar@gmail.com>
4074 L: platform-driver-x86@vger.kernel.org
4076 F: drivers/platform/x86/dell-laptop.c
4078 DELL LAPTOP FREEFALL DRIVER
4079 M: Pali Rohár <pali.rohar@gmail.com>
4081 F: drivers/platform/x86/dell-smo8800.c
4083 DELL LAPTOP RBTN DRIVER
4084 M: Pali Rohár <pali.rohar@gmail.com>
4086 F: drivers/platform/x86/dell-rbtn.*
4088 DELL LAPTOP SMM DRIVER
4089 M: Pali Rohár <pali.rohar@gmail.com>
4091 F: drivers/hwmon/dell-smm-hwmon.c
4092 F: include/uapi/linux/i8k.h
4094 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4095 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4097 F: Documentation/dcdbas.txt
4098 F: drivers/firmware/dcdbas.*
4100 DELL WMI NOTIFICATIONS DRIVER
4101 M: Matthew Garrett <mjg59@srcf.ucam.org>
4102 M: Pali Rohár <pali.rohar@gmail.com>
4104 F: drivers/platform/x86/dell-wmi.c
4106 DELL WMI DESCRIPTOR DRIVER
4107 M: Mario Limonciello <mario.limonciello@dell.com>
4109 F: drivers/platform/x86/dell-wmi-descriptor.c
4111 DELTA ST MEDIA DRIVER
4112 M: Hugues Fruchet <hugues.fruchet@st.com>
4113 L: linux-media@vger.kernel.org
4114 T: git git://linuxtv.org/media_tree.git
4115 W: https://linuxtv.org
4117 F: drivers/media/platform/sti/delta
4120 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4121 L: linux-mtd@lists.infradead.org
4123 F: drivers/mtd/nand/denali*
4125 DESIGNWARE USB2 DRD IP DRIVER
4126 M: John Youn <johnyoun@synopsys.com>
4127 L: linux-usb@vger.kernel.org
4128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4130 F: drivers/usb/dwc2/
4132 DESIGNWARE USB3 DRD IP DRIVER
4133 M: Felipe Balbi <balbi@kernel.org>
4134 L: linux-usb@vger.kernel.org
4135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4137 F: drivers/usb/dwc3/
4139 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4140 M: Andreas Klinger <ak@it-klinger.de>
4141 L: linux-iio@vger.kernel.org
4143 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4144 F: drivers/iio/proximity/srf*.c
4146 DEVICE COREDUMP (DEV_COREDUMP)
4147 M: Johannes Berg <johannes@sipsolutions.net>
4148 L: linux-kernel@vger.kernel.org
4150 F: drivers/base/devcoredump.c
4151 F: include/linux/devcoredump.h
4153 DEVICE FREQUENCY (DEVFREQ)
4154 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4155 M: Kyungmin Park <kyungmin.park@samsung.com>
4156 R: Chanwoo Choi <cw00.choi@samsung.com>
4157 L: linux-pm@vger.kernel.org
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4161 F: include/linux/devfreq.h
4162 F: Documentation/devicetree/bindings/devfreq/
4164 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4165 M: Chanwoo Choi <cw00.choi@samsung.com>
4166 L: linux-pm@vger.kernel.org
4167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4169 F: drivers/devfreq/event/
4170 F: drivers/devfreq/devfreq-event.c
4171 F: include/linux/devfreq-event.h
4172 F: Documentation/devicetree/bindings/devfreq/event/
4174 DEVICE NUMBER REGISTRY
4175 M: Torben Mathiasen <device@lanana.org>
4176 W: http://lanana.org/docs/device-list/index.html
4180 M: Alasdair Kergon <agk@redhat.com>
4181 M: Mike Snitzer <snitzer@redhat.com>
4182 M: dm-devel@redhat.com
4183 L: dm-devel@redhat.com
4184 W: http://sources.redhat.com/dm
4185 Q: http://patchwork.kernel.org/project/dm-devel/list/
4186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4187 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4189 F: Documentation/device-mapper/
4190 F: drivers/md/Makefile
4191 F: drivers/md/Kconfig
4193 F: drivers/md/persistent-data/
4194 F: include/linux/device-mapper.h
4195 F: include/linux/dm-*.h
4196 F: include/uapi/linux/dm-*.h
4199 M: Jiri Pirko <jiri@mellanox.com>
4200 L: netdev@vger.kernel.org
4202 F: net/core/devlink.c
4203 F: include/net/devlink.h
4204 F: include/uapi/linux/devlink.h
4206 DIALOG SEMICONDUCTOR DRIVERS
4207 M: Support Opensource <support.opensource@diasemi.com>
4208 W: http://www.dialog-semiconductor.com/products
4210 F: Documentation/hwmon/da90??
4211 F: Documentation/devicetree/bindings/mfd/da90*.txt
4212 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4213 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4214 F: Documentation/devicetree/bindings/regulator/da92*.txt
4215 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4216 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4217 F: drivers/gpio/gpio-da90??.c
4218 F: drivers/hwmon/da90??-hwmon.c
4219 F: drivers/iio/adc/da91??-*.c
4220 F: drivers/input/misc/da90??_onkey.c
4221 F: drivers/input/touchscreen/da9052_tsi.c
4222 F: drivers/leds/leds-da90??.c
4223 F: drivers/mfd/da903x.c
4224 F: drivers/mfd/da90??-*.c
4225 F: drivers/mfd/da91??-*.c
4226 F: drivers/power/supply/da9052-battery.c
4227 F: drivers/power/supply/da91??-*.c
4228 F: drivers/regulator/da903x.c
4229 F: drivers/regulator/da9???-regulator.[ch]
4230 F: drivers/thermal/da90??-thermal.c
4231 F: drivers/rtc/rtc-da90??.c
4232 F: drivers/video/backlight/da90??_bl.c
4233 F: drivers/watchdog/da90??_wdt.c
4234 F: include/linux/mfd/da903x.h
4235 F: include/linux/mfd/da9052/
4236 F: include/linux/mfd/da9055/
4237 F: include/linux/mfd/da9062/
4238 F: include/linux/mfd/da9063/
4239 F: include/linux/mfd/da9150/
4240 F: include/linux/regulator/da9211.h
4241 F: include/sound/da[79]*.h
4242 F: sound/soc/codecs/da[79]*.[ch]
4244 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4246 L: linux-gpio@vger.kernel.org
4248 F: drivers/gpio/gpio-gpio-mm.c
4250 DIGI NEO AND CLASSIC PCI PRODUCTS
4251 M: Lidza Louina <lidza.louina@gmail.com>
4252 M: Mark Hounschell <markh@compro.net>
4253 L: driverdev-devel@linuxdriverproject.org
4255 F: drivers/staging/dgnc/
4257 DIOLAN U2C-12 I2C DRIVER
4258 M: Guenter Roeck <linux@roeck-us.net>
4259 L: linux-i2c@vger.kernel.org
4261 F: drivers/i2c/busses/i2c-diolan-u2c.c
4263 FILESYSTEM DIRECT ACCESS (DAX)
4264 M: Matthew Wilcox <mawilcox@microsoft.com>
4265 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4266 L: linux-fsdevel@vger.kernel.org
4269 F: include/linux/dax.h
4270 F: include/trace/events/fs_dax.h
4272 DEVICE DIRECT ACCESS (DAX)
4273 M: Dan Williams <dan.j.williams@intel.com>
4274 L: linux-nvdimm@lists.01.org
4278 DIRECTORY NOTIFICATION (DNOTIFY)
4279 M: Jan Kara <jack@suse.cz>
4280 R: Amir Goldstein <amir73il@gmail.com>
4281 L: linux-fsdevel@vger.kernel.org
4283 F: Documentation/filesystems/dnotify.txt
4284 F: fs/notify/dnotify/
4285 F: include/linux/dnotify.h
4287 DISK GEOMETRY AND PARTITION HANDLING
4288 M: Andries Brouwer <aeb@cwi.nl>
4289 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4290 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4291 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4295 M: Jan Kara <jack@suse.com>
4297 F: Documentation/filesystems/quota.txt
4299 F: include/linux/quota*.h
4300 F: include/uapi/linux/quota*.h
4302 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4303 M: Bernie Thompson <bernie@plugable.com>
4304 L: linux-fbdev@vger.kernel.org
4306 W: http://plugable.com/category/projects/udlfb/
4307 F: drivers/video/fbdev/udlfb.c
4308 F: include/video/udlfb.h
4309 F: Documentation/fb/udlfb.txt
4311 DISTRIBUTED LOCK MANAGER (DLM)
4312 M: Christine Caulfield <ccaulfie@redhat.com>
4313 M: David Teigland <teigland@redhat.com>
4314 L: cluster-devel@redhat.com
4315 W: http://sources.redhat.com/cluster/
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4320 DMA BUFFER SHARING FRAMEWORK
4321 M: Sumit Semwal <sumit.semwal@linaro.org>
4323 L: linux-media@vger.kernel.org
4324 L: dri-devel@lists.freedesktop.org
4325 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4327 F: include/linux/dma-buf*
4328 F: include/linux/reservation.h
4329 F: include/linux/*fence.h
4330 F: Documentation/driver-api/dma-buf.rst
4331 T: git git://anongit.freedesktop.org/drm/drm-misc
4333 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4334 M: Vinod Koul <vinod.koul@intel.com>
4335 L: dmaengine@vger.kernel.org
4336 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4339 F: include/linux/dmaengine.h
4340 F: Documentation/devicetree/bindings/dma/
4341 F: Documentation/driver-api/dmaengine/
4342 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4345 M: Christoph Hellwig <hch@lst.de>
4346 M: Marek Szyprowski <m.szyprowski@samsung.com>
4347 R: Robin Murphy <robin.murphy@arm.com>
4348 L: iommu@lists.linux-foundation.org
4349 T: git git://git.infradead.org/users/hch/dma-mapping.git
4350 W: http://git.infradead.org/users/hch/dma-mapping.git
4355 F: drivers/base/dma-mapping.c
4356 F: drivers/base/dma-coherent.c
4357 F: include/asm-generic/dma-mapping.h
4358 F: include/linux/dma-direct.h
4359 F: include/linux/dma-mapping.h
4361 DME1737 HARDWARE MONITOR DRIVER
4362 M: Juerg Haefliger <juergh@gmail.com>
4363 L: linux-hwmon@vger.kernel.org
4365 F: Documentation/hwmon/dme1737
4366 F: drivers/hwmon/dme1737.c
4369 M: Jean Delvare <jdelvare@suse.com>
4371 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4372 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4373 F: drivers/firmware/dmi-id.c
4374 F: drivers/firmware/dmi_scan.c
4375 F: include/linux/dmi.h
4378 M: Jonathan Corbet <corbet@lwn.net>
4379 L: linux-doc@vger.kernel.org
4382 F: scripts/kernel-doc
4383 X: Documentation/ABI/
4384 X: Documentation/devicetree/
4385 X: Documentation/acpi
4386 X: Documentation/power
4387 X: Documentation/spi
4388 X: Documentation/media
4389 T: git git://git.lwn.net/linux.git docs-next
4391 DONGWOON DW9714 LENS VOICE COIL DRIVER
4392 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4393 L: linux-media@vger.kernel.org
4394 T: git git://linuxtv.org/media_tree.git
4396 F: drivers/media/i2c/dw9714.c
4399 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4400 L: blinux-list@redhat.com
4402 F: drivers/char/dtlk.c
4403 F: include/linux/dtlk.h
4405 DPAA2 DATAPATH I/O (DPIO) DRIVER
4406 M: Roy Pledge <Roy.Pledge@nxp.com>
4407 L: linux-kernel@vger.kernel.org
4409 F: drivers/staging/fsl-mc/bus/dpio
4411 DPAA2 ETHERNET DRIVER
4412 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4413 L: linux-kernel@vger.kernel.org
4415 F: drivers/staging/fsl-dpaa2/ethernet
4417 DPT_I2O SCSI RAID DRIVER
4418 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4419 L: linux-scsi@vger.kernel.org
4420 W: http://www.adaptec.com/
4422 F: drivers/scsi/dpt*
4423 F: drivers/scsi/dpt/
4426 M: Philipp Reisner <philipp.reisner@linbit.com>
4427 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4428 L: drbd-dev@lists.linbit.com
4429 W: http://www.drbd.org
4430 T: git git://git.linbit.com/linux-drbd.git
4431 T: git git://git.linbit.com/drbd-8.4.git
4433 F: drivers/block/drbd/
4435 F: Documentation/blockdev/drbd/
4437 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4438 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4441 F: Documentation/kobject.txt
4445 F: include/linux/debugfs.h
4446 F: include/linux/kobj*
4449 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4450 M: Kevin Hilman <khilman@kernel.org>
4451 M: Nishanth Menon <nm@ti.com>
4453 F: drivers/power/avs/
4454 F: include/linux/power/smartreflex.h
4455 L: linux-pm@vger.kernel.org
4457 DRM DRIVER FOR ARM PL111 CLCD
4458 M: Eric Anholt <eric@anholt.net>
4459 T: git git://anongit.freedesktop.org/drm/drm-misc
4461 F: drivers/gpu/drm/pl111/
4463 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4464 M: Linus Walleij <linus.walleij@linaro.org>
4465 T: git git://anongit.freedesktop.org/drm/drm-misc
4467 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4468 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4470 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4471 M: Dave Airlie <airlied@redhat.com>
4473 F: drivers/gpu/drm/ast/
4475 DRM DRIVER FOR BOCHS VIRTUAL GPU
4476 M: Gerd Hoffmann <kraxel@redhat.com>
4477 L: virtualization@lists.linux-foundation.org
4478 T: git git://anongit.freedesktop.org/drm/drm-misc
4480 F: drivers/gpu/drm/bochs/
4482 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4483 M: Linus Walleij <linus.walleij@linaro.org>
4484 T: git git://anongit.freedesktop.org/drm/drm-misc
4486 F: drivers/gpu/drm/tve200/
4488 DRM DRIVER FOR ILITEK ILI9225 PANELS
4489 M: David Lechner <david@lechnology.com>
4491 F: drivers/gpu/drm/tinydrm/ili9225.c
4492 F: Documentation/devicetree/bindings/display/ili9225.txt
4494 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4495 S: Orphan / Obsolete
4496 F: drivers/gpu/drm/i810/
4497 F: include/uapi/drm/i810_drm.h
4499 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4500 S: Orphan / Obsolete
4501 F: drivers/gpu/drm/mga/
4502 F: include/uapi/drm/mga_drm.h
4504 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4505 M: Dave Airlie <airlied@redhat.com>
4507 F: drivers/gpu/drm/mgag200/
4509 DRM DRIVER FOR MI0283QT
4510 M: Noralf Trønnes <noralf@tronnes.org>
4512 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4513 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4515 DRM DRIVER FOR MSM ADRENO GPU
4516 M: Rob Clark <robdclark@gmail.com>
4517 L: linux-arm-msm@vger.kernel.org
4518 L: dri-devel@lists.freedesktop.org
4519 L: freedreno@lists.freedesktop.org
4520 T: git git://people.freedesktop.org/~robclark/linux
4522 F: drivers/gpu/drm/msm/
4523 F: include/uapi/drm/msm_drm.h
4524 F: Documentation/devicetree/bindings/display/msm/
4526 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4527 M: Ben Skeggs <bskeggs@redhat.com>
4528 L: dri-devel@lists.freedesktop.org
4529 L: nouveau@lists.freedesktop.org
4530 T: git git://github.com/skeggsb/linux
4532 F: drivers/gpu/drm/nouveau/
4533 F: include/uapi/drm/nouveau_drm.h
4535 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4536 M: Noralf Trønnes <noralf@tronnes.org>
4538 F: drivers/gpu/drm/tinydrm/repaper.c
4539 F: Documentation/devicetree/bindings/display/repaper.txt
4541 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4542 M: Dave Airlie <airlied@redhat.com>
4543 M: Gerd Hoffmann <kraxel@redhat.com>
4544 L: virtualization@lists.linux-foundation.org
4545 T: git git://anongit.freedesktop.org/drm/drm-misc
4547 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4548 F: drivers/gpu/drm/cirrus/
4550 DRM DRIVER FOR QXL VIRTUAL GPU
4551 M: Dave Airlie <airlied@redhat.com>
4552 M: Gerd Hoffmann <kraxel@redhat.com>
4553 L: virtualization@lists.linux-foundation.org
4554 T: git git://anongit.freedesktop.org/drm/drm-misc
4556 F: drivers/gpu/drm/qxl/
4557 F: include/uapi/drm/qxl_drm.h
4559 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4560 S: Orphan / Obsolete
4561 F: drivers/gpu/drm/r128/
4562 F: include/uapi/drm/r128_drm.h
4564 DRM DRIVER FOR SAVAGE VIDEO CARDS
4565 S: Orphan / Obsolete
4566 F: drivers/gpu/drm/savage/
4567 F: include/uapi/drm/savage_drm.h
4569 DRM DRIVER FOR SIS VIDEO CARDS
4570 S: Orphan / Obsolete
4571 F: drivers/gpu/drm/sis/
4572 F: include/uapi/drm/sis_drm.h
4574 DRM DRIVER FOR SITRONIX ST7586 PANELS
4575 M: David Lechner <david@lechnology.com>
4577 F: drivers/gpu/drm/tinydrm/st7586.c
4578 F: Documentation/devicetree/bindings/display/st7586.txt
4580 DRM DRIVER FOR SITRONIX ST7735R PANELS
4581 M: David Lechner <david@lechnology.com>
4583 F: drivers/gpu/drm/tinydrm/st7735r.c
4584 F: Documentation/devicetree/bindings/display/st7735r.txt
4586 DRM DRIVER FOR TDFX VIDEO CARDS
4587 S: Orphan / Obsolete
4588 F: drivers/gpu/drm/tdfx/
4590 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4591 M: Dave Airlie <airlied@redhat.com>
4593 F: drivers/gpu/drm/udl/
4595 DRM DRIVER FOR VMWARE VIRTUAL GPU
4596 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4597 M: Sinclair Yeh <syeh@vmware.com>
4598 M: Thomas Hellstrom <thellstrom@vmware.com>
4599 L: dri-devel@lists.freedesktop.org
4600 T: git git://people.freedesktop.org/~syeh/repos_linux
4601 T: git git://people.freedesktop.org/~thomash/linux
4603 F: drivers/gpu/drm/vmwgfx/
4604 F: include/uapi/drm/vmwgfx_drm.h
4607 M: David Airlie <airlied@linux.ie>
4608 L: dri-devel@lists.freedesktop.org
4609 T: git git://people.freedesktop.org/~airlied/linux
4610 B: https://bugs.freedesktop.org/
4611 C: irc://chat.freenode.net/dri-devel
4615 F: Documentation/devicetree/bindings/display/
4616 F: Documentation/devicetree/bindings/gpu/
4617 F: Documentation/devicetree/bindings/video/
4618 F: Documentation/gpu/
4620 F: include/uapi/drm/
4621 F: include/linux/vga*
4623 DRM DRIVERS AND MISC GPU PATCHES
4624 M: Gustavo Padovan <gustavo@padovan.org>
4625 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4626 M: Sean Paul <seanpaul@chromium.org>
4627 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4629 T: git git://anongit.freedesktop.org/drm/drm-misc
4630 F: Documentation/gpu/
4632 F: drivers/gpu/drm/*
4634 F: include/uapi/drm/drm*
4635 F: include/linux/vga*
4637 DRM DRIVERS FOR ALLWINNER A10
4638 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4639 L: dri-devel@lists.freedesktop.org
4641 F: drivers/gpu/drm/sun4i/
4642 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4643 T: git git://anongit.freedesktop.org/drm/drm-misc
4645 DRM DRIVERS FOR AMLOGIC SOCS
4646 M: Neil Armstrong <narmstrong@baylibre.com>
4647 L: dri-devel@lists.freedesktop.org
4648 L: linux-amlogic@lists.infradead.org
4649 W: http://linux-meson.com/
4651 F: drivers/gpu/drm/meson/
4652 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4653 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4654 F: Documentation/gpu/meson.rst
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4657 DRM DRIVERS FOR ATMEL HLCDC
4658 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4659 L: dri-devel@lists.freedesktop.org
4661 F: drivers/gpu/drm/atmel-hlcdc/
4662 F: Documentation/devicetree/bindings/drm/atmel/
4663 T: git git://anongit.freedesktop.org/drm/drm-misc
4665 DRM DRIVERS FOR BRIDGE CHIPS
4666 M: Archit Taneja <architt@codeaurora.org>
4667 M: Andrzej Hajda <a.hajda@samsung.com>
4668 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4670 T: git git://anongit.freedesktop.org/drm/drm-misc
4671 F: drivers/gpu/drm/bridge/
4673 DRM DRIVERS FOR EXYNOS
4674 M: Inki Dae <inki.dae@samsung.com>
4675 M: Joonyoung Shim <jy0922.shim@samsung.com>
4676 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4677 M: Kyungmin Park <kyungmin.park@samsung.com>
4678 L: dri-devel@lists.freedesktop.org
4679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4681 F: drivers/gpu/drm/exynos/
4682 F: include/uapi/drm/exynos_drm.h
4683 F: Documentation/devicetree/bindings/display/exynos/
4685 DRM DRIVERS FOR FREESCALE DCU
4686 M: Stefan Agner <stefan@agner.ch>
4687 M: Alison Wang <alison.wang@freescale.com>
4688 L: dri-devel@lists.freedesktop.org
4690 F: drivers/gpu/drm/fsl-dcu/
4691 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4692 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4693 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4695 DRM DRIVERS FOR FREESCALE IMX
4696 M: Philipp Zabel <p.zabel@pengutronix.de>
4697 L: dri-devel@lists.freedesktop.org
4699 F: drivers/gpu/drm/imx/
4700 F: drivers/gpu/ipu-v3/
4701 F: Documentation/devicetree/bindings/display/imx/
4703 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4704 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4705 L: dri-devel@lists.freedesktop.org
4706 T: git git://github.com/patjak/drm-gma500
4708 F: drivers/gpu/drm/gma500/
4710 DRM DRIVERS FOR HISILICON
4711 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4712 M: Rongrong Zou <zourongrong@gmail.com>
4713 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4714 R: Chen Feng <puck.chen@hisilicon.com>
4715 L: dri-devel@lists.freedesktop.org
4716 T: git git://github.com/xin3liang/linux.git
4718 F: drivers/gpu/drm/hisilicon/
4719 F: Documentation/devicetree/bindings/display/hisilicon/
4721 DRM DRIVERS FOR MEDIATEK
4722 M: CK Hu <ck.hu@mediatek.com>
4723 M: Philipp Zabel <p.zabel@pengutronix.de>
4724 L: dri-devel@lists.freedesktop.org
4726 F: drivers/gpu/drm/mediatek/
4727 F: Documentation/devicetree/bindings/display/mediatek/
4729 DRM DRIVERS FOR NVIDIA TEGRA
4730 M: Thierry Reding <thierry.reding@gmail.com>
4731 L: dri-devel@lists.freedesktop.org
4732 L: linux-tegra@vger.kernel.org
4733 T: git git://anongit.freedesktop.org/tegra/linux.git
4735 F: drivers/gpu/drm/tegra/
4736 F: drivers/gpu/host1x/
4737 F: include/linux/host1x.h
4738 F: include/uapi/drm/tegra_drm.h
4739 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4741 DRM DRIVERS FOR RENESAS
4742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4743 L: dri-devel@lists.freedesktop.org
4744 L: linux-renesas-soc@vger.kernel.org
4745 T: git git://linuxtv.org/pinchartl/fbdev
4747 F: drivers/gpu/drm/rcar-du/
4748 F: drivers/gpu/drm/shmobile/
4749 F: include/linux/platform_data/shmob_drm.h
4750 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4751 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4752 F: Documentation/devicetree/bindings/display/renesas,du.txt
4754 DRM DRIVERS FOR ROCKCHIP
4755 M: Sandy Huang <hjc@rock-chips.com>
4756 M: Heiko Stübner <heiko@sntech.de>
4757 L: dri-devel@lists.freedesktop.org
4759 F: drivers/gpu/drm/rockchip/
4760 F: Documentation/devicetree/bindings/display/rockchip/
4761 T: git git://anongit.freedesktop.org/drm/drm-misc
4764 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4765 M: Vincent Abriou <vincent.abriou@st.com>
4766 L: dri-devel@lists.freedesktop.org
4767 T: git git://anongit.freedesktop.org/drm/drm-misc
4769 F: drivers/gpu/drm/sti
4770 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4773 M: Yannick Fertre <yannick.fertre@st.com>
4774 M: Philippe Cornu <philippe.cornu@st.com>
4775 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4776 M: Vincent Abriou <vincent.abriou@st.com>
4777 L: dri-devel@lists.freedesktop.org
4778 T: git git://anongit.freedesktop.org/drm/drm-misc
4780 F: drivers/gpu/drm/stm
4781 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4783 DRM DRIVERS FOR TI LCDC
4784 M: Jyri Sarha <jsarha@ti.com>
4785 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4786 L: dri-devel@lists.freedesktop.org
4788 F: drivers/gpu/drm/tilcdc/
4789 F: Documentation/devicetree/bindings/display/tilcdc/
4791 DRM DRIVERS FOR TI OMAP
4792 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4793 L: dri-devel@lists.freedesktop.org
4795 F: drivers/gpu/drm/omapdrm/
4796 F: Documentation/devicetree/bindings/display/ti/
4799 M: Eric Anholt <eric@anholt.net>
4801 F: drivers/gpu/drm/v3d/
4802 F: include/uapi/drm/v3d_drm.h
4803 F: Documentation/devicetree/bindings/display/brcm,bcm-v3d.txt
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4807 M: Eric Anholt <eric@anholt.net>
4808 T: git git://github.com/anholt/linux
4810 F: drivers/gpu/drm/vc4/
4811 F: include/uapi/drm/vc4_drm.h
4812 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4813 T: git git://anongit.freedesktop.org/drm/drm-misc
4815 DRM DRIVERS FOR VIVANTE GPU IP
4816 M: Lucas Stach <l.stach@pengutronix.de>
4817 R: Russell King <linux+etnaviv@armlinux.org.uk>
4818 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4819 L: etnaviv@lists.freedesktop.org
4820 L: dri-devel@lists.freedesktop.org
4822 F: drivers/gpu/drm/etnaviv/
4823 F: include/uapi/drm/etnaviv_drm.h
4824 F: Documentation/devicetree/bindings/display/etnaviv/
4826 DRM DRIVERS FOR ZTE ZX
4827 M: Shawn Guo <shawnguo@kernel.org>
4828 L: dri-devel@lists.freedesktop.org
4830 F: drivers/gpu/drm/zte/
4831 F: Documentation/devicetree/bindings/display/zte,vou.txt
4832 T: git git://anongit.freedesktop.org/drm/drm-misc
4835 M: Thierry Reding <thierry.reding@gmail.com>
4836 L: dri-devel@lists.freedesktop.org
4837 T: git git://anongit.freedesktop.org/drm/drm-misc
4839 F: drivers/gpu/drm/drm_panel.c
4840 F: drivers/gpu/drm/panel/
4841 F: include/drm/drm_panel.h
4842 F: Documentation/devicetree/bindings/display/panel/
4845 M: Noralf Trønnes <noralf@tronnes.org>
4846 W: https://github.com/notro/tinydrm/wiki/Development
4847 T: git git://anongit.freedesktop.org/drm/drm-misc
4849 F: drivers/gpu/drm/tinydrm/
4850 F: include/drm/tinydrm/
4853 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4854 T: git git://anongit.freedesktop.org/drm/drm-misc
4855 L: dri-devel@lists.freedesktop.org
4856 L: xen-devel@lists.xen.org
4858 F: drivers/gpu/drm/xen/
4859 F: Documentation/gpu/xen-front.rst
4862 M: Christian Koenig <christian.koenig@amd.com>
4863 M: Roger He <Hongbo.He@amd.com>
4864 T: git git://people.freedesktop.org/~agd5f/linux
4866 L: dri-devel@lists.freedesktop.org
4868 F: drivers/gpu/drm/ttm/
4870 DSBR100 USB FM RADIO DRIVER
4871 M: Alexey Klimov <klimov.linux@gmail.com>
4872 L: linux-media@vger.kernel.org
4873 T: git git://linuxtv.org/media_tree.git
4875 F: drivers/media/radio/dsbr100.c
4878 M: Francois Romieu <romieu@fr.zoreil.com>
4879 L: netdev@vger.kernel.org
4881 F: drivers/net/wan/dscc4.c
4884 M: Hans Verkuil <hverkuil@xs4all.nl>
4885 L: linux-media@vger.kernel.org
4886 T: git git://linuxtv.org/media_tree.git
4887 W: https://linuxtv.org
4889 F: drivers/media/pci/dt3155/
4891 DVB_USB_AF9015 MEDIA DRIVER
4892 M: Antti Palosaari <crope@iki.fi>
4893 L: linux-media@vger.kernel.org
4894 W: https://linuxtv.org
4895 W: http://palosaari.fi/linux/
4896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4897 T: git git://linuxtv.org/anttip/media_tree.git
4899 F: drivers/media/usb/dvb-usb-v2/af9015*
4901 DVB_USB_AF9035 MEDIA DRIVER
4902 M: Antti Palosaari <crope@iki.fi>
4903 L: linux-media@vger.kernel.org
4904 W: https://linuxtv.org
4905 W: http://palosaari.fi/linux/
4906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4907 T: git git://linuxtv.org/anttip/media_tree.git
4909 F: drivers/media/usb/dvb-usb-v2/af9035*
4911 DVB_USB_ANYSEE MEDIA DRIVER
4912 M: Antti Palosaari <crope@iki.fi>
4913 L: linux-media@vger.kernel.org
4914 W: https://linuxtv.org
4915 W: http://palosaari.fi/linux/
4916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4917 T: git git://linuxtv.org/anttip/media_tree.git
4919 F: drivers/media/usb/dvb-usb-v2/anysee*
4921 DVB_USB_AU6610 MEDIA DRIVER
4922 M: Antti Palosaari <crope@iki.fi>
4923 L: linux-media@vger.kernel.org
4924 W: https://linuxtv.org
4925 W: http://palosaari.fi/linux/
4926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4927 T: git git://linuxtv.org/anttip/media_tree.git
4929 F: drivers/media/usb/dvb-usb-v2/au6610*
4931 DVB_USB_CE6230 MEDIA DRIVER
4932 M: Antti Palosaari <crope@iki.fi>
4933 L: linux-media@vger.kernel.org
4934 W: https://linuxtv.org
4935 W: http://palosaari.fi/linux/
4936 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937 T: git git://linuxtv.org/anttip/media_tree.git
4939 F: drivers/media/usb/dvb-usb-v2/ce6230*
4941 DVB_USB_CXUSB MEDIA DRIVER
4942 M: Michael Krufky <mkrufky@linuxtv.org>
4943 L: linux-media@vger.kernel.org
4944 W: https://linuxtv.org
4945 W: http://github.com/mkrufky
4946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4947 T: git git://linuxtv.org/media_tree.git
4949 F: drivers/media/usb/dvb-usb/cxusb*
4951 DVB_USB_EC168 MEDIA DRIVER
4952 M: Antti Palosaari <crope@iki.fi>
4953 L: linux-media@vger.kernel.org
4954 W: https://linuxtv.org
4955 W: http://palosaari.fi/linux/
4956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4957 T: git git://linuxtv.org/anttip/media_tree.git
4959 F: drivers/media/usb/dvb-usb-v2/ec168*
4961 DVB_USB_GL861 MEDIA DRIVER
4962 M: Antti Palosaari <crope@iki.fi>
4963 L: linux-media@vger.kernel.org
4964 W: https://linuxtv.org
4965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4966 T: git git://linuxtv.org/anttip/media_tree.git
4968 F: drivers/media/usb/dvb-usb-v2/gl861*
4970 DVB_USB_MXL111SF MEDIA DRIVER
4971 M: Michael Krufky <mkrufky@linuxtv.org>
4972 L: linux-media@vger.kernel.org
4973 W: https://linuxtv.org
4974 W: http://github.com/mkrufky
4975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4976 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4978 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4980 DVB_USB_RTL28XXU MEDIA DRIVER
4981 M: Antti Palosaari <crope@iki.fi>
4982 L: linux-media@vger.kernel.org
4983 W: https://linuxtv.org
4984 W: http://palosaari.fi/linux/
4985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4986 T: git git://linuxtv.org/anttip/media_tree.git
4988 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4990 DVB_USB_V2 MEDIA DRIVER
4991 M: Antti Palosaari <crope@iki.fi>
4992 L: linux-media@vger.kernel.org
4993 W: https://linuxtv.org
4994 W: http://palosaari.fi/linux/
4995 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4996 T: git git://linuxtv.org/anttip/media_tree.git
4998 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4999 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5002 M: Jason Baron <jbaron@akamai.com>
5004 F: lib/dynamic_debug.c
5005 F: include/linux/dynamic_debug.h
5007 DYNAMIC INTERRUPT MODERATION
5008 M: Tal Gilboa <talgi@mellanox.com>
5010 F: include/linux/net_dim.h
5012 DZ DECSTATION DZ11 SERIAL DRIVER
5013 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5015 F: drivers/tty/serial/dz.*
5017 E3X0 POWER BUTTON DRIVER
5018 M: Moritz Fischer <moritz.fischer@ettus.com>
5019 L: usrp-users@lists.ettus.com
5020 W: http://www.ettus.com
5022 F: drivers/input/misc/e3x0-button.c
5023 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5026 M: Antti Palosaari <crope@iki.fi>
5027 L: linux-media@vger.kernel.org
5028 W: https://linuxtv.org
5029 W: http://palosaari.fi/linux/
5030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5031 T: git git://linuxtv.org/anttip/media_tree.git
5033 F: drivers/media/tuners/e4000*
5035 EATA ISA/EISA/PCI SCSI DRIVER
5036 M: Dario Ballabio <ballabio_dario@emc.com>
5037 L: linux-scsi@vger.kernel.org
5039 F: drivers/scsi/eata.c
5042 M: Antti Palosaari <crope@iki.fi>
5043 L: linux-media@vger.kernel.org
5044 W: https://linuxtv.org
5045 W: http://palosaari.fi/linux/
5046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5047 T: git git://linuxtv.org/anttip/media_tree.git
5049 F: drivers/media/dvb-frontends/ec100*
5052 M: Tyler Hicks <tyhicks@canonical.com>
5053 L: ecryptfs@vger.kernel.org
5054 W: http://ecryptfs.org
5055 W: https://launchpad.net/ecryptfs
5056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5058 F: Documentation/filesystems/ecryptfs.txt
5062 M: Borislav Petkov <bp@alien8.de>
5063 L: linux-edac@vger.kernel.org
5065 F: drivers/edac/amd64_edac*
5068 M: Robert Richter <rric@kernel.org>
5069 L: linux-edac@vger.kernel.org
5071 F: drivers/edac/highbank*
5074 M: Ralf Baechle <ralf@linux-mips.org>
5075 M: David Daney <david.daney@cavium.com>
5076 L: linux-edac@vger.kernel.org
5077 L: linux-mips@linux-mips.org
5079 F: drivers/edac/octeon_edac*
5081 EDAC-CAVIUM THUNDERX
5082 M: David Daney <david.daney@cavium.com>
5083 M: Jan Glauber <jglauber@cavium.com>
5084 L: linux-edac@vger.kernel.org
5086 F: drivers/edac/thunderx_edac*
5089 M: Borislav Petkov <bp@alien8.de>
5090 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5092 L: linux-edac@vger.kernel.org
5093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5096 F: Documentation/admin-guide/ras.rst
5097 F: Documentation/driver-api/edac.rst
5099 F: include/linux/edac.h
5102 M: Mark Gross <mark.gross@intel.com>
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/e752x_edac.c
5108 L: linux-edac@vger.kernel.org
5110 F: drivers/edac/e7xxx_edac.c
5113 M: York Sun <york.sun@nxp.com>
5114 L: linux-edac@vger.kernel.org
5116 F: drivers/edac/fsl_ddr_edac.*
5119 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5120 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5121 L: linux-edac@vger.kernel.org
5123 F: drivers/edac/ghes_edac.c
5126 L: linux-edac@vger.kernel.org
5128 F: drivers/edac/i3000_edac.c
5131 L: linux-edac@vger.kernel.org
5133 F: drivers/edac/i5000_edac.c
5136 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5137 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5138 L: linux-edac@vger.kernel.org
5140 F: drivers/edac/i5400_edac.c
5143 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5145 L: linux-edac@vger.kernel.org
5147 F: drivers/edac/i7300_edac.c
5150 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5151 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5152 L: linux-edac@vger.kernel.org
5154 F: drivers/edac/i7core_edac.c
5157 M: Tim Small <tim@buttersideup.com>
5158 L: linux-edac@vger.kernel.org
5160 F: drivers/edac/i82443bxgx_edac.c
5163 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5164 M: "Arvind R." <arvino55@gmail.com>
5165 L: linux-edac@vger.kernel.org
5167 F: drivers/edac/i82975x_edac.c
5170 M: Jason Baron <jbaron@akamai.com>
5171 L: linux-edac@vger.kernel.org
5173 F: drivers/edac/ie31200_edac.c
5176 M: Johannes Thumshirn <morbidrsa@gmail.com>
5177 L: linux-edac@vger.kernel.org
5179 F: drivers/edac/mpc85xx_edac.[ch]
5182 M: Egor Martovetsky <egor@pasemi.com>
5183 L: linux-edac@vger.kernel.org
5185 F: drivers/edac/pasemi_edac.c
5188 M: Tony Luck <tony.luck@intel.com>
5189 L: linux-edac@vger.kernel.org
5191 F: drivers/edac/pnd2_edac.[ch]
5194 M: Tim Small <tim@buttersideup.com>
5195 L: linux-edac@vger.kernel.org
5197 F: drivers/edac/r82600_edac.c
5200 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5201 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5202 L: linux-edac@vger.kernel.org
5204 F: drivers/edac/sb_edac.c
5207 M: Tony Luck <tony.luck@intel.com>
5208 L: linux-edac@vger.kernel.org
5210 F: drivers/edac/skx_edac.c
5213 M: Tero Kristo <t-kristo@ti.com>
5214 L: linux-edac@vger.kernel.org
5216 F: drivers/edac/ti_edac.c
5218 EDIROL UA-101/UA-1000 DRIVER
5219 M: Clemens Ladisch <clemens@ladisch.de>
5220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5221 T: git git://git.alsa-project.org/alsa-kernel.git
5223 F: sound/usb/misc/ua101.c
5226 L: linux-efi@vger.kernel.org
5227 M: Ivan Hu <ivan.hu@canonical.com>
5228 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5230 F: drivers/firmware/efi/test/
5232 EFI VARIABLE FILESYSTEM
5233 M: Matthew Garrett <matthew.garrett@nebula.com>
5234 M: Jeremy Kerr <jk@ozlabs.org>
5235 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5237 L: linux-efi@vger.kernel.org
5241 EFIFB FRAMEBUFFER DRIVER
5242 L: linux-fbdev@vger.kernel.org
5243 M: Peter Jones <pjones@redhat.com>
5245 F: drivers/video/fbdev/efifb.c
5248 W: http://aeschi.ch.eu.org/efs/
5252 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5253 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5254 L: netdev@vger.kernel.org
5256 F: drivers/net/ethernet/ibm/ehea/
5258 EM28XX VIDEO4LINUX DRIVER
5259 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5261 L: linux-media@vger.kernel.org
5262 W: https://linuxtv.org
5263 T: git git://linuxtv.org/media_tree.git
5265 F: drivers/media/usb/em28xx/
5266 F: Documentation/media/v4l-drivers/em28xx*
5269 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5270 M: Matt Mackall <mpm@selenic.com>
5271 M: David Woodhouse <dwmw2@infradead.org>
5272 L: linux-embedded@vger.kernel.org
5275 Emulex 10Gbps iSCSI - OneConnect DRIVER
5276 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5277 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5278 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5279 L: linux-scsi@vger.kernel.org
5280 W: http://www.broadcom.com
5282 F: drivers/scsi/be2iscsi/
5284 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5285 M: Sathya Perla <sathya.perla@broadcom.com>
5286 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5287 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5288 M: Somnath Kotur <somnath.kotur@broadcom.com>
5289 L: netdev@vger.kernel.org
5290 W: http://www.emulex.com
5292 F: drivers/net/ethernet/emulex/benet/
5294 EMULEX ONECONNECT ROCE DRIVER
5295 M: Selvin Xavier <selvin.xavier@broadcom.com>
5296 M: Devesh Sharma <devesh.sharma@broadcom.com>
5297 L: linux-rdma@vger.kernel.org
5298 W: http://www.broadcom.com
5300 F: drivers/infiniband/hw/ocrdma/
5301 F: include/uapi/rdma/ocrdma-abi.h
5303 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5304 M: James Smart <james.smart@broadcom.com>
5305 M: Dick Kennedy <dick.kennedy@broadcom.com>
5306 L: linux-scsi@vger.kernel.org
5307 W: http://www.broadcom.com
5309 F: drivers/scsi/lpfc/
5311 ENE CB710 FLASH CARD READER DRIVER
5312 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5314 F: drivers/misc/cb710/
5315 F: drivers/mmc/host/cb710-mmc.*
5316 F: include/linux/cb710.h
5318 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5319 M: Maxim Levitsky <maximlevitsky@gmail.com>
5321 F: drivers/media/rc/ene_ir.*
5323 EPSON S1D13XXX FRAMEBUFFER DRIVER
5324 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5327 F: drivers/video/fbdev/s1d13xxxfb.c
5328 F: include/video/s1d13xxxfb.h
5330 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5331 M: Jeff Layton <jlayton@kernel.org>
5334 F: include/linux/errseq.h
5336 ET131X NETWORK DRIVER
5337 M: Mark Einon <mark.einon@gmail.com>
5339 F: drivers/net/ethernet/agere/
5342 M: Stephen Hemminger <stephen@networkplumber.org>
5343 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5344 L: netdev@vger.kernel.org
5345 W: http://www.linuxfoundation.org/en/Net:Bridge
5347 F: include/linux/netfilter_bridge/
5350 ETHERNET PHY LIBRARY
5351 M: Andrew Lunn <andrew@lunn.ch>
5352 M: Florian Fainelli <f.fainelli@gmail.com>
5353 L: netdev@vger.kernel.org
5355 F: Documentation/ABI/testing/sysfs-bus-mdio
5356 F: Documentation/devicetree/bindings/net/mdio*
5357 F: Documentation/networking/phy.txt
5359 F: drivers/of/of_mdio.c
5360 F: drivers/of/of_net.c
5361 F: include/linux/*mdio*.h
5362 F: include/linux/of_net.h
5363 F: include/linux/phy.h
5364 F: include/linux/phy_fixed.h
5365 F: include/linux/platform_data/mdio-gpio.h
5366 F: include/linux/platform_data/mdio-bcm-unimac.h
5367 F: include/trace/events/mdio.h
5368 F: include/uapi/linux/mdio.h
5369 F: include/uapi/linux/mii.h
5372 M: Jan Kara <jack@suse.com>
5373 L: linux-ext4@vger.kernel.org
5375 F: Documentation/filesystems/ext2.txt
5377 F: include/linux/ext2*
5380 M: "Theodore Ts'o" <tytso@mit.edu>
5381 M: Andreas Dilger <adilger.kernel@dilger.ca>
5382 L: linux-ext4@vger.kernel.org
5383 W: http://ext4.wiki.kernel.org
5384 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5387 F: Documentation/filesystems/ext4.txt
5390 Extended Verification Module (EVM)
5391 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5392 L: linux-integrity@vger.kernel.org
5394 F: security/integrity/evm/
5396 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5397 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5398 L: linux-efi@vger.kernel.org
5399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5401 F: Documentation/efi-stub.txt
5402 F: arch/*/kernel/efi.c
5403 F: arch/x86/boot/compressed/eboot.[ch]
5404 F: arch/*/include/asm/efi.h
5405 F: arch/x86/platform/efi/
5406 F: drivers/firmware/efi/
5407 F: include/linux/efi*.h
5408 F: arch/arm/boot/compressed/efi-header.S
5409 F: arch/arm64/kernel/efi-entry.S
5411 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5412 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5413 M: Chanwoo Choi <cw00.choi@samsung.com>
5414 L: linux-kernel@vger.kernel.org
5415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5418 F: include/linux/extcon/
5419 F: include/linux/extcon.h
5420 F: Documentation/extcon/
5421 F: Documentation/devicetree/bindings/extcon/
5424 M: Jingoo Han <jingoohan1@gmail.com>
5425 L: dri-devel@lists.freedesktop.org
5427 F: drivers/gpu/drm/exynos/exynos_dp*
5429 EXYNOS SYSMMU (IOMMU) driver
5430 M: Marek Szyprowski <m.szyprowski@samsung.com>
5431 L: iommu@lists.linux-foundation.org
5433 F: drivers/iommu/exynos-iommu.c
5435 EZchip NPS platform support
5436 M: Elad Kanfi <eladkan@mellanox.com>
5437 M: Vineet Gupta <vgupta@synopsys.com>
5439 F: arch/arc/plat-eznps
5440 F: arch/arc/boot/dts/eznps.dts
5443 M: Jaegeuk Kim <jaegeuk@kernel.org>
5444 M: Chao Yu <yuchao0@huawei.com>
5445 L: linux-f2fs-devel@lists.sourceforge.net
5446 W: https://f2fs.wiki.kernel.org/
5447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5449 F: Documentation/filesystems/f2fs.txt
5450 F: Documentation/ABI/testing/sysfs-fs-f2fs
5452 F: include/linux/f2fs_fs.h
5453 F: include/trace/events/f2fs.h
5455 F71805F HARDWARE MONITORING DRIVER
5456 M: Jean Delvare <jdelvare@suse.com>
5457 L: linux-hwmon@vger.kernel.org
5459 F: Documentation/hwmon/f71805f
5460 F: drivers/hwmon/f71805f.c
5463 M: Jan Kara <jack@suse.cz>
5464 R: Amir Goldstein <amir73il@gmail.com>
5465 L: linux-fsdevel@vger.kernel.org
5467 F: fs/notify/fanotify/
5468 F: include/linux/fanotify.h
5469 F: include/uapi/linux/fanotify.h
5471 FARSYNC SYNCHRONOUS DRIVER
5472 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5473 W: http://www.farsite.co.uk/
5475 F: drivers/net/wan/farsync.*
5477 FAULT INJECTION SUPPORT
5478 M: Akinobu Mita <akinobu.mita@gmail.com>
5480 F: Documentation/fault-injection/
5481 F: lib/fault-inject.c
5483 FBTFT Framebuffer drivers
5484 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5486 F: drivers/staging/fbtft/
5489 M: Michael Buesch <m@bues.ch>
5490 L: linux-media@vger.kernel.org
5492 F: drivers/media/tuners/fc0011.h
5493 F: drivers/media/tuners/fc0011.c
5496 M: Antti Palosaari <crope@iki.fi>
5497 L: linux-media@vger.kernel.org
5498 W: https://linuxtv.org
5499 W: http://palosaari.fi/linux/
5500 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5501 T: git git://linuxtv.org/anttip/media_tree.git
5503 F: drivers/media/tuners/fc2580*
5505 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5506 M: Johannes Thumshirn <jth@kernel.org>
5507 L: linux-scsi@vger.kernel.org
5508 W: www.Open-FCoE.org
5510 F: drivers/scsi/libfc/
5511 F: drivers/scsi/fcoe/
5513 F: include/scsi/libfc.h
5514 F: include/scsi/libfcoe.h
5515 F: include/uapi/scsi/fc/
5517 FILE LOCKING (flock() and fcntl()/lockf())
5518 M: Jeff Layton <jlayton@kernel.org>
5519 M: "J. Bruce Fields" <bfields@fieldses.org>
5520 L: linux-fsdevel@vger.kernel.org
5522 F: include/linux/fcntl.h
5523 F: include/uapi/linux/fcntl.h
5527 FILESYSTEMS (VFS and infrastructure)
5528 M: Alexander Viro <viro@zeniv.linux.org.uk>
5529 L: linux-fsdevel@vger.kernel.org
5532 F: include/linux/fs.h
5533 F: include/uapi/linux/fs.h
5535 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5536 M: Riku Voipio <riku.voipio@iki.fi>
5537 L: linux-hwmon@vger.kernel.org
5539 F: drivers/hwmon/f75375s.c
5540 F: include/linux/f75375s.h
5542 FIREWIRE AUDIO DRIVERS
5543 M: Clemens Ladisch <clemens@ladisch.de>
5544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5545 T: git git://git.alsa-project.org/alsa-kernel.git
5549 FIREWIRE MEDIA DRIVERS (firedtv)
5550 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5551 L: linux-media@vger.kernel.org
5552 L: linux1394-devel@lists.sourceforge.net
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5555 F: drivers/media/firewire/
5557 FIREWIRE SBP-2 TARGET
5558 M: Chris Boot <bootc@bootc.net>
5559 L: linux-scsi@vger.kernel.org
5560 L: target-devel@vger.kernel.org
5561 L: linux1394-devel@lists.sourceforge.net
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5564 F: drivers/target/sbp/
5567 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5568 L: linux1394-devel@lists.sourceforge.net
5569 W: http://ieee1394.wiki.kernel.org/
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5572 F: drivers/firewire/
5573 F: include/linux/firewire.h
5574 F: include/uapi/linux/firewire*.h
5577 FIRMWARE LOADER (request_firmware)
5578 M: Luis R. Rodriguez <mcgrof@kernel.org>
5579 L: linux-kernel@vger.kernel.org
5581 F: Documentation/firmware_class/
5582 F: drivers/base/firmware*.c
5583 F: include/linux/firmware.h
5585 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5586 M: Joshua Morris <josh.h.morris@us.ibm.com>
5587 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5589 F: drivers/block/rsxx/
5592 M: Jiri Kosina <jikos@kernel.org>
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5595 F: drivers/block/floppy.c
5598 M: Alessandro Rubini <rubini@gnudd.com>
5599 W: http://www.ohwr.org/projects/fmc-bus
5602 F: include/linux/fmc*.h
5603 F: include/linux/ipmi-fru.h
5606 FPGA MANAGER FRAMEWORK
5607 M: Alan Tull <atull@kernel.org>
5608 M: Moritz Fischer <mdf@kernel.org>
5609 L: linux-fpga@vger.kernel.org
5611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5612 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5613 F: Documentation/fpga/
5614 F: Documentation/devicetree/bindings/fpga/
5616 F: include/linux/fpga/
5617 W: http://www.rocketboards.org
5620 M: Bill Metzenthen <billm@melbpc.org.au>
5621 W: http://floatingpoint.sourceforge.net/emulator/index.html
5623 F: arch/x86/math-emu/
5625 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5626 L: netdev@vger.kernel.org
5628 F: drivers/net/wan/dlci.c
5629 F: drivers/net/wan/sdla.c
5632 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5633 L: dri-devel@lists.freedesktop.org
5634 L: linux-fbdev@vger.kernel.org
5635 T: git git://github.com/bzolnier/linux.git
5636 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5638 F: Documentation/fb/
5641 F: include/linux/fb.h
5642 F: include/uapi/video/
5643 F: include/uapi/linux/fb.h
5645 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5646 M: Horia Geantă <horia.geanta@nxp.com>
5647 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5648 L: linux-crypto@vger.kernel.org
5650 F: drivers/crypto/caam/
5651 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5653 FREESCALE DIU FRAMEBUFFER DRIVER
5654 M: Timur Tabi <timur@tabi.org>
5655 L: linux-fbdev@vger.kernel.org
5657 F: drivers/video/fbdev/fsl-diu-fb.*
5659 FREESCALE DMA DRIVER
5660 M: Li Yang <leoyang.li@nxp.com>
5661 M: Zhang Wei <zw@zh-kernel.org>
5662 L: linuxppc-dev@lists.ozlabs.org
5664 F: drivers/dma/fsldma.*
5666 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5667 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5668 L: netdev@vger.kernel.org
5670 F: drivers/net/ethernet/freescale/gianfar*
5671 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5672 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5674 FREESCALE GPMI NAND DRIVER
5675 M: Han Xu <han.xu@nxp.com>
5676 L: linux-mtd@lists.infradead.org
5678 F: drivers/mtd/nand/gpmi-nand/*
5680 FREESCALE I2C CPM DRIVER
5681 M: Jochen Friedrich <jochen@scram.de>
5682 L: linuxppc-dev@lists.ozlabs.org
5683 L: linux-i2c@vger.kernel.org
5685 F: drivers/i2c/busses/i2c-cpm.c
5687 FREESCALE IMX / MXC FEC DRIVER
5688 M: Fugang Duan <fugang.duan@nxp.com>
5689 L: netdev@vger.kernel.org
5691 F: drivers/net/ethernet/freescale/fec_main.c
5692 F: drivers/net/ethernet/freescale/fec_ptp.c
5693 F: drivers/net/ethernet/freescale/fec.h
5694 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5696 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5697 M: Sascha Hauer <kernel@pengutronix.de>
5698 L: linux-fbdev@vger.kernel.org
5699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5701 F: include/linux/platform_data/video-imxfb.h
5702 F: drivers/video/fbdev/imxfb.c
5704 FREESCALE QORIQ DPAA ETHERNET DRIVER
5705 M: Madalin Bucur <madalin.bucur@nxp.com>
5706 L: netdev@vger.kernel.org
5708 F: drivers/net/ethernet/freescale/dpaa
5710 FREESCALE QORIQ DPAA FMAN DRIVER
5711 M: Madalin Bucur <madalin.bucur@nxp.com>
5712 L: netdev@vger.kernel.org
5714 F: drivers/net/ethernet/freescale/fman
5715 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5717 FREESCALE QUAD SPI DRIVER
5718 M: Han Xu <han.xu@nxp.com>
5719 L: linux-mtd@lists.infradead.org
5721 F: drivers/mtd/spi-nor/fsl-quadspi.c
5723 FREESCALE QUICC ENGINE LIBRARY
5724 M: Qiang Zhao <qiang.zhao@nxp.com>
5725 L: linuxppc-dev@lists.ozlabs.org
5727 F: drivers/soc/fsl/qe/
5728 F: include/soc/fsl/*qe*.h
5729 F: include/soc/fsl/*ucc*.h
5731 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5732 M: Li Yang <leoyang.li@nxp.com>
5733 L: netdev@vger.kernel.org
5734 L: linuxppc-dev@lists.ozlabs.org
5736 F: drivers/net/ethernet/freescale/ucc_geth*
5738 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5739 M: Zhao Qiang <qiang.zhao@nxp.com>
5740 L: netdev@vger.kernel.org
5741 L: linuxppc-dev@lists.ozlabs.org
5743 F: drivers/net/wan/fsl_ucc_hdlc*
5745 FREESCALE QUICC ENGINE UCC UART DRIVER
5746 M: Timur Tabi <timur@tabi.org>
5747 L: linuxppc-dev@lists.ozlabs.org
5749 F: drivers/tty/serial/ucc_uart.c
5751 FREESCALE SOC DRIVERS
5752 M: Li Yang <leoyang.li@nxp.com>
5753 L: linuxppc-dev@lists.ozlabs.org
5754 L: linux-arm-kernel@lists.infradead.org
5756 F: Documentation/devicetree/bindings/soc/fsl/
5758 F: include/linux/fsl/
5760 FREESCALE SOC FS_ENET DRIVER
5761 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5762 M: Vitaly Bordug <vbordug@ru.mvista.com>
5763 L: linuxppc-dev@lists.ozlabs.org
5764 L: netdev@vger.kernel.org
5766 F: drivers/net/ethernet/freescale/fs_enet/
5767 F: include/linux/fs_enet_pd.h
5769 FREESCALE SOC SOUND DRIVERS
5770 M: Timur Tabi <timur@tabi.org>
5771 M: Nicolin Chen <nicoleotsuka@gmail.com>
5772 M: Xiubo Li <Xiubo.Lee@gmail.com>
5773 R: Fabio Estevam <fabio.estevam@nxp.com>
5774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5775 L: linuxppc-dev@lists.ozlabs.org
5777 F: sound/soc/fsl/fsl*
5778 F: sound/soc/fsl/imx*
5779 F: sound/soc/fsl/mpc8610_hpcd.c
5781 FREESCALE USB PERIPHERAL DRIVERS
5782 M: Li Yang <leoyang.li@nxp.com>
5783 L: linux-usb@vger.kernel.org
5784 L: linuxppc-dev@lists.ozlabs.org
5786 F: drivers/usb/gadget/udc/fsl*
5789 M: Christoph Hellwig <hch@infradead.org>
5790 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5795 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5796 M: Pavel Machek <pavel@ucw.cz>
5797 L: linux-pm@vger.kernel.org
5799 F: Documentation/power/freezing-of-tasks.txt
5800 F: include/linux/freezer.h
5804 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5805 L: linux-kernel@vger.kernel.org
5808 F: include/linux/frontswap.h
5810 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5811 M: David Howells <dhowells@redhat.com>
5812 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5814 F: Documentation/filesystems/caching/
5816 F: include/linux/fscache*.h
5818 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5819 M: Theodore Y. Ts'o <tytso@mit.edu>
5820 M: Jaegeuk Kim <jaegeuk@kernel.org>
5821 L: linux-fscrypt@vger.kernel.org
5822 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5826 F: include/linux/fscrypt*.h
5827 F: Documentation/filesystems/fscrypt.rst
5829 FUJITSU FR-V (FRV) PORT
5833 FUJITSU LAPTOP EXTRAS
5834 M: Jonathan Woithe <jwoithe@just42.net>
5835 L: platform-driver-x86@vger.kernel.org
5837 F: drivers/platform/x86/fujitsu-laptop.c
5839 FUJITSU M-5MO LS CAMERA ISP DRIVER
5840 M: Kyungmin Park <kyungmin.park@samsung.com>
5841 M: Heungjun Kim <riverful.kim@samsung.com>
5842 L: linux-media@vger.kernel.org
5844 F: drivers/media/i2c/m5mols/
5845 F: include/media/i2c/m5mols.h
5847 FUJITSU TABLET EXTRAS
5848 M: Robert Gerlach <khnz@gmx.de>
5849 L: platform-driver-x86@vger.kernel.org
5851 F: drivers/platform/x86/fujitsu-tablet.c
5853 FUSE: FILESYSTEM IN USERSPACE
5854 M: Miklos Szeredi <miklos@szeredi.hu>
5855 L: linux-fsdevel@vger.kernel.org
5856 W: http://fuse.sourceforge.net/
5857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5860 F: include/uapi/linux/fuse.h
5861 F: Documentation/filesystems/fuse.txt
5864 M: Thomas Gleixner <tglx@linutronix.de>
5865 M: Ingo Molnar <mingo@redhat.com>
5866 R: Peter Zijlstra <peterz@infradead.org>
5867 R: Darren Hart <dvhart@infradead.org>
5868 L: linux-kernel@vger.kernel.org
5869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5872 F: kernel/futex_compat.c
5873 F: include/asm-generic/futex.h
5874 F: include/linux/futex.h
5875 F: include/uapi/linux/futex.h
5876 F: tools/testing/selftests/futex/
5877 F: tools/perf/bench/futex*
5878 F: Documentation/*futex*
5880 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5881 M: Rik Faith <faith@cs.unc.edu>
5882 L: linux-scsi@vger.kernel.org
5883 S: Odd Fixes (e.g., new signatures)
5884 F: drivers/scsi/fdomain.*
5887 M: Kees Cook <keescook@chromium.org>
5888 R: Emese Revfy <re.emese@gmail.com>
5889 L: kernel-hardening@lists.openwall.com
5891 F: scripts/gcc-plugins/
5892 F: scripts/gcc-plugin.sh
5893 F: scripts/Makefile.gcc-plugins
5894 F: Documentation/gcc-plugins.txt
5896 GCOV BASED KERNEL PROFILING
5897 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5900 F: Documentation/dev-tools/gcov.rst
5902 GDB KERNEL DEBUGGING HELPER SCRIPTS
5903 M: Jan Kiszka <jan.kiszka@siemens.com>
5904 M: Kieran Bingham <kieran@bingham.xyz>
5908 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5909 M: Achim Leubner <achim_leubner@adaptec.com>
5910 L: linux-scsi@vger.kernel.org
5911 W: http://www.icp-vortex.com/
5913 F: drivers/scsi/gdt*
5915 GEMTEK FM RADIO RECEIVER DRIVER
5916 M: Hans Verkuil <hverkuil@xs4all.nl>
5917 L: linux-media@vger.kernel.org
5918 T: git git://linuxtv.org/media_tree.git
5919 W: https://linuxtv.org
5921 F: drivers/media/radio/radio-gemtek*
5923 GENERIC GPIO I2C DRIVER
5924 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5926 F: drivers/i2c/busses/i2c-gpio.c
5927 F: include/linux/i2c-gpio.h
5929 GENERIC GPIO I2C MULTIPLEXER DRIVER
5930 M: Peter Korsgaard <peter.korsgaard@barco.com>
5931 L: linux-i2c@vger.kernel.org
5933 F: drivers/i2c/muxes/i2c-mux-gpio.c
5934 F: include/linux/i2c-mux-gpio.h
5935 F: Documentation/i2c/muxes/i2c-mux-gpio
5937 GENERIC HDLC (WAN) DRIVERS
5938 M: Krzysztof Halasa <khc@pm.waw.pl>
5939 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5941 F: drivers/net/wan/c101.c
5942 F: drivers/net/wan/hd6457*
5943 F: drivers/net/wan/hdlc*
5944 F: drivers/net/wan/n2.c
5945 F: drivers/net/wan/pc300too.c
5946 F: drivers/net/wan/pci200syn.c
5947 F: drivers/net/wan/wanxl*
5949 GENERIC INCLUDE/ASM HEADER FILES
5950 M: Arnd Bergmann <arnd@arndb.de>
5951 L: linux-arch@vger.kernel.org
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5954 F: include/asm-generic/
5955 F: include/uapi/asm-generic/
5957 GENERIC PHY FRAMEWORK
5958 M: Kishon Vijay Abraham I <kishon@ti.com>
5959 L: linux-kernel@vger.kernel.org
5960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5963 F: include/linux/phy/
5966 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5967 M: Kevin Hilman <khilman@kernel.org>
5968 M: Ulf Hansson <ulf.hansson@linaro.org>
5969 L: linux-pm@vger.kernel.org
5971 F: drivers/base/power/domain*.c
5972 F: include/linux/pm_domain.h
5973 F: Documentation/devicetree/bindings/power/power_domain.txt
5975 GENERIC UIO DRIVER FOR PCI DEVICES
5976 M: "Michael S. Tsirkin" <mst@redhat.com>
5977 L: kvm@vger.kernel.org
5979 F: drivers/uio/uio_pci_generic.c
5981 GENWQE (IBM Generic Workqueue Card)
5982 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5983 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5985 F: drivers/misc/genwqe/
5987 GET_MAINTAINER SCRIPT
5988 M: Joe Perches <joe@perches.com>
5990 F: scripts/get_maintainer.pl
5993 M: Steven Whitehouse <swhiteho@redhat.com>
5994 M: Bob Peterson <rpeterso@redhat.com>
5995 L: cluster-devel@redhat.com
5996 W: http://sources.redhat.com/cluster/
5997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5999 F: Documentation/filesystems/gfs2*.txt
6001 F: include/uapi/linux/gfs2_ondisk.h
6003 GIGASET ISDN DRIVERS
6004 M: Paul Bolle <pebolle@tiscali.nl>
6005 L: gigaset307x-common@lists.sourceforge.net
6006 W: http://gigaset307x.sourceforge.net/
6008 F: Documentation/isdn/README.gigaset
6009 F: drivers/isdn/gigaset/
6010 F: include/uapi/linux/gigaset_dev.h
6013 M: Hans Verkuil <hans.verkuil@cisco.com>
6014 L: linux-media@vger.kernel.org
6016 F: drivers/media/usb/go7007/
6019 M: Bastien Nocera <hadess@hadess.net>
6020 L: linux-input@vger.kernel.org
6022 F: drivers/input/touchscreen/goodix.c
6024 GPD POCKET FAN DRIVER
6025 M: Hans de Goede <hdegoede@redhat.com>
6026 L: platform-driver-x86@vger.kernel.org
6028 F: drivers/platform/x86/gpd-pocket-fan.c
6031 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6032 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6033 L: linux-gpio@vger.kernel.org
6034 L: linux-acpi@vger.kernel.org
6036 F: Documentation/acpi/gpio-properties.txt
6037 F: drivers/gpio/gpiolib-acpi.c
6040 M: Sean Young <sean@mess.org>
6041 L: linux-media@vger.kernel.org
6043 F: drivers/media/rc/gpio-ir-tx.c
6046 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6047 R: Bartosz Golaszewski <brgl@bgdev.pl>
6048 L: linux-gpio@vger.kernel.org
6050 F: drivers/gpio/gpio-mockup.c
6051 F: tools/testing/selftests/gpio/
6054 M: Linus Walleij <linus.walleij@linaro.org>
6055 L: linux-gpio@vger.kernel.org
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6058 F: Documentation/devicetree/bindings/gpio/
6059 F: Documentation/gpio/
6060 F: Documentation/ABI/testing/gpio-cdev
6061 F: Documentation/ABI/obsolete/sysfs-gpio
6063 F: include/linux/gpio/
6064 F: include/linux/gpio.h
6065 F: include/asm-generic/gpio.h
6066 F: include/uapi/linux/gpio.h
6069 GRE DEMULTIPLEXER DRIVER
6070 M: Dmitry Kozlov <xeb@mail.ru>
6071 L: netdev@vger.kernel.org
6073 F: net/ipv4/gre_demux.c
6074 F: net/ipv4/gre_offload.c
6075 F: include/net/gre.h
6077 GRETH 10/100/1G Ethernet MAC device driver
6078 M: Andreas Larsson <andreas@gaisler.com>
6079 L: netdev@vger.kernel.org
6081 F: drivers/net/ethernet/aeroflex/
6083 GREYBUS AUDIO PROTOCOLS DRIVERS
6084 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6085 M: Mark Greer <mgreer@animalcreek.com>
6087 F: drivers/staging/greybus/audio_apbridgea.c
6088 F: drivers/staging/greybus/audio_apbridgea.h
6089 F: drivers/staging/greybus/audio_codec.c
6090 F: drivers/staging/greybus/audio_codec.h
6091 F: drivers/staging/greybus/audio_gb.c
6092 F: drivers/staging/greybus/audio_manager.c
6093 F: drivers/staging/greybus/audio_manager.h
6094 F: drivers/staging/greybus/audio_manager_module.c
6095 F: drivers/staging/greybus/audio_manager_private.h
6096 F: drivers/staging/greybus/audio_manager_sysfs.c
6097 F: drivers/staging/greybus/audio_module.c
6098 F: drivers/staging/greybus/audio_topology.c
6100 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6101 M: Viresh Kumar <vireshk@kernel.org>
6103 F: drivers/staging/greybus/authentication.c
6104 F: drivers/staging/greybus/bootrom.c
6105 F: drivers/staging/greybus/firmware.h
6106 F: drivers/staging/greybus/fw-core.c
6107 F: drivers/staging/greybus/fw-download.c
6108 F: drivers/staging/greybus/fw-managament.c
6109 F: drivers/staging/greybus/greybus_authentication.h
6110 F: drivers/staging/greybus/greybus_firmware.h
6111 F: drivers/staging/greybus/hid.c
6112 F: drivers/staging/greybus/i2c.c
6113 F: drivers/staging/greybus/spi.c
6114 F: drivers/staging/greybus/spilib.c
6115 F: drivers/staging/greybus/spilib.h
6117 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6118 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6120 F: drivers/staging/greybus/loopback.c
6121 F: drivers/staging/greybus/timesync.c
6122 F: drivers/staging/greybus/timesync_platform.c
6124 GREYBUS PLATFORM DRIVERS
6125 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6127 F: drivers/staging/greybus/arche-platform.c
6128 F: drivers/staging/greybus/arche-apb-ctrl.c
6129 F: drivers/staging/greybus/arche_platform.h
6131 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6132 M: Rui Miguel Silva <rmfrfs@gmail.com>
6134 F: drivers/staging/greybus/sdio.c
6135 F: drivers/staging/greybus/light.c
6136 F: drivers/staging/greybus/gpio.c
6137 F: drivers/staging/greybus/power_supply.c
6138 F: drivers/staging/greybus/spi.c
6139 F: drivers/staging/greybus/spilib.c
6142 M: Johan Hovold <johan@kernel.org>
6143 M: Alex Elder <elder@kernel.org>
6144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6146 F: drivers/staging/greybus/
6147 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6149 GREYBUS UART PROTOCOLS DRIVERS
6150 M: David Lin <dtwlin@gmail.com>
6152 F: drivers/staging/greybus/uart.c
6153 F: drivers/staging/greybus/log.c
6155 GS1662 VIDEO SERIALIZER
6156 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6157 L: linux-media@vger.kernel.org
6158 T: git git://linuxtv.org/media_tree.git
6160 F: drivers/media/spi/gs1662.c
6162 GSPCA FINEPIX SUBDRIVER
6163 M: Frank Zago <frank@zago.net>
6164 L: linux-media@vger.kernel.org
6165 T: git git://linuxtv.org/media_tree.git
6167 F: drivers/media/usb/gspca/finepix.c
6169 GSPCA GL860 SUBDRIVER
6170 M: Olivier Lorin <o.lorin@laposte.net>
6171 L: linux-media@vger.kernel.org
6172 T: git git://linuxtv.org/media_tree.git
6174 F: drivers/media/usb/gspca/gl860/
6176 GSPCA M5602 SUBDRIVER
6177 M: Erik Andren <erik.andren@gmail.com>
6178 L: linux-media@vger.kernel.org
6179 T: git git://linuxtv.org/media_tree.git
6181 F: drivers/media/usb/gspca/m5602/
6183 GSPCA PAC207 SONIXB SUBDRIVER
6184 M: Hans Verkuil <hverkuil@xs4all.nl>
6185 L: linux-media@vger.kernel.org
6186 T: git git://linuxtv.org/media_tree.git
6188 F: drivers/media/usb/gspca/pac207.c
6190 GSPCA SN9C20X SUBDRIVER
6191 M: Brian Johnson <brijohn@gmail.com>
6192 L: linux-media@vger.kernel.org
6193 T: git git://linuxtv.org/media_tree.git
6195 F: drivers/media/usb/gspca/sn9c20x.c
6197 GSPCA T613 SUBDRIVER
6198 M: Leandro Costantino <lcostantino@gmail.com>
6199 L: linux-media@vger.kernel.org
6200 T: git git://linuxtv.org/media_tree.git
6202 F: drivers/media/usb/gspca/t613.c
6204 GSPCA USB WEBCAM DRIVER
6205 M: Hans Verkuil <hverkuil@xs4all.nl>
6206 L: linux-media@vger.kernel.org
6207 T: git git://linuxtv.org/media_tree.git
6209 F: drivers/media/usb/gspca/
6211 GTP (GPRS Tunneling Protocol)
6212 M: Pablo Neira Ayuso <pablo@netfilter.org>
6213 M: Harald Welte <laforge@gnumonks.org>
6214 L: osmocom-net-gprs@lists.osmocom.org
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6217 F: drivers/net/gtp.c
6219 GUID PARTITION TABLE (GPT)
6220 M: Davidlohr Bueso <dave@stgolabs.net>
6221 L: linux-efi@vger.kernel.org
6223 F: block/partitions/efi.*
6226 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6227 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6228 W: http://uclinux-h8.sourceforge.jp
6229 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6232 F: drivers/clocksource/h8300_*.c
6233 F: drivers/clk/h8300/
6234 F: drivers/irqchip/irq-renesas-h8*.c
6237 M: Antti Palosaari <crope@iki.fi>
6238 L: linux-media@vger.kernel.org
6239 W: https://linuxtv.org
6240 W: http://palosaari.fi/linux/
6241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6242 T: git git://linuxtv.org/anttip/media_tree.git
6244 F: drivers/media/usb/hackrf/
6246 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6247 M: Frank Seidel <frank@f-seidel.de>
6248 L: platform-driver-x86@vger.kernel.org
6249 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6251 F: drivers/platform/x86/hdaps.c
6254 M: Jean Delvare <jdelvare@suse.com>
6255 M: Guenter Roeck <linux@roeck-us.net>
6256 L: linux-hwmon@vger.kernel.org
6257 W: http://hwmon.wiki.kernel.org/
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6260 F: Documentation/hwmon/
6262 F: include/linux/hwmon*.h
6264 HARDWARE RANDOM NUMBER GENERATOR CORE
6265 M: Matt Mackall <mpm@selenic.com>
6266 M: Herbert Xu <herbert@gondor.apana.org.au>
6267 L: linux-crypto@vger.kernel.org
6269 F: Documentation/devicetree/bindings/rng/
6270 F: Documentation/hw_random.txt
6271 F: drivers/char/hw_random/
6272 F: include/linux/hw_random.h
6274 HARDWARE SPINLOCK CORE
6275 M: Ohad Ben-Cohen <ohad@wizery.com>
6276 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6277 L: linux-remoteproc@vger.kernel.org
6279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6280 F: Documentation/devicetree/bindings/hwlock/
6281 F: Documentation/hwspinlock.txt
6282 F: drivers/hwspinlock/
6283 F: include/linux/hwspinlock.h
6285 HARMONY SOUND DRIVER
6286 L: linux-parisc@vger.kernel.org
6288 F: sound/parisc/harmony.*
6290 HDPVR USB VIDEO ENCODER DRIVER
6291 M: Hans Verkuil <hverkuil@xs4all.nl>
6292 L: linux-media@vger.kernel.org
6293 T: git git://linuxtv.org/media_tree.git
6294 W: https://linuxtv.org
6296 F: drivers/media/usb/hdpvr/
6298 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6299 M: Jimmy Vance <jimmy.vance@hpe.com>
6301 F: Documentation/watchdog/hpwdt.txt
6302 F: drivers/watchdog/hpwdt.c
6304 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6305 M: Don Brace <don.brace@microsemi.com>
6306 L: esc.storagedev@microsemi.com
6307 L: linux-scsi@vger.kernel.org
6309 F: Documentation/scsi/hpsa.txt
6310 F: drivers/scsi/hpsa*.[ch]
6311 F: include/linux/cciss*.h
6312 F: include/uapi/linux/cciss*.h
6315 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6316 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6317 L: linux-rdma@vger.kernel.org
6319 F: drivers/infiniband/hw/hfi1
6322 L: linux-fsdevel@vger.kernel.org
6324 F: Documentation/filesystems/hfs.txt
6328 L: linux-fsdevel@vger.kernel.org
6330 F: Documentation/filesystems/hfsplus.txt
6333 HGA FRAMEBUFFER DRIVER
6334 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6335 L: linux-nvidia@lists.surfsouth.com
6336 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6338 F: drivers/video/fbdev/hgafb.c
6340 HIBERNATION (aka Software Suspend, aka swsusp)
6341 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6342 M: Pavel Machek <pavel@ucw.cz>
6343 L: linux-pm@vger.kernel.org
6344 B: https://bugzilla.kernel.org
6347 F: drivers/base/power/
6349 F: include/linux/suspend.h
6350 F: include/linux/freezer.h
6351 F: include/linux/pm.h
6352 F: arch/*/include/asm/suspend*.h
6355 M: Jiri Kosina <jikos@kernel.org>
6356 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6357 L: linux-input@vger.kernel.org
6358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6361 F: include/linux/hid*
6362 F: include/uapi/linux/hid*
6364 HID SENSOR HUB DRIVERS
6365 M: Jiri Kosina <jikos@kernel.org>
6366 M: Jonathan Cameron <jic23@kernel.org>
6367 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6368 L: linux-input@vger.kernel.org
6369 L: linux-iio@vger.kernel.org
6371 F: Documentation/hid/hid-sensor*
6372 F: drivers/hid/hid-sensor-*
6373 F: drivers/iio/*/hid-*
6374 F: include/linux/hid-sensor-*
6376 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6377 M: Thomas Gleixner <tglx@linutronix.de>
6378 L: linux-kernel@vger.kernel.org
6379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6381 F: Documentation/timers/
6382 F: kernel/time/hrtimer.c
6383 F: kernel/time/clockevents.c
6384 F: kernel/time/timer_*.c
6385 F: include/linux/clockchips.h
6386 F: include/linux/hrtimer.h
6388 HIGH-SPEED SCC DRIVER FOR AX.25
6389 L: linux-hams@vger.kernel.org
6391 F: drivers/net/hamradio/dmascc.c
6392 F: drivers/net/hamradio/scc.c
6394 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6395 M: HighPoint Linux Team <linux@highpoint-tech.com>
6396 W: http://www.highpoint-tech.com
6398 F: Documentation/scsi/hptiop.txt
6399 F: drivers/scsi/hptiop.c
6402 M: Jes Sorensen <jes@trained-monkey.org>
6403 L: linux-hippi@sunsite.dk
6405 F: include/linux/hippidevice.h
6406 F: include/uapi/linux/if_hippi.h
6408 F: drivers/net/hippi/
6410 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6411 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6412 M: Salil Mehta <salil.mehta@huawei.com>
6413 L: netdev@vger.kernel.org
6414 W: http://www.hisilicon.com
6416 F: drivers/net/ethernet/hisilicon/hns3/
6418 HISILICON NETWORK SUBSYSTEM DRIVER
6419 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6420 M: Salil Mehta <salil.mehta@huawei.com>
6421 L: netdev@vger.kernel.org
6422 W: http://www.hisilicon.com
6424 F: drivers/net/ethernet/hisilicon/
6425 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6427 HISILICON PMU DRIVER
6428 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6429 W: http://www.hisilicon.com
6431 F: drivers/perf/hisilicon
6432 F: Documentation/perf/hisi-pmu.txt
6434 HISILICON ROCE DRIVER
6435 M: Lijun Ou <oulijun@huawei.com>
6436 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6437 L: linux-rdma@vger.kernel.org
6439 F: drivers/infiniband/hw/hns/
6440 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6442 HISILICON SAS Controller
6443 M: John Garry <john.garry@huawei.com>
6444 W: http://www.hisilicon.com
6446 F: drivers/scsi/hisi_sas/
6447 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6449 HMM - Heterogeneous Memory Management
6450 M: Jérôme Glisse <jglisse@redhat.com>
6451 L: linux-mm@kvack.org
6454 F: include/linux/hmm*
6457 M: Jouni Malinen <j@w1.fi>
6458 L: linux-wireless@vger.kernel.org
6459 W: http://w1.fi/hostap-driver.html
6461 F: drivers/net/wireless/intersil/hostap/
6463 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6464 L: platform-driver-x86@vger.kernel.org
6466 F: drivers/platform/x86/tc1100-wmi.c
6468 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6469 M: Jaroslav Kysela <perex@perex.cz>
6471 F: drivers/net/ethernet/hp/hp100.*
6473 HPET: High Precision Event Timers driver
6474 M: Clemens Ladisch <clemens@ladisch.de>
6476 F: Documentation/timers/hpet.txt
6477 F: drivers/char/hpet.c
6478 F: include/linux/hpet.h
6479 F: include/uapi/linux/hpet.h
6483 F: arch/x86/kernel/hpet.c
6484 F: arch/x86/include/asm/hpet.h
6487 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6488 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6493 M: Sebastian Reichel <sre@kernel.org>
6494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6496 F: Documentation/ABI/testing/sysfs-bus-hsi
6497 F: Documentation/driver-api/hsi.rst
6499 F: include/linux/hsi/
6500 F: include/uapi/linux/hsi/
6503 L: linux-usb@vger.kernel.org
6505 F: drivers/net/usb/hso.c
6507 HSR NETWORK PROTOCOL
6508 M: Arvid Brodin <arvid.brodin@alten.se>
6509 L: netdev@vger.kernel.org
6513 HT16K33 LED CONTROLLER DRIVER
6514 M: Robin van der Gracht <robin@protonic.nl>
6516 F: drivers/auxdisplay/ht16k33.c
6517 F: Documentation/devicetree/bindings/display/ht16k33.txt
6519 HTCPEN TOUCHSCREEN DRIVER
6520 M: Pau Oliva Fora <pof@eslack.org>
6521 L: linux-input@vger.kernel.org
6523 F: drivers/input/touchscreen/htcpen.c
6525 HUAWEI ETHERNET DRIVER
6526 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6527 L: netdev@vger.kernel.org
6529 F: Documentation/networking/hinic.txt
6530 F: drivers/net/ethernet/huawei/hinic/
6533 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6538 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6539 L: linux-media@vger.kernel.org
6540 T: git git://linuxtv.org/media_tree.git
6541 W: https://linuxtv.org
6543 F: drivers/media/platform/sti/hva
6545 HWPOISON MEMORY FAILURE HANDLING
6546 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6547 L: linux-mm@kvack.org
6549 F: mm/memory-failure.c
6550 F: mm/hwpoison-inject.c
6552 Hyper-V CORE AND DRIVERS
6553 M: "K. Y. Srinivasan" <kys@microsoft.com>
6554 M: Haiyang Zhang <haiyangz@microsoft.com>
6555 M: Stephen Hemminger <sthemmin@microsoft.com>
6556 L: devel@linuxdriverproject.org
6558 F: Documentation/networking/netvsc.txt
6559 F: arch/x86/include/asm/mshyperv.h
6560 F: arch/x86/include/asm/trace/hyperv.h
6561 F: arch/x86/include/uapi/asm/hyperv.h
6562 F: arch/x86/kernel/cpu/mshyperv.c
6564 F: drivers/hid/hid-hyperv.c
6566 F: drivers/input/serio/hyperv-keyboard.c
6567 F: drivers/pci/host/pci-hyperv.c
6568 F: drivers/net/hyperv/
6569 F: drivers/scsi/storvsc_drv.c
6570 F: drivers/uio/uio_hv_generic.c
6571 F: drivers/video/fbdev/hyperv_fb.c
6572 F: net/vmw_vsock/hyperv_transport.c
6573 F: include/linux/hyperv.h
6574 F: include/uapi/linux/hyperv.h
6576 F: Documentation/ABI/stable/sysfs-bus-vmbus
6578 HYPERVISOR VIRTUAL CONSOLE DRIVER
6579 L: linuxppc-dev@lists.ozlabs.org
6584 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6585 L: linux-i2c@vger.kernel.org
6586 L: linux-acpi@vger.kernel.org
6588 F: drivers/i2c/i2c-core-acpi.c
6591 M: Peter Rosin <peda@axentia.se>
6592 L: linux-i2c@vger.kernel.org
6594 F: Documentation/i2c/i2c-topology
6595 F: Documentation/i2c/muxes/
6596 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6597 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6598 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6599 F: drivers/i2c/i2c-mux.c
6600 F: drivers/i2c/muxes/
6601 F: include/linux/i2c-mux.h
6603 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6604 M: Gregory CLEMENT <gregory.clement@free-electrons.com>
6605 L: linux-i2c@vger.kernel.org
6607 F: drivers/i2c/busses/i2c-mv64xxx.c
6609 I2C OVER PARALLEL PORT
6610 M: Jean Delvare <jdelvare@suse.com>
6611 L: linux-i2c@vger.kernel.org
6613 F: Documentation/i2c/busses/i2c-parport
6614 F: Documentation/i2c/busses/i2c-parport-light
6615 F: drivers/i2c/busses/i2c-parport.c
6616 F: drivers/i2c/busses/i2c-parport-light.c
6619 M: Wolfram Sang <wsa@the-dreams.de>
6620 L: linux-i2c@vger.kernel.org
6621 W: https://i2c.wiki.kernel.org/
6622 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6625 F: Documentation/devicetree/bindings/i2c/
6626 F: Documentation/i2c/
6629 F: include/linux/i2c.h
6630 F: include/linux/i2c-*.h
6631 F: include/uapi/linux/i2c.h
6632 F: include/uapi/linux/i2c-*.h
6635 M: Jean Delvare <jdelvare@suse.com>
6636 L: linux-i2c@vger.kernel.org
6638 F: Documentation/i2c/busses/i2c-taos-evm
6639 F: drivers/i2c/busses/i2c-taos-evm.c
6642 M: Till Harbaum <till@harbaum.org>
6643 L: linux-i2c@vger.kernel.org
6644 W: http://www.harbaum.org/till/i2c_tiny_usb
6646 F: drivers/i2c/busses/i2c-tiny-usb.c
6648 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6649 M: Jean Delvare <jdelvare@suse.com>
6650 L: linux-i2c@vger.kernel.org
6652 F: Documentation/i2c/busses/i2c-ali1535
6653 F: Documentation/i2c/busses/i2c-ali1563
6654 F: Documentation/i2c/busses/i2c-ali15x3
6655 F: Documentation/i2c/busses/i2c-amd756
6656 F: Documentation/i2c/busses/i2c-amd8111
6657 F: Documentation/i2c/busses/i2c-i801
6658 F: Documentation/i2c/busses/i2c-nforce2
6659 F: Documentation/i2c/busses/i2c-piix4
6660 F: Documentation/i2c/busses/i2c-sis5595
6661 F: Documentation/i2c/busses/i2c-sis630
6662 F: Documentation/i2c/busses/i2c-sis96x
6663 F: Documentation/i2c/busses/i2c-via
6664 F: Documentation/i2c/busses/i2c-viapro
6665 F: drivers/i2c/busses/i2c-ali1535.c
6666 F: drivers/i2c/busses/i2c-ali1563.c
6667 F: drivers/i2c/busses/i2c-ali15x3.c
6668 F: drivers/i2c/busses/i2c-amd756.c
6669 F: drivers/i2c/busses/i2c-amd756-s4882.c
6670 F: drivers/i2c/busses/i2c-amd8111.c
6671 F: drivers/i2c/busses/i2c-i801.c
6672 F: drivers/i2c/busses/i2c-isch.c
6673 F: drivers/i2c/busses/i2c-nforce2.c
6674 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6675 F: drivers/i2c/busses/i2c-piix4.c
6676 F: drivers/i2c/busses/i2c-sis5595.c
6677 F: drivers/i2c/busses/i2c-sis630.c
6678 F: drivers/i2c/busses/i2c-sis96x.c
6679 F: drivers/i2c/busses/i2c-via.c
6680 F: drivers/i2c/busses/i2c-viapro.c
6682 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6683 M: Hans de Goede <hdegoede@redhat.com>
6684 L: linux-i2c@vger.kernel.org
6686 F: drivers/i2c/busses/i2c-cht-wc.c
6688 I2C/SMBUS ISMT DRIVER
6689 M: Seth Heasley <seth.heasley@intel.com>
6690 M: Neil Horman <nhorman@tuxdriver.com>
6691 L: linux-i2c@vger.kernel.org
6692 F: drivers/i2c/busses/i2c-ismt.c
6693 F: Documentation/i2c/busses/i2c-ismt
6695 I2C/SMBUS STUB DRIVER
6696 M: Jean Delvare <jdelvare@suse.com>
6697 L: linux-i2c@vger.kernel.org
6699 F: drivers/i2c/i2c-stub.c
6701 IA64 (Itanium) PLATFORM
6702 M: Tony Luck <tony.luck@intel.com>
6703 M: Fenghua Yu <fenghua.yu@intel.com>
6704 L: linux-ia64@vger.kernel.org
6705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6709 IBM Power 842 compression accelerator
6710 M: Haren Myneni <haren@us.ibm.com>
6712 F: drivers/crypto/nx/Makefile
6713 F: drivers/crypto/nx/Kconfig
6714 F: drivers/crypto/nx/nx-842*
6715 F: include/linux/sw842.h
6719 IBM Power in-Nest Crypto Acceleration
6720 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6721 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6722 L: linux-crypto@vger.kernel.org
6724 F: drivers/crypto/nx/Makefile
6725 F: drivers/crypto/nx/Kconfig
6726 F: drivers/crypto/nx/nx-aes*
6727 F: drivers/crypto/nx/nx-sha*
6728 F: drivers/crypto/nx/nx.*
6729 F: drivers/crypto/nx/nx_csbcpb.h
6730 F: drivers/crypto/nx/nx_debugfs.h
6732 IBM Power Linux RAID adapter
6733 M: Brian King <brking@us.ibm.com>
6735 F: drivers/scsi/ipr.*
6737 IBM Power SRIOV Virtual NIC Device Driver
6738 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6739 M: John Allen <jallen@linux.vnet.ibm.com>
6740 L: netdev@vger.kernel.org
6742 F: drivers/net/ethernet/ibm/ibmvnic.*
6744 IBM Power Virtual Accelerator Switchboard
6745 M: Sukadev Bhattiprolu
6746 L: linuxppc-dev@lists.ozlabs.org
6748 F: arch/powerpc/platforms/powernv/vas*
6749 F: arch/powerpc/platforms/powernv/copy-paste.h
6750 F: arch/powerpc/include/asm/vas.h
6751 F: arch/powerpc/include/uapi/asm/vas.h
6753 IBM Power Virtual Ethernet Device Driver
6754 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6755 L: netdev@vger.kernel.org
6757 F: drivers/net/ethernet/ibm/ibmveth.*
6759 IBM Power Virtual FC Device Drivers
6760 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6761 L: linux-scsi@vger.kernel.org
6763 F: drivers/scsi/ibmvscsi/ibmvfc*
6765 IBM Power Virtual SCSI Device Drivers
6766 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6767 L: linux-scsi@vger.kernel.org
6769 F: drivers/scsi/ibmvscsi/ibmvscsi*
6770 F: include/scsi/viosrp.h
6772 IBM Power Virtual SCSI Device Target Driver
6773 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6774 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6775 L: linux-scsi@vger.kernel.org
6776 L: target-devel@vger.kernel.org
6778 F: drivers/scsi/ibmvscsi_tgt/
6780 IBM Power VMX Cryptographic instructions
6781 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6782 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6783 L: linux-crypto@vger.kernel.org
6785 F: drivers/crypto/vmx/Makefile
6786 F: drivers/crypto/vmx/Kconfig
6787 F: drivers/crypto/vmx/vmx.c
6788 F: drivers/crypto/vmx/aes*
6789 F: drivers/crypto/vmx/ghash*
6790 F: drivers/crypto/vmx/ppc-xlate.pl
6792 IBM ServeRAID RAID DRIVER
6794 F: drivers/scsi/ips.*
6796 ICH LPC AND GPIO DRIVER
6797 M: Peter Tyser <ptyser@xes-inc.com>
6799 F: drivers/mfd/lpc_ich.c
6800 F: drivers/gpio/gpio-ich.c
6803 M: "David S. Miller" <davem@davemloft.net>
6804 L: linux-ide@vger.kernel.org
6805 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6808 F: Documentation/ide/
6810 F: include/linux/ide.h
6813 M: Borislav Petkov <bp@alien8.de>
6814 L: linux-ide@vger.kernel.org
6816 F: Documentation/cdrom/ide-cd
6817 F: drivers/ide/ide-cd*
6819 IDEAPAD LAPTOP EXTRAS DRIVER
6820 M: Ike Panhc <ike.pan@canonical.com>
6821 L: platform-driver-x86@vger.kernel.org
6822 W: http://launchpad.net/ideapad-laptop
6824 F: drivers/platform/x86/ideapad-laptop.c
6826 IDEAPAD LAPTOP SLIDEBAR DRIVER
6827 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6828 L: linux-input@vger.kernel.org
6829 W: https://github.com/o2genum/ideapad-slidebar
6831 F: drivers/input/misc/ideapad_slidebar.c
6833 IDT VersaClock 5 CLOCK DRIVER
6834 M: Marek Vasut <marek.vasut@gmail.com>
6836 F: drivers/clk/clk-versaclock5.c
6838 IEEE 802.15.4 SUBSYSTEM
6839 M: Alexander Aring <alex.aring@gmail.com>
6840 M: Stefan Schmidt <stefan@osg.samsung.com>
6841 L: linux-wpan@vger.kernel.org
6842 W: http://wpan.cakelab.org/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6848 F: drivers/net/ieee802154/
6849 F: include/linux/nl802154.h
6850 F: include/linux/ieee802154.h
6851 F: include/net/nl802154.h
6852 F: include/net/mac802154.h
6853 F: include/net/af_ieee802154.h
6854 F: include/net/cfg802154.h
6855 F: include/net/ieee802154_netdev.h
6856 F: Documentation/networking/ieee802154.txt
6859 M: Yotam Gigi <yotam.gi@gmail.com>
6860 M: Jamal Hadi Salim <jhs@mojatatu.com>
6862 F: include/net/ife.h
6863 F: include/uapi/linux/ife.h
6865 IGORPLUG-USB IR RECEIVER
6866 M: Sean Young <sean@mess.org>
6867 L: linux-media@vger.kernel.org
6869 F: drivers/media/rc/igorplugusb.c
6871 IGUANAWORKS USB IR TRANSCEIVER
6872 M: Sean Young <sean@mess.org>
6873 L: linux-media@vger.kernel.org
6875 F: drivers/media/rc/iguanair.c
6877 IIO DIGITAL POTENTIOMETER DAC
6878 M: Peter Rosin <peda@axentia.se>
6879 L: linux-iio@vger.kernel.org
6881 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6882 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6883 F: drivers/iio/dac/dpot-dac.c
6885 IIO ENVELOPE DETECTOR
6886 M: Peter Rosin <peda@axentia.se>
6887 L: linux-iio@vger.kernel.org
6889 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6890 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6891 F: drivers/iio/adc/envelope-detector.c
6894 M: Peter Rosin <peda@axentia.se>
6895 L: linux-iio@vger.kernel.org
6897 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6898 F: drivers/iio/multiplexer/iio-mux.c
6900 IIO SUBSYSTEM AND DRIVERS
6901 M: Jonathan Cameron <jic23@kernel.org>
6902 R: Hartmut Knaack <knaack.h@gmx.de>
6903 R: Lars-Peter Clausen <lars@metafoo.de>
6904 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6905 L: linux-iio@vger.kernel.org
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6908 F: Documentation/ABI/testing/configfs-iio*
6909 F: Documentation/ABI/testing/sysfs-bus-iio*
6910 F: Documentation/devicetree/bindings/iio/
6912 F: drivers/staging/iio/
6913 F: include/linux/iio/
6916 IKANOS/ADI EAGLE ADSL USB DRIVER
6917 M: Matthieu Castet <castet.matthieu@free.fr>
6918 M: Stanislaw Gruszka <stf_xl@wp.pl>
6920 F: drivers/usb/atm/ueagle-atm.c
6922 IMGTEC ASCII LCD DRIVER
6923 M: Paul Burton <paul.burton@mips.com>
6925 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6926 F: drivers/auxdisplay/img-ascii-lcd.c
6928 IMGTEC IR DECODER DRIVER
6929 M: James Hogan <jhogan@kernel.org>
6931 F: drivers/media/rc/img-ir/
6933 IMS TWINTURBO FRAMEBUFFER DRIVER
6934 L: linux-fbdev@vger.kernel.org
6936 F: drivers/video/fbdev/imsttfb.c
6938 INA209 HARDWARE MONITOR DRIVER
6939 M: Guenter Roeck <linux@roeck-us.net>
6940 L: linux-hwmon@vger.kernel.org
6942 F: Documentation/hwmon/ina209
6943 F: Documentation/devicetree/bindings/i2c/ina209.txt
6944 F: drivers/hwmon/ina209.c
6946 INA2XX HARDWARE MONITOR DRIVER
6947 M: Guenter Roeck <linux@roeck-us.net>
6948 L: linux-hwmon@vger.kernel.org
6950 F: Documentation/hwmon/ina2xx
6951 F: drivers/hwmon/ina2xx.c
6952 F: include/linux/platform_data/ina2xx.h
6954 INDUSTRY PACK SUBSYSTEM (IPACK)
6955 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6956 M: Jens Taprogge <jens.taprogge@taprogge.org>
6957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6958 L: industrypack-devel@lists.sourceforge.net
6959 W: http://industrypack.sourceforge.net
6963 INFINIBAND SUBSYSTEM
6964 M: Doug Ledford <dledford@redhat.com>
6965 M: Jason Gunthorpe <jgg@mellanox.com>
6966 L: linux-rdma@vger.kernel.org
6967 W: https://github.com/linux-rdma/rdma-core
6968 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6971 F: Documentation/devicetree/bindings/infiniband/
6972 F: Documentation/infiniband/
6973 F: drivers/infiniband/
6974 F: include/uapi/linux/if_infiniband.h
6975 F: include/uapi/rdma/
6978 INGENIC JZ4780 DMA Driver
6979 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6981 F: drivers/dma/dma-jz4780.c
6983 INGENIC JZ4780 NAND DRIVER
6984 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6985 L: linux-mtd@lists.infradead.org
6987 F: drivers/mtd/nand/jz4780_*
6990 M: Jan Kara <jack@suse.cz>
6991 R: Amir Goldstein <amir73il@gmail.com>
6992 L: linux-fsdevel@vger.kernel.org
6994 F: Documentation/filesystems/inotify.txt
6995 F: fs/notify/inotify/
6996 F: include/linux/inotify.h
6997 F: include/uapi/linux/inotify.h
6999 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7000 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7001 L: linux-input@vger.kernel.org
7002 Q: http://patchwork.kernel.org/project/linux-input/list/
7003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7006 F: include/linux/input.h
7007 F: include/uapi/linux/input.h
7008 F: include/uapi/linux/input-event-codes.h
7009 F: include/linux/input/
7010 F: Documentation/devicetree/bindings/input/
7011 F: Documentation/input/
7013 INPUT MULTITOUCH (MT) PROTOCOL
7014 M: Henrik Rydberg <rydberg@bitmath.org>
7015 L: linux-input@vger.kernel.org
7017 F: Documentation/input/multi-touch-protocol.rst
7018 F: drivers/input/input-mt.c
7021 INSIDE SECURE CRYPTO DRIVER
7022 M: Antoine Tenart <antoine.tenart@free-electrons.com>
7023 F: drivers/crypto/inside-secure/
7025 L: linux-crypto@vger.kernel.org
7027 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7028 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7029 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7030 L: linux-integrity@vger.kernel.org
7031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7033 F: security/integrity/ima/
7035 INTEL 810/815 FRAMEBUFFER DRIVER
7036 M: Antonino Daplas <adaplas@gmail.com>
7037 L: linux-fbdev@vger.kernel.org
7039 F: drivers/video/fbdev/i810/
7041 INTEL ASoC BDW/HSW DRIVERS
7042 M: Jie Yang <yang.jie@linux.intel.com>
7043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7045 F: sound/soc/intel/common/sst-dsp*
7046 F: sound/soc/intel/common/sst-firmware.c
7047 F: sound/soc/intel/boards/broadwell.c
7048 F: sound/soc/intel/haswell/
7050 INTEL C600 SERIES SAS CONTROLLER DRIVER
7051 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7052 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7053 L: linux-scsi@vger.kernel.org
7054 T: git git://git.code.sf.net/p/intel-sas/isci
7056 F: drivers/scsi/isci/
7058 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7059 M: Jani Nikula <jani.nikula@linux.intel.com>
7060 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7061 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7062 L: intel-gfx@lists.freedesktop.org
7063 W: https://01.org/linuxgraphics/
7064 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7065 C: irc://chat.freenode.net/intel-gfx
7066 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7067 T: git git://anongit.freedesktop.org/drm-intel
7069 F: drivers/gpu/drm/i915/
7070 F: include/drm/i915*
7071 F: include/uapi/drm/i915_drm.h
7072 F: Documentation/gpu/i915.rst
7074 INTEL ETHERNET DRIVERS
7075 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7076 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7077 W: http://www.intel.com/support/feedback.htm
7078 W: http://e1000.sourceforge.net/
7079 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7083 F: Documentation/networking/e100.txt
7084 F: Documentation/networking/e1000.txt
7085 F: Documentation/networking/e1000e.txt
7086 F: Documentation/networking/igb.txt
7087 F: Documentation/networking/igbvf.txt
7088 F: Documentation/networking/ixgb.txt
7089 F: Documentation/networking/ixgbe.txt
7090 F: Documentation/networking/ixgbevf.txt
7091 F: Documentation/networking/i40e.txt
7092 F: Documentation/networking/i40evf.txt
7093 F: drivers/net/ethernet/intel/
7094 F: drivers/net/ethernet/intel/*/
7095 F: include/linux/avf/virtchnl.h
7097 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7098 M: Maik Broemme <mbroemme@libmpq.org>
7099 L: linux-fbdev@vger.kernel.org
7101 F: Documentation/fb/intelfb.txt
7102 F: drivers/video/fbdev/intelfb/
7104 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7105 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7106 M: Zhi Wang <zhi.a.wang@intel.com>
7107 L: intel-gvt-dev@lists.freedesktop.org
7108 L: intel-gfx@lists.freedesktop.org
7109 W: https://01.org/igvt-g
7110 T: git https://github.com/intel/gvt-linux.git
7112 F: drivers/gpu/drm/i915/gvt/
7114 INTEL HID EVENT DRIVER
7115 M: Alex Hung <alex.hung@canonical.com>
7116 L: platform-driver-x86@vger.kernel.org
7118 F: drivers/platform/x86/intel-hid.c
7120 INTEL I/OAT DMA DRIVER
7121 M: Dave Jiang <dave.jiang@intel.com>
7122 R: Dan Williams <dan.j.williams@intel.com>
7123 L: dmaengine@vger.kernel.org
7124 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7126 F: drivers/dma/ioat*
7129 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7130 M: Len Brown <lenb@kernel.org>
7131 L: linux-pm@vger.kernel.org
7132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7133 B: https://bugzilla.kernel.org
7135 F: drivers/idle/intel_idle.c
7137 INTEL INTEGRATED SENSOR HUB DRIVER
7138 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7139 M: Jiri Kosina <jikos@kernel.org>
7140 L: linux-input@vger.kernel.org
7142 F: drivers/hid/intel-ish-hid/
7145 M: David Woodhouse <dwmw2@infradead.org>
7146 L: iommu@lists.linux-foundation.org
7147 T: git git://git.infradead.org/iommu-2.6.git
7149 F: drivers/iommu/intel-iommu.c
7150 F: include/linux/intel-iommu.h
7152 INTEL IOP-ADMA DMA DRIVER
7153 R: Dan Williams <dan.j.williams@intel.com>
7155 F: drivers/dma/iop-adma.c
7157 INTEL IPU3 CSI-2 CIO2 DRIVER
7158 M: Yong Zhi <yong.zhi@intel.com>
7159 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7160 L: linux-media@vger.kernel.org
7162 F: drivers/media/pci/intel/ipu3/
7163 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7165 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7166 M: Krzysztof Halasa <khalasa@piap.pl>
7168 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7169 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7170 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7171 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7172 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7173 F: drivers/net/wan/ixp4xx_hss.c
7175 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7176 M: Deepak Saxena <dsaxena@plexity.net>
7178 F: drivers/char/hw_random/ixp4xx-rng.c
7180 INTEL MANAGEMENT ENGINE (mei)
7181 M: Tomas Winkler <tomas.winkler@intel.com>
7182 L: linux-kernel@vger.kernel.org
7184 F: include/uapi/linux/mei.h
7185 F: include/linux/mei_cl_bus.h
7186 F: drivers/misc/mei/*
7187 F: drivers/watchdog/mei_wdt.c
7188 F: Documentation/misc-devices/mei/*
7191 INTEL MENLOW THERMAL DRIVER
7192 M: Sujith Thomas <sujith.thomas@intel.com>
7193 L: platform-driver-x86@vger.kernel.org
7194 W: https://01.org/linux-acpi
7196 F: drivers/platform/x86/intel_menlow.c
7198 INTEL MERRIFIELD GPIO DRIVER
7199 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7200 L: linux-gpio@vger.kernel.org
7202 F: drivers/gpio/gpio-merrifield.c
7204 INTEL MIC DRIVERS (mic)
7205 M: Sudeep Dutt <sudeep.dutt@intel.com>
7206 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7208 W: https://github.com/sudeepdutt/mic
7209 W: http://software.intel.com/en-us/mic-developer
7210 F: include/linux/mic_bus.h
7211 F: include/linux/scif.h
7212 F: include/uapi/linux/mic_common.h
7213 F: include/uapi/linux/mic_ioctl.h
7214 F: include/uapi/linux/scif_ioctl.h
7215 F: drivers/misc/mic/
7216 F: drivers/dma/mic_x100_dma.c
7217 F: drivers/dma/mic_x100_dma.h
7218 F: Documentation/mic/
7220 INTEL PMC CORE DRIVER
7221 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7222 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7223 L: platform-driver-x86@vger.kernel.org
7225 F: arch/x86/include/asm/pmc_core.h
7226 F: drivers/platform/x86/intel_pmc_core*
7228 INTEL PMC/P-Unit IPC DRIVER
7229 M: Zha Qipeng<qipeng.zha@intel.com>
7230 L: platform-driver-x86@vger.kernel.org
7232 F: drivers/platform/x86/intel_pmc_ipc.c
7233 F: drivers/platform/x86/intel_punit_ipc.c
7234 F: arch/x86/include/asm/intel_pmc_ipc.h
7235 F: arch/x86/include/asm/intel_punit_ipc.h
7237 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7238 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7239 L: linux-wireless@vger.kernel.org
7241 F: Documentation/networking/README.ipw2100
7242 F: Documentation/networking/README.ipw2200
7243 F: drivers/net/wireless/intel/ipw2x00/
7246 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7247 M: Len Brown <lenb@kernel.org>
7248 L: linux-pm@vger.kernel.org
7250 F: drivers/cpufreq/intel_pstate.c
7252 INTEL RDMA RNIC DRIVER
7253 M: Faisal Latif <faisal.latif@intel.com>
7254 M: Shiraz Saleem <shiraz.saleem@intel.com>
7255 L: linux-rdma@vger.kernel.org
7257 F: drivers/infiniband/hw/i40iw/
7259 INTEL TELEMETRY DRIVER
7260 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7261 L: platform-driver-x86@vger.kernel.org
7263 F: arch/x86/include/asm/intel_telemetry.h
7264 F: drivers/platform/x86/intel_telemetry*
7266 INTEL VIRTUAL BUTTON DRIVER
7267 M: AceLan Kao <acelan.kao@canonical.com>
7268 L: platform-driver-x86@vger.kernel.org
7270 F: drivers/platform/x86/intel-vbtn.c
7272 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7273 M: Stanislaw Gruszka <sgruszka@redhat.com>
7274 L: linux-wireless@vger.kernel.org
7276 F: drivers/net/wireless/intel/iwlegacy/
7278 INTEL WIRELESS WIFI LINK (iwlwifi)
7279 M: Johannes Berg <johannes.berg@intel.com>
7280 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7281 M: Luca Coelho <luciano.coelho@intel.com>
7282 M: Intel Linux Wireless <linuxwifi@intel.com>
7283 L: linux-wireless@vger.kernel.org
7284 W: http://intellinuxwireless.org
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7287 F: drivers/net/wireless/intel/iwlwifi/
7289 INTEL WIRELESS WIMAX CONNECTION 2400
7290 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7291 M: linux-wimax@intel.com
7292 L: wimax@linuxwimax.org (subscribers-only)
7294 W: http://linuxwimax.org
7295 F: Documentation/wimax/README.i2400m
7296 F: drivers/net/wimax/i2400m/
7297 F: include/uapi/linux/wimax/i2400m.h
7299 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7300 M: Mario Limonciello <mario.limonciello@dell.com>
7302 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7305 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7307 F: Documentation/trace/intel_th.txt
7308 F: drivers/hwtracing/intel_th/
7310 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7311 M: Ning Sun <ning.sun@intel.com>
7312 L: tboot-devel@lists.sourceforge.net
7313 W: http://tboot.sourceforge.net
7314 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7316 F: Documentation/intel_txt.txt
7317 F: include/linux/tboot.h
7318 F: arch/x86/kernel/tboot.c
7320 INTEL-MID GPIO DRIVER
7321 M: David Cohen <david.a.cohen@linux.intel.com>
7322 L: linux-gpio@vger.kernel.org
7324 F: drivers/gpio/gpio-intel-mid.c
7326 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7327 M: Linus Walleij <linus.walleij@linaro.org>
7328 L: linux-iio@vger.kernel.org
7330 F: drivers/iio/gyro/mpu3050*
7331 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7333 IOC3 ETHERNET DRIVER
7334 M: Ralf Baechle <ralf@linux-mips.org>
7335 L: linux-mips@linux-mips.org
7337 F: drivers/net/ethernet/sgi/ioc3-eth.c
7340 M: Pat Gefre <pfg@sgi.com>
7341 L: linux-serial@vger.kernel.org
7343 F: drivers/tty/serial/ioc3_serial.c
7346 M: Joerg Roedel <joro@8bytes.org>
7347 L: iommu@lists.linux-foundation.org
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7350 F: Documentation/devicetree/bindings/iommu/
7352 F: include/linux/iommu.h
7353 F: include/linux/iova.h
7356 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7358 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7361 M: Corey Minyard <minyard@acm.org>
7362 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7363 W: http://openipmi.sourceforge.net/
7365 F: Documentation/IPMI.txt
7366 F: drivers/char/ipmi/
7367 F: include/linux/ipmi*
7368 F: include/uapi/linux/ipmi*
7370 IPS SCSI RAID DRIVER
7371 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7372 L: linux-scsi@vger.kernel.org
7373 W: http://www.adaptec.com/
7375 F: drivers/scsi/ips*
7378 M: Wensong Zhang <wensong@linux-vs.org>
7379 M: Simon Horman <horms@verge.net.au>
7380 M: Julian Anastasov <ja@ssi.bg>
7381 L: netdev@vger.kernel.org
7382 L: lvs-devel@vger.kernel.org
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7386 F: Documentation/networking/ipvs-sysctl.txt
7387 F: include/net/ip_vs.h
7388 F: include/uapi/linux/ip_vs.h
7389 F: net/netfilter/ipvs/
7392 M: Jiri Kosina <jikos@kernel.org>
7393 M: David Sterba <dsterba@suse.com>
7395 F: drivers/tty/ipwireless/
7398 L: netdev@vger.kernel.org
7400 F: include/uapi/linux/ipx.h
7401 F: drivers/staging/ipx/
7404 M: Samuel Ortiz <samuel@sortiz.org>
7405 L: irda-users@lists.sourceforge.net (subscribers-only)
7406 L: netdev@vger.kernel.org
7407 W: http://irda.sourceforge.net/
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7410 F: Documentation/networking/irda.txt
7411 F: drivers/staging/irda/
7413 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7414 M: Marc Zyngier <marc.zyngier@arm.com>
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7417 F: Documentation/IRQ-domain.txt
7418 F: include/linux/irqdomain.h
7419 F: kernel/irq/irqdomain.c
7423 M: Thomas Gleixner <tglx@linutronix.de>
7424 L: linux-kernel@vger.kernel.org
7426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7430 M: Thomas Gleixner <tglx@linutronix.de>
7431 M: Jason Cooper <jason@lakedaemon.net>
7432 M: Marc Zyngier <marc.zyngier@arm.com>
7433 L: linux-kernel@vger.kernel.org
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436 F: Documentation/devicetree/bindings/interrupt-controller/
7440 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7442 F: Documentation/isa.txt
7443 F: drivers/base/isa.c
7444 F: include/linux/isa.h
7447 M: Hans Verkuil <hverkuil@xs4all.nl>
7448 L: linux-media@vger.kernel.org
7449 T: git git://linuxtv.org/media_tree.git
7450 W: https://linuxtv.org
7452 F: drivers/media/radio/radio-isa*
7455 M: Jaroslav Kysela <perex@perex.cz>
7457 F: Documentation/isapnp.txt
7458 F: drivers/pnp/isapnp/
7459 F: include/linux/isapnp.h
7462 M: Lee Duncan <lduncan@suse.com>
7463 M: Chris Leech <cleech@redhat.com>
7464 L: open-iscsi@googlegroups.com
7465 W: www.open-iscsi.com
7467 F: drivers/scsi/*iscsi*
7468 F: include/scsi/*iscsi*
7470 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7471 M: Peter Jones <pjones@redhat.com>
7472 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7474 F: drivers/firmware/iscsi_ibft*
7476 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7477 M: Or Gerlitz <ogerlitz@mellanox.com>
7478 M: Sagi Grimberg <sagi@grimberg.me>
7479 M: Roi Dayan <roid@mellanox.com>
7480 L: linux-rdma@vger.kernel.org
7482 W: http://www.openfabrics.org
7483 W: www.open-iscsi.org
7484 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7485 F: drivers/infiniband/ulp/iser/
7487 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7488 M: Sagi Grimberg <sagi@grimberg.me>
7489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7490 L: linux-rdma@vger.kernel.org
7491 L: target-devel@vger.kernel.org
7493 W: http://www.linux-iscsi.org
7494 F: drivers/infiniband/ulp/isert
7497 M: Karsten Keil <isdn@linux-pingi.de>
7498 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7499 L: netdev@vger.kernel.org
7500 W: http://www.isdn4linux.de
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7503 F: Documentation/isdn/
7505 F: include/linux/isdn.h
7506 F: include/linux/isdn/
7507 F: include/uapi/linux/isdn.h
7508 F: include/uapi/linux/isdn/
7510 ISDN SUBSYSTEM (Eicon active card driver)
7511 M: Armin Schindler <mac@melware.de>
7512 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7513 W: http://www.melware.de
7515 F: drivers/isdn/hardware/eicon/
7517 IT87 HARDWARE MONITORING DRIVER
7518 M: Jean Delvare <jdelvare@suse.com>
7519 L: linux-hwmon@vger.kernel.org
7521 F: Documentation/hwmon/it87
7522 F: drivers/hwmon/it87.c
7525 M: Antti Palosaari <crope@iki.fi>
7526 L: linux-media@vger.kernel.org
7527 W: https://linuxtv.org
7528 W: http://palosaari.fi/linux/
7529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7530 T: git git://linuxtv.org/anttip/media_tree.git
7532 F: drivers/media/tuners/it913x*
7534 IVTV VIDEO4LINUX DRIVER
7535 M: Andy Walls <awalls@md.metrocast.net>
7536 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7537 L: linux-media@vger.kernel.org
7538 T: git git://linuxtv.org/media_tree.git
7539 W: http://www.ivtvdriver.org
7541 F: Documentation/media/v4l-drivers/ivtv*
7542 F: drivers/media/pci/ivtv/
7543 F: include/uapi/linux/ivtv*
7545 IX2505V MEDIA DRIVER
7546 M: Malcolm Priestley <tvboxspy@gmail.com>
7547 L: linux-media@vger.kernel.org
7548 W: https://linuxtv.org
7549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7551 F: drivers/media/dvb-frontends/ix2505v*
7553 JC42.4 TEMPERATURE SENSOR DRIVER
7554 M: Guenter Roeck <linux@roeck-us.net>
7555 L: linux-hwmon@vger.kernel.org
7557 F: drivers/hwmon/jc42.c
7558 F: Documentation/hwmon/jc42
7561 M: Dave Kleikamp <shaggy@kernel.org>
7562 L: jfs-discussion@lists.sourceforge.net
7563 W: http://jfs.sourceforge.net/
7564 T: git git://github.com/kleikamp/linux-shaggy.git
7566 F: Documentation/filesystems/jfs.txt
7570 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7571 L: netdev@vger.kernel.org
7573 F: drivers/net/ethernet/jme.*
7575 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7576 M: David Woodhouse <dwmw2@infradead.org>
7577 L: linux-mtd@lists.infradead.org
7578 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7581 F: include/uapi/linux/jffs2.h
7583 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7584 M: "Theodore Ts'o" <tytso@mit.edu>
7585 M: Jan Kara <jack@suse.com>
7586 L: linux-ext4@vger.kernel.org
7589 F: include/linux/jbd2.h
7591 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7592 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7593 L: linux-media@vger.kernel.org
7595 F: drivers/media/platform/rcar_jpu.c
7597 JSM Neo PCI based serial card
7598 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7599 L: linux-serial@vger.kernel.org
7601 F: drivers/tty/serial/jsm/
7603 K10TEMP HARDWARE MONITORING DRIVER
7604 M: Clemens Ladisch <clemens@ladisch.de>
7605 L: linux-hwmon@vger.kernel.org
7607 F: Documentation/hwmon/k10temp
7608 F: drivers/hwmon/k10temp.c
7610 K8TEMP HARDWARE MONITORING DRIVER
7611 M: Rudolf Marek <r.marek@assembler.cz>
7612 L: linux-hwmon@vger.kernel.org
7614 F: Documentation/hwmon/k8temp
7615 F: drivers/hwmon/k8temp.c
7618 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7619 R: Alexander Potapenko <glider@google.com>
7620 R: Dmitry Vyukov <dvyukov@google.com>
7621 L: kasan-dev@googlegroups.com
7623 F: arch/*/include/asm/kasan.h
7624 F: arch/*/mm/kasan_init*
7625 F: Documentation/dev-tools/kasan.rst
7626 F: include/linux/kasan*.h
7629 F: scripts/Makefile.kasan
7632 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7634 L: linux-kbuild@vger.kernel.org
7636 F: Documentation/kbuild/kconfig-language.txt
7640 M: Dave Young <dyoung@redhat.com>
7641 M: Baoquan He <bhe@redhat.com>
7642 R: Vivek Goyal <vgoyal@redhat.com>
7643 L: kexec@lists.infradead.org
7644 W: http://lse.sourceforge.net/kdump/
7646 F: Documentation/kdump/
7648 KEENE FM RADIO TRANSMITTER DRIVER
7649 M: Hans Verkuil <hverkuil@xs4all.nl>
7650 L: linux-media@vger.kernel.org
7651 T: git git://linuxtv.org/media_tree.git
7652 W: https://linuxtv.org
7654 F: drivers/media/radio/radio-keene*
7656 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7657 M: Ian Kent <raven@themaw.net>
7658 L: autofs@vger.kernel.org
7662 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7663 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7664 M: Michal Marek <michal.lkml@markovi.net>
7665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7666 L: linux-kbuild@vger.kernel.org
7668 F: Documentation/kbuild/
7670 F: scripts/Makefile.*
7676 L: kernel-janitors@vger.kernel.org
7677 W: http://kernelnewbies.org/KernelJanitors
7680 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7681 M: "J. Bruce Fields" <bfields@fieldses.org>
7682 M: Jeff Layton <jlayton@kernel.org>
7683 L: linux-nfs@vger.kernel.org
7684 W: http://nfs.sourceforge.net/
7685 T: git git://linux-nfs.org/~bfields/linux.git
7688 F: include/uapi/linux/nfsd/
7692 F: include/linux/lockd/
7693 F: include/linux/sunrpc/
7694 F: include/uapi/linux/sunrpc/
7696 KERNEL SELFTEST FRAMEWORK
7697 M: Shuah Khan <shuahkh@osg.samsung.com>
7698 M: Shuah Khan <shuah@kernel.org>
7699 L: linux-kselftest@vger.kernel.org
7700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7702 F: tools/testing/selftests/
7703 F: Documentation/dev-tools/kselftest*
7705 KERNEL USERMODE HELPER
7706 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7707 L: linux-kernel@vger.kernel.org
7710 F: include/linux/umh.h
7712 KERNEL VIRTUAL MACHINE (KVM)
7713 M: Paolo Bonzini <pbonzini@redhat.com>
7714 M: Radim Krčmář <rkrcmar@redhat.com>
7715 L: kvm@vger.kernel.org
7716 W: http://www.linux-kvm.org
7717 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7719 F: Documentation/virtual/kvm/
7720 F: include/trace/events/kvm.h
7721 F: include/uapi/asm-generic/kvm*
7722 F: include/uapi/linux/kvm*
7723 F: include/asm-generic/kvm*
7724 F: include/linux/kvm*
7725 F: include/kvm/iodev.h
7729 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7730 M: Joerg Roedel <joro@8bytes.org>
7731 L: kvm@vger.kernel.org
7732 W: http://www.linux-kvm.org/
7734 F: arch/x86/include/asm/svm.h
7735 F: arch/x86/kvm/svm.c
7737 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7738 M: Christoffer Dall <christoffer.dall@linaro.org>
7739 M: Marc Zyngier <marc.zyngier@arm.com>
7740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7741 L: kvmarm@lists.cs.columbia.edu
7742 W: http://systems.cs.columbia.edu/projects/kvm-arm
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7745 F: arch/arm/include/uapi/asm/kvm*
7746 F: arch/arm/include/asm/kvm*
7749 F: include/kvm/arm_*
7751 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7752 M: Christoffer Dall <christoffer.dall@linaro.org>
7753 M: Marc Zyngier <marc.zyngier@arm.com>
7754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7755 L: kvmarm@lists.cs.columbia.edu
7757 F: arch/arm64/include/uapi/asm/kvm*
7758 F: arch/arm64/include/asm/kvm*
7761 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7762 M: James Hogan <jhogan@kernel.org>
7763 L: linux-mips@linux-mips.org
7765 F: arch/mips/include/uapi/asm/kvm*
7766 F: arch/mips/include/asm/kvm*
7769 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7770 M: Paul Mackerras <paulus@ozlabs.org>
7771 L: kvm-ppc@vger.kernel.org
7772 W: http://www.linux-kvm.org/
7773 T: git git://github.com/agraf/linux-2.6.git
7775 F: arch/powerpc/include/uapi/asm/kvm*
7776 F: arch/powerpc/include/asm/kvm*
7777 F: arch/powerpc/kvm/
7778 F: arch/powerpc/kernel/kvm*
7780 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7781 M: Christian Borntraeger <borntraeger@de.ibm.com>
7782 M: Janosch Frank <frankja@linux.vnet.ibm.com>
7783 R: David Hildenbrand <david@redhat.com>
7784 R: Cornelia Huck <cohuck@redhat.com>
7785 L: linux-s390@vger.kernel.org
7786 W: http://www.ibm.com/developerworks/linux/linux390/
7787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7789 F: arch/s390/include/uapi/asm/kvm*
7790 F: arch/s390/include/asm/gmap.h
7791 F: arch/s390/include/asm/kvm*
7793 F: arch/s390/mm/gmap.c
7795 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7796 M: Paolo Bonzini <pbonzini@redhat.com>
7797 M: Radim Krčmář <rkrcmar@redhat.com>
7798 L: kvm@vger.kernel.org
7799 W: http://www.linux-kvm.org
7800 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7803 F: arch/x86/include/uapi/asm/kvm*
7804 F: arch/x86/include/asm/kvm*
7805 F: arch/x86/include/asm/pvclock-abi.h
7806 F: arch/x86/kernel/kvm.c
7807 F: arch/x86/kernel/kvmclock.c
7810 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7811 M: Tejun Heo <tj@kernel.org>
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7814 F: include/linux/kernfs.h
7818 M: Eric Biederman <ebiederm@xmission.com>
7819 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7820 L: kexec@lists.infradead.org
7822 F: include/linux/kexec.h
7823 F: include/uapi/linux/kexec.h
7827 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7828 L: linux-integrity@vger.kernel.org
7829 L: keyrings@vger.kernel.org
7831 F: Documentation/security/keys/trusted-encrypted.rst
7832 F: include/keys/encrypted-type.h
7833 F: security/keys/encrypted-keys/
7836 M: James Bottomley <jejb@linux.vnet.ibm.com>
7837 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7838 L: linux-integrity@vger.kernel.org
7839 L: keyrings@vger.kernel.org
7841 F: Documentation/security/keys/trusted-encrypted.rst
7842 F: include/keys/trusted-type.h
7843 F: security/keys/trusted.c
7844 F: security/keys/trusted.h
7847 M: David Howells <dhowells@redhat.com>
7848 L: keyrings@vger.kernel.org
7850 F: Documentation/security/keys/core.rst
7851 F: include/linux/key.h
7852 F: include/linux/key-type.h
7853 F: include/linux/keyctl.h
7854 F: include/uapi/linux/keyctl.h
7858 KGDB / KDB /debug_core
7859 M: Jason Wessel <jason.wessel@windriver.com>
7860 M: Daniel Thompson <daniel.thompson@linaro.org>
7861 W: http://kgdb.wiki.kernel.org/
7862 L: kgdb-bugreport@lists.sourceforge.net
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7865 F: Documentation/dev-tools/kgdb.rst
7866 F: drivers/misc/kgdbts.c
7867 F: drivers/tty/serial/kgdboc.c
7868 F: include/linux/kdb.h
7869 F: include/linux/kgdb.h
7873 M: Catalin Marinas <catalin.marinas@arm.com>
7875 F: Documentation/dev-tools/kmemleak.rst
7876 F: include/linux/kmemleak.h
7878 F: mm/kmemleak-test.c
7880 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7881 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7882 L: linux-kernel@vger.kernel.org
7885 F: include/linux/kmod.h
7887 F: tools/testing/selftests/kmod/
7890 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7891 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7892 M: "David S. Miller" <davem@davemloft.net>
7893 M: Masami Hiramatsu <mhiramat@kernel.org>
7895 F: Documentation/kprobes.txt
7896 F: include/linux/kprobes.h
7897 F: include/asm-generic/kprobes.h
7900 KS0108 LCD CONTROLLER DRIVER
7901 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7902 W: http://miguelojeda.es/auxdisplay.htm
7903 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7905 F: Documentation/auxdisplay/ks0108
7906 F: drivers/auxdisplay/ks0108.c
7907 F: include/linux/ks0108.h
7910 M: David Ahern <dsa@cumulusnetworks.com>
7911 L: netdev@vger.kernel.org
7914 F: include/net/l3mdev.h
7916 LANTIQ MIPS ARCHITECTURE
7917 M: John Crispin <john@phrozen.org>
7918 L: linux-mips@linux-mips.org
7921 F: drivers/soc/lantiq
7924 L: linux-x25@vger.kernel.org
7926 F: Documentation/networking/lapb-module.txt
7930 LASI 53c700 driver for PARISC
7931 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7932 L: linux-scsi@vger.kernel.org
7934 F: Documentation/scsi/53c700.txt
7935 F: drivers/scsi/53c700*
7938 M: Tobin C. Harding <me@tobin.cc>
7940 F: scripts/leaking_addresses.pl
7943 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7944 M: Pavel Machek <pavel@ucw.cz>
7945 L: linux-leds@vger.kernel.org
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7948 F: Documentation/devicetree/bindings/leds/
7950 F: include/linux/leds.h
7952 LEGACY EEPROM DRIVER
7953 M: Jean Delvare <jdelvare@suse.com>
7955 F: Documentation/misc-devices/eeprom
7956 F: drivers/misc/eeprom/eeprom.c
7958 LEGO USB Tower driver
7959 M: Juergen Stuber <starblue@users.sourceforge.net>
7960 L: legousb-devel@lists.sourceforge.net
7961 W: http://legousb.sourceforge.net/
7963 F: drivers/usb/misc/legousbtower.c
7966 M: Michael Krufky <mkrufky@linuxtv.org>
7967 L: linux-media@vger.kernel.org
7968 W: https://linuxtv.org
7969 W: http://github.com/mkrufky
7970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7971 T: git git://linuxtv.org/mkrufky/tuners.git
7973 F: drivers/media/dvb-frontends/lg2160.*
7975 LGDT3305 MEDIA DRIVER
7976 M: Michael Krufky <mkrufky@linuxtv.org>
7977 L: linux-media@vger.kernel.org
7978 W: https://linuxtv.org
7979 W: http://github.com/mkrufky
7980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7981 T: git git://linuxtv.org/mkrufky/tuners.git
7983 F: drivers/media/dvb-frontends/lgdt3305.*
7985 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7986 M: Viresh Kumar <vireshk@kernel.org>
7987 L: linux-ide@vger.kernel.org
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7990 F: include/linux/pata_arasan_cf_data.h
7991 F: drivers/ata/pata_arasan_cf.c
7994 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7995 M: Tejun Heo <tj@kernel.org>
7996 L: linux-ide@vger.kernel.org
7997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7999 F: drivers/ata/pata_*.c
8000 F: drivers/ata/ata_generic.c
8002 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8003 M: Linus Walleij <linus.walleij@linaro.org>
8004 L: linux-ide@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007 F: drivers/ata/pata_ftide010.c
8008 F: drivers/ata/sata_gemini.c
8009 F: drivers/ata/sata_gemini.h
8011 LIBATA SATA AHCI PLATFORM devices support
8012 M: Hans de Goede <hdegoede@redhat.com>
8013 M: Tejun Heo <tj@kernel.org>
8014 L: linux-ide@vger.kernel.org
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8017 F: drivers/ata/ahci_platform.c
8018 F: drivers/ata/libahci_platform.c
8019 F: include/linux/ahci_platform.h
8021 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8022 M: Mikael Pettersson <mikpelinux@gmail.com>
8023 L: linux-ide@vger.kernel.org
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8026 F: drivers/ata/sata_promise.*
8028 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8029 M: Tejun Heo <tj@kernel.org>
8030 L: linux-ide@vger.kernel.org
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034 F: include/linux/ata.h
8035 F: include/linux/libata.h
8036 F: Documentation/devicetree/bindings/ata/
8039 M: Sasha Levin <alexander.levin@verizon.com>
8041 F: tools/lib/lockdep/
8043 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8044 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8045 L: linux-nvdimm@lists.01.org
8046 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8048 F: drivers/nvdimm/blk.c
8049 F: drivers/nvdimm/region_devs.c
8051 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8052 M: Vishal Verma <vishal.l.verma@intel.com>
8053 L: linux-nvdimm@lists.01.org
8054 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8056 F: drivers/nvdimm/btt*
8058 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8059 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8060 L: linux-nvdimm@lists.01.org
8061 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8063 F: drivers/nvdimm/pmem*
8065 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8066 M: Dan Williams <dan.j.williams@intel.com>
8067 L: linux-nvdimm@lists.01.org
8068 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8072 F: drivers/acpi/nfit/*
8073 F: include/linux/nd.h
8074 F: include/linux/libnvdimm.h
8075 F: include/uapi/linux/ndctl.h
8077 LIGHTNVM PLATFORM SUPPORT
8078 M: Matias Bjorling <mb@lightnvm.io>
8079 W: http://github/OpenChannelSSD
8080 L: linux-block@vger.kernel.org
8082 F: drivers/lightnvm/
8083 F: include/linux/lightnvm.h
8084 F: include/uapi/linux/lightnvm.h
8086 LINUX FOR POWER MACINTOSH
8087 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8088 W: http://www.penguinppc.org/
8089 L: linuxppc-dev@lists.ozlabs.org
8091 F: arch/powerpc/platforms/powermac/
8092 F: drivers/macintosh/
8094 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8095 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8096 M: Paul Mackerras <paulus@samba.org>
8097 M: Michael Ellerman <mpe@ellerman.id.au>
8098 W: https://github.com/linuxppc/linux/wiki
8099 L: linuxppc-dev@lists.ozlabs.org
8100 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8103 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8104 F: Documentation/devicetree/bindings/powerpc/
8105 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8106 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8107 F: Documentation/powerpc/
8109 F: drivers/char/tpm/tpm_ibmvtpm*
8110 F: drivers/crypto/nx/
8111 F: drivers/crypto/vmx/
8112 F: drivers/i2c/busses/i2c-opal.c
8113 F: drivers/net/ethernet/ibm/ibmveth.*
8114 F: drivers/net/ethernet/ibm/ibmvnic.*
8115 F: drivers/pci/hotplug/pnv_php.c
8116 F: drivers/pci/hotplug/rpa*
8117 F: drivers/rtc/rtc-opal.c
8118 F: drivers/scsi/ibmvscsi/
8119 F: drivers/tty/hvc/hvc_opal.c
8120 F: drivers/watchdog/wdrtas.c
8121 F: tools/testing/selftests/powerpc
8128 LINUX FOR POWERPC EMBEDDED MPC5XXX
8129 M: Anatolij Gustschin <agust@denx.de>
8130 L: linuxppc-dev@lists.ozlabs.org
8131 T: git git://git.denx.de/linux-denx-agust.git
8133 F: arch/powerpc/platforms/512x/
8134 F: arch/powerpc/platforms/52xx/
8136 LINUX FOR POWERPC EMBEDDED PPC4XX
8137 M: Alistair Popple <alistair@popple.id.au>
8138 M: Matt Porter <mporter@kernel.crashing.org>
8139 W: http://www.penguinppc.org/
8140 L: linuxppc-dev@lists.ozlabs.org
8142 F: arch/powerpc/platforms/40x/
8143 F: arch/powerpc/platforms/44x/
8145 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8146 M: Scott Wood <oss@buserror.net>
8147 M: Kumar Gala <galak@kernel.crashing.org>
8148 W: http://www.penguinppc.org/
8149 L: linuxppc-dev@lists.ozlabs.org
8150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8152 F: arch/powerpc/platforms/83xx/
8153 F: arch/powerpc/platforms/85xx/
8154 F: Documentation/devicetree/bindings/powerpc/fsl/
8156 LINUX FOR POWERPC EMBEDDED PPC8XX
8157 M: Vitaly Bordug <vitb@kernel.crashing.org>
8158 W: http://www.penguinppc.org/
8159 L: linuxppc-dev@lists.ozlabs.org
8161 F: arch/powerpc/platforms/8xx/
8163 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8164 L: linuxppc-dev@lists.ozlabs.org
8166 F: arch/powerpc/*/*virtex*
8167 F: arch/powerpc/*/*/*virtex*
8169 LINUX FOR POWERPC PA SEMI PWRFICIENT
8170 L: linuxppc-dev@lists.ozlabs.org
8172 F: arch/powerpc/platforms/pasemi/
8173 F: drivers/*/*pasemi*
8174 F: drivers/*/*/*pasemi*
8176 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8177 M: Kees Cook <keescook@chromium.org>
8179 F: drivers/misc/lkdtm*
8181 LINUX SECURITY MODULE (LSM) FRAMEWORK
8182 M: Chris Wright <chrisw@sous-sol.org>
8183 L: linux-security-module@vger.kernel.org
8186 LIS3LV02D ACCELEROMETER DRIVER
8187 M: Eric Piel <eric.piel@tremplin-utc.net>
8189 F: Documentation/misc-devices/lis3lv02d
8190 F: drivers/misc/lis3lv02d/
8191 F: drivers/platform/x86/hp_accel.c
8194 M: Josh Poimboeuf <jpoimboe@redhat.com>
8195 M: Jessica Yu <jeyu@kernel.org>
8196 M: Jiri Kosina <jikos@kernel.org>
8197 M: Miroslav Benes <mbenes@suse.cz>
8198 R: Petr Mladek <pmladek@suse.com>
8200 F: kernel/livepatch/
8201 F: include/linux/livepatch.h
8202 F: arch/x86/include/asm/livepatch.h
8203 F: arch/x86/kernel/livepatch.c
8204 F: Documentation/livepatch/
8205 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8206 F: samples/livepatch/
8207 L: live-patching@vger.kernel.org
8208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8211 L: netdev@vger.kernel.org
8213 F: include/linux/llc.h
8214 F: include/uapi/linux/llc.h
8218 LM73 HARDWARE MONITOR DRIVER
8219 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8220 L: linux-hwmon@vger.kernel.org
8222 F: drivers/hwmon/lm73.c
8224 LM78 HARDWARE MONITOR DRIVER
8225 M: Jean Delvare <jdelvare@suse.com>
8226 L: linux-hwmon@vger.kernel.org
8228 F: Documentation/hwmon/lm78
8229 F: drivers/hwmon/lm78.c
8231 LM83 HARDWARE MONITOR DRIVER
8232 M: Jean Delvare <jdelvare@suse.com>
8233 L: linux-hwmon@vger.kernel.org
8235 F: Documentation/hwmon/lm83
8236 F: drivers/hwmon/lm83.c
8238 LM90 HARDWARE MONITOR DRIVER
8239 M: Jean Delvare <jdelvare@suse.com>
8240 L: linux-hwmon@vger.kernel.org
8242 F: Documentation/hwmon/lm90
8243 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8244 F: drivers/hwmon/lm90.c
8245 F: include/dt-bindings/thermal/lm90.h
8247 LM95234 HARDWARE MONITOR DRIVER
8248 M: Guenter Roeck <linux@roeck-us.net>
8249 L: linux-hwmon@vger.kernel.org
8251 F: Documentation/hwmon/lm95234
8252 F: drivers/hwmon/lm95234.c
8254 LME2510 MEDIA DRIVER
8255 M: Malcolm Priestley <tvboxspy@gmail.com>
8256 L: linux-media@vger.kernel.org
8257 W: https://linuxtv.org
8258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8260 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8262 LOADPIN SECURITY MODULE
8263 M: Kees Cook <keescook@chromium.org>
8264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8266 F: security/loadpin/
8267 F: Documentation/admin-guide/LSM/LoadPin.rst
8270 M: Peter Zijlstra <peterz@infradead.org>
8271 M: Ingo Molnar <mingo@redhat.com>
8272 L: linux-kernel@vger.kernel.org
8273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8275 F: Documentation/locking/
8276 F: include/linux/lockdep.h
8277 F: include/linux/spinlock*.h
8278 F: arch/*/include/asm/spinlock*.h
8279 F: include/linux/rwlock*.h
8280 F: include/linux/mutex*.h
8281 F: arch/*/include/asm/mutex*.h
8282 F: include/linux/rwsem*.h
8283 F: arch/*/include/asm/rwsem.h
8284 F: include/linux/seqlock.h
8285 F: lib/locking*.[ch]
8287 X: kernel/locking/locktorture.c
8289 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8290 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8291 L: linux-ntfs-dev@lists.sourceforge.net
8292 W: http://www.linux-ntfs.org/content/view/19/37/
8294 F: Documentation/ldm.txt
8295 F: block/partitions/ldm.*
8297 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8298 M: Sathya Prakash <sathya.prakash@broadcom.com>
8299 M: Chaitra P B <chaitra.basappa@broadcom.com>
8300 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8301 L: MPT-FusionLinux.pdl@broadcom.com
8302 L: linux-scsi@vger.kernel.org
8303 W: http://www.avagotech.com/support/
8305 F: drivers/message/fusion/
8306 F: drivers/scsi/mpt2sas/
8307 F: drivers/scsi/mpt3sas/
8309 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8310 M: Matthew Wilcox <matthew@wil.cx>
8311 L: linux-scsi@vger.kernel.org
8313 F: drivers/scsi/sym53c8xx_2/
8315 LTC4261 HARDWARE MONITOR DRIVER
8316 M: Guenter Roeck <linux@roeck-us.net>
8317 L: linux-hwmon@vger.kernel.org
8319 F: Documentation/hwmon/ltc4261
8320 F: drivers/hwmon/ltc4261.c
8322 LTC4306 I2C MULTIPLEXER DRIVER
8323 M: Michael Hennerich <michael.hennerich@analog.com>
8324 W: http://ez.analog.com/community/linux-device-drivers
8325 L: linux-i2c@vger.kernel.org
8327 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8328 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8330 LTP (Linux Test Project)
8331 M: Mike Frysinger <vapier@gentoo.org>
8332 M: Cyril Hrubis <chrubis@suse.cz>
8333 M: Wanlong Gao <wanlong.gao@gmail.com>
8334 M: Jan Stancek <jstancek@redhat.com>
8335 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8336 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8337 L: ltp@lists.linux.it (subscribers-only)
8338 W: http://linux-test-project.github.io/
8339 T: git git://github.com/linux-test-project/ltp.git
8343 W: http://www.linux-m32r.org/
8348 M: Geert Uytterhoeven <geert@linux-m68k.org>
8349 L: linux-m68k@lists.linux-m68k.org
8350 W: http://www.linux-m68k.org/
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8356 M68K ON APPLE MACINTOSH
8357 M: Joshua Thompson <funaho@jurai.org>
8358 W: http://www.mac.linux-m68k.org/
8359 L: linux-m68k@lists.linux-m68k.org
8364 M: Philip Blundell <philb@gnu.org>
8365 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8369 M88DS3103 MEDIA DRIVER
8370 M: Antti Palosaari <crope@iki.fi>
8371 L: linux-media@vger.kernel.org
8372 W: https://linuxtv.org
8373 W: http://palosaari.fi/linux/
8374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8375 T: git git://linuxtv.org/anttip/media_tree.git
8377 F: drivers/media/dvb-frontends/m88ds3103*
8379 M88RS2000 MEDIA DRIVER
8380 M: Malcolm Priestley <tvboxspy@gmail.com>
8381 L: linux-media@vger.kernel.org
8382 W: https://linuxtv.org
8383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8385 F: drivers/media/dvb-frontends/m88rs2000*
8387 MA901 MASTERKIT USB FM RADIO DRIVER
8388 M: Alexey Klimov <klimov.linux@gmail.com>
8389 L: linux-media@vger.kernel.org
8390 T: git git://linuxtv.org/media_tree.git
8392 F: drivers/media/radio/radio-ma901.c
8395 M: Johannes Berg <johannes@sipsolutions.net>
8396 L: linux-wireless@vger.kernel.org
8397 W: http://wireless.kernel.org/
8398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8401 F: Documentation/networking/mac80211-injection.txt
8402 F: include/net/mac80211.h
8404 F: drivers/net/wireless/mac80211_hwsim.[ch]
8405 F: Documentation/networking/mac80211_hwsim/README
8408 M: Jassi Brar <jassisinghbrar@gmail.com>
8409 L: linux-kernel@vger.kernel.org
8412 F: include/linux/mailbox_client.h
8413 F: include/linux/mailbox_controller.h
8415 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8416 M: Michael Kerrisk <mtk.manpages@gmail.com>
8417 W: http://www.kernel.org/doc/man-pages
8418 L: linux-man@vger.kernel.org
8421 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8422 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8423 L: linux-mips@linux-mips.org
8425 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8427 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8428 M: Andrew Lunn <andrew@lunn.ch>
8429 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8430 L: netdev@vger.kernel.org
8432 F: drivers/net/dsa/mv88e6xxx/
8433 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8435 MARVELL ARMADA DRM SUPPORT
8436 M: Russell King <linux@armlinux.org.uk>
8438 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8440 F: drivers/gpu/drm/armada/
8441 F: include/uapi/drm/armada_drm.h
8442 F: Documentation/devicetree/bindings/display/armada/
8444 MARVELL CRYPTO DRIVER
8445 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8446 M: Arnaud Ebalard <arno@natisbad.org>
8447 F: drivers/crypto/marvell/
8449 L: linux-crypto@vger.kernel.org
8451 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8452 M: Mirko Lindner <mlindner@marvell.com>
8453 M: Stephen Hemminger <stephen@networkplumber.org>
8454 L: netdev@vger.kernel.org
8456 F: drivers/net/ethernet/marvell/sk*
8458 MARVELL LIBERTAS WIRELESS DRIVER
8459 L: libertas-dev@lists.infradead.org
8461 F: drivers/net/wireless/marvell/libertas/
8463 MARVELL MACCHIATOBIN SUPPORT
8464 M: Russell King <rmk@armlinux.org.uk>
8465 L: linux-arm-kernel@lists.infradead.org
8467 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8469 MARVELL MV643XX ETHERNET DRIVER
8470 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8471 L: netdev@vger.kernel.org
8473 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8474 F: include/linux/mv643xx.h
8476 MARVELL MV88X3310 PHY DRIVER
8477 M: Russell King <rmk@armlinux.org.uk>
8478 L: netdev@vger.kernel.org
8480 F: drivers/net/phy/marvell10g.c
8482 MARVELL MVNETA ETHERNET DRIVER
8483 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8484 L: netdev@vger.kernel.org
8486 F: drivers/net/ethernet/marvell/mvneta.*
8488 MARVELL MWIFIEX WIRELESS DRIVER
8489 M: Amitkumar Karwar <amitkarwar@gmail.com>
8490 M: Nishant Sarmukadam <nishants@marvell.com>
8491 M: Ganapathi Bhat <gbhat@marvell.com>
8492 M: Xinming Hu <huxm@marvell.com>
8493 L: linux-wireless@vger.kernel.org
8495 F: drivers/net/wireless/marvell/mwifiex/
8497 MARVELL MWL8K WIRELESS DRIVER
8498 M: Lennert Buytenhek <buytenh@wantstofly.org>
8499 L: linux-wireless@vger.kernel.org
8501 F: drivers/net/wireless/marvell/mwl8k.c
8503 MARVELL NAND CONTROLLER DRIVER
8504 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8505 L: linux-mtd@lists.infradead.org
8507 F: drivers/mtd/nand/marvell_nand.c
8508 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8510 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8511 M: Nicolas Pitre <nico@fluxnic.net>
8513 F: drivers/mmc/host/mvsdio.*
8515 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8516 M: Hu Ziji <huziji@marvell.com>
8517 L: linux-mmc@vger.kernel.org
8519 F: drivers/mmc/host/sdhci-xenon*
8520 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8522 MATROX FRAMEBUFFER DRIVER
8523 L: linux-fbdev@vger.kernel.org
8525 F: drivers/video/fbdev/matrox/matroxfb_*
8526 F: include/uapi/linux/matroxfb.h
8528 MAX16065 HARDWARE MONITOR DRIVER
8529 M: Guenter Roeck <linux@roeck-us.net>
8530 L: linux-hwmon@vger.kernel.org
8532 F: Documentation/hwmon/max16065
8533 F: drivers/hwmon/max16065.c
8535 MAX20751 HARDWARE MONITOR DRIVER
8536 M: Guenter Roeck <linux@roeck-us.net>
8537 L: linux-hwmon@vger.kernel.org
8539 F: Documentation/hwmon/max20751
8540 F: drivers/hwmon/max20751.c
8542 MAX2175 SDR TUNER DRIVER
8543 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8544 L: linux-media@vger.kernel.org
8545 T: git git://linuxtv.org/media_tree.git
8547 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8548 F: Documentation/media/v4l-drivers/max2175.rst
8549 F: drivers/media/i2c/max2175*
8550 F: include/uapi/linux/max2175.h
8552 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8553 L: linux-hwmon@vger.kernel.org
8555 F: Documentation/hwmon/max6650
8556 F: drivers/hwmon/max6650.c
8558 MAX6697 HARDWARE MONITOR DRIVER
8559 M: Guenter Roeck <linux@roeck-us.net>
8560 L: linux-hwmon@vger.kernel.org
8562 F: Documentation/hwmon/max6697
8563 F: Documentation/devicetree/bindings/i2c/max6697.txt
8564 F: drivers/hwmon/max6697.c
8565 F: include/linux/platform_data/max6697.h
8567 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8568 M: Peter Rosin <peda@axentia.se>
8569 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8571 F: Documentation/devicetree/bindings/sound/max9860.txt
8572 F: sound/soc/codecs/max9860.*
8574 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8575 M: Javier Martinez Canillas <javier@dowhile0.org>
8576 L: linux-kernel@vger.kernel.org
8578 F: drivers/regulator/max77802-regulator.c
8579 F: Documentation/devicetree/bindings/*/*max77802.txt
8580 F: include/dt-bindings/*/*max77802.h
8582 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8583 M: Krzysztof Kozlowski <krzk@kernel.org>
8584 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8585 L: linux-pm@vger.kernel.org
8587 F: drivers/power/supply/max14577_charger.c
8588 F: drivers/power/supply/max77693_charger.c
8590 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8591 M: Chanwoo Choi <cw00.choi@samsung.com>
8592 M: Krzysztof Kozlowski <krzk@kernel.org>
8593 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8594 L: linux-kernel@vger.kernel.org
8596 F: drivers/*/max14577*.c
8597 F: drivers/*/max77686*.c
8598 F: drivers/*/max77693*.c
8599 F: drivers/extcon/extcon-max14577.c
8600 F: drivers/extcon/extcon-max77693.c
8601 F: drivers/rtc/rtc-max77686.c
8602 F: drivers/clk/clk-max77686.c
8603 F: Documentation/devicetree/bindings/mfd/max14577.txt
8604 F: Documentation/devicetree/bindings/*/max77686.txt
8605 F: Documentation/devicetree/bindings/mfd/max77693.txt
8606 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8607 F: include/linux/mfd/max14577*.h
8608 F: include/linux/mfd/max77686*.h
8609 F: include/linux/mfd/max77693*.h
8611 MAXIRADIO FM RADIO RECEIVER DRIVER
8612 M: Hans Verkuil <hverkuil@xs4all.nl>
8613 L: linux-media@vger.kernel.org
8614 T: git git://linuxtv.org/media_tree.git
8615 W: https://linuxtv.org
8617 F: drivers/media/radio/radio-maxiradio*
8619 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8620 M: Peter Rosin <peda@axentia.se>
8621 L: linux-iio@vger.kernel.org
8623 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8624 F: drivers/iio/potentiometer/mcp4531.c
8626 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8627 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8628 L: linux-iio@vger.kernel.org
8630 F: drivers/iio/dac/cio-dac.c
8632 MEDIA DRIVERS FOR ASCOT2E
8633 M: Sergey Kozlov <serjk@netup.ru>
8634 M: Abylay Ospan <aospan@netup.ru>
8635 L: linux-media@vger.kernel.org
8636 W: https://linuxtv.org
8638 T: git git://linuxtv.org/media_tree.git
8640 F: drivers/media/dvb-frontends/ascot2e*
8642 MEDIA DRIVERS FOR CXD2841ER
8643 M: Sergey Kozlov <serjk@netup.ru>
8644 M: Abylay Ospan <aospan@netup.ru>
8645 L: linux-media@vger.kernel.org
8646 W: https://linuxtv.org
8648 T: git git://linuxtv.org/media_tree.git
8650 F: drivers/media/dvb-frontends/cxd2841er*
8652 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8653 M: Daniel Scheller <d.scheller.oss@gmail.com>
8654 L: linux-media@vger.kernel.org
8655 W: https://linuxtv.org
8656 T: git git://linuxtv.org/media_tree.git
8658 F: drivers/media/pci/ddbridge/*
8660 MEDIA DRIVERS FOR FREESCALE IMX
8661 M: Steve Longerbeam <slongerbeam@gmail.com>
8662 M: Philipp Zabel <p.zabel@pengutronix.de>
8663 L: linux-media@vger.kernel.org
8664 T: git git://linuxtv.org/media_tree.git
8666 F: Documentation/devicetree/bindings/media/imx.txt
8667 F: Documentation/media/v4l-drivers/imx.rst
8668 F: drivers/staging/media/imx/
8669 F: include/linux/imx-media.h
8670 F: include/media/imx.h
8672 MEDIA DRIVERS FOR HELENE
8673 M: Abylay Ospan <aospan@netup.ru>
8674 L: linux-media@vger.kernel.org
8675 W: https://linuxtv.org
8677 T: git git://linuxtv.org/media_tree.git
8679 F: drivers/media/dvb-frontends/helene*
8681 MEDIA DRIVERS FOR HORUS3A
8682 M: Sergey Kozlov <serjk@netup.ru>
8683 M: Abylay Ospan <aospan@netup.ru>
8684 L: linux-media@vger.kernel.org
8685 W: https://linuxtv.org
8687 T: git git://linuxtv.org/media_tree.git
8689 F: drivers/media/dvb-frontends/horus3a*
8691 MEDIA DRIVERS FOR LNBH25
8692 M: Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
8701 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8702 M: Daniel Scheller <d.scheller.oss@gmail.com>
8703 L: linux-media@vger.kernel.org
8704 W: https://linuxtv.org
8705 T: git git://linuxtv.org/media_tree.git
8707 F: drivers/media/dvb-frontends/mxl5xx*
8709 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8710 M: Sergey Kozlov <serjk@netup.ru>
8711 M: Abylay Ospan <aospan@netup.ru>
8712 L: linux-media@vger.kernel.org
8713 W: https://linuxtv.org
8715 T: git git://linuxtv.org/media_tree.git
8717 F: drivers/media/pci/netup_unidvb/*
8719 MEDIA DRIVERS FOR RENESAS - DRIF
8720 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8721 L: linux-media@vger.kernel.org
8722 L: linux-renesas-soc@vger.kernel.org
8723 T: git git://linuxtv.org/media_tree.git
8725 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8726 F: drivers/media/platform/rcar_drif.c
8728 MEDIA DRIVERS FOR RENESAS - FCP
8729 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8730 L: linux-media@vger.kernel.org
8731 L: linux-renesas-soc@vger.kernel.org
8732 T: git git://linuxtv.org/media_tree.git
8734 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8735 F: drivers/media/platform/rcar-fcp.c
8736 F: include/media/rcar-fcp.h
8738 MEDIA DRIVERS FOR RENESAS - FDP1
8739 M: Kieran Bingham <kieran@bingham.xyz>
8740 L: linux-media@vger.kernel.org
8741 L: linux-renesas-soc@vger.kernel.org
8742 T: git git://linuxtv.org/media_tree.git
8744 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8745 F: drivers/media/platform/rcar_fdp1.c
8747 MEDIA DRIVERS FOR RENESAS - VIN
8748 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8749 L: linux-media@vger.kernel.org
8750 L: linux-renesas-soc@vger.kernel.org
8751 T: git git://linuxtv.org/media_tree.git
8753 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8754 F: drivers/media/platform/rcar-vin/
8756 MEDIA DRIVERS FOR RENESAS - VSP1
8757 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8758 L: linux-media@vger.kernel.org
8759 L: linux-renesas-soc@vger.kernel.org
8760 T: git git://linuxtv.org/media_tree.git
8762 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8763 F: drivers/media/platform/vsp1/
8765 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8766 M: Daniel Scheller <d.scheller.oss@gmail.com>
8767 L: linux-media@vger.kernel.org
8768 W: https://linuxtv.org
8769 T: git git://linuxtv.org/media_tree.git
8771 F: drivers/media/dvb-frontends/stv0910*
8773 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8774 M: Daniel Scheller <d.scheller.oss@gmail.com>
8775 L: linux-media@vger.kernel.org
8776 W: https://linuxtv.org
8777 T: git git://linuxtv.org/media_tree.git
8779 F: drivers/media/dvb-frontends/stv6111*
8781 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8782 M: Dmitry Osipenko <digetx@gmail.com>
8783 L: linux-media@vger.kernel.org
8784 L: linux-tegra@vger.kernel.org
8785 T: git git://linuxtv.org/media_tree.git
8787 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8788 F: drivers/staging/media/tegra-vde/
8790 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8791 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8793 P: LinuxTV.org Project
8794 L: linux-media@vger.kernel.org
8795 W: https://linuxtv.org
8796 Q: http://patchwork.kernel.org/project/linux-media/list/
8797 T: git git://linuxtv.org/media_tree.git
8799 F: Documentation/devicetree/bindings/media/
8800 F: Documentation/media/
8802 F: drivers/staging/media/
8803 F: include/linux/platform_data/media/
8805 F: include/uapi/linux/dvb/
8806 F: include/uapi/linux/videodev2.h
8807 F: include/uapi/linux/media.h
8808 F: include/uapi/linux/v4l2-*
8809 F: include/uapi/linux/meye.h
8810 F: include/uapi/linux/ivtv*
8811 F: include/uapi/linux/uvcvideo.h
8814 M: Sean Wang <sean.wang@mediatek.com>
8816 F: drivers/media/rc/mtk-cir.c
8818 MEDIATEK PMIC LED DRIVER
8819 M: Sean Wang <sean.wang@mediatek.com>
8821 F: drivers/leds/leds-mt6323.c
8822 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8824 MEDIATEK ETHERNET DRIVER
8825 M: Felix Fietkau <nbd@openwrt.org>
8826 M: John Crispin <john@phrozen.org>
8827 M: Sean Wang <sean.wang@mediatek.com>
8828 M: Nelson Chang <nelson.chang@mediatek.com>
8829 L: netdev@vger.kernel.org
8831 F: drivers/net/ethernet/mediatek/
8833 MEDIATEK SWITCH DRIVER
8834 M: Sean Wang <sean.wang@mediatek.com>
8835 L: netdev@vger.kernel.org
8837 F: drivers/net/dsa/mt7530.*
8838 F: net/dsa/tag_mtk.c
8840 MEDIATEK JPEG DRIVER
8841 M: Rick Chang <rick.chang@mediatek.com>
8842 M: Bin Liu <bin.liu@mediatek.com>
8844 F: drivers/media/platform/mtk-jpeg/
8845 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8848 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8849 M: Houlong Wei <houlong.wei@mediatek.com>
8850 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8852 F: drivers/media/platform/mtk-mdp/
8853 F: drivers/media/platform/mtk-vpu/
8854 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8856 MEDIATEK MEDIA DRIVER
8857 M: Tiffany Lin <tiffany.lin@mediatek.com>
8858 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8860 F: drivers/media/platform/mtk-vcodec/
8861 F: drivers/media/platform/mtk-vpu/
8862 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8863 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8865 MEDIATEK MT7601U WIRELESS LAN DRIVER
8866 M: Jakub Kicinski <kubakici@wp.pl>
8867 L: linux-wireless@vger.kernel.org
8869 F: drivers/net/wireless/mediatek/mt7601u/
8871 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8872 M: Sean Wang <sean.wang@mediatek.com>
8874 F: drivers/char/hw_random/mtk-rng.c
8876 MEDIATEK USB3 DRD IP DRIVER
8877 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8878 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8880 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8882 F: drivers/usb/mtu3/
8884 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8885 M: Peter Senna Tschudin <peter.senna@collabora.com>
8886 M: Martin Donnelly <martin.donnelly@ge.com>
8887 M: Martyn Welch <martyn.welch@collabora.co.uk>
8889 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8890 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8892 MEGARAID SCSI/SAS DRIVERS
8893 M: Kashyap Desai <kashyap.desai@broadcom.com>
8894 M: Sumit Saxena <sumit.saxena@broadcom.com>
8895 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8896 L: megaraidlinux.pdl@broadcom.com
8897 L: linux-scsi@vger.kernel.org
8898 W: http://www.avagotech.com/support/
8900 F: Documentation/scsi/megaraid.txt
8901 F: drivers/scsi/megaraid.*
8902 F: drivers/scsi/megaraid/
8904 MELEXIS MLX90614 DRIVER
8905 M: Crt Mori <cmo@melexis.com>
8906 L: linux-iio@vger.kernel.org
8907 W: http://www.melexis.com
8909 F: drivers/iio/temperature/mlx90614.c
8911 MELFAS MIP4 TOUCHSCREEN DRIVER
8912 M: Sangwon Jee <jeesw@melfas.com>
8913 W: http://www.melfas.com
8915 F: drivers/input/touchscreen/melfas_mip4.c
8916 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8918 MELLANOX ETHERNET DRIVER (mlx4_en)
8919 M: Tariq Toukan <tariqt@mellanox.com>
8920 L: netdev@vger.kernel.org
8922 W: http://www.mellanox.com
8923 Q: http://patchwork.ozlabs.org/project/netdev/list/
8924 F: drivers/net/ethernet/mellanox/mlx4/en_*
8926 MELLANOX ETHERNET DRIVER (mlx5e)
8927 M: Saeed Mahameed <saeedm@mellanox.com>
8928 L: netdev@vger.kernel.org
8930 W: http://www.mellanox.com
8931 Q: http://patchwork.ozlabs.org/project/netdev/list/
8932 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8934 MELLANOX ETHERNET INNOVA DRIVER
8935 M: Ilan Tayari <ilant@mellanox.com>
8936 R: Boris Pismenny <borisp@mellanox.com>
8937 L: netdev@vger.kernel.org
8939 W: http://www.mellanox.com
8940 Q: http://patchwork.ozlabs.org/project/netdev/list/
8941 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8942 F: include/linux/mlx5/mlx5_ifc_fpga.h
8944 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8945 M: Ilan Tayari <ilant@mellanox.com>
8946 R: Boris Pismenny <borisp@mellanox.com>
8947 L: netdev@vger.kernel.org
8949 W: http://www.mellanox.com
8950 Q: http://patchwork.ozlabs.org/project/netdev/list/
8951 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8952 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8954 MELLANOX ETHERNET SWITCH DRIVERS
8955 M: Jiri Pirko <jiri@mellanox.com>
8956 M: Ido Schimmel <idosch@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/mlxsw/
8963 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8964 M: mlxsw@mellanox.com
8965 L: netdev@vger.kernel.org
8967 W: http://www.mellanox.com
8968 Q: http://patchwork.ozlabs.org/project/netdev/list/
8969 F: drivers/net/ethernet/mellanox/mlxfw/
8971 MELLANOX HARDWARE PLATFORM SUPPORT
8972 M: Andy Shevchenko <andy@infradead.org>
8973 M: Darren Hart <dvhart@infradead.org>
8974 M: Vadim Pasternak <vadimp@mellanox.com>
8975 L: platform-driver-x86@vger.kernel.org
8977 F: drivers/platform/mellanox/
8979 MELLANOX MLX4 core VPI driver
8980 M: Tariq Toukan <tariqt@mellanox.com>
8981 L: netdev@vger.kernel.org
8982 L: linux-rdma@vger.kernel.org
8983 W: http://www.mellanox.com
8984 Q: http://patchwork.ozlabs.org/project/netdev/list/
8986 F: drivers/net/ethernet/mellanox/mlx4/
8987 F: include/linux/mlx4/
8989 MELLANOX MLX4 IB driver
8990 M: Yishai Hadas <yishaih@mellanox.com>
8991 L: linux-rdma@vger.kernel.org
8992 W: http://www.mellanox.com
8993 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8995 F: drivers/infiniband/hw/mlx4/
8996 F: include/linux/mlx4/
8997 F: include/uapi/rdma/mlx4-abi.h
8999 MELLANOX MLX5 core VPI driver
9000 M: Saeed Mahameed <saeedm@mellanox.com>
9001 M: Matan Barak <matanb@mellanox.com>
9002 M: Leon Romanovsky <leonro@mellanox.com>
9003 L: netdev@vger.kernel.org
9004 L: linux-rdma@vger.kernel.org
9005 W: http://www.mellanox.com
9006 Q: http://patchwork.ozlabs.org/project/netdev/list/
9008 F: drivers/net/ethernet/mellanox/mlx5/core/
9009 F: include/linux/mlx5/
9011 MELLANOX MLX5 IB driver
9012 M: Matan Barak <matanb@mellanox.com>
9013 M: Leon Romanovsky <leonro@mellanox.com>
9014 L: linux-rdma@vger.kernel.org
9015 W: http://www.mellanox.com
9016 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9018 F: drivers/infiniband/hw/mlx5/
9019 F: include/linux/mlx5/
9020 F: include/uapi/rdma/mlx5-abi.h
9022 MELLANOX MLXCPLD I2C AND MUX DRIVER
9023 M: Vadim Pasternak <vadimp@mellanox.com>
9024 M: Michael Shych <michaelsh@mellanox.com>
9025 L: linux-i2c@vger.kernel.org
9027 F: drivers/i2c/busses/i2c-mlxcpld.c
9028 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9029 F: Documentation/i2c/busses/i2c-mlxcpld
9031 MELLANOX MLXCPLD LED DRIVER
9032 M: Vadim Pasternak <vadimp@mellanox.com>
9033 L: linux-leds@vger.kernel.org
9035 F: drivers/leds/leds-mlxcpld.c
9036 F: Documentation/leds/leds-mlxcpld.txt
9038 MELLANOX PLATFORM DRIVER
9039 M: Vadim Pasternak <vadimp@mellanox.com>
9040 L: platform-driver-x86@vger.kernel.org
9042 F: drivers/platform/x86/mlx-platform.c
9045 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9046 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9047 L: linux-kernel@vger.kernel.org
9049 F: kernel/sched/membarrier.c
9050 F: include/uapi/linux/membarrier.h
9051 F: arch/powerpc/include/asm/membarrier.h
9054 L: linux-mm@kvack.org
9055 W: http://www.linux-mm.org
9057 F: include/linux/mm.h
9058 F: include/linux/gfp.h
9059 F: include/linux/mmzone.h
9060 F: include/linux/memory_hotplug.h
9061 F: include/linux/vmalloc.h
9064 MEMORY TECHNOLOGY DEVICES (MTD)
9065 M: David Woodhouse <dwmw2@infradead.org>
9066 M: Brian Norris <computersforpeace@gmail.com>
9067 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9068 M: Marek Vasut <marek.vasut@gmail.com>
9069 M: Richard Weinberger <richard@nod.at>
9070 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9071 L: linux-mtd@lists.infradead.org
9072 W: http://www.linux-mtd.infradead.org/
9073 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9074 T: git git://git.infradead.org/linux-mtd.git master
9075 T: git git://git.infradead.org/linux-mtd.git mtd/next
9077 F: Documentation/devicetree/bindings/mtd/
9079 F: include/linux/mtd/
9080 F: include/uapi/mtd/
9082 MEN A21 WATCHDOG DRIVER
9083 M: Johannes Thumshirn <morbidrsa@gmail.com>
9084 L: linux-watchdog@vger.kernel.org
9086 F: drivers/watchdog/mena21_wdt.c
9088 MEN CHAMELEON BUS (mcb)
9089 M: Johannes Thumshirn <morbidrsa@gmail.com>
9092 F: include/linux/mcb.h
9093 F: Documentation/men-chameleon-bus.txt
9095 MEN F21BMC (Board Management Controller)
9096 M: Andreas Werner <andreas.werner@men.de>
9098 F: drivers/mfd/menf21bmc.c
9099 F: drivers/watchdog/menf21bmc_wdt.c
9100 F: drivers/leds/leds-menf21bmc.c
9101 F: drivers/hwmon/menf21bmc_hwmon.c
9102 F: Documentation/hwmon/menf21bmc
9104 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9105 M: Neil Armstrong <narmstrong@baylibre.com>
9106 L: linux-media@lists.freedesktop.org
9107 L: linux-amlogic@lists.infradead.org
9108 W: http://linux-meson.com/
9110 F: drivers/media/platform/meson/ao-cec.c
9111 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9112 T: git git://linuxtv.org/media_tree.git
9115 M: James Hogan <jhogan@kernel.org>
9116 L: linux-metag@vger.kernel.org
9117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9120 F: Documentation/metag/
9121 F: Documentation/devicetree/bindings/metag/
9122 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9123 F: drivers/clocksource/metag_generic.c
9124 F: drivers/irqchip/irq-metag.c
9125 F: drivers/irqchip/irq-metag-ext.c
9126 F: drivers/tty/metag_da.c
9128 MICROBLAZE ARCHITECTURE
9129 M: Michal Simek <monstr@monstr.eu>
9130 W: http://www.monstr.eu/fdt/
9131 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9135 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9136 M: Richard Genoud <richard.genoud@gmail.com>
9138 F: drivers/tty/serial/atmel_serial.c
9139 F: drivers/tty/serial/atmel_serial.h
9141 MICROCHIP / ATMEL DMA DRIVER
9142 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9144 L: dmaengine@vger.kernel.org
9146 F: drivers/dma/at_hdmac.c
9147 F: drivers/dma/at_hdmac_regs.h
9148 F: include/linux/platform_data/dma-atmel.h
9150 MICROCHIP / ATMEL ECC DRIVER
9151 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9152 L: linux-crypto@vger.kernel.org
9154 F: drivers/crypto/atmel-ecc.*
9156 MICROCHIP / ATMEL ISC DRIVER
9157 M: Songjun Wu <songjun.wu@microchip.com>
9158 L: linux-media@vger.kernel.org
9160 F: drivers/media/platform/atmel/atmel-isc.c
9161 F: drivers/media/platform/atmel/atmel-isc-regs.h
9162 F: devicetree/bindings/media/atmel-isc.txt
9164 MICROCHIP / ATMEL NAND DRIVER
9165 M: Wenyou Yang <wenyou.yang@microchip.com>
9166 M: Josh Wu <rainyfeeling@outlook.com>
9167 L: linux-mtd@lists.infradead.org
9169 F: drivers/mtd/nand/atmel/*
9170 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9172 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9173 M: Woojung Huh <Woojung.Huh@microchip.com>
9174 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9175 L: netdev@vger.kernel.org
9177 F: net/dsa/tag_ksz.c
9178 F: drivers/net/dsa/microchip/*
9179 F: include/linux/platform_data/microchip-ksz.h
9180 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9182 MICROCHIP USB251XB DRIVER
9183 M: Richard Leitner <richard.leitner@skidata.com>
9184 L: linux-usb@vger.kernel.org
9186 F: drivers/usb/misc/usb251xb.c
9187 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9189 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9190 M: Don Brace <don.brace@microsemi.com>
9191 L: esc.storagedev@microsemi.com
9192 L: linux-scsi@vger.kernel.org
9194 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9195 F: drivers/scsi/smartpqi/Kconfig
9196 F: drivers/scsi/smartpqi/Makefile
9197 F: include/linux/cciss*.h
9198 F: include/uapi/linux/cciss*.h
9199 F: Documentation/scsi/smartpqi.txt
9201 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9202 M: Chen Yu <yu.c.chen@intel.com>
9203 L: platform-driver-x86@vger.kernel.org
9205 F: drivers/platform/x86/surfacepro3_button.c
9208 M: Oliver Neukum <oliver@neukum.org>
9210 F: drivers/usb/image/microtek.*
9213 M: Ralf Baechle <ralf@linux-mips.org>
9214 M: James Hogan <jhogan@kernel.org>
9215 L: linux-mips@linux-mips.org
9216 W: http://www.linux-mips.org/
9217 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9218 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9220 F: Documentation/devicetree/bindings/mips/
9221 F: Documentation/mips/
9223 F: drivers/platform/mips/
9225 MIPS BOSTON DEVELOPMENT BOARD
9226 M: Paul Burton <paul.burton@mips.com>
9227 L: linux-mips@linux-mips.org
9229 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9230 F: arch/mips/boot/dts/img/boston.dts
9231 F: arch/mips/configs/generic/board-boston.config
9232 F: drivers/clk/imgtec/clk-boston.c
9233 F: include/dt-bindings/clock/boston-clock.h
9235 MIPS GENERIC PLATFORM
9236 M: Paul Burton <paul.burton@mips.com>
9237 L: linux-mips@linux-mips.org
9239 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9240 F: arch/mips/generic/
9241 F: arch/mips/tools/generic-board-config.sh
9243 MIPS/LOONGSON1 ARCHITECTURE
9244 M: Keguang Zhang <keguang.zhang@gmail.com>
9245 L: linux-mips@linux-mips.org
9247 F: arch/mips/loongson32/
9248 F: arch/mips/include/asm/mach-loongson32/
9249 F: drivers/*/*loongson1*
9250 F: drivers/*/*/*loongson1*
9252 MIPS/LOONGSON2 ARCHITECTURE
9253 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9254 L: linux-mips@linux-mips.org
9256 F: arch/mips/loongson64/*{2e/2f}*
9257 F: arch/mips/include/asm/mach-loongson64/
9258 F: drivers/*/*loongson2*
9259 F: drivers/*/*/*loongson2*
9261 MIPS/LOONGSON3 ARCHITECTURE
9262 M: Huacai Chen <chenhc@lemote.com>
9263 L: linux-mips@linux-mips.org
9265 F: arch/mips/loongson64/
9266 F: arch/mips/include/asm/mach-loongson64/
9267 F: drivers/platform/mips/cpu_hwmon.c
9268 F: drivers/*/*loongson3*
9269 F: drivers/*/*/*loongson3*
9271 MIPS RINT INSTRUCTION EMULATION
9272 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9273 L: linux-mips@linux-mips.org
9275 F: arch/mips/math-emu/sp_rint.c
9276 F: arch/mips/math-emu/dp_rint.c
9278 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9279 M: Hans Verkuil <hverkuil@xs4all.nl>
9280 L: linux-media@vger.kernel.org
9281 T: git git://linuxtv.org/media_tree.git
9282 W: https://linuxtv.org
9284 F: drivers/media/radio/radio-miropcm20*
9287 M: Eric Miao <eric.y.miao@gmail.com>
9288 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290 T: git git://github.com/hzhuang1/linux.git
9291 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9293 F: arch/arm/boot/dts/mmp*
9294 F: arch/arm/mach-mmp/
9296 MN88472 MEDIA DRIVER
9297 M: Antti Palosaari <crope@iki.fi>
9298 L: linux-media@vger.kernel.org
9299 W: https://linuxtv.org
9300 W: http://palosaari.fi/linux/
9301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9303 F: drivers/media/dvb-frontends/mn88472*
9305 MN88473 MEDIA DRIVER
9306 M: Antti Palosaari <crope@iki.fi>
9307 L: linux-media@vger.kernel.org
9308 W: https://linuxtv.org
9309 W: http://palosaari.fi/linux/
9310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9312 F: drivers/media/dvb-frontends/mn88473*
9315 M: Jessica Yu <jeyu@kernel.org>
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9318 F: include/linux/module.h
9321 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9322 W: http://popies.net/meye/
9324 F: Documentation/media/v4l-drivers/meye*
9325 F: drivers/media/pci/meye/
9326 F: include/uapi/linux/meye.h
9328 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9329 M: Jiri Slaby <jirislaby@gmail.com>
9331 F: Documentation/serial/moxa-smartio
9332 F: drivers/tty/mxser.*
9334 MR800 AVERMEDIA USB FM RADIO DRIVER
9335 M: Alexey Klimov <klimov.linux@gmail.com>
9336 L: linux-media@vger.kernel.org
9337 T: git git://linuxtv.org/media_tree.git
9339 F: drivers/media/radio/radio-mr800.c
9341 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9342 M: Alan Ott <alan@signal11.us>
9343 L: linux-wpan@vger.kernel.org
9345 F: drivers/net/ieee802154/mrf24j40.c
9346 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9349 M: "Lee, Chun-Yi" <jlee@suse.com>
9350 L: platform-driver-x86@vger.kernel.org
9352 F: drivers/platform/x86/msi-laptop.c
9355 L: platform-driver-x86@vger.kernel.org
9357 F: drivers/platform/x86/msi-wmi.c
9360 M: Antti Palosaari <crope@iki.fi>
9361 L: linux-media@vger.kernel.org
9362 W: https://linuxtv.org
9363 W: http://palosaari.fi/linux/
9364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9365 T: git git://linuxtv.org/anttip/media_tree.git
9367 F: drivers/media/tuners/msi001*
9369 MSI2500 MEDIA DRIVER
9370 M: Antti Palosaari <crope@iki.fi>
9371 L: linux-media@vger.kernel.org
9372 W: https://linuxtv.org
9373 W: http://palosaari.fi/linux/
9374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9375 T: git git://linuxtv.org/anttip/media_tree.git
9377 F: drivers/media/usb/msi2500/
9379 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9380 M: Robert Jarzmik <robert.jarzmik@free.fr>
9381 L: linux-mtd@lists.infradead.org
9383 F: drivers/mtd/devices/docg3*
9385 MT9M032 APTINA SENSOR DRIVER
9386 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9387 L: linux-media@vger.kernel.org
9388 T: git git://linuxtv.org/media_tree.git
9390 F: drivers/media/i2c/mt9m032.c
9391 F: include/media/i2c/mt9m032.h
9393 MT9P031 APTINA CAMERA SENSOR
9394 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9395 L: linux-media@vger.kernel.org
9396 T: git git://linuxtv.org/media_tree.git
9398 F: drivers/media/i2c/mt9p031.c
9399 F: include/media/i2c/mt9p031.h
9401 MT9T001 APTINA CAMERA SENSOR
9402 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9403 L: linux-media@vger.kernel.org
9404 T: git git://linuxtv.org/media_tree.git
9406 F: drivers/media/i2c/mt9t001.c
9407 F: include/media/i2c/mt9t001.h
9409 MT9V032 APTINA CAMERA SENSOR
9410 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9411 L: linux-media@vger.kernel.org
9412 T: git git://linuxtv.org/media_tree.git
9414 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9415 F: drivers/media/i2c/mt9v032.c
9416 F: include/media/i2c/mt9v032.h
9418 MULTIFUNCTION DEVICES (MFD)
9419 M: Lee Jones <lee.jones@linaro.org>
9420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9422 F: Documentation/devicetree/bindings/mfd/
9424 F: include/linux/mfd/
9425 F: include/dt-bindings/mfd/
9427 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9429 F: drivers/mmc/host/mmc_spi.c
9430 F: include/linux/spi/mmc_spi.h
9432 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9433 M: Ulf Hansson <ulf.hansson@linaro.org>
9434 L: linux-mmc@vger.kernel.org
9435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9437 F: Documentation/devicetree/bindings/mmc/
9439 F: include/linux/mmc/
9440 F: include/uapi/linux/mmc/
9442 MULTIPLEXER SUBSYSTEM
9443 M: Peter Rosin <peda@axentia.se>
9445 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9446 F: Documentation/devicetree/bindings/mux/
9447 F: include/linux/dt-bindings/mux/
9448 F: include/linux/mux/
9451 MULTITECH MULTIPORT CARD (ISICOM)
9453 F: drivers/tty/isicom.c
9454 F: include/linux/isicom.h
9456 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9457 M: Bin Liu <b-liu@ti.com>
9458 L: linux-usb@vger.kernel.org
9460 F: drivers/usb/musb/
9462 MXL5007T MEDIA DRIVER
9463 M: Michael Krufky <mkrufky@linuxtv.org>
9464 L: linux-media@vger.kernel.org
9465 W: https://linuxtv.org
9466 W: http://github.com/mkrufky
9467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9468 T: git git://linuxtv.org/mkrufky/tuners.git
9470 F: drivers/media/tuners/mxl5007t.*
9473 M: Marek Vasut <marex@denx.de>
9475 F: drivers/gpu/drm/mxsfb/
9476 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9478 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9479 M: Chris Lee <christopher.lee@cspi.com>
9480 L: netdev@vger.kernel.org
9481 W: https://www.cspi.com/ethernet-products/support/downloads/
9483 F: drivers/net/ethernet/myricom/myri10ge/
9485 NAND FLASH SUBSYSTEM
9486 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9487 R: Richard Weinberger <richard@nod.at>
9488 L: linux-mtd@lists.infradead.org
9489 W: http://www.linux-mtd.infradead.org/
9490 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9491 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9492 T: git git://git.infradead.org/linux-mtd.git nand/next
9494 F: drivers/mtd/nand/
9495 F: include/linux/mtd/*nand*.h
9497 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9498 M: Daniel Mack <zonque@gmail.com>
9500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9501 W: http://www.native-instruments.com
9504 NATSEMI ETHERNET DRIVER (DP8381x)
9506 F: drivers/net/ethernet/natsemi/natsemi.c
9509 M: Petr Vandrovec <petr@vandrovec.name>
9511 F: drivers/staging/ncpfs/
9513 NCR 5380 SCSI DRIVERS
9514 M: Finn Thain <fthain@telegraphics.com.au>
9515 M: Michael Schmitz <schmitzmic@gmail.com>
9516 L: linux-scsi@vger.kernel.org
9518 F: Documentation/scsi/g_NCR5380.txt
9519 F: drivers/scsi/NCR5380.*
9520 F: drivers/scsi/arm/cumana_1.c
9521 F: drivers/scsi/arm/oak.c
9522 F: drivers/scsi/atari_scsi.*
9523 F: drivers/scsi/dmx3191d.c
9524 F: drivers/scsi/g_NCR5380.*
9525 F: drivers/scsi/mac_scsi.*
9526 F: drivers/scsi/sun3_scsi.*
9527 F: drivers/scsi/sun3_scsi_vme.c
9529 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9530 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9531 L: linux-scsi@vger.kernel.org
9533 F: drivers/scsi/NCR_D700.*
9535 NCT6775 HARDWARE MONITOR DRIVER
9536 M: Guenter Roeck <linux@roeck-us.net>
9537 L: linux-hwmon@vger.kernel.org
9539 F: Documentation/hwmon/nct6775
9540 F: drivers/hwmon/nct6775.c
9542 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9543 M: Faisal Latif <faisal.latif@intel.com>
9544 L: linux-rdma@vger.kernel.org
9545 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9547 F: drivers/infiniband/hw/nes/
9548 F: include/uapi/rdma/nes-abi.h
9550 NETEM NETWORK EMULATOR
9551 M: Stephen Hemminger <stephen@networkplumber.org>
9552 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9554 F: net/sched/sch_netem.c
9556 NETERION 10GbE DRIVERS (s2io/vxge)
9557 M: Jon Mason <jdmason@kudzu.us>
9558 L: netdev@vger.kernel.org
9560 F: Documentation/networking/s2io.txt
9561 F: Documentation/networking/vxge.txt
9562 F: drivers/net/ethernet/neterion/
9565 M: Pablo Neira Ayuso <pablo@netfilter.org>
9566 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9567 M: Florian Westphal <fw@strlen.de>
9568 L: netfilter-devel@vger.kernel.org
9569 L: coreteam@netfilter.org
9570 W: http://www.netfilter.org/
9571 W: http://www.iptables.org/
9572 W: http://www.nftables.org/
9573 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9577 F: include/linux/netfilter*
9578 F: include/linux/netfilter/
9579 F: include/net/netfilter/
9580 F: include/uapi/linux/netfilter*
9581 F: include/uapi/linux/netfilter/
9582 F: net/*/netfilter.c
9585 F: net/bridge/br_netfilter*.c
9587 NETROM NETWORK LAYER
9588 M: Ralf Baechle <ralf@linux-mips.org>
9589 L: linux-hams@vger.kernel.org
9590 W: http://www.linux-ax25.org/
9592 F: include/net/netrom.h
9593 F: include/uapi/linux/netrom.h
9596 NETRONOME ETHERNET DRIVERS
9597 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9598 L: oss-drivers@netronome.com
9600 F: drivers/net/ethernet/netronome/
9602 NETWORK BLOCK DEVICE (NBD)
9603 M: Josef Bacik <jbacik@fb.com>
9605 L: linux-block@vger.kernel.org
9606 L: nbd@other.debian.org
9607 F: Documentation/blockdev/nbd.txt
9608 F: drivers/block/nbd.c
9609 F: include/uapi/linux/nbd.h
9611 NETWORK DROP MONITOR
9612 M: Neil Horman <nhorman@tuxdriver.com>
9613 L: netdev@vger.kernel.org
9615 W: https://fedorahosted.org/dropwatch/
9616 F: net/core/drop_monitor.c
9619 L: netdev@vger.kernel.org
9620 W: http://www.linuxfoundation.org/en/Net
9621 Q: http://patchwork.ozlabs.org/project/netdev/list/
9622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9625 F: Documentation/devicetree/bindings/net/
9627 F: include/linux/if_*
9628 F: include/linux/netdevice.h
9629 F: include/linux/etherdevice.h
9630 F: include/linux/fcdevice.h
9631 F: include/linux/fddidevice.h
9632 F: include/linux/hippidevice.h
9633 F: include/linux/inetdevice.h
9634 F: include/uapi/linux/if_*
9635 F: include/uapi/linux/netdevice.h
9637 NETWORKING DRIVERS (WIRELESS)
9638 M: Kalle Valo <kvalo@codeaurora.org>
9639 L: linux-wireless@vger.kernel.org
9640 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9644 F: Documentation/devicetree/bindings/net/wireless/
9645 F: drivers/net/wireless/
9648 M: Andrew Lunn <andrew@lunn.ch>
9649 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9650 M: Florian Fainelli <f.fainelli@gmail.com>
9653 F: include/net/dsa.h
9654 F: include/linux/dsa/
9657 NETWORKING [GENERAL]
9658 M: "David S. Miller" <davem@davemloft.net>
9659 L: netdev@vger.kernel.org
9660 W: http://www.linuxfoundation.org/en/Net
9661 Q: http://patchwork.ozlabs.org/project/netdev/list/
9662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9664 B: mailto:netdev@vger.kernel.org
9668 F: include/linux/in.h
9669 F: include/linux/net.h
9670 F: include/linux/netdevice.h
9671 F: include/uapi/linux/in.h
9672 F: include/uapi/linux/net.h
9673 F: include/uapi/linux/netdevice.h
9674 F: include/uapi/linux/net_namespace.h
9675 F: tools/testing/selftests/net/
9680 M: Steffen Klassert <steffen.klassert@secunet.com>
9681 M: Herbert Xu <herbert@gondor.apana.org.au>
9682 M: "David S. Miller" <davem@davemloft.net>
9683 L: netdev@vger.kernel.org
9684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9693 F: net/ipv4/ipcomp.c
9694 F: net/ipv4/ip_vti.c
9698 F: net/ipv6/ipcomp6.c
9699 F: net/ipv6/ip6_vti.c
9700 F: include/uapi/linux/xfrm.h
9701 F: include/net/xfrm.h
9703 NETWORKING [IPv4/IPv6]
9704 M: "David S. Miller" <davem@davemloft.net>
9705 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9706 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9707 L: netdev@vger.kernel.org
9708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9715 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9716 M: Paul Moore <paul@paul-moore.com>
9717 W: https://github.com/netlabel
9718 L: netdev@vger.kernel.org
9719 L: linux-security-module@vger.kernel.org
9721 F: Documentation/netlabel/
9722 F: include/net/calipso.h
9723 F: include/net/cipso_ipv4.h
9724 F: include/net/netlabel.h
9725 F: include/uapi/linux/netfilter/xt_SECMARK.h
9726 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9728 F: net/ipv4/cipso_ipv4.c
9729 F: net/ipv6/calipso.c
9730 F: net/netfilter/xt_CONNSECMARK.c
9731 F: net/netfilter/xt_SECMARK.c
9734 M: Ilya Lesokhin <ilyal@mellanox.com>
9735 M: Aviad Yehezkel <aviadye@mellanox.com>
9736 M: Dave Watson <davejwatson@fb.com>
9737 L: netdev@vger.kernel.org
9740 F: include/uapi/linux/tls.h
9741 F: include/net/tls.h
9743 NETWORKING [WIRELESS]
9744 L: linux-wireless@vger.kernel.org
9745 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9748 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9750 F: drivers/net/netdevsim/*
9752 NETXEN (1/10) GbE SUPPORT
9753 M: Manish Chopra <manish.chopra@cavium.com>
9754 M: Rahul Verma <rahul.verma@cavium.com>
9755 M: Dept-GELinuxNICDev@cavium.com
9756 L: netdev@vger.kernel.org
9758 F: drivers/net/ethernet/qlogic/netxen/
9761 M: Samuel Ortiz <sameo@linux.intel.com>
9762 L: linux-wireless@vger.kernel.org
9763 L: linux-nfc@lists.01.org (subscribers-only)
9767 F: include/uapi/linux/nfc.h
9769 F: include/linux/platform_data/nfcmrvl.h
9770 F: include/linux/platform_data/nxp-nci.h
9771 F: Documentation/devicetree/bindings/net/nfc/
9773 NFS, SUNRPC, AND LOCKD CLIENTS
9774 M: Trond Myklebust <trond.myklebust@primarydata.com>
9775 M: Anna Schumaker <anna.schumaker@netapp.com>
9776 L: linux-nfs@vger.kernel.org
9777 W: http://client.linux-nfs.org
9778 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9784 F: include/linux/lockd/
9785 F: include/linux/nfs*
9786 F: include/linux/sunrpc/
9787 F: include/uapi/linux/nfs*
9788 F: include/uapi/linux/sunrpc/
9791 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9792 L: linux-nilfs@vger.kernel.org
9793 W: https://nilfs.sourceforge.io/
9794 W: https://nilfs.osdn.jp/
9795 T: git git://github.com/konis/nilfs2.git
9797 F: Documentation/filesystems/nilfs2.txt
9799 F: include/trace/events/nilfs2.h
9800 F: include/uapi/linux/nilfs2_api.h
9801 F: include/uapi/linux/nilfs2_ondisk.h
9803 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9804 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9805 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9807 F: Documentation/scsi/NinjaSCSI.txt
9808 F: drivers/scsi/pcmcia/nsp_*
9810 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9811 M: GOTO Masanori <gotom@debian.or.jp>
9812 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9813 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9815 F: Documentation/scsi/NinjaSCSI.txt
9816 F: drivers/scsi/nsp32*
9819 M: Ley Foon Tan <lftan@altera.com>
9820 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9825 NOHZ, DYNTICKS SUPPORT
9826 M: Frederic Weisbecker <fweisbec@gmail.com>
9827 M: Thomas Gleixner <tglx@linutronix.de>
9828 M: Ingo Molnar <mingo@kernel.org>
9829 L: linux-kernel@vger.kernel.org
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9832 F: kernel/time/tick*.*
9833 F: include/linux/tick.h
9834 F: include/linux/sched/nohz.h
9836 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9837 M: Pavel Machek <pavel@ucw.cz>
9838 M: Sakari Ailus <sakari.ailus@iki.fi>
9839 L: linux-media@vger.kernel.org
9841 F: drivers/media/i2c/et8ek8
9842 F: drivers/media/i2c/ad5820.c
9844 NOKIA N900 POWER SUPPLY DRIVERS
9845 R: Pali Rohár <pali.rohar@gmail.com>
9846 F: include/linux/power/bq2415x_charger.h
9847 F: include/linux/power/bq27xxx_battery.h
9848 F: include/linux/power/isp1704_charger.h
9849 F: drivers/power/supply/bq2415x_charger.c
9850 F: drivers/power/supply/bq27xxx_battery.c
9851 F: drivers/power/supply/bq27xxx_battery_i2c.c
9852 F: drivers/power/supply/isp1704_charger.c
9853 F: drivers/power/supply/rx51_battery.c
9856 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9857 L: linux-ntb@googlegroups.com
9859 F: drivers/ntb/hw/amd/
9862 M: Jon Mason <jdmason@kudzu.us>
9863 M: Dave Jiang <dave.jiang@intel.com>
9864 M: Allen Hubbe <allenbh@gmail.com>
9865 L: linux-ntb@googlegroups.com
9867 W: https://github.com/jonmason/ntb/wiki
9868 T: git git://github.com/jonmason/ntb.git
9870 F: drivers/net/ntb_netdev.c
9871 F: include/linux/ntb.h
9872 F: include/linux/ntb_transport.h
9873 F: tools/testing/selftests/ntb/
9876 M: Serge Semin <fancer.lancer@gmail.com>
9877 L: linux-ntb@googlegroups.com
9879 F: drivers/ntb/hw/idt/
9882 M: Dave Jiang <dave.jiang@intel.com>
9883 L: linux-ntb@googlegroups.com
9885 W: https://github.com/davejiang/linux/wiki
9886 T: git https://github.com/davejiang/linux.git
9887 F: drivers/ntb/hw/intel/
9890 M: Anton Altaparmakov <anton@tuxera.com>
9891 L: linux-ntfs-dev@lists.sourceforge.net
9892 W: http://www.tuxera.com/
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9895 F: Documentation/filesystems/ntfs.txt
9899 M: Finn Thain <fthain@telegraphics.com.au>
9900 L: linux-m68k@lists.linux-m68k.org
9902 F: arch/*/include/asm/nubus.h
9904 F: include/linux/nubus.h
9905 F: include/uapi/linux/nubus.h
9907 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9908 M: Antonino Daplas <adaplas@gmail.com>
9909 L: linux-fbdev@vger.kernel.org
9911 F: drivers/video/fbdev/riva/
9912 F: drivers/video/fbdev/nvidia/
9915 M: Keith Busch <keith.busch@intel.com>
9916 M: Jens Axboe <axboe@fb.com>
9917 M: Christoph Hellwig <hch@lst.de>
9918 M: Sagi Grimberg <sagi@grimberg.me>
9919 L: linux-nvme@lists.infradead.org
9920 T: git://git.infradead.org/nvme.git
9921 W: http://git.infradead.org/nvme.git
9923 F: drivers/nvme/host/
9924 F: include/linux/nvme.h
9925 F: include/uapi/linux/nvme_ioctl.h
9927 NVM EXPRESS FC TRANSPORT DRIVERS
9928 M: James Smart <james.smart@broadcom.com>
9929 L: linux-nvme@lists.infradead.org
9931 F: include/linux/nvme-fc.h
9932 F: include/linux/nvme-fc-driver.h
9933 F: drivers/nvme/host/fc.c
9934 F: drivers/nvme/target/fc.c
9935 F: drivers/nvme/target/fcloop.c
9937 NVM EXPRESS TARGET DRIVER
9938 M: Christoph Hellwig <hch@lst.de>
9939 M: Sagi Grimberg <sagi@grimberg.me>
9940 L: linux-nvme@lists.infradead.org
9941 T: git://git.infradead.org/nvme.git
9942 W: http://git.infradead.org/nvme.git
9944 F: drivers/nvme/target/
9947 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9950 F: Documentation/devicetree/bindings/nvmem/
9951 F: Documentation/ABI/stable/sysfs-bus-nvmem
9952 F: include/linux/nvmem-consumer.h
9953 F: include/linux/nvmem-provider.h
9956 M: Fabio Estevam <fabio.estevam@nxp.com>
9957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9959 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
9960 F: sound/soc/codecs/sgtl5000*
9962 NXP TDA998X DRM DRIVER
9963 M: Russell King <linux@armlinux.org.uk>
9965 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9966 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9967 F: drivers/gpu/drm/i2c/tda998x_drv.c
9968 F: include/drm/i2c/tda998x.h
9971 M: Peter Rosin <peda@axentia.se>
9972 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9974 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9975 F: sound/soc/codecs/tfa9879*
9978 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9979 R: Charles Gorand <charles.gorand@effinnov.com>
9980 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9982 F: drivers/nfc/nxp-nci
9985 M: Josh Poimboeuf <jpoimboe@redhat.com>
9986 M: Peter Zijlstra <peterz@infradead.org>
9990 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9991 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9992 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9993 L: linuxppc-dev@lists.ozlabs.org
9995 F: arch/powerpc/platforms/powernv/ocxl.c
9996 F: arch/powerpc/include/asm/pnv-ocxl.h
9997 F: drivers/misc/ocxl/
9998 F: include/misc/ocxl*
9999 F: include/uapi/misc/ocxl.h
10000 F: Documentation/accelerators/ocxl.txt
10003 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10004 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10006 L: linux-omap@vger.kernel.org
10010 OMAP CLOCK FRAMEWORK SUPPORT
10011 M: Paul Walmsley <paul@pwsan.com>
10012 L: linux-omap@vger.kernel.org
10014 F: arch/arm/*omap*/*clock*
10016 OMAP DEVICE TREE SUPPORT
10017 M: Benoît Cousson <bcousson@baylibre.com>
10018 M: Tony Lindgren <tony@atomide.com>
10019 L: linux-omap@vger.kernel.org
10020 L: devicetree@vger.kernel.org
10022 F: arch/arm/boot/dts/*omap*
10023 F: arch/arm/boot/dts/*am3*
10024 F: arch/arm/boot/dts/*am4*
10025 F: arch/arm/boot/dts/*am5*
10026 F: arch/arm/boot/dts/*dra7*
10028 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10029 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10030 L: linux-omap@vger.kernel.org
10031 L: linux-fbdev@vger.kernel.org
10033 F: drivers/video/fbdev/omap2/
10034 F: Documentation/arm/OMAP/DSS
10036 OMAP FRAMEBUFFER SUPPORT
10037 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10038 L: linux-fbdev@vger.kernel.org
10039 L: linux-omap@vger.kernel.org
10041 F: drivers/video/fbdev/omap/
10043 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10044 M: Roger Quadros <rogerq@ti.com>
10045 M: Tony Lindgren <tony@atomide.com>
10046 L: linux-omap@vger.kernel.org
10048 F: drivers/memory/omap-gpmc.c
10049 F: arch/arm/mach-omap2/*gpmc*
10052 M: Grygorii Strashko <grygorii.strashko@ti.com>
10053 M: Santosh Shilimkar <ssantosh@kernel.org>
10054 M: Kevin Hilman <khilman@kernel.org>
10055 L: linux-omap@vger.kernel.org
10057 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10058 F: drivers/gpio/gpio-omap.c
10060 OMAP HARDWARE SPINLOCK SUPPORT
10061 M: Ohad Ben-Cohen <ohad@wizery.com>
10062 L: linux-omap@vger.kernel.org
10064 F: drivers/hwspinlock/omap_hwspinlock.c
10066 OMAP HS MMC SUPPORT
10067 L: linux-mmc@vger.kernel.org
10068 L: linux-omap@vger.kernel.org
10070 F: drivers/mmc/host/omap_hsmmc.c
10073 M: Paul Walmsley <paul@pwsan.com>
10074 L: linux-omap@vger.kernel.org
10076 F: arch/arm/mach-omap2/omap_hwmod*data*
10078 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10079 M: Benoît Cousson <bcousson@baylibre.com>
10080 L: linux-omap@vger.kernel.org
10082 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10085 M: Benoît Cousson <bcousson@baylibre.com>
10086 M: Paul Walmsley <paul@pwsan.com>
10087 L: linux-omap@vger.kernel.org
10089 F: arch/arm/mach-omap2/omap_hwmod.*
10091 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10092 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10093 L: linux-media@vger.kernel.org
10095 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10096 F: drivers/media/platform/omap3isp/
10097 F: drivers/staging/media/omap4iss/
10100 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10101 L: linux-omap@vger.kernel.org
10103 F: drivers/mmc/host/omap.c
10105 OMAP POWER MANAGEMENT SUPPORT
10106 M: Kevin Hilman <khilman@kernel.org>
10107 L: linux-omap@vger.kernel.org
10109 F: arch/arm/*omap*/*pm*
10110 F: drivers/cpufreq/omap-cpufreq.c
10112 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10113 M: Rajendra Nayak <rnayak@codeaurora.org>
10114 M: Paul Walmsley <paul@pwsan.com>
10115 L: linux-omap@vger.kernel.org
10117 F: arch/arm/mach-omap2/prm*
10119 OMAP RANDOM NUMBER GENERATOR SUPPORT
10120 M: Deepak Saxena <dsaxena@plexity.net>
10122 F: drivers/char/hw_random/omap-rng.c
10125 L: linux-usb@vger.kernel.org
10126 L: linux-omap@vger.kernel.org
10128 F: drivers/usb/*/*omap*
10129 F: arch/arm/*omap*/usb*
10131 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10132 M: Mark Jackson <mpfj@newflow.co.uk>
10133 L: linux-omap@vger.kernel.org
10135 F: arch/arm/boot/dts/am335x-nano.dts
10138 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10139 M: Tony Lindgren <tony@atomide.com>
10140 L: linux-omap@vger.kernel.org
10141 Q: http://patchwork.kernel.org/project/linux-omap/list/
10142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10144 F: arch/arm/mach-omap1/
10145 F: arch/arm/plat-omap/
10146 F: arch/arm/configs/omap1_defconfig
10147 F: drivers/i2c/busses/i2c-omap.c
10148 F: include/linux/i2c-omap.h
10151 M: Tony Lindgren <tony@atomide.com>
10152 L: linux-omap@vger.kernel.org
10153 W: http://www.muru.com/linux/omap/
10154 W: http://linux.omap.com/
10155 Q: http://patchwork.kernel.org/project/linux-omap/list/
10156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10158 F: arch/arm/mach-omap2/
10159 F: arch/arm/plat-omap/
10160 F: arch/arm/configs/omap2plus_defconfig
10161 F: drivers/i2c/busses/i2c-omap.c
10162 F: drivers/irqchip/irq-omap-intc.c
10163 F: drivers/mfd/*omap*.c
10164 F: drivers/mfd/menelaus.c
10165 F: drivers/mfd/palmas.c
10166 F: drivers/mfd/tps65217.c
10167 F: drivers/mfd/tps65218.c
10168 F: drivers/mfd/tps65910.c
10169 F: drivers/mfd/twl-core.[ch]
10170 F: drivers/mfd/twl4030*.c
10171 F: drivers/mfd/twl6030*.c
10172 F: drivers/mfd/twl6040*.c
10173 F: drivers/regulator/palmas-regulator*.c
10174 F: drivers/regulator/pbias-regulator.c
10175 F: drivers/regulator/tps65217-regulator.c
10176 F: drivers/regulator/tps65218-regulator.c
10177 F: drivers/regulator/tps65910-regulator.c
10178 F: drivers/regulator/twl-regulator.c
10179 F: drivers/regulator/twl6030-regulator.c
10180 F: include/linux/i2c-omap.h
10182 ONION OMEGA2+ BOARD
10183 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10184 L: linux-mips@linux-mips.org
10186 F: arch/mips/boot/dts/ralink/omega2p.dts
10189 M: Bob Copeland <me@bobcopeland.com>
10190 L: linux-karma-devel@lists.sourceforge.net
10192 F: Documentation/filesystems/omfs.txt
10195 OMNIKEY CARDMAN 4000 DRIVER
10196 M: Harald Welte <laforge@gnumonks.org>
10198 F: drivers/char/pcmcia/cm4000_cs.c
10199 F: include/linux/cm4000_cs.h
10200 F: include/uapi/linux/cm4000_cs.h
10202 OMNIKEY CARDMAN 4040 DRIVER
10203 M: Harald Welte <laforge@gnumonks.org>
10205 F: drivers/char/pcmcia/cm4040_cs.*
10207 OMNIVISION OV13858 SENSOR DRIVER
10208 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10209 L: linux-media@vger.kernel.org
10210 T: git git://linuxtv.org/media_tree.git
10212 F: drivers/media/i2c/ov13858.c
10214 OMNIVISION OV5640 SENSOR DRIVER
10215 M: Steve Longerbeam <slongerbeam@gmail.com>
10216 L: linux-media@vger.kernel.org
10217 T: git git://linuxtv.org/media_tree.git
10219 F: drivers/media/i2c/ov5640.c
10221 OMNIVISION OV5647 SENSOR DRIVER
10222 M: Luis Oliveira <lolivei@synopsys.com>
10223 L: linux-media@vger.kernel.org
10224 T: git git://linuxtv.org/media_tree.git
10226 F: drivers/media/i2c/ov5647.c
10228 OMNIVISION OV7670 SENSOR DRIVER
10229 M: Jonathan Corbet <corbet@lwn.net>
10230 L: linux-media@vger.kernel.org
10231 T: git git://linuxtv.org/media_tree.git
10233 F: drivers/media/i2c/ov7670.c
10234 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10236 OMNIVISION OV7740 SENSOR DRIVER
10237 M: Wenyou Yang <wenyou.yang@microchip.com>
10238 L: linux-media@vger.kernel.org
10239 T: git git://linuxtv.org/media_tree.git
10241 F: drivers/media/i2c/ov7740.c
10242 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10244 ONENAND FLASH DRIVER
10245 M: Kyungmin Park <kyungmin.park@samsung.com>
10246 L: linux-mtd@lists.infradead.org
10248 F: drivers/mtd/onenand/
10249 F: include/linux/mtd/onenand*.h
10251 ONSTREAM SCSI TAPE DRIVER
10252 M: Willem Riede <osst@riede.org>
10253 L: osst-users@lists.sourceforge.net
10254 L: linux-scsi@vger.kernel.org
10256 F: Documentation/scsi/osst.txt
10257 F: drivers/scsi/osst.*
10258 F: drivers/scsi/osst_*.h
10259 F: drivers/scsi/st.h
10262 M: Jens Wiklander <jens.wiklander@linaro.org>
10264 F: drivers/tee/optee/
10267 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10268 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10269 L: linux-rdma@vger.kernel.org
10271 F: drivers/infiniband/ulp/opa_vnic
10273 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10274 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10275 L: devicetree@vger.kernel.org
10277 F: Documentation/devicetree/dynamic-resolution-notes.txt
10278 F: Documentation/devicetree/overlay-notes.txt
10279 F: drivers/of/overlay.c
10280 F: drivers/of/resolver.c
10282 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10283 M: Rob Herring <robh+dt@kernel.org>
10284 M: Frank Rowand <frowand.list@gmail.com>
10285 L: devicetree@vger.kernel.org
10286 W: http://www.devicetree.org/
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10290 F: include/linux/of*.h
10292 F: Documentation/ABI/testing/sysfs-firmware-ofw
10294 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10295 M: Rob Herring <robh+dt@kernel.org>
10296 M: Mark Rutland <mark.rutland@arm.com>
10297 L: devicetree@vger.kernel.org
10298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10299 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10301 F: Documentation/devicetree/
10302 F: arch/*/boot/dts/
10303 F: include/dt-bindings/
10305 OPENCORES I2C BUS DRIVER
10306 M: Peter Korsgaard <jacmet@sunsite.dk>
10307 L: linux-i2c@vger.kernel.org
10309 F: Documentation/i2c/busses/i2c-ocores
10310 F: drivers/i2c/busses/i2c-ocores.c
10312 OPENRISC ARCHITECTURE
10313 M: Jonas Bonn <jonas@southpole.se>
10314 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10315 M: Stafford Horne <shorne@gmail.com>
10316 T: git git://github.com/openrisc/linux.git
10317 L: openrisc@lists.librecores.org
10318 W: http://openrisc.io
10320 F: Documentation/devicetree/bindings/openrisc/
10321 F: Documentation/openrisc/
10323 F: drivers/irqchip/irq-ompic.c
10324 F: drivers/irqchip/irq-or1k-*
10327 M: Pravin B Shelar <pshelar@ovn.org>
10328 L: netdev@vger.kernel.org
10329 L: dev@openvswitch.org
10330 W: http://openvswitch.org
10332 F: net/openvswitch/
10333 F: include/uapi/linux/openvswitch.h
10335 OPERATING PERFORMANCE POINTS (OPP)
10336 M: Viresh Kumar <vireshk@kernel.org>
10337 M: Nishanth Menon <nm@ti.com>
10338 M: Stephen Boyd <sboyd@kernel.org>
10339 L: linux-pm@vger.kernel.org
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10343 F: include/linux/pm_opp.h
10344 F: Documentation/power/opp.txt
10345 F: Documentation/devicetree/bindings/opp/
10348 M: Clemens Ladisch <clemens@ladisch.de>
10349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10350 T: git git://git.alsa-project.org/alsa-kernel.git
10352 F: sound/drivers/opl4/
10355 M: Robert Richter <rric@kernel.org>
10356 L: oprofile-list@lists.sf.net
10358 F: arch/*/include/asm/oprofile*.h
10359 F: arch/*/oprofile/
10360 F: drivers/oprofile/
10361 F: include/linux/oprofile.h
10363 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10364 M: Mark Fasheh <mark@fasheh.com>
10365 M: Joel Becker <jlbec@evilplan.org>
10366 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10367 W: http://ocfs2.wiki.kernel.org
10369 F: Documentation/filesystems/ocfs2.txt
10370 F: Documentation/filesystems/dlmfs.txt
10373 ORANGEFS FILESYSTEM
10374 M: Mike Marshall <hubcap@omnibond.com>
10375 R: Martin Brandenburg <martin@omnibond.com>
10376 L: devel@lists.orangefs.org
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10380 F: Documentation/filesystems/orangefs.txt
10383 L: linux-wireless@vger.kernel.org
10384 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10385 W: http://www.nongnu.org/orinoco/
10387 F: drivers/net/wireless/intersil/orinoco/
10389 OSD LIBRARY and FILESYSTEM
10390 M: Boaz Harrosh <ooo@electrozaur.com>
10392 F: drivers/scsi/osd/
10393 F: include/scsi/osd_*
10396 OV2659 OMNIVISION SENSOR DRIVER
10397 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10398 L: linux-media@vger.kernel.org
10399 W: https://linuxtv.org
10400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10401 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10403 F: drivers/media/i2c/ov2659.c
10404 F: include/media/i2c/ov2659.h
10407 M: Miklos Szeredi <miklos@szeredi.hu>
10408 L: linux-unionfs@vger.kernel.org
10409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10412 F: Documentation/filesystems/overlayfs.txt
10414 P54 WIRELESS DRIVER
10415 M: Christian Lamparter <chunkeey@googlemail.com>
10416 L: linux-wireless@vger.kernel.org
10417 W: http://wireless.kernel.org/en/users/Drivers/p54
10419 F: drivers/net/wireless/intersil/p54/
10421 PA SEMI ETHERNET DRIVER
10422 L: netdev@vger.kernel.org
10424 F: drivers/net/ethernet/pasemi/*
10426 PA SEMI SMBUS DRIVER
10427 L: linux-i2c@vger.kernel.org
10429 F: drivers/i2c/busses/i2c-pasemi.c
10431 PADATA PARALLEL EXECUTION MECHANISM
10432 M: Steffen Klassert <steffen.klassert@secunet.com>
10433 L: linux-crypto@vger.kernel.org
10436 F: include/linux/padata.h
10437 F: Documentation/padata.txt
10439 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10440 M: Harald Welte <laforge@gnumonks.org>
10441 L: platform-driver-x86@vger.kernel.org
10443 F: drivers/platform/x86/panasonic-laptop.c
10445 PANASONIC MN10300/AM33/AM34 PORT
10446 M: David Howells <dhowells@redhat.com>
10447 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10448 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10450 F: Documentation/mn10300/
10453 PARALLEL LCD/KEYPAD PANEL DRIVER
10454 M: Willy Tarreau <willy@haproxy.com>
10455 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10457 F: Documentation/misc-devices/lcd-panel-cgram.txt
10458 F: drivers/misc/panel.c
10460 PARALLEL PORT SUBSYSTEM
10461 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10462 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10463 L: linux-parport@lists.infradead.org (subscribers-only)
10465 F: drivers/parport/
10466 F: include/linux/parport*.h
10467 F: drivers/char/ppdev.c
10468 F: include/uapi/linux/ppdev.h
10469 F: Documentation/parport*.txt
10471 PARAVIRT_OPS INTERFACE
10472 M: Juergen Gross <jgross@suse.com>
10473 M: Alok Kataria <akataria@vmware.com>
10474 L: virtualization@lists.linux-foundation.org
10476 F: Documentation/virtual/paravirt_ops.txt
10477 F: arch/*/kernel/paravirt*
10478 F: arch/*/include/asm/paravirt*.h
10479 F: include/linux/hypervisor.h
10481 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10482 M: Tim Waugh <tim@cyberelk.net>
10483 L: linux-parport@lists.infradead.org (subscribers-only)
10485 F: Documentation/blockdev/paride.txt
10486 F: drivers/block/paride/
10488 PARISC ARCHITECTURE
10489 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10490 M: Helge Deller <deller@gmx.de>
10491 L: linux-parisc@vger.kernel.org
10492 W: http://www.parisc-linux.org/
10493 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10498 F: Documentation/parisc/
10500 F: drivers/char/agp/parisc-agp.c
10501 F: drivers/input/serio/gscps2.c
10502 F: drivers/parport/parport_gsc.*
10503 F: drivers/tty/serial/8250/8250_gsc.c
10504 F: drivers/video/fbdev/sti*
10505 F: drivers/video/console/sti*
10506 F: drivers/video/logo/logo_parisc*
10509 M: Jiri Pirko <jiri@mellanox.com>
10510 L: netdev@vger.kernel.org
10513 F: lib/test_parman.c
10514 F: include/linux/parman.h
10516 PC87360 HARDWARE MONITORING DRIVER
10517 M: Jim Cromie <jim.cromie@gmail.com>
10518 L: linux-hwmon@vger.kernel.org
10520 F: Documentation/hwmon/pc87360
10521 F: drivers/hwmon/pc87360.c
10523 PC8736x GPIO DRIVER
10524 M: Jim Cromie <jim.cromie@gmail.com>
10526 F: drivers/char/pc8736x_gpio.c
10528 PC87427 HARDWARE MONITORING DRIVER
10529 M: Jean Delvare <jdelvare@suse.com>
10530 L: linux-hwmon@vger.kernel.org
10532 F: Documentation/hwmon/pc87427
10533 F: drivers/hwmon/pc87427.c
10536 M: Riku Voipio <riku.voipio@iki.fi>
10538 F: drivers/leds/leds-pca9532.c
10539 F: include/linux/leds-pca9532.h
10541 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10542 M: Guenter Roeck <linux@roeck-us.net>
10543 L: linux-i2c@vger.kernel.org
10545 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10547 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10548 M: Khalid Aziz <khalid@gonehiking.org>
10550 F: drivers/firmware/pcdp.*
10552 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10553 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10554 L: linux-pci@vger.kernel.org
10555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10557 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10558 F: drivers/pci/host/pci-aardvark.c
10560 PCI DRIVER FOR ALTERA PCIE IP
10561 M: Ley Foon Tan <lftan@altera.com>
10562 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10563 L: linux-pci@vger.kernel.org
10565 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10566 F: drivers/pci/host/pcie-altera.c
10568 PCI DRIVER FOR APPLIEDMICRO XGENE
10569 M: Tanmay Inamdar <tinamdar@apm.com>
10570 L: linux-pci@vger.kernel.org
10571 L: linux-arm-kernel@lists.infradead.org
10573 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10574 F: drivers/pci/host/pci-xgene.c
10576 PCI DRIVER FOR ARM VERSATILE PLATFORM
10577 M: Rob Herring <robh@kernel.org>
10578 L: linux-pci@vger.kernel.org
10579 L: linux-arm-kernel@lists.infradead.org
10581 F: Documentation/devicetree/bindings/pci/versatile.txt
10582 F: drivers/pci/host/pci-versatile.c
10584 PCI DRIVER FOR ARMADA 8K
10585 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10586 L: linux-pci@vger.kernel.org
10587 L: linux-arm-kernel@lists.infradead.org
10589 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10590 F: drivers/pci/dwc/pcie-armada8k.c
10592 PCI DRIVER FOR CADENCE PCIE IP
10593 M: Alan Douglas <adouglas@cadence.com>
10594 L: linux-pci@vger.kernel.org
10596 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10597 F: drivers/pci/cadence/pcie-cadence*
10599 PCI DRIVER FOR FREESCALE LAYERSCAPE
10600 M: Minghuan Lian <minghuan.Lian@freescale.com>
10601 M: Mingkai Hu <mingkai.hu@freescale.com>
10602 M: Roy Zang <tie-fei.zang@freescale.com>
10603 L: linuxppc-dev@lists.ozlabs.org
10604 L: linux-pci@vger.kernel.org
10605 L: linux-arm-kernel@lists.infradead.org
10607 F: drivers/pci/dwc/*layerscape*
10609 PCI DRIVER FOR GENERIC OF HOSTS
10610 M: Will Deacon <will.deacon@arm.com>
10611 L: linux-pci@vger.kernel.org
10612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10615 F: drivers/pci/host/pci-host-common.c
10616 F: drivers/pci/host/pci-host-generic.c
10618 PCI DRIVER FOR IMX6
10619 M: Richard Zhu <hongxing.zhu@nxp.com>
10620 M: Lucas Stach <l.stach@pengutronix.de>
10621 L: linux-pci@vger.kernel.org
10622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10625 F: drivers/pci/dwc/*imx6*
10627 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10628 M: Keith Busch <keith.busch@intel.com>
10629 M: Jonathan Derrick <jonathan.derrick@intel.com>
10630 L: linux-pci@vger.kernel.org
10632 F: drivers/pci/host/vmd.c
10634 PCI DRIVER FOR MICROSEMI SWITCHTEC
10635 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10636 M: Logan Gunthorpe <logang@deltatee.com>
10637 L: linux-pci@vger.kernel.org
10639 F: Documentation/switchtec.txt
10640 F: Documentation/ABI/testing/sysfs-class-switchtec
10641 F: drivers/pci/switch/switchtec*
10642 F: include/uapi/linux/switchtec_ioctl.h
10643 F: include/linux/switchtec.h
10644 F: drivers/ntb/hw/mscc/
10646 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10647 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10648 M: Jason Cooper <jason@lakedaemon.net>
10649 L: linux-pci@vger.kernel.org
10650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 F: drivers/pci/host/*mvebu*
10654 PCI DRIVER FOR NVIDIA TEGRA
10655 M: Thierry Reding <thierry.reding@gmail.com>
10656 L: linux-tegra@vger.kernel.org
10657 L: linux-pci@vger.kernel.org
10659 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10660 F: drivers/pci/host/pci-tegra.c
10662 PCI DRIVER FOR RENESAS R-CAR
10663 M: Simon Horman <horms@verge.net.au>
10664 L: linux-pci@vger.kernel.org
10665 L: linux-renesas-soc@vger.kernel.org
10667 F: drivers/pci/host/*rcar*
10669 PCI DRIVER FOR SAMSUNG EXYNOS
10670 M: Jingoo Han <jingoohan1@gmail.com>
10671 L: linux-pci@vger.kernel.org
10672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10675 F: drivers/pci/dwc/pci-exynos.c
10677 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10678 M: Jingoo Han <jingoohan1@gmail.com>
10679 M: Joao Pinto <Joao.Pinto@synopsys.com>
10680 L: linux-pci@vger.kernel.org
10682 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10683 F: drivers/pci/dwc/*designware*
10685 PCI DRIVER FOR TI DRA7XX
10686 M: Kishon Vijay Abraham I <kishon@ti.com>
10687 L: linux-omap@vger.kernel.org
10688 L: linux-pci@vger.kernel.org
10690 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10691 F: drivers/pci/dwc/pci-dra7xx.c
10693 PCI DRIVER FOR TI KEYSTONE
10694 M: Murali Karicheri <m-karicheri2@ti.com>
10695 L: linux-pci@vger.kernel.org
10696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10698 F: drivers/pci/dwc/*keystone*
10700 PCI ENDPOINT SUBSYSTEM
10701 M: Kishon Vijay Abraham I <kishon@ti.com>
10702 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10703 L: linux-pci@vger.kernel.org
10704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10706 F: drivers/pci/endpoint/
10707 F: drivers/misc/pci_endpoint_test.c
10710 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10711 M: Russell Currey <ruscur@russell.cc>
10712 L: linuxppc-dev@lists.ozlabs.org
10714 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10715 F: arch/powerpc/kernel/eeh*.c
10716 F: arch/powerpc/platforms/*/eeh*.c
10717 F: arch/powerpc/include/*/eeh*.h
10720 M: Linas Vepstas <linasvepstas@gmail.com>
10721 L: linux-pci@vger.kernel.org
10723 F: Documentation/PCI/pci-error-recovery.txt
10725 PCI MSI DRIVER FOR ALTERA MSI IP
10726 M: Ley Foon Tan <lftan@altera.com>
10727 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10728 L: linux-pci@vger.kernel.org
10730 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10731 F: drivers/pci/host/pcie-altera-msi.c
10733 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10734 M: Duc Dang <dhdang@apm.com>
10735 L: linux-pci@vger.kernel.org
10736 L: linux-arm-kernel@lists.infradead.org
10738 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10739 F: drivers/pci/host/pci-xgene-msi.c
10742 M: Bjorn Helgaas <bhelgaas@google.com>
10743 L: linux-pci@vger.kernel.org
10744 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10747 F: Documentation/devicetree/bindings/pci/
10748 F: Documentation/PCI/
10749 F: drivers/acpi/pci*
10751 F: include/asm-generic/pci*
10752 F: include/linux/pci*
10753 F: include/uapi/linux/pci*
10756 F: arch/x86/kernel/quirks.c
10758 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10759 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10760 L: linux-pci@vger.kernel.org
10761 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10764 F: drivers/pci/host/
10765 F: drivers/pci/dwc/
10767 PCIE DRIVER FOR AXIS ARTPEC
10768 M: Niklas Cassel <niklas.cassel@axis.com>
10769 M: Jesper Nilsson <jesper.nilsson@axis.com>
10770 L: linux-arm-kernel@axis.com
10771 L: linux-pci@vger.kernel.org
10773 F: Documentation/devicetree/bindings/pci/axis,artpec*
10774 F: drivers/pci/dwc/*artpec*
10776 PCIE DRIVER FOR CAVIUM THUNDERX
10777 M: David Daney <david.daney@cavium.com>
10778 L: linux-pci@vger.kernel.org
10779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10781 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10782 F: drivers/pci/host/pci-thunder-*
10784 PCIE DRIVER FOR HISILICON
10785 M: Zhou Wang <wangzhou1@hisilicon.com>
10786 L: linux-pci@vger.kernel.org
10788 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10789 F: drivers/pci/dwc/pcie-hisi.c
10791 PCIE DRIVER FOR HISILICON KIRIN
10792 M: Xiaowei Song <songxiaowei@hisilicon.com>
10793 M: Binghui Wang <wangbinghui@hisilicon.com>
10794 L: linux-pci@vger.kernel.org
10796 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10797 F: drivers/pci/dwc/pcie-kirin.c
10799 PCIE DRIVER FOR HISILICON STB
10800 M: Jianguo Sun <sunjianguo1@huawei.com>
10801 M: Shawn Guo <shawn.guo@linaro.org>
10802 L: linux-pci@vger.kernel.org
10804 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10805 F: drivers/pci/dwc/pcie-histb.c
10807 PCIE DRIVER FOR MEDIATEK
10808 M: Ryder Lee <ryder.lee@mediatek.com>
10809 L: linux-pci@vger.kernel.org
10810 L: linux-mediatek@lists.infradead.org
10812 F: Documentation/devicetree/bindings/pci/mediatek*
10813 F: drivers/pci/host/*mediatek*
10815 PCIE DRIVER FOR QUALCOMM MSM
10816 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10817 L: linux-pci@vger.kernel.org
10818 L: linux-arm-msm@vger.kernel.org
10820 F: drivers/pci/dwc/*qcom*
10822 PCIE DRIVER FOR ROCKCHIP
10823 M: Shawn Lin <shawn.lin@rock-chips.com>
10824 L: linux-pci@vger.kernel.org
10825 L: linux-rockchip@lists.infradead.org
10827 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10828 F: drivers/pci/host/pcie-rockchip.c
10830 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10831 M: Linus Walleij <linus.walleij@linaro.org>
10832 L: linux-pci@vger.kernel.org
10834 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10835 F: drivers/pci/host/pci-v3-semi.c
10837 PCIE DRIVER FOR ST SPEAR13XX
10838 M: Pratyush Anand <pratyush.anand@gmail.com>
10839 L: linux-pci@vger.kernel.org
10841 F: drivers/pci/dwc/*spear*
10844 M: Dominik Brodowski <linux@dominikbrodowski.net>
10845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10847 F: Documentation/pcmcia/
10852 PCNET32 NETWORK DRIVER
10853 M: Don Fry <pcnet32@frontier.com>
10854 L: netdev@vger.kernel.org
10856 F: drivers/net/ethernet/amd/pcnet32.c
10858 PCRYPT PARALLEL CRYPTO ENGINE
10859 M: Steffen Klassert <steffen.klassert@secunet.com>
10860 L: linux-crypto@vger.kernel.org
10863 F: include/crypto/pcrypt.h
10865 PEAQ WMI HOTKEYS DRIVER
10866 M: Hans de Goede <hdegoede@redhat.com>
10867 L: platform-driver-x86@vger.kernel.org
10869 F: drivers/platform/x86/peaq-wmi.c
10871 PER-CPU MEMORY ALLOCATOR
10872 M: Tejun Heo <tj@kernel.org>
10873 M: Christoph Lameter <cl@linux.com>
10874 M: Dennis Zhou <dennisszhou@gmail.com>
10875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10877 F: include/linux/percpu*.h
10879 F: arch/*/include/asm/percpu.h
10881 PER-TASK DELAY ACCOUNTING
10882 M: Balbir Singh <bsingharora@gmail.com>
10884 F: include/linux/delayacct.h
10885 F: kernel/delayacct.c
10887 PERFORMANCE EVENTS SUBSYSTEM
10888 M: Peter Zijlstra <peterz@infradead.org>
10889 M: Ingo Molnar <mingo@redhat.com>
10890 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10891 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10892 R: Jiri Olsa <jolsa@redhat.com>
10893 R: Namhyung Kim <namhyung@kernel.org>
10894 L: linux-kernel@vger.kernel.org
10895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10898 F: include/linux/perf_event.h
10899 F: include/uapi/linux/perf_event.h
10900 F: arch/*/kernel/perf_event*.c
10901 F: arch/*/kernel/*/perf_event*.c
10902 F: arch/*/kernel/*/*/perf_event*.c
10903 F: arch/*/include/asm/perf_event.h
10904 F: arch/*/kernel/perf_callchain.c
10908 PERSONALITY HANDLING
10909 M: Christoph Hellwig <hch@infradead.org>
10910 L: linux-abi-devel@lists.sourceforge.net
10912 F: include/linux/personality.h
10913 F: include/uapi/linux/personality.h
10916 M: Remi Denis-Courmont <courmisch@gmail.com>
10918 F: Documentation/networking/phonet.txt
10919 F: include/linux/phonet.h
10920 F: include/net/phonet/
10921 F: include/uapi/linux/phonet.h
10925 M: Joern Engel <joern@lazybastard.org>
10926 L: linux-mtd@lists.infradead.org
10928 F: drivers/mtd/devices/phram.c
10931 M: Bruno Prémont <bonbons@linux-vserver.org>
10932 L: linux-input@vger.kernel.org
10934 F: drivers/hid/hid-picolcd*
10937 M: Jamie Iles <jamie@jamieiles.com>
10938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10939 T: git git://github.com/jamieiles/linux-2.6-ji.git
10941 F: arch/arm/boot/dts/picoxcell*
10942 F: arch/arm/mach-picoxcell/
10943 F: drivers/crypto/picoxcell*
10945 PIN CONTROL SUBSYSTEM
10946 M: Linus Walleij <linus.walleij@linaro.org>
10947 L: linux-gpio@vger.kernel.org
10948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10950 F: Documentation/devicetree/bindings/pinctrl/
10951 F: Documentation/driver-api/pinctl.rst
10952 F: drivers/pinctrl/
10953 F: include/linux/pinctrl/
10955 PIN CONTROLLER - ATMEL AT91
10956 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10959 F: drivers/pinctrl/pinctrl-at91.*
10961 PIN CONTROLLER - ATMEL AT91 PIO4
10962 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10964 L: linux-gpio@vger.kernel.org
10966 F: drivers/pinctrl/pinctrl-at91-pio4.*
10968 PIN CONTROLLER - FREESCALE
10969 M: Dong Aisheng <aisheng.dong@nxp.com>
10970 M: Fabio Estevam <festevam@gmail.com>
10971 M: Shawn Guo <shawnguo@kernel.org>
10972 M: Stefan Agner <stefan@agner.ch>
10973 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10974 L: linux-gpio@vger.kernel.org
10976 F: drivers/pinctrl/freescale/
10977 F: Documentation/devicetree/bindings/pinctrl/fsl,*
10979 PIN CONTROLLER - INTEL
10980 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10981 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10983 F: drivers/pinctrl/intel/
10985 PIN CONTROLLER - MEDIATEK
10986 M: Sean Wang <sean.wang@mediatek.com>
10987 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10989 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10990 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10991 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10992 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
10993 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
10995 PIN CONTROLLER - QUALCOMM
10996 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10998 L: linux-arm-msm@vger.kernel.org
10999 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11000 F: drivers/pinctrl/qcom/
11002 PIN CONTROLLER - RENESAS
11003 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11004 M: Geert Uytterhoeven <geert+renesas@glider.be>
11005 L: linux-renesas-soc@vger.kernel.org
11006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11008 F: drivers/pinctrl/sh-pfc/
11010 PIN CONTROLLER - SAMSUNG
11011 M: Tomasz Figa <tomasz.figa@gmail.com>
11012 M: Krzysztof Kozlowski <krzk@kernel.org>
11013 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11015 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11016 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11019 F: drivers/pinctrl/samsung/
11020 F: include/dt-bindings/pinctrl/samsung.h
11021 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11023 PIN CONTROLLER - SINGLE
11024 M: Tony Lindgren <tony@atomide.com>
11025 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11027 L: linux-omap@vger.kernel.org
11029 F: drivers/pinctrl/pinctrl-single.c
11031 PIN CONTROLLER - ST SPEAR
11032 M: Viresh Kumar <vireshk@kernel.org>
11033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11034 W: http://www.st.com/spear
11036 F: drivers/pinctrl/spear/
11038 PISTACHIO SOC SUPPORT
11039 M: James Hartley <james.hartley@sondrel.com>
11040 L: linux-mips@linux-mips.org
11042 F: arch/mips/pistachio/
11043 F: arch/mips/include/asm/mach-pistachio/
11044 F: arch/mips/boot/dts/img/pistachio*
11045 F: arch/mips/configs/pistachio*_defconfig
11049 M: linux-block@vger.kernel.org
11050 F: drivers/block/pktcdvd.c
11051 F: include/linux/pktcdvd.h
11052 F: include/uapi/linux/pktcdvd.h
11054 PKUNITY SOC DRIVERS
11055 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11056 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11058 T: git git://github.com/gxt/linux.git
11059 F: drivers/input/serio/i8042-unicore32io.h
11060 F: drivers/i2c/busses/i2c-puv3.c
11061 F: drivers/video/fbdev/fb-puv3.c
11062 F: drivers/rtc/rtc-puv3.c
11064 PMBUS HARDWARE MONITORING DRIVERS
11065 M: Guenter Roeck <linux@roeck-us.net>
11066 L: linux-hwmon@vger.kernel.org
11067 W: http://hwmon.wiki.kernel.org/
11068 W: http://www.roeck-us.net/linux/drivers/
11069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11071 F: Documentation/hwmon/pmbus
11072 F: drivers/hwmon/pmbus/
11073 F: include/linux/pmbus.h
11075 PMC SIERRA MaxRAID DRIVER
11076 L: linux-scsi@vger.kernel.org
11077 W: http://www.pmc-sierra.com/
11079 F: drivers/scsi/pmcraid.*
11081 PMC SIERRA PM8001 DRIVER
11082 M: Jack Wang <jinpu.wang@profitbricks.com>
11083 M: lindar_liu@usish.com
11084 L: linux-scsi@vger.kernel.org
11086 F: drivers/scsi/pm8001/
11089 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11093 POSIX CLOCKS and TIMERS
11094 M: Thomas Gleixner <tglx@linutronix.de>
11095 L: linux-kernel@vger.kernel.org
11096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11099 F: include/linux/timer*
11100 F: kernel/time/*timer*
11102 POWER MANAGEMENT CORE
11103 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11104 L: linux-pm@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11106 B: https://bugzilla.kernel.org
11108 F: drivers/base/power/
11109 F: include/linux/pm.h
11110 F: include/linux/pm_*
11111 F: include/linux/powercap.h
11112 F: drivers/powercap/
11113 F: kernel/configs/nopm.config
11115 POWER STATE COORDINATION INTERFACE (PSCI)
11116 M: Mark Rutland <mark.rutland@arm.com>
11117 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11118 L: linux-arm-kernel@lists.infradead.org
11120 F: drivers/firmware/psci*.c
11121 F: include/linux/psci.h
11122 F: include/uapi/linux/psci.h
11124 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11125 M: Sebastian Reichel <sre@kernel.org>
11126 L: linux-pm@vger.kernel.org
11127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11129 F: Documentation/devicetree/bindings/power/supply/
11130 F: include/linux/power_supply.h
11131 F: drivers/power/supply/
11133 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11134 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11135 L: linuxppc-dev@lists.ozlabs.org
11137 F: drivers/char/powernv-op-panel.c
11139 PPP OVER ATM (RFC 2364)
11140 M: Mitchell Blank Jr <mitch@sfgoth.com>
11142 F: net/atm/pppoatm.c
11143 F: include/uapi/linux/atmppp.h
11146 M: Michal Ostrowski <mostrows@earthlink.net>
11148 F: drivers/net/ppp/pppoe.c
11149 F: drivers/net/ppp/pppox.c
11152 M: James Chapman <jchapman@katalix.com>
11154 F: net/l2tp/l2tp_ppp.c
11155 F: include/linux/if_pppol2tp.h
11156 F: include/uapi/linux/if_pppol2tp.h
11158 PPP PROTOCOL DRIVERS AND COMPRESSORS
11159 M: Paul Mackerras <paulus@samba.org>
11160 L: linux-ppp@vger.kernel.org
11162 F: drivers/net/ppp/ppp_*
11165 M: Rodolfo Giometti <giometti@enneenne.com>
11166 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11167 L: linuxpps@ml.enneenne.com (subscribers-only)
11169 F: Documentation/pps/
11170 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11171 F: Documentation/ABI/testing/sysfs-pps
11173 F: include/linux/pps*.h
11174 F: include/uapi/linux/pps.h
11177 M: Dmitry Kozlov <xeb@mail.ru>
11178 L: netdev@vger.kernel.org
11180 F: drivers/net/ppp/pptp.c
11181 W: http://sourceforge.net/projects/accel-pptp
11184 M: Robert Love <rml@tech9.net>
11185 L: kpreempt-tech@lists.sourceforge.net
11186 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11188 F: Documentation/preempt-locking.txt
11189 F: include/linux/preempt.h
11192 M: Petr Mladek <pmladek@suse.com>
11193 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11194 R: Steven Rostedt <rostedt@goodmis.org>
11197 F: include/linux/printk.h
11199 PRISM54 WIRELESS DRIVER
11200 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11201 L: linux-wireless@vger.kernel.org
11202 W: http://wireless.kernel.org/en/users/Drivers/p54
11204 F: drivers/net/wireless/intersil/prism54/
11207 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11208 M: Kees Cook <keescook@chromium.org>
11209 L: linux-kernel@vger.kernel.org
11210 L: linux-fsdevel@vger.kernel.org
11212 F: fs/proc/proc_sysctl.c
11213 F: include/linux/sysctl.h
11215 F: tools/testing/selftests/sysctl/
11217 PS3 NETWORK SUPPORT
11218 M: Geoff Levand <geoff@infradead.org>
11219 L: netdev@vger.kernel.org
11220 L: linuxppc-dev@lists.ozlabs.org
11222 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11224 PS3 PLATFORM SUPPORT
11225 M: Geoff Levand <geoff@infradead.org>
11226 L: linuxppc-dev@lists.ozlabs.org
11228 F: arch/powerpc/boot/ps3*
11229 F: arch/powerpc/include/asm/lv1call.h
11230 F: arch/powerpc/include/asm/ps3*.h
11231 F: arch/powerpc/platforms/ps3/
11234 F: drivers/rtc/rtc-ps3.c
11235 F: drivers/usb/host/*ps3.c
11236 F: sound/ppc/snd_ps3*
11239 M: Jim Paris <jim@jtan.com>
11240 M: Geoff Levand <geoff@infradead.org>
11241 L: linuxppc-dev@lists.ozlabs.org
11243 F: drivers/block/ps3vram.c
11245 PSAMPLE PACKET SAMPLING SUPPORT:
11246 M: Yotam Gigi <yotam.gi@gmail.com>
11249 F: include/net/psample.h
11250 F: include/uapi/linux/psample.h
11253 M: Kees Cook <keescook@chromium.org>
11254 M: Anton Vorontsov <anton@enomsg.org>
11255 M: Colin Cross <ccross@android.com>
11256 M: Tony Luck <tony.luck@intel.com>
11258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11260 F: include/linux/pstore*
11261 F: drivers/firmware/efi/efi-pstore.c
11262 F: drivers/acpi/apei/erst.c
11263 F: Documentation/admin-guide/ramoops.rst
11264 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11265 K: \b(pstore|ramoops)
11267 PTP HARDWARE CLOCK SUPPORT
11268 M: Richard Cochran <richardcochran@gmail.com>
11269 L: netdev@vger.kernel.org
11271 W: http://linuxptp.sourceforge.net/
11272 F: Documentation/ABI/testing/sysfs-ptp
11273 F: Documentation/ptp/*
11274 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11275 F: drivers/net/phy/dp83640*
11277 F: include/linux/ptp_cl*
11280 M: Oleg Nesterov <oleg@redhat.com>
11282 F: include/asm-generic/syscall.h
11283 F: include/linux/ptrace.h
11284 F: include/linux/regset.h
11285 F: include/linux/tracehook.h
11286 F: include/uapi/linux/ptrace.h
11287 F: include/uapi/linux/ptrace.h
11288 F: include/asm-generic/ptrace.h
11290 F: arch/*/ptrace*.c
11291 F: arch/*/*/ptrace*.c
11292 F: arch/*/include/asm/ptrace*.h
11295 M: Hans Verkuil <hverkuil@xs4all.nl>
11296 L: linux-media@vger.kernel.org
11297 T: git git://linuxtv.org/media_tree.git
11299 F: drivers/media/usb/pulse8-cec/*
11300 F: Documentation/media/cec-drivers/pulse8-cec.rst
11302 PVRUSB2 VIDEO4LINUX DRIVER
11303 M: Mike Isely <isely@pobox.com>
11304 L: pvrusb2@isely.net (subscribers-only)
11305 L: linux-media@vger.kernel.org
11306 W: http://www.isely.net/pvrusb2/
11307 T: git git://linuxtv.org/media_tree.git
11309 F: Documentation/media/v4l-drivers/pvrusb2*
11310 F: drivers/media/usb/pvrusb2/
11313 M: Hans Verkuil <hverkuil@xs4all.nl>
11314 L: linux-media@vger.kernel.org
11315 T: git git://linuxtv.org/media_tree.git
11317 F: drivers/media/usb/pwc/*
11320 M: Kamil Debski <kamil@wypas.org>
11321 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11322 L: linux-hwmon@vger.kernel.org
11324 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11325 F: Documentation/hwmon/pwm-fan
11326 F: drivers/hwmon/pwm-fan.c
11329 M: Sean Young <sean@mess.org>
11330 L: linux-media@vger.kernel.org
11332 F: drivers/media/rc/pwm-ir-tx.c
11335 M: Thierry Reding <thierry.reding@gmail.com>
11336 L: linux-pwm@vger.kernel.org
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11339 F: Documentation/pwm.txt
11340 F: Documentation/devicetree/bindings/pwm/
11341 F: include/linux/pwm.h
11343 F: drivers/video/backlight/pwm_bl.c
11344 F: include/linux/pwm_backlight.h
11345 F: drivers/gpio/gpio-mvebu.c
11346 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11349 M: Robert Jarzmik <robert.jarzmik@free.fr>
11350 L: linux-gpio@vger.kernel.org
11352 F: drivers/gpio/gpio-pxa.c
11358 M: Robert Jarzmik <robert.jarzmik@free.fr>
11359 L: linux-rtc@vger.kernel.org
11362 PXA2xx/PXA3xx SUPPORT
11363 M: Daniel Mack <daniel@zonque.org>
11364 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11365 M: Robert Jarzmik <robert.jarzmik@free.fr>
11366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11367 T: git git://github.com/hzhuang1/linux.git
11368 T: git git://github.com/rjarzmik/linux.git
11370 F: arch/arm/boot/dts/pxa*
11371 F: arch/arm/mach-pxa/
11372 F: drivers/dma/pxa*
11373 F: drivers/pcmcia/pxa2xx*
11374 F: drivers/pinctrl/pxa/
11375 F: drivers/spi/spi-pxa2xx*
11376 F: drivers/usb/gadget/udc/pxa2*
11377 F: include/sound/pxa2xx-lib.h
11381 PXA3xx NAND FLASH DRIVER
11382 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11383 L: linux-mtd@lists.infradead.org
11385 F: drivers/mtd/nand/pxa3xx_nand.c
11388 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11389 L: qat-linux@intel.com
11391 F: drivers/crypto/qat/
11393 QCOM AUDIO (ASoC) DRIVERS
11394 M: Patrick Lai <plai@codeaurora.org>
11395 M: Banajit Goswami <bgoswami@codeaurora.org>
11396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11400 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11401 M: Gabriel Somlo <somlo@cmu.edu>
11402 M: "Michael S. Tsirkin" <mst@redhat.com>
11403 L: qemu-devel@nongnu.org
11405 F: drivers/firmware/qemu_fw_cfg.c
11408 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11409 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11410 L: linux-rdma@vger.kernel.org
11412 F: drivers/infiniband/hw/qib/
11414 QLOGIC QL41xxx FCOE DRIVER
11415 M: QLogic-Storage-Upstream@cavium.com
11416 L: linux-scsi@vger.kernel.org
11418 F: drivers/scsi/qedf/
11420 QLOGIC QL41xxx ISCSI DRIVER
11421 M: QLogic-Storage-Upstream@cavium.com
11422 L: linux-scsi@vger.kernel.org
11424 F: drivers/scsi/qedi/
11426 QLOGIC QL4xxx ETHERNET DRIVER
11427 M: Ariel Elior <Ariel.Elior@cavium.com>
11428 M: everest-linux-l2@cavium.com
11429 L: netdev@vger.kernel.org
11431 F: drivers/net/ethernet/qlogic/qed/
11432 F: include/linux/qed/
11433 F: drivers/net/ethernet/qlogic/qede/
11435 QLOGIC QL4xxx RDMA DRIVER
11436 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11437 M: Ariel Elior <Ariel.Elior@cavium.com>
11438 L: linux-rdma@vger.kernel.org
11440 F: drivers/infiniband/hw/qedr/
11441 F: include/uapi/rdma/qedr-abi.h
11443 QLOGIC QLA1280 SCSI DRIVER
11444 M: Michael Reed <mdr@sgi.com>
11445 L: linux-scsi@vger.kernel.org
11447 F: drivers/scsi/qla1280.[ch]
11449 QLOGIC QLA2XXX FC-SCSI DRIVER
11450 M: qla2xxx-upstream@qlogic.com
11451 L: linux-scsi@vger.kernel.org
11453 F: Documentation/scsi/LICENSE.qla2xxx
11454 F: drivers/scsi/qla2xxx/
11456 QLOGIC QLA3XXX NETWORK DRIVER
11457 M: Dept-GELinuxNICDev@cavium.com
11458 L: netdev@vger.kernel.org
11460 F: Documentation/networking/LICENSE.qla3xxx
11461 F: drivers/net/ethernet/qlogic/qla3xxx.*
11463 QLOGIC QLA4XXX iSCSI DRIVER
11464 M: QLogic-Storage-Upstream@qlogic.com
11465 L: linux-scsi@vger.kernel.org
11467 F: Documentation/scsi/LICENSE.qla4xxx
11468 F: drivers/scsi/qla4xxx/
11470 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11471 M: Harish Patil <harish.patil@cavium.com>
11472 M: Manish Chopra <manish.chopra@cavium.com>
11473 M: Dept-GELinuxNICDev@cavium.com
11474 L: netdev@vger.kernel.org
11476 F: drivers/net/ethernet/qlogic/qlcnic/
11478 QLOGIC QLGE 10Gb ETHERNET DRIVER
11479 M: Harish Patil <harish.patil@cavium.com>
11480 M: Manish Chopra <manish.chopra@cavium.com>
11481 M: Dept-GELinuxNICDev@cavium.com
11482 L: netdev@vger.kernel.org
11484 F: drivers/net/ethernet/qlogic/qlge/
11487 M: Anders Larsen <al@alarsen.net>
11488 W: http://www.alarsen.net/linux/qnx4fs/
11491 F: include/uapi/linux/qnx4_fs.h
11492 F: include/uapi/linux/qnxtypes.h
11494 QORIQ DPAA2 FSL-MC BUS DRIVER
11495 M: Stuart Yoder <stuyoder@gmail.com>
11496 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11497 L: linux-kernel@vger.kernel.org
11499 F: drivers/staging/fsl-mc/
11500 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11502 QT1010 MEDIA DRIVER
11503 M: Antti Palosaari <crope@iki.fi>
11504 L: linux-media@vger.kernel.org
11505 W: https://linuxtv.org
11506 W: http://palosaari.fi/linux/
11507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11508 T: git git://linuxtv.org/anttip/media_tree.git
11510 F: drivers/media/tuners/qt1010*
11512 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11513 M: Kalle Valo <kvalo@qca.qualcomm.com>
11514 L: ath10k@lists.infradead.org
11515 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11518 F: drivers/net/wireless/ath/ath10k/
11520 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11521 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11522 L: linux-wireless@vger.kernel.org
11523 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11525 F: drivers/net/wireless/ath/ath9k/
11527 QUALCOMM CAMERA SUBSYSTEM DRIVER
11528 M: Todor Tomov <todor.tomov@linaro.org>
11529 L: linux-media@vger.kernel.org
11531 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11532 F: Documentation/media/v4l-drivers/qcom_camss.rst
11533 F: drivers/media/platform/qcom/camss-8x16/
11535 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11536 M: Timur Tabi <timur@codeaurora.org>
11537 L: netdev@vger.kernel.org
11539 F: drivers/net/ethernet/qualcomm/emac/
11541 QUALCOMM HEXAGON ARCHITECTURE
11542 M: Richard Kuo <rkuo@codeaurora.org>
11543 L: linux-hexagon@vger.kernel.org
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11549 M: Rob Clark <robdclark@gmail.com>
11550 L: iommu@lists.linux-foundation.org
11551 L: linux-arm-msm@vger.kernel.org
11553 F: drivers/iommu/qcom_iommu.c
11555 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11556 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11557 L: linux-media@vger.kernel.org
11558 L: linux-arm-msm@vger.kernel.org
11559 T: git git://linuxtv.org/media_tree.git
11561 F: drivers/media/platform/qcom/venus/
11563 QUALCOMM WCN36XX WIRELESS DRIVER
11564 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11565 L: wcn36xx@lists.infradead.org
11566 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11567 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11569 F: drivers/net/wireless/ath/wcn36xx/
11571 QUANTENNA QTNFMAC WIRELESS DRIVER
11572 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11573 M: Avinash Patil <avinashp@quantenna.com>
11574 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11575 L: linux-wireless@vger.kernel.org
11577 F: drivers/net/wireless/quantenna
11579 RADEON and AMDGPU DRM DRIVERS
11580 M: Alex Deucher <alexander.deucher@amd.com>
11581 M: Christian König <christian.koenig@amd.com>
11582 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11583 L: amd-gfx@lists.freedesktop.org
11584 T: git git://people.freedesktop.org/~agd5f/linux
11586 F: drivers/gpu/drm/radeon/
11587 F: include/uapi/drm/radeon_drm.h
11588 F: drivers/gpu/drm/amd/
11589 F: include/uapi/drm/amdgpu_drm.h
11591 RADEON FRAMEBUFFER DISPLAY DRIVER
11592 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11593 L: linux-fbdev@vger.kernel.org
11595 F: drivers/video/fbdev/aty/radeon*
11596 F: include/uapi/linux/radeonfb.h
11598 RADIOSHARK RADIO DRIVER
11599 M: Hans Verkuil <hverkuil@xs4all.nl>
11600 L: linux-media@vger.kernel.org
11601 T: git git://linuxtv.org/media_tree.git
11603 F: drivers/media/radio/radio-shark.c
11605 RADIOSHARK2 RADIO DRIVER
11606 M: Hans Verkuil <hverkuil@xs4all.nl>
11607 L: linux-media@vger.kernel.org
11608 T: git git://linuxtv.org/media_tree.git
11610 F: drivers/media/radio/radio-shark2.c
11611 F: drivers/media/radio/radio-tea5777.c
11613 RADOS BLOCK DEVICE (RBD)
11614 M: Ilya Dryomov <idryomov@gmail.com>
11615 M: Sage Weil <sage@redhat.com>
11616 M: Alex Elder <elder@kernel.org>
11617 L: ceph-devel@vger.kernel.org
11618 W: http://ceph.com/
11619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11620 T: git git://github.com/ceph/ceph-client.git
11622 F: Documentation/ABI/testing/sysfs-bus-rbd
11623 F: drivers/block/rbd.c
11624 F: drivers/block/rbd_types.h
11626 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11627 M: Paul Mackerras <paulus@samba.org>
11628 L: linux-fbdev@vger.kernel.org
11630 F: drivers/video/fbdev/aty/aty128fb.c
11632 RAINSHADOW-CEC DRIVER
11633 M: Hans Verkuil <hverkuil@xs4all.nl>
11634 L: linux-media@vger.kernel.org
11635 T: git git://linuxtv.org/media_tree.git
11637 F: drivers/media/usb/rainshadow-cec/*
11639 RALINK MIPS ARCHITECTURE
11640 M: John Crispin <john@phrozen.org>
11641 L: linux-mips@linux-mips.org
11643 F: arch/mips/ralink
11645 RALINK RT2X00 WIRELESS LAN DRIVER
11647 M: Stanislaw Gruszka <sgruszka@redhat.com>
11648 M: Helmut Schaa <helmut.schaa@googlemail.com>
11649 L: linux-wireless@vger.kernel.org
11651 F: drivers/net/wireless/ralink/rt2x00/
11653 RAMDISK RAM BLOCK DEVICE DRIVER
11654 M: Jens Axboe <axboe@kernel.dk>
11656 F: Documentation/blockdev/ramdisk.txt
11657 F: drivers/block/brd.c
11659 RANCHU VIRTUAL BOARD FOR MIPS
11660 M: Miodrag Dinic <miodrag.dinic@mips.com>
11661 L: linux-mips@linux-mips.org
11663 F: arch/mips/generic/board-ranchu.c
11664 F: arch/mips/configs/generic/board-ranchu.config
11666 RANDOM NUMBER DRIVER
11667 M: "Theodore Ts'o" <tytso@mit.edu>
11669 F: drivers/char/random.c
11672 M: Matt Porter <mporter@kernel.crashing.org>
11673 M: Alexandre Bounine <alexandre.bounine@idt.com>
11675 F: drivers/rapidio/
11677 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11678 L: linux-wireless@vger.kernel.org
11680 F: drivers/net/wireless/ray*
11682 RCUTORTURE TEST FRAMEWORK
11683 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11684 M: Josh Triplett <josh@joshtriplett.org>
11685 R: Steven Rostedt <rostedt@goodmis.org>
11686 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11687 R: Lai Jiangshan <jiangshanlai@gmail.com>
11688 L: linux-kernel@vger.kernel.org
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11691 F: tools/testing/selftests/rcutorture
11694 M: Florian Fainelli <florian@openwrt.org>
11697 RDC R6040 FAST ETHERNET DRIVER
11698 M: Florian Fainelli <f.fainelli@gmail.com>
11699 L: netdev@vger.kernel.org
11701 F: drivers/net/ethernet/rdc/r6040.c
11703 RDMAVT - RDMA verbs software
11704 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11705 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11706 L: linux-rdma@vger.kernel.org
11708 F: drivers/infiniband/sw/rdmavt
11710 RDS - RELIABLE DATAGRAM SOCKETS
11711 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11712 L: netdev@vger.kernel.org
11713 L: linux-rdma@vger.kernel.org
11714 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11715 W: https://oss.oracle.com/projects/rds/
11718 F: Documentation/networking/rds.txt
11720 RDT - RESOURCE ALLOCATION
11721 M: Fenghua Yu <fenghua.yu@intel.com>
11722 L: linux-kernel@vger.kernel.org
11724 F: arch/x86/kernel/cpu/intel_rdt*
11725 F: arch/x86/include/asm/intel_rdt_sched.h
11726 F: Documentation/x86/intel_rdt*
11728 READ-COPY UPDATE (RCU)
11729 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11730 M: Josh Triplett <josh@joshtriplett.org>
11731 R: Steven Rostedt <rostedt@goodmis.org>
11732 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11733 R: Lai Jiangshan <jiangshanlai@gmail.com>
11734 L: linux-kernel@vger.kernel.org
11735 W: http://www.rdrop.com/users/paulmck/RCU/
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11738 F: Documentation/RCU/
11739 X: Documentation/RCU/torture.txt
11740 F: include/linux/rcu*
11741 X: include/linux/srcu.h
11743 X: kernel/torture.c
11745 REAL TIME CLOCK (RTC) SUBSYSTEM
11746 M: Alessandro Zummo <a.zummo@towertech.it>
11747 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11748 L: linux-rtc@vger.kernel.org
11749 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11752 F: Documentation/devicetree/bindings/rtc/
11753 F: Documentation/rtc.txt
11755 F: include/linux/rtc.h
11756 F: include/uapi/linux/rtc.h
11757 F: include/linux/rtc/
11758 F: include/linux/platform_data/rtc-*
11759 F: tools/testing/selftests/timers/rtctest.c
11761 REALTEK AUDIO CODECS
11762 M: Bard Liao <bardliao@realtek.com>
11763 M: Oder Chiou <oder_chiou@realtek.com>
11765 F: sound/soc/codecs/rt*
11766 F: include/sound/rt*.h
11768 REGISTER MAP ABSTRACTION
11769 M: Mark Brown <broonie@kernel.org>
11770 L: linux-kernel@vger.kernel.org
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11773 F: Documentation/devicetree/bindings/regmap/
11774 F: drivers/base/regmap/
11775 F: include/linux/regmap.h
11777 REISERFS FILE SYSTEM
11778 L: reiserfs-devel@vger.kernel.org
11782 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11783 M: Ohad Ben-Cohen <ohad@wizery.com>
11784 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11785 L: linux-remoteproc@vger.kernel.org
11786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11788 F: Documentation/devicetree/bindings/remoteproc/
11789 F: Documentation/remoteproc.txt
11790 F: drivers/remoteproc/
11791 F: include/linux/remoteproc.h
11793 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11794 M: Ohad Ben-Cohen <ohad@wizery.com>
11795 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11796 L: linux-remoteproc@vger.kernel.org
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11800 F: Documentation/rpmsg.txt
11801 F: include/linux/rpmsg.h
11802 F: include/linux/rpmsg/
11804 RENESAS CLOCK DRIVERS
11805 M: Geert Uytterhoeven <geert+renesas@glider.be>
11806 L: linux-renesas-soc@vger.kernel.org
11807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11809 F: drivers/clk/renesas/
11811 RENESAS ETHERNET DRIVERS
11812 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11813 L: netdev@vger.kernel.org
11814 L: linux-renesas-soc@vger.kernel.org
11815 F: Documentation/devicetree/bindings/net/renesas,*.txt
11816 F: Documentation/devicetree/bindings/net/sh_eth.txt
11817 F: drivers/net/ethernet/renesas/
11818 F: include/linux/sh_eth.h
11820 RENESAS R-CAR GYROADC DRIVER
11821 M: Marek Vasut <marek.vasut@gmail.com>
11822 L: linux-iio@vger.kernel.org
11824 F: drivers/iio/adc/rcar_gyro_adc.c
11826 RENESAS USB PHY DRIVER
11827 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11828 L: linux-renesas-soc@vger.kernel.org
11830 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11832 RESET CONTROLLER FRAMEWORK
11833 M: Philipp Zabel <p.zabel@pengutronix.de>
11834 T: git git://git.pengutronix.de/git/pza/linux
11837 F: Documentation/devicetree/bindings/reset/
11838 F: include/dt-bindings/reset/
11839 F: include/linux/reset.h
11840 F: include/linux/reset-controller.h
11843 M: Johannes Berg <johannes@sipsolutions.net>
11844 L: linux-wireless@vger.kernel.org
11845 W: http://wireless.kernel.org/
11846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11849 F: Documentation/rfkill.txt
11850 F: Documentation/ABI/stable/sysfs-class-rfkill
11854 M: Thomas Graf <tgraf@suug.ch>
11855 M: Herbert Xu <herbert@gondor.apana.org.au>
11856 L: netdev@vger.kernel.org
11858 F: lib/rhashtable.c
11859 F: include/linux/rhashtable.h
11861 RICOH R5C592 MEMORYSTICK DRIVER
11862 M: Maxim Levitsky <maximlevitsky@gmail.com>
11864 F: drivers/memstick/host/r592.*
11866 RICOH SMARTMEDIA/XD DRIVER
11867 M: Maxim Levitsky <maximlevitsky@gmail.com>
11869 F: drivers/mtd/nand/r852.c
11870 F: drivers/mtd/nand/r852.h
11872 RISC-V ARCHITECTURE
11873 M: Palmer Dabbelt <palmer@sifive.com>
11874 M: Albert Ou <albert@sifive.com>
11875 L: linux-riscv@lists.infradead.org
11876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11883 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11884 W: http://sourceforge.net/projects/roccat/
11886 F: drivers/hid/hid-roccat*
11887 F: include/linux/hid-roccat*
11888 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11890 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11891 M: Jacob chen <jacob2.chen@rock-chips.com>
11892 L: linux-media@vger.kernel.org
11894 F: drivers/media/platform/rockchip/rga/
11895 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11898 M: Jiri Pirko <jiri@resnulli.us>
11899 L: netdev@vger.kernel.org
11901 F: drivers/net/ethernet/rocker/
11905 W: http://www.comtrol.com
11907 F: Documentation/serial/rocket.txt
11908 F: drivers/tty/rocket*
11910 ROCKETPORT EXPRESS/INFINITY DRIVER
11911 M: Kevin Cernekee <cernekee@gmail.com>
11912 L: linux-serial@vger.kernel.org
11914 F: drivers/tty/serial/rp2.*
11916 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11917 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11918 L: linux-kernel@vger.kernel.org
11919 L: linux-renesas-soc@vger.kernel.org
11921 F: drivers/mfd/bd9571mwv.c
11922 F: drivers/regulator/bd9571mwv-regulator.c
11923 F: drivers/gpio/gpio-bd9571mwv.c
11924 F: include/linux/mfd/bd9571mwv.h
11925 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11928 M: Ralf Baechle <ralf@linux-mips.org>
11929 L: linux-hams@vger.kernel.org
11930 W: http://www.linux-ax25.org/
11932 F: include/net/rose.h
11933 F: include/uapi/linux/rose.h
11936 RTL2830 MEDIA DRIVER
11937 M: Antti Palosaari <crope@iki.fi>
11938 L: linux-media@vger.kernel.org
11939 W: https://linuxtv.org
11940 W: http://palosaari.fi/linux/
11941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11942 T: git git://linuxtv.org/anttip/media_tree.git
11944 F: drivers/media/dvb-frontends/rtl2830*
11946 RTL2832 MEDIA DRIVER
11947 M: Antti Palosaari <crope@iki.fi>
11948 L: linux-media@vger.kernel.org
11949 W: https://linuxtv.org
11950 W: http://palosaari.fi/linux/
11951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11952 T: git git://linuxtv.org/anttip/media_tree.git
11954 F: drivers/media/dvb-frontends/rtl2832*
11956 RTL2832_SDR 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/rtl2832_sdr*
11966 RTL8180 WIRELESS DRIVER
11967 L: linux-wireless@vger.kernel.org
11968 W: http://wireless.kernel.org/
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11971 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11973 RTL8187 WIRELESS DRIVER
11974 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11975 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11976 M: Larry Finger <Larry.Finger@lwfinger.net>
11977 L: linux-wireless@vger.kernel.org
11978 W: http://wireless.kernel.org/
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11981 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11983 REALTEK WIRELESS DRIVER (rtlwifi family)
11984 M: Ping-Ke Shih <pkshih@realtek.com>
11985 L: linux-wireless@vger.kernel.org
11986 W: http://wireless.kernel.org/
11987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11989 F: drivers/net/wireless/realtek/rtlwifi/
11991 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11992 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11993 L: linux-wireless@vger.kernel.org
11994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11996 F: drivers/net/wireless/realtek/rtl8xxxu/
11998 RXRPC SOCKETS (AF_RXRPC)
11999 M: David Howells <dhowells@redhat.com>
12000 L: linux-afs@lists.infradead.org
12003 F: include/keys/rxrpc-type.h
12004 F: include/net/af_rxrpc.h
12005 F: include/trace/events/rxrpc.h
12006 F: include/uapi/linux/rxrpc.h
12007 F: Documentation/networking/rxrpc.txt
12008 W: https://www.infradead.org/~dhowells/kafs/
12010 S3 SAVAGE FRAMEBUFFER DRIVER
12011 M: Antonino Daplas <adaplas@gmail.com>
12012 L: linux-fbdev@vger.kernel.org
12014 F: drivers/video/fbdev/savage/
12017 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12018 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12019 L: linux-s390@vger.kernel.org
12020 W: http://www.ibm.com/developerworks/linux/linux390/
12021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12025 F: Documentation/s390/
12026 F: Documentation/driver-api/s390-drivers.rst
12028 S390 COMMON I/O LAYER
12029 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12030 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12031 L: linux-s390@vger.kernel.org
12032 W: http://www.ibm.com/developerworks/linux/linux390/
12034 F: drivers/s390/cio/
12037 M: Stefan Haberland <sth@linux.vnet.ibm.com>
12038 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12039 L: linux-s390@vger.kernel.org
12040 W: http://www.ibm.com/developerworks/linux/linux390/
12042 F: drivers/s390/block/dasd*
12043 F: block/partitions/ibm.c
12046 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12047 L: linux-s390@vger.kernel.org
12048 W: http://www.ibm.com/developerworks/linux/linux390/
12050 F: drivers/iommu/s390-iommu.c
12052 S390 IUCV NETWORK LAYER
12053 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12054 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12055 L: linux-s390@vger.kernel.org
12056 W: http://www.ibm.com/developerworks/linux/linux390/
12058 F: drivers/s390/net/*iucv*
12059 F: include/net/iucv/
12062 S390 NETWORK DRIVERS
12063 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12064 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12065 L: linux-s390@vger.kernel.org
12066 W: http://www.ibm.com/developerworks/linux/linux390/
12068 F: drivers/s390/net/
12071 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12072 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12073 L: linux-s390@vger.kernel.org
12074 W: http://www.ibm.com/developerworks/linux/linux390/
12077 F: drivers/pci/hotplug/s390_pci_hpc.c
12079 S390 VFIO-CCW DRIVER
12080 M: Cornelia Huck <cohuck@redhat.com>
12081 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12082 M: Halil Pasic <pasic@linux.vnet.ibm.com>
12083 L: linux-s390@vger.kernel.org
12084 L: kvm@vger.kernel.org
12086 F: drivers/s390/cio/vfio_ccw*
12087 F: Documentation/s390/vfio-ccw.txt
12088 F: include/uapi/linux/vfio_ccw.h
12091 M: Harald Freudenberger <freude@de.ibm.com>
12092 L: linux-s390@vger.kernel.org
12093 W: http://www.ibm.com/developerworks/linux/linux390/
12095 F: drivers/s390/crypto/
12098 M: Steffen Maier <maier@linux.vnet.ibm.com>
12099 M: Benjamin Block <bblock@linux.vnet.ibm.com>
12100 L: linux-s390@vger.kernel.org
12101 W: http://www.ibm.com/developerworks/linux/linux390/
12103 F: drivers/s390/scsi/zfcp_*
12105 S3C24XX SD/MMC Driver
12106 M: Ben Dooks <ben-linux@fluff.org>
12107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12109 F: drivers/mmc/host/s3cmci.*
12111 SAA6588 RDS RECEIVER DRIVER
12112 M: Hans Verkuil <hverkuil@xs4all.nl>
12113 L: linux-media@vger.kernel.org
12114 T: git git://linuxtv.org/media_tree.git
12115 W: https://linuxtv.org
12117 F: drivers/media/i2c/saa6588*
12119 SAA7134 VIDEO4LINUX DRIVER
12120 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12122 L: linux-media@vger.kernel.org
12123 W: https://linuxtv.org
12124 T: git git://linuxtv.org/media_tree.git
12126 F: Documentation/media/v4l-drivers/saa7134*
12127 F: drivers/media/pci/saa7134/
12129 SAA7146 VIDEO4LINUX-2 DRIVER
12130 M: Hans Verkuil <hverkuil@xs4all.nl>
12131 L: linux-media@vger.kernel.org
12132 T: git git://linuxtv.org/media_tree.git
12134 F: drivers/media/common/saa7146/
12135 F: drivers/media/pci/saa7146/
12136 F: include/media/saa7146*
12138 SAMSUNG AUDIO (ASoC) DRIVERS
12139 M: Krzysztof Kozlowski <krzk@kernel.org>
12140 M: Sangbeom Kim <sbkim73@samsung.com>
12141 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12144 F: sound/soc/samsung/
12145 F: Documentation/devicetree/bindings/sound/samsung*
12147 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12148 M: Krzysztof Kozlowski <krzk@kernel.org>
12149 L: linux-crypto@vger.kernel.org
12150 L: linux-samsung-soc@vger.kernel.org
12152 F: drivers/crypto/exynos-rng.c
12153 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12155 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12156 M: Łukasz Stelmach <l.stelmach@samsung.com>
12157 L: linux-samsung-soc@vger.kernel.org
12159 F: drivers/char/hw_random/exynos-trng.c
12160 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12162 SAMSUNG FRAMEBUFFER DRIVER
12163 M: Jingoo Han <jingoohan1@gmail.com>
12164 L: linux-fbdev@vger.kernel.org
12166 F: drivers/video/fbdev/s3c-fb.c
12168 SAMSUNG LAPTOP DRIVER
12169 M: Corentin Chary <corentin.chary@gmail.com>
12170 L: platform-driver-x86@vger.kernel.org
12172 F: drivers/platform/x86/samsung-laptop.c
12174 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12175 M: Sangbeom Kim <sbkim73@samsung.com>
12176 M: Krzysztof Kozlowski <krzk@kernel.org>
12177 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12178 L: linux-kernel@vger.kernel.org
12179 L: linux-samsung-soc@vger.kernel.org
12181 F: drivers/mfd/sec*.c
12182 F: drivers/regulator/s2m*.c
12183 F: drivers/regulator/s5m*.c
12184 F: drivers/clk/clk-s2mps11.c
12185 F: drivers/rtc/rtc-s5m.c
12186 F: include/linux/mfd/samsung/
12187 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12188 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12189 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12190 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12192 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12193 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12194 L: linux-media@vger.kernel.org
12195 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12197 F: drivers/media/platform/s3c-camif/
12198 F: include/media/drv-intf/s3c_camif.h
12200 SAMSUNG S3FWRN5 NFC DRIVER
12201 M: Robert Baldyga <r.baldyga@samsung.com>
12202 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12203 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12205 F: drivers/nfc/s3fwrn5
12207 SAMSUNG S5C73M3 CAMERA DRIVER
12208 M: Kyungmin Park <kyungmin.park@samsung.com>
12209 M: Andrzej Hajda <a.hajda@samsung.com>
12210 L: linux-media@vger.kernel.org
12212 F: drivers/media/i2c/s5c73m3/*
12214 SAMSUNG S5K5BAF CAMERA DRIVER
12215 M: Kyungmin Park <kyungmin.park@samsung.com>
12216 M: Andrzej Hajda <a.hajda@samsung.com>
12217 L: linux-media@vger.kernel.org
12219 F: drivers/media/i2c/s5k5baf.c
12221 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12222 M: Krzysztof Kozlowski <krzk@kernel.org>
12223 M: Vladimir Zapolskiy <vz@mleia.com>
12224 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12225 L: linux-crypto@vger.kernel.org
12226 L: linux-samsung-soc@vger.kernel.org
12228 F: drivers/crypto/s5p-sss.c
12230 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12231 M: Kyungmin Park <kyungmin.park@samsung.com>
12232 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12233 L: linux-media@vger.kernel.org
12234 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12236 F: drivers/media/platform/exynos4-is/
12238 SAMSUNG SOC CLOCK DRIVERS
12239 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12240 M: Tomasz Figa <tomasz.figa@gmail.com>
12241 M: Chanwoo Choi <cw00.choi@samsung.com>
12243 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12244 F: drivers/clk/samsung/
12245 F: include/dt-bindings/clock/exynos*.h
12246 F: Documentation/devicetree/bindings/clock/exynos*.txt
12248 SAMSUNG SPI DRIVERS
12249 M: Kukjin Kim <kgene@kernel.org>
12250 M: Krzysztof Kozlowski <krzk@kernel.org>
12251 M: Andi Shyti <andi.shyti@samsung.com>
12252 L: linux-spi@vger.kernel.org
12253 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12255 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12256 F: drivers/spi/spi-s3c*
12257 F: include/linux/platform_data/spi-s3c64xx.h
12259 SAMSUNG SXGBE DRIVERS
12260 M: Byungho An <bh74.an@samsung.com>
12261 M: Girish K S <ks.giri@samsung.com>
12262 M: Vipul Pandya <vipul.pandya@samsung.com>
12264 L: netdev@vger.kernel.org
12265 F: drivers/net/ethernet/samsung/sxgbe/
12267 SAMSUNG THERMAL DRIVER
12268 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12269 L: linux-pm@vger.kernel.org
12270 L: linux-samsung-soc@vger.kernel.org
12272 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12273 F: drivers/thermal/samsung/
12275 SAMSUNG USB2 PHY DRIVER
12276 M: Kamil Debski <kamil@wypas.org>
12277 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12278 L: linux-kernel@vger.kernel.org
12280 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12281 F: Documentation/phy/samsung-usb2.txt
12282 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12283 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12284 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12285 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12286 F: drivers/phy/samsung/phy-samsung-usb2.c
12287 F: drivers/phy/samsung/phy-samsung-usb2.h
12290 M: Zwane Mwaikambo <zwanem@gmail.com>
12292 F: drivers/watchdog/sc1200wdt.c
12295 M: Ingo Molnar <mingo@redhat.com>
12296 M: Peter Zijlstra <peterz@infradead.org>
12297 L: linux-kernel@vger.kernel.org
12298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12301 F: include/linux/sched.h
12302 F: include/uapi/linux/sched.h
12303 F: include/linux/wait.h
12306 M: Chen Liqin <liqin.linux@gmail.com>
12307 M: Lennox Wu <lennox.wu@gmail.com>
12308 W: http://www.sunplus.com
12312 SCR24X CHIP CARD INTERFACE DRIVER
12313 M: Lubomir Rintel <lkundrak@v3.sk>
12315 F: drivers/char/pcmcia/scr24x_cs.c
12318 M: Jens Axboe <axboe@kernel.dk>
12319 L: linux-scsi@vger.kernel.org
12320 W: http://www.kernel.dk
12322 F: drivers/scsi/sr*
12324 SCSI RDMA PROTOCOL (SRP) INITIATOR
12325 M: Bart Van Assche <bart.vanassche@sandisk.com>
12326 L: linux-rdma@vger.kernel.org
12328 W: http://www.openfabrics.org
12329 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12331 F: drivers/infiniband/ulp/srp/
12332 F: include/scsi/srp.h
12335 M: Doug Gilbert <dgilbert@interlog.com>
12336 L: linux-scsi@vger.kernel.org
12337 W: http://sg.danny.cz/sg
12339 F: Documentation/scsi/scsi-generic.txt
12340 F: drivers/scsi/sg.c
12341 F: include/scsi/sg.h
12344 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12346 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12348 L: linux-scsi@vger.kernel.org
12350 F: Documentation/devicetree/bindings/scsi/
12355 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12356 L: linux-scsi@vger.kernel.org
12358 F: Documentation/scsi/st.txt
12359 F: drivers/scsi/st.*
12360 F: drivers/scsi/st_*.h
12363 M: Vlad Yasevich <vyasevich@gmail.com>
12364 M: Neil Horman <nhorman@tuxdriver.com>
12365 L: linux-sctp@vger.kernel.org
12366 W: http://lksctp.sourceforge.net
12368 F: Documentation/networking/sctp.txt
12369 F: include/linux/sctp.h
12370 F: include/uapi/linux/sctp.h
12371 F: include/net/sctp/
12375 M: Jim Cromie <jim.cromie@gmail.com>
12377 F: Documentation/i2c/busses/scx200_acb
12378 F: arch/x86/platform/scx200/
12379 F: drivers/watchdog/scx200_wdt.c
12380 F: drivers/i2c/busses/scx200*
12381 F: drivers/mtd/maps/scx200_docflash.c
12382 F: include/linux/scx200.h
12385 M: Jim Cromie <jim.cromie@gmail.com>
12387 F: drivers/char/scx200_gpio.c
12388 F: include/linux/scx200_gpio.h
12390 SCx200 HRT CLOCKSOURCE DRIVER
12391 M: Jim Cromie <jim.cromie@gmail.com>
12393 F: drivers/clocksource/scx200_hrt.c
12395 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12396 M: Sascha Sommer <saschasommer@freenet.de>
12397 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12399 F: drivers/mmc/host/sdricoh_cs.c
12402 M: Kees Cook <keescook@chromium.org>
12403 R: Andy Lutomirski <luto@amacapital.net>
12404 R: Will Drewry <wad@chromium.org>
12405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12407 F: kernel/seccomp.c
12408 F: include/uapi/linux/seccomp.h
12409 F: include/linux/seccomp.h
12410 F: tools/testing/selftests/seccomp/*
12411 F: tools/testing/selftests/kselftest_harness.h
12412 F: Documentation/userspace-api/seccomp_filter.rst
12413 K: \bsecure_computing
12416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12417 M: Al Cooper <alcooperx@gmail.com>
12418 L: linux-mmc@vger.kernel.org
12419 L: bcm-kernel-feedback-list@broadcom.com
12421 F: drivers/mmc/host/sdhci-brcmstb*
12423 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12424 M: Adrian Hunter <adrian.hunter@intel.com>
12425 L: linux-mmc@vger.kernel.org
12426 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12428 F: drivers/mmc/host/sdhci*
12429 F: include/linux/mmc/sdhci*
12431 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12432 M: Ben Dooks <ben-linux@fluff.org>
12433 M: Jaehoon Chung <jh80.chung@samsung.com>
12434 L: linux-mmc@vger.kernel.org
12436 F: drivers/mmc/host/sdhci-s3c*
12438 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12439 M: Viresh Kumar <vireshk@kernel.org>
12440 L: linux-mmc@vger.kernel.org
12442 F: drivers/mmc/host/sdhci-spear.c
12444 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12445 M: Kishon Vijay Abraham I <kishon@ti.com>
12446 L: linux-mmc@vger.kernel.org
12448 F: drivers/mmc/host/sdhci-omap.c
12450 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12451 M: Scott Bauer <scott.bauer@intel.com>
12452 M: Jonathan Derrick <jonathan.derrick@intel.com>
12453 L: linux-block@vger.kernel.org
12456 F: block/opal_proto.h
12457 F: include/linux/sed*
12458 F: include/uapi/linux/sed*
12461 M: Security Officers <security@kernel.org>
12465 M: James Morris <jmorris@namei.org>
12466 M: "Serge E. Hallyn" <serge@hallyn.com>
12467 L: linux-security-module@vger.kernel.org (suggested Cc:)
12468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12469 W: http://kernsec.org/
12473 SELINUX SECURITY MODULE
12474 M: Paul Moore <paul@paul-moore.com>
12475 M: Stephen Smalley <sds@tycho.nsa.gov>
12476 M: Eric Paris <eparis@parisplace.org>
12477 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12478 W: https://selinuxproject.org
12479 W: https://github.com/SELinuxProject
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12482 F: include/linux/selinux*
12483 F: security/selinux/
12484 F: scripts/selinux/
12485 F: Documentation/admin-guide/LSM/SELinux.rst
12488 M: Jiri Slaby <jirislaby@gmail.com>
12490 F: drivers/misc/phantom.c
12491 F: include/uapi/linux/phantom.h
12494 M: Rob Herring <robh@kernel.org>
12495 L: linux-serial@vger.kernel.org
12497 F: Documentation/devicetree/bindings/serial/slave-device.txt
12498 F: drivers/tty/serdev/
12499 F: include/linux/serdev.h
12502 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12503 L: linux-serial@vger.kernel.org
12505 F: Documentation/devicetree/bindings/serial/
12506 F: drivers/tty/serial/
12509 M: Sean Young <sean@mess.org>
12510 L: linux-media@vger.kernel.org
12512 F: drivers/media/rc/serial_ir.c
12515 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12516 M: Edward Cree <ecree@solarflare.com>
12517 M: Bert Kenward <bkenward@solarflare.com>
12518 L: netdev@vger.kernel.org
12520 F: drivers/net/ethernet/sfc/
12523 M: Dimitri Sivanich <sivanich@sgi.com>
12525 F: drivers/misc/sgi-gru/
12527 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12528 M: Pat Gefre <pfg@sgi.com>
12529 L: linux-ia64@vger.kernel.org
12531 F: Documentation/ia64/serial.txt
12532 F: drivers/tty/serial/ioc?_serial.c
12533 F: include/linux/ioc?.h
12535 SGI XP/XPC/XPNET DRIVER
12536 M: Cliff Whickman <cpw@sgi.com>
12537 M: Robin Holt <robinmholt@gmail.com>
12539 F: drivers/misc/sgi-xp/
12541 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12542 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12543 L: linux-s390@vger.kernel.org
12544 W: http://www.ibm.com/developerworks/linux/linux390/
12548 SH_VEU V4L2 MEM2MEM DRIVER
12549 L: linux-media@vger.kernel.org
12551 F: drivers/media/platform/sh_veu.c
12553 SH_VOU V4L2 OUTPUT DRIVER
12554 L: linux-media@vger.kernel.org
12556 F: drivers/media/platform/sh_vou.c
12557 F: include/media/drv-intf/sh_vou.h
12559 SI2157 MEDIA DRIVER
12560 M: Antti Palosaari <crope@iki.fi>
12561 L: linux-media@vger.kernel.org
12562 W: https://linuxtv.org
12563 W: http://palosaari.fi/linux/
12564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12565 T: git git://linuxtv.org/anttip/media_tree.git
12567 F: drivers/media/tuners/si2157*
12569 SI2165 MEDIA DRIVER
12570 M: Matthias Schwarzott <zzam@gentoo.org>
12571 L: linux-media@vger.kernel.org
12572 W: https://linuxtv.org
12573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12575 F: drivers/media/dvb-frontends/si2165*
12577 SI2168 MEDIA DRIVER
12578 M: Antti Palosaari <crope@iki.fi>
12579 L: linux-media@vger.kernel.org
12580 W: https://linuxtv.org
12581 W: http://palosaari.fi/linux/
12582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12583 T: git git://linuxtv.org/anttip/media_tree.git
12585 F: drivers/media/dvb-frontends/si2168*
12587 SI470X FM RADIO RECEIVER I2C DRIVER
12588 M: Hans Verkuil <hverkuil@xs4all.nl>
12589 L: linux-media@vger.kernel.org
12590 T: git git://linuxtv.org/media_tree.git
12591 W: https://linuxtv.org
12593 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12595 SI470X FM RADIO RECEIVER USB DRIVER
12596 M: Hans Verkuil <hverkuil@xs4all.nl>
12597 L: linux-media@vger.kernel.org
12598 T: git git://linuxtv.org/media_tree.git
12599 W: https://linuxtv.org
12601 F: drivers/media/radio/si470x/radio-si470x-common.c
12602 F: drivers/media/radio/si470x/radio-si470x.h
12603 F: drivers/media/radio/si470x/radio-si470x-usb.c
12605 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12606 M: Eduardo Valentin <edubezval@gmail.com>
12607 L: linux-media@vger.kernel.org
12608 T: git git://linuxtv.org/media_tree.git
12609 W: https://linuxtv.org
12611 F: drivers/media/radio/si4713/si4713.?
12613 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12614 M: Eduardo Valentin <edubezval@gmail.com>
12615 L: linux-media@vger.kernel.org
12616 T: git git://linuxtv.org/media_tree.git
12617 W: https://linuxtv.org
12619 F: drivers/media/radio/si4713/radio-platform-si4713.c
12621 SI4713 FM RADIO TRANSMITTER USB DRIVER
12622 M: Hans Verkuil <hverkuil@xs4all.nl>
12623 L: linux-media@vger.kernel.org
12624 T: git git://linuxtv.org/media_tree.git
12625 W: https://linuxtv.org
12627 F: drivers/media/radio/si4713/radio-usb-si4713.c
12630 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12632 L: linux-media@vger.kernel.org
12633 W: https://linuxtv.org
12634 T: git git://linuxtv.org/media_tree.git
12636 F: drivers/media/common/siano/
12637 F: drivers/media/usb/siano/
12638 F: drivers/media/usb/siano/
12639 F: drivers/media/mmc/siano/
12641 SILEAD TOUCHSCREEN DRIVER
12642 M: Hans de Goede <hdegoede@redhat.com>
12643 L: linux-input@vger.kernel.org
12644 L: platform-driver-x86@vger.kernel.org
12646 F: drivers/input/touchscreen/silead.c
12647 F: drivers/platform/x86/silead_dmi.c
12649 SILICON MOTION SM712 FRAME BUFFER DRIVER
12650 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12651 M: Teddy Wang <teddy.wang@siliconmotion.com>
12652 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12653 L: linux-fbdev@vger.kernel.org
12655 F: drivers/video/fbdev/sm712*
12656 F: Documentation/fb/sm712fb.txt
12658 SIMPLE FIRMWARE INTERFACE (SFI)
12659 M: Len Brown <lenb@kernel.org>
12660 L: sfi-devel@simplefirmware.org
12661 W: http://simplefirmware.org/
12662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12664 F: arch/x86/platform/sfi/
12666 F: include/linux/sfi*.h
12669 M: Hans de Goede <hdegoede@redhat.com>
12670 L: linux-fbdev@vger.kernel.org
12672 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12673 F: drivers/video/fbdev/simplefb.c
12674 F: include/linux/platform_data/simplefb.h
12676 SIMTEC EB110ATX (Chalice CATS)
12678 P: Vincent Sanders <vince@simtec.co.uk>
12679 M: Simtec Linux Team <linux@simtec.co.uk>
12680 W: http://www.simtec.co.uk/products/EB110ATX/
12683 SIMTEC EB2410ITX (BAST)
12685 P: Vincent Sanders <vince@simtec.co.uk>
12686 M: Simtec Linux Team <linux@simtec.co.uk>
12687 W: http://www.simtec.co.uk/products/EB2410ITX/
12689 F: arch/arm/mach-s3c24xx/mach-bast.c
12690 F: arch/arm/mach-s3c24xx/bast-ide.c
12691 F: arch/arm/mach-s3c24xx/bast-irq.c
12693 SIPHASH PRF ROUTINES
12694 M: Jason A. Donenfeld <Jason@zx2c4.com>
12697 F: lib/test_siphash.c
12698 F: include/linux/siphash.h
12701 M: Gavin Schenk <g.schenk@eckelmann.de>
12702 M: Uwe Kleine-König <kernel@pengutronix.de>
12705 F: include/trace/events/siox.h
12707 SIS 190 ETHERNET DRIVER
12708 M: Francois Romieu <romieu@fr.zoreil.com>
12709 L: netdev@vger.kernel.org
12711 F: drivers/net/ethernet/sis/sis190.c
12713 SIS 900/7016 FAST ETHERNET DRIVER
12714 M: Daniele Venzano <venza@brownhat.org>
12715 W: http://www.brownhat.org/sis900.html
12716 L: netdev@vger.kernel.org
12718 F: drivers/net/ethernet/sis/sis900.*
12720 SIS FRAMEBUFFER DRIVER
12721 M: Thomas Winischhofer <thomas@winischhofer.net>
12722 W: http://www.winischhofer.net/linuxsisvga.shtml
12724 F: Documentation/fb/sisfb.txt
12725 F: drivers/video/fbdev/sis/
12726 F: include/video/sisfb.h
12729 M: Thomas Winischhofer <thomas@winischhofer.net>
12730 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12732 F: drivers/usb/misc/sisusbvga/
12735 M: Christoph Lameter <cl@linux.com>
12736 M: Pekka Enberg <penberg@kernel.org>
12737 M: David Rientjes <rientjes@google.com>
12738 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12739 M: Andrew Morton <akpm@linux-foundation.org>
12740 L: linux-mm@kvack.org
12742 F: include/linux/sl?b*.h
12745 SLEEPABLE READ-COPY UPDATE (SRCU)
12746 M: Lai Jiangshan <jiangshanlai@gmail.com>
12747 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12748 M: Josh Triplett <josh@joshtriplett.org>
12749 R: Steven Rostedt <rostedt@goodmis.org>
12750 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12751 L: linux-kernel@vger.kernel.org
12752 W: http://www.rdrop.com/users/paulmck/RCU/
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12755 F: include/linux/srcu.h
12756 F: kernel/rcu/srcu.c
12758 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12759 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12760 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12762 F: drivers/slimbus/
12763 F: Documentation/devicetree/bindings/slimbus/
12764 F: include/linux/slimbus.h
12766 SMACK SECURITY MODULE
12767 M: Casey Schaufler <casey@schaufler-ca.com>
12768 L: linux-security-module@vger.kernel.org
12769 W: http://schaufler-ca.com
12770 T: git git://github.com/cschaufler/smack-next
12772 F: Documentation/admin-guide/LSM/Smack.rst
12775 SMC91x ETHERNET DRIVER
12776 M: Nicolas Pitre <nico@fluxnic.net>
12778 F: drivers/net/ethernet/smsc/smc91x.*
12780 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12781 M: Sakari Ailus <sakari.ailus@iki.fi>
12782 L: linux-media@vger.kernel.org
12784 F: drivers/media/i2c/smiapp/
12785 F: include/media/i2c/smiapp.h
12786 F: drivers/media/i2c/smiapp-pll.c
12787 F: drivers/media/i2c/smiapp-pll.h
12788 F: include/uapi/linux/smiapp.h
12789 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12791 SMM665 HARDWARE MONITOR DRIVER
12792 M: Guenter Roeck <linux@roeck-us.net>
12793 L: linux-hwmon@vger.kernel.org
12795 F: Documentation/hwmon/smm665
12796 F: drivers/hwmon/smm665.c
12798 SMSC EMC2103 HARDWARE MONITOR DRIVER
12799 M: Steve Glendinning <steve.glendinning@shawell.net>
12800 L: linux-hwmon@vger.kernel.org
12802 F: Documentation/hwmon/emc2103
12803 F: drivers/hwmon/emc2103.c
12805 SMSC SCH5627 HARDWARE MONITOR DRIVER
12806 M: Hans de Goede <hdegoede@redhat.com>
12807 L: linux-hwmon@vger.kernel.org
12809 F: Documentation/hwmon/sch5627
12810 F: drivers/hwmon/sch5627.c
12812 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12813 M: Steve Glendinning <steve.glendinning@shawell.net>
12814 L: linux-fbdev@vger.kernel.org
12816 F: drivers/video/fbdev/smscufx.c
12818 SMSC47B397 HARDWARE MONITOR DRIVER
12819 M: Jean Delvare <jdelvare@suse.com>
12820 L: linux-hwmon@vger.kernel.org
12822 F: Documentation/hwmon/smsc47b397
12823 F: drivers/hwmon/smsc47b397.c
12825 SMSC911x ETHERNET DRIVER
12826 M: Steve Glendinning <steve.glendinning@shawell.net>
12827 L: netdev@vger.kernel.org
12829 F: include/linux/smsc911x.h
12830 F: drivers/net/ethernet/smsc/smsc911x.*
12832 SMSC9420 PCI ETHERNET DRIVER
12833 M: Steve Glendinning <steve.glendinning@shawell.net>
12834 L: netdev@vger.kernel.org
12836 F: drivers/net/ethernet/smsc/smsc9420.*
12838 SOC-CAMERA V4L2 SUBSYSTEM
12839 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12840 L: linux-media@vger.kernel.org
12841 T: git git://linuxtv.org/media_tree.git
12843 F: include/media/soc*
12844 F: drivers/media/i2c/soc_camera/
12845 F: drivers/media/platform/soc_camera/
12847 SOCIONEXT UNIPHIER SOUND DRIVER
12848 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12849 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12851 F: sound/soc/uniphier/
12853 SOEKRIS NET48XX LED SUPPORT
12854 M: Chris Boot <bootc@bootc.net>
12856 F: drivers/leds/leds-net48xx.c
12858 SOFT-ROCE DRIVER (rxe)
12859 M: Moni Shoua <monis@mellanox.com>
12860 L: linux-rdma@vger.kernel.org
12862 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12863 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12864 F: drivers/infiniband/sw/rxe/
12865 F: include/uapi/rdma/rdma_user_rxe.h
12867 SOFTLOGIC 6x10 MPEG CODEC
12868 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12869 M: Anton Sviridenko <anton@corp.bluecherry.net>
12870 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12871 M: Andrey Utkin <andrey_utkin@fastmail.com>
12872 M: Ismael Luceno <ismael@iodev.co.uk>
12873 L: linux-media@vger.kernel.org
12875 F: drivers/media/pci/solo6x10/
12877 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12878 M: James Morse <james.morse@arm.com>
12879 L: linux-arm-kernel@lists.infradead.org
12881 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12882 F: drivers/firmware/arm_sdei.c
12883 F: include/linux/sdei.h
12884 F: include/uapi/linux/sdei.h
12886 SOFTWARE RAID (Multiple Disks) SUPPORT
12887 M: Shaohua Li <shli@kernel.org>
12888 L: linux-raid@vger.kernel.org
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12891 F: drivers/md/Makefile
12892 F: drivers/md/Kconfig
12894 F: drivers/md/raid*
12895 F: include/linux/raid/
12896 F: include/uapi/linux/raid/
12898 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12899 M: Jassi Brar <jaswinder.singh@linaro.org>
12900 L: netdev@vger.kernel.org
12902 F: drivers/net/ethernet/socionext/netsec.c
12903 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12905 SONIC NETWORK DRIVER
12906 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12907 L: netdev@vger.kernel.org
12909 F: drivers/net/ethernet/natsemi/sonic.*
12911 SONICS SILICON BACKPLANE DRIVER (SSB)
12912 M: Michael Buesch <m@bues.ch>
12913 L: linux-wireless@vger.kernel.org
12916 F: include/linux/ssb/
12918 SONY IMX274 SENSOR DRIVER
12919 M: Leon Luo <leonl@leopardimaging.com>
12920 L: linux-media@vger.kernel.org
12921 T: git git://linuxtv.org/media_tree.git
12923 F: drivers/media/i2c/imx274.c
12924 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12926 SONY MEMORYSTICK CARD SUPPORT
12927 M: Alex Dubov <oakad@yahoo.com>
12928 W: http://tifmxx.berlios.de/
12930 F: drivers/memstick/host/tifm_ms.c
12932 SONY MEMORYSTICK STANDARD SUPPORT
12933 M: Maxim Levitsky <maximlevitsky@gmail.com>
12935 F: drivers/memstick/core/ms_block.*
12937 SONY VAIO CONTROL DEVICE DRIVER
12938 M: Mattia Dongili <malattia@linux.it>
12939 L: platform-driver-x86@vger.kernel.org
12940 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12942 F: Documentation/laptops/sony-laptop.txt
12943 F: drivers/char/sonypi.c
12944 F: drivers/platform/x86/sony-laptop.c
12945 F: include/linux/sony-laptop.h
12948 M: Jaroslav Kysela <perex@perex.cz>
12949 M: Takashi Iwai <tiwai@suse.com>
12950 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12951 W: http://www.alsa-project.org/
12952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12953 T: git git://git.alsa-project.org/alsa-kernel.git
12954 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12956 F: Documentation/sound/
12958 F: include/uapi/sound/
12961 SOUND - COMPRESSED AUDIO
12962 M: Vinod Koul <vinod.koul@intel.com>
12963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12966 F: Documentation/sound/alsa/compress_offload.txt
12967 F: include/sound/compress_driver.h
12968 F: include/uapi/sound/compress_*
12969 F: sound/core/compress_offload.c
12970 F: sound/soc/soc-compress.c
12972 SOUND - DMAENGINE HELPERS
12973 M: Lars-Peter Clausen <lars@metafoo.de>
12975 F: include/sound/dmaengine_pcm.h
12976 F: sound/core/pcm_dmaengine.c
12977 F: sound/soc/soc-generic-dmaengine-pcm.c
12979 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12980 M: Liam Girdwood <lgirdwood@gmail.com>
12981 M: Mark Brown <broonie@kernel.org>
12982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12984 W: http://alsa-project.org/main/index.php/ASoC
12986 F: Documentation/devicetree/bindings/sound/
12987 F: Documentation/sound/alsa/soc/
12989 F: include/sound/soc*
12991 SOUNDWIRE SUBSYSTEM
12992 M: Vinod Koul <vinod.koul@intel.com>
12993 M: Sanyog Kale <sanyog.r.kale@intel.com>
12994 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12995 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12997 F: Documentation/driver-api/soundwire/
12998 F: drivers/soundwire/
12999 F: include/linux/soundwire/
13002 M: Olli Salonen <olli.salonen@iki.fi>
13003 L: linux-media@vger.kernel.org
13004 W: https://linuxtv.org
13005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13007 F: drivers/media/dvb-frontends/sp2*
13009 SPARC + UltraSPARC (sparc/sparc64)
13010 M: "David S. Miller" <davem@davemloft.net>
13011 L: sparclinux@vger.kernel.org
13012 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13019 SPARC SERIAL DRIVERS
13020 M: "David S. Miller" <davem@davemloft.net>
13021 L: sparclinux@vger.kernel.org
13022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13025 F: include/linux/sunserialcore.h
13026 F: drivers/tty/serial/suncore.c
13027 F: drivers/tty/serial/sunhv.c
13028 F: drivers/tty/serial/sunsab.c
13029 F: drivers/tty/serial/sunsab.h
13030 F: drivers/tty/serial/sunsu.c
13031 F: drivers/tty/serial/sunzilog.c
13032 F: drivers/tty/serial/sunzilog.h
13033 F: drivers/tty/vcc.c
13036 M: "Christopher Li" <sparse@chrisli.org>
13037 L: linux-sparse@vger.kernel.org
13038 W: https://sparse.wiki.kernel.org/
13039 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13040 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13042 F: include/linux/compiler.h
13044 SPEAR CLOCK FRAMEWORK SUPPORT
13045 M: Viresh Kumar <vireshk@kernel.org>
13046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13047 W: http://www.st.com/spear
13049 F: drivers/clk/spear/
13051 SPEAR PLATFORM SUPPORT
13052 M: Viresh Kumar <vireshk@kernel.org>
13053 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13055 W: http://www.st.com/spear
13057 F: arch/arm/boot/dts/spear*
13058 F: arch/arm/mach-spear/
13061 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13062 M: Marek Vasut <marek.vasut@gmail.com>
13063 L: linux-mtd@lists.infradead.org
13064 W: http://www.linux-mtd.infradead.org/
13065 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13066 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13067 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13069 F: drivers/mtd/spi-nor/
13070 F: include/linux/mtd/spi-nor.h
13073 M: Mark Brown <broonie@kernel.org>
13074 L: linux-spi@vger.kernel.org
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13076 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13078 F: Documentation/devicetree/bindings/spi/
13079 F: Documentation/spi/
13081 F: include/linux/spi/
13082 F: include/uapi/linux/spi/
13085 SPIDERNET NETWORK DRIVER for CELL
13086 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13087 L: netdev@vger.kernel.org
13089 F: Documentation/networking/spider_net.txt
13090 F: drivers/net/ethernet/toshiba/spider_net*
13093 R: Stephen Boyd <sboyd@kernel.org>
13094 L: linux-arm-msm@vger.kernel.org
13095 F: Documentation/devicetree/bindings/spmi/
13097 F: include/dt-bindings/spmi/spmi.h
13098 F: include/linux/spmi.h
13099 F: include/trace/events/spmi.h
13102 M: Jeremy Kerr <jk@ozlabs.org>
13103 L: linuxppc-dev@lists.ozlabs.org
13104 W: http://www.ibm.com/developerworks/power/cell/
13106 F: Documentation/filesystems/spufs.txt
13107 F: arch/powerpc/platforms/cell/spufs/
13109 SQUASHFS FILE SYSTEM
13110 M: Phillip Lougher <phillip@squashfs.org.uk>
13111 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13112 W: http://squashfs.org.uk
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13115 F: Documentation/filesystems/squashfs.txt
13118 SRM (Alpha) environment access
13119 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13121 F: arch/alpha/kernel/srm_env.c
13124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13125 L: stable@vger.kernel.org
13127 F: Documentation/process/stable-kernel-rules.rst
13129 STAGING - ATOMISP DRIVER
13130 M: Alan Cox <alan@linux.intel.com>
13131 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13132 L: linux-media@vger.kernel.org
13134 F: drivers/staging/media/atomisp/
13137 M: Ian Abbott <abbotti@mev.co.uk>
13138 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13140 F: drivers/staging/comedi/
13142 STAGING - FLARION FT1000 DRIVERS
13143 M: Marek Belisko <marek.belisko@gmail.com>
13145 F: drivers/staging/ft1000/
13147 STAGING - INDUSTRIAL IO
13148 M: Jonathan Cameron <jic23@kernel.org>
13149 L: linux-iio@vger.kernel.org
13151 F: Documentation/devicetree/bindings/staging/iio/
13152 F: drivers/staging/iio/
13154 STAGING - LUSTRE PARALLEL FILESYSTEM
13155 M: Oleg Drokin <oleg.drokin@intel.com>
13156 M: Andreas Dilger <andreas.dilger@intel.com>
13157 M: James Simmons <jsimmons@infradead.org>
13158 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13159 W: http://wiki.lustre.org/
13161 F: drivers/staging/lustre
13163 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13164 M: Marc Dietrich <marvin24@gmx.de>
13165 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13166 L: linux-tegra@vger.kernel.org
13168 F: drivers/staging/nvec/
13170 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13171 M: Jens Frederich <jfrederich@gmail.com>
13172 M: Daniel Drake <dsd@laptop.org>
13173 M: Jon Nettleton <jon.nettleton@gmail.com>
13174 W: http://wiki.laptop.org/go/DCON
13176 F: drivers/staging/olpc_dcon/
13178 STAGING - REALTEK RTL8712U DRIVERS
13179 M: Larry Finger <Larry.Finger@lwfinger.net>
13180 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13182 F: drivers/staging/rtl8712/
13184 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13185 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13186 M: Teddy Wang <teddy.wang@siliconmotion.com>
13187 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13188 L: linux-fbdev@vger.kernel.org
13190 F: drivers/staging/sm750fb/
13192 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13193 M: William Hubbs <w.d.hubbs@gmail.com>
13194 M: Chris Brannon <chris@the-brannons.com>
13195 M: Kirk Reiser <kirk@reisers.ca>
13196 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13197 L: speakup@linux-speakup.org
13198 W: http://www.linux-speakup.org/
13200 F: drivers/staging/speakup/
13202 STAGING - VIA VT665X DRIVERS
13203 M: Forest Bond <forest@alittletooquiet.net>
13205 F: drivers/staging/vt665?/
13207 STAGING - WILC1000 WIFI DRIVER
13208 M: Aditya Shankar <aditya.shankar@microchip.com>
13209 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13210 L: linux-wireless@vger.kernel.org
13212 F: drivers/staging/wilc1000/
13214 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13215 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13217 F: drivers/staging/xgifb/
13220 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13222 L: devel@driverdev.osuosl.org
13224 F: drivers/staging/
13226 STARFIRE/DURALAN NETWORK DRIVER
13227 M: Ion Badulescu <ionut@badula.org>
13229 F: drivers/net/ethernet/adaptec/starfire*
13231 STEC S1220 SKD DRIVER
13232 M: Bart Van Assche <bart.vanassche@wdc.com>
13233 L: linux-block@vger.kernel.org
13235 F: drivers/block/skd*[ch]
13238 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13240 F: drivers/staging/media/st-cec/
13241 F: Documentation/devicetree/bindings/media/stih-cec.txt
13243 STK1160 USB VIDEO CAPTURE DRIVER
13244 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13245 L: linux-media@vger.kernel.org
13246 T: git git://linuxtv.org/media_tree.git
13248 F: drivers/media/usb/stk1160/
13250 STMMAC ETHERNET DRIVER
13251 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13252 M: Alexandre Torgue <alexandre.torgue@st.com>
13253 L: netdev@vger.kernel.org
13254 W: http://www.stlinux.com
13256 F: drivers/net/ethernet/stmicro/stmmac/
13259 M: Sam Creasey <sammy@sammy.net>
13260 W: http://sammy.net/sun3/
13262 F: arch/m68k/kernel/*sun3*
13263 F: arch/m68k/sun3*/
13264 F: arch/m68k/include/asm/sun3*
13265 F: drivers/net/ethernet/i825xx/sun3*
13267 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13268 M: Hans de Goede <hdegoede@redhat.com>
13269 L: linux-input@vger.kernel.org
13271 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13272 F: drivers/input/keyboard/sun4i-lradc-keys.c
13274 SUNDANCE NETWORK DRIVER
13275 M: Denis Kirjanov <kda@linux-powerpc.org>
13276 L: netdev@vger.kernel.org
13278 F: drivers/net/ethernet/dlink/sundance.c
13281 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13282 M: Rich Felker <dalias@libc.org>
13283 L: linux-sh@vger.kernel.org
13284 Q: http://patchwork.kernel.org/project/linux-sh/list/
13286 F: Documentation/sh/
13291 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13292 M: Len Brown <len.brown@intel.com>
13293 M: Pavel Machek <pavel@ucw.cz>
13294 L: linux-pm@vger.kernel.org
13295 B: https://bugzilla.kernel.org
13297 F: Documentation/power/
13298 F: arch/x86/kernel/acpi/
13299 F: drivers/base/power/
13301 F: include/linux/suspend.h
13302 F: include/linux/freezer.h
13303 F: include/linux/pm.h
13306 M: Martin Mares <mj@ucw.cz>
13307 L: linux-video@atrey.karlin.mff.cuni.cz
13309 F: Documentation/svga.txt
13310 F: arch/x86/boot/video*
13313 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13314 L: iommu@lists.linux-foundation.org
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13318 F: arch/*/kernel/pci-swiotlb.c
13319 F: include/linux/swiotlb.h
13322 M: Jiri Pirko <jiri@resnulli.us>
13323 M: Ivan Vecera <ivecera@redhat.com>
13324 L: netdev@vger.kernel.org
13327 F: include/net/switchdev.h
13329 SYNC FILE FRAMEWORK
13330 M: Sumit Semwal <sumit.semwal@linaro.org>
13331 R: Gustavo Padovan <gustavo@padovan.org>
13333 L: linux-media@vger.kernel.org
13334 L: dri-devel@lists.freedesktop.org
13335 F: drivers/dma-buf/sync_*
13336 F: drivers/dma-buf/dma-fence*
13337 F: drivers/dma-buf/sw_sync.c
13338 F: include/linux/sync_file.h
13339 F: include/uapi/linux/sync_file.h
13340 F: Documentation/sync_file.txt
13341 T: git git://anongit.freedesktop.org/drm/drm-misc
13343 SYNOPSYS ARC ARCHITECTURE
13344 M: Vineet Gupta <vgupta@synopsys.com>
13345 L: linux-snps-arc@lists.infradead.org
13348 F: Documentation/devicetree/bindings/arc/*
13349 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13350 F: drivers/clocksource/arc_timer.c
13351 F: drivers/tty/serial/arc_uart.c
13352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13354 SYNOPSYS ARC HSDK SDP pll clock driver
13355 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13357 F: drivers/clk/clk-hsdk-pll.c
13358 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13360 SYNOPSYS ARC SDP clock driver
13361 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13363 F: drivers/clk/axs10x/*
13364 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13366 SYNOPSYS ARC SDP platform support
13367 M: Alexey Brodkin <abrodkin@synopsys.com>
13369 F: arch/arc/plat-axs10x
13370 F: arch/arc/boot/dts/ax*
13371 F: Documentation/devicetree/bindings/arc/axs10*
13373 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13374 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13376 F: drivers/reset/reset-axs10x.c
13377 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13379 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13380 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13382 F: drivers/tty/serial/8250/8250_dw.c
13384 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13385 M: Hoan Tran <hotran@apm.com>
13386 L: linux-gpio@vger.kernel.org
13388 F: drivers/gpio/gpio-dwapb.c
13389 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13391 SYNOPSYS DESIGNWARE DMAC DRIVER
13392 M: Viresh Kumar <vireshk@kernel.org>
13393 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13395 F: include/linux/dma/dw.h
13396 F: include/linux/platform_data/dma-dw.h
13399 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13400 M: Jose Abreu <Jose.Abreu@synopsys.com>
13401 L: netdev@vger.kernel.org
13403 F: drivers/net/ethernet/synopsys/
13405 SYNOPSYS DESIGNWARE I2C DRIVER
13406 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13407 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13408 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13409 L: linux-i2c@vger.kernel.org
13411 F: drivers/i2c/busses/i2c-designware-*
13412 F: include/linux/platform_data/i2c-designware.h
13414 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13415 M: Jaehoon Chung <jh80.chung@samsung.com>
13416 L: linux-mmc@vger.kernel.org
13418 F: drivers/mmc/host/dw_mmc*
13420 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13421 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13423 F: drivers/reset/reset-hsdk.c
13424 F: include/dt-bindings/reset/snps,hsdk-reset.h
13425 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13427 SYSTEM CONFIGURATION (SYSCON)
13428 M: Lee Jones <lee.jones@linaro.org>
13429 M: Arnd Bergmann <arnd@arndb.de>
13430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13432 F: drivers/mfd/syscon.c
13434 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13435 M: Sudeep Holla <sudeep.holla@arm.com>
13436 L: linux-arm-kernel@lists.infradead.org
13438 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13439 F: drivers/clk/clk-scpi.c
13440 F: drivers/cpufreq/scpi-cpufreq.c
13441 F: drivers/firmware/arm_scpi.c
13442 F: include/linux/scpi_protocol.h
13444 SYSTEM RESET/SHUTDOWN DRIVERS
13445 M: Sebastian Reichel <sre@kernel.org>
13446 L: linux-pm@vger.kernel.org
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13449 F: Documentation/devicetree/bindings/power/reset/
13450 F: drivers/power/reset/
13452 SYSTEM TRACE MODULE CLASS
13453 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13456 F: Documentation/trace/stm.txt
13457 F: drivers/hwtracing/stm/
13458 F: include/linux/stm.h
13459 F: include/uapi/linux/stm.h
13462 M: Christoph Hellwig <hch@infradead.org>
13464 F: Documentation/filesystems/sysv-fs.txt
13466 F: include/linux/sysv_fs.h
13469 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13470 L: linux-scsi@vger.kernel.org
13471 L: target-devel@vger.kernel.org
13472 W: http://www.linux-iscsi.org
13473 W: http://groups.google.com/group/linux-iscsi-target-dev
13474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13478 F: Documentation/target/
13480 TASKSTATS STATISTICS INTERFACE
13481 M: Balbir Singh <bsingharora@gmail.com>
13483 F: Documentation/accounting/taskstats*
13484 F: include/linux/taskstats*
13485 F: kernel/taskstats.c
13488 M: Jamal Hadi Salim <jhs@mojatatu.com>
13489 M: Cong Wang <xiyou.wangcong@gmail.com>
13490 M: Jiri Pirko <jiri@resnulli.us>
13491 L: netdev@vger.kernel.org
13493 F: include/net/pkt_cls.h
13494 F: include/net/pkt_sched.h
13495 F: include/net/tc_act/
13496 F: include/uapi/linux/pkt_cls.h
13497 F: include/uapi/linux/pkt_sched.h
13498 F: include/uapi/linux/tc_act/
13499 F: include/uapi/linux/tc_ematch/
13502 TCP LOW PRIORITY MODULE
13503 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13504 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13505 W: http://tcp-lp-mod.sourceforge.net/
13507 F: net/ipv4/tcp_lp.c
13509 TDA10071 MEDIA DRIVER
13510 M: Antti Palosaari <crope@iki.fi>
13511 L: linux-media@vger.kernel.org
13512 W: https://linuxtv.org
13513 W: http://palosaari.fi/linux/
13514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13515 T: git git://linuxtv.org/anttip/media_tree.git
13517 F: drivers/media/dvb-frontends/tda10071*
13519 TDA18212 MEDIA DRIVER
13520 M: Antti Palosaari <crope@iki.fi>
13521 L: linux-media@vger.kernel.org
13522 W: https://linuxtv.org
13523 W: http://palosaari.fi/linux/
13524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13525 T: git git://linuxtv.org/anttip/media_tree.git
13527 F: drivers/media/tuners/tda18212*
13529 TDA18218 MEDIA DRIVER
13530 M: Antti Palosaari <crope@iki.fi>
13531 L: linux-media@vger.kernel.org
13532 W: https://linuxtv.org
13533 W: http://palosaari.fi/linux/
13534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13535 T: git git://linuxtv.org/anttip/media_tree.git
13537 F: drivers/media/tuners/tda18218*
13539 TDA18250 MEDIA DRIVER
13540 M: Olli Salonen <olli.salonen@iki.fi>
13541 L: linux-media@vger.kernel.org
13542 W: https://linuxtv.org
13543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13544 T: git git://linuxtv.org/media_tree.git
13546 F: drivers/media/tuners/tda18250*
13548 TDA18271 MEDIA DRIVER
13549 M: Michael Krufky <mkrufky@linuxtv.org>
13550 L: linux-media@vger.kernel.org
13551 W: https://linuxtv.org
13552 W: http://github.com/mkrufky
13553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13554 T: git git://linuxtv.org/mkrufky/tuners.git
13556 F: drivers/media/tuners/tda18271*
13558 TDA827x MEDIA DRIVER
13559 M: Michael Krufky <mkrufky@linuxtv.org>
13560 L: linux-media@vger.kernel.org
13561 W: https://linuxtv.org
13562 W: http://github.com/mkrufky
13563 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13564 T: git git://linuxtv.org/mkrufky/tuners.git
13566 F: drivers/media/tuners/tda8290.*
13568 TDA8290 MEDIA DRIVER
13569 M: Michael Krufky <mkrufky@linuxtv.org>
13570 L: linux-media@vger.kernel.org
13571 W: https://linuxtv.org
13572 W: http://github.com/mkrufky
13573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13574 T: git git://linuxtv.org/mkrufky/tuners.git
13576 F: drivers/media/tuners/tda8290.*
13578 TDA9840 MEDIA DRIVER
13579 M: Hans Verkuil <hverkuil@xs4all.nl>
13580 L: linux-media@vger.kernel.org
13581 T: git git://linuxtv.org/media_tree.git
13582 W: https://linuxtv.org
13584 F: drivers/media/i2c/tda9840*
13586 TEA5761 TUNER DRIVER
13587 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13588 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13589 L: linux-media@vger.kernel.org
13590 W: https://linuxtv.org
13591 T: git git://linuxtv.org/media_tree.git
13593 F: drivers/media/tuners/tea5761.*
13595 TEA5767 TUNER DRIVER
13596 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13597 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13598 L: linux-media@vger.kernel.org
13599 W: https://linuxtv.org
13600 T: git git://linuxtv.org/media_tree.git
13602 F: drivers/media/tuners/tea5767.*
13604 TEA6415C MEDIA DRIVER
13605 M: Hans Verkuil <hverkuil@xs4all.nl>
13606 L: linux-media@vger.kernel.org
13607 T: git git://linuxtv.org/media_tree.git
13608 W: https://linuxtv.org
13610 F: drivers/media/i2c/tea6415c*
13612 TEA6420 MEDIA DRIVER
13613 M: Hans Verkuil <hverkuil@xs4all.nl>
13614 L: linux-media@vger.kernel.org
13615 T: git git://linuxtv.org/media_tree.git
13616 W: https://linuxtv.org
13618 F: drivers/media/i2c/tea6420*
13621 M: Jiri Pirko <jiri@resnulli.us>
13622 L: netdev@vger.kernel.org
13624 F: drivers/net/team/
13625 F: include/linux/if_team.h
13626 F: include/uapi/linux/if_team.h
13628 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13629 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13631 F: arch/x86/platform/ts5500/
13633 TECHNOTREND USB IR RECEIVER
13634 M: Sean Young <sean@mess.org>
13635 L: linux-media@vger.kernel.org
13637 F: drivers/media/rc/ttusbir.c
13640 M: Jens Wiklander <jens.wiklander@linaro.org>
13642 F: include/linux/tee_drv.h
13643 F: include/uapi/linux/tee.h
13645 F: Documentation/tee.txt
13647 TEGRA ARCHITECTURE SUPPORT
13648 M: Thierry Reding <thierry.reding@gmail.com>
13649 M: Jonathan Hunter <jonathanh@nvidia.com>
13650 L: linux-tegra@vger.kernel.org
13651 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13657 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13658 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13660 F: drivers/clk/tegra/
13663 M: Laxman Dewangan <ldewangan@nvidia.com>
13664 M: Jon Hunter <jonathanh@nvidia.com>
13666 F: drivers/dma/tegra*
13669 M: Laxman Dewangan <ldewangan@nvidia.com>
13671 F: drivers/i2c/busses/i2c-tegra.c
13673 TEGRA IOMMU DRIVERS
13674 M: Hiroshi Doyu <hdoyu@nvidia.com>
13676 F: drivers/iommu/tegra*
13679 M: Rakesh Iyer <riyer@nvidia.com>
13680 M: Laxman Dewangan <ldewangan@nvidia.com>
13682 F: drivers/input/keyboard/tegra-kbc.c
13685 M: Thierry Reding <thierry.reding@gmail.com>
13687 F: drivers/pwm/pwm-tegra.c
13689 TEGRA SERIAL DRIVER
13690 M: Laxman Dewangan <ldewangan@nvidia.com>
13692 F: drivers/tty/serial/serial-tegra.c
13695 M: Laxman Dewangan <ldewangan@nvidia.com>
13697 F: drivers/spi/spi-tegra*
13699 TEHUTI ETHERNET DRIVER
13700 M: Andy Gospodarek <andy@greyhouse.net>
13701 L: netdev@vger.kernel.org
13703 F: drivers/net/ethernet/tehuti/*
13705 Telecom Clock Driver for MCPL0010
13706 M: Mark Gross <mark.gross@intel.com>
13708 F: drivers/char/tlclk.c
13710 TENSILICA XTENSA PORT (xtensa)
13711 M: Chris Zankel <chris@zankel.net>
13712 M: Max Filippov <jcmvbkbc@gmail.com>
13713 L: linux-xtensa@linux-xtensa.org
13714 T: git git://github.com/czankel/xtensa-linux.git
13717 F: drivers/irqchip/irq-xtensa-*
13719 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13720 M: Nishanth Menon <nm@ti.com>
13721 M: Tero Kristo <t-kristo@ti.com>
13722 M: Santosh Shilimkar <ssantosh@kernel.org>
13723 L: linux-arm-kernel@lists.infradead.org
13725 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13726 F: drivers/firmware/ti_sci*
13727 F: include/linux/soc/ti/ti_sci_protocol.h
13728 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13729 F: include/dt-bindings/genpd/k2g.h
13730 F: drivers/soc/ti/ti_sci_pm_domains.c
13731 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13732 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13733 F: drivers/clk/keystone/sci-clk.c
13734 F: drivers/reset/reset-ti-sci.c
13736 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13737 M: Hans Verkuil <hverkuil@xs4all.nl>
13738 L: linux-media@vger.kernel.org
13739 T: git git://linuxtv.org/media_tree.git
13740 W: https://linuxtv.org
13742 F: drivers/media/radio/radio-raremono.c
13745 M: Zhang Rui <rui.zhang@intel.com>
13746 M: Eduardo Valentin <edubezval@gmail.com>
13747 L: linux-pm@vger.kernel.org
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13750 Q: https://patchwork.kernel.org/project/linux-pm/list/
13752 F: drivers/thermal/
13753 F: include/linux/thermal.h
13754 F: include/uapi/linux/thermal.h
13755 F: include/linux/cpu_cooling.h
13756 F: Documentation/devicetree/bindings/thermal/
13758 THERMAL/CPU_COOLING
13759 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13760 M: Viresh Kumar <viresh.kumar@linaro.org>
13761 M: Javi Merino <javi.merino@kernel.org>
13762 L: linux-pm@vger.kernel.org
13764 F: Documentation/thermal/cpu-cooling-api.txt
13765 F: drivers/thermal/cpu_cooling.c
13766 F: include/linux/cpu_cooling.h
13768 THINKPAD ACPI EXTRAS DRIVER
13769 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13770 L: ibm-acpi-devel@lists.sourceforge.net
13771 L: platform-driver-x86@vger.kernel.org
13772 W: http://ibm-acpi.sourceforge.net
13773 W: http://thinkwiki.org/wiki/Ibm-acpi
13774 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13776 F: drivers/platform/x86/thinkpad_acpi.c
13779 M: Andreas Noever <andreas.noever@gmail.com>
13780 M: Michael Jamet <michael.jamet@intel.com>
13781 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13782 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13785 F: Documentation/admin-guide/thunderbolt.rst
13786 F: drivers/thunderbolt/
13787 F: include/linux/thunderbolt.h
13789 THUNDERBOLT NETWORK DRIVER
13790 M: Michael Jamet <michael.jamet@intel.com>
13791 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13792 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13793 L: netdev@vger.kernel.org
13795 F: drivers/net/thunderbolt.c
13797 THUNDERX GPIO DRIVER
13798 M: David Daney <david.daney@cavium.com>
13800 F: drivers/gpio/gpio-thunderx.c
13802 TI AM437X VPFE DRIVER
13803 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13804 L: linux-media@vger.kernel.org
13805 W: https://linuxtv.org
13806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13807 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13809 F: drivers/media/platform/am437x/
13811 TI BANDGAP AND THERMAL DRIVER
13812 M: Eduardo Valentin <edubezval@gmail.com>
13813 M: Keerthy <j-keerthy@ti.com>
13814 L: linux-pm@vger.kernel.org
13815 L: linux-omap@vger.kernel.org
13817 F: drivers/thermal/ti-soc-thermal/
13819 TI BQ27XXX POWER SUPPLY DRIVER
13820 R: Andrew F. Davis <afd@ti.com>
13821 F: include/linux/power/bq27xxx_battery.h
13822 F: drivers/power/supply/bq27xxx_battery.c
13823 F: drivers/power/supply/bq27xxx_battery_i2c.c
13825 TI CDCE706 CLOCK DRIVER
13826 M: Max Filippov <jcmvbkbc@gmail.com>
13828 F: drivers/clk/clk-cdce706.c
13831 M: Tero Kristo <t-kristo@ti.com>
13832 L: linux-omap@vger.kernel.org
13835 F: include/linux/clk/ti.h
13837 TI DAVINCI MACHINE SUPPORT
13838 M: Sekhar Nori <nsekhar@ti.com>
13839 M: Kevin Hilman <khilman@kernel.org>
13840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13843 F: arch/arm/mach-davinci/
13844 F: drivers/i2c/busses/i2c-davinci.c
13845 F: arch/arm/boot/dts/da850*
13847 TI DAVINCI SERIES GPIO DRIVER
13848 M: Keerthy <j-keerthy@ti.com>
13849 L: linux-gpio@vger.kernel.org
13851 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13852 F: drivers/gpio/gpio-davinci.c
13854 TI DAVINCI SERIES MEDIA DRIVER
13855 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13856 L: linux-media@vger.kernel.org
13857 W: https://linuxtv.org
13858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13859 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13861 F: drivers/media/platform/davinci/
13862 F: include/media/davinci/
13864 TI ETHERNET SWITCH DRIVER (CPSW)
13865 R: Grygorii Strashko <grygorii.strashko@ti.com>
13866 L: linux-omap@vger.kernel.org
13867 L: netdev@vger.kernel.org
13869 F: drivers/net/ethernet/ti/cpsw*
13870 F: drivers/net/ethernet/ti/davinci*
13872 TI FLASH MEDIA INTERFACE DRIVER
13873 M: Alex Dubov <oakad@yahoo.com>
13875 F: drivers/misc/tifm*
13876 F: drivers/mmc/host/tifm_sd.c
13877 F: include/linux/tifm.h
13879 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13880 M: Santosh Shilimkar <ssantosh@kernel.org>
13881 L: linux-kernel@vger.kernel.org
13882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13884 F: drivers/soc/ti/*
13885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13887 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13888 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13889 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13892 F: sound/soc/codecs/lm49453*
13893 F: sound/soc/codecs/isabelle*
13895 TI LP855x BACKLIGHT DRIVER
13896 M: Milo Kim <milo.kim@ti.com>
13898 F: Documentation/backlight/lp855x-driver.txt
13899 F: drivers/video/backlight/lp855x_bl.c
13900 F: include/linux/platform_data/lp855x.h
13902 TI LP8727 CHARGER DRIVER
13903 M: Milo Kim <milo.kim@ti.com>
13905 F: drivers/power/supply/lp8727_charger.c
13906 F: include/linux/platform_data/lp8727.h
13908 TI LP8788 MFD DRIVER
13909 M: Milo Kim <milo.kim@ti.com>
13911 F: drivers/iio/adc/lp8788_adc.c
13912 F: drivers/leds/leds-lp8788.c
13913 F: drivers/mfd/lp8788*.c
13914 F: drivers/power/supply/lp8788-charger.c
13915 F: drivers/regulator/lp8788-*.c
13916 F: include/linux/mfd/lp8788*.h
13918 TI NETCP ETHERNET DRIVER
13919 M: Wingman Kwok <w-kwok2@ti.com>
13920 M: Murali Karicheri <m-karicheri2@ti.com>
13921 L: netdev@vger.kernel.org
13923 F: drivers/net/ethernet/ti/netcp*
13925 TI TAS571X FAMILY ASoC CODEC DRIVER
13926 M: Kevin Cernekee <cernekee@chromium.org>
13927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13929 F: sound/soc/codecs/tas571x*
13931 TI TRF7970A NFC DRIVER
13932 M: Mark Greer <mgreer@animalcreek.com>
13933 L: linux-wireless@vger.kernel.org
13934 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13936 F: drivers/nfc/trf7970a.c
13937 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13939 TI TWL4030 SERIES SOC CODEC DRIVER
13940 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13941 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13943 F: sound/soc/codecs/twl4030*
13946 M: Benoit Parrot <bparrot@ti.com>
13947 L: linux-media@vger.kernel.org
13948 W: http://linuxtv.org/
13949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13951 F: drivers/media/platform/ti-vpe/
13953 TI WILINK WIRELESS DRIVERS
13954 L: linux-wireless@vger.kernel.org
13955 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13956 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13959 F: drivers/net/wireless/ti/
13960 F: include/linux/wl12xx.h
13963 W: http://www.mellanox.com/repository/solutions/tile-scm/
13966 F: drivers/char/tile-srom.c
13967 F: drivers/edac/tile_edac.c
13968 F: drivers/net/ethernet/tile/
13969 F: drivers/rtc/rtc-tile.c
13970 F: drivers/tty/hvc/hvc_tile.c
13971 F: drivers/tty/serial/tilegx.c
13972 F: drivers/usb/host/*-tilegx.c
13973 F: include/linux/usb/tilegx.h
13975 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13976 M: John Stultz <john.stultz@linaro.org>
13977 M: Thomas Gleixner <tglx@linutronix.de>
13978 R: Stephen Boyd <sboyd@kernel.org>
13979 L: linux-kernel@vger.kernel.org
13980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13982 F: include/linux/clocksource.h
13983 F: include/linux/time.h
13984 F: include/linux/timex.h
13985 F: include/uapi/linux/time.h
13986 F: include/uapi/linux/timex.h
13987 F: kernel/time/clocksource.c
13988 F: kernel/time/time*.c
13989 F: kernel/time/alarmtimer.c
13990 F: kernel/time/ntp.c
13991 F: tools/testing/selftests/timers/
13994 M: Jon Maloy <jon.maloy@ericsson.com>
13995 M: Ying Xue <ying.xue@windriver.com>
13996 L: netdev@vger.kernel.org (core kernel code)
13997 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13998 W: http://tipc.sourceforge.net/
14000 F: include/uapi/linux/tipc*.h
14003 TLAN NETWORK DRIVER
14004 M: Samuel Chessman <chessman@tux.org>
14005 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14006 W: http://sourceforge.net/projects/tlan/
14008 F: Documentation/networking/tlan.txt
14009 F: drivers/net/ethernet/ti/tlan.*
14011 TM6000 VIDEO4LINUX DRIVER
14012 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14014 L: linux-media@vger.kernel.org
14015 W: https://linuxtv.org
14016 T: git git://linuxtv.org/media_tree.git
14018 F: drivers/media/usb/tm6000/
14019 F: Documentation/media/v4l-drivers/tm6000*
14021 TMIO/SDHI MMC DRIVER
14022 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14023 L: linux-mmc@vger.kernel.org
14025 F: drivers/mmc/host/tmio_mmc*
14026 F: drivers/mmc/host/renesas_sdhi*
14027 F: include/linux/mfd/tmio.h
14029 TMP401 HARDWARE MONITOR DRIVER
14030 M: Guenter Roeck <linux@roeck-us.net>
14031 L: linux-hwmon@vger.kernel.org
14033 F: Documentation/hwmon/tmp401
14034 F: drivers/hwmon/tmp401.c
14036 TMPFS (SHMEM FILESYSTEM)
14037 M: Hugh Dickins <hughd@google.com>
14038 L: linux-mm@kvack.org
14040 F: include/linux/shmem_fs.h
14043 TOMOYO SECURITY MODULE
14044 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14045 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14046 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14047 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14048 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14049 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14050 W: http://tomoyo.sourceforge.jp/
14051 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14053 F: security/tomoyo/
14055 TOPSTAR LAPTOP EXTRAS DRIVER
14056 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14057 L: platform-driver-x86@vger.kernel.org
14059 F: drivers/platform/x86/topstar-laptop.c
14061 TORTURE-TEST MODULES
14062 M: Davidlohr Bueso <dave@stgolabs.net>
14063 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14064 M: Josh Triplett <josh@joshtriplett.org>
14065 L: linux-kernel@vger.kernel.org
14067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14068 F: Documentation/RCU/torture.txt
14069 F: kernel/torture.c
14070 F: kernel/rcu/rcutorture.c
14071 F: kernel/locking/locktorture.c
14073 TOSHIBA ACPI EXTRAS DRIVER
14074 M: Azael Avalos <coproscefalo@gmail.com>
14075 L: platform-driver-x86@vger.kernel.org
14077 F: drivers/platform/x86/toshiba_acpi.c
14079 TOSHIBA BLUETOOTH DRIVER
14080 M: Azael Avalos <coproscefalo@gmail.com>
14081 L: platform-driver-x86@vger.kernel.org
14083 F: drivers/platform/x86/toshiba_bluetooth.c
14085 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14086 M: Azael Avalos <coproscefalo@gmail.com>
14087 L: platform-driver-x86@vger.kernel.org
14089 F: drivers/platform/x86/toshiba_haps.c
14092 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14093 W: http://www.buzzard.org.uk/toshiba/
14095 F: drivers/char/toshiba.c
14096 F: include/linux/toshiba.h
14097 F: include/uapi/linux/toshiba.h
14099 TOSHIBA TC358743 DRIVER
14100 M: Mats Randgaard <matrandg@cisco.com>
14101 L: linux-media@vger.kernel.org
14103 F: drivers/media/i2c/tc358743*
14104 F: include/media/i2c/tc358743.h
14106 TOSHIBA WMI HOTKEYS DRIVER
14107 M: Azael Avalos <coproscefalo@gmail.com>
14108 L: platform-driver-x86@vger.kernel.org
14110 F: drivers/platform/x86/toshiba-wmi.c
14113 M: Peter Huewe <peterhuewe@gmx.de>
14114 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14115 R: Jason Gunthorpe <jgg@ziepe.ca>
14116 L: linux-integrity@vger.kernel.org
14117 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14118 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14119 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14121 F: drivers/char/tpm/
14124 M: Steven Rostedt <rostedt@goodmis.org>
14125 M: Ingo Molnar <mingo@redhat.com>
14126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14128 F: Documentation/trace/ftrace.txt
14129 F: arch/*/*/*/ftrace.h
14130 F: arch/*/kernel/ftrace.c
14131 F: include/*/ftrace.h
14132 F: include/linux/trace*.h
14135 F: tools/testing/selftests/ftrace/
14137 TRACING MMIO ACCESSES (MMIOTRACE)
14138 M: Steven Rostedt <rostedt@goodmis.org>
14139 M: Ingo Molnar <mingo@kernel.org>
14140 R: Karol Herbst <karolherbst@gmail.com>
14141 R: Pekka Paalanen <ppaalanen@gmail.com>
14143 L: linux-kernel@vger.kernel.org
14144 L: nouveau@lists.freedesktop.org
14145 F: kernel/trace/trace_mmiotrace.c
14146 F: include/linux/mmiotrace.h
14147 F: arch/x86/mm/kmmio.c
14148 F: arch/x86/mm/mmio-mod.c
14149 F: arch/x86/mm/testmmiotrace.c
14152 M: Jiri Kosina <trivial@kernel.org>
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14155 K: ^Subject:.*(?i)trivial
14157 TEMPO SEMICONDUCTOR DRIVERS
14158 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14160 F: sound/soc/codecs/tscs*.c
14161 F: sound/soc/codecs/tscs*.h
14162 F: Documentation/devicetree/bindings/sound/tscs*.txt
14165 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14166 M: Jiri Slaby <jslaby@suse.com>
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14169 F: Documentation/serial/
14171 F: drivers/tty/serial/serial_core.c
14172 F: include/linux/serial_core.h
14173 F: include/linux/serial.h
14174 F: include/linux/tty.h
14175 F: include/uapi/linux/serial_core.h
14176 F: include/uapi/linux/serial.h
14177 F: include/uapi/linux/tty.h
14179 TUA9001 MEDIA DRIVER
14180 M: Antti Palosaari <crope@iki.fi>
14181 L: linux-media@vger.kernel.org
14182 W: https://linuxtv.org
14183 W: http://palosaari.fi/linux/
14184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14185 T: git git://linuxtv.org/anttip/media_tree.git
14187 F: drivers/media/tuners/tua9001*
14189 TULIP NETWORK DRIVERS
14190 L: netdev@vger.kernel.org
14191 L: linux-parisc@vger.kernel.org
14193 F: drivers/net/ethernet/dec/tulip/
14196 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14197 W: http://vtun.sourceforge.net/tun
14199 F: Documentation/networking/tuntap.txt
14200 F: arch/um/os-Linux/drivers/
14202 TURBOCHANNEL SUBSYSTEM
14203 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14204 M: Ralf Baechle <ralf@linux-mips.org>
14205 L: linux-mips@linux-mips.org
14206 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14209 F: include/linux/tc.h
14211 TW5864 VIDEO4LINUX DRIVER
14212 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14213 M: Anton Sviridenko <anton@corp.bluecherry.net>
14214 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14215 M: Andrey Utkin <andrey_utkin@fastmail.com>
14216 L: linux-media@vger.kernel.org
14218 F: drivers/media/pci/tw5864/
14220 TW68 VIDEO4LINUX DRIVER
14221 M: Hans Verkuil <hverkuil@xs4all.nl>
14222 L: linux-media@vger.kernel.org
14223 T: git git://linuxtv.org/media_tree.git
14224 W: https://linuxtv.org
14226 F: drivers/media/pci/tw68/
14228 TW686X VIDEO4LINUX DRIVER
14229 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14230 L: linux-media@vger.kernel.org
14231 T: git git://linuxtv.org/media_tree.git
14232 W: http://linuxtv.org
14234 F: drivers/media/pci/tw686x/
14236 UBI FILE SYSTEM (UBIFS)
14237 M: Richard Weinberger <richard@nod.at>
14238 M: Artem Bityutskiy <dedekind1@gmail.com>
14239 M: Adrian Hunter <adrian.hunter@intel.com>
14240 L: linux-mtd@lists.infradead.org
14241 T: git git://git.infradead.org/ubifs-2.6.git
14242 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14244 F: Documentation/filesystems/ubifs.txt
14247 UCLINUX (M68KNOMMU AND COLDFIRE)
14248 M: Greg Ungerer <gerg@linux-m68k.org>
14249 W: http://www.linux-m68k.org/
14250 W: http://www.uclinux.org/
14251 L: linux-m68k@lists.linux-m68k.org
14252 L: uclinux-dev@uclinux.org (subscribers-only)
14253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14255 F: arch/m68k/coldfire/
14257 F: arch/m68k/*/*_no.*
14258 F: arch/m68k/include/asm/*_no.*
14261 M: Jan Kara <jack@suse.com>
14263 F: Documentation/filesystems/udf.txt
14267 M: Bastien Nocera <hadess@hadess.net>
14268 L: linux-input@vger.kernel.org
14270 F: drivers/hid/hid-udraw-ps3.c
14273 M: Evgeniy Dushistov <dushistov@mail.ru>
14275 F: Documentation/filesystems/ufs.txt
14278 UHID USERSPACE HID IO DRIVER:
14279 M: David Herrmann <dh.herrmann@googlemail.com>
14280 L: linux-input@vger.kernel.org
14282 F: drivers/hid/uhid.c
14283 F: include/uapi/linux/uhid.h
14286 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14287 L: linux-usb@vger.kernel.org
14289 F: drivers/usb/common/ulpi.c
14290 F: include/linux/ulpi/
14292 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14293 L: linux-usb@vger.kernel.org
14296 F: include/linux/uwb.h
14297 F: include/linux/uwb/
14299 UNICORE32 ARCHITECTURE:
14300 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14301 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14303 T: git git://github.com/gxt/linux.git
14307 M: Tony Finch <dot@dotat.at>
14308 W: http://dotat.at/prog/unifdef
14310 F: scripts/unifdef.c
14312 UNIFORM CDROM DRIVER
14313 M: Jens Axboe <axboe@kernel.dk>
14314 W: http://www.kernel.dk
14316 F: Documentation/cdrom/
14317 F: drivers/cdrom/cdrom.c
14318 F: include/linux/cdrom.h
14319 F: include/uapi/linux/cdrom.h
14321 UNISYS S-PAR DRIVERS
14322 M: David Kershner <david.kershner@unisys.com>
14323 L: sparmaintainer@unisys.com (Unisys internal)
14325 F: include/linux/visorbus.h
14326 F: drivers/visorbus/
14327 F: drivers/staging/unisys/
14329 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14330 M: Vinayak Holikatti <vinholikatti@gmail.com>
14331 L: linux-scsi@vger.kernel.org
14333 F: Documentation/scsi/ufs.txt
14334 F: drivers/scsi/ufs/
14336 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14337 M: Joao Pinto <jpinto@synopsys.com>
14338 L: linux-scsi@vger.kernel.org
14340 F: drivers/scsi/ufs/*dwc*
14342 UNSORTED BLOCK IMAGES (UBI)
14343 M: Artem Bityutskiy <dedekind1@gmail.com>
14344 M: Richard Weinberger <richard@nod.at>
14345 W: http://www.linux-mtd.infradead.org/
14346 L: linux-mtd@lists.infradead.org
14347 T: git git://git.infradead.org/ubifs-2.6.git
14349 F: drivers/mtd/ubi/
14350 F: include/linux/mtd/ubi.h
14351 F: include/uapi/mtd/ubi-user.h
14353 USB "USBNET" DRIVER FRAMEWORK
14354 M: Oliver Neukum <oneukum@suse.com>
14355 L: netdev@vger.kernel.org
14356 W: http://www.linux-usb.org/usbnet
14358 F: drivers/net/usb/usbnet.c
14359 F: include/linux/usb/usbnet.h
14362 M: Oliver Neukum <oneukum@suse.com>
14363 L: linux-usb@vger.kernel.org
14365 F: Documentation/usb/acm.txt
14366 F: drivers/usb/class/cdc-acm.*
14368 USB AR5523 WIRELESS DRIVER
14369 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14370 L: linux-wireless@vger.kernel.org
14372 F: drivers/net/wireless/ath/ar5523/
14375 M: Oliver Neukum <oneukum@suse.com>
14376 L: linux-usb@vger.kernel.org
14377 L: linux-scsi@vger.kernel.org
14379 F: drivers/usb/storage/uas.c
14381 USB CDC ETHERNET DRIVER
14382 M: Oliver Neukum <oliver@neukum.org>
14383 L: linux-usb@vger.kernel.org
14385 F: drivers/net/usb/cdc_*.c
14386 F: include/uapi/linux/usb/cdc.h
14388 USB CHAOSKEY DRIVER
14389 M: Keith Packard <keithp@keithp.com>
14390 L: linux-usb@vger.kernel.org
14392 F: drivers/usb/misc/chaoskey.c
14394 USB CYPRESS C67X00 DRIVER
14395 M: Peter Korsgaard <jacmet@sunsite.dk>
14396 L: linux-usb@vger.kernel.org
14398 F: drivers/usb/c67x00/
14400 USB DAVICOM DM9601 DRIVER
14401 M: Peter Korsgaard <jacmet@sunsite.dk>
14402 L: netdev@vger.kernel.org
14403 W: http://www.linux-usb.org/usbnet
14405 F: drivers/net/usb/dm9601.c
14407 USB DIAMOND RIO500 DRIVER
14408 M: Cesar Miquel <miquel@df.uba.ar>
14409 L: rio500-users@lists.sourceforge.net
14410 W: http://rio500.sourceforge.net
14412 F: drivers/usb/misc/rio500*
14415 M: Alan Stern <stern@rowland.harvard.edu>
14416 L: linux-usb@vger.kernel.org
14418 F: Documentation/usb/ehci.txt
14419 F: drivers/usb/host/ehci*
14421 USB GADGET/PERIPHERAL SUBSYSTEM
14422 M: Felipe Balbi <balbi@kernel.org>
14423 L: linux-usb@vger.kernel.org
14424 W: http://www.linux-usb.org/gadget
14425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14427 F: drivers/usb/gadget/
14428 F: include/linux/usb/gadget*
14430 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14431 M: Jiri Kosina <jikos@kernel.org>
14432 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14433 L: linux-usb@vger.kernel.org
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14436 F: Documentation/hid/hiddev.txt
14437 F: drivers/hid/usbhid/
14440 M: Olav Kongas <ok@artecdesign.ee>
14441 L: linux-usb@vger.kernel.org
14443 F: drivers/usb/host/isp116x*
14444 F: include/linux/usb/isp116x.h
14446 USB LAN78XX ETHERNET DRIVER
14447 M: Woojung Huh <woojung.huh@microchip.com>
14448 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14449 L: netdev@vger.kernel.org
14451 F: drivers/net/usb/lan78xx.*
14453 USB MASS STORAGE DRIVER
14454 M: Alan Stern <stern@rowland.harvard.edu>
14455 L: linux-usb@vger.kernel.org
14456 L: usb-storage@lists.one-eyed-alien.net
14458 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14459 F: drivers/usb/storage/
14462 M: Clemens Ladisch <clemens@ladisch.de>
14463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14464 T: git git://git.alsa-project.org/alsa-kernel.git
14466 F: sound/usb/midi.*
14468 USB NETWORKING DRIVERS
14469 L: linux-usb@vger.kernel.org
14471 F: drivers/net/usb/
14474 M: Alan Stern <stern@rowland.harvard.edu>
14475 L: linux-usb@vger.kernel.org
14477 F: Documentation/usb/ohci.txt
14478 F: drivers/usb/host/ohci*
14480 USB OTG FSM (Finite State Machine)
14481 M: Peter Chen <Peter.Chen@nxp.com>
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14483 L: linux-usb@vger.kernel.org
14485 F: drivers/usb/common/usb-otg-fsm.c
14488 M: Valentina Manea <valentina.manea.m@gmail.com>
14489 M: Shuah Khan <shuahkh@osg.samsung.com>
14490 M: Shuah Khan <shuah@kernel.org>
14491 L: linux-usb@vger.kernel.org
14493 F: Documentation/usb/usbip_protocol.txt
14494 F: drivers/usb/usbip/
14495 F: tools/usb/usbip/
14498 M: Petko Manolov <petkan@nucleusys.com>
14499 L: linux-usb@vger.kernel.org
14500 L: netdev@vger.kernel.org
14501 T: git git://github.com/petkan/pegasus.git
14502 W: https://github.com/petkan/pegasus
14504 F: drivers/net/usb/pegasus.*
14507 M: Felipe Balbi <balbi@kernel.org>
14508 L: linux-usb@vger.kernel.org
14509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14511 F: drivers/usb/phy/
14513 USB PRINTER DRIVER (usblp)
14514 M: Pete Zaitcev <zaitcev@redhat.com>
14515 L: linux-usb@vger.kernel.org
14517 F: drivers/usb/class/usblp.c
14519 USB QMI WWAN NETWORK DRIVER
14520 M: Bjørn Mork <bjorn@mork.no>
14521 L: netdev@vger.kernel.org
14523 F: Documentation/ABI/testing/sysfs-class-net-qmi
14524 F: drivers/net/usb/qmi_wwan.c
14527 M: Petko Manolov <petkan@nucleusys.com>
14528 L: linux-usb@vger.kernel.org
14529 L: netdev@vger.kernel.org
14530 T: git git://github.com/petkan/rtl8150.git
14531 W: https://github.com/petkan/rtl8150
14533 F: drivers/net/usb/rtl8150.c
14535 USB SERIAL SUBSYSTEM
14536 M: Johan Hovold <johan@kernel.org>
14537 L: linux-usb@vger.kernel.org
14538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14540 F: Documentation/usb/usb-serial.txt
14541 F: drivers/usb/serial/
14542 F: include/linux/usb/serial.h
14544 USB SMSC75XX ETHERNET DRIVER
14545 M: Steve Glendinning <steve.glendinning@shawell.net>
14546 L: netdev@vger.kernel.org
14548 F: drivers/net/usb/smsc75xx.*
14550 USB SMSC95XX ETHERNET DRIVER
14551 M: Steve Glendinning <steve.glendinning@shawell.net>
14552 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14553 L: netdev@vger.kernel.org
14555 F: drivers/net/usb/smsc95xx.*
14558 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14559 L: linux-usb@vger.kernel.org
14560 W: http://www.linux-usb.org
14561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14563 F: Documentation/devicetree/bindings/usb/
14564 F: Documentation/usb/
14566 F: include/linux/usb.h
14567 F: include/linux/usb/
14569 USB TYPEC SUBSYSTEM
14570 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14571 L: linux-usb@vger.kernel.org
14573 F: Documentation/ABI/testing/sysfs-class-typec
14574 F: Documentation/usb/typec.rst
14575 F: drivers/usb/typec/
14576 F: include/linux/usb/typec.h
14579 M: Alan Stern <stern@rowland.harvard.edu>
14580 L: linux-usb@vger.kernel.org
14582 F: drivers/usb/host/uhci*
14585 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14586 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14587 L: linux-media@vger.kernel.org
14588 T: git git://linuxtv.org/media_tree.git
14589 W: http://www.ideasonboard.org/uvc/
14591 F: drivers/media/usb/uvc/
14592 F: include/uapi/linux/uvcvideo.h
14595 M: Hans Verkuil <hverkuil@xs4all.nl>
14596 L: linux-media@vger.kernel.org
14597 T: git git://linuxtv.org/media_tree.git
14598 W: https://linuxtv.org
14600 F: drivers/media/usb/usbvision/
14603 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14604 L: linux-usb@vger.kernel.org
14606 F: drivers/usb/gadget/function/*uvc*
14607 F: drivers/usb/gadget/legacy/webcam.c
14609 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14610 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14611 L: linux-wireless@vger.kernel.org
14613 F: drivers/net/wireless/rndis_wlan.c
14616 M: Mathias Nyman <mathias.nyman@intel.com>
14617 L: linux-usb@vger.kernel.org
14619 F: drivers/usb/host/xhci*
14620 F: drivers/usb/host/pci-quirks*
14623 L: linux-wireless@vger.kernel.org
14624 W: http://linux-lc100020.sourceforge.net
14626 F: drivers/net/wireless/zydas/zd1201.*
14629 M: Antoine Jacquet <royale@zerezo.com>
14630 L: linux-usb@vger.kernel.org
14631 L: linux-media@vger.kernel.org
14632 T: git git://linuxtv.org/media_tree.git
14633 W: http://royale.zerezo.com/zr364xx/
14635 F: Documentation/media/v4l-drivers/zr364xx*
14636 F: drivers/media/usb/zr364xx/
14638 USER-MODE LINUX (UML)
14639 M: Jeff Dike <jdike@addtoit.com>
14640 M: Richard Weinberger <richard@nod.at>
14641 L: user-mode-linux-devel@lists.sourceforge.net
14642 L: user-mode-linux-user@lists.sourceforge.net
14643 W: http://user-mode-linux.sourceforge.net
14644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14646 F: Documentation/virtual/uml/
14652 USERSPACE I/O (UIO)
14653 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14656 F: Documentation/driver-api/uio-howto.rst
14658 F: include/linux/uio*.h
14661 M: Karel Zak <kzak@redhat.com>
14662 L: util-linux@vger.kernel.org
14663 W: http://en.wikipedia.org/wiki/Util-linux
14664 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14668 M: Christoph Hellwig <hch@lst.de>
14669 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14670 L: linux-kernel@vger.kernel.org
14671 T: git git://git.infradead.org/users/hch/uuid.git
14674 F: include/linux/uuid.h
14675 F: include/uapi/linux/uuid.h
14679 M: Michal Januszewski <spock@gentoo.org>
14680 L: linux-fbdev@vger.kernel.org
14681 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14683 F: Documentation/fb/uvesafb.txt
14684 F: drivers/video/fbdev/uvesafb.*
14687 M: Stefan Agner <stefan@agner.ch>
14688 L: linux-mtd@lists.infradead.org
14690 F: drivers/mtd/nand/vf610_nfc.c
14692 VFAT/FAT/MSDOS FILESYSTEM
14693 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14695 F: Documentation/filesystems/vfat.txt
14699 M: Alex Williamson <alex.williamson@redhat.com>
14700 L: kvm@vger.kernel.org
14701 T: git git://github.com/awilliam/linux-vfio.git
14703 F: Documentation/vfio.txt
14705 F: include/linux/vfio.h
14706 F: include/uapi/linux/vfio.h
14708 VFIO MEDIATED DEVICE DRIVERS
14709 M: Kirti Wankhede <kwankhede@nvidia.com>
14710 L: kvm@vger.kernel.org
14712 F: Documentation/vfio-mediated-device.txt
14713 F: drivers/vfio/mdev/
14714 F: include/linux/mdev.h
14715 F: samples/vfio-mdev/
14717 VFIO PLATFORM DRIVER
14718 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14719 L: kvm@vger.kernel.org
14721 F: drivers/vfio/platform/
14724 R: Lukas Wunner <lukas@wunner.de>
14726 F: Documentation/gpu/vga-switcheroo.rst
14727 F: drivers/gpu/vga/vga_switcheroo.c
14728 F: include/linux/vga_switcheroo.h
14729 T: git git://anongit.freedesktop.org/drm/drm-misc
14731 VIA RHINE NETWORK DRIVER
14733 F: drivers/net/ethernet/via/via-rhine.c
14735 VIA SD/MMC CARD CONTROLLER DRIVER
14736 M: Bruce Chang <brucechang@via.com.tw>
14737 M: Harald Welte <HaraldWelte@viatech.com>
14739 F: drivers/mmc/host/via-sdmmc.c
14741 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14742 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14743 L: linux-fbdev@vger.kernel.org
14745 F: include/linux/via-core.h
14746 F: include/linux/via-gpio.h
14747 F: include/linux/via_i2c.h
14748 F: drivers/video/fbdev/via/
14750 VIA VELOCITY NETWORK DRIVER
14751 M: Francois Romieu <romieu@fr.zoreil.com>
14752 L: netdev@vger.kernel.org
14754 F: drivers/net/ethernet/via/via-velocity.*
14756 VIDEO MULTIPLEXER DRIVER
14757 M: Philipp Zabel <p.zabel@pengutronix.de>
14758 L: linux-media@vger.kernel.org
14760 F: drivers/media/platform/video-mux.c
14762 VIDEOBUF2 FRAMEWORK
14763 M: Pawel Osciak <pawel@osciak.com>
14764 M: Marek Szyprowski <m.szyprowski@samsung.com>
14765 M: Kyungmin Park <kyungmin.park@samsung.com>
14766 L: linux-media@vger.kernel.org
14768 F: drivers/media/v4l2-core/videobuf2-*
14769 F: include/media/videobuf2-*
14771 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14772 M: Helen Koike <helen.koike@collabora.com>
14773 L: linux-media@vger.kernel.org
14774 T: git git://linuxtv.org/media_tree.git
14775 W: https://linuxtv.org
14777 F: drivers/media/platform/vimc/*
14780 M: Alex Williamson <alex.williamson@redhat.com>
14781 M: Paolo Bonzini <pbonzini@redhat.com>
14782 L: kvm@vger.kernel.org
14786 VIRTIO AND VHOST VSOCK DRIVER
14787 M: Stefan Hajnoczi <stefanha@redhat.com>
14788 L: kvm@vger.kernel.org
14789 L: virtualization@lists.linux-foundation.org
14790 L: netdev@vger.kernel.org
14792 F: include/linux/virtio_vsock.h
14793 F: include/uapi/linux/virtio_vsock.h
14794 F: include/uapi/linux/vsockmon.h
14795 F: include/uapi/linux/vm_sockets_diag.h
14796 F: net/vmw_vsock/diag.c
14797 F: net/vmw_vsock/af_vsock_tap.c
14798 F: net/vmw_vsock/virtio_transport_common.c
14799 F: net/vmw_vsock/virtio_transport.c
14800 F: drivers/net/vsockmon.c
14801 F: drivers/vhost/vsock.c
14802 F: drivers/vhost/vsock.h
14803 F: tools/testing/vsock/
14805 VIRTIO CONSOLE DRIVER
14806 M: Amit Shah <amit@kernel.org>
14807 L: virtualization@lists.linux-foundation.org
14809 F: drivers/char/virtio_console.c
14810 F: include/linux/virtio_console.h
14811 F: include/uapi/linux/virtio_console.h
14813 VIRTIO CORE, NET AND BLOCK DRIVERS
14814 M: "Michael S. Tsirkin" <mst@redhat.com>
14815 M: Jason Wang <jasowang@redhat.com>
14816 L: virtualization@lists.linux-foundation.org
14818 F: Documentation/devicetree/bindings/virtio/
14821 F: drivers/net/virtio_net.c
14822 F: drivers/block/virtio_blk.c
14823 F: include/linux/virtio*.h
14824 F: include/uapi/linux/virtio_*.h
14825 F: drivers/crypto/virtio/
14826 F: mm/balloon_compaction.c
14828 VIRTIO CRYPTO DRIVER
14829 M: Gonglei <arei.gonglei@huawei.com>
14830 L: virtualization@lists.linux-foundation.org
14831 L: linux-crypto@vger.kernel.org
14833 F: drivers/crypto/virtio/
14834 F: include/uapi/linux/virtio_crypto.h
14836 VIRTIO DRIVERS FOR S390
14837 M: Cornelia Huck <cohuck@redhat.com>
14838 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14839 L: linux-s390@vger.kernel.org
14840 L: virtualization@lists.linux-foundation.org
14841 L: kvm@vger.kernel.org
14843 F: drivers/s390/virtio/
14844 F: arch/s390/include/uapi/asm/virtio-ccw.h
14847 M: David Airlie <airlied@linux.ie>
14848 M: Gerd Hoffmann <kraxel@redhat.com>
14849 L: dri-devel@lists.freedesktop.org
14850 L: virtualization@lists.linux-foundation.org
14851 T: git git://anongit.freedesktop.org/drm/drm-misc
14853 F: drivers/gpu/drm/virtio/
14854 F: include/uapi/linux/virtio_gpu.h
14856 VIRTIO HOST (VHOST)
14857 M: "Michael S. Tsirkin" <mst@redhat.com>
14858 M: Jason Wang <jasowang@redhat.com>
14859 L: kvm@vger.kernel.org
14860 L: virtualization@lists.linux-foundation.org
14861 L: netdev@vger.kernel.org
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14865 F: include/uapi/linux/vhost.h
14867 VIRTIO INPUT DRIVER
14868 M: Gerd Hoffmann <kraxel@redhat.com>
14870 F: drivers/virtio/virtio_input.c
14871 F: include/uapi/linux/virtio_input.h
14873 VIRTUAL BOX GUEST DEVICE DRIVER
14874 M: Hans de Goede <hdegoede@redhat.com>
14875 M: Arnd Bergmann <arnd@arndb.de>
14876 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14878 F: include/linux/vbox_utils.h
14879 F: include/uapi/linux/vbox*.h
14880 F: drivers/virt/vboxguest/
14882 VIRTUAL SERIO DEVICE DRIVER
14883 M: Stephen Chandler Paul <thatslyude@gmail.com>
14885 F: drivers/input/serio/userio.c
14886 F: include/uapi/linux/userio.h
14888 VIVID VIRTUAL VIDEO DRIVER
14889 M: Hans Verkuil <hverkuil@xs4all.nl>
14890 L: linux-media@vger.kernel.org
14891 T: git git://linuxtv.org/media_tree.git
14892 W: https://linuxtv.org
14894 F: drivers/media/platform/vivid/*
14897 M: Florian Fainelli <f.fainelli@gmail.com>
14898 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14900 F: drivers/vlynq/vlynq.c
14901 F: include/linux/vlynq.h
14904 M: Martyn Welch <martyn@welchs.me.uk>
14905 M: Manohar Vanga <manohar.vanga@gmail.com>
14906 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14907 L: devel@driverdev.osuosl.org
14909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14910 F: Documentation/driver-api/vme.rst
14911 F: drivers/staging/vme/
14913 F: include/linux/vme*
14915 VMWARE BALLOON DRIVER
14916 M: Xavier Deguillard <xdeguillard@vmware.com>
14917 M: Philip Moltmann <moltmann@vmware.com>
14918 M: "VMware, Inc." <pv-drivers@vmware.com>
14919 L: linux-kernel@vger.kernel.org
14921 F: drivers/misc/vmw_balloon.c
14923 VMWARE HYPERVISOR INTERFACE
14924 M: Alok Kataria <akataria@vmware.com>
14925 L: virtualization@lists.linux-foundation.org
14927 F: arch/x86/kernel/cpu/vmware.c
14929 VMWARE PVRDMA DRIVER
14930 M: Adit Ranadive <aditr@vmware.com>
14931 M: VMware PV-Drivers <pv-drivers@vmware.com>
14932 L: linux-rdma@vger.kernel.org
14934 F: drivers/infiniband/hw/vmw_pvrdma/
14936 VMware PVSCSI driver
14937 M: Jim Gill <jgill@vmware.com>
14938 M: VMware PV-Drivers <pv-drivers@vmware.com>
14939 L: linux-scsi@vger.kernel.org
14941 F: drivers/scsi/vmw_pvscsi.c
14942 F: drivers/scsi/vmw_pvscsi.h
14944 VMWARE VMMOUSE SUBDRIVER
14945 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14946 M: "VMware, Inc." <pv-drivers@vmware.com>
14947 L: linux-input@vger.kernel.org
14949 F: drivers/input/mouse/vmmouse.c
14950 F: drivers/input/mouse/vmmouse.h
14952 VMWARE VMXNET3 ETHERNET DRIVER
14953 M: Shrikrishna Khare <skhare@vmware.com>
14954 M: "VMware, Inc." <pv-drivers@vmware.com>
14955 L: netdev@vger.kernel.org
14957 F: drivers/net/vmxnet3/
14959 VOCORE VOCORE2 BOARD
14960 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14961 L: linux-mips@linux-mips.org
14963 F: arch/mips/boot/dts/ralink/vocore2.dts
14965 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14966 M: Liam Girdwood <lgirdwood@gmail.com>
14967 M: Mark Brown <broonie@kernel.org>
14968 L: linux-kernel@vger.kernel.org
14969 W: http://www.slimlogic.co.uk/?p=48
14970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14972 F: Documentation/devicetree/bindings/regulator/
14973 F: Documentation/power/regulator/
14974 F: drivers/regulator/
14975 F: include/dt-bindings/regulator/
14976 F: include/linux/regulator/
14979 M: David Ahern <dsa@cumulusnetworks.com>
14980 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14981 L: netdev@vger.kernel.org
14983 F: drivers/net/vrf.c
14984 F: Documentation/networking/vrf.txt
14986 VT1211 HARDWARE MONITOR DRIVER
14987 M: Juerg Haefliger <juergh@gmail.com>
14988 L: linux-hwmon@vger.kernel.org
14990 F: Documentation/hwmon/vt1211
14991 F: drivers/hwmon/vt1211.c
14993 VT8231 HARDWARE MONITOR DRIVER
14994 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14995 L: linux-hwmon@vger.kernel.org
14997 F: drivers/hwmon/vt8231.c
14999 VUB300 USB to SDIO/SD/MMC bridge chip
15000 M: Tony Olech <tony.olech@elandigitalsystems.com>
15001 L: linux-mmc@vger.kernel.org
15002 L: linux-usb@vger.kernel.org
15004 F: drivers/mmc/host/vub300.c
15006 W1 DALLAS'S 1-WIRE BUS
15007 M: Evgeniy Polyakov <zbr@ioremap.net>
15009 F: Documentation/w1/
15011 F: include/linux/w1.h
15013 W83791D HARDWARE MONITORING DRIVER
15014 M: Marc Hulsman <m.hulsman@tudelft.nl>
15015 L: linux-hwmon@vger.kernel.org
15017 F: Documentation/hwmon/w83791d
15018 F: drivers/hwmon/w83791d.c
15020 W83793 HARDWARE MONITORING DRIVER
15021 M: Rudolf Marek <r.marek@assembler.cz>
15022 L: linux-hwmon@vger.kernel.org
15024 F: Documentation/hwmon/w83793
15025 F: drivers/hwmon/w83793.c
15027 W83795 HARDWARE MONITORING DRIVER
15028 M: Jean Delvare <jdelvare@suse.com>
15029 L: linux-hwmon@vger.kernel.org
15031 F: drivers/hwmon/w83795.c
15033 W83L51xD SD/MMC CARD INTERFACE DRIVER
15034 M: Pierre Ossman <pierre@ossman.eu>
15036 F: drivers/mmc/host/wbsd.*
15038 WACOM PROTOCOL 4 SERIAL TABLETS
15039 M: Julian Squires <julian@cipht.net>
15040 M: Hans de Goede <hdegoede@redhat.com>
15041 L: linux-input@vger.kernel.org
15043 F: drivers/input/tablet/wacom_serial4.c
15045 WATCHDOG DEVICE DRIVERS
15046 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15047 M: Guenter Roeck <linux@roeck-us.net>
15048 L: linux-watchdog@vger.kernel.org
15049 W: http://www.linux-watchdog.org/
15050 T: git git://www.linux-watchdog.org/linux-watchdog.git
15052 F: Documentation/devicetree/bindings/watchdog/
15053 F: Documentation/watchdog/
15054 F: drivers/watchdog/
15055 F: include/linux/watchdog.h
15056 F: include/uapi/linux/watchdog.h
15058 WHISKEYCOVE PMIC GPIO DRIVER
15059 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15060 L: linux-gpio@vger.kernel.org
15062 F: drivers/gpio/gpio-wcove.c
15065 M: David Herrmann <dh.herrmann@googlemail.com>
15066 L: linux-input@vger.kernel.org
15068 F: drivers/hid/hid-wiimote*
15070 WILOCITY WIL6210 WIRELESS DRIVER
15071 M: Maya Erez <merez@codeaurora.org>
15072 L: linux-wireless@vger.kernel.org
15073 L: wil6210@qti.qualcomm.com
15075 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15076 F: drivers/net/wireless/ath/wil6210/
15079 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15080 M: linux-wimax@intel.com
15081 L: wimax@linuxwimax.org (subscribers-only)
15083 W: http://linuxwimax.org
15084 F: Documentation/wimax/README.wimax
15085 F: include/linux/wimax/debug.h
15086 F: include/net/wimax.h
15087 F: include/uapi/linux/wimax.h
15091 M: David Härdeman <david@hardeman.nu>
15093 F: drivers/media/rc/winbond-cir.c
15095 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15096 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15097 L: linux-watchdog@vger.kernel.org
15099 F: drivers/watchdog/ebc-c384_wdt.c
15101 WINSYSTEMS WS16C48 GPIO DRIVER
15102 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15103 L: linux-gpio@vger.kernel.org
15105 F: drivers/gpio/gpio-ws16c48.c
15107 WISTRON LAPTOP BUTTON DRIVER
15108 M: Miloslav Trmac <mitr@volny.cz>
15110 F: drivers/input/misc/wistron_btns.c
15112 WL3501 WIRELESS PCMCIA CARD DRIVER
15113 L: linux-wireless@vger.kernel.org
15115 F: drivers/net/wireless/wl3501*
15117 WOLFSON MICROELECTRONICS DRIVERS
15118 L: patches@opensource.cirrus.com
15119 T: git https://github.com/CirrusLogic/linux-drivers.git
15120 W: https://github.com/CirrusLogic/linux-drivers/wiki
15122 F: Documentation/hwmon/wm83??
15123 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15124 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15125 F: Documentation/devicetree/bindings/mfd/arizona.txt
15126 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15127 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15128 F: arch/arm/mach-s3c64xx/mach-crag6410*
15129 F: drivers/clk/clk-wm83*.c
15130 F: drivers/extcon/extcon-arizona.c
15131 F: drivers/leds/leds-wm83*.c
15132 F: drivers/gpio/gpio-*wm*.c
15133 F: drivers/gpio/gpio-arizona.c
15134 F: drivers/hwmon/wm83??-hwmon.c
15135 F: drivers/input/misc/wm831x-on.c
15136 F: drivers/input/touchscreen/wm831x-ts.c
15137 F: drivers/input/touchscreen/wm97*.c
15138 F: drivers/mfd/arizona*
15139 F: drivers/mfd/wm*.c
15140 F: drivers/mfd/cs47l24*
15141 F: drivers/power/supply/wm83*.c
15142 F: drivers/rtc/rtc-wm83*.c
15143 F: drivers/regulator/wm8*.c
15144 F: drivers/regulator/arizona*
15145 F: drivers/video/backlight/wm83*_bl.c
15146 F: drivers/watchdog/wm83*_wdt.c
15147 F: include/linux/mfd/arizona/
15148 F: include/linux/mfd/wm831x/
15149 F: include/linux/mfd/wm8350/
15150 F: include/linux/mfd/wm8400*
15151 F: include/linux/regulator/arizona*
15152 F: include/linux/wm97xx.h
15153 F: include/sound/wm????.h
15154 F: sound/soc/codecs/arizona.?
15155 F: sound/soc/codecs/wm*
15156 F: sound/soc/codecs/cs47l24*
15159 M: Tejun Heo <tj@kernel.org>
15160 R: Lai Jiangshan <jiangshanlai@gmail.com>
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15163 F: include/linux/workqueue.h
15164 F: kernel/workqueue.c
15165 F: Documentation/core-api/workqueue.rst
15167 X-POWERS AXP288 PMIC DRIVERS
15168 M: Hans de Goede <hdegoede@redhat.com>
15171 F: drivers/acpi/pmic/intel_pmic_xpower.c
15173 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15174 M: Chen-Yu Tsai <wens@csie.org>
15175 L: linux-kernel@vger.kernel.org
15180 M: Andrew Hendry <andrew.hendry@gmail.com>
15181 L: linux-x25@vger.kernel.org
15183 F: Documentation/networking/x25*
15184 F: include/net/x25*
15187 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15188 M: Thomas Gleixner <tglx@linutronix.de>
15189 M: Ingo Molnar <mingo@redhat.com>
15190 R: "H. Peter Anvin" <hpa@zytor.com>
15192 L: linux-kernel@vger.kernel.org
15193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15195 F: Documentation/x86/
15198 X86 MCE INFRASTRUCTURE
15199 M: Tony Luck <tony.luck@intel.com>
15200 M: Borislav Petkov <bp@alien8.de>
15201 L: linux-edac@vger.kernel.org
15203 F: arch/x86/kernel/cpu/mcheck/*
15205 X86 MICROCODE UPDATE SUPPORT
15206 M: Borislav Petkov <bp@alien8.de>
15208 F: arch/x86/kernel/cpu/microcode/*
15210 X86 PLATFORM DRIVERS
15211 M: Darren Hart <dvhart@infradead.org>
15212 M: Andy Shevchenko <andy@infradead.org>
15213 L: platform-driver-x86@vger.kernel.org
15214 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15216 F: drivers/platform/x86/
15217 F: drivers/platform/olpc/
15220 M: Andy Lutomirski <luto@amacapital.net>
15221 L: linux-kernel@vger.kernel.org
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15224 F: arch/x86/entry/vdso/
15226 XC2028/3028 TUNER DRIVER
15227 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15228 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15229 L: linux-media@vger.kernel.org
15230 W: https://linuxtv.org
15231 T: git git://linuxtv.org/media_tree.git
15233 F: drivers/media/tuners/tuner-xc2028.*
15235 XEN BLOCK SUBSYSTEM
15236 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15237 M: Roger Pau Monné <roger.pau@citrix.com>
15238 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15240 F: drivers/block/xen-blkback/*
15241 F: drivers/block/xen*
15244 M: Stefano Stabellini <sstabellini@kernel.org>
15245 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15248 F: arch/arm/include/asm/xen/
15250 XEN HYPERVISOR ARM64
15251 M: Stefano Stabellini <sstabellini@kernel.org>
15252 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15255 F: arch/arm64/include/asm/xen/
15257 XEN HYPERVISOR INTERFACE
15258 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15259 M: Juergen Gross <jgross@suse.com>
15260 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15264 F: drivers/*/xen-*front.c
15266 F: arch/x86/include/asm/xen/
15267 F: arch/x86/include/asm/pvclock-abi.h
15269 F: include/uapi/xen/
15270 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15271 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15273 XEN NETWORK BACKEND DRIVER
15274 M: Wei Liu <wei.liu2@citrix.com>
15275 M: Paul Durrant <paul.durrant@citrix.com>
15276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15277 L: netdev@vger.kernel.org
15279 F: drivers/net/xen-netback/*
15282 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15283 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15285 F: arch/x86/pci/*xen*
15286 F: drivers/pci/*xen*
15289 M: Juergen Gross <jgross@suse.com>
15290 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15291 L: linux-scsi@vger.kernel.org
15293 F: drivers/scsi/xen-scsifront.c
15294 F: drivers/xen/xen-scsiback.c
15295 F: include/xen/interface/io/vscsiif.h
15297 XEN SWIOTLB SUBSYSTEM
15298 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15299 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15300 L: iommu@lists.linux-foundation.org
15302 F: arch/x86/xen/*swiotlb*
15303 F: drivers/xen/*swiotlb*
15306 M: Darrick J. Wong <darrick.wong@oracle.com>
15307 M: linux-xfs@vger.kernel.org
15308 L: linux-xfs@vger.kernel.org
15310 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15312 F: Documentation/filesystems/xfs.txt
15315 XILINX AXI ETHERNET DRIVER
15316 M: Anirudha Sarangi <anirudh@xilinx.com>
15317 M: John Linn <John.Linn@xilinx.com>
15319 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15321 XILINX UARTLITE SERIAL DRIVER
15322 M: Peter Korsgaard <jacmet@sunsite.dk>
15323 L: linux-serial@vger.kernel.org
15325 F: drivers/tty/serial/uartlite.c
15327 XILINX VIDEO IP CORES
15328 M: Hyun Kwon <hyun.kwon@xilinx.com>
15329 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15330 L: linux-media@vger.kernel.org
15331 T: git git://linuxtv.org/media_tree.git
15333 F: Documentation/devicetree/bindings/media/xilinx/
15334 F: drivers/media/platform/xilinx/
15335 F: include/uapi/linux/xilinx-v4l2-controls.h
15338 M: Eli Billauer <eli.billauer@gmail.com>
15339 L: linux-kernel@vger.kernel.org
15341 F: drivers/char/xillybus/
15343 XRA1403 GPIO EXPANDER
15344 M: Nandor Han <nandor.han@ge.com>
15345 M: Semi Malinen <semi.malinen@ge.com>
15346 L: linux-gpio@vger.kernel.org
15348 F: drivers/gpio/gpio-xra1403.c
15349 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15351 XTENSA XTFPGA PLATFORM SUPPORT
15352 M: Max Filippov <jcmvbkbc@gmail.com>
15353 L: linux-xtensa@linux-xtensa.org
15355 F: drivers/spi/spi-xtensa-xtfpga.c
15356 F: sound/soc/xtensa/xtfpga-i2s.c
15358 YAM DRIVER FOR AX.25
15359 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15360 L: linux-hams@vger.kernel.org
15362 F: drivers/net/hamradio/yam*
15363 F: include/linux/yam.h
15365 YAMA SECURITY MODULE
15366 M: Kees Cook <keescook@chromium.org>
15367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15370 F: Documentation/admin-guide/LSM/Yama.rst
15372 YEALINK PHONE DRIVER
15373 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15374 L: usbb2k-api-dev@nongnu.org
15376 F: Documentation/input/yealink.rst
15377 F: drivers/input/misc/yealink.*
15379 Z8530 DRIVER FOR AX.25
15380 M: Joerg Reuter <jreuter@yaina.de>
15381 W: http://yaina.de/jreuter/
15382 W: http://www.qsl.net/dl1bke/
15383 L: linux-hams@vger.kernel.org
15385 F: Documentation/networking/z8530drv.txt
15386 F: drivers/net/hamradio/*scc.c
15387 F: drivers/net/hamradio/z8530.h
15389 ZBUD COMPRESSED PAGE ALLOCATOR
15390 M: Seth Jennings <sjenning@redhat.com>
15391 M: Dan Streetman <ddstreet@ieee.org>
15392 L: linux-mm@kvack.org
15395 F: include/linux/zbud.h
15397 ZD1211RW WIRELESS DRIVER
15398 M: Daniel Drake <dsd@gentoo.org>
15399 M: Ulrich Kunitz <kune@deine-taler.de>
15400 W: http://zd1211.ath.cx/wiki/DriverRewrite
15401 L: linux-wireless@vger.kernel.org
15402 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15404 F: drivers/net/wireless/zydas/zd1211rw/
15406 ZD1301 MEDIA DRIVER
15407 M: Antti Palosaari <crope@iki.fi>
15408 L: linux-media@vger.kernel.org
15409 W: https://linuxtv.org/
15410 W: http://palosaari.fi/linux/
15411 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15413 F: drivers/media/usb/dvb-usb-v2/zd1301*
15415 ZD1301_DEMOD MEDIA DRIVER
15416 M: Antti Palosaari <crope@iki.fi>
15417 L: linux-media@vger.kernel.org
15418 W: https://linuxtv.org/
15419 W: http://palosaari.fi/linux/
15420 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15422 F: drivers/media/dvb-frontends/zd1301_demod*
15424 ZPOOL COMPRESSED PAGE STORAGE API
15425 M: Dan Streetman <ddstreet@ieee.org>
15426 L: linux-mm@kvack.org
15429 F: include/linux/zpool.h
15431 ZR36067 VIDEO FOR LINUX DRIVER
15432 L: mjpeg-users@lists.sourceforge.net
15433 L: linux-media@vger.kernel.org
15434 W: http://mjpeg.sourceforge.net/driver-zoran/
15435 T: hg https://linuxtv.org/hg/v4l-dvb
15437 F: drivers/media/pci/zoran/
15439 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15440 M: Minchan Kim <minchan@kernel.org>
15441 M: Nitin Gupta <ngupta@vflare.org>
15442 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15443 L: linux-kernel@vger.kernel.org
15445 F: drivers/block/zram/
15446 F: Documentation/blockdev/zram.txt
15448 ZS DECSTATION Z85C30 SERIAL DRIVER
15449 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15451 F: drivers/tty/serial/zs.*
15453 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15454 M: Minchan Kim <minchan@kernel.org>
15455 M: Nitin Gupta <ngupta@vflare.org>
15456 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15457 L: linux-mm@kvack.org
15460 F: include/linux/zsmalloc.h
15461 F: Documentation/vm/zsmalloc.txt
15463 ZSWAP COMPRESSED SWAP CACHING
15464 M: Seth Jennings <sjenning@redhat.com>
15465 M: Dan Streetman <ddstreet@ieee.org>
15466 L: linux-mm@kvack.org
15471 M: Linus Torvalds <torvalds@linux-foundation.org>
15472 L: linux-kernel@vger.kernel.org
15473 Q: http://patchwork.kernel.org/project/LKML/list/
15474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15475 S: Buried alive in reporters