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 DMA DRIVERS
847 M: Lars-Peter Clausen <lars@metafoo.de>
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/dma/dma-axi-dmac.c
852 ANALOG DEVICES INC IIO DRIVERS
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 M: Michael Hennerich <Michael.Hennerich@analog.com>
855 W: http://wiki.analog.com/
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861 F: drivers/iio/adc/ltc2497*
862 X: drivers/iio/*/adjd*
863 F: drivers/staging/iio/*/ad*
866 M: Greentime Hu <green.hu@gmail.com>
867 M: Vincent Chen <deanbo422@gmail.com>
868 T: git https://github.com/andestech/linux.git
871 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872 F: Documentation/devicetree/bindings/nds32/
876 ANDROID CONFIG FRAGMENTS
877 M: Rob Herring <robh@kernel.org>
879 F: kernel/configs/android*
882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883 M: Arve Hjønnevåg <arve@android.com>
884 M: Todd Kjos <tkjos@android.com>
885 M: Martijn Coenen <maco@android.com>
886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887 L: devel@driverdev.osuosl.org
890 F: drivers/staging/android/
892 ANDROID GOLDFISH PIC DRIVER
893 M: Miodrag Dinic <miodrag.dinic@mips.com>
895 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896 F: drivers/irqchip/irq-goldfish-pic.c
898 ANDROID GOLDFISH RTC DRIVER
899 M: Miodrag Dinic <miodrag.dinic@mips.com>
901 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902 F: drivers/rtc/rtc-goldfish.c
905 M: Laura Abbott <labbott@redhat.com>
906 M: Sumit Semwal <sumit.semwal@linaro.org>
907 L: devel@driverdev.osuosl.org
909 F: drivers/staging/android/ion
910 F: drivers/staging/android/uapi/ion.h
912 AOA (Apple Onboard Audio) ALSA DRIVER
913 M: Johannes Berg <johannes@sipsolutions.net>
914 L: linuxppc-dev@lists.ozlabs.org
915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
919 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920 M: William Breathitt Gray <vilhelm.gray@gmail.com>
921 L: linux-iio@vger.kernel.org
923 F: drivers/iio/adc/stx104.c
926 M: Jiri Kosina <jikos@kernel.org>
928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929 F: arch/x86/kernel/apm_32.c
930 F: include/linux/apm_bios.h
931 F: include/uapi/linux/apm_bios.h
932 F: drivers/char/apm-emulation.c
934 APPARMOR SECURITY MODULE
935 M: John Johansen <john.johansen@canonical.com>
936 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937 W: apparmor.wiki.kernel.org
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
940 F: security/apparmor/
941 F: Documentation/admin-guide/LSM/apparmor.rst
943 APPLE BCM5974 MULTITOUCH DRIVER
944 M: Henrik Rydberg <rydberg@bitmath.org>
945 L: linux-input@vger.kernel.org
947 F: drivers/input/mouse/bcm5974.c
950 M: Henrik Rydberg <rydberg@bitmath.org>
951 L: linux-hwmon@vger.kernel.org
953 F: drivers/hwmon/applesmc.c
955 APPLETALK NETWORK LAYER
956 L: netdev@vger.kernel.org
958 F: drivers/net/appletalk/
961 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962 M: Duc Dang <dhdang@apm.com>
964 F: arch/arm64/boot/dts/apm/
966 APPLIED MICRO (APM) X-GENE SOC EDAC
967 M: Loc Ho <lho@apm.com>
969 F: drivers/edac/xgene_edac.c
970 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
972 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973 M: Iyappan Subramanian <isubramanian@apm.com>
974 M: Keyur Chudgar <kchudgar@apm.com>
976 F: drivers/net/ethernet/apm/xgene-v2/
978 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979 M: Iyappan Subramanian <isubramanian@apm.com>
980 M: Keyur Chudgar <kchudgar@apm.com>
981 M: Quan Nguyen <qnguyen@apm.com>
983 F: drivers/net/ethernet/apm/xgene/
984 F: drivers/net/phy/mdio-xgene.c
985 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
988 APPLIED MICRO (APM) X-GENE SOC PMU
989 M: Tai Nguyen <ttnguyen@apm.com>
991 F: drivers/perf/xgene_pmu.c
992 F: Documentation/perf/xgene-pmu.txt
993 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
995 APTINA CAMERA SENSOR PLL
996 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997 L: linux-media@vger.kernel.org
999 F: drivers/media/i2c/aptina-pll.*
1001 ARC FRAMEBUFFER DRIVER
1002 M: Jaya Kumar <jayalk@intworks.biz>
1004 F: drivers/video/fbdev/arcfb.c
1005 F: drivers/video/fbdev/core/fb_defio.c
1008 M: Alexey Brodkin <abrodkin@synopsys.com>
1010 F: drivers/gpu/drm/arc/
1011 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1013 ARCNET NETWORK LAYER
1014 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1015 L: netdev@vger.kernel.org
1017 F: drivers/net/arcnet/
1018 F: include/uapi/linux/if_arcnet.h
1020 ARM ARCHITECTED TIMER DRIVER
1021 M: Mark Rutland <mark.rutland@arm.com>
1022 M: Marc Zyngier <marc.zyngier@arm.com>
1023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025 F: arch/arm/include/asm/arch_timer.h
1026 F: arch/arm64/include/asm/arch_timer.h
1027 F: drivers/clocksource/arm_arch_timer.c
1029 ARM HDLCD DRM DRIVER
1030 M: Liviu Dudau <liviu.dudau@arm.com>
1032 F: drivers/gpu/drm/arm/hdlcd_*
1033 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1035 ARM MALI-DP DRM DRIVER
1036 M: Liviu Dudau <liviu.dudau@arm.com>
1037 M: Brian Starkey <brian.starkey@arm.com>
1038 M: Mali DP Maintainers <malidp@foss.arm.com>
1040 F: drivers/gpu/drm/arm/
1041 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1043 ARM MFM AND FLOPPY DRIVERS
1044 M: Ian Molton <spyro@f2s.com>
1046 F: arch/arm/lib/floppydma.S
1047 F: arch/arm/include/asm/floppy.h
1049 ARM PMU PROFILING AND DEBUGGING
1050 M: Will Deacon <will.deacon@arm.com>
1051 M: Mark Rutland <mark.rutland@arm.com>
1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 F: arch/arm*/kernel/perf_*
1055 F: arch/arm/oprofile/common.c
1056 F: arch/arm*/kernel/hw_breakpoint.c
1057 F: arch/arm*/include/asm/hw_breakpoint.h
1058 F: arch/arm*/include/asm/perf_event.h
1060 F: include/linux/perf/arm_pmu.h
1061 F: Documentation/devicetree/bindings/arm/pmu.txt
1062 F: Documentation/devicetree/bindings/perf/
1065 M: Russell King <linux@armlinux.org.uk>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 W: http://www.armlinux.org.uk/
1069 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1071 X: arch/arm/boot/dts/
1073 ARM PRIMECELL AACI PL041 DRIVER
1074 M: Russell King <linux@armlinux.org.uk>
1078 ARM PRIMECELL BUS SUPPORT
1079 M: Russell King <linux@armlinux.org.uk>
1082 F: include/linux/amba/bus.h
1084 ARM PRIMECELL CLCD PL110 DRIVER
1085 M: Russell King <linux@armlinux.org.uk>
1087 F: drivers/video/fbdev/amba-clcd.*
1089 ARM PRIMECELL KMI PL050 DRIVER
1090 M: Russell King <linux@armlinux.org.uk>
1092 F: drivers/input/serio/ambakmi.*
1093 F: include/linux/amba/kmi.h
1095 ARM PRIMECELL MMCI PL180/1 DRIVER
1096 M: Russell King <linux@armlinux.org.uk>
1098 F: drivers/mmc/host/mmci.*
1099 F: include/linux/amba/mmci.h
1101 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102 M: Russell King <linux@armlinux.org.uk>
1104 F: drivers/tty/serial/amba-pl01*.c
1105 F: include/linux/amba/serial.h
1108 M: Will Deacon <will.deacon@arm.com>
1109 R: Robin Murphy <robin.murphy@arm.com>
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 F: drivers/iommu/arm-smmu.c
1113 F: drivers/iommu/arm-smmu-v3.c
1114 F: drivers/iommu/io-pgtable-arm.c
1115 F: drivers/iommu/io-pgtable-arm-v7s.c
1117 ARM SUB-ARCHITECTURES
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1124 ARM/ACTIONS SEMI ARCHITECTURE
1125 M: Andreas Färber <afaerber@suse.de>
1126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 F: arch/arm/mach-actions/
1130 F: arch/arm/boot/dts/owl-*
1131 F: arch/arm64/boot/dts/actions/
1132 F: drivers/clocksource/owl-*
1133 F: drivers/soc/actions/
1134 F: include/dt-bindings/power/owl-*
1135 F: include/linux/soc/actions/
1136 F: Documentation/devicetree/bindings/arm/actions.txt
1137 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1140 ARM/ADS SPHERE MACHINE SUPPORT
1141 M: Lennert Buytenhek <kernel@wantstofly.org>
1142 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 ARM/AFEB9260 MACHINE SUPPORT
1146 M: Sergey Lapin <slapin@ossfans.org>
1147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 ARM/AJECO 1ARM MACHINE SUPPORT
1151 M: Lennert Buytenhek <kernel@wantstofly.org>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155 ARM/Allwinner SoC Clock Support
1156 M: Emilio López <emilio@elopez.com.ar>
1158 F: drivers/clk/sunxi/
1160 ARM/Allwinner sunXi SoC support
1161 M: Maxime Ripard <maxime.ripard@bootlin.com>
1162 M: Chen-Yu Tsai <wens@csie.org>
1163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/mach-sunxi/
1168 F: arch/arm64/boot/dts/allwinner/
1169 F: drivers/clk/sunxi-ng/
1170 F: drivers/pinctrl/sunxi/
1171 F: drivers/soc/sunxi/
1172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1174 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175 M: Neil Armstrong <narmstrong@baylibre.com>
1176 M: Jerome Brunet <jbrunet@baylibre.com>
1177 L: linux-amlogic@lists.infradead.org
1179 F: drivers/clk/meson/
1180 F: include/dt-bindings/clock/meson*
1181 F: include/dt-bindings/clock/gxbb*
1182 F: Documentation/devicetree/bindings/clock/amlogic*
1184 ARM/Amlogic Meson SoC support
1185 M: Carlo Caione <carlo@caione.org>
1186 M: Kevin Hilman <khilman@baylibre.com>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 L: linux-amlogic@lists.infradead.org
1189 W: http://linux-meson.com/
1191 F: arch/arm/mach-meson/
1192 F: arch/arm/boot/dts/meson*
1193 F: arch/arm64/boot/dts/amlogic/
1194 F: drivers/pinctrl/meson/
1195 F: drivers/mmc/host/meson*
1198 ARM/Annapurna Labs ALPINE ARCHITECTURE
1199 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F: arch/arm/mach-alpine/
1204 F: arch/arm/boot/dts/alpine*
1205 F: arch/arm64/boot/dts/al/
1206 F: drivers/*/*alpine*
1208 ARM/ARTPEC MACHINE SUPPORT
1209 M: Jesper Nilsson <jesper.nilsson@axis.com>
1210 M: Lars Persson <lars.persson@axis.com>
1211 M: Niklas Cassel <niklas.cassel@axis.com>
1213 L: linux-arm-kernel@axis.com
1214 F: arch/arm/mach-artpec
1215 F: arch/arm/boot/dts/artpec6*
1217 F: drivers/crypto/axis
1218 F: drivers/pinctrl/pinctrl-artpec*
1219 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1221 ARM/ASPEED I2C DRIVER
1222 M: Brendan Higgins <brendanhiggins@google.com>
1223 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224 R: Joel Stanley <joel@jms.id.au>
1225 L: linux-i2c@vger.kernel.org
1226 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1228 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1229 F: drivers/i2c/busses/i2c-aspeed.c
1230 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1233 ARM/ASPEED MACHINE SUPPORT
1234 M: Joel Stanley <joel@jms.id.au>
1235 R: Andrew Jeffery <andrew@aj.id.au>
1236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1241 F: arch/arm/mach-aspeed/
1242 F: arch/arm/boot/dts/aspeed-*
1245 ARM/ATMEL AT91 Clock Support
1246 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1250 ARM/CALXEDA HIGHBANK ARCHITECTURE
1251 M: Rob Herring <robh@kernel.org>
1252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 F: arch/arm/mach-highbank/
1255 F: arch/arm/boot/dts/highbank.dts
1256 F: arch/arm/boot/dts/ecx-*.dts*
1258 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1259 M: Krzysztof Halasa <khalasa@piap.pl>
1261 F: arch/arm/mach-cns3xxx/
1263 ARM/CAVIUM THUNDER NETWORK DRIVER
1264 M: Sunil Goutham <sgoutham@cavium.com>
1265 M: Robert Richter <rric@kernel.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: drivers/net/ethernet/cavium/thunder/
1270 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271 M: Lukasz Majewski <lukma@denx.de>
1272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 F: arch/arm/mach-ep93xx/ts72xx.c
1276 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277 M: Alexander Shiyan <shc_work@mail.ru>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283 M: Lennert Buytenhek <kernel@wantstofly.org>
1284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1288 M: Hartley Sweeten <hsweeten@visionengravers.com>
1289 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: arch/arm/mach-ep93xx/
1293 F: arch/arm/mach-ep93xx/include/mach/
1296 M: Russell King <linux@armlinux.org.uk>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1300 F: drivers/clk/clkdev.c
1302 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1303 M: Mike Rapoport <mike@compulab.co.il>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308 M: Baruch Siach <baruch@tkos.co.il>
1309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 F: arch/arm/boot/dts/cx92755*
1314 ARM/CONTEC MICRO9 MACHINE SUPPORT
1315 M: Hubert Feurstein <hubert.feurstein@contec.at>
1317 F: arch/arm/mach-ep93xx/micro9.c
1319 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: drivers/hwtracing/coresight/*
1324 F: Documentation/trace/coresight.txt
1325 F: Documentation/trace/coresight-cpu-debug.txt
1326 F: Documentation/devicetree/bindings/arm/coresight.txt
1327 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1328 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1329 F: tools/perf/arch/arm/util/pmu.c
1330 F: tools/perf/arch/arm/util/auxtrace.c
1331 F: tools/perf/arch/arm/util/cs-etm.c
1332 F: tools/perf/arch/arm/util/cs-etm.h
1333 F: tools/perf/util/cs-etm.*
1334 F: tools/perf/util/cs-etm-decoder/*
1336 ARM/CORGI MACHINE SUPPORT
1337 M: Richard Purdie <rpurdie@rpsys.net>
1340 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1341 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1342 M: Linus Walleij <linus.walleij@linaro.org>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 T: git git://github.com/ulli-kroll/linux.git
1346 F: Documentation/devicetree/bindings/arm/gemini.txt
1347 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1348 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1349 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1350 F: arch/arm/mach-gemini/
1351 F: drivers/net/ethernet/cortina/
1352 F: drivers/pinctrl/pinctrl-gemini.c
1353 F: drivers/rtc/rtc-ftrtc010.c
1355 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1356 M: Barry Song <baohua@kernel.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1360 F: arch/arm/boot/dts/prima2*
1361 F: arch/arm/mach-prima2/
1362 F: drivers/clk/sirf/
1363 F: drivers/clocksource/timer-prima2.c
1364 F: drivers/clocksource/timer-atlas7.c
1367 ARM/EBSA110 MACHINE SUPPORT
1368 M: Russell King <linux@armlinux.org.uk>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 W: http://www.armlinux.org.uk/
1372 F: arch/arm/mach-ebsa110/
1373 F: drivers/net/ethernet/amd/am79c961a.*
1375 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376 M: Uwe Kleine-König <kernel@pengutronix.de>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1382 M: Robert Jarzmik <robert.jarzmik@free.fr>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 F: arch/arm/mach-pxa/ezx.c
1387 ARM/FARADAY FA526 PORT
1388 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T: git git://git.berlios.de/gemini-board
1392 F: arch/arm/mm/*-fa*
1394 ARM/FOOTBRIDGE ARCHITECTURE
1395 M: Russell King <linux@armlinux.org.uk>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 W: http://www.armlinux.org.uk/
1399 F: arch/arm/include/asm/hardware/dec21285.h
1400 F: arch/arm/mach-footbridge/
1402 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1403 M: Shawn Guo <shawnguo@kernel.org>
1404 M: Sascha Hauer <kernel@pengutronix.de>
1405 R: Fabio Estevam <fabio.estevam@nxp.com>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1409 F: arch/arm/mach-imx/
1410 F: arch/arm/mach-mxs/
1411 F: arch/arm/boot/dts/imx*
1412 F: arch/arm/configs/imx*_defconfig
1417 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1418 M: Shawn Guo <shawnguo@kernel.org>
1419 M: Sascha Hauer <kernel@pengutronix.de>
1420 R: Stefan Agner <stefan@agner.ch>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1424 F: arch/arm/mach-imx/*vf610*
1425 F: arch/arm/boot/dts/vf*
1427 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1428 M: Lennert Buytenhek <kernel@wantstofly.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 ARM/GUMSTIX MACHINE SUPPORT
1433 M: Steve Sakoman <sakoman@gmail.com>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1438 M: Philipp Zabel <philipp.zabel@gmail.com>
1439 M: Paul Parsons <lost.distance@yahoo.com>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 F: arch/arm/mach-pxa/hx4700.c
1443 F: arch/arm/mach-pxa/include/mach/hx4700.h
1444 F: sound/soc/pxa/hx4700.c
1446 ARM/HISILICON SOC SUPPORT
1447 M: Wei Xu <xuwei5@hisilicon.com>
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 W: http://www.hisilicon.com
1451 T: git git://github.com/hisilicon/linux-hisi.git
1452 F: arch/arm/mach-hisi/
1453 F: arch/arm/boot/dts/hi3*
1454 F: arch/arm/boot/dts/hip*
1455 F: arch/arm/boot/dts/hisi*
1456 F: arch/arm64/boot/dts/hisilicon/
1458 ARM/HP JORNADA 7XX MACHINE SUPPORT
1459 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1463 F: arch/arm/mach-sa1100/jornada720.c
1464 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1466 ARM/IGEP MACHINE SUPPORT
1467 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1468 M: Javier Martinez Canillas <javier@dowhile0.org>
1469 L: linux-omap@vger.kernel.org
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm/boot/dts/omap3-igep*
1474 ARM/INCOME PXA270 SUPPORT
1475 M: Marek Vasut <marek.vasut@gmail.com>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1480 ARM/INTEL IOP13XX ARM ARCHITECTURE
1481 M: Lennert Buytenhek <kernel@wantstofly.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 ARM/INTEL IOP32X ARM ARCHITECTURE
1486 M: Lennert Buytenhek <kernel@wantstofly.org>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/INTEL IOP33X ARM ARCHITECTURE
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/INTEL IQ81342EX MACHINE SUPPORT
1495 M: Lennert Buytenhek <kernel@wantstofly.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/INTEL IXDP2850 MACHINE SUPPORT
1500 M: Lennert Buytenhek <kernel@wantstofly.org>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 ARM/INTEL IXP4XX ARM ARCHITECTURE
1505 M: Imre Kaloz <kaloz@openwrt.org>
1506 M: Krzysztof Halasa <khalasa@piap.pl>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 F: arch/arm/mach-ixp4xx/
1511 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1512 M: Jonathan Cameron <jic23@cam.ac.uk>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 F: arch/arm/mach-pxa/stargate2.c
1516 F: drivers/pcmcia/pxa2xx_stargate2.c
1518 ARM/INTEL XSC3 (MANZANO) ARM CORE
1519 M: Lennert Buytenhek <kernel@wantstofly.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/LG1K ARCHITECTURE
1529 M: Chanho Min <chanho.min@lge.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: arch/arm64/boot/dts/lg/
1534 ARM/LOGICPD PXA270 MACHINE SUPPORT
1535 M: Lennert Buytenhek <kernel@wantstofly.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 ARM/LPC18XX ARCHITECTURE
1540 M: Joachim Eastwood <manabian@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/boot/dts/lpc43*
1544 F: drivers/clk/nxp/clk-lpc18xx*
1545 F: drivers/clocksource/time-lpc32xx.c
1546 F: drivers/i2c/busses/i2c-lpc2k.c
1547 F: drivers/memory/pl172.c
1548 F: drivers/mtd/spi-nor/nxp-spifi.c
1549 F: drivers/rtc/rtc-lpc24xx.c
1552 ARM/LPC32XX SOC SUPPORT
1553 M: Vladimir Zapolskiy <vz@mleia.com>
1554 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1558 F: arch/arm/boot/dts/lpc32*
1559 F: arch/arm/mach-lpc32xx/
1560 F: drivers/i2c/busses/i2c-pnx.c
1561 F: drivers/net/ethernet/nxp/lpc_eth.c
1562 F: drivers/usb/host/ohci-nxp.c
1563 F: drivers/watchdog/pnx4008_wdt.c
1566 ARM/MAGICIAN MACHINE SUPPORT
1567 M: Philipp Zabel <philipp.zabel@gmail.com>
1570 ARM/Marvell Dove/MV78xx0/Orion SOC support
1571 M: Jason Cooper <jason@lakedaemon.net>
1572 M: Andrew Lunn <andrew@lunn.ch>
1573 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574 M: Gregory Clement <gregory.clement@bootlin.com>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 F: Documentation/devicetree/bindings/soc/dove/
1578 F: arch/arm/mach-dove/
1579 F: arch/arm/mach-mv78xx0/
1580 F: arch/arm/mach-orion5x/
1581 F: arch/arm/plat-orion/
1582 F: arch/arm/boot/dts/dove*
1583 F: arch/arm/boot/dts/orion5x*
1585 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1586 M: Jason Cooper <jason@lakedaemon.net>
1587 M: Andrew Lunn <andrew@lunn.ch>
1588 M: Gregory Clement <gregory.clement@bootlin.com>
1589 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 F: arch/arm/boot/dts/armada*
1593 F: arch/arm/boot/dts/kirkwood*
1594 F: arch/arm/configs/mvebu_*_defconfig
1595 F: arch/arm/mach-mvebu/
1596 F: arch/arm64/boot/dts/marvell/armada*
1597 F: drivers/cpufreq/armada-37xx-cpufreq.c
1598 F: drivers/cpufreq/mvebu-cpufreq.c
1599 F: drivers/irqchip/irq-armada-370-xp.c
1600 F: drivers/irqchip/irq-mvebu-*
1601 F: drivers/pinctrl/mvebu/
1602 F: drivers/rtc/rtc-armada38x.c
1604 ARM/Mediatek RTC DRIVER
1605 M: Eddie Huang <eddie.huang@mediatek.com>
1606 M: Sean Wang <sean.wang@mediatek.com>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1610 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1611 F: drivers/rtc/rtc-mt6397.c
1612 F: drivers/rtc/rtc-mt7622.c
1614 ARM/Mediatek SoC support
1615 M: Matthias Brugger <matthias.bgg@gmail.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1619 F: arch/arm/boot/dts/mt6*
1620 F: arch/arm/boot/dts/mt7*
1621 F: arch/arm/boot/dts/mt8*
1622 F: arch/arm/mach-mediatek/
1623 F: arch/arm64/boot/dts/mediatek/
1627 ARM/Mediatek USB3 PHY DRIVER
1628 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1632 F: drivers/phy/mediatek/phy-mtk-tphy.c
1634 ARM/MICREL KS8695 ARCHITECTURE
1635 M: Greg Ungerer <gerg@uclinux.org>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637 F: arch/arm/mach-ks8695/
1640 ARM/Microchip (AT91) SoC support
1641 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1642 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 W: http://www.linux4sam.org
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1649 F: arch/arm/mach-at91/
1650 F: include/soc/at91/
1651 F: arch/arm/boot/dts/at91*.dts
1652 F: arch/arm/boot/dts/at91*.dtsi
1653 F: arch/arm/boot/dts/sama*.dts
1654 F: arch/arm/boot/dts/sama*.dtsi
1655 F: arch/arm/include/debug/at91.S
1656 F: drivers/memory/atmel*
1657 F: drivers/watchdog/sama5d4_wdt.c
1658 X: drivers/input/touchscreen/atmel_mxt_ts.c
1659 X: drivers/net/wireless/atmel/
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 NPCM ARCHITECTURE
1706 M: Avi Fishman <avifishman70@gmail.com>
1707 M: Tomer Maimon <tmaimon77@gmail.com>
1708 R: Patrick Venture <venture@google.com>
1709 R: Nancy Yuen <yuenn@google.com>
1710 R: Brendan Higgins <brendanhiggins@google.com>
1711 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1713 F: arch/arm/mach-npcm/
1714 F: arch/arm/boot/dts/nuvoton-npcm*
1715 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1717 F: Documentation/*/*npcm*
1719 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1720 M: Wan ZongShun <mcuos.com@gmail.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 W: http://www.mcuos.com
1724 F: arch/arm/mach-w90x900/
1725 F: drivers/input/keyboard/w90p910_keypad.c
1726 F: drivers/input/touchscreen/w90p910_ts.c
1727 F: drivers/watchdog/nuc900_wdt.c
1728 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1729 F: drivers/mtd/nand/nuc900_nand.c
1730 F: drivers/rtc/rtc-nuc900.c
1731 F: drivers/spi/spi-nuc900.c
1732 F: drivers/usb/host/ehci-w90x900.c
1733 F: drivers/video/fbdev/nuc900fb.c
1735 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1736 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1737 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1738 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1741 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1742 M: Alexander Clouter <alex@digriz.org.uk>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 W: http://www.digriz.org.uk/ts78xx/kernel
1746 F: arch/arm/mach-orion5x/ts78xx-*
1748 ARM/OXNAS platform support
1749 M: Neil Armstrong <narmstrong@baylibre.com>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 L: linux-oxnas@groups.io (moderated for non-subscribers)
1753 F: arch/arm/mach-oxnas/
1754 F: arch/arm/boot/dts/ox8*.dts*
1757 ARM/PALM TREO SUPPORT
1758 M: Tomas Cech <sleep_walker@suse.com>
1759 L: linux-arm-kernel@lists.infradead.org
1760 W: http://hackndev.com
1762 F: arch/arm/mach-pxa/palmtreo.*
1764 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1765 M: Marek Vasut <marek.vasut@gmail.com>
1766 L: linux-arm-kernel@lists.infradead.org
1767 W: http://hackndev.com
1769 F: arch/arm/mach-pxa/include/mach/palmtx.h
1770 F: arch/arm/mach-pxa/palmtx.c
1771 F: arch/arm/mach-pxa/palmt5.*
1772 F: arch/arm/mach-pxa/include/mach/palmld.h
1773 F: arch/arm/mach-pxa/palmld.c
1774 F: arch/arm/mach-pxa/palmte2.*
1775 F: arch/arm/mach-pxa/include/mach/palmtc.h
1776 F: arch/arm/mach-pxa/palmtc.c
1779 M: Sergey Lapin <slapin@ossfans.org>
1780 L: linux-arm-kernel@lists.infradead.org
1781 W: http://hackndev.com
1783 F: arch/arm/mach-pxa/palmz72.*
1786 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1787 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1790 ARM/PT DIGITAL BOARD PORT
1791 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 W: http://www.armlinux.org.uk/
1796 ARM/QUALCOMM SUPPORT
1797 M: Andy Gross <andy.gross@linaro.org>
1798 M: David Brown <david.brown@linaro.org>
1799 L: linux-arm-msm@vger.kernel.org
1800 L: linux-soc@vger.kernel.org
1802 F: Documentation/devicetree/bindings/soc/qcom/
1803 F: arch/arm/boot/dts/qcom-*.dts
1804 F: arch/arm/boot/dts/qcom-*.dtsi
1805 F: arch/arm/mach-qcom/
1806 F: arch/arm64/boot/dts/qcom/*
1807 F: drivers/i2c/busses/i2c-qup.c
1808 F: drivers/clk/qcom/
1809 F: drivers/dma/qcom/
1810 F: drivers/soc/qcom/
1811 F: drivers/spi/spi-qup.c
1812 F: drivers/tty/serial/msm_serial.c
1813 F: drivers/*/pm8???-*
1814 F: drivers/mfd/ssbi.c
1815 F: drivers/firmware/qcom_scm.c
1816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1818 ARM/RADISYS ENP2611 MACHINE SUPPORT
1819 M: Lennert Buytenhek <kernel@wantstofly.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 ARM/REALTEK ARCHITECTURE
1824 M: Andreas Färber <afaerber@suse.de>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 F: arch/arm64/boot/dts/realtek/
1828 F: Documentation/devicetree/bindings/arm/realtek.txt
1830 ARM/RENESAS ARM64 ARCHITECTURE
1831 M: Simon Horman <horms@verge.net.au>
1832 M: Magnus Damm <magnus.damm@gmail.com>
1833 L: linux-renesas-soc@vger.kernel.org
1834 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1837 F: arch/arm64/boot/dts/renesas/
1838 F: Documentation/devicetree/bindings/arm/shmobile.txt
1839 F: drivers/soc/renesas/
1840 F: include/linux/soc/renesas/
1842 ARM/RISCPC ARCHITECTURE
1843 M: Russell King <linux@armlinux.org.uk>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1847 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1848 F: arch/arm/include/asm/hardware/ioc.h
1849 F: arch/arm/include/asm/hardware/iomd.h
1850 F: arch/arm/include/asm/hardware/memc.h
1851 F: arch/arm/mach-rpc/
1852 F: drivers/net/ethernet/8390/etherh.c
1853 F: drivers/net/ethernet/i825xx/ether1*
1854 F: drivers/net/ethernet/seeq/ether3*
1855 F: drivers/scsi/arm/
1857 ARM/Rockchip SoC support
1858 M: Heiko Stuebner <heiko@sntech.de>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 L: linux-rockchip@lists.infradead.org
1861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1863 F: arch/arm/boot/dts/rk3*
1864 F: arch/arm/boot/dts/rv1108*
1865 F: arch/arm/mach-rockchip/
1866 F: drivers/clk/rockchip/
1867 F: drivers/i2c/busses/i2c-rk3x.c
1868 F: drivers/*/*rockchip*
1869 F: drivers/*/*/*rockchip*
1870 F: sound/soc/rockchip/
1873 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1874 M: Kukjin Kim <kgene@kernel.org>
1875 M: Krzysztof Kozlowski <krzk@kernel.org>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1878 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1880 F: arch/arm/boot/dts/s3c*
1881 F: arch/arm/boot/dts/s5p*
1882 F: arch/arm/boot/dts/exynos*
1883 F: arch/arm64/boot/dts/exynos/
1884 F: arch/arm/plat-samsung/
1885 F: arch/arm/mach-s3c24*/
1886 F: arch/arm/mach-s3c64xx/
1887 F: arch/arm/mach-s5p*/
1888 F: arch/arm/mach-exynos*/
1889 F: drivers/*/*s3c24*
1890 F: drivers/*/*/*s3c24*
1891 F: drivers/*/*s3c64xx*
1892 F: drivers/*/*s5pv210*
1893 F: drivers/memory/samsung/*
1894 F: drivers/soc/samsung/*
1895 F: Documentation/arm/Samsung/
1896 F: Documentation/devicetree/bindings/arm/samsung/
1897 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1898 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1901 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1902 M: Kyungmin Park <kyungmin.park@samsung.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 F: arch/arm/mach-s5pv210/
1907 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1908 M: Kyungmin Park <kyungmin.park@samsung.com>
1909 M: Kamil Debski <kamil@wypas.org>
1910 M: Andrzej Hajda <a.hajda@samsung.com>
1911 L: linux-arm-kernel@lists.infradead.org
1912 L: linux-media@vger.kernel.org
1914 F: drivers/media/platform/s5p-g2d/
1916 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1917 M: Marek Szyprowski <m.szyprowski@samsung.com>
1918 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919 L: linux-media@vger.kernel.org
1921 F: drivers/media/platform/s5p-cec/
1922 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1924 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1925 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1926 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1927 L: linux-arm-kernel@lists.infradead.org
1928 L: linux-media@vger.kernel.org
1930 F: drivers/media/platform/s5p-jpeg/
1932 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1933 M: Kyungmin Park <kyungmin.park@samsung.com>
1934 M: Kamil Debski <kamil@wypas.org>
1935 M: Jeongtae Park <jtp.park@samsung.com>
1936 M: Andrzej Hajda <a.hajda@samsung.com>
1937 L: linux-arm-kernel@lists.infradead.org
1938 L: linux-media@vger.kernel.org
1940 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1941 F: drivers/media/platform/s5p-mfc/
1943 ARM/SHMOBILE ARM ARCHITECTURE
1944 M: Simon Horman <horms@verge.net.au>
1945 M: Magnus Damm <magnus.damm@gmail.com>
1946 L: linux-renesas-soc@vger.kernel.org
1947 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1950 F: arch/arm/boot/dts/emev2*
1951 F: arch/arm/boot/dts/r7s*
1952 F: arch/arm/boot/dts/r8a*
1953 F: arch/arm/boot/dts/sh*
1954 F: arch/arm/configs/shmobile_defconfig
1955 F: arch/arm/include/debug/renesas-scif.S
1956 F: arch/arm/mach-shmobile/
1957 F: Documentation/devicetree/bindings/arm/shmobile.txt
1958 F: drivers/soc/renesas/
1959 F: include/linux/soc/renesas/
1961 ARM/SOCFPGA ARCHITECTURE
1962 M: Dinh Nguyen <dinguyen@kernel.org>
1964 F: arch/arm/mach-socfpga/
1965 F: arch/arm/boot/dts/socfpga*
1966 F: arch/arm/configs/socfpga_defconfig
1967 F: arch/arm64/boot/dts/altera/
1968 W: http://www.rocketboards.org
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1971 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1972 M: Dinh Nguyen <dinguyen@kernel.org>
1974 F: drivers/clk/socfpga/
1976 ARM/SOCFPGA EDAC SUPPORT
1977 M: Thor Thayer <thor.thayer@linux.intel.com>
1979 F: drivers/edac/altera_edac.
1981 ARM/SPREADTRUM SoC SUPPORT
1982 M: Orson Zhai <orsonzhai@gmail.com>
1983 M: Baolin Wang <baolin.wang@linaro.org>
1984 M: Chunyan Zhang <zhang.lyra@gmail.com>
1986 F: arch/arm64/boot/dts/sprd
1989 ARM/STI ARCHITECTURE
1990 M: Patrice Chotard <patrice.chotard@st.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 W: http://www.stlinux.com
1994 F: arch/arm/mach-sti/
1995 F: arch/arm/boot/dts/sti*
1996 F: drivers/char/hw_random/st-rng.c
1997 F: drivers/clocksource/arm_global_timer.c
1998 F: drivers/clocksource/clksrc_st_lpc.c
1999 F: drivers/cpufreq/sti-cpufreq.c
2000 F: drivers/dma/st_fdma*
2001 F: drivers/i2c/busses/i2c-st.c
2002 F: drivers/media/rc/st_rc.c
2003 F: drivers/media/platform/sti/c8sectpfe/
2004 F: drivers/mmc/host/sdhci-st.c
2005 F: drivers/phy/st/phy-miphy28lp.c
2006 F: drivers/phy/st/phy-stih407-usb.c
2007 F: drivers/pinctrl/pinctrl-st.c
2008 F: drivers/remoteproc/st_remoteproc.c
2009 F: drivers/remoteproc/st_slim_rproc.c
2010 F: drivers/reset/sti/
2011 F: drivers/rtc/rtc-st-lpc.c
2012 F: drivers/tty/serial/st-asc.c
2013 F: drivers/usb/dwc3/dwc3-st.c
2014 F: drivers/usb/host/ehci-st.c
2015 F: drivers/usb/host/ohci-st.c
2016 F: drivers/watchdog/st_lpc_wdt.c
2017 F: drivers/ata/ahci_st.c
2018 F: include/linux/remoteproc/st_slim_rproc.h
2020 ARM/STM32 ARCHITECTURE
2021 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2022 M: Alexandre Torgue <alexandre.torgue@st.com>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2027 F: arch/arm/boot/dts/stm32*
2028 F: arch/arm/mach-stm32/
2029 F: drivers/clocksource/armv7m_systick.c
2031 ARM/Synaptics Berlin SoC support
2032 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2033 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 F: arch/arm/mach-berlin/
2037 F: arch/arm/boot/dts/berlin*
2038 F: arch/arm64/boot/dts/marvell/berlin*
2040 ARM/TANGO ARCHITECTURE
2041 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2042 M: Mans Rullgard <mans@mansr.com>
2043 L: linux-arm-kernel@lists.infradead.org
2047 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2048 M: Lennert Buytenhek <kernel@wantstofly.org>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2053 M: Hans Verkuil <hans.verkuil@cisco.com>
2054 L: linux-tegra@vger.kernel.org
2055 L: linux-media@vger.kernel.org
2057 F: drivers/media/platform/tegra-cec/
2058 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2060 ARM/TETON BGA MACHINE SUPPORT
2061 M: "Mark F. Brown" <mark.brown314@gmail.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2066 M: Santosh Shilimkar <ssantosh@kernel.org>
2067 L: linux-kernel@vger.kernel.org
2069 F: drivers/memory/*emif*
2071 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2072 M: Santosh Shilimkar <ssantosh@kernel.org>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 F: arch/arm/mach-keystone/
2076 F: arch/arm/boot/dts/keystone-*
2077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2079 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2080 M: Santosh Shilimkar <ssantosh@kernel.org>
2081 L: linux-kernel@vger.kernel.org
2083 F: drivers/clk/keystone/
2085 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2086 M: Santosh Shilimkar <ssantosh@kernel.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-kernel@vger.kernel.org
2090 F: drivers/clocksource/timer-keystone.c
2092 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2093 M: Santosh Shilimkar <ssantosh@kernel.org>
2094 L: linux-kernel@vger.kernel.org
2096 F: drivers/power/reset/keystone-reset.c
2098 ARM/THECUS N2100 MACHINE SUPPORT
2099 M: Lennert Buytenhek <kernel@wantstofly.org>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 ARM/TOSA MACHINE SUPPORT
2104 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2105 M: Dirk Opfer <dirk@opfer-online.de>
2108 ARM/UNIPHIER ARCHITECTURE
2109 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2113 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2114 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2115 F: arch/arm/boot/dts/uniphier*
2116 F: arch/arm/include/asm/hardware/cache-uniphier.h
2117 F: arch/arm/mach-uniphier/
2118 F: arch/arm/mm/cache-uniphier.c
2119 F: arch/arm64/boot/dts/socionext/uniphier*
2120 F: drivers/bus/uniphier-system-bus.c
2121 F: drivers/clk/uniphier/
2122 F: drivers/gpio/gpio-uniphier.c
2123 F: drivers/i2c/busses/i2c-uniphier*
2124 F: drivers/irqchip/irq-uniphier-aidet.c
2125 F: drivers/pinctrl/uniphier/
2126 F: drivers/reset/reset-uniphier.c
2127 F: drivers/tty/serial/8250/8250_uniphier.c
2130 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2131 M: Ulf Hansson <ulf.hansson@linaro.org>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 T: git git://git.linaro.org/people/ulfh/clk.git
2135 F: drivers/clk/ux500/
2137 ARM/VERSATILE EXPRESS PLATFORM
2138 M: Liviu Dudau <liviu.dudau@arm.com>
2139 M: Sudeep Holla <sudeep.holla@arm.com>
2140 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 F: arch/arm/boot/dts/vexpress*
2144 F: arch/arm64/boot/dts/arm/
2145 F: arch/arm/mach-vexpress/
2148 F: drivers/clk/versatile/clk-vexpress-osc.c
2149 F: drivers/clocksource/versatile.c
2153 M: Russell King <linux@armlinux.org.uk>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 W: http://www.armlinux.org.uk/
2159 ARM/VOIPAC PXA270 SUPPORT
2160 M: Marek Vasut <marek.vasut@gmail.com>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/mach-pxa/vpac270.c
2164 F: arch/arm/mach-pxa/include/mach/vpac270.h
2166 ARM/VT8500 ARM ARCHITECTURE
2167 M: Tony Prisk <linux@prisktech.co.nz>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170 F: arch/arm/mach-vt8500/
2171 F: drivers/clocksource/vt8500_timer.c
2172 F: drivers/i2c/busses/i2c-wmt.c
2173 F: drivers/mmc/host/wmt-sdmmc.c
2174 F: drivers/pwm/pwm-vt8500.c
2175 F: drivers/rtc/rtc-vt8500.c
2176 F: drivers/tty/serial/vt8500_serial.c
2177 F: drivers/usb/host/ehci-platform.c
2178 F: drivers/usb/host/uhci-platform.c
2179 F: drivers/video/fbdev/vt8500lcdfb.*
2180 F: drivers/video/fbdev/wm8505fb*
2181 F: drivers/video/fbdev/wmt_ge_rops.*
2183 ARM/ZIPIT Z2 SUPPORT
2184 M: Marek Vasut <marek.vasut@gmail.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187 F: arch/arm/mach-pxa/z2.c
2188 F: arch/arm/mach-pxa/include/mach/z2.h
2190 ARM/ZTE ARCHITECTURE
2191 M: Jun Nie <jun.nie@linaro.org>
2192 M: Baoyou Xie <baoyou.xie@linaro.org>
2193 M: Shawn Guo <shawnguo@kernel.org>
2194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 F: arch/arm/boot/dts/zx2967*
2197 F: arch/arm/mach-zx/
2198 F: arch/arm64/boot/dts/zte/
2200 F: drivers/dma/zx_dma.c
2201 F: drivers/gpio/gpio-zx.c
2202 F: drivers/i2c/busses/i2c-zx2967.c
2203 F: drivers/mmc/host/dw_mmc-zx.*
2204 F: drivers/pinctrl/zte/
2206 F: drivers/thermal/zx2967_thermal.c
2207 F: drivers/watchdog/zx2967_wdt.c
2208 F: Documentation/devicetree/bindings/arm/zte.txt
2209 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2210 F: Documentation/devicetree/bindings/dma/zxdma.txt
2211 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2212 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2213 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2214 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2215 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2216 F: Documentation/devicetree/bindings/soc/zte/
2217 F: Documentation/devicetree/bindings/sound/zte,*.txt
2218 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2219 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2220 F: include/dt-bindings/clock/zx2967*.h
2221 F: include/dt-bindings/soc/zte,*.h
2222 F: sound/soc/codecs/zx_aud96p22.c
2225 ARM/ZYNQ ARCHITECTURE
2226 M: Michal Simek <michal.simek@xilinx.com>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 W: http://wiki.xilinx.com
2229 T: git https://github.com/Xilinx/linux-xlnx.git
2231 F: arch/arm/mach-zynq/
2232 F: drivers/cpuidle/cpuidle-zynq.c
2233 F: drivers/block/xsysace.c
2236 F: drivers/clocksource/cadence_ttc_timer.c
2237 F: drivers/i2c/busses/i2c-cadence.c
2238 F: drivers/mmc/host/sdhci-of-arasan.c
2239 F: drivers/edac/synopsys_edac.c
2241 ARM64 PORT (AARCH64 ARCHITECTURE)
2242 M: Catalin Marinas <catalin.marinas@arm.com>
2243 M: Will Deacon <will.deacon@arm.com>
2244 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2248 F: Documentation/arm64/
2250 AS3645A LED FLASH CONTROLLER DRIVER
2251 M: Sakari Ailus <sakari.ailus@iki.fi>
2252 L: linux-leds@vger.kernel.org
2254 F: drivers/leds/leds-as3645a.c
2256 ASAHI KASEI AK8974 DRIVER
2257 M: Linus Walleij <linus.walleij@linaro.org>
2258 L: linux-iio@vger.kernel.org
2259 W: http://www.akm.com/
2261 F: drivers/iio/magnetometer/ak8974.c
2263 ASC7621 HARDWARE MONITOR DRIVER
2264 M: George Joseph <george.joseph@fairview5.com>
2265 L: linux-hwmon@vger.kernel.org
2267 F: Documentation/hwmon/asc7621
2268 F: drivers/hwmon/asc7621.c
2270 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2271 M: Corentin Chary <corentin.chary@gmail.com>
2272 L: acpi4asus-user@lists.sourceforge.net
2273 L: platform-driver-x86@vger.kernel.org
2274 W: http://acpi4asus.sf.net
2276 F: drivers/platform/x86/asus*.c
2277 F: drivers/platform/x86/eeepc*.c
2279 ASUS WIRELESS RADIO CONTROL DRIVER
2280 M: João Paulo Rechi Vita <jprvita@gmail.com>
2281 L: platform-driver-x86@vger.kernel.org
2283 F: drivers/platform/x86/asus-wireless.c
2286 M: David Howells <dhowells@redhat.com>
2287 L: keyrings@vger.kernel.org
2289 F: Documentation/crypto/asymmetric-keys.txt
2290 F: include/linux/verification.h
2291 F: include/crypto/public_key.h
2292 F: include/crypto/pkcs7.h
2293 F: crypto/asymmetric_keys/
2295 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2296 R: Dan Williams <dan.j.williams@intel.com>
2297 W: http://sourceforge.net/projects/xscaleiop
2299 F: Documentation/crypto/async-tx-api.txt
2302 F: include/linux/dmaengine.h
2303 F: include/linux/async_tx.h
2306 M: Bartosz Golaszewski <brgl@bgdev.pl>
2307 L: linux-i2c@vger.kernel.org
2308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2310 F: Documentation/devicetree/bindings/eeprom/at24.txt
2311 F: drivers/misc/eeprom/at24.c
2312 F: include/linux/platform_data/at24.h
2314 ATA OVER ETHERNET (AOE) DRIVER
2315 M: "Ed L. Cashin" <ed.cashin@acm.org>
2316 W: http://www.openaoe.org/
2318 F: Documentation/aoe/
2319 F: drivers/block/aoe/
2321 ATHEROS 71XX/9XXX GPIO DRIVER
2322 M: Alban Bedel <albeu@free.fr>
2323 W: https://github.com/AlbanBedel/linux
2324 T: git git://github.com/AlbanBedel/linux
2326 F: drivers/gpio/gpio-ath79.c
2327 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2329 ATHEROS ATH GENERIC UTILITIES
2330 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2331 L: linux-wireless@vger.kernel.org
2333 F: drivers/net/wireless/ath/*
2335 ATHEROS ATH5K WIRELESS DRIVER
2336 M: Jiri Slaby <jirislaby@gmail.com>
2337 M: Nick Kossifidis <mickflemm@gmail.com>
2338 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2339 L: linux-wireless@vger.kernel.org
2340 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2342 F: drivers/net/wireless/ath/ath5k/
2344 ATHEROS ATH6KL WIRELESS DRIVER
2345 M: Kalle Valo <kvalo@qca.qualcomm.com>
2346 L: linux-wireless@vger.kernel.org
2347 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2350 F: drivers/net/wireless/ath/ath6kl/
2353 M: Ville Syrjala <syrjala@sci.fi>
2355 F: drivers/input/misc/ati_remote2.c
2357 ATK0110 HWMON DRIVER
2358 M: Luca Tettamanti <kronos.it@gmail.com>
2359 L: linux-hwmon@vger.kernel.org
2361 F: drivers/hwmon/asus_atk0110.c
2363 ATLX ETHERNET DRIVERS
2364 M: Jay Cliburn <jcliburn@gmail.com>
2365 M: Chris Snook <chris.snook@gmail.com>
2366 L: netdev@vger.kernel.org
2367 W: http://sourceforge.net/projects/atl1
2368 W: http://atl1.sourceforge.net
2370 F: drivers/net/ethernet/atheros/
2373 M: Chas Williams <3chas3@gmail.com>
2374 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2375 L: netdev@vger.kernel.org
2376 W: http://linux-atm.sourceforge.net
2379 F: include/linux/atm*
2380 F: include/uapi/linux/atm*
2382 ATMEL AT91 / AT32 MCI DRIVER
2383 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2385 F: drivers/mmc/host/atmel-mci.c
2387 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2388 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2390 F: drivers/power/reset/at91-sama5d2_shdwc.c
2392 ATMEL Audio ALSA driver
2393 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2399 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2400 L: linux-i2c@vger.kernel.org
2402 F: drivers/i2c/busses/i2c-at91.c
2405 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2406 L: linux-media@vger.kernel.org
2408 F: drivers/media/platform/atmel/atmel-isi.c
2409 F: include/media/atmel-isi.h
2412 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2413 L: linux-fbdev@vger.kernel.org
2415 F: drivers/video/fbdev/atmel_lcdfb.c
2416 F: include/video/atmel_lcdc.h
2418 ATMEL MACB ETHERNET DRIVER
2419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2421 F: drivers/net/ethernet/cadence/
2423 ATMEL MAXTOUCH DRIVER
2424 M: Nick Dyer <nick@shmanahar.org>
2425 T: git git://github.com/ndyer/linux.git
2427 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2428 F: drivers/input/touchscreen/atmel_mxt_ts.c
2429 F: include/linux/platform_data/atmel_mxt_ts.h
2431 ATMEL SAMA5D2 ADC DRIVER
2432 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2433 L: linux-iio@vger.kernel.org
2435 F: drivers/iio/adc/at91-sama5d2_adc.c
2438 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2439 L: linux-mmc@vger.kernel.org
2441 F: drivers/mmc/host/sdhci-of-at91.c
2444 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2446 F: drivers/spi/spi-atmel.*
2449 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2452 F: drivers/misc/atmel-ssc.c
2453 F: include/linux/atmel-ssc.h
2455 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2456 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 F: drivers/misc/atmel_tclib.c
2460 F: drivers/clocksource/tcb_clksrc.c
2462 ATMEL USBA UDC DRIVER
2463 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2468 ATMEL WIRELESS DRIVER
2469 M: Simon Kelley <simon@thekelleys.org.uk>
2470 L: linux-wireless@vger.kernel.org
2471 W: http://www.thekelleys.org.uk/atmel
2472 W: http://atmelwlandriver.sourceforge.net/
2474 F: drivers/net/wireless/atmel/atmel*
2477 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2478 L: linux-arm-kernel@lists.infradead.org
2479 L: dmaengine@vger.kernel.org
2481 F: drivers/dma/at_xdmac.c
2483 ATOMIC INFRASTRUCTURE
2484 M: Will Deacon <will.deacon@arm.com>
2485 M: Peter Zijlstra <peterz@infradead.org>
2486 R: Boqun Feng <boqun.feng@gmail.com>
2487 L: linux-kernel@vger.kernel.org
2489 F: arch/*/include/asm/atomic*.h
2490 F: include/*/atomic*.h
2492 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2493 M: Bradley Grove <linuxdrivers@attotech.com>
2494 L: linux-scsi@vger.kernel.org
2495 W: http://www.attotech.com
2497 F: drivers/scsi/esas2r
2499 ATUSB IEEE 802.15.4 RADIO DRIVER
2500 M: Stefan Schmidt <stefan@osg.samsung.com>
2501 L: linux-wpan@vger.kernel.org
2503 F: drivers/net/ieee802154/atusb.c
2504 F: drivers/net/ieee802154/atusb.h
2505 F: drivers/net/ieee802154/at86rf230.h
2508 M: Paul Moore <paul@paul-moore.com>
2509 M: Eric Paris <eparis@redhat.com>
2510 L: linux-audit@redhat.com (moderated for non-subscribers)
2511 W: https://github.com/linux-audit
2512 W: https://people.redhat.com/sgrubb/audit
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2515 F: include/linux/audit.h
2516 F: include/uapi/linux/audit.h
2519 AUXILIARY DISPLAY DRIVERS
2520 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2521 W: http://miguelojeda.es/auxdisplay.htm
2522 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2524 F: drivers/auxdisplay/
2525 F: include/linux/cfag12864b.h
2528 M: Ralf Baechle <ralf@linux-mips.org>
2529 L: linux-hams@vger.kernel.org
2530 W: http://www.linux-ax25.org/
2532 F: include/uapi/linux/ax25.h
2533 F: include/net/ax25.h
2537 M: Peter Rosin <peda@axentia.se>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 F: Documentation/devicetree/bindings/arm/axentia.txt
2541 F: arch/arm/boot/dts/at91-linea.dtsi
2542 F: arch/arm/boot/dts/at91-natte.dtsi
2543 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2544 F: arch/arm/boot/dts/at91-tse850-3.dts
2546 AXENTIA ASOC DRIVERS
2547 M: Peter Rosin <peda@axentia.se>
2548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2550 F: Documentation/devicetree/bindings/sound/axentia,*
2551 F: sound/soc/atmel/tse850-pcm5142.c
2554 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2555 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2556 L: linux-media@vger.kernel.org
2557 W: https://linuxtv.org
2558 T: git git://linuxtv.org/media_tree.git
2560 F: drivers/media/usb/dvb-usb-v2/az6007.c
2562 AZTECH FM RADIO RECEIVER DRIVER
2563 M: Hans Verkuil <hverkuil@xs4all.nl>
2564 L: linux-media@vger.kernel.org
2565 T: git git://linuxtv.org/media_tree.git
2566 W: https://linuxtv.org
2568 F: drivers/media/radio/radio-aztech*
2571 L: linux-wireless@vger.kernel.org
2572 L: b43-dev@lists.infradead.org
2573 W: http://wireless.kernel.org/en/users/Drivers/b43
2575 F: drivers/net/wireless/broadcom/b43/
2577 B43LEGACY WIRELESS DRIVER
2578 M: Larry Finger <Larry.Finger@lwfinger.net>
2579 L: linux-wireless@vger.kernel.org
2580 L: b43-dev@lists.infradead.org
2581 W: http://wireless.kernel.org/en/users/Drivers/b43
2583 F: drivers/net/wireless/broadcom/b43legacy/
2585 BACKLIGHT CLASS/SUBSYSTEM
2586 M: Lee Jones <lee.jones@linaro.org>
2587 M: Daniel Thompson <daniel.thompson@linaro.org>
2588 M: Jingoo Han <jingoohan1@gmail.com>
2589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2591 F: drivers/video/backlight/
2592 F: include/linux/backlight.h
2593 F: include/linux/pwm_backlight.h
2594 F: Documentation/devicetree/bindings/leds/backlight
2597 M: Marek Lindner <mareklindner@neomailbox.ch>
2598 M: Simon Wunderlich <sw@simonwunderlich.de>
2599 M: Antonio Quartulli <a@unstable.cc>
2600 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2601 W: https://www.open-mesh.org/
2602 Q: https://patchwork.open-mesh.org/project/batman/list/
2604 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2605 F: Documentation/ABI/testing/sysfs-class-net-mesh
2606 F: Documentation/networking/batman-adv.rst
2607 F: include/uapi/linux/batadv_packet.h
2608 F: include/uapi/linux/batman_adv.h
2611 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2612 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2613 L: linux-hams@vger.kernel.org
2614 W: http://www.baycom.org/~tom/ham/ham.html
2616 F: drivers/net/hamradio/baycom*
2618 BCACHE (BLOCK LAYER CACHE)
2619 M: Michael Lyle <mlyle@lyle.org>
2620 M: Kent Overstreet <kent.overstreet@gmail.com>
2621 L: linux-bcache@vger.kernel.org
2622 W: http://bcache.evilpiepirate.org
2623 C: irc://irc.oftc.net/bcache
2625 F: drivers/md/bcache/
2627 BDISP ST MEDIA DRIVER
2628 M: Fabien Dessenne <fabien.dessenne@st.com>
2629 L: linux-media@vger.kernel.org
2630 T: git git://linuxtv.org/media_tree.git
2631 W: https://linuxtv.org
2633 F: drivers/media/platform/sti/bdisp
2635 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2636 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2637 L: netdev@vger.kernel.org
2639 F: drivers/net/ethernet/ec_bhf.c
2642 M: Luis de Bethencourt <luisbg@kernel.org>
2643 M: Salah Triki <salah.triki@gmail.com>
2645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2646 F: Documentation/filesystems/befs.txt
2650 M: Paolo Valente <paolo.valente@linaro.org>
2651 M: Jens Axboe <axboe@kernel.dk>
2652 L: linux-block@vger.kernel.org
2655 F: Documentation/block/bfq-iosched.txt
2658 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2660 F: Documentation/filesystems/bfs.txt
2662 F: include/uapi/linux/bfs_fs.h
2664 BLINKM RGB LED DRIVER
2665 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2667 F: drivers/leds/leds-blinkm.c
2670 M: Jens Axboe <axboe@kernel.dk>
2671 L: linux-block@vger.kernel.org
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676 F: kernel/trace/blktrace.c
2680 M: Joern Engel <joern@lazybastard.org>
2681 L: linux-mtd@lists.infradead.org
2683 F: drivers/mtd/devices/block2mtd.c
2686 M: Marcel Holtmann <marcel@holtmann.org>
2687 M: Johan Hedberg <johan.hedberg@gmail.com>
2688 L: linux-bluetooth@vger.kernel.org
2689 W: http://www.bluez.org/
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2693 F: drivers/bluetooth/
2696 M: Marcel Holtmann <marcel@holtmann.org>
2697 M: Johan Hedberg <johan.hedberg@gmail.com>
2698 L: linux-bluetooth@vger.kernel.org
2699 W: http://www.bluez.org/
2700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704 F: include/net/bluetooth/
2707 M: Jay Vosburgh <j.vosburgh@gmail.com>
2708 M: Veaceslav Falico <vfalico@gmail.com>
2709 M: Andy Gospodarek <andy@greyhouse.net>
2710 L: netdev@vger.kernel.org
2711 W: http://sourceforge.net/projects/bonding/
2713 F: drivers/net/bonding/
2714 F: include/uapi/linux/if_bonding.h
2716 BPF (Safe dynamic programs and tools)
2717 M: Alexei Starovoitov <ast@kernel.org>
2718 M: Daniel Borkmann <daniel@iogearbox.net>
2719 L: netdev@vger.kernel.org
2720 L: linux-kernel@vger.kernel.org
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2724 F: arch/x86/net/bpf_jit*
2725 F: Documentation/networking/filter.txt
2726 F: Documentation/bpf/
2727 F: include/linux/bpf*
2728 F: include/linux/filter.h
2729 F: include/trace/events/bpf.h
2730 F: include/trace/events/xdp.h
2731 F: include/uapi/linux/bpf*
2732 F: include/uapi/linux/filter.h
2734 F: kernel/trace/bpf_trace.c
2737 F: net/core/filter.c
2738 F: net/sched/act_bpf.c
2739 F: net/sched/cls_bpf.c
2742 F: tools/testing/selftests/bpf/
2744 BROADCOM B44 10/100 ETHERNET DRIVER
2745 M: Michael Chan <michael.chan@broadcom.com>
2746 L: netdev@vger.kernel.org
2748 F: drivers/net/ethernet/broadcom/b44.*
2750 BROADCOM B53 ETHERNET SWITCH DRIVER
2751 M: Florian Fainelli <f.fainelli@gmail.com>
2752 L: netdev@vger.kernel.org
2753 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2755 F: drivers/net/dsa/b53/*
2756 F: include/linux/platform_data/b53.h
2758 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2759 M: Florian Fainelli <f.fainelli@gmail.com>
2760 M: Ray Jui <rjui@broadcom.com>
2761 M: Scott Branden <sbranden@broadcom.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 T: git git://github.com/broadcom/mach-bcm
2769 F: arch/arm/mach-bcm/
2771 BROADCOM BCM2835 ARM ARCHITECTURE
2772 M: Eric Anholt <eric@anholt.net>
2773 M: Stefan Wahren <stefan.wahren@i2se.com>
2774 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 T: git git://github.com/anholt/linux
2779 F: drivers/staging/vc04_services
2781 BROADCOM BCM47XX MIPS ARCHITECTURE
2782 M: Hauke Mehrtens <hauke@hauke-m.de>
2783 M: Rafał Miłecki <zajec5@gmail.com>
2784 L: linux-mips@linux-mips.org
2786 F: Documentation/devicetree/bindings/mips/brcm/
2787 F: arch/mips/bcm47xx/*
2788 F: arch/mips/include/asm/mach-bcm47xx/*
2790 BROADCOM BCM5301X ARM ARCHITECTURE
2791 M: Hauke Mehrtens <hauke@hauke-m.de>
2792 M: Rafał Miłecki <zajec5@gmail.com>
2793 M: Jon Mason <jonmason@broadcom.com>
2794 M: bcm-kernel-feedback-list@broadcom.com
2795 L: linux-arm-kernel@lists.infradead.org
2797 F: arch/arm/mach-bcm/bcm_5301x.c
2798 F: arch/arm/boot/dts/bcm5301x*.dtsi
2799 F: arch/arm/boot/dts/bcm470*
2800 F: arch/arm/boot/dts/bcm953012*
2802 BROADCOM BCM53573 ARM ARCHITECTURE
2803 M: Rafał Miłecki <rafal@milecki.pl>
2804 L: linux-arm-kernel@lists.infradead.org
2806 F: arch/arm/boot/dts/bcm53573*
2807 F: arch/arm/boot/dts/bcm47189*
2809 BROADCOM BCM63XX ARM ARCHITECTURE
2810 M: Florian Fainelli <f.fainelli@gmail.com>
2811 M: bcm-kernel-feedback-list@broadcom.com
2812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2813 T: git git://github.com/broadcom/stblinux.git
2817 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2818 M: Kevin Cernekee <cernekee@gmail.com>
2819 L: linux-usb@vger.kernel.org
2821 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2823 BROADCOM BCM7XXX ARM ARCHITECTURE
2824 M: Brian Norris <computersforpeace@gmail.com>
2825 M: Gregory Fong <gregory.0xf0@gmail.com>
2826 M: Florian Fainelli <f.fainelli@gmail.com>
2827 M: bcm-kernel-feedback-list@broadcom.com
2828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 T: git git://github.com/broadcom/stblinux.git
2831 F: arch/arm/mach-bcm/*brcmstb*
2832 F: arch/arm/boot/dts/bcm7*.dts*
2833 F: drivers/bus/brcmstb_gisb.c
2834 F: arch/arm/mm/cache-b15-rac.c
2835 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2838 BROADCOM BMIPS CPUFREQ DRIVER
2839 M: Markus Mayer <mmayer@broadcom.com>
2840 M: bcm-kernel-feedback-list@broadcom.com
2841 L: linux-pm@vger.kernel.org
2843 F: drivers/cpufreq/bmips-cpufreq.c
2845 BROADCOM BMIPS MIPS ARCHITECTURE
2846 M: Kevin Cernekee <cernekee@gmail.com>
2847 M: Florian Fainelli <f.fainelli@gmail.com>
2848 L: linux-mips@linux-mips.org
2849 T: git git://github.com/broadcom/stblinux.git
2851 F: arch/mips/bmips/*
2852 F: arch/mips/include/asm/mach-bmips/*
2853 F: arch/mips/kernel/*bmips*
2854 F: arch/mips/boot/dts/brcm/bcm*.dts*
2855 F: drivers/irqchip/irq-bcm63*
2856 F: drivers/irqchip/irq-bcm7*
2857 F: drivers/irqchip/irq-brcmstb*
2858 F: include/linux/bcm963xx_nvram.h
2859 F: include/linux/bcm963xx_tag.h
2861 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862 M: Rasesh Mody <rasesh.mody@cavium.com>
2863 M: Harish Patil <harish.patil@cavium.com>
2864 M: Dept-GELinuxNICDev@cavium.com
2865 L: netdev@vger.kernel.org
2867 F: drivers/net/ethernet/broadcom/bnx2.*
2868 F: drivers/net/ethernet/broadcom/bnx2_*
2870 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871 M: QLogic-Storage-Upstream@qlogic.com
2872 L: linux-scsi@vger.kernel.org
2874 F: drivers/scsi/bnx2fc/
2876 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877 M: QLogic-Storage-Upstream@qlogic.com
2878 L: linux-scsi@vger.kernel.org
2880 F: drivers/scsi/bnx2i/
2882 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883 M: Ariel Elior <ariel.elior@cavium.com>
2884 M: everest-linux-l2@cavium.com
2885 L: netdev@vger.kernel.org
2887 F: drivers/net/ethernet/broadcom/bnx2x/
2889 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890 M: Michael Chan <michael.chan@broadcom.com>
2891 L: netdev@vger.kernel.org
2893 F: drivers/net/ethernet/broadcom/bnxt/
2895 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2897 M: Franky Lin <franky.lin@broadcom.com>
2898 M: Hante Meuleman <hante.meuleman@broadcom.com>
2899 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900 M: Wright Feng <wright.feng@cypress.com>
2901 L: linux-wireless@vger.kernel.org
2902 L: brcm80211-dev-list.pdl@broadcom.com
2903 L: brcm80211-dev-list@cypress.com
2905 F: drivers/net/wireless/broadcom/brcm80211/
2907 BROADCOM BRCMSTB GPIO DRIVER
2908 M: Gregory Fong <gregory.0xf0@gmail.com>
2909 L: bcm-kernel-feedback-list@broadcom.com
2911 F: drivers/gpio/gpio-brcmstb.c
2912 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2914 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915 M: Al Cooper <alcooperx@gmail.com>
2916 L: linux-kernel@vger.kernel.org
2917 L: bcm-kernel-feedback-list@broadcom.com
2919 F: drivers/phy/broadcom/phy-brcm-usb*
2921 BROADCOM GENET ETHERNET DRIVER
2922 M: Doug Berger <opendmb@gmail.com>
2923 M: Florian Fainelli <f.fainelli@gmail.com>
2924 L: netdev@vger.kernel.org
2926 F: drivers/net/ethernet/broadcom/genet/
2928 BROADCOM IPROC ARM ARCHITECTURE
2929 M: Ray Jui <rjui@broadcom.com>
2930 M: Scott Branden <sbranden@broadcom.com>
2931 M: Jon Mason <jonmason@broadcom.com>
2932 M: bcm-kernel-feedback-list@broadcom.com
2933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934 T: git git://github.com/broadcom/cygnus-linux.git
2950 F: arch/arm64/boot/dts/broadcom/ns2*
2951 F: drivers/clk/bcm/clk-ns*
2952 F: drivers/pinctrl/bcm/pinctrl-ns*
2954 BROADCOM KONA GPIO DRIVER
2955 M: Ray Jui <rjui@broadcom.com>
2956 L: bcm-kernel-feedback-list@broadcom.com
2958 F: drivers/gpio/gpio-bcm-kona.c
2959 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2961 BROADCOM NETXTREME-E ROCE DRIVER
2962 M: Selvin Xavier <selvin.xavier@broadcom.com>
2963 M: Devesh Sharma <devesh.sharma@broadcom.com>
2964 M: Somnath Kotur <somnath.kotur@broadcom.com>
2965 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966 L: linux-rdma@vger.kernel.org
2967 W: http://www.broadcom.com
2969 F: drivers/infiniband/hw/bnxt_re/
2970 F: include/uapi/rdma/bnxt_re-abi.h
2972 BROADCOM NVRAM DRIVER
2973 M: Rafał Miłecki <zajec5@gmail.com>
2974 L: linux-mips@linux-mips.org
2976 F: drivers/firmware/broadcom/*
2978 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979 M: Rafał Miłecki <zajec5@gmail.com>
2980 L: linux-wireless@vger.kernel.org
2983 F: include/linux/bcma/
2985 BROADCOM STB AVS CPUFREQ DRIVER
2986 M: Markus Mayer <mmayer@broadcom.com>
2987 M: bcm-kernel-feedback-list@broadcom.com
2988 L: linux-pm@vger.kernel.org
2990 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991 F: drivers/cpufreq/brcmstb*
2993 BROADCOM STB AVS TMON DRIVER
2994 M: Markus Mayer <mmayer@broadcom.com>
2995 M: bcm-kernel-feedback-list@broadcom.com
2996 L: linux-pm@vger.kernel.org
2998 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999 F: drivers/thermal/broadcom/brcmstb*
3001 BROADCOM STB NAND FLASH DRIVER
3002 M: Brian Norris <computersforpeace@gmail.com>
3003 M: Kamal Dasu <kdasu.kdev@gmail.com>
3004 L: linux-mtd@lists.infradead.org
3005 L: bcm-kernel-feedback-list@broadcom.com
3007 F: drivers/mtd/nand/brcmnand/
3009 BROADCOM STB DPFE DRIVER
3010 M: Markus Mayer <mmayer@broadcom.com>
3011 M: bcm-kernel-feedback-list@broadcom.com
3012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3014 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015 F: drivers/memory/brcmstb_dpfe.c
3017 BROADCOM SYSTEMPORT ETHERNET DRIVER
3018 M: Florian Fainelli <f.fainelli@gmail.com>
3019 L: netdev@vger.kernel.org
3021 F: drivers/net/ethernet/broadcom/bcmsysport.*
3023 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3025 M: Prashant Sreedharan <prashant@broadcom.com>
3026 M: Michael Chan <mchan@broadcom.com>
3027 L: netdev@vger.kernel.org
3029 F: drivers/net/ethernet/broadcom/tg3.*
3031 BROCADE BFA FC SCSI DRIVER
3032 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034 L: linux-scsi@vger.kernel.org
3036 F: drivers/scsi/bfa/
3038 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039 M: Rasesh Mody <rasesh.mody@cavium.com>
3040 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041 M: Dept-GELinuxNICDev@cavium.com
3042 L: netdev@vger.kernel.org
3044 F: drivers/net/ethernet/brocade/bna/
3046 BSG (block layer generic sg v4 driver)
3047 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048 L: linux-scsi@vger.kernel.org
3051 F: include/linux/bsg.h
3052 F: include/uapi/linux/bsg.h
3055 M: Clemens Ladisch <clemens@ladisch.de>
3056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3057 T: git git://git.alsa-project.org/alsa-kernel.git
3059 F: Documentation/sound/alsa/Bt87x.txt
3060 F: sound/pci/bt87x.c
3063 M: Michael Buesch <m@bues.ch>
3064 W: http://bu3sch.de/btgpio.php
3066 F: drivers/gpio/gpio-bt8xx.c
3069 M: Chris Mason <clm@fb.com>
3070 M: Josef Bacik <jbacik@fb.com>
3071 M: David Sterba <dsterba@suse.com>
3072 L: linux-btrfs@vger.kernel.org
3073 W: http://btrfs.wiki.kernel.org/
3074 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3077 F: Documentation/filesystems/btrfs.txt
3079 F: include/linux/btrfs*
3080 F: include/uapi/linux/btrfs*
3082 BTTV VIDEO4LINUX DRIVER
3083 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3085 L: linux-media@vger.kernel.org
3086 W: https://linuxtv.org
3087 T: git git://linuxtv.org/media_tree.git
3089 F: Documentation/media/v4l-drivers/bttv*
3090 F: drivers/media/pci/bt8xx/bttv*
3092 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093 M: Chanwoo Choi <cw00.choi@samsung.com>
3094 L: linux-pm@vger.kernel.org
3095 L: linux-samsung-soc@vger.kernel.org
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3098 F: drivers/devfreq/exynos-bus.c
3099 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3101 BUSLOGIC SCSI DRIVER
3102 M: Khalid Aziz <khalid@gonehiking.org>
3103 L: linux-scsi@vger.kernel.org
3105 F: drivers/scsi/BusLogic.*
3106 F: drivers/scsi/FlashPoint.*
3108 C-MEDIA CMI8788 DRIVER
3109 M: Clemens Ladisch <clemens@ladisch.de>
3110 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3111 T: git git://git.alsa-project.org/alsa-kernel.git
3113 F: sound/pci/oxygen/
3116 M: Mark Salter <msalter@redhat.com>
3117 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118 L: linux-c6x-dev@linux-c6x.org
3119 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3123 CA8210 IEEE-802.15.4 RADIO DRIVER
3124 M: Harry Morris <h.morris@cascoda.com>
3125 L: linux-wpan@vger.kernel.org
3126 W: https://github.com/Cascoda/ca8210-linux.git
3128 F: drivers/net/ieee802154/ca8210.c
3129 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3131 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132 M: David Howells <dhowells@redhat.com>
3133 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3135 F: Documentation/filesystems/caching/cachefiles.txt
3138 CADET FM/AM RADIO RECEIVER DRIVER
3139 M: Hans Verkuil <hverkuil@xs4all.nl>
3140 L: linux-media@vger.kernel.org
3141 T: git git://linuxtv.org/media_tree.git
3142 W: https://linuxtv.org
3144 F: drivers/media/radio/radio-cadet*
3146 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147 M: Jonathan Corbet <corbet@lwn.net>
3148 L: linux-media@vger.kernel.org
3149 T: git git://linuxtv.org/media_tree.git
3151 F: Documentation/media/v4l-drivers/cafe_ccic*
3152 F: drivers/media/platform/marvell-ccic/
3155 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156 L: netdev@vger.kernel.org
3158 F: Documentation/networking/caif/
3159 F: drivers/net/caif/
3160 F: include/uapi/linux/caif/
3161 F: include/net/caif/
3164 CALGARY x86-64 IOMMU
3165 M: Muli Ben-Yehuda <mulix@mulix.org>
3166 M: Jon Mason <jdmason@kudzu.us>
3167 L: iommu@lists.linux-foundation.org
3169 F: arch/x86/kernel/pci-calgary_64.c
3170 F: arch/x86/kernel/tce_64.c
3171 F: arch/x86/include/asm/calgary.h
3172 F: arch/x86/include/asm/tce.h
3175 M: Wolfgang Grandegger <wg@grandegger.com>
3176 M: Marc Kleine-Budde <mkl@pengutronix.de>
3177 L: linux-can@vger.kernel.org
3178 W: https://github.com/linux-can
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3182 F: Documentation/devicetree/bindings/net/can/
3184 F: include/linux/can/dev.h
3185 F: include/linux/can/platform/
3186 F: include/uapi/linux/can/error.h
3187 F: include/uapi/linux/can/netlink.h
3190 M: Oliver Hartkopp <socketcan@hartkopp.net>
3191 M: Marc Kleine-Budde <mkl@pengutronix.de>
3192 L: linux-can@vger.kernel.org
3193 W: https://github.com/linux-can
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3197 F: Documentation/networking/can.rst
3199 F: include/linux/can/core.h
3200 F: include/uapi/linux/can.h
3201 F: include/uapi/linux/can/bcm.h
3202 F: include/uapi/linux/can/raw.h
3203 F: include/uapi/linux/can/gw.h
3206 M: Serge Hallyn <serge@hallyn.com>
3207 L: linux-security-module@vger.kernel.org
3209 F: include/linux/capability.h
3210 F: include/uapi/linux/capability.h
3211 F: security/commoncap.c
3212 F: kernel/capability.c
3214 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215 M: Kevin Tsai <ktsai@capellamicro.com>
3217 F: drivers/iio/light/cm*
3219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220 M: Christian Lamparter <chunkeey@googlemail.com>
3221 L: linux-wireless@vger.kernel.org
3222 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3224 F: drivers/net/wireless/ath/carl9170/
3227 M: Jan Glauber <jglauber@cavium.com>
3228 M: David Daney <david.daney@cavium.com>
3229 W: http://www.cavium.com
3231 F: drivers/i2c/busses/i2c-octeon*
3232 F: drivers/i2c/busses/i2c-thunderx*
3234 CAVIUM LIQUIDIO NETWORK DRIVER
3235 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3236 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3237 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239 L: netdev@vger.kernel.org
3240 W: http://www.cavium.com
3242 F: drivers/net/ethernet/cavium/liquidio/
3245 M: Jan Glauber <jglauber@cavium.com>
3246 M: David Daney <david.daney@cavium.com>
3247 M: Steven J. Hill <Steven.Hill@cavium.com>
3248 W: http://www.cavium.com
3250 F: drivers/mmc/host/cavium*
3252 CAVIUM OCTEON-TX CRYPTO DRIVER
3253 M: George Cherian <george.cherian@cavium.com>
3254 L: linux-crypto@vger.kernel.org
3255 W: http://www.cavium.com
3257 F: drivers/crypto/cavium/cpt/
3259 CAVIUM THUNDERX2 ARM64 SOC
3260 M: Robert Richter <rrichter@cavium.com>
3261 M: Jayachandran C <jnair@caviumnetworks.com>
3262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3264 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3265 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3267 CC2520 IEEE-802.15.4 RADIO DRIVER
3268 M: Varka Bhadram <varkabhadram@gmail.com>
3269 L: linux-wpan@vger.kernel.org
3271 F: drivers/net/ieee802154/cc2520.c
3272 F: include/linux/spi/cc2520.h
3273 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3275 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3276 M: Gilad Ben-Yossef <gilad@benyossef.com>
3277 L: linux-crypto@vger.kernel.org
3279 F: drivers/crypto/ccree/
3280 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3283 M: Hans Verkuil <hans.verkuil@cisco.com>
3284 L: linux-media@vger.kernel.org
3285 T: git git://linuxtv.org/media_tree.git
3286 W: http://linuxtv.org
3288 F: Documentation/media/kapi/cec-core.rst
3289 F: Documentation/media/uapi/cec
3290 F: drivers/media/cec/
3291 F: drivers/media/rc/keymaps/rc-cec.c
3292 F: include/media/cec.h
3293 F: include/media/cec-notifier.h
3294 F: include/uapi/linux/cec.h
3295 F: include/uapi/linux/cec-funcs.h
3296 F: Documentation/devicetree/bindings/media/cec.txt
3297 F: Documentation/ABI/testing/debugfs-cec-error-inj
3300 M: Hans Verkuil <hans.verkuil@cisco.com>
3301 L: linux-media@vger.kernel.org
3302 T: git git://linuxtv.org/media_tree.git
3303 W: http://linuxtv.org
3305 F: drivers/media/platform/cec-gpio/
3306 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3308 CELL BROADBAND ENGINE ARCHITECTURE
3309 M: Arnd Bergmann <arnd@arndb.de>
3310 L: linuxppc-dev@lists.ozlabs.org
3311 W: http://www.ibm.com/developerworks/power/cell/
3313 F: arch/powerpc/include/asm/cell*.h
3314 F: arch/powerpc/include/asm/spu*.h
3315 F: arch/powerpc/include/uapi/asm/spu*.h
3316 F: arch/powerpc/oprofile/*cell*
3317 F: arch/powerpc/platforms/cell/
3319 CEPH COMMON CODE (LIBCEPH)
3320 M: Ilya Dryomov <idryomov@gmail.com>
3321 M: "Yan, Zheng" <zyan@redhat.com>
3322 M: Sage Weil <sage@redhat.com>
3323 L: ceph-devel@vger.kernel.org
3325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326 T: git git://github.com/ceph/ceph-client.git
3329 F: include/linux/ceph/
3330 F: include/linux/crush/
3332 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333 M: "Yan, Zheng" <zyan@redhat.com>
3334 M: Sage Weil <sage@redhat.com>
3335 M: Ilya Dryomov <idryomov@gmail.com>
3336 L: ceph-devel@vger.kernel.org
3338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339 T: git git://github.com/ceph/ceph-client.git
3341 F: Documentation/filesystems/ceph.txt
3344 CERTIFICATE HANDLING:
3345 M: David Howells <dhowells@redhat.com>
3346 M: David Woodhouse <dwmw2@infradead.org>
3347 L: keyrings@vger.kernel.org
3349 F: Documentation/module-signing.txt
3351 F: scripts/sign-file.c
3352 F: scripts/extract-cert.c
3354 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355 L: linux-usb@vger.kernel.org
3357 F: Documentation/usb/WUSB-Design-overview.txt
3358 F: Documentation/usb/wusb-cbaf
3359 F: drivers/usb/host/hwa-hc.c
3360 F: drivers/usb/host/whci/
3361 F: drivers/usb/wusbcore/
3362 F: include/linux/usb/wusb*
3364 CFAG12864B LCD DRIVER
3365 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366 W: http://miguelojeda.es/auxdisplay.htm
3367 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3369 F: drivers/auxdisplay/cfag12864b.c
3370 F: include/linux/cfag12864b.h
3372 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374 W: http://miguelojeda.es/auxdisplay.htm
3375 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3377 F: drivers/auxdisplay/cfag12864bfb.c
3378 F: include/linux/cfag12864b.h
3380 802.11 (including CFG80211/NL80211)
3381 M: Johannes Berg <johannes@sipsolutions.net>
3382 L: linux-wireless@vger.kernel.org
3383 W: http://wireless.kernel.org/
3384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3388 F: include/uapi/linux/nl80211.h
3389 F: include/linux/ieee80211.h
3390 F: include/net/wext.h
3391 F: include/net/cfg80211.h
3392 F: include/net/iw_handler.h
3393 F: include/net/ieee80211_radiotap.h
3394 F: Documentation/driver-api/80211/cfg80211.rst
3395 F: Documentation/networking/regulatory.txt
3397 CHAR and MISC DRIVERS
3398 M: Arnd Bergmann <arnd@arndb.de>
3399 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3404 F: include/linux/miscdevice.h
3407 M: Andy Whitcroft <apw@canonical.com>
3408 M: Joe Perches <joe@perches.com>
3410 F: scripts/checkpatch.pl
3412 CHINESE DOCUMENTATION
3413 M: Harry Wei <harryxiyou@gmail.com>
3414 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3417 F: Documentation/translations/zh_CN/
3419 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420 M: Peter Chen <Peter.Chen@nxp.com>
3421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422 L: linux-usb@vger.kernel.org
3424 F: drivers/usb/chipidea/
3426 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427 M: Hans de Goede <hdegoede@redhat.com>
3428 L: linux-input@vger.kernel.org
3430 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431 F: drivers/input/touchscreen/chipone_icn8318.c
3433 CHROME HARDWARE PLATFORM SUPPORT
3434 M: Benson Leung <bleung@chromium.org>
3435 M: Olof Johansson <olof@lixom.net>
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438 F: drivers/platform/chrome/
3440 CIRRUS LOGIC AUDIO CODEC DRIVERS
3441 M: Brian Austin <brian.austin@cirrus.com>
3442 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3445 F: sound/soc/codecs/cs*
3447 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448 M: Hartley Sweeten <hsweeten@visionengravers.com>
3449 L: netdev@vger.kernel.org
3451 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3453 CISCO FCOE HBA DRIVER
3454 M: Satish Kharat <satishkh@cisco.com>
3455 M: Sesidhar Baddela <sebaddel@cisco.com>
3456 M: Karan Tilak Kumar <kartilak@cisco.com>
3457 L: linux-scsi@vger.kernel.org
3459 F: drivers/scsi/fnic/
3461 CISCO SCSI HBA DRIVER
3462 M: Karan Tilak Kumar <kartilak@cisco.com>
3463 M: Sesidhar Baddela <sebaddel@cisco.com>
3464 L: linux-scsi@vger.kernel.org
3466 F: drivers/scsi/snic/
3468 CISCO VIC ETHERNET NIC DRIVER
3469 M: Christian Benvenuti <benve@cisco.com>
3470 M: Govindarajulu Varadarajan <_govind@gmx.com>
3471 M: Parvi Kaustubhi <pkaustub@cisco.com>
3473 F: drivers/net/ethernet/cisco/enic/
3475 CISCO VIC LOW LATENCY NIC DRIVER
3476 M: Christian Benvenuti <benve@cisco.com>
3477 M: Dave Goodell <dgoodell@cisco.com>
3479 F: drivers/infiniband/hw/usnic/
3482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483 L: linux-kernel@vger.kernel.org
3486 F: include/linux/cleancache.h
3489 M: Russell King <linux@armlinux.org.uk>
3490 L: linux-clk@vger.kernel.org
3492 F: include/linux/clk.h
3494 CLOCKSOURCE, CLOCKEVENT DRIVERS
3495 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3496 M: Thomas Gleixner <tglx@linutronix.de>
3497 L: linux-kernel@vger.kernel.org
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3500 F: drivers/clocksource/
3501 F: Documentation/devicetree/bindings/timer/
3504 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505 M: Daniel Oliveira Nascimento <don@syst.com.br>
3506 L: platform-driver-x86@vger.kernel.org
3508 F: drivers/platform/x86/classmate-laptop.c
3511 M: Hans Verkuil <hans.verkuil@cisco.com>
3512 L: linux-media@vger.kernel.org
3513 T: git git://linuxtv.org/media_tree.git
3514 W: https://linuxtv.org
3516 F: drivers/media/pci/cobalt/
3518 COCCINELLE/Semantic Patches (SmPL)
3519 M: Julia Lawall <Julia.Lawall@lip6.fr>
3520 M: Gilles Muller <Gilles.Muller@lip6.fr>
3521 M: Nicolas Palix <nicolas.palix@imag.fr>
3522 M: Michal Marek <michal.lkml@markovi.net>
3523 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525 W: http://coccinelle.lip6.fr/
3527 F: Documentation/dev-tools/coccinelle.rst
3528 F: scripts/coccinelle/
3529 F: scripts/coccicheck
3532 M: Jan Harkes <jaharkes@cs.cmu.edu>
3534 L: codalist@coda.cs.cmu.edu
3535 W: http://www.coda.cs.cmu.edu/
3537 F: Documentation/filesystems/coda.txt
3539 F: include/linux/coda*.h
3540 F: include/uapi/linux/coda*.h
3542 CODA V4L2 MEM2MEM DRIVER
3543 M: Philipp Zabel <p.zabel@pengutronix.de>
3544 L: linux-media@vger.kernel.org
3546 F: Documentation/devicetree/bindings/media/coda.txt
3547 F: drivers/media/platform/coda/
3549 COMMON CLK FRAMEWORK
3550 M: Michael Turquette <mturquette@baylibre.com>
3551 M: Stephen Boyd <sboyd@kernel.org>
3552 L: linux-clk@vger.kernel.org
3553 Q: http://patchwork.kernel.org/project/linux-clk/list/
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3556 F: Documentation/devicetree/bindings/clock/
3558 X: drivers/clk/clkdev.c
3559 F: include/linux/clk-pr*
3560 F: include/linux/clk/
3562 COMMON INTERNET FILE SYSTEM (CIFS)
3563 M: Steve French <sfrench@samba.org>
3564 L: linux-cifs@vger.kernel.org
3565 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3566 W: http://linux-cifs.samba.org/
3567 T: git git://git.samba.org/sfrench/cifs-2.6.git
3569 F: Documentation/filesystems/cifs/
3572 COMPACTPCI HOTPLUG CORE
3573 M: Scott Murray <scott@spiteful.org>
3574 L: linux-pci@vger.kernel.org
3576 F: drivers/pci/hotplug/cpci_hotplug*
3578 COMPACTPCI HOTPLUG GENERIC DRIVER
3579 M: Scott Murray <scott@spiteful.org>
3580 L: linux-pci@vger.kernel.org
3582 F: drivers/pci/hotplug/cpcihp_generic.c
3584 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585 M: Scott Murray <scott@spiteful.org>
3586 L: linux-pci@vger.kernel.org
3588 F: drivers/pci/hotplug/cpcihp_zt5550.*
3590 COMPAL LAPTOP SUPPORT
3591 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592 L: platform-driver-x86@vger.kernel.org
3594 F: drivers/platform/x86/compal-laptop.c
3596 CONEXANT ACCESSRUNNER USB DRIVER
3597 L: accessrunner-general@lists.sourceforge.net
3598 W: http://accessrunner.sourceforge.net/
3600 F: drivers/usb/atm/cxacru.c
3603 M: Joel Becker <jlbec@evilplan.org>
3604 M: Christoph Hellwig <hch@lst.de>
3605 T: git git://git.infradead.org/users/hch/configfs.git
3608 F: include/linux/configfs.h
3611 M: Evgeniy Polyakov <zbr@ioremap.net>
3612 L: netdev@vger.kernel.org
3614 F: drivers/connector/
3616 CONTROL GROUP (CGROUP)
3617 M: Tejun Heo <tj@kernel.org>
3618 M: Li Zefan <lizefan@huawei.com>
3619 M: Johannes Weiner <hannes@cmpxchg.org>
3620 L: cgroups@vger.kernel.org
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3623 F: Documentation/cgroup*
3624 F: include/linux/cgroup*
3627 CONTROL GROUP - CPUSET
3628 M: Li Zefan <lizefan@huawei.com>
3629 L: cgroups@vger.kernel.org
3630 W: http://www.bullopensource.org/cpuset/
3631 W: http://oss.sgi.com/projects/cpusets/
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634 F: Documentation/cgroup-v1/cpusets.txt
3635 F: include/linux/cpuset.h
3636 F: kernel/cgroup/cpuset.c
3638 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639 M: Johannes Weiner <hannes@cmpxchg.org>
3640 M: Michal Hocko <mhocko@kernel.org>
3641 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3642 L: cgroups@vger.kernel.org
3643 L: linux-mm@kvack.org
3648 CORETEMP HARDWARE MONITORING DRIVER
3649 M: Fenghua Yu <fenghua.yu@intel.com>
3650 L: linux-hwmon@vger.kernel.org
3652 F: Documentation/hwmon/coretemp
3653 F: drivers/hwmon/coretemp.c
3655 COSA/SRP SYNC SERIAL DRIVER
3656 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657 W: http://www.fi.muni.cz/~kas/cosa/
3659 F: drivers/net/wan/cosa*
3661 CPMAC ETHERNET DRIVER
3662 M: Florian Fainelli <f.fainelli@gmail.com>
3663 L: netdev@vger.kernel.org
3665 F: drivers/net/ethernet/ti/cpmac.c
3667 CPU FREQUENCY DRIVERS
3668 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3669 M: Viresh Kumar <viresh.kumar@linaro.org>
3670 L: linux-pm@vger.kernel.org
3672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674 B: https://bugzilla.kernel.org
3675 F: Documentation/cpu-freq/
3676 F: Documentation/devicetree/bindings/cpufreq/
3678 F: include/linux/cpufreq.h
3679 F: tools/testing/selftests/cpufreq/
3681 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682 M: Viresh Kumar <viresh.kumar@linaro.org>
3683 M: Sudeep Holla <sudeep.holla@arm.com>
3684 L: linux-pm@vger.kernel.org
3685 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3687 F: drivers/cpufreq/arm_big_little.h
3688 F: drivers/cpufreq/arm_big_little.c
3689 F: drivers/cpufreq/arm_big_little_dt.c
3691 CPU POWER MONITORING SUBSYSTEM
3692 M: Thomas Renninger <trenn@suse.com>
3693 M: Shuah Khan <shuahkh@osg.samsung.com>
3694 M: Shuah Khan <shuah@kernel.org>
3695 L: linux-pm@vger.kernel.org
3697 F: tools/power/cpupower/
3700 M: "H. Peter Anvin" <hpa@zytor.com>
3702 F: arch/x86/kernel/cpuid.c
3703 F: arch/x86/kernel/msr.c
3705 CPUIDLE DRIVER - ARM BIG LITTLE
3706 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3708 L: linux-pm@vger.kernel.org
3709 L: linux-arm-kernel@lists.infradead.org
3710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3712 F: drivers/cpuidle/cpuidle-big_little.c
3714 CPUIDLE DRIVER - ARM EXYNOS
3715 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3717 M: Kukjin Kim <kgene@kernel.org>
3718 L: linux-pm@vger.kernel.org
3719 L: linux-samsung-soc@vger.kernel.org
3721 F: drivers/cpuidle/cpuidle-exynos.c
3722 F: arch/arm/mach-exynos/pm.c
3725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3726 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L: linux-pm@vger.kernel.org
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730 B: https://bugzilla.kernel.org
3731 F: drivers/cpuidle/*
3732 F: include/linux/cpuidle.h
3735 M: Nicolas Pitre <nico@linaro.org>
3737 F: Documentation/filesystems/cramfs.txt
3741 M: Herbert Xu <herbert@gondor.apana.org.au>
3742 M: "David S. Miller" <davem@davemloft.net>
3743 L: linux-crypto@vger.kernel.org
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3747 F: Documentation/crypto/
3748 F: Documentation/devicetree/bindings/crypto/
3753 F: include/linux/crypto*
3755 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3756 M: Neil Horman <nhorman@tuxdriver.com>
3757 L: linux-crypto@vger.kernel.org
3759 F: crypto/ansi_cprng.c
3763 M: Hans Verkuil <hverkuil@xs4all.nl>
3764 L: linux-media@vger.kernel.org
3765 T: git git://linuxtv.org/media_tree.git
3766 W: http://linuxtv.org
3768 F: drivers/media/i2c/cs3308.c
3769 F: drivers/media/i2c/cs3308.h
3771 CS5535 Audio ALSA driver
3772 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3774 F: sound/pci/cs5535audio/
3777 M: Solomon Peachy <pizza@shaftnet.org>
3779 F: drivers/net/wireless/st/cw1200/
3781 CX18 VIDEO4LINUX DRIVER
3782 M: Andy Walls <awalls@md.metrocast.net>
3783 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3784 L: linux-media@vger.kernel.org
3785 T: git git://linuxtv.org/media_tree.git
3786 W: https://linuxtv.org
3787 W: http://www.ivtvdriver.org/index.php/Cx18
3789 F: Documentation/media/v4l-drivers/cx18*
3790 F: drivers/media/pci/cx18/
3791 F: include/uapi/linux/ivtv*
3793 CX2341X MPEG ENCODER HELPER MODULE
3794 M: Hans Verkuil <hverkuil@xs4all.nl>
3795 L: linux-media@vger.kernel.org
3796 T: git git://linuxtv.org/media_tree.git
3797 W: https://linuxtv.org
3799 F: drivers/media/common/cx2341x*
3800 F: include/media/cx2341x*
3802 CX24120 MEDIA DRIVER
3803 M: Jemma Denson <jdenson@gmail.com>
3804 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3805 L: linux-media@vger.kernel.org
3806 W: https://linuxtv.org
3807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3809 F: drivers/media/dvb-frontends/cx24120*
3811 CX88 VIDEO4LINUX DRIVER
3812 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3813 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3814 L: linux-media@vger.kernel.org
3815 W: https://linuxtv.org
3816 T: git git://linuxtv.org/media_tree.git
3818 F: Documentation/media/v4l-drivers/cx88*
3819 F: drivers/media/pci/cx88/
3821 CXD2820R MEDIA DRIVER
3822 M: Antti Palosaari <crope@iki.fi>
3823 L: linux-media@vger.kernel.org
3824 W: https://linuxtv.org
3825 W: http://palosaari.fi/linux/
3826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827 T: git git://linuxtv.org/anttip/media_tree.git
3829 F: drivers/media/dvb-frontends/cxd2820r*
3831 CXGB3 ETHERNET DRIVER (CXGB3)
3832 M: Santosh Raspatur <santosh@chelsio.com>
3833 L: netdev@vger.kernel.org
3834 W: http://www.chelsio.com
3836 F: drivers/net/ethernet/chelsio/cxgb3/
3838 CXGB3 ISCSI DRIVER (CXGB3I)
3839 M: Karen Xie <kxie@chelsio.com>
3840 L: linux-scsi@vger.kernel.org
3841 W: http://www.chelsio.com
3843 F: drivers/scsi/cxgbi/cxgb3i
3845 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3846 M: Steve Wise <swise@chelsio.com>
3847 L: linux-rdma@vger.kernel.org
3848 W: http://www.openfabrics.org
3850 F: drivers/infiniband/hw/cxgb3/
3851 F: include/uapi/rdma/cxgb3-abi.h
3853 CXGB4 CRYPTO DRIVER (chcr)
3854 M: Harsh Jain <harsh@chelsio.com>
3855 L: linux-crypto@vger.kernel.org
3856 W: http://www.chelsio.com
3858 F: drivers/crypto/chelsio
3860 CXGB4 ETHERNET DRIVER (CXGB4)
3861 M: Ganesh Goudar <ganeshgr@chelsio.com>
3862 L: netdev@vger.kernel.org
3863 W: http://www.chelsio.com
3865 F: drivers/net/ethernet/chelsio/cxgb4/
3867 CXGB4 ISCSI DRIVER (CXGB4I)
3868 M: Karen Xie <kxie@chelsio.com>
3869 L: linux-scsi@vger.kernel.org
3870 W: http://www.chelsio.com
3872 F: drivers/scsi/cxgbi/cxgb4i
3874 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3875 M: Steve Wise <swise@chelsio.com>
3876 L: linux-rdma@vger.kernel.org
3877 W: http://www.openfabrics.org
3879 F: drivers/infiniband/hw/cxgb4/
3880 F: include/uapi/rdma/cxgb4-abi.h
3882 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3883 M: Casey Leedom <leedom@chelsio.com>
3884 L: netdev@vger.kernel.org
3885 W: http://www.chelsio.com
3887 F: drivers/net/ethernet/chelsio/cxgb4vf/
3889 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3890 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3891 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3892 L: linuxppc-dev@lists.ozlabs.org
3894 F: arch/powerpc/platforms/powernv/pci-cxl.c
3895 F: drivers/misc/cxl/
3896 F: include/misc/cxl*
3897 F: include/uapi/misc/cxl.h
3898 F: Documentation/powerpc/cxl.txt
3899 F: Documentation/ABI/testing/sysfs-class-cxl
3901 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3902 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3903 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3904 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3905 L: linux-scsi@vger.kernel.org
3907 F: drivers/scsi/cxlflash/
3908 F: include/uapi/scsi/cxlflash_ioctls.h
3909 F: Documentation/powerpc/cxlflash.txt
3912 M: Russell King <linux@armlinux.org.uk>
3913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3914 W: http://www.armlinux.org.uk/
3916 F: drivers/video/fbdev/cyber2000fb.*
3918 CYCLADES ASYNC MUX DRIVER
3919 W: http://www.cyclades.com/
3921 F: drivers/tty/cyclades.c
3922 F: include/linux/cyclades.h
3923 F: include/uapi/linux/cyclades.h
3925 CYCLADES PC300 DRIVER
3926 W: http://www.cyclades.com/
3928 F: drivers/net/wan/pc300*
3930 CYPRESS_FIRMWARE MEDIA DRIVER
3931 M: Antti Palosaari <crope@iki.fi>
3932 L: linux-media@vger.kernel.org
3933 W: https://linuxtv.org
3934 W: http://palosaari.fi/linux/
3935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936 T: git git://linuxtv.org/anttip/media_tree.git
3938 F: drivers/media/common/cypress_firmware*
3940 CYTTSP TOUCHSCREEN DRIVER
3941 M: Ferruh Yigit <fery@cypress.com>
3942 L: linux-input@vger.kernel.org
3944 F: drivers/input/touchscreen/cyttsp*
3945 F: include/linux/input/cyttsp.h
3947 D-LINK DIR-685 TOUCHKEYS DRIVER
3948 M: Linus Walleij <linus.walleij@linaro.org>
3949 L: linux-input@vger.kernel.org
3951 F: drivers/input/dlink-dir685-touchkeys.c
3953 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3954 M: Joshua Kinard <kumba@gentoo.org>
3956 F: drivers/rtc/rtc-ds1685.c
3957 F: include/linux/rtc/ds1685.h
3959 DAMA SLAVE for AX.25
3960 M: Joerg Reuter <jreuter@yaina.de>
3961 W: http://yaina.de/jreuter/
3962 W: http://www.qsl.net/dl1bke/
3963 L: linux-hams@vger.kernel.org
3965 F: net/ax25/af_ax25.c
3966 F: net/ax25/ax25_dev.c
3967 F: net/ax25/ax25_ds_*
3968 F: net/ax25/ax25_in.c
3969 F: net/ax25/ax25_out.c
3970 F: net/ax25/ax25_timer.c
3971 F: net/ax25/sysctl_net_ax25.c
3973 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3974 L: netdev@vger.kernel.org
3976 F: Documentation/networking/dmfe.txt
3977 F: drivers/net/ethernet/dec/tulip/dmfe.c
3979 DC390/AM53C974 SCSI driver
3980 M: Hannes Reinecke <hare@suse.com>
3981 L: linux-scsi@vger.kernel.org
3983 F: drivers/scsi/am53c974.c
3986 M: Oliver Neukum <oliver@neukum.org>
3987 M: Ali Akcaagac <aliakc@web.de>
3988 M: Jamie Lenehan <lenehan@twibble.org>
3989 L: dc395x@twibble.org
3990 W: http://twibble.org/dist/dc395x/
3991 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3993 F: Documentation/scsi/dc395x.txt
3994 F: drivers/scsi/dc395x.*
3997 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3998 L: dccp@vger.kernel.org
3999 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4001 F: include/linux/dccp.h
4002 F: include/uapi/linux/dccp.h
4003 F: include/linux/tfrc.h
4006 DECnet NETWORK LAYER
4007 W: http://linux-decnet.sourceforge.net
4008 L: linux-decnet-user@lists.sourceforge.net
4010 F: Documentation/networking/decnet.txt
4013 DECSTATION PLATFORM SUPPORT
4014 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4015 L: linux-mips@linux-mips.org
4016 W: http://www.linux-mips.org/wiki/DECstation
4019 F: arch/mips/include/asm/dec/
4020 F: arch/mips/include/asm/mach-dec/
4022 DEFXX FDDI NETWORK DRIVER
4023 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4025 F: drivers/net/fddi/defxx.*
4028 M: Pali Rohár <pali.rohar@gmail.com>
4029 M: Mario Limonciello <mario.limonciello@dell.com>
4030 L: platform-driver-x86@vger.kernel.org
4032 F: drivers/platform/x86/dell-smbios.*
4034 DELL SMBIOS SMM DRIVER
4035 M: Mario Limonciello <mario.limonciello@dell.com>
4036 L: platform-driver-x86@vger.kernel.org
4038 F: drivers/platform/x86/dell-smbios-smm.c
4040 DELL SMBIOS WMI DRIVER
4041 M: Mario Limonciello <mario.limonciello@dell.com>
4042 L: platform-driver-x86@vger.kernel.org
4044 F: drivers/platform/x86/dell-smbios-wmi.c
4045 F: tools/wmi/dell-smbios-example.c
4048 M: Matthew Garrett <mjg59@srcf.ucam.org>
4049 M: Pali Rohár <pali.rohar@gmail.com>
4050 L: platform-driver-x86@vger.kernel.org
4052 F: drivers/platform/x86/dell-laptop.c
4054 DELL LAPTOP FREEFALL DRIVER
4055 M: Pali Rohár <pali.rohar@gmail.com>
4057 F: drivers/platform/x86/dell-smo8800.c
4059 DELL LAPTOP RBTN DRIVER
4060 M: Pali Rohár <pali.rohar@gmail.com>
4062 F: drivers/platform/x86/dell-rbtn.*
4064 DELL LAPTOP SMM DRIVER
4065 M: Pali Rohár <pali.rohar@gmail.com>
4067 F: drivers/hwmon/dell-smm-hwmon.c
4068 F: include/uapi/linux/i8k.h
4070 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4071 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4073 F: Documentation/dcdbas.txt
4074 F: drivers/firmware/dcdbas.*
4076 DELL WMI NOTIFICATIONS DRIVER
4077 M: Matthew Garrett <mjg59@srcf.ucam.org>
4078 M: Pali Rohár <pali.rohar@gmail.com>
4080 F: drivers/platform/x86/dell-wmi.c
4082 DELL WMI DESCRIPTOR DRIVER
4083 M: Mario Limonciello <mario.limonciello@dell.com>
4085 F: drivers/platform/x86/dell-wmi-descriptor.c
4087 DELTA ST MEDIA DRIVER
4088 M: Hugues Fruchet <hugues.fruchet@st.com>
4089 L: linux-media@vger.kernel.org
4090 T: git git://linuxtv.org/media_tree.git
4091 W: https://linuxtv.org
4093 F: drivers/media/platform/sti/delta
4096 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4097 L: linux-mtd@lists.infradead.org
4099 F: drivers/mtd/nand/denali*
4101 DESIGNWARE USB2 DRD IP DRIVER
4102 M: Minas Harutyunyan <hminas@synopsys.com>
4103 L: linux-usb@vger.kernel.org
4104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4106 F: drivers/usb/dwc2/
4108 DESIGNWARE USB3 DRD IP DRIVER
4109 M: Felipe Balbi <balbi@kernel.org>
4110 L: linux-usb@vger.kernel.org
4111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4113 F: drivers/usb/dwc3/
4115 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4116 M: Andreas Klinger <ak@it-klinger.de>
4117 L: linux-iio@vger.kernel.org
4119 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4120 F: drivers/iio/proximity/srf*.c
4122 DEVICE COREDUMP (DEV_COREDUMP)
4123 M: Johannes Berg <johannes@sipsolutions.net>
4124 L: linux-kernel@vger.kernel.org
4126 F: drivers/base/devcoredump.c
4127 F: include/linux/devcoredump.h
4129 DEVICE FREQUENCY (DEVFREQ)
4130 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4131 M: Kyungmin Park <kyungmin.park@samsung.com>
4132 R: Chanwoo Choi <cw00.choi@samsung.com>
4133 L: linux-pm@vger.kernel.org
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4137 F: include/linux/devfreq.h
4138 F: Documentation/devicetree/bindings/devfreq/
4140 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4141 M: Chanwoo Choi <cw00.choi@samsung.com>
4142 L: linux-pm@vger.kernel.org
4143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4145 F: drivers/devfreq/event/
4146 F: drivers/devfreq/devfreq-event.c
4147 F: include/linux/devfreq-event.h
4148 F: Documentation/devicetree/bindings/devfreq/event/
4150 DEVICE NUMBER REGISTRY
4151 M: Torben Mathiasen <device@lanana.org>
4152 W: http://lanana.org/docs/device-list/index.html
4156 M: Alasdair Kergon <agk@redhat.com>
4157 M: Mike Snitzer <snitzer@redhat.com>
4158 M: dm-devel@redhat.com
4159 L: dm-devel@redhat.com
4160 W: http://sources.redhat.com/dm
4161 Q: http://patchwork.kernel.org/project/dm-devel/list/
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4163 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4165 F: Documentation/device-mapper/
4166 F: drivers/md/Makefile
4167 F: drivers/md/Kconfig
4169 F: drivers/md/persistent-data/
4170 F: include/linux/device-mapper.h
4171 F: include/linux/dm-*.h
4172 F: include/uapi/linux/dm-*.h
4175 M: Jiri Pirko <jiri@mellanox.com>
4176 L: netdev@vger.kernel.org
4178 F: net/core/devlink.c
4179 F: include/net/devlink.h
4180 F: include/uapi/linux/devlink.h
4182 DIALOG SEMICONDUCTOR DRIVERS
4183 M: Support Opensource <support.opensource@diasemi.com>
4184 W: http://www.dialog-semiconductor.com/products
4186 F: Documentation/hwmon/da90??
4187 F: Documentation/devicetree/bindings/mfd/da90*.txt
4188 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4189 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4190 F: Documentation/devicetree/bindings/regulator/da92*.txt
4191 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4192 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4193 F: drivers/gpio/gpio-da90??.c
4194 F: drivers/hwmon/da90??-hwmon.c
4195 F: drivers/iio/adc/da91??-*.c
4196 F: drivers/input/misc/da90??_onkey.c
4197 F: drivers/input/touchscreen/da9052_tsi.c
4198 F: drivers/leds/leds-da90??.c
4199 F: drivers/mfd/da903x.c
4200 F: drivers/mfd/da90??-*.c
4201 F: drivers/mfd/da91??-*.c
4202 F: drivers/power/supply/da9052-battery.c
4203 F: drivers/power/supply/da91??-*.c
4204 F: drivers/regulator/da903x.c
4205 F: drivers/regulator/da9???-regulator.[ch]
4206 F: drivers/thermal/da90??-thermal.c
4207 F: drivers/rtc/rtc-da90??.c
4208 F: drivers/video/backlight/da90??_bl.c
4209 F: drivers/watchdog/da90??_wdt.c
4210 F: include/linux/mfd/da903x.h
4211 F: include/linux/mfd/da9052/
4212 F: include/linux/mfd/da9055/
4213 F: include/linux/mfd/da9062/
4214 F: include/linux/mfd/da9063/
4215 F: include/linux/mfd/da9150/
4216 F: include/linux/regulator/da9211.h
4217 F: include/sound/da[79]*.h
4218 F: sound/soc/codecs/da[79]*.[ch]
4220 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4222 L: linux-gpio@vger.kernel.org
4224 F: drivers/gpio/gpio-gpio-mm.c
4226 DIGI NEO AND CLASSIC PCI PRODUCTS
4227 M: Lidza Louina <lidza.louina@gmail.com>
4228 M: Mark Hounschell <markh@compro.net>
4229 L: driverdev-devel@linuxdriverproject.org
4231 F: drivers/staging/dgnc/
4233 DIOLAN U2C-12 I2C DRIVER
4234 M: Guenter Roeck <linux@roeck-us.net>
4235 L: linux-i2c@vger.kernel.org
4237 F: drivers/i2c/busses/i2c-diolan-u2c.c
4239 FILESYSTEM DIRECT ACCESS (DAX)
4240 M: Matthew Wilcox <mawilcox@microsoft.com>
4241 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4242 L: linux-fsdevel@vger.kernel.org
4245 F: include/linux/dax.h
4246 F: include/trace/events/fs_dax.h
4248 DEVICE DIRECT ACCESS (DAX)
4249 M: Dan Williams <dan.j.williams@intel.com>
4250 L: linux-nvdimm@lists.01.org
4254 DIRECTORY NOTIFICATION (DNOTIFY)
4255 M: Jan Kara <jack@suse.cz>
4256 R: Amir Goldstein <amir73il@gmail.com>
4257 L: linux-fsdevel@vger.kernel.org
4259 F: Documentation/filesystems/dnotify.txt
4260 F: fs/notify/dnotify/
4261 F: include/linux/dnotify.h
4263 DISK GEOMETRY AND PARTITION HANDLING
4264 M: Andries Brouwer <aeb@cwi.nl>
4265 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4266 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4267 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4271 M: Jan Kara <jack@suse.com>
4273 F: Documentation/filesystems/quota.txt
4275 F: include/linux/quota*.h
4276 F: include/uapi/linux/quota*.h
4278 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4279 M: Bernie Thompson <bernie@plugable.com>
4280 L: linux-fbdev@vger.kernel.org
4282 W: http://plugable.com/category/projects/udlfb/
4283 F: drivers/video/fbdev/udlfb.c
4284 F: include/video/udlfb.h
4285 F: Documentation/fb/udlfb.txt
4287 DISTRIBUTED LOCK MANAGER (DLM)
4288 M: Christine Caulfield <ccaulfie@redhat.com>
4289 M: David Teigland <teigland@redhat.com>
4290 L: cluster-devel@redhat.com
4291 W: http://sources.redhat.com/cluster/
4292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4296 DMA BUFFER SHARING FRAMEWORK
4297 M: Sumit Semwal <sumit.semwal@linaro.org>
4299 L: linux-media@vger.kernel.org
4300 L: dri-devel@lists.freedesktop.org
4301 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4303 F: include/linux/dma-buf*
4304 F: include/linux/reservation.h
4305 F: include/linux/*fence.h
4306 F: Documentation/driver-api/dma-buf.rst
4307 T: git git://anongit.freedesktop.org/drm/drm-misc
4309 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4310 M: Vinod Koul <vinod.koul@intel.com>
4311 L: dmaengine@vger.kernel.org
4312 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4315 F: include/linux/dmaengine.h
4316 F: include/linux/of_dma.h
4317 F: Documentation/devicetree/bindings/dma/
4318 F: Documentation/driver-api/dmaengine/
4319 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4322 M: Christoph Hellwig <hch@lst.de>
4323 M: Marek Szyprowski <m.szyprowski@samsung.com>
4324 R: Robin Murphy <robin.murphy@arm.com>
4325 L: iommu@lists.linux-foundation.org
4326 T: git git://git.infradead.org/users/hch/dma-mapping.git
4327 W: http://git.infradead.org/users/hch/dma-mapping.git
4332 F: drivers/base/dma-mapping.c
4333 F: drivers/base/dma-coherent.c
4334 F: include/asm-generic/dma-mapping.h
4335 F: include/linux/dma-direct.h
4336 F: include/linux/dma-mapping.h
4338 DME1737 HARDWARE MONITOR DRIVER
4339 M: Juerg Haefliger <juergh@gmail.com>
4340 L: linux-hwmon@vger.kernel.org
4342 F: Documentation/hwmon/dme1737
4343 F: drivers/hwmon/dme1737.c
4346 M: Jean Delvare <jdelvare@suse.com>
4348 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4349 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4350 F: drivers/firmware/dmi-id.c
4351 F: drivers/firmware/dmi_scan.c
4352 F: include/linux/dmi.h
4355 M: Jonathan Corbet <corbet@lwn.net>
4356 L: linux-doc@vger.kernel.org
4359 F: scripts/kernel-doc
4360 X: Documentation/ABI/
4361 X: Documentation/devicetree/
4362 X: Documentation/acpi
4363 X: Documentation/power
4364 X: Documentation/spi
4365 X: Documentation/media
4366 T: git git://git.lwn.net/linux.git docs-next
4368 DONGWOON DW9714 LENS VOICE COIL DRIVER
4369 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4370 L: linux-media@vger.kernel.org
4371 T: git git://linuxtv.org/media_tree.git
4373 F: drivers/media/i2c/dw9714.c
4376 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4377 L: blinux-list@redhat.com
4379 F: drivers/char/dtlk.c
4380 F: include/linux/dtlk.h
4382 DPAA2 DATAPATH I/O (DPIO) DRIVER
4383 M: Roy Pledge <Roy.Pledge@nxp.com>
4384 L: linux-kernel@vger.kernel.org
4386 F: drivers/staging/fsl-mc/bus/dpio
4388 DPAA2 ETHERNET DRIVER
4389 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4390 L: linux-kernel@vger.kernel.org
4392 F: drivers/staging/fsl-dpaa2/ethernet
4394 DPAA2 ETHERNET SWITCH DRIVER
4395 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4396 L: linux-kernel@vger.kernel.org
4398 F: drivers/staging/fsl-dpaa2/ethsw
4400 DPT_I2O SCSI RAID DRIVER
4401 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402 L: linux-scsi@vger.kernel.org
4403 W: http://www.adaptec.com/
4405 F: drivers/scsi/dpt*
4406 F: drivers/scsi/dpt/
4409 M: Philipp Reisner <philipp.reisner@linbit.com>
4410 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4411 L: drbd-dev@lists.linbit.com
4412 W: http://www.drbd.org
4413 T: git git://git.linbit.com/linux-drbd.git
4414 T: git git://git.linbit.com/drbd-8.4.git
4416 F: drivers/block/drbd/
4418 F: Documentation/blockdev/drbd/
4420 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4424 F: Documentation/kobject.txt
4428 F: include/linux/debugfs.h
4429 F: include/linux/kobj*
4432 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433 M: Kevin Hilman <khilman@kernel.org>
4434 M: Nishanth Menon <nm@ti.com>
4436 F: drivers/power/avs/
4437 F: include/linux/power/smartreflex.h
4438 L: linux-pm@vger.kernel.org
4440 DRM DRIVER FOR ARM PL111 CLCD
4441 M: Eric Anholt <eric@anholt.net>
4442 T: git git://anongit.freedesktop.org/drm/drm-misc
4444 F: drivers/gpu/drm/pl111/
4446 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4447 M: Linus Walleij <linus.walleij@linaro.org>
4448 T: git git://anongit.freedesktop.org/drm/drm-misc
4450 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4451 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4453 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4454 M: Dave Airlie <airlied@redhat.com>
4456 F: drivers/gpu/drm/ast/
4458 DRM DRIVER FOR BOCHS VIRTUAL GPU
4459 M: Gerd Hoffmann <kraxel@redhat.com>
4460 L: virtualization@lists.linux-foundation.org
4461 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 F: drivers/gpu/drm/bochs/
4465 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4466 M: Linus Walleij <linus.walleij@linaro.org>
4467 T: git git://anongit.freedesktop.org/drm/drm-misc
4469 F: drivers/gpu/drm/tve200/
4471 DRM DRIVER FOR ILITEK ILI9225 PANELS
4472 M: David Lechner <david@lechnology.com>
4474 F: drivers/gpu/drm/tinydrm/ili9225.c
4475 F: Documentation/devicetree/bindings/display/ili9225.txt
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S: Orphan / Obsolete
4479 F: drivers/gpu/drm/i810/
4480 F: include/uapi/drm/i810_drm.h
4482 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4483 S: Orphan / Obsolete
4484 F: drivers/gpu/drm/mga/
4485 F: include/uapi/drm/mga_drm.h
4487 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4488 M: Dave Airlie <airlied@redhat.com>
4490 F: drivers/gpu/drm/mgag200/
4492 DRM DRIVER FOR MI0283QT
4493 M: Noralf Trønnes <noralf@tronnes.org>
4495 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4496 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4498 DRM DRIVER FOR MSM ADRENO GPU
4499 M: Rob Clark <robdclark@gmail.com>
4500 L: linux-arm-msm@vger.kernel.org
4501 L: dri-devel@lists.freedesktop.org
4502 L: freedreno@lists.freedesktop.org
4503 T: git git://people.freedesktop.org/~robclark/linux
4505 F: drivers/gpu/drm/msm/
4506 F: include/uapi/drm/msm_drm.h
4507 F: Documentation/devicetree/bindings/display/msm/
4509 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4510 M: Ben Skeggs <bskeggs@redhat.com>
4511 L: dri-devel@lists.freedesktop.org
4512 L: nouveau@lists.freedesktop.org
4513 T: git git://github.com/skeggsb/linux
4515 F: drivers/gpu/drm/nouveau/
4516 F: include/uapi/drm/nouveau_drm.h
4518 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4519 M: Noralf Trønnes <noralf@tronnes.org>
4521 F: drivers/gpu/drm/tinydrm/repaper.c
4522 F: Documentation/devicetree/bindings/display/repaper.txt
4524 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4525 M: Dave Airlie <airlied@redhat.com>
4526 M: Gerd Hoffmann <kraxel@redhat.com>
4527 L: virtualization@lists.linux-foundation.org
4528 T: git git://anongit.freedesktop.org/drm/drm-misc
4530 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4531 F: drivers/gpu/drm/cirrus/
4533 DRM DRIVER FOR QXL VIRTUAL GPU
4534 M: Dave Airlie <airlied@redhat.com>
4535 M: Gerd Hoffmann <kraxel@redhat.com>
4536 L: virtualization@lists.linux-foundation.org
4537 T: git git://anongit.freedesktop.org/drm/drm-misc
4539 F: drivers/gpu/drm/qxl/
4540 F: include/uapi/drm/qxl_drm.h
4542 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4543 S: Orphan / Obsolete
4544 F: drivers/gpu/drm/r128/
4545 F: include/uapi/drm/r128_drm.h
4547 DRM DRIVER FOR SAVAGE VIDEO CARDS
4548 S: Orphan / Obsolete
4549 F: drivers/gpu/drm/savage/
4550 F: include/uapi/drm/savage_drm.h
4552 DRM DRIVER FOR SIS VIDEO CARDS
4553 S: Orphan / Obsolete
4554 F: drivers/gpu/drm/sis/
4555 F: include/uapi/drm/sis_drm.h
4557 DRM DRIVER FOR SITRONIX ST7586 PANELS
4558 M: David Lechner <david@lechnology.com>
4560 F: drivers/gpu/drm/tinydrm/st7586.c
4561 F: Documentation/devicetree/bindings/display/st7586.txt
4563 DRM DRIVER FOR SITRONIX ST7735R PANELS
4564 M: David Lechner <david@lechnology.com>
4566 F: drivers/gpu/drm/tinydrm/st7735r.c
4567 F: Documentation/devicetree/bindings/display/st7735r.txt
4569 DRM DRIVER FOR TDFX VIDEO CARDS
4570 S: Orphan / Obsolete
4571 F: drivers/gpu/drm/tdfx/
4573 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4574 M: Dave Airlie <airlied@redhat.com>
4576 F: drivers/gpu/drm/udl/
4578 DRM DRIVER FOR VMWARE VIRTUAL GPU
4579 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4580 M: Sinclair Yeh <syeh@vmware.com>
4581 M: Thomas Hellstrom <thellstrom@vmware.com>
4582 L: dri-devel@lists.freedesktop.org
4583 T: git git://people.freedesktop.org/~syeh/repos_linux
4584 T: git git://people.freedesktop.org/~thomash/linux
4586 F: drivers/gpu/drm/vmwgfx/
4587 F: include/uapi/drm/vmwgfx_drm.h
4590 M: David Airlie <airlied@linux.ie>
4591 L: dri-devel@lists.freedesktop.org
4592 T: git git://people.freedesktop.org/~airlied/linux
4593 B: https://bugs.freedesktop.org/
4594 C: irc://chat.freenode.net/dri-devel
4598 F: Documentation/devicetree/bindings/display/
4599 F: Documentation/devicetree/bindings/gpu/
4600 F: Documentation/devicetree/bindings/video/
4601 F: Documentation/gpu/
4603 F: include/uapi/drm/
4604 F: include/linux/vga*
4606 DRM DRIVERS AND MISC GPU PATCHES
4607 M: Gustavo Padovan <gustavo@padovan.org>
4608 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4609 M: Sean Paul <seanpaul@chromium.org>
4610 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4612 T: git git://anongit.freedesktop.org/drm/drm-misc
4613 F: Documentation/gpu/
4615 F: drivers/gpu/drm/*
4617 F: include/uapi/drm/drm*
4618 F: include/linux/vga*
4620 DRM DRIVERS FOR ALLWINNER A10
4621 M: Maxime Ripard <maxime.ripard@bootlin.com>
4622 L: dri-devel@lists.freedesktop.org
4624 F: drivers/gpu/drm/sun4i/
4625 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4626 T: git git://anongit.freedesktop.org/drm/drm-misc
4628 DRM DRIVERS FOR AMLOGIC SOCS
4629 M: Neil Armstrong <narmstrong@baylibre.com>
4630 L: dri-devel@lists.freedesktop.org
4631 L: linux-amlogic@lists.infradead.org
4632 W: http://linux-meson.com/
4634 F: drivers/gpu/drm/meson/
4635 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4636 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4637 F: Documentation/gpu/meson.rst
4638 T: git git://anongit.freedesktop.org/drm/drm-misc
4640 DRM DRIVERS FOR ATMEL HLCDC
4641 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4642 L: dri-devel@lists.freedesktop.org
4644 F: drivers/gpu/drm/atmel-hlcdc/
4645 F: Documentation/devicetree/bindings/drm/atmel/
4646 T: git git://anongit.freedesktop.org/drm/drm-misc
4648 DRM DRIVERS FOR BRIDGE CHIPS
4649 M: Archit Taneja <architt@codeaurora.org>
4650 M: Andrzej Hajda <a.hajda@samsung.com>
4651 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4653 T: git git://anongit.freedesktop.org/drm/drm-misc
4654 F: drivers/gpu/drm/bridge/
4656 DRM DRIVERS FOR EXYNOS
4657 M: Inki Dae <inki.dae@samsung.com>
4658 M: Joonyoung Shim <jy0922.shim@samsung.com>
4659 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4660 M: Kyungmin Park <kyungmin.park@samsung.com>
4661 L: dri-devel@lists.freedesktop.org
4662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4664 F: drivers/gpu/drm/exynos/
4665 F: include/uapi/drm/exynos_drm.h
4666 F: Documentation/devicetree/bindings/display/exynos/
4668 DRM DRIVERS FOR FREESCALE DCU
4669 M: Stefan Agner <stefan@agner.ch>
4670 M: Alison Wang <alison.wang@freescale.com>
4671 L: dri-devel@lists.freedesktop.org
4673 F: drivers/gpu/drm/fsl-dcu/
4674 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4675 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4676 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4678 DRM DRIVERS FOR FREESCALE IMX
4679 M: Philipp Zabel <p.zabel@pengutronix.de>
4680 L: dri-devel@lists.freedesktop.org
4682 F: drivers/gpu/drm/imx/
4683 F: drivers/gpu/ipu-v3/
4684 F: Documentation/devicetree/bindings/display/imx/
4686 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4687 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4688 L: dri-devel@lists.freedesktop.org
4689 T: git git://github.com/patjak/drm-gma500
4691 F: drivers/gpu/drm/gma500/
4693 DRM DRIVERS FOR HISILICON
4694 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4695 M: Rongrong Zou <zourongrong@gmail.com>
4696 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4697 R: Chen Feng <puck.chen@hisilicon.com>
4698 L: dri-devel@lists.freedesktop.org
4699 T: git git://github.com/xin3liang/linux.git
4701 F: drivers/gpu/drm/hisilicon/
4702 F: Documentation/devicetree/bindings/display/hisilicon/
4704 DRM DRIVERS FOR MEDIATEK
4705 M: CK Hu <ck.hu@mediatek.com>
4706 M: Philipp Zabel <p.zabel@pengutronix.de>
4707 L: dri-devel@lists.freedesktop.org
4709 F: drivers/gpu/drm/mediatek/
4710 F: Documentation/devicetree/bindings/display/mediatek/
4712 DRM DRIVERS FOR NVIDIA TEGRA
4713 M: Thierry Reding <thierry.reding@gmail.com>
4714 L: dri-devel@lists.freedesktop.org
4715 L: linux-tegra@vger.kernel.org
4716 T: git git://anongit.freedesktop.org/tegra/linux.git
4718 F: drivers/gpu/drm/tegra/
4719 F: drivers/gpu/host1x/
4720 F: include/linux/host1x.h
4721 F: include/uapi/drm/tegra_drm.h
4722 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4724 DRM DRIVERS FOR RENESAS
4725 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4726 L: dri-devel@lists.freedesktop.org
4727 L: linux-renesas-soc@vger.kernel.org
4728 T: git git://linuxtv.org/pinchartl/fbdev
4730 F: drivers/gpu/drm/rcar-du/
4731 F: drivers/gpu/drm/shmobile/
4732 F: include/linux/platform_data/shmob_drm.h
4733 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4734 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4735 F: Documentation/devicetree/bindings/display/renesas,du.txt
4737 DRM DRIVERS FOR ROCKCHIP
4738 M: Sandy Huang <hjc@rock-chips.com>
4739 M: Heiko Stübner <heiko@sntech.de>
4740 L: dri-devel@lists.freedesktop.org
4742 F: drivers/gpu/drm/rockchip/
4743 F: Documentation/devicetree/bindings/display/rockchip/
4744 T: git git://anongit.freedesktop.org/drm/drm-misc
4747 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748 M: Vincent Abriou <vincent.abriou@st.com>
4749 L: dri-devel@lists.freedesktop.org
4750 T: git git://anongit.freedesktop.org/drm/drm-misc
4752 F: drivers/gpu/drm/sti
4753 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4756 M: Yannick Fertre <yannick.fertre@st.com>
4757 M: Philippe Cornu <philippe.cornu@st.com>
4758 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759 M: Vincent Abriou <vincent.abriou@st.com>
4760 L: dri-devel@lists.freedesktop.org
4761 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 F: drivers/gpu/drm/stm
4764 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4766 DRM DRIVERS FOR TI LCDC
4767 M: Jyri Sarha <jsarha@ti.com>
4768 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4769 L: dri-devel@lists.freedesktop.org
4771 F: drivers/gpu/drm/tilcdc/
4772 F: Documentation/devicetree/bindings/display/tilcdc/
4774 DRM DRIVERS FOR TI OMAP
4775 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4776 L: dri-devel@lists.freedesktop.org
4778 F: drivers/gpu/drm/omapdrm/
4779 F: Documentation/devicetree/bindings/display/ti/
4782 M: Eric Anholt <eric@anholt.net>
4783 T: git git://github.com/anholt/linux
4785 F: drivers/gpu/drm/vc4/
4786 F: include/uapi/drm/vc4_drm.h
4787 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 DRM DRIVERS FOR VIVANTE GPU IP
4791 M: Lucas Stach <l.stach@pengutronix.de>
4792 R: Russell King <linux+etnaviv@armlinux.org.uk>
4793 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4794 L: etnaviv@lists.freedesktop.org
4795 L: dri-devel@lists.freedesktop.org
4797 F: drivers/gpu/drm/etnaviv/
4798 F: include/uapi/drm/etnaviv_drm.h
4799 F: Documentation/devicetree/bindings/display/etnaviv/
4801 DRM DRIVERS FOR ZTE ZX
4802 M: Shawn Guo <shawnguo@kernel.org>
4803 L: dri-devel@lists.freedesktop.org
4805 F: drivers/gpu/drm/zte/
4806 F: Documentation/devicetree/bindings/display/zte,vou.txt
4807 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 M: Thierry Reding <thierry.reding@gmail.com>
4811 L: dri-devel@lists.freedesktop.org
4812 T: git git://anongit.freedesktop.org/drm/drm-misc
4814 F: drivers/gpu/drm/drm_panel.c
4815 F: drivers/gpu/drm/panel/
4816 F: include/drm/drm_panel.h
4817 F: Documentation/devicetree/bindings/display/panel/
4820 M: Noralf Trønnes <noralf@tronnes.org>
4821 W: https://github.com/notro/tinydrm/wiki/Development
4822 T: git git://anongit.freedesktop.org/drm/drm-misc
4824 F: drivers/gpu/drm/tinydrm/
4825 F: include/drm/tinydrm/
4828 M: Christian Koenig <christian.koenig@amd.com>
4829 M: Roger He <Hongbo.He@amd.com>
4830 T: git git://people.freedesktop.org/~agd5f/linux
4832 L: dri-devel@lists.freedesktop.org
4834 F: drivers/gpu/drm/ttm/
4836 DSBR100 USB FM RADIO DRIVER
4837 M: Alexey Klimov <klimov.linux@gmail.com>
4838 L: linux-media@vger.kernel.org
4839 T: git git://linuxtv.org/media_tree.git
4841 F: drivers/media/radio/dsbr100.c
4844 M: Francois Romieu <romieu@fr.zoreil.com>
4845 L: netdev@vger.kernel.org
4847 F: drivers/net/wan/dscc4.c
4850 M: Hans Verkuil <hverkuil@xs4all.nl>
4851 L: linux-media@vger.kernel.org
4852 T: git git://linuxtv.org/media_tree.git
4853 W: https://linuxtv.org
4855 F: drivers/media/pci/dt3155/
4857 DVB_USB_AF9015 MEDIA DRIVER
4858 M: Antti Palosaari <crope@iki.fi>
4859 L: linux-media@vger.kernel.org
4860 W: https://linuxtv.org
4861 W: http://palosaari.fi/linux/
4862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4863 T: git git://linuxtv.org/anttip/media_tree.git
4865 F: drivers/media/usb/dvb-usb-v2/af9015*
4867 DVB_USB_AF9035 MEDIA DRIVER
4868 M: Antti Palosaari <crope@iki.fi>
4869 L: linux-media@vger.kernel.org
4870 W: https://linuxtv.org
4871 W: http://palosaari.fi/linux/
4872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4873 T: git git://linuxtv.org/anttip/media_tree.git
4875 F: drivers/media/usb/dvb-usb-v2/af9035*
4877 DVB_USB_ANYSEE MEDIA DRIVER
4878 M: Antti Palosaari <crope@iki.fi>
4879 L: linux-media@vger.kernel.org
4880 W: https://linuxtv.org
4881 W: http://palosaari.fi/linux/
4882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4883 T: git git://linuxtv.org/anttip/media_tree.git
4885 F: drivers/media/usb/dvb-usb-v2/anysee*
4887 DVB_USB_AU6610 MEDIA DRIVER
4888 M: Antti Palosaari <crope@iki.fi>
4889 L: linux-media@vger.kernel.org
4890 W: https://linuxtv.org
4891 W: http://palosaari.fi/linux/
4892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4893 T: git git://linuxtv.org/anttip/media_tree.git
4895 F: drivers/media/usb/dvb-usb-v2/au6610*
4897 DVB_USB_CE6230 MEDIA DRIVER
4898 M: Antti Palosaari <crope@iki.fi>
4899 L: linux-media@vger.kernel.org
4900 W: https://linuxtv.org
4901 W: http://palosaari.fi/linux/
4902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4903 T: git git://linuxtv.org/anttip/media_tree.git
4905 F: drivers/media/usb/dvb-usb-v2/ce6230*
4907 DVB_USB_CXUSB MEDIA DRIVER
4908 M: Michael Krufky <mkrufky@linuxtv.org>
4909 L: linux-media@vger.kernel.org
4910 W: https://linuxtv.org
4911 W: http://github.com/mkrufky
4912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4913 T: git git://linuxtv.org/media_tree.git
4915 F: drivers/media/usb/dvb-usb/cxusb*
4917 DVB_USB_EC168 MEDIA DRIVER
4918 M: Antti Palosaari <crope@iki.fi>
4919 L: linux-media@vger.kernel.org
4920 W: https://linuxtv.org
4921 W: http://palosaari.fi/linux/
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4925 F: drivers/media/usb/dvb-usb-v2/ec168*
4927 DVB_USB_GL861 MEDIA DRIVER
4928 M: Antti Palosaari <crope@iki.fi>
4929 L: linux-media@vger.kernel.org
4930 W: https://linuxtv.org
4931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4932 T: git git://linuxtv.org/anttip/media_tree.git
4934 F: drivers/media/usb/dvb-usb-v2/gl861*
4936 DVB_USB_MXL111SF MEDIA DRIVER
4937 M: Michael Krufky <mkrufky@linuxtv.org>
4938 L: linux-media@vger.kernel.org
4939 W: https://linuxtv.org
4940 W: http://github.com/mkrufky
4941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4942 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4944 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4946 DVB_USB_RTL28XXU MEDIA DRIVER
4947 M: Antti Palosaari <crope@iki.fi>
4948 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 W: http://palosaari.fi/linux/
4951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4952 T: git git://linuxtv.org/anttip/media_tree.git
4954 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4956 DVB_USB_V2 MEDIA DRIVER
4957 M: Antti Palosaari <crope@iki.fi>
4958 L: linux-media@vger.kernel.org
4959 W: https://linuxtv.org
4960 W: http://palosaari.fi/linux/
4961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4962 T: git git://linuxtv.org/anttip/media_tree.git
4964 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4965 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4968 M: Jason Baron <jbaron@akamai.com>
4970 F: lib/dynamic_debug.c
4971 F: include/linux/dynamic_debug.h
4973 DYNAMIC INTERRUPT MODERATION
4974 M: Tal Gilboa <talgi@mellanox.com>
4976 F: include/linux/net_dim.h
4978 DZ DECSTATION DZ11 SERIAL DRIVER
4979 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4981 F: drivers/tty/serial/dz.*
4983 E3X0 POWER BUTTON DRIVER
4984 M: Moritz Fischer <moritz.fischer@ettus.com>
4985 L: usrp-users@lists.ettus.com
4986 W: http://www.ettus.com
4988 F: drivers/input/misc/e3x0-button.c
4989 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4992 M: Antti Palosaari <crope@iki.fi>
4993 L: linux-media@vger.kernel.org
4994 W: https://linuxtv.org
4995 W: http://palosaari.fi/linux/
4996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4997 T: git git://linuxtv.org/anttip/media_tree.git
4999 F: drivers/media/tuners/e4000*
5002 M: Antti Palosaari <crope@iki.fi>
5003 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 W: http://palosaari.fi/linux/
5006 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5007 T: git git://linuxtv.org/anttip/media_tree.git
5009 F: drivers/media/dvb-frontends/ec100*
5012 M: Tyler Hicks <tyhicks@canonical.com>
5013 L: ecryptfs@vger.kernel.org
5014 W: http://ecryptfs.org
5015 W: https://launchpad.net/ecryptfs
5016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5018 F: Documentation/filesystems/ecryptfs.txt
5022 M: Borislav Petkov <bp@alien8.de>
5023 L: linux-edac@vger.kernel.org
5025 F: drivers/edac/amd64_edac*
5028 M: Robert Richter <rric@kernel.org>
5029 L: linux-edac@vger.kernel.org
5031 F: drivers/edac/highbank*
5034 M: Ralf Baechle <ralf@linux-mips.org>
5035 M: David Daney <david.daney@cavium.com>
5036 L: linux-edac@vger.kernel.org
5037 L: linux-mips@linux-mips.org
5039 F: drivers/edac/octeon_edac*
5041 EDAC-CAVIUM THUNDERX
5042 M: David Daney <david.daney@cavium.com>
5043 M: Jan Glauber <jglauber@cavium.com>
5044 L: linux-edac@vger.kernel.org
5046 F: drivers/edac/thunderx_edac*
5049 M: Borislav Petkov <bp@alien8.de>
5050 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5051 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5052 L: linux-edac@vger.kernel.org
5053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5056 F: Documentation/admin-guide/ras.rst
5057 F: Documentation/driver-api/edac.rst
5059 F: include/linux/edac.h
5062 M: Mark Gross <mark.gross@intel.com>
5063 L: linux-edac@vger.kernel.org
5065 F: drivers/edac/e752x_edac.c
5068 L: linux-edac@vger.kernel.org
5070 F: drivers/edac/e7xxx_edac.c
5073 M: York Sun <york.sun@nxp.com>
5074 L: linux-edac@vger.kernel.org
5076 F: drivers/edac/fsl_ddr_edac.*
5079 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5081 L: linux-edac@vger.kernel.org
5083 F: drivers/edac/ghes_edac.c
5086 L: linux-edac@vger.kernel.org
5088 F: drivers/edac/i3000_edac.c
5091 L: linux-edac@vger.kernel.org
5093 F: drivers/edac/i5000_edac.c
5096 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5097 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5098 L: linux-edac@vger.kernel.org
5100 F: drivers/edac/i5400_edac.c
5103 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5105 L: linux-edac@vger.kernel.org
5107 F: drivers/edac/i7300_edac.c
5110 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5111 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5112 L: linux-edac@vger.kernel.org
5114 F: drivers/edac/i7core_edac.c
5117 M: Tim Small <tim@buttersideup.com>
5118 L: linux-edac@vger.kernel.org
5120 F: drivers/edac/i82443bxgx_edac.c
5123 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5124 M: "Arvind R." <arvino55@gmail.com>
5125 L: linux-edac@vger.kernel.org
5127 F: drivers/edac/i82975x_edac.c
5130 M: Jason Baron <jbaron@akamai.com>
5131 L: linux-edac@vger.kernel.org
5133 F: drivers/edac/ie31200_edac.c
5136 M: Johannes Thumshirn <morbidrsa@gmail.com>
5137 L: linux-edac@vger.kernel.org
5139 F: drivers/edac/mpc85xx_edac.[ch]
5142 M: Egor Martovetsky <egor@pasemi.com>
5143 L: linux-edac@vger.kernel.org
5145 F: drivers/edac/pasemi_edac.c
5148 M: Tony Luck <tony.luck@intel.com>
5149 L: linux-edac@vger.kernel.org
5151 F: drivers/edac/pnd2_edac.[ch]
5154 M: Tim Small <tim@buttersideup.com>
5155 L: linux-edac@vger.kernel.org
5157 F: drivers/edac/r82600_edac.c
5160 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5161 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5162 L: linux-edac@vger.kernel.org
5164 F: drivers/edac/sb_edac.c
5167 M: Tony Luck <tony.luck@intel.com>
5168 L: linux-edac@vger.kernel.org
5170 F: drivers/edac/skx_edac.c
5173 M: Tero Kristo <t-kristo@ti.com>
5174 L: linux-edac@vger.kernel.org
5176 F: drivers/edac/ti_edac.c
5178 EDIROL UA-101/UA-1000 DRIVER
5179 M: Clemens Ladisch <clemens@ladisch.de>
5180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5181 T: git git://git.alsa-project.org/alsa-kernel.git
5183 F: sound/usb/misc/ua101.c
5186 L: linux-efi@vger.kernel.org
5187 M: Ivan Hu <ivan.hu@canonical.com>
5188 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5190 F: drivers/firmware/efi/test/
5192 EFI VARIABLE FILESYSTEM
5193 M: Matthew Garrett <matthew.garrett@nebula.com>
5194 M: Jeremy Kerr <jk@ozlabs.org>
5195 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5197 L: linux-efi@vger.kernel.org
5201 EFIFB FRAMEBUFFER DRIVER
5202 L: linux-fbdev@vger.kernel.org
5203 M: Peter Jones <pjones@redhat.com>
5205 F: drivers/video/fbdev/efifb.c
5208 W: http://aeschi.ch.eu.org/efs/
5212 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5213 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5214 L: netdev@vger.kernel.org
5216 F: drivers/net/ethernet/ibm/ehea/
5218 EM28XX VIDEO4LINUX DRIVER
5219 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5220 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5221 L: linux-media@vger.kernel.org
5222 W: https://linuxtv.org
5223 T: git git://linuxtv.org/media_tree.git
5225 F: drivers/media/usb/em28xx/
5226 F: Documentation/media/v4l-drivers/em28xx*
5229 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5230 M: Matt Mackall <mpm@selenic.com>
5231 M: David Woodhouse <dwmw2@infradead.org>
5232 L: linux-embedded@vger.kernel.org
5235 Emulex 10Gbps iSCSI - OneConnect DRIVER
5236 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5237 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5238 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5239 L: linux-scsi@vger.kernel.org
5240 W: http://www.broadcom.com
5242 F: drivers/scsi/be2iscsi/
5244 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5245 M: Sathya Perla <sathya.perla@broadcom.com>
5246 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5247 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5248 M: Somnath Kotur <somnath.kotur@broadcom.com>
5249 L: netdev@vger.kernel.org
5250 W: http://www.emulex.com
5252 F: drivers/net/ethernet/emulex/benet/
5254 EMULEX ONECONNECT ROCE DRIVER
5255 M: Selvin Xavier <selvin.xavier@broadcom.com>
5256 M: Devesh Sharma <devesh.sharma@broadcom.com>
5257 L: linux-rdma@vger.kernel.org
5258 W: http://www.broadcom.com
5260 F: drivers/infiniband/hw/ocrdma/
5261 F: include/uapi/rdma/ocrdma-abi.h
5263 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5264 M: James Smart <james.smart@broadcom.com>
5265 M: Dick Kennedy <dick.kennedy@broadcom.com>
5266 L: linux-scsi@vger.kernel.org
5267 W: http://www.broadcom.com
5269 F: drivers/scsi/lpfc/
5271 ENE CB710 FLASH CARD READER DRIVER
5272 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5274 F: drivers/misc/cb710/
5275 F: drivers/mmc/host/cb710-mmc.*
5276 F: include/linux/cb710.h
5278 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5279 M: Maxim Levitsky <maximlevitsky@gmail.com>
5281 F: drivers/media/rc/ene_ir.*
5283 EPSON S1D13XXX FRAMEBUFFER DRIVER
5284 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5287 F: drivers/video/fbdev/s1d13xxxfb.c
5288 F: include/video/s1d13xxxfb.h
5290 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5291 M: Jeff Layton <jlayton@kernel.org>
5294 F: include/linux/errseq.h
5296 ET131X NETWORK DRIVER
5297 M: Mark Einon <mark.einon@gmail.com>
5299 F: drivers/net/ethernet/agere/
5302 M: Stephen Hemminger <stephen@networkplumber.org>
5303 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5304 L: netdev@vger.kernel.org
5305 W: http://www.linuxfoundation.org/en/Net:Bridge
5307 F: include/linux/netfilter_bridge/
5310 ETHERNET PHY LIBRARY
5311 M: Andrew Lunn <andrew@lunn.ch>
5312 M: Florian Fainelli <f.fainelli@gmail.com>
5313 L: netdev@vger.kernel.org
5315 F: Documentation/ABI/testing/sysfs-bus-mdio
5316 F: Documentation/devicetree/bindings/net/mdio*
5317 F: Documentation/networking/phy.txt
5319 F: drivers/of/of_mdio.c
5320 F: drivers/of/of_net.c
5321 F: include/linux/*mdio*.h
5322 F: include/linux/of_net.h
5323 F: include/linux/phy.h
5324 F: include/linux/phy_fixed.h
5325 F: include/linux/platform_data/mdio-gpio.h
5326 F: include/linux/platform_data/mdio-bcm-unimac.h
5327 F: include/trace/events/mdio.h
5328 F: include/uapi/linux/mdio.h
5329 F: include/uapi/linux/mii.h
5332 M: Jan Kara <jack@suse.com>
5333 L: linux-ext4@vger.kernel.org
5335 F: Documentation/filesystems/ext2.txt
5337 F: include/linux/ext2*
5340 M: "Theodore Ts'o" <tytso@mit.edu>
5341 M: Andreas Dilger <adilger.kernel@dilger.ca>
5342 L: linux-ext4@vger.kernel.org
5343 W: http://ext4.wiki.kernel.org
5344 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5347 F: Documentation/filesystems/ext4.txt
5350 Extended Verification Module (EVM)
5351 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5352 L: linux-integrity@vger.kernel.org
5354 F: security/integrity/evm/
5356 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5357 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5358 L: linux-efi@vger.kernel.org
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5361 F: Documentation/efi-stub.txt
5362 F: arch/*/kernel/efi.c
5363 F: arch/x86/boot/compressed/eboot.[ch]
5364 F: arch/*/include/asm/efi.h
5365 F: arch/x86/platform/efi/
5366 F: drivers/firmware/efi/
5367 F: include/linux/efi*.h
5368 F: arch/arm/boot/compressed/efi-header.S
5369 F: arch/arm64/kernel/efi-entry.S
5371 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5372 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5373 M: Chanwoo Choi <cw00.choi@samsung.com>
5374 L: linux-kernel@vger.kernel.org
5375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5378 F: include/linux/extcon/
5379 F: include/linux/extcon.h
5380 F: Documentation/extcon/
5381 F: Documentation/devicetree/bindings/extcon/
5384 M: Jingoo Han <jingoohan1@gmail.com>
5385 L: dri-devel@lists.freedesktop.org
5387 F: drivers/gpu/drm/exynos/exynos_dp*
5389 EXYNOS SYSMMU (IOMMU) driver
5390 M: Marek Szyprowski <m.szyprowski@samsung.com>
5391 L: iommu@lists.linux-foundation.org
5393 F: drivers/iommu/exynos-iommu.c
5395 EZchip NPS platform support
5396 M: Elad Kanfi <eladkan@mellanox.com>
5397 M: Vineet Gupta <vgupta@synopsys.com>
5399 F: arch/arc/plat-eznps
5400 F: arch/arc/boot/dts/eznps.dts
5403 M: Jaegeuk Kim <jaegeuk@kernel.org>
5404 M: Chao Yu <yuchao0@huawei.com>
5405 L: linux-f2fs-devel@lists.sourceforge.net
5406 W: https://f2fs.wiki.kernel.org/
5407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5409 F: Documentation/filesystems/f2fs.txt
5410 F: Documentation/ABI/testing/sysfs-fs-f2fs
5412 F: include/linux/f2fs_fs.h
5413 F: include/trace/events/f2fs.h
5415 F71805F HARDWARE MONITORING DRIVER
5416 M: Jean Delvare <jdelvare@suse.com>
5417 L: linux-hwmon@vger.kernel.org
5419 F: Documentation/hwmon/f71805f
5420 F: drivers/hwmon/f71805f.c
5423 M: Jan Kara <jack@suse.cz>
5424 R: Amir Goldstein <amir73il@gmail.com>
5425 L: linux-fsdevel@vger.kernel.org
5427 F: fs/notify/fanotify/
5428 F: include/linux/fanotify.h
5429 F: include/uapi/linux/fanotify.h
5431 FARSYNC SYNCHRONOUS DRIVER
5432 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5433 W: http://www.farsite.co.uk/
5435 F: drivers/net/wan/farsync.*
5437 FAULT INJECTION SUPPORT
5438 M: Akinobu Mita <akinobu.mita@gmail.com>
5440 F: Documentation/fault-injection/
5441 F: lib/fault-inject.c
5443 FBTFT Framebuffer drivers
5444 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5446 F: drivers/staging/fbtft/
5449 M: Michael Buesch <m@bues.ch>
5450 L: linux-media@vger.kernel.org
5452 F: drivers/media/tuners/fc0011.h
5453 F: drivers/media/tuners/fc0011.c
5456 M: Antti Palosaari <crope@iki.fi>
5457 L: linux-media@vger.kernel.org
5458 W: https://linuxtv.org
5459 W: http://palosaari.fi/linux/
5460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5461 T: git git://linuxtv.org/anttip/media_tree.git
5463 F: drivers/media/tuners/fc2580*
5465 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5466 M: Johannes Thumshirn <jth@kernel.org>
5467 L: linux-scsi@vger.kernel.org
5468 W: www.Open-FCoE.org
5470 F: drivers/scsi/libfc/
5471 F: drivers/scsi/fcoe/
5473 F: include/scsi/libfc.h
5474 F: include/scsi/libfcoe.h
5475 F: include/uapi/scsi/fc/
5477 FILE LOCKING (flock() and fcntl()/lockf())
5478 M: Jeff Layton <jlayton@kernel.org>
5479 M: "J. Bruce Fields" <bfields@fieldses.org>
5480 L: linux-fsdevel@vger.kernel.org
5482 F: include/linux/fcntl.h
5483 F: include/uapi/linux/fcntl.h
5487 FILESYSTEMS (VFS and infrastructure)
5488 M: Alexander Viro <viro@zeniv.linux.org.uk>
5489 L: linux-fsdevel@vger.kernel.org
5492 F: include/linux/fs.h
5493 F: include/uapi/linux/fs.h
5495 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5496 M: Riku Voipio <riku.voipio@iki.fi>
5497 L: linux-hwmon@vger.kernel.org
5499 F: drivers/hwmon/f75375s.c
5500 F: include/linux/f75375s.h
5502 FIREWIRE AUDIO DRIVERS
5503 M: Clemens Ladisch <clemens@ladisch.de>
5504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5505 T: git git://git.alsa-project.org/alsa-kernel.git
5509 FIREWIRE MEDIA DRIVERS (firedtv)
5510 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5511 L: linux-media@vger.kernel.org
5512 L: linux1394-devel@lists.sourceforge.net
5513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5515 F: drivers/media/firewire/
5517 FIREWIRE SBP-2 TARGET
5518 M: Chris Boot <bootc@bootc.net>
5519 L: linux-scsi@vger.kernel.org
5520 L: target-devel@vger.kernel.org
5521 L: linux1394-devel@lists.sourceforge.net
5522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5524 F: drivers/target/sbp/
5527 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5528 L: linux1394-devel@lists.sourceforge.net
5529 W: http://ieee1394.wiki.kernel.org/
5530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5532 F: drivers/firewire/
5533 F: include/linux/firewire.h
5534 F: include/uapi/linux/firewire*.h
5537 FIRMWARE LOADER (request_firmware)
5538 M: Luis R. Rodriguez <mcgrof@kernel.org>
5539 L: linux-kernel@vger.kernel.org
5541 F: Documentation/firmware_class/
5542 F: drivers/base/firmware_loader/
5543 F: include/linux/firmware.h
5545 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5546 M: Joshua Morris <josh.h.morris@us.ibm.com>
5547 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5549 F: drivers/block/rsxx/
5552 M: Jiri Kosina <jikos@kernel.org>
5553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5555 F: drivers/block/floppy.c
5558 M: Alessandro Rubini <rubini@gnudd.com>
5559 W: http://www.ohwr.org/projects/fmc-bus
5562 F: include/linux/fmc*.h
5563 F: include/linux/ipmi-fru.h
5566 FPGA MANAGER FRAMEWORK
5567 M: Alan Tull <atull@kernel.org>
5568 M: Moritz Fischer <mdf@kernel.org>
5569 L: linux-fpga@vger.kernel.org
5571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5572 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5573 F: Documentation/fpga/
5574 F: Documentation/devicetree/bindings/fpga/
5576 F: include/linux/fpga/
5577 W: http://www.rocketboards.org
5580 M: Bill Metzenthen <billm@melbpc.org.au>
5581 W: http://floatingpoint.sourceforge.net/emulator/index.html
5583 F: arch/x86/math-emu/
5585 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5586 L: netdev@vger.kernel.org
5588 F: drivers/net/wan/dlci.c
5589 F: drivers/net/wan/sdla.c
5592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5593 L: dri-devel@lists.freedesktop.org
5594 L: linux-fbdev@vger.kernel.org
5595 T: git git://github.com/bzolnier/linux.git
5596 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5598 F: Documentation/fb/
5601 F: include/linux/fb.h
5602 F: include/uapi/video/
5603 F: include/uapi/linux/fb.h
5605 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5606 M: Horia Geantă <horia.geanta@nxp.com>
5607 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5608 L: linux-crypto@vger.kernel.org
5610 F: drivers/crypto/caam/
5611 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5613 FREESCALE DIU FRAMEBUFFER DRIVER
5614 M: Timur Tabi <timur@tabi.org>
5615 L: linux-fbdev@vger.kernel.org
5617 F: drivers/video/fbdev/fsl-diu-fb.*
5619 FREESCALE DMA DRIVER
5620 M: Li Yang <leoyang.li@nxp.com>
5621 M: Zhang Wei <zw@zh-kernel.org>
5622 L: linuxppc-dev@lists.ozlabs.org
5624 F: drivers/dma/fsldma.*
5626 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5627 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5628 L: netdev@vger.kernel.org
5630 F: drivers/net/ethernet/freescale/gianfar*
5631 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5632 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5634 FREESCALE GPMI NAND DRIVER
5635 M: Han Xu <han.xu@nxp.com>
5636 L: linux-mtd@lists.infradead.org
5638 F: drivers/mtd/nand/gpmi-nand/*
5640 FREESCALE I2C CPM DRIVER
5641 M: Jochen Friedrich <jochen@scram.de>
5642 L: linuxppc-dev@lists.ozlabs.org
5643 L: linux-i2c@vger.kernel.org
5645 F: drivers/i2c/busses/i2c-cpm.c
5647 FREESCALE IMX / MXC FEC DRIVER
5648 M: Fugang Duan <fugang.duan@nxp.com>
5649 L: netdev@vger.kernel.org
5651 F: drivers/net/ethernet/freescale/fec_main.c
5652 F: drivers/net/ethernet/freescale/fec_ptp.c
5653 F: drivers/net/ethernet/freescale/fec.h
5654 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5656 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5657 M: Sascha Hauer <kernel@pengutronix.de>
5658 L: linux-fbdev@vger.kernel.org
5659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5661 F: include/linux/platform_data/video-imxfb.h
5662 F: drivers/video/fbdev/imxfb.c
5664 FREESCALE QORIQ DPAA ETHERNET DRIVER
5665 M: Madalin Bucur <madalin.bucur@nxp.com>
5666 L: netdev@vger.kernel.org
5668 F: drivers/net/ethernet/freescale/dpaa
5670 FREESCALE QORIQ DPAA FMAN DRIVER
5671 M: Madalin Bucur <madalin.bucur@nxp.com>
5672 L: netdev@vger.kernel.org
5674 F: drivers/net/ethernet/freescale/fman
5675 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5677 FREESCALE QUAD SPI DRIVER
5678 M: Han Xu <han.xu@nxp.com>
5679 L: linux-mtd@lists.infradead.org
5681 F: drivers/mtd/spi-nor/fsl-quadspi.c
5683 FREESCALE QUICC ENGINE LIBRARY
5684 M: Qiang Zhao <qiang.zhao@nxp.com>
5685 L: linuxppc-dev@lists.ozlabs.org
5687 F: drivers/soc/fsl/qe/
5688 F: include/soc/fsl/*qe*.h
5689 F: include/soc/fsl/*ucc*.h
5691 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5692 M: Li Yang <leoyang.li@nxp.com>
5693 L: netdev@vger.kernel.org
5694 L: linuxppc-dev@lists.ozlabs.org
5696 F: drivers/net/ethernet/freescale/ucc_geth*
5698 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5699 M: Zhao Qiang <qiang.zhao@nxp.com>
5700 L: netdev@vger.kernel.org
5701 L: linuxppc-dev@lists.ozlabs.org
5703 F: drivers/net/wan/fsl_ucc_hdlc*
5705 FREESCALE QUICC ENGINE UCC UART DRIVER
5706 M: Timur Tabi <timur@tabi.org>
5707 L: linuxppc-dev@lists.ozlabs.org
5709 F: drivers/tty/serial/ucc_uart.c
5711 FREESCALE SOC DRIVERS
5712 M: Li Yang <leoyang.li@nxp.com>
5713 L: linuxppc-dev@lists.ozlabs.org
5714 L: linux-arm-kernel@lists.infradead.org
5716 F: Documentation/devicetree/bindings/soc/fsl/
5718 F: include/linux/fsl/
5720 FREESCALE SOC FS_ENET DRIVER
5721 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5722 M: Vitaly Bordug <vbordug@ru.mvista.com>
5723 L: linuxppc-dev@lists.ozlabs.org
5724 L: netdev@vger.kernel.org
5726 F: drivers/net/ethernet/freescale/fs_enet/
5727 F: include/linux/fs_enet_pd.h
5729 FREESCALE SOC SOUND DRIVERS
5730 M: Timur Tabi <timur@tabi.org>
5731 M: Nicolin Chen <nicoleotsuka@gmail.com>
5732 M: Xiubo Li <Xiubo.Lee@gmail.com>
5733 R: Fabio Estevam <fabio.estevam@nxp.com>
5734 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5735 L: linuxppc-dev@lists.ozlabs.org
5737 F: sound/soc/fsl/fsl*
5738 F: sound/soc/fsl/imx*
5739 F: sound/soc/fsl/mpc8610_hpcd.c
5741 FREESCALE USB PERIPHERAL DRIVERS
5742 M: Li Yang <leoyang.li@nxp.com>
5743 L: linux-usb@vger.kernel.org
5744 L: linuxppc-dev@lists.ozlabs.org
5746 F: drivers/usb/gadget/udc/fsl*
5749 M: Christoph Hellwig <hch@infradead.org>
5750 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5755 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5756 M: Pavel Machek <pavel@ucw.cz>
5757 L: linux-pm@vger.kernel.org
5759 F: Documentation/power/freezing-of-tasks.txt
5760 F: include/linux/freezer.h
5764 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5765 L: linux-kernel@vger.kernel.org
5768 F: include/linux/frontswap.h
5770 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5771 M: David Howells <dhowells@redhat.com>
5772 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5774 F: Documentation/filesystems/caching/
5776 F: include/linux/fscache*.h
5778 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5779 M: Theodore Y. Ts'o <tytso@mit.edu>
5780 M: Jaegeuk Kim <jaegeuk@kernel.org>
5781 L: linux-fscrypt@vger.kernel.org
5782 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5786 F: include/linux/fscrypt*.h
5787 F: Documentation/filesystems/fscrypt.rst
5789 FUJITSU LAPTOP EXTRAS
5790 M: Jonathan Woithe <jwoithe@just42.net>
5791 L: platform-driver-x86@vger.kernel.org
5793 F: drivers/platform/x86/fujitsu-laptop.c
5795 FUJITSU M-5MO LS CAMERA ISP DRIVER
5796 M: Kyungmin Park <kyungmin.park@samsung.com>
5797 M: Heungjun Kim <riverful.kim@samsung.com>
5798 L: linux-media@vger.kernel.org
5800 F: drivers/media/i2c/m5mols/
5801 F: include/media/i2c/m5mols.h
5803 FUJITSU TABLET EXTRAS
5804 M: Robert Gerlach <khnz@gmx.de>
5805 L: platform-driver-x86@vger.kernel.org
5807 F: drivers/platform/x86/fujitsu-tablet.c
5809 FUSE: FILESYSTEM IN USERSPACE
5810 M: Miklos Szeredi <miklos@szeredi.hu>
5811 L: linux-fsdevel@vger.kernel.org
5812 W: http://fuse.sourceforge.net/
5813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5816 F: include/uapi/linux/fuse.h
5817 F: Documentation/filesystems/fuse.txt
5820 M: Thomas Gleixner <tglx@linutronix.de>
5821 M: Ingo Molnar <mingo@redhat.com>
5822 R: Peter Zijlstra <peterz@infradead.org>
5823 R: Darren Hart <dvhart@infradead.org>
5824 L: linux-kernel@vger.kernel.org
5825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5828 F: kernel/futex_compat.c
5829 F: include/asm-generic/futex.h
5830 F: include/linux/futex.h
5831 F: include/uapi/linux/futex.h
5832 F: tools/testing/selftests/futex/
5833 F: tools/perf/bench/futex*
5834 F: Documentation/*futex*
5837 M: Kees Cook <keescook@chromium.org>
5838 R: Emese Revfy <re.emese@gmail.com>
5839 L: kernel-hardening@lists.openwall.com
5841 F: scripts/gcc-plugins/
5842 F: scripts/gcc-plugin.sh
5843 F: scripts/Makefile.gcc-plugins
5844 F: Documentation/gcc-plugins.txt
5846 GCOV BASED KERNEL PROFILING
5847 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5850 F: Documentation/dev-tools/gcov.rst
5852 GDB KERNEL DEBUGGING HELPER SCRIPTS
5853 M: Jan Kiszka <jan.kiszka@siemens.com>
5854 M: Kieran Bingham <kieran@bingham.xyz>
5858 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5859 M: Achim Leubner <achim_leubner@adaptec.com>
5860 L: linux-scsi@vger.kernel.org
5861 W: http://www.icp-vortex.com/
5863 F: drivers/scsi/gdt*
5865 GEMTEK FM RADIO RECEIVER DRIVER
5866 M: Hans Verkuil <hverkuil@xs4all.nl>
5867 L: linux-media@vger.kernel.org
5868 T: git git://linuxtv.org/media_tree.git
5869 W: https://linuxtv.org
5871 F: drivers/media/radio/radio-gemtek*
5873 GENERIC GPIO I2C DRIVER
5874 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5876 F: drivers/i2c/busses/i2c-gpio.c
5877 F: include/linux/i2c-gpio.h
5879 GENERIC GPIO I2C MULTIPLEXER DRIVER
5880 M: Peter Korsgaard <peter.korsgaard@barco.com>
5881 L: linux-i2c@vger.kernel.org
5883 F: drivers/i2c/muxes/i2c-mux-gpio.c
5884 F: include/linux/i2c-mux-gpio.h
5885 F: Documentation/i2c/muxes/i2c-mux-gpio
5887 GENERIC HDLC (WAN) DRIVERS
5888 M: Krzysztof Halasa <khc@pm.waw.pl>
5889 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5891 F: drivers/net/wan/c101.c
5892 F: drivers/net/wan/hd6457*
5893 F: drivers/net/wan/hdlc*
5894 F: drivers/net/wan/n2.c
5895 F: drivers/net/wan/pc300too.c
5896 F: drivers/net/wan/pci200syn.c
5897 F: drivers/net/wan/wanxl*
5899 GENERIC INCLUDE/ASM HEADER FILES
5900 M: Arnd Bergmann <arnd@arndb.de>
5901 L: linux-arch@vger.kernel.org
5902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5904 F: include/asm-generic/
5905 F: include/uapi/asm-generic/
5907 GENERIC PHY FRAMEWORK
5908 M: Kishon Vijay Abraham I <kishon@ti.com>
5909 L: linux-kernel@vger.kernel.org
5910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5913 F: include/linux/phy/
5916 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5917 M: Kevin Hilman <khilman@kernel.org>
5918 M: Ulf Hansson <ulf.hansson@linaro.org>
5919 L: linux-pm@vger.kernel.org
5921 F: drivers/base/power/domain*.c
5922 F: include/linux/pm_domain.h
5923 F: Documentation/devicetree/bindings/power/power_domain.txt
5925 GENERIC UIO DRIVER FOR PCI DEVICES
5926 M: "Michael S. Tsirkin" <mst@redhat.com>
5927 L: kvm@vger.kernel.org
5929 F: drivers/uio/uio_pci_generic.c
5931 GENWQE (IBM Generic Workqueue Card)
5932 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5933 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5935 F: drivers/misc/genwqe/
5937 GET_MAINTAINER SCRIPT
5938 M: Joe Perches <joe@perches.com>
5940 F: scripts/get_maintainer.pl
5943 M: Steven Whitehouse <swhiteho@redhat.com>
5944 M: Bob Peterson <rpeterso@redhat.com>
5945 L: cluster-devel@redhat.com
5946 W: http://sources.redhat.com/cluster/
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5949 F: Documentation/filesystems/gfs2*.txt
5951 F: include/uapi/linux/gfs2_ondisk.h
5953 GIGASET ISDN DRIVERS
5954 M: Paul Bolle <pebolle@tiscali.nl>
5955 L: gigaset307x-common@lists.sourceforge.net
5956 W: http://gigaset307x.sourceforge.net/
5958 F: Documentation/isdn/README.gigaset
5959 F: drivers/isdn/gigaset/
5960 F: include/uapi/linux/gigaset_dev.h
5963 M: Hans Verkuil <hans.verkuil@cisco.com>
5964 L: linux-media@vger.kernel.org
5966 F: drivers/media/usb/go7007/
5969 M: Bastien Nocera <hadess@hadess.net>
5970 L: linux-input@vger.kernel.org
5972 F: drivers/input/touchscreen/goodix.c
5974 GPD POCKET FAN DRIVER
5975 M: Hans de Goede <hdegoede@redhat.com>
5976 L: platform-driver-x86@vger.kernel.org
5978 F: drivers/platform/x86/gpd-pocket-fan.c
5981 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5982 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5983 L: linux-gpio@vger.kernel.org
5984 L: linux-acpi@vger.kernel.org
5986 F: Documentation/acpi/gpio-properties.txt
5987 F: drivers/gpio/gpiolib-acpi.c
5990 M: Sean Young <sean@mess.org>
5991 L: linux-media@vger.kernel.org
5993 F: drivers/media/rc/gpio-ir-tx.c
5996 M: Bamvor Jian Zhang <bamv2005@gmail.com>
5997 R: Bartosz Golaszewski <brgl@bgdev.pl>
5998 L: linux-gpio@vger.kernel.org
6000 F: drivers/gpio/gpio-mockup.c
6001 F: tools/testing/selftests/gpio/
6004 M: Linus Walleij <linus.walleij@linaro.org>
6005 L: linux-gpio@vger.kernel.org
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6008 F: Documentation/devicetree/bindings/gpio/
6009 F: Documentation/driver-api/gpio/
6010 F: Documentation/gpio/
6011 F: Documentation/ABI/testing/gpio-cdev
6012 F: Documentation/ABI/obsolete/sysfs-gpio
6014 F: include/linux/gpio/
6015 F: include/linux/gpio.h
6016 F: include/linux/of_gpio.h
6017 F: include/asm-generic/gpio.h
6018 F: include/uapi/linux/gpio.h
6021 GRE DEMULTIPLEXER DRIVER
6022 M: Dmitry Kozlov <xeb@mail.ru>
6023 L: netdev@vger.kernel.org
6025 F: net/ipv4/gre_demux.c
6026 F: net/ipv4/gre_offload.c
6027 F: include/net/gre.h
6029 GRETH 10/100/1G Ethernet MAC device driver
6030 M: Andreas Larsson <andreas@gaisler.com>
6031 L: netdev@vger.kernel.org
6033 F: drivers/net/ethernet/aeroflex/
6035 GREYBUS AUDIO PROTOCOLS DRIVERS
6036 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6037 M: Mark Greer <mgreer@animalcreek.com>
6039 F: drivers/staging/greybus/audio_apbridgea.c
6040 F: drivers/staging/greybus/audio_apbridgea.h
6041 F: drivers/staging/greybus/audio_codec.c
6042 F: drivers/staging/greybus/audio_codec.h
6043 F: drivers/staging/greybus/audio_gb.c
6044 F: drivers/staging/greybus/audio_manager.c
6045 F: drivers/staging/greybus/audio_manager.h
6046 F: drivers/staging/greybus/audio_manager_module.c
6047 F: drivers/staging/greybus/audio_manager_private.h
6048 F: drivers/staging/greybus/audio_manager_sysfs.c
6049 F: drivers/staging/greybus/audio_module.c
6050 F: drivers/staging/greybus/audio_topology.c
6052 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6053 M: Viresh Kumar <vireshk@kernel.org>
6055 F: drivers/staging/greybus/authentication.c
6056 F: drivers/staging/greybus/bootrom.c
6057 F: drivers/staging/greybus/firmware.h
6058 F: drivers/staging/greybus/fw-core.c
6059 F: drivers/staging/greybus/fw-download.c
6060 F: drivers/staging/greybus/fw-managament.c
6061 F: drivers/staging/greybus/greybus_authentication.h
6062 F: drivers/staging/greybus/greybus_firmware.h
6063 F: drivers/staging/greybus/hid.c
6064 F: drivers/staging/greybus/i2c.c
6065 F: drivers/staging/greybus/spi.c
6066 F: drivers/staging/greybus/spilib.c
6067 F: drivers/staging/greybus/spilib.h
6069 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6070 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6072 F: drivers/staging/greybus/loopback.c
6073 F: drivers/staging/greybus/timesync.c
6074 F: drivers/staging/greybus/timesync_platform.c
6076 GREYBUS PLATFORM DRIVERS
6077 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6079 F: drivers/staging/greybus/arche-platform.c
6080 F: drivers/staging/greybus/arche-apb-ctrl.c
6081 F: drivers/staging/greybus/arche_platform.h
6083 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6084 M: Rui Miguel Silva <rmfrfs@gmail.com>
6086 F: drivers/staging/greybus/sdio.c
6087 F: drivers/staging/greybus/light.c
6088 F: drivers/staging/greybus/gpio.c
6089 F: drivers/staging/greybus/power_supply.c
6090 F: drivers/staging/greybus/spi.c
6091 F: drivers/staging/greybus/spilib.c
6094 M: Johan Hovold <johan@kernel.org>
6095 M: Alex Elder <elder@kernel.org>
6096 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6098 F: drivers/staging/greybus/
6099 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6101 GREYBUS UART PROTOCOLS DRIVERS
6102 M: David Lin <dtwlin@gmail.com>
6104 F: drivers/staging/greybus/uart.c
6105 F: drivers/staging/greybus/log.c
6107 GS1662 VIDEO SERIALIZER
6108 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6109 L: linux-media@vger.kernel.org
6110 T: git git://linuxtv.org/media_tree.git
6112 F: drivers/media/spi/gs1662.c
6114 GSPCA FINEPIX SUBDRIVER
6115 M: Frank Zago <frank@zago.net>
6116 L: linux-media@vger.kernel.org
6117 T: git git://linuxtv.org/media_tree.git
6119 F: drivers/media/usb/gspca/finepix.c
6121 GSPCA GL860 SUBDRIVER
6122 M: Olivier Lorin <o.lorin@laposte.net>
6123 L: linux-media@vger.kernel.org
6124 T: git git://linuxtv.org/media_tree.git
6126 F: drivers/media/usb/gspca/gl860/
6128 GSPCA M5602 SUBDRIVER
6129 M: Erik Andren <erik.andren@gmail.com>
6130 L: linux-media@vger.kernel.org
6131 T: git git://linuxtv.org/media_tree.git
6133 F: drivers/media/usb/gspca/m5602/
6135 GSPCA PAC207 SONIXB SUBDRIVER
6136 M: Hans Verkuil <hverkuil@xs4all.nl>
6137 L: linux-media@vger.kernel.org
6138 T: git git://linuxtv.org/media_tree.git
6140 F: drivers/media/usb/gspca/pac207.c
6142 GSPCA SN9C20X SUBDRIVER
6143 M: Brian Johnson <brijohn@gmail.com>
6144 L: linux-media@vger.kernel.org
6145 T: git git://linuxtv.org/media_tree.git
6147 F: drivers/media/usb/gspca/sn9c20x.c
6149 GSPCA T613 SUBDRIVER
6150 M: Leandro Costantino <lcostantino@gmail.com>
6151 L: linux-media@vger.kernel.org
6152 T: git git://linuxtv.org/media_tree.git
6154 F: drivers/media/usb/gspca/t613.c
6156 GSPCA USB WEBCAM DRIVER
6157 M: Hans Verkuil <hverkuil@xs4all.nl>
6158 L: linux-media@vger.kernel.org
6159 T: git git://linuxtv.org/media_tree.git
6161 F: drivers/media/usb/gspca/
6163 GTP (GPRS Tunneling Protocol)
6164 M: Pablo Neira Ayuso <pablo@netfilter.org>
6165 M: Harald Welte <laforge@gnumonks.org>
6166 L: osmocom-net-gprs@lists.osmocom.org
6167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6169 F: drivers/net/gtp.c
6171 GUID PARTITION TABLE (GPT)
6172 M: Davidlohr Bueso <dave@stgolabs.net>
6173 L: linux-efi@vger.kernel.org
6175 F: block/partitions/efi.*
6178 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6179 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6180 W: http://uclinux-h8.sourceforge.jp
6181 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6184 F: drivers/clocksource/h8300_*.c
6185 F: drivers/clk/h8300/
6186 F: drivers/irqchip/irq-renesas-h8*.c
6189 M: Antti Palosaari <crope@iki.fi>
6190 L: linux-media@vger.kernel.org
6191 W: https://linuxtv.org
6192 W: http://palosaari.fi/linux/
6193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6194 T: git git://linuxtv.org/anttip/media_tree.git
6196 F: drivers/media/usb/hackrf/
6198 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6199 M: Frank Seidel <frank@f-seidel.de>
6200 L: platform-driver-x86@vger.kernel.org
6201 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6203 F: drivers/platform/x86/hdaps.c
6206 M: Jean Delvare <jdelvare@suse.com>
6207 M: Guenter Roeck <linux@roeck-us.net>
6208 L: linux-hwmon@vger.kernel.org
6209 W: http://hwmon.wiki.kernel.org/
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6212 F: Documentation/hwmon/
6214 F: include/linux/hwmon*.h
6216 HARDWARE RANDOM NUMBER GENERATOR CORE
6217 M: Matt Mackall <mpm@selenic.com>
6218 M: Herbert Xu <herbert@gondor.apana.org.au>
6219 L: linux-crypto@vger.kernel.org
6221 F: Documentation/devicetree/bindings/rng/
6222 F: Documentation/hw_random.txt
6223 F: drivers/char/hw_random/
6224 F: include/linux/hw_random.h
6226 HARDWARE TRACING FACILITIES
6227 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6229 F: drivers/hwtracing/
6231 HARDWARE SPINLOCK CORE
6232 M: Ohad Ben-Cohen <ohad@wizery.com>
6233 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6234 L: linux-remoteproc@vger.kernel.org
6236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6237 F: Documentation/devicetree/bindings/hwlock/
6238 F: Documentation/hwspinlock.txt
6239 F: drivers/hwspinlock/
6240 F: include/linux/hwspinlock.h
6242 HARMONY SOUND DRIVER
6243 L: linux-parisc@vger.kernel.org
6245 F: sound/parisc/harmony.*
6247 HDPVR USB VIDEO ENCODER DRIVER
6248 M: Hans Verkuil <hverkuil@xs4all.nl>
6249 L: linux-media@vger.kernel.org
6250 T: git git://linuxtv.org/media_tree.git
6251 W: https://linuxtv.org
6253 F: drivers/media/usb/hdpvr/
6255 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6256 M: Jimmy Vance <jimmy.vance@hpe.com>
6258 F: Documentation/watchdog/hpwdt.txt
6259 F: drivers/watchdog/hpwdt.c
6261 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6262 M: Don Brace <don.brace@microsemi.com>
6263 L: esc.storagedev@microsemi.com
6264 L: linux-scsi@vger.kernel.org
6266 F: Documentation/scsi/hpsa.txt
6267 F: drivers/scsi/hpsa*.[ch]
6268 F: include/linux/cciss*.h
6269 F: include/uapi/linux/cciss*.h
6272 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6273 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6274 L: linux-rdma@vger.kernel.org
6276 F: drivers/infiniband/hw/hfi1
6279 L: linux-fsdevel@vger.kernel.org
6281 F: Documentation/filesystems/hfs.txt
6285 L: linux-fsdevel@vger.kernel.org
6287 F: Documentation/filesystems/hfsplus.txt
6290 HGA FRAMEBUFFER DRIVER
6291 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6292 L: linux-nvidia@lists.surfsouth.com
6293 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6295 F: drivers/video/fbdev/hgafb.c
6297 HIBERNATION (aka Software Suspend, aka swsusp)
6298 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6299 M: Pavel Machek <pavel@ucw.cz>
6300 L: linux-pm@vger.kernel.org
6301 B: https://bugzilla.kernel.org
6304 F: drivers/base/power/
6306 F: include/linux/suspend.h
6307 F: include/linux/freezer.h
6308 F: include/linux/pm.h
6309 F: arch/*/include/asm/suspend*.h
6312 M: Jiri Kosina <jikos@kernel.org>
6313 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6314 L: linux-input@vger.kernel.org
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6318 F: include/linux/hid*
6319 F: include/uapi/linux/hid*
6321 HID SENSOR HUB DRIVERS
6322 M: Jiri Kosina <jikos@kernel.org>
6323 M: Jonathan Cameron <jic23@kernel.org>
6324 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6325 L: linux-input@vger.kernel.org
6326 L: linux-iio@vger.kernel.org
6328 F: Documentation/hid/hid-sensor*
6329 F: drivers/hid/hid-sensor-*
6330 F: drivers/iio/*/hid-*
6331 F: include/linux/hid-sensor-*
6333 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6334 M: Thomas Gleixner <tglx@linutronix.de>
6335 L: linux-kernel@vger.kernel.org
6336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6338 F: Documentation/timers/
6339 F: kernel/time/hrtimer.c
6340 F: kernel/time/clockevents.c
6341 F: kernel/time/timer_*.c
6342 F: include/linux/clockchips.h
6343 F: include/linux/hrtimer.h
6345 HIGH-SPEED SCC DRIVER FOR AX.25
6346 L: linux-hams@vger.kernel.org
6348 F: drivers/net/hamradio/dmascc.c
6349 F: drivers/net/hamradio/scc.c
6351 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6352 M: HighPoint Linux Team <linux@highpoint-tech.com>
6353 W: http://www.highpoint-tech.com
6355 F: Documentation/scsi/hptiop.txt
6356 F: drivers/scsi/hptiop.c
6359 M: Jes Sorensen <jes@trained-monkey.org>
6360 L: linux-hippi@sunsite.dk
6362 F: include/linux/hippidevice.h
6363 F: include/uapi/linux/if_hippi.h
6365 F: drivers/net/hippi/
6367 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6368 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6369 M: Salil Mehta <salil.mehta@huawei.com>
6370 L: netdev@vger.kernel.org
6371 W: http://www.hisilicon.com
6373 F: drivers/net/ethernet/hisilicon/hns3/
6375 HISILICON NETWORK SUBSYSTEM DRIVER
6376 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6377 M: Salil Mehta <salil.mehta@huawei.com>
6378 L: netdev@vger.kernel.org
6379 W: http://www.hisilicon.com
6381 F: drivers/net/ethernet/hisilicon/
6382 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6384 HISILICON PMU DRIVER
6385 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6386 W: http://www.hisilicon.com
6388 F: drivers/perf/hisilicon
6389 F: Documentation/perf/hisi-pmu.txt
6391 HISILICON ROCE DRIVER
6392 M: Lijun Ou <oulijun@huawei.com>
6393 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6394 L: linux-rdma@vger.kernel.org
6396 F: drivers/infiniband/hw/hns/
6397 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6399 HISILICON SAS Controller
6400 M: John Garry <john.garry@huawei.com>
6401 W: http://www.hisilicon.com
6403 F: drivers/scsi/hisi_sas/
6404 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6406 HMM - Heterogeneous Memory Management
6407 M: Jérôme Glisse <jglisse@redhat.com>
6408 L: linux-mm@kvack.org
6411 F: include/linux/hmm*
6414 M: Jouni Malinen <j@w1.fi>
6415 L: linux-wireless@vger.kernel.org
6416 W: http://w1.fi/hostap-driver.html
6418 F: drivers/net/wireless/intersil/hostap/
6420 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6421 L: platform-driver-x86@vger.kernel.org
6423 F: drivers/platform/x86/tc1100-wmi.c
6425 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6426 M: Jaroslav Kysela <perex@perex.cz>
6428 F: drivers/net/ethernet/hp/hp100.*
6430 HPET: High Precision Event Timers driver
6431 M: Clemens Ladisch <clemens@ladisch.de>
6433 F: Documentation/timers/hpet.txt
6434 F: drivers/char/hpet.c
6435 F: include/linux/hpet.h
6436 F: include/uapi/linux/hpet.h
6440 F: arch/x86/kernel/hpet.c
6441 F: arch/x86/include/asm/hpet.h
6444 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6445 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6450 M: Sebastian Reichel <sre@kernel.org>
6451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6453 F: Documentation/ABI/testing/sysfs-bus-hsi
6454 F: Documentation/driver-api/hsi.rst
6456 F: include/linux/hsi/
6457 F: include/uapi/linux/hsi/
6460 L: linux-usb@vger.kernel.org
6462 F: drivers/net/usb/hso.c
6464 HSR NETWORK PROTOCOL
6465 M: Arvid Brodin <arvid.brodin@alten.se>
6466 L: netdev@vger.kernel.org
6470 HT16K33 LED CONTROLLER DRIVER
6471 M: Robin van der Gracht <robin@protonic.nl>
6473 F: drivers/auxdisplay/ht16k33.c
6474 F: Documentation/devicetree/bindings/display/ht16k33.txt
6476 HTCPEN TOUCHSCREEN DRIVER
6477 M: Pau Oliva Fora <pof@eslack.org>
6478 L: linux-input@vger.kernel.org
6480 F: drivers/input/touchscreen/htcpen.c
6482 HUAWEI ETHERNET DRIVER
6483 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6484 L: netdev@vger.kernel.org
6486 F: Documentation/networking/hinic.txt
6487 F: drivers/net/ethernet/huawei/hinic/
6490 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6495 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6496 L: linux-media@vger.kernel.org
6497 T: git git://linuxtv.org/media_tree.git
6498 W: https://linuxtv.org
6500 F: drivers/media/platform/sti/hva
6502 HWPOISON MEMORY FAILURE HANDLING
6503 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6504 L: linux-mm@kvack.org
6506 F: mm/memory-failure.c
6507 F: mm/hwpoison-inject.c
6509 Hyper-V CORE AND DRIVERS
6510 M: "K. Y. Srinivasan" <kys@microsoft.com>
6511 M: Haiyang Zhang <haiyangz@microsoft.com>
6512 M: Stephen Hemminger <sthemmin@microsoft.com>
6513 L: devel@linuxdriverproject.org
6515 F: Documentation/networking/netvsc.txt
6516 F: arch/x86/include/asm/mshyperv.h
6517 F: arch/x86/include/asm/trace/hyperv.h
6518 F: arch/x86/include/uapi/asm/hyperv.h
6519 F: arch/x86/kernel/cpu/mshyperv.c
6521 F: drivers/hid/hid-hyperv.c
6523 F: drivers/input/serio/hyperv-keyboard.c
6524 F: drivers/pci/host/pci-hyperv.c
6525 F: drivers/net/hyperv/
6526 F: drivers/scsi/storvsc_drv.c
6527 F: drivers/uio/uio_hv_generic.c
6528 F: drivers/video/fbdev/hyperv_fb.c
6529 F: net/vmw_vsock/hyperv_transport.c
6530 F: include/linux/hyperv.h
6531 F: include/uapi/linux/hyperv.h
6533 F: Documentation/ABI/stable/sysfs-bus-vmbus
6535 HYPERVISOR VIRTUAL CONSOLE DRIVER
6536 L: linuxppc-dev@lists.ozlabs.org
6541 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6542 L: linux-i2c@vger.kernel.org
6543 L: linux-acpi@vger.kernel.org
6545 F: drivers/i2c/i2c-core-acpi.c
6548 M: Peter Rosin <peda@axentia.se>
6549 L: linux-i2c@vger.kernel.org
6551 F: Documentation/i2c/i2c-topology
6552 F: Documentation/i2c/muxes/
6553 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6554 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6555 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6556 F: drivers/i2c/i2c-mux.c
6557 F: drivers/i2c/muxes/
6558 F: include/linux/i2c-mux.h
6560 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6561 M: Gregory CLEMENT <gregory.clement@free-electrons.com>
6562 L: linux-i2c@vger.kernel.org
6564 F: drivers/i2c/busses/i2c-mv64xxx.c
6566 I2C OVER PARALLEL PORT
6567 M: Jean Delvare <jdelvare@suse.com>
6568 L: linux-i2c@vger.kernel.org
6570 F: Documentation/i2c/busses/i2c-parport
6571 F: Documentation/i2c/busses/i2c-parport-light
6572 F: drivers/i2c/busses/i2c-parport.c
6573 F: drivers/i2c/busses/i2c-parport-light.c
6576 M: Wolfram Sang <wsa@the-dreams.de>
6577 L: linux-i2c@vger.kernel.org
6578 W: https://i2c.wiki.kernel.org/
6579 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6582 F: Documentation/devicetree/bindings/i2c/
6583 F: Documentation/i2c/
6586 F: include/linux/i2c.h
6587 F: include/linux/i2c-*.h
6588 F: include/uapi/linux/i2c.h
6589 F: include/uapi/linux/i2c-*.h
6592 M: Jean Delvare <jdelvare@suse.com>
6593 L: linux-i2c@vger.kernel.org
6595 F: Documentation/i2c/busses/i2c-taos-evm
6596 F: drivers/i2c/busses/i2c-taos-evm.c
6599 M: Till Harbaum <till@harbaum.org>
6600 L: linux-i2c@vger.kernel.org
6601 W: http://www.harbaum.org/till/i2c_tiny_usb
6603 F: drivers/i2c/busses/i2c-tiny-usb.c
6605 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6606 M: Jean Delvare <jdelvare@suse.com>
6607 L: linux-i2c@vger.kernel.org
6609 F: Documentation/i2c/busses/i2c-ali1535
6610 F: Documentation/i2c/busses/i2c-ali1563
6611 F: Documentation/i2c/busses/i2c-ali15x3
6612 F: Documentation/i2c/busses/i2c-amd756
6613 F: Documentation/i2c/busses/i2c-amd8111
6614 F: Documentation/i2c/busses/i2c-i801
6615 F: Documentation/i2c/busses/i2c-nforce2
6616 F: Documentation/i2c/busses/i2c-piix4
6617 F: Documentation/i2c/busses/i2c-sis5595
6618 F: Documentation/i2c/busses/i2c-sis630
6619 F: Documentation/i2c/busses/i2c-sis96x
6620 F: Documentation/i2c/busses/i2c-via
6621 F: Documentation/i2c/busses/i2c-viapro
6622 F: drivers/i2c/busses/i2c-ali1535.c
6623 F: drivers/i2c/busses/i2c-ali1563.c
6624 F: drivers/i2c/busses/i2c-ali15x3.c
6625 F: drivers/i2c/busses/i2c-amd756.c
6626 F: drivers/i2c/busses/i2c-amd756-s4882.c
6627 F: drivers/i2c/busses/i2c-amd8111.c
6628 F: drivers/i2c/busses/i2c-i801.c
6629 F: drivers/i2c/busses/i2c-isch.c
6630 F: drivers/i2c/busses/i2c-nforce2.c
6631 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6632 F: drivers/i2c/busses/i2c-piix4.c
6633 F: drivers/i2c/busses/i2c-sis5595.c
6634 F: drivers/i2c/busses/i2c-sis630.c
6635 F: drivers/i2c/busses/i2c-sis96x.c
6636 F: drivers/i2c/busses/i2c-via.c
6637 F: drivers/i2c/busses/i2c-viapro.c
6639 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6640 M: Hans de Goede <hdegoede@redhat.com>
6641 L: linux-i2c@vger.kernel.org
6643 F: drivers/i2c/busses/i2c-cht-wc.c
6645 I2C/SMBUS ISMT DRIVER
6646 M: Seth Heasley <seth.heasley@intel.com>
6647 M: Neil Horman <nhorman@tuxdriver.com>
6648 L: linux-i2c@vger.kernel.org
6649 F: drivers/i2c/busses/i2c-ismt.c
6650 F: Documentation/i2c/busses/i2c-ismt
6652 I2C/SMBUS STUB DRIVER
6653 M: Jean Delvare <jdelvare@suse.com>
6654 L: linux-i2c@vger.kernel.org
6656 F: drivers/i2c/i2c-stub.c
6658 IA64 (Itanium) PLATFORM
6659 M: Tony Luck <tony.luck@intel.com>
6660 M: Fenghua Yu <fenghua.yu@intel.com>
6661 L: linux-ia64@vger.kernel.org
6662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6666 IBM Power 842 compression accelerator
6667 M: Haren Myneni <haren@us.ibm.com>
6669 F: drivers/crypto/nx/Makefile
6670 F: drivers/crypto/nx/Kconfig
6671 F: drivers/crypto/nx/nx-842*
6672 F: include/linux/sw842.h
6676 IBM Power in-Nest Crypto Acceleration
6677 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6678 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6679 L: linux-crypto@vger.kernel.org
6681 F: drivers/crypto/nx/Makefile
6682 F: drivers/crypto/nx/Kconfig
6683 F: drivers/crypto/nx/nx-aes*
6684 F: drivers/crypto/nx/nx-sha*
6685 F: drivers/crypto/nx/nx.*
6686 F: drivers/crypto/nx/nx_csbcpb.h
6687 F: drivers/crypto/nx/nx_debugfs.h
6689 IBM Power Linux RAID adapter
6690 M: Brian King <brking@us.ibm.com>
6692 F: drivers/scsi/ipr.*
6694 IBM Power SRIOV Virtual NIC Device Driver
6695 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6696 M: John Allen <jallen@linux.vnet.ibm.com>
6697 L: netdev@vger.kernel.org
6699 F: drivers/net/ethernet/ibm/ibmvnic.*
6701 IBM Power Virtual Accelerator Switchboard
6702 M: Sukadev Bhattiprolu
6703 L: linuxppc-dev@lists.ozlabs.org
6705 F: arch/powerpc/platforms/powernv/vas*
6706 F: arch/powerpc/platforms/powernv/copy-paste.h
6707 F: arch/powerpc/include/asm/vas.h
6708 F: arch/powerpc/include/uapi/asm/vas.h
6710 IBM Power Virtual Ethernet Device Driver
6711 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6712 L: netdev@vger.kernel.org
6714 F: drivers/net/ethernet/ibm/ibmveth.*
6716 IBM Power Virtual FC Device Drivers
6717 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6718 L: linux-scsi@vger.kernel.org
6720 F: drivers/scsi/ibmvscsi/ibmvfc*
6722 IBM Power Virtual SCSI Device Drivers
6723 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6724 L: linux-scsi@vger.kernel.org
6726 F: drivers/scsi/ibmvscsi/ibmvscsi*
6727 F: include/scsi/viosrp.h
6729 IBM Power Virtual SCSI Device Target Driver
6730 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6731 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6732 L: linux-scsi@vger.kernel.org
6733 L: target-devel@vger.kernel.org
6735 F: drivers/scsi/ibmvscsi_tgt/
6737 IBM Power VMX Cryptographic instructions
6738 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6739 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6740 L: linux-crypto@vger.kernel.org
6742 F: drivers/crypto/vmx/Makefile
6743 F: drivers/crypto/vmx/Kconfig
6744 F: drivers/crypto/vmx/vmx.c
6745 F: drivers/crypto/vmx/aes*
6746 F: drivers/crypto/vmx/ghash*
6747 F: drivers/crypto/vmx/ppc-xlate.pl
6749 IBM ServeRAID RAID DRIVER
6751 F: drivers/scsi/ips.*
6753 ICH LPC AND GPIO DRIVER
6754 M: Peter Tyser <ptyser@xes-inc.com>
6756 F: drivers/mfd/lpc_ich.c
6757 F: drivers/gpio/gpio-ich.c
6760 M: "David S. Miller" <davem@davemloft.net>
6761 L: linux-ide@vger.kernel.org
6762 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6765 F: Documentation/ide/
6767 F: include/linux/ide.h
6770 M: Borislav Petkov <bp@alien8.de>
6771 L: linux-ide@vger.kernel.org
6773 F: Documentation/cdrom/ide-cd
6774 F: drivers/ide/ide-cd*
6776 IDEAPAD LAPTOP EXTRAS DRIVER
6777 M: Ike Panhc <ike.pan@canonical.com>
6778 L: platform-driver-x86@vger.kernel.org
6779 W: http://launchpad.net/ideapad-laptop
6781 F: drivers/platform/x86/ideapad-laptop.c
6783 IDEAPAD LAPTOP SLIDEBAR DRIVER
6784 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6785 L: linux-input@vger.kernel.org
6786 W: https://github.com/o2genum/ideapad-slidebar
6788 F: drivers/input/misc/ideapad_slidebar.c
6790 IDT VersaClock 5 CLOCK DRIVER
6791 M: Marek Vasut <marek.vasut@gmail.com>
6793 F: drivers/clk/clk-versaclock5.c
6795 IEEE 802.15.4 SUBSYSTEM
6796 M: Alexander Aring <alex.aring@gmail.com>
6797 M: Stefan Schmidt <stefan@osg.samsung.com>
6798 L: linux-wpan@vger.kernel.org
6799 W: http://wpan.cakelab.org/
6800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6805 F: drivers/net/ieee802154/
6806 F: include/linux/nl802154.h
6807 F: include/linux/ieee802154.h
6808 F: include/net/nl802154.h
6809 F: include/net/mac802154.h
6810 F: include/net/af_ieee802154.h
6811 F: include/net/cfg802154.h
6812 F: include/net/ieee802154_netdev.h
6813 F: Documentation/networking/ieee802154.txt
6816 M: Yotam Gigi <yotam.gi@gmail.com>
6817 M: Jamal Hadi Salim <jhs@mojatatu.com>
6819 F: include/net/ife.h
6820 F: include/uapi/linux/ife.h
6822 IGORPLUG-USB IR RECEIVER
6823 M: Sean Young <sean@mess.org>
6824 L: linux-media@vger.kernel.org
6826 F: drivers/media/rc/igorplugusb.c
6828 IGUANAWORKS USB IR TRANSCEIVER
6829 M: Sean Young <sean@mess.org>
6830 L: linux-media@vger.kernel.org
6832 F: drivers/media/rc/iguanair.c
6834 IIO DIGITAL POTENTIOMETER DAC
6835 M: Peter Rosin <peda@axentia.se>
6836 L: linux-iio@vger.kernel.org
6838 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6839 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6840 F: drivers/iio/dac/dpot-dac.c
6842 IIO ENVELOPE DETECTOR
6843 M: Peter Rosin <peda@axentia.se>
6844 L: linux-iio@vger.kernel.org
6846 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6847 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6848 F: drivers/iio/adc/envelope-detector.c
6851 M: Peter Rosin <peda@axentia.se>
6852 L: linux-iio@vger.kernel.org
6854 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6855 F: drivers/iio/multiplexer/iio-mux.c
6857 IIO SUBSYSTEM AND DRIVERS
6858 M: Jonathan Cameron <jic23@kernel.org>
6859 R: Hartmut Knaack <knaack.h@gmx.de>
6860 R: Lars-Peter Clausen <lars@metafoo.de>
6861 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6862 L: linux-iio@vger.kernel.org
6863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6865 F: Documentation/ABI/testing/configfs-iio*
6866 F: Documentation/ABI/testing/sysfs-bus-iio*
6867 F: Documentation/devicetree/bindings/iio/
6869 F: drivers/staging/iio/
6870 F: include/linux/iio/
6873 IKANOS/ADI EAGLE ADSL USB DRIVER
6874 M: Matthieu Castet <castet.matthieu@free.fr>
6875 M: Stanislaw Gruszka <stf_xl@wp.pl>
6877 F: drivers/usb/atm/ueagle-atm.c
6879 IMGTEC ASCII LCD DRIVER
6880 M: Paul Burton <paul.burton@mips.com>
6882 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6883 F: drivers/auxdisplay/img-ascii-lcd.c
6885 IMGTEC IR DECODER DRIVER
6886 M: James Hogan <jhogan@kernel.org>
6888 F: drivers/media/rc/img-ir/
6890 IMON SOUNDGRAPH USB IR RECEIVER
6891 M: Sean Young <sean@mess.org>
6892 L: linux-media@vger.kernel.org
6894 F: drivers/media/rc/imon_raw.c
6895 F: drivers/media/rc/imon.c
6897 IMS TWINTURBO FRAMEBUFFER DRIVER
6898 L: linux-fbdev@vger.kernel.org
6900 F: drivers/video/fbdev/imsttfb.c
6902 INA209 HARDWARE MONITOR DRIVER
6903 M: Guenter Roeck <linux@roeck-us.net>
6904 L: linux-hwmon@vger.kernel.org
6906 F: Documentation/hwmon/ina209
6907 F: Documentation/devicetree/bindings/i2c/ina209.txt
6908 F: drivers/hwmon/ina209.c
6910 INA2XX HARDWARE MONITOR DRIVER
6911 M: Guenter Roeck <linux@roeck-us.net>
6912 L: linux-hwmon@vger.kernel.org
6914 F: Documentation/hwmon/ina2xx
6915 F: drivers/hwmon/ina2xx.c
6916 F: include/linux/platform_data/ina2xx.h
6918 INDUSTRY PACK SUBSYSTEM (IPACK)
6919 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6920 M: Jens Taprogge <jens.taprogge@taprogge.org>
6921 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6922 L: industrypack-devel@lists.sourceforge.net
6923 W: http://industrypack.sourceforge.net
6927 INFINIBAND SUBSYSTEM
6928 M: Doug Ledford <dledford@redhat.com>
6929 M: Jason Gunthorpe <jgg@mellanox.com>
6930 L: linux-rdma@vger.kernel.org
6931 W: https://github.com/linux-rdma/rdma-core
6932 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6935 F: Documentation/devicetree/bindings/infiniband/
6936 F: Documentation/infiniband/
6937 F: drivers/infiniband/
6938 F: include/uapi/linux/if_infiniband.h
6939 F: include/uapi/rdma/
6942 INGENIC JZ4780 DMA Driver
6943 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6945 F: drivers/dma/dma-jz4780.c
6947 INGENIC JZ4780 NAND DRIVER
6948 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6949 L: linux-mtd@lists.infradead.org
6951 F: drivers/mtd/nand/jz4780_*
6954 M: Jan Kara <jack@suse.cz>
6955 R: Amir Goldstein <amir73il@gmail.com>
6956 L: linux-fsdevel@vger.kernel.org
6958 F: Documentation/filesystems/inotify.txt
6959 F: fs/notify/inotify/
6960 F: include/linux/inotify.h
6961 F: include/uapi/linux/inotify.h
6963 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6964 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6965 L: linux-input@vger.kernel.org
6966 Q: http://patchwork.kernel.org/project/linux-input/list/
6967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6970 F: include/linux/input.h
6971 F: include/uapi/linux/input.h
6972 F: include/uapi/linux/input-event-codes.h
6973 F: include/linux/input/
6974 F: Documentation/devicetree/bindings/input/
6975 F: Documentation/input/
6977 INPUT MULTITOUCH (MT) PROTOCOL
6978 M: Henrik Rydberg <rydberg@bitmath.org>
6979 L: linux-input@vger.kernel.org
6981 F: Documentation/input/multi-touch-protocol.rst
6982 F: drivers/input/input-mt.c
6985 INSIDE SECURE CRYPTO DRIVER
6986 M: Antoine Tenart <antoine.tenart@bootlin.com>
6987 F: drivers/crypto/inside-secure/
6989 L: linux-crypto@vger.kernel.org
6991 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6992 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6993 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6994 L: linux-integrity@vger.kernel.org
6995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6997 F: security/integrity/ima/
6999 INTEL 810/815 FRAMEBUFFER DRIVER
7000 M: Antonino Daplas <adaplas@gmail.com>
7001 L: linux-fbdev@vger.kernel.org
7003 F: drivers/video/fbdev/i810/
7005 INTEL ASoC BDW/HSW DRIVERS
7006 M: Jie Yang <yang.jie@linux.intel.com>
7007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7009 F: sound/soc/intel/common/sst-dsp*
7010 F: sound/soc/intel/common/sst-firmware.c
7011 F: sound/soc/intel/boards/broadwell.c
7012 F: sound/soc/intel/haswell/
7014 INTEL C600 SERIES SAS CONTROLLER DRIVER
7015 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7016 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7017 L: linux-scsi@vger.kernel.org
7018 T: git git://git.code.sf.net/p/intel-sas/isci
7020 F: drivers/scsi/isci/
7022 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7023 M: Jani Nikula <jani.nikula@linux.intel.com>
7024 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7025 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7026 L: intel-gfx@lists.freedesktop.org
7027 W: https://01.org/linuxgraphics/
7028 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7029 C: irc://chat.freenode.net/intel-gfx
7030 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7031 T: git git://anongit.freedesktop.org/drm-intel
7033 F: drivers/gpu/drm/i915/
7034 F: include/drm/i915*
7035 F: include/uapi/drm/i915_drm.h
7036 F: Documentation/gpu/i915.rst
7038 INTEL ETHERNET DRIVERS
7039 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7040 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7041 W: http://www.intel.com/support/feedback.htm
7042 W: http://e1000.sourceforge.net/
7043 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7047 F: Documentation/networking/e100.txt
7048 F: Documentation/networking/e1000.txt
7049 F: Documentation/networking/e1000e.txt
7050 F: Documentation/networking/igb.txt
7051 F: Documentation/networking/igbvf.txt
7052 F: Documentation/networking/ixgb.txt
7053 F: Documentation/networking/ixgbe.txt
7054 F: Documentation/networking/ixgbevf.txt
7055 F: Documentation/networking/i40e.txt
7056 F: Documentation/networking/i40evf.txt
7057 F: Documentation/networking/ice.txt
7058 F: drivers/net/ethernet/intel/
7059 F: drivers/net/ethernet/intel/*/
7060 F: include/linux/avf/virtchnl.h
7062 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7063 M: Maik Broemme <mbroemme@libmpq.org>
7064 L: linux-fbdev@vger.kernel.org
7066 F: Documentation/fb/intelfb.txt
7067 F: drivers/video/fbdev/intelfb/
7069 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7070 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7071 M: Zhi Wang <zhi.a.wang@intel.com>
7072 L: intel-gvt-dev@lists.freedesktop.org
7073 L: intel-gfx@lists.freedesktop.org
7074 W: https://01.org/igvt-g
7075 T: git https://github.com/intel/gvt-linux.git
7077 F: drivers/gpu/drm/i915/gvt/
7079 INTEL HID EVENT DRIVER
7080 M: Alex Hung <alex.hung@canonical.com>
7081 L: platform-driver-x86@vger.kernel.org
7083 F: drivers/platform/x86/intel-hid.c
7085 INTEL I/OAT DMA DRIVER
7086 M: Dave Jiang <dave.jiang@intel.com>
7087 R: Dan Williams <dan.j.williams@intel.com>
7088 L: dmaengine@vger.kernel.org
7089 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7091 F: drivers/dma/ioat*
7094 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7095 M: Len Brown <lenb@kernel.org>
7096 L: linux-pm@vger.kernel.org
7097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7098 B: https://bugzilla.kernel.org
7100 F: drivers/idle/intel_idle.c
7102 INTEL INTEGRATED SENSOR HUB DRIVER
7103 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7104 M: Jiri Kosina <jikos@kernel.org>
7105 L: linux-input@vger.kernel.org
7107 F: drivers/hid/intel-ish-hid/
7110 M: David Woodhouse <dwmw2@infradead.org>
7111 L: iommu@lists.linux-foundation.org
7112 T: git git://git.infradead.org/iommu-2.6.git
7114 F: drivers/iommu/intel-iommu.c
7115 F: include/linux/intel-iommu.h
7117 INTEL IOP-ADMA DMA DRIVER
7118 R: Dan Williams <dan.j.williams@intel.com>
7120 F: drivers/dma/iop-adma.c
7122 INTEL IPU3 CSI-2 CIO2 DRIVER
7123 M: Yong Zhi <yong.zhi@intel.com>
7124 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7125 L: linux-media@vger.kernel.org
7127 F: drivers/media/pci/intel/ipu3/
7128 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7130 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7131 M: Krzysztof Halasa <khalasa@piap.pl>
7133 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7134 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7135 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7136 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7137 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7138 F: drivers/net/wan/ixp4xx_hss.c
7140 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7141 M: Deepak Saxena <dsaxena@plexity.net>
7143 F: drivers/char/hw_random/ixp4xx-rng.c
7145 INTEL MANAGEMENT ENGINE (mei)
7146 M: Tomas Winkler <tomas.winkler@intel.com>
7147 L: linux-kernel@vger.kernel.org
7149 F: include/uapi/linux/mei.h
7150 F: include/linux/mei_cl_bus.h
7151 F: drivers/misc/mei/*
7152 F: drivers/watchdog/mei_wdt.c
7153 F: Documentation/misc-devices/mei/*
7156 INTEL MENLOW THERMAL DRIVER
7157 M: Sujith Thomas <sujith.thomas@intel.com>
7158 L: platform-driver-x86@vger.kernel.org
7159 W: https://01.org/linux-acpi
7161 F: drivers/platform/x86/intel_menlow.c
7163 INTEL MERRIFIELD GPIO DRIVER
7164 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7165 L: linux-gpio@vger.kernel.org
7167 F: drivers/gpio/gpio-merrifield.c
7169 INTEL MIC DRIVERS (mic)
7170 M: Sudeep Dutt <sudeep.dutt@intel.com>
7171 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7173 W: https://github.com/sudeepdutt/mic
7174 W: http://software.intel.com/en-us/mic-developer
7175 F: include/linux/mic_bus.h
7176 F: include/linux/scif.h
7177 F: include/uapi/linux/mic_common.h
7178 F: include/uapi/linux/mic_ioctl.h
7179 F: include/uapi/linux/scif_ioctl.h
7180 F: drivers/misc/mic/
7181 F: drivers/dma/mic_x100_dma.c
7182 F: drivers/dma/mic_x100_dma.h
7183 F: Documentation/mic/
7185 INTEL PMC CORE DRIVER
7186 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7187 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7188 L: platform-driver-x86@vger.kernel.org
7190 F: arch/x86/include/asm/pmc_core.h
7191 F: drivers/platform/x86/intel_pmc_core*
7193 INTEL PMC/P-Unit IPC DRIVER
7194 M: Zha Qipeng<qipeng.zha@intel.com>
7195 L: platform-driver-x86@vger.kernel.org
7197 F: drivers/platform/x86/intel_pmc_ipc.c
7198 F: drivers/platform/x86/intel_punit_ipc.c
7199 F: arch/x86/include/asm/intel_pmc_ipc.h
7200 F: arch/x86/include/asm/intel_punit_ipc.h
7202 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7203 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7204 L: linux-wireless@vger.kernel.org
7206 F: Documentation/networking/README.ipw2100
7207 F: Documentation/networking/README.ipw2200
7208 F: drivers/net/wireless/intel/ipw2x00/
7211 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7212 M: Len Brown <lenb@kernel.org>
7213 L: linux-pm@vger.kernel.org
7215 F: drivers/cpufreq/intel_pstate.c
7217 INTEL RDMA RNIC DRIVER
7218 M: Faisal Latif <faisal.latif@intel.com>
7219 M: Shiraz Saleem <shiraz.saleem@intel.com>
7220 L: linux-rdma@vger.kernel.org
7222 F: drivers/infiniband/hw/i40iw/
7224 INTEL SHA MULTIBUFFER DRIVER
7225 M: Megha Dey <megha.dey@linux.intel.com>
7226 R: Tim Chen <tim.c.chen@linux.intel.com>
7227 L: linux-crypto@vger.kernel.org
7229 F: arch/x86/crypto/sha*-mb
7232 INTEL TELEMETRY DRIVER
7233 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7234 L: platform-driver-x86@vger.kernel.org
7236 F: arch/x86/include/asm/intel_telemetry.h
7237 F: drivers/platform/x86/intel_telemetry*
7239 INTEL VIRTUAL BUTTON DRIVER
7240 M: AceLan Kao <acelan.kao@canonical.com>
7241 L: platform-driver-x86@vger.kernel.org
7243 F: drivers/platform/x86/intel-vbtn.c
7245 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7246 M: Stanislaw Gruszka <sgruszka@redhat.com>
7247 L: linux-wireless@vger.kernel.org
7249 F: drivers/net/wireless/intel/iwlegacy/
7251 INTEL WIRELESS WIFI LINK (iwlwifi)
7252 M: Johannes Berg <johannes.berg@intel.com>
7253 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7254 M: Luca Coelho <luciano.coelho@intel.com>
7255 M: Intel Linux Wireless <linuxwifi@intel.com>
7256 L: linux-wireless@vger.kernel.org
7257 W: http://intellinuxwireless.org
7258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7260 F: drivers/net/wireless/intel/iwlwifi/
7262 INTEL WIRELESS WIMAX CONNECTION 2400
7263 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7264 M: linux-wimax@intel.com
7265 L: wimax@linuxwimax.org (subscribers-only)
7267 W: http://linuxwimax.org
7268 F: Documentation/wimax/README.i2400m
7269 F: drivers/net/wimax/i2400m/
7270 F: include/uapi/linux/wimax/i2400m.h
7272 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7273 M: Mario Limonciello <mario.limonciello@dell.com>
7275 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7278 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7280 F: Documentation/trace/intel_th.txt
7281 F: drivers/hwtracing/intel_th/
7283 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7284 M: Ning Sun <ning.sun@intel.com>
7285 L: tboot-devel@lists.sourceforge.net
7286 W: http://tboot.sourceforge.net
7287 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7289 F: Documentation/intel_txt.txt
7290 F: include/linux/tboot.h
7291 F: arch/x86/kernel/tboot.c
7293 INTEL-MID GPIO DRIVER
7294 M: David Cohen <david.a.cohen@linux.intel.com>
7295 L: linux-gpio@vger.kernel.org
7297 F: drivers/gpio/gpio-intel-mid.c
7299 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7300 M: Linus Walleij <linus.walleij@linaro.org>
7301 L: linux-iio@vger.kernel.org
7303 F: drivers/iio/gyro/mpu3050*
7304 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7306 IOC3 ETHERNET DRIVER
7307 M: Ralf Baechle <ralf@linux-mips.org>
7308 L: linux-mips@linux-mips.org
7310 F: drivers/net/ethernet/sgi/ioc3-eth.c
7313 M: Pat Gefre <pfg@sgi.com>
7314 L: linux-serial@vger.kernel.org
7316 F: drivers/tty/serial/ioc3_serial.c
7319 M: Joerg Roedel <joro@8bytes.org>
7320 L: iommu@lists.linux-foundation.org
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7323 F: Documentation/devicetree/bindings/iommu/
7325 F: include/linux/iommu.h
7326 F: include/linux/of_iommu.h
7327 F: include/linux/iova.h
7330 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7332 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7335 M: Corey Minyard <minyard@acm.org>
7336 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7337 W: http://openipmi.sourceforge.net/
7339 F: Documentation/IPMI.txt
7340 F: drivers/char/ipmi/
7341 F: include/linux/ipmi*
7342 F: include/uapi/linux/ipmi*
7344 IPS SCSI RAID DRIVER
7345 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7346 L: linux-scsi@vger.kernel.org
7347 W: http://www.adaptec.com/
7349 F: drivers/scsi/ips*
7352 M: Wensong Zhang <wensong@linux-vs.org>
7353 M: Simon Horman <horms@verge.net.au>
7354 M: Julian Anastasov <ja@ssi.bg>
7355 L: netdev@vger.kernel.org
7356 L: lvs-devel@vger.kernel.org
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7360 F: Documentation/networking/ipvs-sysctl.txt
7361 F: include/net/ip_vs.h
7362 F: include/uapi/linux/ip_vs.h
7363 F: net/netfilter/ipvs/
7366 M: Jiri Kosina <jikos@kernel.org>
7367 M: David Sterba <dsterba@suse.com>
7369 F: drivers/tty/ipwireless/
7372 L: netdev@vger.kernel.org
7374 F: include/uapi/linux/ipx.h
7375 F: drivers/staging/ipx/
7378 M: Samuel Ortiz <samuel@sortiz.org>
7379 L: irda-users@lists.sourceforge.net (subscribers-only)
7380 L: netdev@vger.kernel.org
7381 W: http://irda.sourceforge.net/
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7384 F: Documentation/networking/irda.txt
7385 F: drivers/staging/irda/
7387 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7388 M: Marc Zyngier <marc.zyngier@arm.com>
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7391 F: Documentation/IRQ-domain.txt
7392 F: include/linux/irqdomain.h
7393 F: kernel/irq/irqdomain.c
7397 M: Thomas Gleixner <tglx@linutronix.de>
7398 L: linux-kernel@vger.kernel.org
7400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7404 M: Thomas Gleixner <tglx@linutronix.de>
7405 M: Jason Cooper <jason@lakedaemon.net>
7406 M: Marc Zyngier <marc.zyngier@arm.com>
7407 L: linux-kernel@vger.kernel.org
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7410 F: Documentation/devicetree/bindings/interrupt-controller/
7414 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7416 F: Documentation/isa.txt
7417 F: drivers/base/isa.c
7418 F: include/linux/isa.h
7421 M: Hans Verkuil <hverkuil@xs4all.nl>
7422 L: linux-media@vger.kernel.org
7423 T: git git://linuxtv.org/media_tree.git
7424 W: https://linuxtv.org
7426 F: drivers/media/radio/radio-isa*
7429 M: Jaroslav Kysela <perex@perex.cz>
7431 F: Documentation/isapnp.txt
7432 F: drivers/pnp/isapnp/
7433 F: include/linux/isapnp.h
7436 M: Lee Duncan <lduncan@suse.com>
7437 M: Chris Leech <cleech@redhat.com>
7438 L: open-iscsi@googlegroups.com
7439 W: www.open-iscsi.com
7441 F: drivers/scsi/*iscsi*
7442 F: include/scsi/*iscsi*
7444 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7445 M: Peter Jones <pjones@redhat.com>
7446 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7448 F: drivers/firmware/iscsi_ibft*
7450 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7451 M: Or Gerlitz <ogerlitz@mellanox.com>
7452 M: Sagi Grimberg <sagi@grimberg.me>
7453 M: Roi Dayan <roid@mellanox.com>
7454 L: linux-rdma@vger.kernel.org
7456 W: http://www.openfabrics.org
7457 W: www.open-iscsi.org
7458 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7459 F: drivers/infiniband/ulp/iser/
7461 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7462 M: Sagi Grimberg <sagi@grimberg.me>
7463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7464 L: linux-rdma@vger.kernel.org
7465 L: target-devel@vger.kernel.org
7467 W: http://www.linux-iscsi.org
7468 F: drivers/infiniband/ulp/isert
7471 M: Karsten Keil <isdn@linux-pingi.de>
7472 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7473 L: netdev@vger.kernel.org
7474 W: http://www.isdn4linux.de
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7477 F: Documentation/isdn/
7479 F: include/linux/isdn.h
7480 F: include/linux/isdn/
7481 F: include/uapi/linux/isdn.h
7482 F: include/uapi/linux/isdn/
7484 ISDN SUBSYSTEM (Eicon active card driver)
7485 M: Armin Schindler <mac@melware.de>
7486 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7487 W: http://www.melware.de
7489 F: drivers/isdn/hardware/eicon/
7491 IT87 HARDWARE MONITORING DRIVER
7492 M: Jean Delvare <jdelvare@suse.com>
7493 L: linux-hwmon@vger.kernel.org
7495 F: Documentation/hwmon/it87
7496 F: drivers/hwmon/it87.c
7499 M: Antti Palosaari <crope@iki.fi>
7500 L: linux-media@vger.kernel.org
7501 W: https://linuxtv.org
7502 W: http://palosaari.fi/linux/
7503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7504 T: git git://linuxtv.org/anttip/media_tree.git
7506 F: drivers/media/tuners/it913x*
7508 IVTV VIDEO4LINUX DRIVER
7509 M: Andy Walls <awalls@md.metrocast.net>
7510 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7511 L: linux-media@vger.kernel.org
7512 T: git git://linuxtv.org/media_tree.git
7513 W: http://www.ivtvdriver.org
7515 F: Documentation/media/v4l-drivers/ivtv*
7516 F: drivers/media/pci/ivtv/
7517 F: include/uapi/linux/ivtv*
7519 IX2505V MEDIA DRIVER
7520 M: Malcolm Priestley <tvboxspy@gmail.com>
7521 L: linux-media@vger.kernel.org
7522 W: https://linuxtv.org
7523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7525 F: drivers/media/dvb-frontends/ix2505v*
7527 JAILHOUSE HYPERVISOR INTERFACE
7528 M: Jan Kiszka <jan.kiszka@siemens.com>
7529 L: jailhouse-dev@googlegroups.com
7531 F: arch/x86/kernel/jailhouse.c
7532 F: arch/x86/include/asm/jailhouse_para.h
7534 JC42.4 TEMPERATURE SENSOR DRIVER
7535 M: Guenter Roeck <linux@roeck-us.net>
7536 L: linux-hwmon@vger.kernel.org
7538 F: drivers/hwmon/jc42.c
7539 F: Documentation/hwmon/jc42
7542 M: Dave Kleikamp <shaggy@kernel.org>
7543 L: jfs-discussion@lists.sourceforge.net
7544 W: http://jfs.sourceforge.net/
7545 T: git git://github.com/kleikamp/linux-shaggy.git
7547 F: Documentation/filesystems/jfs.txt
7551 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7552 L: netdev@vger.kernel.org
7554 F: drivers/net/ethernet/jme.*
7556 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7557 M: David Woodhouse <dwmw2@infradead.org>
7558 L: linux-mtd@lists.infradead.org
7559 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7562 F: include/uapi/linux/jffs2.h
7564 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7565 M: "Theodore Ts'o" <tytso@mit.edu>
7566 M: Jan Kara <jack@suse.com>
7567 L: linux-ext4@vger.kernel.org
7570 F: include/linux/jbd2.h
7572 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7573 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7574 L: linux-media@vger.kernel.org
7576 F: drivers/media/platform/rcar_jpu.c
7578 JSM Neo PCI based serial card
7579 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7580 L: linux-serial@vger.kernel.org
7582 F: drivers/tty/serial/jsm/
7584 K10TEMP HARDWARE MONITORING DRIVER
7585 M: Clemens Ladisch <clemens@ladisch.de>
7586 L: linux-hwmon@vger.kernel.org
7588 F: Documentation/hwmon/k10temp
7589 F: drivers/hwmon/k10temp.c
7591 K8TEMP HARDWARE MONITORING DRIVER
7592 M: Rudolf Marek <r.marek@assembler.cz>
7593 L: linux-hwmon@vger.kernel.org
7595 F: Documentation/hwmon/k8temp
7596 F: drivers/hwmon/k8temp.c
7599 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7600 R: Alexander Potapenko <glider@google.com>
7601 R: Dmitry Vyukov <dvyukov@google.com>
7602 L: kasan-dev@googlegroups.com
7604 F: arch/*/include/asm/kasan.h
7605 F: arch/*/mm/kasan_init*
7606 F: Documentation/dev-tools/kasan.rst
7607 F: include/linux/kasan*.h
7610 F: scripts/Makefile.kasan
7613 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7615 L: linux-kbuild@vger.kernel.org
7617 F: Documentation/kbuild/kconfig-language.txt
7621 M: Dave Young <dyoung@redhat.com>
7622 M: Baoquan He <bhe@redhat.com>
7623 R: Vivek Goyal <vgoyal@redhat.com>
7624 L: kexec@lists.infradead.org
7625 W: http://lse.sourceforge.net/kdump/
7627 F: Documentation/kdump/
7629 KEENE FM RADIO TRANSMITTER DRIVER
7630 M: Hans Verkuil <hverkuil@xs4all.nl>
7631 L: linux-media@vger.kernel.org
7632 T: git git://linuxtv.org/media_tree.git
7633 W: https://linuxtv.org
7635 F: drivers/media/radio/radio-keene*
7637 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7638 M: Ian Kent <raven@themaw.net>
7639 L: autofs@vger.kernel.org
7643 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7644 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7645 M: Michal Marek <michal.lkml@markovi.net>
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7647 L: linux-kbuild@vger.kernel.org
7649 F: Documentation/kbuild/
7651 F: scripts/Makefile.*
7657 L: kernel-janitors@vger.kernel.org
7658 W: http://kernelnewbies.org/KernelJanitors
7661 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7662 M: "J. Bruce Fields" <bfields@fieldses.org>
7663 M: Jeff Layton <jlayton@kernel.org>
7664 L: linux-nfs@vger.kernel.org
7665 W: http://nfs.sourceforge.net/
7666 T: git git://linux-nfs.org/~bfields/linux.git
7669 F: include/uapi/linux/nfsd/
7673 F: include/linux/lockd/
7674 F: include/linux/sunrpc/
7675 F: include/uapi/linux/sunrpc/
7677 KERNEL SELFTEST FRAMEWORK
7678 M: Shuah Khan <shuahkh@osg.samsung.com>
7679 M: Shuah Khan <shuah@kernel.org>
7680 L: linux-kselftest@vger.kernel.org
7681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7683 F: tools/testing/selftests/
7684 F: Documentation/dev-tools/kselftest*
7686 KERNEL USERMODE HELPER
7687 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7688 L: linux-kernel@vger.kernel.org
7691 F: include/linux/umh.h
7693 KERNEL VIRTUAL MACHINE (KVM)
7694 M: Paolo Bonzini <pbonzini@redhat.com>
7695 M: Radim Krčmář <rkrcmar@redhat.com>
7696 L: kvm@vger.kernel.org
7697 W: http://www.linux-kvm.org
7698 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7700 F: Documentation/virtual/kvm/
7701 F: include/trace/events/kvm.h
7702 F: include/uapi/asm-generic/kvm*
7703 F: include/uapi/linux/kvm*
7704 F: include/asm-generic/kvm*
7705 F: include/linux/kvm*
7706 F: include/kvm/iodev.h
7710 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7711 M: Joerg Roedel <joro@8bytes.org>
7712 L: kvm@vger.kernel.org
7713 W: http://www.linux-kvm.org/
7715 F: arch/x86/include/asm/svm.h
7716 F: arch/x86/kvm/svm.c
7718 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7719 M: Christoffer Dall <christoffer.dall@linaro.org>
7720 M: Marc Zyngier <marc.zyngier@arm.com>
7721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7722 L: kvmarm@lists.cs.columbia.edu
7723 W: http://systems.cs.columbia.edu/projects/kvm-arm
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7726 F: arch/arm/include/uapi/asm/kvm*
7727 F: arch/arm/include/asm/kvm*
7730 F: include/kvm/arm_*
7732 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7733 M: Christoffer Dall <christoffer.dall@linaro.org>
7734 M: Marc Zyngier <marc.zyngier@arm.com>
7735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7736 L: kvmarm@lists.cs.columbia.edu
7738 F: arch/arm64/include/uapi/asm/kvm*
7739 F: arch/arm64/include/asm/kvm*
7742 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7743 M: James Hogan <jhogan@kernel.org>
7744 L: linux-mips@linux-mips.org
7746 F: arch/mips/include/uapi/asm/kvm*
7747 F: arch/mips/include/asm/kvm*
7750 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7751 M: Paul Mackerras <paulus@ozlabs.org>
7752 L: kvm-ppc@vger.kernel.org
7753 W: http://www.linux-kvm.org/
7754 T: git git://github.com/agraf/linux-2.6.git
7756 F: arch/powerpc/include/uapi/asm/kvm*
7757 F: arch/powerpc/include/asm/kvm*
7758 F: arch/powerpc/kvm/
7759 F: arch/powerpc/kernel/kvm*
7761 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7762 M: Christian Borntraeger <borntraeger@de.ibm.com>
7763 M: Janosch Frank <frankja@linux.vnet.ibm.com>
7764 R: David Hildenbrand <david@redhat.com>
7765 R: Cornelia Huck <cohuck@redhat.com>
7766 L: linux-s390@vger.kernel.org
7767 W: http://www.ibm.com/developerworks/linux/linux390/
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7770 F: arch/s390/include/uapi/asm/kvm*
7771 F: arch/s390/include/asm/gmap.h
7772 F: arch/s390/include/asm/kvm*
7774 F: arch/s390/mm/gmap.c
7776 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7777 M: Paolo Bonzini <pbonzini@redhat.com>
7778 M: Radim Krčmář <rkrcmar@redhat.com>
7779 L: kvm@vger.kernel.org
7780 W: http://www.linux-kvm.org
7781 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7784 F: arch/x86/include/uapi/asm/kvm*
7785 F: arch/x86/include/asm/kvm*
7786 F: arch/x86/include/asm/pvclock-abi.h
7787 F: arch/x86/kernel/kvm.c
7788 F: arch/x86/kernel/kvmclock.c
7791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7792 M: Tejun Heo <tj@kernel.org>
7793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7795 F: include/linux/kernfs.h
7799 M: Eric Biederman <ebiederm@xmission.com>
7800 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7801 L: kexec@lists.infradead.org
7803 F: include/linux/kexec.h
7804 F: include/uapi/linux/kexec.h
7808 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7809 L: linux-integrity@vger.kernel.org
7810 L: keyrings@vger.kernel.org
7812 F: Documentation/security/keys/trusted-encrypted.rst
7813 F: include/keys/encrypted-type.h
7814 F: security/keys/encrypted-keys/
7817 M: James Bottomley <jejb@linux.vnet.ibm.com>
7818 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7819 L: linux-integrity@vger.kernel.org
7820 L: keyrings@vger.kernel.org
7822 F: Documentation/security/keys/trusted-encrypted.rst
7823 F: include/keys/trusted-type.h
7824 F: security/keys/trusted.c
7825 F: security/keys/trusted.h
7828 M: David Howells <dhowells@redhat.com>
7829 L: keyrings@vger.kernel.org
7831 F: Documentation/security/keys/core.rst
7832 F: include/linux/key.h
7833 F: include/linux/key-type.h
7834 F: include/linux/keyctl.h
7835 F: include/uapi/linux/keyctl.h
7839 KGDB / KDB /debug_core
7840 M: Jason Wessel <jason.wessel@windriver.com>
7841 M: Daniel Thompson <daniel.thompson@linaro.org>
7842 W: http://kgdb.wiki.kernel.org/
7843 L: kgdb-bugreport@lists.sourceforge.net
7844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7846 F: Documentation/dev-tools/kgdb.rst
7847 F: drivers/misc/kgdbts.c
7848 F: drivers/tty/serial/kgdboc.c
7849 F: include/linux/kdb.h
7850 F: include/linux/kgdb.h
7854 M: Catalin Marinas <catalin.marinas@arm.com>
7856 F: Documentation/dev-tools/kmemleak.rst
7857 F: include/linux/kmemleak.h
7859 F: mm/kmemleak-test.c
7861 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7862 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7863 L: linux-kernel@vger.kernel.org
7866 F: include/linux/kmod.h
7868 F: tools/testing/selftests/kmod/
7871 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7872 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7873 M: "David S. Miller" <davem@davemloft.net>
7874 M: Masami Hiramatsu <mhiramat@kernel.org>
7876 F: Documentation/kprobes.txt
7877 F: include/linux/kprobes.h
7878 F: include/asm-generic/kprobes.h
7881 KS0108 LCD CONTROLLER DRIVER
7882 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7883 W: http://miguelojeda.es/auxdisplay.htm
7884 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7886 F: Documentation/auxdisplay/ks0108
7887 F: drivers/auxdisplay/ks0108.c
7888 F: include/linux/ks0108.h
7891 M: David Ahern <dsa@cumulusnetworks.com>
7892 L: netdev@vger.kernel.org
7895 F: include/net/l3mdev.h
7897 LANTIQ MIPS ARCHITECTURE
7898 M: John Crispin <john@phrozen.org>
7899 L: linux-mips@linux-mips.org
7902 F: drivers/soc/lantiq
7905 L: linux-x25@vger.kernel.org
7907 F: Documentation/networking/lapb-module.txt
7911 LASI 53c700 driver for PARISC
7912 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7913 L: linux-scsi@vger.kernel.org
7915 F: Documentation/scsi/53c700.txt
7916 F: drivers/scsi/53c700*
7919 M: Tobin C. Harding <me@tobin.cc>
7921 F: scripts/leaking_addresses.pl
7924 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7925 M: Pavel Machek <pavel@ucw.cz>
7926 L: linux-leds@vger.kernel.org
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7929 F: Documentation/devicetree/bindings/leds/
7931 F: include/linux/leds.h
7933 LEGACY EEPROM DRIVER
7934 M: Jean Delvare <jdelvare@suse.com>
7936 F: Documentation/misc-devices/eeprom
7937 F: drivers/misc/eeprom/eeprom.c
7939 LEGO USB Tower driver
7940 M: Juergen Stuber <starblue@users.sourceforge.net>
7941 L: legousb-devel@lists.sourceforge.net
7942 W: http://legousb.sourceforge.net/
7944 F: drivers/usb/misc/legousbtower.c
7947 M: Michael Krufky <mkrufky@linuxtv.org>
7948 L: linux-media@vger.kernel.org
7949 W: https://linuxtv.org
7950 W: http://github.com/mkrufky
7951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7952 T: git git://linuxtv.org/mkrufky/tuners.git
7954 F: drivers/media/dvb-frontends/lg2160.*
7956 LGDT3305 MEDIA DRIVER
7957 M: Michael Krufky <mkrufky@linuxtv.org>
7958 L: linux-media@vger.kernel.org
7959 W: https://linuxtv.org
7960 W: http://github.com/mkrufky
7961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7962 T: git git://linuxtv.org/mkrufky/tuners.git
7964 F: drivers/media/dvb-frontends/lgdt3305.*
7966 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7967 M: Viresh Kumar <vireshk@kernel.org>
7968 L: linux-ide@vger.kernel.org
7969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7971 F: include/linux/pata_arasan_cf_data.h
7972 F: drivers/ata/pata_arasan_cf.c
7975 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7976 M: Tejun Heo <tj@kernel.org>
7977 L: linux-ide@vger.kernel.org
7978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7980 F: drivers/ata/pata_*.c
7981 F: drivers/ata/ata_generic.c
7983 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7984 M: Linus Walleij <linus.walleij@linaro.org>
7985 L: linux-ide@vger.kernel.org
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7988 F: drivers/ata/pata_ftide010.c
7989 F: drivers/ata/sata_gemini.c
7990 F: drivers/ata/sata_gemini.h
7992 LIBATA SATA AHCI PLATFORM devices support
7993 M: Hans de Goede <hdegoede@redhat.com>
7994 M: Tejun Heo <tj@kernel.org>
7995 L: linux-ide@vger.kernel.org
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998 F: drivers/ata/ahci_platform.c
7999 F: drivers/ata/libahci_platform.c
8000 F: include/linux/ahci_platform.h
8002 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8003 M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
8009 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8010 M: Tejun Heo <tj@kernel.org>
8011 L: linux-ide@vger.kernel.org
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015 F: include/linux/ata.h
8016 F: include/linux/libata.h
8017 F: Documentation/devicetree/bindings/ata/
8020 M: Sasha Levin <alexander.levin@verizon.com>
8022 F: tools/lib/lockdep/
8024 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8025 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8026 L: linux-nvdimm@lists.01.org
8027 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8029 F: drivers/nvdimm/blk.c
8030 F: drivers/nvdimm/region_devs.c
8032 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8033 M: Vishal Verma <vishal.l.verma@intel.com>
8034 L: linux-nvdimm@lists.01.org
8035 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8037 F: drivers/nvdimm/btt*
8039 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8040 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8041 L: linux-nvdimm@lists.01.org
8042 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8044 F: drivers/nvdimm/pmem*
8046 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8047 M: Dan Williams <dan.j.williams@intel.com>
8048 L: linux-nvdimm@lists.01.org
8049 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8053 F: drivers/acpi/nfit/*
8054 F: include/linux/nd.h
8055 F: include/linux/libnvdimm.h
8056 F: include/uapi/linux/ndctl.h
8058 LIGHTNVM PLATFORM SUPPORT
8059 M: Matias Bjorling <mb@lightnvm.io>
8060 W: http://github/OpenChannelSSD
8061 L: linux-block@vger.kernel.org
8063 F: drivers/lightnvm/
8064 F: include/linux/lightnvm.h
8065 F: include/uapi/linux/lightnvm.h
8067 LINUX FOR POWER MACINTOSH
8068 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8069 W: http://www.penguinppc.org/
8070 L: linuxppc-dev@lists.ozlabs.org
8072 F: arch/powerpc/platforms/powermac/
8073 F: drivers/macintosh/
8075 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8076 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8077 M: Paul Mackerras <paulus@samba.org>
8078 M: Michael Ellerman <mpe@ellerman.id.au>
8079 W: https://github.com/linuxppc/linux/wiki
8080 L: linuxppc-dev@lists.ozlabs.org
8081 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8084 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8085 F: Documentation/devicetree/bindings/powerpc/
8086 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8087 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8088 F: Documentation/powerpc/
8090 F: drivers/char/tpm/tpm_ibmvtpm*
8091 F: drivers/crypto/nx/
8092 F: drivers/crypto/vmx/
8093 F: drivers/i2c/busses/i2c-opal.c
8094 F: drivers/net/ethernet/ibm/ibmveth.*
8095 F: drivers/net/ethernet/ibm/ibmvnic.*
8096 F: drivers/pci/hotplug/pnv_php.c
8097 F: drivers/pci/hotplug/rpa*
8098 F: drivers/rtc/rtc-opal.c
8099 F: drivers/scsi/ibmvscsi/
8100 F: drivers/tty/hvc/hvc_opal.c
8101 F: drivers/watchdog/wdrtas.c
8102 F: tools/testing/selftests/powerpc
8109 LINUX FOR POWERPC EMBEDDED MPC5XXX
8110 M: Anatolij Gustschin <agust@denx.de>
8111 L: linuxppc-dev@lists.ozlabs.org
8112 T: git git://git.denx.de/linux-denx-agust.git
8114 F: arch/powerpc/platforms/512x/
8115 F: arch/powerpc/platforms/52xx/
8117 LINUX FOR POWERPC EMBEDDED PPC4XX
8118 M: Alistair Popple <alistair@popple.id.au>
8119 M: Matt Porter <mporter@kernel.crashing.org>
8120 W: http://www.penguinppc.org/
8121 L: linuxppc-dev@lists.ozlabs.org
8123 F: arch/powerpc/platforms/40x/
8124 F: arch/powerpc/platforms/44x/
8126 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8127 M: Scott Wood <oss@buserror.net>
8128 M: Kumar Gala <galak@kernel.crashing.org>
8129 W: http://www.penguinppc.org/
8130 L: linuxppc-dev@lists.ozlabs.org
8131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8133 F: arch/powerpc/platforms/83xx/
8134 F: arch/powerpc/platforms/85xx/
8135 F: Documentation/devicetree/bindings/powerpc/fsl/
8137 LINUX FOR POWERPC EMBEDDED PPC8XX
8138 M: Vitaly Bordug <vitb@kernel.crashing.org>
8139 W: http://www.penguinppc.org/
8140 L: linuxppc-dev@lists.ozlabs.org
8142 F: arch/powerpc/platforms/8xx/
8144 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8145 L: linuxppc-dev@lists.ozlabs.org
8147 F: arch/powerpc/*/*virtex*
8148 F: arch/powerpc/*/*/*virtex*
8150 LINUX FOR POWERPC PA SEMI PWRFICIENT
8151 L: linuxppc-dev@lists.ozlabs.org
8153 F: arch/powerpc/platforms/pasemi/
8154 F: drivers/*/*pasemi*
8155 F: drivers/*/*/*pasemi*
8157 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8158 M: Kees Cook <keescook@chromium.org>
8160 F: drivers/misc/lkdtm/*
8162 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8163 M: Alan Stern <stern@rowland.harvard.edu>
8164 M: Andrea Parri <parri.andrea@gmail.com>
8165 M: Will Deacon <will.deacon@arm.com>
8166 M: Peter Zijlstra <peterz@infradead.org>
8167 M: Boqun Feng <boqun.feng@gmail.com>
8168 M: Nicholas Piggin <npiggin@gmail.com>
8169 M: David Howells <dhowells@redhat.com>
8170 M: Jade Alglave <j.alglave@ucl.ac.uk>
8171 M: Luc Maranget <luc.maranget@inria.fr>
8172 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8173 R: Akira Yokosawa <akiyks@gmail.com>
8174 L: linux-kernel@vger.kernel.org
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8177 F: tools/memory-model/
8178 F: Documentation/memory-barriers.txt
8180 LINUX SECURITY MODULE (LSM) FRAMEWORK
8181 M: Chris Wright <chrisw@sous-sol.org>
8182 L: linux-security-module@vger.kernel.org
8185 LIS3LV02D ACCELEROMETER DRIVER
8186 M: Eric Piel <eric.piel@tremplin-utc.net>
8188 F: Documentation/misc-devices/lis3lv02d
8189 F: drivers/misc/lis3lv02d/
8190 F: drivers/platform/x86/hp_accel.c
8193 M: Josh Poimboeuf <jpoimboe@redhat.com>
8194 M: Jessica Yu <jeyu@kernel.org>
8195 M: Jiri Kosina <jikos@kernel.org>
8196 M: Miroslav Benes <mbenes@suse.cz>
8197 R: Petr Mladek <pmladek@suse.com>
8199 F: kernel/livepatch/
8200 F: include/linux/livepatch.h
8201 F: arch/x86/include/asm/livepatch.h
8202 F: arch/x86/kernel/livepatch.c
8203 F: Documentation/livepatch/
8204 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8205 F: samples/livepatch/
8206 L: live-patching@vger.kernel.org
8207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8210 L: netdev@vger.kernel.org
8212 F: include/linux/llc.h
8213 F: include/uapi/linux/llc.h
8217 LM73 HARDWARE MONITOR DRIVER
8218 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8219 L: linux-hwmon@vger.kernel.org
8221 F: drivers/hwmon/lm73.c
8223 LM78 HARDWARE MONITOR DRIVER
8224 M: Jean Delvare <jdelvare@suse.com>
8225 L: linux-hwmon@vger.kernel.org
8227 F: Documentation/hwmon/lm78
8228 F: drivers/hwmon/lm78.c
8230 LM83 HARDWARE MONITOR DRIVER
8231 M: Jean Delvare <jdelvare@suse.com>
8232 L: linux-hwmon@vger.kernel.org
8234 F: Documentation/hwmon/lm83
8235 F: drivers/hwmon/lm83.c
8237 LM90 HARDWARE MONITOR DRIVER
8238 M: Jean Delvare <jdelvare@suse.com>
8239 L: linux-hwmon@vger.kernel.org
8241 F: Documentation/hwmon/lm90
8242 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8243 F: drivers/hwmon/lm90.c
8244 F: include/dt-bindings/thermal/lm90.h
8246 LM95234 HARDWARE MONITOR DRIVER
8247 M: Guenter Roeck <linux@roeck-us.net>
8248 L: linux-hwmon@vger.kernel.org
8250 F: Documentation/hwmon/lm95234
8251 F: drivers/hwmon/lm95234.c
8253 LME2510 MEDIA DRIVER
8254 M: Malcolm Priestley <tvboxspy@gmail.com>
8255 L: linux-media@vger.kernel.org
8256 W: https://linuxtv.org
8257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8259 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8261 LOADPIN SECURITY MODULE
8262 M: Kees Cook <keescook@chromium.org>
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8265 F: security/loadpin/
8266 F: Documentation/admin-guide/LSM/LoadPin.rst
8269 M: Peter Zijlstra <peterz@infradead.org>
8270 M: Ingo Molnar <mingo@redhat.com>
8271 L: linux-kernel@vger.kernel.org
8272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8274 F: Documentation/locking/
8275 F: include/linux/lockdep.h
8276 F: include/linux/spinlock*.h
8277 F: arch/*/include/asm/spinlock*.h
8278 F: include/linux/rwlock*.h
8279 F: include/linux/mutex*.h
8280 F: arch/*/include/asm/mutex*.h
8281 F: include/linux/rwsem*.h
8282 F: arch/*/include/asm/rwsem.h
8283 F: include/linux/seqlock.h
8284 F: lib/locking*.[ch]
8286 X: kernel/locking/locktorture.c
8288 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8289 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8290 L: linux-ntfs-dev@lists.sourceforge.net
8291 W: http://www.linux-ntfs.org/content/view/19/37/
8293 F: Documentation/ldm.txt
8294 F: block/partitions/ldm.*
8296 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8297 M: Sathya Prakash <sathya.prakash@broadcom.com>
8298 M: Chaitra P B <chaitra.basappa@broadcom.com>
8299 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8300 L: MPT-FusionLinux.pdl@broadcom.com
8301 L: linux-scsi@vger.kernel.org
8302 W: http://www.avagotech.com/support/
8304 F: drivers/message/fusion/
8305 F: drivers/scsi/mpt2sas/
8306 F: drivers/scsi/mpt3sas/
8308 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8309 M: Matthew Wilcox <matthew@wil.cx>
8310 L: linux-scsi@vger.kernel.org
8312 F: drivers/scsi/sym53c8xx_2/
8314 LTC4261 HARDWARE MONITOR DRIVER
8315 M: Guenter Roeck <linux@roeck-us.net>
8316 L: linux-hwmon@vger.kernel.org
8318 F: Documentation/hwmon/ltc4261
8319 F: drivers/hwmon/ltc4261.c
8321 LTC4306 I2C MULTIPLEXER DRIVER
8322 M: Michael Hennerich <michael.hennerich@analog.com>
8323 W: http://ez.analog.com/community/linux-device-drivers
8324 L: linux-i2c@vger.kernel.org
8326 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8327 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8329 LTP (Linux Test Project)
8330 M: Mike Frysinger <vapier@gentoo.org>
8331 M: Cyril Hrubis <chrubis@suse.cz>
8332 M: Wanlong Gao <wanlong.gao@gmail.com>
8333 M: Jan Stancek <jstancek@redhat.com>
8334 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8335 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8336 L: ltp@lists.linux.it (subscribers-only)
8337 W: http://linux-test-project.github.io/
8338 T: git git://github.com/linux-test-project/ltp.git
8342 M: Geert Uytterhoeven <geert@linux-m68k.org>
8343 L: linux-m68k@lists.linux-m68k.org
8344 W: http://www.linux-m68k.org/
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8350 M68K ON APPLE MACINTOSH
8351 M: Joshua Thompson <funaho@jurai.org>
8352 W: http://www.mac.linux-m68k.org/
8353 L: linux-m68k@lists.linux-m68k.org
8358 M: Philip Blundell <philb@gnu.org>
8359 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8363 M88DS3103 MEDIA DRIVER
8364 M: Antti Palosaari <crope@iki.fi>
8365 L: linux-media@vger.kernel.org
8366 W: https://linuxtv.org
8367 W: http://palosaari.fi/linux/
8368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8369 T: git git://linuxtv.org/anttip/media_tree.git
8371 F: drivers/media/dvb-frontends/m88ds3103*
8373 M88RS2000 MEDIA DRIVER
8374 M: Malcolm Priestley <tvboxspy@gmail.com>
8375 L: linux-media@vger.kernel.org
8376 W: https://linuxtv.org
8377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8379 F: drivers/media/dvb-frontends/m88rs2000*
8381 MA901 MASTERKIT USB FM RADIO DRIVER
8382 M: Alexey Klimov <klimov.linux@gmail.com>
8383 L: linux-media@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8386 F: drivers/media/radio/radio-ma901.c
8389 M: Johannes Berg <johannes@sipsolutions.net>
8390 L: linux-wireless@vger.kernel.org
8391 W: http://wireless.kernel.org/
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8395 F: Documentation/networking/mac80211-injection.txt
8396 F: include/net/mac80211.h
8398 F: drivers/net/wireless/mac80211_hwsim.[ch]
8399 F: Documentation/networking/mac80211_hwsim/README
8402 M: Jassi Brar <jassisinghbrar@gmail.com>
8403 L: linux-kernel@vger.kernel.org
8406 F: include/linux/mailbox_client.h
8407 F: include/linux/mailbox_controller.h
8409 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8410 M: Michael Kerrisk <mtk.manpages@gmail.com>
8411 W: http://www.kernel.org/doc/man-pages
8412 L: linux-man@vger.kernel.org
8415 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8416 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8417 L: linux-mips@linux-mips.org
8419 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8421 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8422 M: Andrew Lunn <andrew@lunn.ch>
8423 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8424 L: netdev@vger.kernel.org
8426 F: drivers/net/dsa/mv88e6xxx/
8427 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8429 MARVELL ARMADA DRM SUPPORT
8430 M: Russell King <linux@armlinux.org.uk>
8432 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8433 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8434 F: drivers/gpu/drm/armada/
8435 F: include/uapi/drm/armada_drm.h
8436 F: Documentation/devicetree/bindings/display/armada/
8438 MARVELL CRYPTO DRIVER
8439 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8440 M: Arnaud Ebalard <arno@natisbad.org>
8441 F: drivers/crypto/marvell/
8443 L: linux-crypto@vger.kernel.org
8445 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8446 M: Mirko Lindner <mlindner@marvell.com>
8447 M: Stephen Hemminger <stephen@networkplumber.org>
8448 L: netdev@vger.kernel.org
8450 F: drivers/net/ethernet/marvell/sk*
8452 MARVELL LIBERTAS WIRELESS DRIVER
8453 L: libertas-dev@lists.infradead.org
8455 F: drivers/net/wireless/marvell/libertas/
8457 MARVELL MACCHIATOBIN SUPPORT
8458 M: Russell King <linux@armlinux.org.uk>
8459 L: linux-arm-kernel@lists.infradead.org
8461 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8463 MARVELL MV643XX ETHERNET DRIVER
8464 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8465 L: netdev@vger.kernel.org
8467 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8468 F: include/linux/mv643xx.h
8470 MARVELL MV88X3310 PHY DRIVER
8471 M: Russell King <linux@armlinux.org.uk>
8472 L: netdev@vger.kernel.org
8474 F: drivers/net/phy/marvell10g.c
8476 MARVELL MVNETA ETHERNET DRIVER
8477 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8478 L: netdev@vger.kernel.org
8480 F: drivers/net/ethernet/marvell/mvneta.*
8482 MARVELL MWIFIEX WIRELESS DRIVER
8483 M: Amitkumar Karwar <amitkarwar@gmail.com>
8484 M: Nishant Sarmukadam <nishants@marvell.com>
8485 M: Ganapathi Bhat <gbhat@marvell.com>
8486 M: Xinming Hu <huxm@marvell.com>
8487 L: linux-wireless@vger.kernel.org
8489 F: drivers/net/wireless/marvell/mwifiex/
8491 MARVELL MWL8K WIRELESS DRIVER
8492 M: Lennert Buytenhek <buytenh@wantstofly.org>
8493 L: linux-wireless@vger.kernel.org
8495 F: drivers/net/wireless/marvell/mwl8k.c
8497 MARVELL NAND CONTROLLER DRIVER
8498 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8499 L: linux-mtd@lists.infradead.org
8501 F: drivers/mtd/nand/marvell_nand.c
8502 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8504 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8505 M: Nicolas Pitre <nico@fluxnic.net>
8507 F: drivers/mmc/host/mvsdio.*
8509 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8510 M: Hu Ziji <huziji@marvell.com>
8511 L: linux-mmc@vger.kernel.org
8513 F: drivers/mmc/host/sdhci-xenon*
8514 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8516 MATROX FRAMEBUFFER DRIVER
8517 L: linux-fbdev@vger.kernel.org
8519 F: drivers/video/fbdev/matrox/matroxfb_*
8520 F: include/uapi/linux/matroxfb.h
8522 MAX16065 HARDWARE MONITOR DRIVER
8523 M: Guenter Roeck <linux@roeck-us.net>
8524 L: linux-hwmon@vger.kernel.org
8526 F: Documentation/hwmon/max16065
8527 F: drivers/hwmon/max16065.c
8529 MAX20751 HARDWARE MONITOR DRIVER
8530 M: Guenter Roeck <linux@roeck-us.net>
8531 L: linux-hwmon@vger.kernel.org
8533 F: Documentation/hwmon/max20751
8534 F: drivers/hwmon/max20751.c
8536 MAX2175 SDR TUNER DRIVER
8537 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8538 L: linux-media@vger.kernel.org
8539 T: git git://linuxtv.org/media_tree.git
8541 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8542 F: Documentation/media/v4l-drivers/max2175.rst
8543 F: drivers/media/i2c/max2175*
8544 F: include/uapi/linux/max2175.h
8546 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8547 L: linux-hwmon@vger.kernel.org
8549 F: Documentation/hwmon/max6650
8550 F: drivers/hwmon/max6650.c
8552 MAX6697 HARDWARE MONITOR DRIVER
8553 M: Guenter Roeck <linux@roeck-us.net>
8554 L: linux-hwmon@vger.kernel.org
8556 F: Documentation/hwmon/max6697
8557 F: Documentation/devicetree/bindings/i2c/max6697.txt
8558 F: drivers/hwmon/max6697.c
8559 F: include/linux/platform_data/max6697.h
8561 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8562 M: Peter Rosin <peda@axentia.se>
8563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8565 F: Documentation/devicetree/bindings/sound/max9860.txt
8566 F: sound/soc/codecs/max9860.*
8568 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8569 M: Javier Martinez Canillas <javier@dowhile0.org>
8570 L: linux-kernel@vger.kernel.org
8572 F: drivers/regulator/max77802-regulator.c
8573 F: Documentation/devicetree/bindings/*/*max77802.txt
8574 F: include/dt-bindings/*/*max77802.h
8576 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8577 M: Krzysztof Kozlowski <krzk@kernel.org>
8578 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8579 L: linux-pm@vger.kernel.org
8581 F: drivers/power/supply/max14577_charger.c
8582 F: drivers/power/supply/max77693_charger.c
8584 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8585 M: Chanwoo Choi <cw00.choi@samsung.com>
8586 M: Krzysztof Kozlowski <krzk@kernel.org>
8587 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8588 L: linux-kernel@vger.kernel.org
8590 F: drivers/*/max14577*.c
8591 F: drivers/*/max77686*.c
8592 F: drivers/*/max77693*.c
8593 F: drivers/extcon/extcon-max14577.c
8594 F: drivers/extcon/extcon-max77693.c
8595 F: drivers/rtc/rtc-max77686.c
8596 F: drivers/clk/clk-max77686.c
8597 F: Documentation/devicetree/bindings/mfd/max14577.txt
8598 F: Documentation/devicetree/bindings/*/max77686.txt
8599 F: Documentation/devicetree/bindings/mfd/max77693.txt
8600 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8601 F: include/linux/mfd/max14577*.h
8602 F: include/linux/mfd/max77686*.h
8603 F: include/linux/mfd/max77693*.h
8605 MAXIRADIO FM RADIO RECEIVER DRIVER
8606 M: Hans Verkuil <hverkuil@xs4all.nl>
8607 L: linux-media@vger.kernel.org
8608 T: git git://linuxtv.org/media_tree.git
8609 W: https://linuxtv.org
8611 F: drivers/media/radio/radio-maxiradio*
8613 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8614 M: Peter Rosin <peda@axentia.se>
8615 L: linux-iio@vger.kernel.org
8617 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8618 F: drivers/iio/potentiometer/mcp4018.c
8619 F: drivers/iio/potentiometer/mcp4531.c
8621 MCR20A IEEE-802.15.4 RADIO DRIVER
8622 M: Xue Liu <liuxuenetmail@gmail.com>
8623 L: linux-wpan@vger.kernel.org
8624 W: https://github.com/xueliu/mcr20a-linux
8626 F: drivers/net/ieee802154/mcr20a.c
8627 F: drivers/net/ieee802154/mcr20a.h
8628 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8630 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8631 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8632 L: linux-iio@vger.kernel.org
8634 F: drivers/iio/dac/cio-dac.c
8636 MEDIA DRIVERS FOR ASCOT2E
8637 M: Sergey Kozlov <serjk@netup.ru>
8638 M: Abylay Ospan <aospan@netup.ru>
8639 L: linux-media@vger.kernel.org
8640 W: https://linuxtv.org
8642 T: git git://linuxtv.org/media_tree.git
8644 F: drivers/media/dvb-frontends/ascot2e*
8646 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8647 M: Jasmin Jessich <jasmin@anw.at>
8648 L: linux-media@vger.kernel.org
8649 W: https://linuxtv.org
8650 T: git git://linuxtv.org/media_tree.git
8652 F: drivers/media/dvb-frontends/cxd2099*
8654 MEDIA DRIVERS FOR CXD2841ER
8655 M: Sergey Kozlov <serjk@netup.ru>
8656 M: Abylay Ospan <aospan@netup.ru>
8657 L: linux-media@vger.kernel.org
8658 W: https://linuxtv.org
8660 T: git git://linuxtv.org/media_tree.git
8662 F: drivers/media/dvb-frontends/cxd2841er*
8664 MEDIA DRIVERS FOR CXD2880
8665 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8666 L: linux-media@vger.kernel.org
8667 W: http://linuxtv.org/
8668 T: git git://linuxtv.org/media_tree.git
8670 F: drivers/media/dvb-frontends/cxd2880/*
8671 F: drivers/media/spi/cxd2880*
8673 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8674 M: Daniel Scheller <d.scheller.oss@gmail.com>
8675 L: linux-media@vger.kernel.org
8676 W: https://linuxtv.org
8677 T: git git://linuxtv.org/media_tree.git
8679 F: drivers/media/pci/ddbridge/*
8681 MEDIA DRIVERS FOR FREESCALE IMX
8682 M: Steve Longerbeam <slongerbeam@gmail.com>
8683 M: Philipp Zabel <p.zabel@pengutronix.de>
8684 L: linux-media@vger.kernel.org
8685 T: git git://linuxtv.org/media_tree.git
8687 F: Documentation/devicetree/bindings/media/imx.txt
8688 F: Documentation/media/v4l-drivers/imx.rst
8689 F: drivers/staging/media/imx/
8690 F: include/linux/imx-media.h
8691 F: include/media/imx.h
8693 MEDIA DRIVERS FOR HELENE
8694 M: Abylay Ospan <aospan@netup.ru>
8695 L: linux-media@vger.kernel.org
8696 W: https://linuxtv.org
8698 T: git git://linuxtv.org/media_tree.git
8700 F: drivers/media/dvb-frontends/helene*
8702 MEDIA DRIVERS FOR HORUS3A
8703 M: Sergey Kozlov <serjk@netup.ru>
8704 M: Abylay Ospan <aospan@netup.ru>
8705 L: linux-media@vger.kernel.org
8706 W: https://linuxtv.org
8708 T: git git://linuxtv.org/media_tree.git
8710 F: drivers/media/dvb-frontends/horus3a*
8712 MEDIA DRIVERS FOR LNBH25
8713 M: Sergey Kozlov <serjk@netup.ru>
8714 M: Abylay Ospan <aospan@netup.ru>
8715 L: linux-media@vger.kernel.org
8716 W: https://linuxtv.org
8718 T: git git://linuxtv.org/media_tree.git
8720 F: drivers/media/dvb-frontends/lnbh25*
8722 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8723 M: Daniel Scheller <d.scheller.oss@gmail.com>
8724 L: linux-media@vger.kernel.org
8725 W: https://linuxtv.org
8726 T: git git://linuxtv.org/media_tree.git
8728 F: drivers/media/dvb-frontends/mxl5xx*
8730 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8731 M: Sergey Kozlov <serjk@netup.ru>
8732 M: Abylay Ospan <aospan@netup.ru>
8733 L: linux-media@vger.kernel.org
8734 W: https://linuxtv.org
8736 T: git git://linuxtv.org/media_tree.git
8738 F: drivers/media/pci/netup_unidvb/*
8740 MEDIA DRIVERS FOR RENESAS - CEU
8741 M: Jacopo Mondi <jacopo@jmondi.org>
8742 L: linux-media@vger.kernel.org
8743 L: linux-renesas-soc@vger.kernel.org
8744 T: git git://linuxtv.org/media_tree.git
8746 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8747 F: drivers/media/platform/renesas-ceu.c
8748 F: include/media/drv-intf/renesas-ceu.h
8750 MEDIA DRIVERS FOR RENESAS - DRIF
8751 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8752 L: linux-media@vger.kernel.org
8753 L: linux-renesas-soc@vger.kernel.org
8754 T: git git://linuxtv.org/media_tree.git
8756 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8757 F: drivers/media/platform/rcar_drif.c
8759 MEDIA DRIVERS FOR RENESAS - FCP
8760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8761 L: linux-media@vger.kernel.org
8762 L: linux-renesas-soc@vger.kernel.org
8763 T: git git://linuxtv.org/media_tree.git
8765 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8766 F: drivers/media/platform/rcar-fcp.c
8767 F: include/media/rcar-fcp.h
8769 MEDIA DRIVERS FOR RENESAS - FDP1
8770 M: Kieran Bingham <kieran@bingham.xyz>
8771 L: linux-media@vger.kernel.org
8772 L: linux-renesas-soc@vger.kernel.org
8773 T: git git://linuxtv.org/media_tree.git
8775 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8776 F: drivers/media/platform/rcar_fdp1.c
8778 MEDIA DRIVERS FOR RENESAS - VIN
8779 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8780 L: linux-media@vger.kernel.org
8781 L: linux-renesas-soc@vger.kernel.org
8782 T: git git://linuxtv.org/media_tree.git
8784 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8785 F: drivers/media/platform/rcar-vin/
8787 MEDIA DRIVERS FOR RENESAS - VSP1
8788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8789 L: linux-media@vger.kernel.org
8790 L: linux-renesas-soc@vger.kernel.org
8791 T: git git://linuxtv.org/media_tree.git
8793 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8794 F: drivers/media/platform/vsp1/
8796 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8797 M: Daniel Scheller <d.scheller.oss@gmail.com>
8798 L: linux-media@vger.kernel.org
8799 W: https://linuxtv.org
8800 T: git git://linuxtv.org/media_tree.git
8802 F: drivers/media/dvb-frontends/stv0910*
8804 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8805 M: Daniel Scheller <d.scheller.oss@gmail.com>
8806 L: linux-media@vger.kernel.org
8807 W: https://linuxtv.org
8808 T: git git://linuxtv.org/media_tree.git
8810 F: drivers/media/dvb-frontends/stv6111*
8812 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8813 M: Dmitry Osipenko <digetx@gmail.com>
8814 L: linux-media@vger.kernel.org
8815 L: linux-tegra@vger.kernel.org
8816 T: git git://linuxtv.org/media_tree.git
8818 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8819 F: drivers/staging/media/tegra-vde/
8821 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8822 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8823 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8824 P: LinuxTV.org Project
8825 L: linux-media@vger.kernel.org
8826 W: https://linuxtv.org
8827 Q: http://patchwork.kernel.org/project/linux-media/list/
8828 T: git git://linuxtv.org/media_tree.git
8830 F: Documentation/devicetree/bindings/media/
8831 F: Documentation/media/
8833 F: drivers/staging/media/
8834 F: include/linux/platform_data/media/
8836 F: include/uapi/linux/dvb/
8837 F: include/uapi/linux/videodev2.h
8838 F: include/uapi/linux/media.h
8839 F: include/uapi/linux/v4l2-*
8840 F: include/uapi/linux/meye.h
8841 F: include/uapi/linux/ivtv*
8842 F: include/uapi/linux/uvcvideo.h
8845 M: Sean Wang <sean.wang@mediatek.com>
8847 F: drivers/media/rc/mtk-cir.c
8849 MEDIATEK PMIC LED DRIVER
8850 M: Sean Wang <sean.wang@mediatek.com>
8852 F: drivers/leds/leds-mt6323.c
8853 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8855 MEDIATEK ETHERNET DRIVER
8856 M: Felix Fietkau <nbd@openwrt.org>
8857 M: John Crispin <john@phrozen.org>
8858 M: Sean Wang <sean.wang@mediatek.com>
8859 M: Nelson Chang <nelson.chang@mediatek.com>
8860 L: netdev@vger.kernel.org
8862 F: drivers/net/ethernet/mediatek/
8864 MEDIATEK SWITCH DRIVER
8865 M: Sean Wang <sean.wang@mediatek.com>
8866 L: netdev@vger.kernel.org
8868 F: drivers/net/dsa/mt7530.*
8869 F: net/dsa/tag_mtk.c
8871 MEDIATEK JPEG DRIVER
8872 M: Rick Chang <rick.chang@mediatek.com>
8873 M: Bin Liu <bin.liu@mediatek.com>
8875 F: drivers/media/platform/mtk-jpeg/
8876 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8879 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8880 M: Houlong Wei <houlong.wei@mediatek.com>
8881 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8883 F: drivers/media/platform/mtk-mdp/
8884 F: drivers/media/platform/mtk-vpu/
8885 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8887 MEDIATEK MEDIA DRIVER
8888 M: Tiffany Lin <tiffany.lin@mediatek.com>
8889 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8891 F: drivers/media/platform/mtk-vcodec/
8892 F: drivers/media/platform/mtk-vpu/
8893 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8894 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8896 MEDIATEK MT7601U WIRELESS LAN DRIVER
8897 M: Jakub Kicinski <kubakici@wp.pl>
8898 L: linux-wireless@vger.kernel.org
8900 F: drivers/net/wireless/mediatek/mt7601u/
8902 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8903 M: Sean Wang <sean.wang@mediatek.com>
8905 F: drivers/char/hw_random/mtk-rng.c
8907 MEDIATEK USB3 DRD IP DRIVER
8908 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8909 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8911 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8913 F: drivers/usb/mtu3/
8915 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8916 M: Peter Senna Tschudin <peter.senna@collabora.com>
8917 M: Martin Donnelly <martin.donnelly@ge.com>
8918 M: Martyn Welch <martyn.welch@collabora.co.uk>
8920 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8921 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8923 MEGARAID SCSI/SAS DRIVERS
8924 M: Kashyap Desai <kashyap.desai@broadcom.com>
8925 M: Sumit Saxena <sumit.saxena@broadcom.com>
8926 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8927 L: megaraidlinux.pdl@broadcom.com
8928 L: linux-scsi@vger.kernel.org
8929 W: http://www.avagotech.com/support/
8931 F: Documentation/scsi/megaraid.txt
8932 F: drivers/scsi/megaraid.*
8933 F: drivers/scsi/megaraid/
8935 MELEXIS MLX90614 DRIVER
8936 M: Crt Mori <cmo@melexis.com>
8937 L: linux-iio@vger.kernel.org
8938 W: http://www.melexis.com
8940 F: drivers/iio/temperature/mlx90614.c
8942 MELEXIS MLX90632 DRIVER
8943 M: Crt Mori <cmo@melexis.com>
8944 L: linux-iio@vger.kernel.org
8945 W: http://www.melexis.com
8947 F: drivers/iio/temperature/mlx90632.c
8949 MELFAS MIP4 TOUCHSCREEN DRIVER
8950 M: Sangwon Jee <jeesw@melfas.com>
8951 W: http://www.melfas.com
8953 F: drivers/input/touchscreen/melfas_mip4.c
8954 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8956 MELLANOX ETHERNET DRIVER (mlx4_en)
8957 M: Tariq Toukan <tariqt@mellanox.com>
8958 L: netdev@vger.kernel.org
8960 W: http://www.mellanox.com
8961 Q: http://patchwork.ozlabs.org/project/netdev/list/
8962 F: drivers/net/ethernet/mellanox/mlx4/en_*
8964 MELLANOX ETHERNET DRIVER (mlx5e)
8965 M: Saeed Mahameed <saeedm@mellanox.com>
8966 L: netdev@vger.kernel.org
8968 W: http://www.mellanox.com
8969 Q: http://patchwork.ozlabs.org/project/netdev/list/
8970 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8972 MELLANOX ETHERNET INNOVA DRIVER
8973 M: Ilan Tayari <ilant@mellanox.com>
8974 R: Boris Pismenny <borisp@mellanox.com>
8975 L: netdev@vger.kernel.org
8977 W: http://www.mellanox.com
8978 Q: http://patchwork.ozlabs.org/project/netdev/list/
8979 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8980 F: include/linux/mlx5/mlx5_ifc_fpga.h
8982 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8983 M: Ilan Tayari <ilant@mellanox.com>
8984 R: Boris Pismenny <borisp@mellanox.com>
8985 L: netdev@vger.kernel.org
8987 W: http://www.mellanox.com
8988 Q: http://patchwork.ozlabs.org/project/netdev/list/
8989 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8990 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8992 MELLANOX ETHERNET SWITCH DRIVERS
8993 M: Jiri Pirko <jiri@mellanox.com>
8994 M: Ido Schimmel <idosch@mellanox.com>
8995 L: netdev@vger.kernel.org
8997 W: http://www.mellanox.com
8998 Q: http://patchwork.ozlabs.org/project/netdev/list/
8999 F: drivers/net/ethernet/mellanox/mlxsw/
9001 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9002 M: mlxsw@mellanox.com
9003 L: netdev@vger.kernel.org
9005 W: http://www.mellanox.com
9006 Q: http://patchwork.ozlabs.org/project/netdev/list/
9007 F: drivers/net/ethernet/mellanox/mlxfw/
9009 MELLANOX HARDWARE PLATFORM SUPPORT
9010 M: Andy Shevchenko <andy@infradead.org>
9011 M: Darren Hart <dvhart@infradead.org>
9012 M: Vadim Pasternak <vadimp@mellanox.com>
9013 L: platform-driver-x86@vger.kernel.org
9015 F: drivers/platform/mellanox/
9017 MELLANOX MLX4 core VPI driver
9018 M: Tariq Toukan <tariqt@mellanox.com>
9019 L: netdev@vger.kernel.org
9020 L: linux-rdma@vger.kernel.org
9021 W: http://www.mellanox.com
9022 Q: http://patchwork.ozlabs.org/project/netdev/list/
9024 F: drivers/net/ethernet/mellanox/mlx4/
9025 F: include/linux/mlx4/
9027 MELLANOX MLX4 IB driver
9028 M: Yishai Hadas <yishaih@mellanox.com>
9029 L: linux-rdma@vger.kernel.org
9030 W: http://www.mellanox.com
9031 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9033 F: drivers/infiniband/hw/mlx4/
9034 F: include/linux/mlx4/
9035 F: include/uapi/rdma/mlx4-abi.h
9037 MELLANOX MLX5 core VPI driver
9038 M: Saeed Mahameed <saeedm@mellanox.com>
9039 M: Matan Barak <matanb@mellanox.com>
9040 M: Leon Romanovsky <leonro@mellanox.com>
9041 L: netdev@vger.kernel.org
9042 L: linux-rdma@vger.kernel.org
9043 W: http://www.mellanox.com
9044 Q: http://patchwork.ozlabs.org/project/netdev/list/
9046 F: drivers/net/ethernet/mellanox/mlx5/core/
9047 F: include/linux/mlx5/
9049 MELLANOX MLX5 IB driver
9050 M: Matan Barak <matanb@mellanox.com>
9051 M: Leon Romanovsky <leonro@mellanox.com>
9052 L: linux-rdma@vger.kernel.org
9053 W: http://www.mellanox.com
9054 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9056 F: drivers/infiniband/hw/mlx5/
9057 F: include/linux/mlx5/
9058 F: include/uapi/rdma/mlx5-abi.h
9060 MELLANOX MLXCPLD I2C AND MUX DRIVER
9061 M: Vadim Pasternak <vadimp@mellanox.com>
9062 M: Michael Shych <michaelsh@mellanox.com>
9063 L: linux-i2c@vger.kernel.org
9065 F: drivers/i2c/busses/i2c-mlxcpld.c
9066 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9067 F: Documentation/i2c/busses/i2c-mlxcpld
9069 MELLANOX MLXCPLD LED DRIVER
9070 M: Vadim Pasternak <vadimp@mellanox.com>
9071 L: linux-leds@vger.kernel.org
9073 F: drivers/leds/leds-mlxcpld.c
9074 F: drivers/leds/leds-mlxreg.c
9075 F: Documentation/leds/leds-mlxcpld.txt
9077 MELLANOX PLATFORM DRIVER
9078 M: Vadim Pasternak <vadimp@mellanox.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/mlx-platform.c
9084 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9085 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9086 L: linux-kernel@vger.kernel.org
9088 F: kernel/sched/membarrier.c
9089 F: include/uapi/linux/membarrier.h
9090 F: arch/powerpc/include/asm/membarrier.h
9093 L: linux-mm@kvack.org
9094 W: http://www.linux-mm.org
9096 F: include/linux/mm.h
9097 F: include/linux/gfp.h
9098 F: include/linux/mmzone.h
9099 F: include/linux/memory_hotplug.h
9100 F: include/linux/vmalloc.h
9103 MEMORY TECHNOLOGY DEVICES (MTD)
9104 M: David Woodhouse <dwmw2@infradead.org>
9105 M: Brian Norris <computersforpeace@gmail.com>
9106 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9107 M: Marek Vasut <marek.vasut@gmail.com>
9108 M: Richard Weinberger <richard@nod.at>
9109 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9110 L: linux-mtd@lists.infradead.org
9111 W: http://www.linux-mtd.infradead.org/
9112 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9113 T: git git://git.infradead.org/linux-mtd.git master
9114 T: git git://git.infradead.org/linux-mtd.git mtd/next
9116 F: Documentation/devicetree/bindings/mtd/
9118 F: include/linux/mtd/
9119 F: include/uapi/mtd/
9121 MEN A21 WATCHDOG DRIVER
9122 M: Johannes Thumshirn <morbidrsa@gmail.com>
9123 L: linux-watchdog@vger.kernel.org
9125 F: drivers/watchdog/mena21_wdt.c
9127 MEN CHAMELEON BUS (mcb)
9128 M: Johannes Thumshirn <morbidrsa@gmail.com>
9131 F: include/linux/mcb.h
9132 F: Documentation/men-chameleon-bus.txt
9134 MEN F21BMC (Board Management Controller)
9135 M: Andreas Werner <andreas.werner@men.de>
9137 F: drivers/mfd/menf21bmc.c
9138 F: drivers/watchdog/menf21bmc_wdt.c
9139 F: drivers/leds/leds-menf21bmc.c
9140 F: drivers/hwmon/menf21bmc_hwmon.c
9141 F: Documentation/hwmon/menf21bmc
9143 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9144 M: Neil Armstrong <narmstrong@baylibre.com>
9145 L: linux-media@lists.freedesktop.org
9146 L: linux-amlogic@lists.infradead.org
9147 W: http://linux-meson.com/
9149 F: drivers/media/platform/meson/ao-cec.c
9150 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9151 T: git git://linuxtv.org/media_tree.git
9153 MICROBLAZE ARCHITECTURE
9154 M: Michal Simek <monstr@monstr.eu>
9155 W: http://www.monstr.eu/fdt/
9156 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9160 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9161 M: Richard Genoud <richard.genoud@gmail.com>
9163 F: drivers/tty/serial/atmel_serial.c
9164 F: drivers/tty/serial/atmel_serial.h
9166 MICROCHIP / ATMEL DMA DRIVER
9167 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9169 L: dmaengine@vger.kernel.org
9171 F: drivers/dma/at_hdmac.c
9172 F: drivers/dma/at_hdmac_regs.h
9173 F: include/linux/platform_data/dma-atmel.h
9175 MICROCHIP / ATMEL ECC DRIVER
9176 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9177 L: linux-crypto@vger.kernel.org
9179 F: drivers/crypto/atmel-ecc.*
9181 MICROCHIP / ATMEL ISC DRIVER
9182 M: Songjun Wu <songjun.wu@microchip.com>
9183 L: linux-media@vger.kernel.org
9185 F: drivers/media/platform/atmel/atmel-isc.c
9186 F: drivers/media/platform/atmel/atmel-isc-regs.h
9187 F: devicetree/bindings/media/atmel-isc.txt
9189 MICROCHIP / ATMEL NAND DRIVER
9190 M: Wenyou Yang <wenyou.yang@microchip.com>
9191 M: Josh Wu <rainyfeeling@outlook.com>
9192 L: linux-mtd@lists.infradead.org
9194 F: drivers/mtd/nand/atmel/*
9195 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9197 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9198 M: Woojung Huh <Woojung.Huh@microchip.com>
9199 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9200 L: netdev@vger.kernel.org
9202 F: net/dsa/tag_ksz.c
9203 F: drivers/net/dsa/microchip/*
9204 F: include/linux/platform_data/microchip-ksz.h
9205 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9207 MICROCHIP LAN743X ETHERNET DRIVER
9208 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9209 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9210 L: netdev@vger.kernel.org
9212 F: drivers/net/ethernet/microchip/lan743x_*
9214 MICROCHIP USB251XB DRIVER
9215 M: Richard Leitner <richard.leitner@skidata.com>
9216 L: linux-usb@vger.kernel.org
9218 F: drivers/usb/misc/usb251xb.c
9219 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9221 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9222 M: Don Brace <don.brace@microsemi.com>
9223 L: esc.storagedev@microsemi.com
9224 L: linux-scsi@vger.kernel.org
9226 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9227 F: drivers/scsi/smartpqi/Kconfig
9228 F: drivers/scsi/smartpqi/Makefile
9229 F: include/linux/cciss*.h
9230 F: include/uapi/linux/cciss*.h
9231 F: Documentation/scsi/smartpqi.txt
9233 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9234 M: Chen Yu <yu.c.chen@intel.com>
9235 L: platform-driver-x86@vger.kernel.org
9237 F: drivers/platform/x86/surfacepro3_button.c
9240 M: Oliver Neukum <oliver@neukum.org>
9242 F: drivers/usb/image/microtek.*
9245 M: Ralf Baechle <ralf@linux-mips.org>
9246 M: James Hogan <jhogan@kernel.org>
9247 L: linux-mips@linux-mips.org
9248 W: http://www.linux-mips.org/
9249 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9250 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9252 F: Documentation/devicetree/bindings/mips/
9253 F: Documentation/mips/
9255 F: drivers/platform/mips/
9257 MIPS BOSTON DEVELOPMENT BOARD
9258 M: Paul Burton <paul.burton@mips.com>
9259 L: linux-mips@linux-mips.org
9261 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9262 F: arch/mips/boot/dts/img/boston.dts
9263 F: arch/mips/configs/generic/board-boston.config
9264 F: drivers/clk/imgtec/clk-boston.c
9265 F: include/dt-bindings/clock/boston-clock.h
9267 MIPS GENERIC PLATFORM
9268 M: Paul Burton <paul.burton@mips.com>
9269 L: linux-mips@linux-mips.org
9271 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9272 F: arch/mips/generic/
9273 F: arch/mips/tools/generic-board-config.sh
9275 MIPS/LOONGSON1 ARCHITECTURE
9276 M: Keguang Zhang <keguang.zhang@gmail.com>
9277 L: linux-mips@linux-mips.org
9279 F: arch/mips/loongson32/
9280 F: arch/mips/include/asm/mach-loongson32/
9281 F: drivers/*/*loongson1*
9282 F: drivers/*/*/*loongson1*
9284 MIPS/LOONGSON2 ARCHITECTURE
9285 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9286 L: linux-mips@linux-mips.org
9288 F: arch/mips/loongson64/*{2e/2f}*
9289 F: arch/mips/include/asm/mach-loongson64/
9290 F: drivers/*/*loongson2*
9291 F: drivers/*/*/*loongson2*
9293 MIPS/LOONGSON3 ARCHITECTURE
9294 M: Huacai Chen <chenhc@lemote.com>
9295 L: linux-mips@linux-mips.org
9297 F: arch/mips/loongson64/
9298 F: arch/mips/include/asm/mach-loongson64/
9299 F: drivers/platform/mips/cpu_hwmon.c
9300 F: drivers/*/*loongson3*
9301 F: drivers/*/*/*loongson3*
9303 MIPS RINT INSTRUCTION EMULATION
9304 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9305 L: linux-mips@linux-mips.org
9307 F: arch/mips/math-emu/sp_rint.c
9308 F: arch/mips/math-emu/dp_rint.c
9310 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9311 M: Hans Verkuil <hverkuil@xs4all.nl>
9312 L: linux-media@vger.kernel.org
9313 T: git git://linuxtv.org/media_tree.git
9314 W: https://linuxtv.org
9316 F: drivers/media/radio/radio-miropcm20*
9319 M: Eric Miao <eric.y.miao@gmail.com>
9320 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9322 T: git git://github.com/hzhuang1/linux.git
9323 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9325 F: arch/arm/boot/dts/mmp*
9326 F: arch/arm/mach-mmp/
9328 MN88472 MEDIA DRIVER
9329 M: Antti Palosaari <crope@iki.fi>
9330 L: linux-media@vger.kernel.org
9331 W: https://linuxtv.org
9332 W: http://palosaari.fi/linux/
9333 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335 F: drivers/media/dvb-frontends/mn88472*
9337 MN88473 MEDIA DRIVER
9338 M: Antti Palosaari <crope@iki.fi>
9339 L: linux-media@vger.kernel.org
9340 W: https://linuxtv.org
9341 W: http://palosaari.fi/linux/
9342 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9344 F: drivers/media/dvb-frontends/mn88473*
9347 M: Jessica Yu <jeyu@kernel.org>
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9350 F: include/linux/module.h
9353 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9354 W: http://popies.net/meye/
9356 F: Documentation/media/v4l-drivers/meye*
9357 F: drivers/media/pci/meye/
9358 F: include/uapi/linux/meye.h
9360 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9361 M: Jiri Slaby <jirislaby@gmail.com>
9363 F: Documentation/serial/moxa-smartio
9364 F: drivers/tty/mxser.*
9366 MR800 AVERMEDIA USB FM RADIO DRIVER
9367 M: Alexey Klimov <klimov.linux@gmail.com>
9368 L: linux-media@vger.kernel.org
9369 T: git git://linuxtv.org/media_tree.git
9371 F: drivers/media/radio/radio-mr800.c
9373 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9374 M: Alan Ott <alan@signal11.us>
9375 L: linux-wpan@vger.kernel.org
9377 F: drivers/net/ieee802154/mrf24j40.c
9378 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9381 M: "Lee, Chun-Yi" <jlee@suse.com>
9382 L: platform-driver-x86@vger.kernel.org
9384 F: drivers/platform/x86/msi-laptop.c
9387 L: platform-driver-x86@vger.kernel.org
9389 F: drivers/platform/x86/msi-wmi.c
9392 M: Antti Palosaari <crope@iki.fi>
9393 L: linux-media@vger.kernel.org
9394 W: https://linuxtv.org
9395 W: http://palosaari.fi/linux/
9396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9397 T: git git://linuxtv.org/anttip/media_tree.git
9399 F: drivers/media/tuners/msi001*
9401 MSI2500 MEDIA DRIVER
9402 M: Antti Palosaari <crope@iki.fi>
9403 L: linux-media@vger.kernel.org
9404 W: https://linuxtv.org
9405 W: http://palosaari.fi/linux/
9406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9407 T: git git://linuxtv.org/anttip/media_tree.git
9409 F: drivers/media/usb/msi2500/
9411 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9412 M: Robert Jarzmik <robert.jarzmik@free.fr>
9413 L: linux-mtd@lists.infradead.org
9415 F: drivers/mtd/devices/docg3*
9417 MT9M032 APTINA SENSOR DRIVER
9418 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9419 L: linux-media@vger.kernel.org
9420 T: git git://linuxtv.org/media_tree.git
9422 F: drivers/media/i2c/mt9m032.c
9423 F: include/media/i2c/mt9m032.h
9425 MT9P031 APTINA CAMERA SENSOR
9426 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9427 L: linux-media@vger.kernel.org
9428 T: git git://linuxtv.org/media_tree.git
9430 F: drivers/media/i2c/mt9p031.c
9431 F: include/media/i2c/mt9p031.h
9433 MT9T001 APTINA CAMERA SENSOR
9434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9435 L: linux-media@vger.kernel.org
9436 T: git git://linuxtv.org/media_tree.git
9438 F: drivers/media/i2c/mt9t001.c
9439 F: include/media/i2c/mt9t001.h
9441 MT9T112 APTINA CAMERA SENSOR
9442 M: Jacopo Mondi <jacopo@jmondi.org>
9443 L: linux-media@vger.kernel.org
9444 T: git git://linuxtv.org/media_tree.git
9446 F: drivers/media/i2c/mt9t112.c
9447 F: include/media/i2c/mt9t112.h
9449 MT9V032 APTINA CAMERA SENSOR
9450 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9451 L: linux-media@vger.kernel.org
9452 T: git git://linuxtv.org/media_tree.git
9454 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9455 F: drivers/media/i2c/mt9v032.c
9456 F: include/media/i2c/mt9v032.h
9458 MULTIFUNCTION DEVICES (MFD)
9459 M: Lee Jones <lee.jones@linaro.org>
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9462 F: Documentation/devicetree/bindings/mfd/
9464 F: include/linux/mfd/
9465 F: include/dt-bindings/mfd/
9467 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9469 F: drivers/mmc/host/mmc_spi.c
9470 F: include/linux/spi/mmc_spi.h
9472 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9473 M: Ulf Hansson <ulf.hansson@linaro.org>
9474 L: linux-mmc@vger.kernel.org
9475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9477 F: Documentation/devicetree/bindings/mmc/
9479 F: include/linux/mmc/
9480 F: include/uapi/linux/mmc/
9482 MULTIPLEXER SUBSYSTEM
9483 M: Peter Rosin <peda@axentia.se>
9485 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9486 F: Documentation/devicetree/bindings/mux/
9487 F: include/linux/dt-bindings/mux/
9488 F: include/linux/mux/
9491 MULTITECH MULTIPORT CARD (ISICOM)
9493 F: drivers/tty/isicom.c
9494 F: include/linux/isicom.h
9496 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9497 M: Bin Liu <b-liu@ti.com>
9498 L: linux-usb@vger.kernel.org
9500 F: drivers/usb/musb/
9502 MXL5007T MEDIA DRIVER
9503 M: Michael Krufky <mkrufky@linuxtv.org>
9504 L: linux-media@vger.kernel.org
9505 W: https://linuxtv.org
9506 W: http://github.com/mkrufky
9507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9508 T: git git://linuxtv.org/mkrufky/tuners.git
9510 F: drivers/media/tuners/mxl5007t.*
9513 M: Marek Vasut <marex@denx.de>
9515 F: drivers/gpu/drm/mxsfb/
9516 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9518 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9519 M: Chris Lee <christopher.lee@cspi.com>
9520 L: netdev@vger.kernel.org
9521 W: https://www.cspi.com/ethernet-products/support/downloads/
9523 F: drivers/net/ethernet/myricom/myri10ge/
9525 NAND FLASH SUBSYSTEM
9526 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9527 R: Richard Weinberger <richard@nod.at>
9528 L: linux-mtd@lists.infradead.org
9529 W: http://www.linux-mtd.infradead.org/
9530 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9531 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9532 T: git git://git.infradead.org/linux-mtd.git nand/next
9534 F: drivers/mtd/nand/
9535 F: include/linux/mtd/*nand*.h
9537 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9538 M: Daniel Mack <zonque@gmail.com>
9540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9541 W: http://www.native-instruments.com
9544 NATSEMI ETHERNET DRIVER (DP8381x)
9546 F: drivers/net/ethernet/natsemi/natsemi.c
9549 M: Petr Vandrovec <petr@vandrovec.name>
9551 F: drivers/staging/ncpfs/
9553 NCR 5380 SCSI DRIVERS
9554 M: Finn Thain <fthain@telegraphics.com.au>
9555 M: Michael Schmitz <schmitzmic@gmail.com>
9556 L: linux-scsi@vger.kernel.org
9558 F: Documentation/scsi/g_NCR5380.txt
9559 F: drivers/scsi/NCR5380.*
9560 F: drivers/scsi/arm/cumana_1.c
9561 F: drivers/scsi/arm/oak.c
9562 F: drivers/scsi/atari_scsi.*
9563 F: drivers/scsi/dmx3191d.c
9564 F: drivers/scsi/g_NCR5380.*
9565 F: drivers/scsi/mac_scsi.*
9566 F: drivers/scsi/sun3_scsi.*
9567 F: drivers/scsi/sun3_scsi_vme.c
9569 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9570 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9571 L: linux-scsi@vger.kernel.org
9573 F: drivers/scsi/NCR_D700.*
9575 NCT6775 HARDWARE MONITOR DRIVER
9576 M: Guenter Roeck <linux@roeck-us.net>
9577 L: linux-hwmon@vger.kernel.org
9579 F: Documentation/hwmon/nct6775
9580 F: drivers/hwmon/nct6775.c
9582 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9583 M: Faisal Latif <faisal.latif@intel.com>
9584 L: linux-rdma@vger.kernel.org
9585 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9587 F: drivers/infiniband/hw/nes/
9588 F: include/uapi/rdma/nes-abi.h
9590 NETEM NETWORK EMULATOR
9591 M: Stephen Hemminger <stephen@networkplumber.org>
9592 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9594 F: net/sched/sch_netem.c
9596 NETERION 10GbE DRIVERS (s2io/vxge)
9597 M: Jon Mason <jdmason@kudzu.us>
9598 L: netdev@vger.kernel.org
9600 F: Documentation/networking/s2io.txt
9601 F: Documentation/networking/vxge.txt
9602 F: drivers/net/ethernet/neterion/
9605 M: Pablo Neira Ayuso <pablo@netfilter.org>
9606 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9607 M: Florian Westphal <fw@strlen.de>
9608 L: netfilter-devel@vger.kernel.org
9609 L: coreteam@netfilter.org
9610 W: http://www.netfilter.org/
9611 W: http://www.iptables.org/
9612 W: http://www.nftables.org/
9613 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9617 F: include/linux/netfilter*
9618 F: include/linux/netfilter/
9619 F: include/net/netfilter/
9620 F: include/uapi/linux/netfilter*
9621 F: include/uapi/linux/netfilter/
9622 F: net/*/netfilter.c
9625 F: net/bridge/br_netfilter*.c
9627 NETROM NETWORK LAYER
9628 M: Ralf Baechle <ralf@linux-mips.org>
9629 L: linux-hams@vger.kernel.org
9630 W: http://www.linux-ax25.org/
9632 F: include/net/netrom.h
9633 F: include/uapi/linux/netrom.h
9636 NETRONOME ETHERNET DRIVERS
9637 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9638 L: oss-drivers@netronome.com
9640 F: drivers/net/ethernet/netronome/
9642 NETWORK BLOCK DEVICE (NBD)
9643 M: Josef Bacik <jbacik@fb.com>
9645 L: linux-block@vger.kernel.org
9646 L: nbd@other.debian.org
9647 F: Documentation/blockdev/nbd.txt
9648 F: drivers/block/nbd.c
9649 F: include/uapi/linux/nbd.h
9651 NETWORK DROP MONITOR
9652 M: Neil Horman <nhorman@tuxdriver.com>
9653 L: netdev@vger.kernel.org
9655 W: https://fedorahosted.org/dropwatch/
9656 F: net/core/drop_monitor.c
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
9665 F: Documentation/devicetree/bindings/net/
9667 F: include/linux/if_*
9668 F: include/linux/netdevice.h
9669 F: include/linux/etherdevice.h
9670 F: include/linux/fcdevice.h
9671 F: include/linux/fddidevice.h
9672 F: include/linux/hippidevice.h
9673 F: include/linux/inetdevice.h
9674 F: include/uapi/linux/if_*
9675 F: include/uapi/linux/netdevice.h
9677 NETWORKING DRIVERS (WIRELESS)
9678 M: Kalle Valo <kvalo@codeaurora.org>
9679 L: linux-wireless@vger.kernel.org
9680 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9684 F: Documentation/devicetree/bindings/net/wireless/
9685 F: drivers/net/wireless/
9688 M: Andrew Lunn <andrew@lunn.ch>
9689 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9690 M: Florian Fainelli <f.fainelli@gmail.com>
9693 F: include/net/dsa.h
9694 F: include/linux/dsa/
9697 NETWORKING [GENERAL]
9698 M: "David S. Miller" <davem@davemloft.net>
9699 L: netdev@vger.kernel.org
9700 W: http://www.linuxfoundation.org/en/Net
9701 Q: http://patchwork.ozlabs.org/project/netdev/list/
9702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9704 B: mailto:netdev@vger.kernel.org
9708 F: include/linux/in.h
9709 F: include/linux/net.h
9710 F: include/linux/netdevice.h
9711 F: include/uapi/linux/in.h
9712 F: include/uapi/linux/net.h
9713 F: include/uapi/linux/netdevice.h
9714 F: include/uapi/linux/net_namespace.h
9715 F: tools/testing/selftests/net/
9720 M: Steffen Klassert <steffen.klassert@secunet.com>
9721 M: Herbert Xu <herbert@gondor.apana.org.au>
9722 M: "David S. Miller" <davem@davemloft.net>
9723 L: netdev@vger.kernel.org
9724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9733 F: net/ipv4/ipcomp.c
9734 F: net/ipv4/ip_vti.c
9738 F: net/ipv6/ipcomp6.c
9739 F: net/ipv6/ip6_vti.c
9740 F: include/uapi/linux/xfrm.h
9741 F: include/net/xfrm.h
9743 NETWORKING [IPv4/IPv6]
9744 M: "David S. Miller" <davem@davemloft.net>
9745 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9746 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9747 L: netdev@vger.kernel.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9755 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9756 M: Paul Moore <paul@paul-moore.com>
9757 W: https://github.com/netlabel
9758 L: netdev@vger.kernel.org
9759 L: linux-security-module@vger.kernel.org
9761 F: Documentation/netlabel/
9762 F: include/net/calipso.h
9763 F: include/net/cipso_ipv4.h
9764 F: include/net/netlabel.h
9765 F: include/uapi/linux/netfilter/xt_SECMARK.h
9766 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9768 F: net/ipv4/cipso_ipv4.c
9769 F: net/ipv6/calipso.c
9770 F: net/netfilter/xt_CONNSECMARK.c
9771 F: net/netfilter/xt_SECMARK.c
9774 M: Ilya Lesokhin <ilyal@mellanox.com>
9775 M: Aviad Yehezkel <aviadye@mellanox.com>
9776 M: Dave Watson <davejwatson@fb.com>
9777 L: netdev@vger.kernel.org
9780 F: include/uapi/linux/tls.h
9781 F: include/net/tls.h
9783 NETWORKING [WIRELESS]
9784 L: linux-wireless@vger.kernel.org
9785 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9788 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9790 F: drivers/net/netdevsim/*
9792 NETXEN (1/10) GbE SUPPORT
9793 M: Manish Chopra <manish.chopra@cavium.com>
9794 M: Rahul Verma <rahul.verma@cavium.com>
9795 M: Dept-GELinuxNICDev@cavium.com
9796 L: netdev@vger.kernel.org
9798 F: drivers/net/ethernet/qlogic/netxen/
9801 M: Samuel Ortiz <sameo@linux.intel.com>
9802 L: linux-wireless@vger.kernel.org
9803 L: linux-nfc@lists.01.org (subscribers-only)
9807 F: include/uapi/linux/nfc.h
9809 F: include/linux/platform_data/nfcmrvl.h
9810 F: include/linux/platform_data/nxp-nci.h
9811 F: Documentation/devicetree/bindings/net/nfc/
9813 NFS, SUNRPC, AND LOCKD CLIENTS
9814 M: Trond Myklebust <trond.myklebust@primarydata.com>
9815 M: Anna Schumaker <anna.schumaker@netapp.com>
9816 L: linux-nfs@vger.kernel.org
9817 W: http://client.linux-nfs.org
9818 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9824 F: include/linux/lockd/
9825 F: include/linux/nfs*
9826 F: include/linux/sunrpc/
9827 F: include/uapi/linux/nfs*
9828 F: include/uapi/linux/sunrpc/
9831 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9832 L: linux-nilfs@vger.kernel.org
9833 W: https://nilfs.sourceforge.io/
9834 W: https://nilfs.osdn.jp/
9835 T: git git://github.com/konis/nilfs2.git
9837 F: Documentation/filesystems/nilfs2.txt
9839 F: include/trace/events/nilfs2.h
9840 F: include/uapi/linux/nilfs2_api.h
9841 F: include/uapi/linux/nilfs2_ondisk.h
9843 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9844 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9845 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9847 F: Documentation/scsi/NinjaSCSI.txt
9848 F: drivers/scsi/pcmcia/nsp_*
9850 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9851 M: GOTO Masanori <gotom@debian.or.jp>
9852 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9853 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9855 F: Documentation/scsi/NinjaSCSI.txt
9856 F: drivers/scsi/nsp32*
9859 M: Ley Foon Tan <lftan@altera.com>
9860 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9865 NOHZ, DYNTICKS SUPPORT
9866 M: Frederic Weisbecker <fweisbec@gmail.com>
9867 M: Thomas Gleixner <tglx@linutronix.de>
9868 M: Ingo Molnar <mingo@kernel.org>
9869 L: linux-kernel@vger.kernel.org
9870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9872 F: kernel/time/tick*.*
9873 F: include/linux/tick.h
9874 F: include/linux/sched/nohz.h
9876 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9877 M: Pavel Machek <pavel@ucw.cz>
9878 M: Sakari Ailus <sakari.ailus@iki.fi>
9879 L: linux-media@vger.kernel.org
9881 F: drivers/media/i2c/et8ek8
9882 F: drivers/media/i2c/ad5820.c
9884 NOKIA N900 POWER SUPPLY DRIVERS
9885 R: Pali Rohár <pali.rohar@gmail.com>
9886 F: include/linux/power/bq2415x_charger.h
9887 F: include/linux/power/bq27xxx_battery.h
9888 F: include/linux/power/isp1704_charger.h
9889 F: drivers/power/supply/bq2415x_charger.c
9890 F: drivers/power/supply/bq27xxx_battery.c
9891 F: drivers/power/supply/bq27xxx_battery_i2c.c
9892 F: drivers/power/supply/isp1704_charger.c
9893 F: drivers/power/supply/rx51_battery.c
9896 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9897 L: linux-ntb@googlegroups.com
9899 F: drivers/ntb/hw/amd/
9902 M: Jon Mason <jdmason@kudzu.us>
9903 M: Dave Jiang <dave.jiang@intel.com>
9904 M: Allen Hubbe <allenbh@gmail.com>
9905 L: linux-ntb@googlegroups.com
9907 W: https://github.com/jonmason/ntb/wiki
9908 T: git git://github.com/jonmason/ntb.git
9910 F: drivers/net/ntb_netdev.c
9911 F: include/linux/ntb.h
9912 F: include/linux/ntb_transport.h
9913 F: tools/testing/selftests/ntb/
9916 M: Serge Semin <fancer.lancer@gmail.com>
9917 L: linux-ntb@googlegroups.com
9919 F: drivers/ntb/hw/idt/
9922 M: Dave Jiang <dave.jiang@intel.com>
9923 L: linux-ntb@googlegroups.com
9925 W: https://github.com/davejiang/linux/wiki
9926 T: git https://github.com/davejiang/linux.git
9927 F: drivers/ntb/hw/intel/
9930 M: Anton Altaparmakov <anton@tuxera.com>
9931 L: linux-ntfs-dev@lists.sourceforge.net
9932 W: http://www.tuxera.com/
9933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9935 F: Documentation/filesystems/ntfs.txt
9939 M: Finn Thain <fthain@telegraphics.com.au>
9940 L: linux-m68k@lists.linux-m68k.org
9942 F: arch/*/include/asm/nubus.h
9944 F: include/linux/nubus.h
9945 F: include/uapi/linux/nubus.h
9947 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9948 M: Antonino Daplas <adaplas@gmail.com>
9949 L: linux-fbdev@vger.kernel.org
9951 F: drivers/video/fbdev/riva/
9952 F: drivers/video/fbdev/nvidia/
9955 M: Keith Busch <keith.busch@intel.com>
9956 M: Jens Axboe <axboe@fb.com>
9957 M: Christoph Hellwig <hch@lst.de>
9958 M: Sagi Grimberg <sagi@grimberg.me>
9959 L: linux-nvme@lists.infradead.org
9960 T: git://git.infradead.org/nvme.git
9961 W: http://git.infradead.org/nvme.git
9963 F: drivers/nvme/host/
9964 F: include/linux/nvme.h
9965 F: include/uapi/linux/nvme_ioctl.h
9967 NVM EXPRESS FC TRANSPORT DRIVERS
9968 M: James Smart <james.smart@broadcom.com>
9969 L: linux-nvme@lists.infradead.org
9971 F: include/linux/nvme-fc.h
9972 F: include/linux/nvme-fc-driver.h
9973 F: drivers/nvme/host/fc.c
9974 F: drivers/nvme/target/fc.c
9975 F: drivers/nvme/target/fcloop.c
9977 NVM EXPRESS TARGET DRIVER
9978 M: Christoph Hellwig <hch@lst.de>
9979 M: Sagi Grimberg <sagi@grimberg.me>
9980 L: linux-nvme@lists.infradead.org
9981 T: git://git.infradead.org/nvme.git
9982 W: http://git.infradead.org/nvme.git
9984 F: drivers/nvme/target/
9987 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9990 F: Documentation/devicetree/bindings/nvmem/
9991 F: Documentation/ABI/stable/sysfs-bus-nvmem
9992 F: include/linux/nvmem-consumer.h
9993 F: include/linux/nvmem-provider.h
9996 M: Fabio Estevam <fabio.estevam@nxp.com>
9997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9999 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10000 F: sound/soc/codecs/sgtl5000*
10002 NXP TDA998X DRM DRIVER
10003 M: Russell King <linux@armlinux.org.uk>
10005 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10006 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10007 F: drivers/gpu/drm/i2c/tda998x_drv.c
10008 F: include/drm/i2c/tda998x.h
10011 M: Peter Rosin <peda@axentia.se>
10012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10014 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10015 F: sound/soc/codecs/tfa9879*
10018 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10019 R: Charles Gorand <charles.gorand@effinnov.com>
10020 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10022 F: drivers/nfc/nxp-nci
10025 M: Josh Poimboeuf <jpoimboe@redhat.com>
10026 M: Peter Zijlstra <peterz@infradead.org>
10030 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10031 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10032 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10033 L: linuxppc-dev@lists.ozlabs.org
10035 F: arch/powerpc/platforms/powernv/ocxl.c
10036 F: arch/powerpc/include/asm/pnv-ocxl.h
10037 F: drivers/misc/ocxl/
10038 F: include/misc/ocxl*
10039 F: include/uapi/misc/ocxl.h
10040 F: Documentation/accelerators/ocxl.txt
10043 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10044 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10046 L: linux-omap@vger.kernel.org
10050 OMAP CLOCK FRAMEWORK SUPPORT
10051 M: Paul Walmsley <paul@pwsan.com>
10052 L: linux-omap@vger.kernel.org
10054 F: arch/arm/*omap*/*clock*
10056 OMAP DEVICE TREE SUPPORT
10057 M: Benoît Cousson <bcousson@baylibre.com>
10058 M: Tony Lindgren <tony@atomide.com>
10059 L: linux-omap@vger.kernel.org
10060 L: devicetree@vger.kernel.org
10062 F: arch/arm/boot/dts/*omap*
10063 F: arch/arm/boot/dts/*am3*
10064 F: arch/arm/boot/dts/*am4*
10065 F: arch/arm/boot/dts/*am5*
10066 F: arch/arm/boot/dts/*dra7*
10068 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10069 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10070 L: linux-omap@vger.kernel.org
10071 L: linux-fbdev@vger.kernel.org
10073 F: drivers/video/fbdev/omap2/
10074 F: Documentation/arm/OMAP/DSS
10076 OMAP FRAMEBUFFER SUPPORT
10077 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10078 L: linux-fbdev@vger.kernel.org
10079 L: linux-omap@vger.kernel.org
10081 F: drivers/video/fbdev/omap/
10083 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10084 M: Roger Quadros <rogerq@ti.com>
10085 M: Tony Lindgren <tony@atomide.com>
10086 L: linux-omap@vger.kernel.org
10088 F: drivers/memory/omap-gpmc.c
10089 F: arch/arm/mach-omap2/*gpmc*
10092 M: Grygorii Strashko <grygorii.strashko@ti.com>
10093 M: Santosh Shilimkar <ssantosh@kernel.org>
10094 M: Kevin Hilman <khilman@kernel.org>
10095 L: linux-omap@vger.kernel.org
10097 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10098 F: drivers/gpio/gpio-omap.c
10100 OMAP HARDWARE SPINLOCK SUPPORT
10101 M: Ohad Ben-Cohen <ohad@wizery.com>
10102 L: linux-omap@vger.kernel.org
10104 F: drivers/hwspinlock/omap_hwspinlock.c
10106 OMAP HS MMC SUPPORT
10107 L: linux-mmc@vger.kernel.org
10108 L: linux-omap@vger.kernel.org
10110 F: drivers/mmc/host/omap_hsmmc.c
10113 M: Paul Walmsley <paul@pwsan.com>
10114 L: linux-omap@vger.kernel.org
10116 F: arch/arm/mach-omap2/omap_hwmod*data*
10118 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10119 M: Benoît Cousson <bcousson@baylibre.com>
10120 L: linux-omap@vger.kernel.org
10122 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10125 M: Benoît Cousson <bcousson@baylibre.com>
10126 M: Paul Walmsley <paul@pwsan.com>
10127 L: linux-omap@vger.kernel.org
10129 F: arch/arm/mach-omap2/omap_hwmod.*
10131 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10132 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10133 L: linux-media@vger.kernel.org
10135 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10136 F: drivers/media/platform/omap3isp/
10137 F: drivers/staging/media/omap4iss/
10140 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10141 L: linux-omap@vger.kernel.org
10143 F: drivers/mmc/host/omap.c
10145 OMAP POWER MANAGEMENT SUPPORT
10146 M: Kevin Hilman <khilman@kernel.org>
10147 L: linux-omap@vger.kernel.org
10149 F: arch/arm/*omap*/*pm*
10150 F: drivers/cpufreq/omap-cpufreq.c
10152 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10153 M: Rajendra Nayak <rnayak@codeaurora.org>
10154 M: Paul Walmsley <paul@pwsan.com>
10155 L: linux-omap@vger.kernel.org
10157 F: arch/arm/mach-omap2/prm*
10159 OMAP RANDOM NUMBER GENERATOR SUPPORT
10160 M: Deepak Saxena <dsaxena@plexity.net>
10162 F: drivers/char/hw_random/omap-rng.c
10165 L: linux-usb@vger.kernel.org
10166 L: linux-omap@vger.kernel.org
10168 F: drivers/usb/*/*omap*
10169 F: arch/arm/*omap*/usb*
10171 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10172 M: Mark Jackson <mpfj@newflow.co.uk>
10173 L: linux-omap@vger.kernel.org
10175 F: arch/arm/boot/dts/am335x-nano.dts
10178 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10179 M: Tony Lindgren <tony@atomide.com>
10180 L: linux-omap@vger.kernel.org
10181 Q: http://patchwork.kernel.org/project/linux-omap/list/
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10184 F: arch/arm/mach-omap1/
10185 F: arch/arm/plat-omap/
10186 F: arch/arm/configs/omap1_defconfig
10187 F: drivers/i2c/busses/i2c-omap.c
10188 F: include/linux/i2c-omap.h
10191 M: Tony Lindgren <tony@atomide.com>
10192 L: linux-omap@vger.kernel.org
10193 W: http://www.muru.com/linux/omap/
10194 W: http://linux.omap.com/
10195 Q: http://patchwork.kernel.org/project/linux-omap/list/
10196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10198 F: arch/arm/mach-omap2/
10199 F: arch/arm/plat-omap/
10200 F: arch/arm/configs/omap2plus_defconfig
10201 F: drivers/i2c/busses/i2c-omap.c
10202 F: drivers/irqchip/irq-omap-intc.c
10203 F: drivers/mfd/*omap*.c
10204 F: drivers/mfd/menelaus.c
10205 F: drivers/mfd/palmas.c
10206 F: drivers/mfd/tps65217.c
10207 F: drivers/mfd/tps65218.c
10208 F: drivers/mfd/tps65910.c
10209 F: drivers/mfd/twl-core.[ch]
10210 F: drivers/mfd/twl4030*.c
10211 F: drivers/mfd/twl6030*.c
10212 F: drivers/mfd/twl6040*.c
10213 F: drivers/regulator/palmas-regulator*.c
10214 F: drivers/regulator/pbias-regulator.c
10215 F: drivers/regulator/tps65217-regulator.c
10216 F: drivers/regulator/tps65218-regulator.c
10217 F: drivers/regulator/tps65910-regulator.c
10218 F: drivers/regulator/twl-regulator.c
10219 F: drivers/regulator/twl6030-regulator.c
10220 F: include/linux/i2c-omap.h
10222 ONION OMEGA2+ BOARD
10223 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10224 L: linux-mips@linux-mips.org
10226 F: arch/mips/boot/dts/ralink/omega2p.dts
10229 M: Bob Copeland <me@bobcopeland.com>
10230 L: linux-karma-devel@lists.sourceforge.net
10232 F: Documentation/filesystems/omfs.txt
10235 OMNIKEY CARDMAN 4000 DRIVER
10236 M: Harald Welte <laforge@gnumonks.org>
10238 F: drivers/char/pcmcia/cm4000_cs.c
10239 F: include/linux/cm4000_cs.h
10240 F: include/uapi/linux/cm4000_cs.h
10242 OMNIKEY CARDMAN 4040 DRIVER
10243 M: Harald Welte <laforge@gnumonks.org>
10245 F: drivers/char/pcmcia/cm4040_cs.*
10247 OMNIVISION OV13858 SENSOR DRIVER
10248 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10249 L: linux-media@vger.kernel.org
10250 T: git git://linuxtv.org/media_tree.git
10252 F: drivers/media/i2c/ov13858.c
10254 OMNIVISION OV2685 SENSOR DRIVER
10255 M: Shunqian Zheng <zhengsq@rock-chips.com>
10256 L: linux-media@vger.kernel.org
10257 T: git git://linuxtv.org/media_tree.git
10259 F: drivers/media/i2c/ov2685.c
10261 OMNIVISION OV5640 SENSOR DRIVER
10262 M: Steve Longerbeam <slongerbeam@gmail.com>
10263 L: linux-media@vger.kernel.org
10264 T: git git://linuxtv.org/media_tree.git
10266 F: drivers/media/i2c/ov5640.c
10268 OMNIVISION OV5647 SENSOR DRIVER
10269 M: Luis Oliveira <lolivei@synopsys.com>
10270 L: linux-media@vger.kernel.org
10271 T: git git://linuxtv.org/media_tree.git
10273 F: drivers/media/i2c/ov5647.c
10275 OMNIVISION OV5695 SENSOR DRIVER
10276 M: Shunqian Zheng <zhengsq@rock-chips.com>
10277 L: linux-media@vger.kernel.org
10278 T: git git://linuxtv.org/media_tree.git
10280 F: drivers/media/i2c/ov5695.c
10282 OMNIVISION OV7670 SENSOR DRIVER
10283 M: Jonathan Corbet <corbet@lwn.net>
10284 L: linux-media@vger.kernel.org
10285 T: git git://linuxtv.org/media_tree.git
10287 F: drivers/media/i2c/ov7670.c
10288 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10290 OMNIVISION OV772x SENSOR DRIVER
10291 M: Jacopo Mondi <jacopo@jmondi.org>
10292 L: linux-media@vger.kernel.org
10293 T: git git://linuxtv.org/media_tree.git
10295 F: drivers/media/i2c/ov772x.c
10296 F: include/media/i2c/ov772x.h
10298 OMNIVISION OV7740 SENSOR DRIVER
10299 M: Wenyou Yang <wenyou.yang@microchip.com>
10300 L: linux-media@vger.kernel.org
10301 T: git git://linuxtv.org/media_tree.git
10303 F: drivers/media/i2c/ov7740.c
10304 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10306 OMNIVISION OV9650 SENSOR DRIVER
10307 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10308 R: Akinobu Mita <akinobu.mita@gmail.com>
10309 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10310 L: linux-media@vger.kernel.org
10311 T: git git://linuxtv.org/media_tree.git
10313 F: drivers/media/i2c/ov9650.c
10314 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10316 ONENAND FLASH DRIVER
10317 M: Kyungmin Park <kyungmin.park@samsung.com>
10318 L: linux-mtd@lists.infradead.org
10320 F: drivers/mtd/onenand/
10321 F: include/linux/mtd/onenand*.h
10323 ONSTREAM SCSI TAPE DRIVER
10324 M: Willem Riede <osst@riede.org>
10325 L: osst-users@lists.sourceforge.net
10326 L: linux-scsi@vger.kernel.org
10328 F: Documentation/scsi/osst.txt
10329 F: drivers/scsi/osst.*
10330 F: drivers/scsi/osst_*.h
10331 F: drivers/scsi/st.h
10334 M: Jens Wiklander <jens.wiklander@linaro.org>
10336 F: drivers/tee/optee/
10339 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10340 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10341 L: linux-rdma@vger.kernel.org
10343 F: drivers/infiniband/ulp/opa_vnic
10345 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10346 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10347 L: devicetree@vger.kernel.org
10349 F: Documentation/devicetree/dynamic-resolution-notes.txt
10350 F: Documentation/devicetree/overlay-notes.txt
10351 F: drivers/of/overlay.c
10352 F: drivers/of/resolver.c
10354 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10355 M: Rob Herring <robh+dt@kernel.org>
10356 M: Frank Rowand <frowand.list@gmail.com>
10357 L: devicetree@vger.kernel.org
10358 W: http://www.devicetree.org/
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10362 F: include/linux/of*.h
10364 F: Documentation/ABI/testing/sysfs-firmware-ofw
10366 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10367 M: Rob Herring <robh+dt@kernel.org>
10368 M: Mark Rutland <mark.rutland@arm.com>
10369 L: devicetree@vger.kernel.org
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10371 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10373 F: Documentation/devicetree/
10374 F: arch/*/boot/dts/
10375 F: include/dt-bindings/
10377 OPENCORES I2C BUS DRIVER
10378 M: Peter Korsgaard <jacmet@sunsite.dk>
10379 L: linux-i2c@vger.kernel.org
10381 F: Documentation/i2c/busses/i2c-ocores
10382 F: drivers/i2c/busses/i2c-ocores.c
10384 OPENRISC ARCHITECTURE
10385 M: Jonas Bonn <jonas@southpole.se>
10386 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10387 M: Stafford Horne <shorne@gmail.com>
10388 T: git git://github.com/openrisc/linux.git
10389 L: openrisc@lists.librecores.org
10390 W: http://openrisc.io
10392 F: Documentation/devicetree/bindings/openrisc/
10393 F: Documentation/openrisc/
10395 F: drivers/irqchip/irq-ompic.c
10396 F: drivers/irqchip/irq-or1k-*
10399 M: Pravin B Shelar <pshelar@ovn.org>
10400 L: netdev@vger.kernel.org
10401 L: dev@openvswitch.org
10402 W: http://openvswitch.org
10404 F: net/openvswitch/
10405 F: include/uapi/linux/openvswitch.h
10407 OPERATING PERFORMANCE POINTS (OPP)
10408 M: Viresh Kumar <vireshk@kernel.org>
10409 M: Nishanth Menon <nm@ti.com>
10410 M: Stephen Boyd <sboyd@kernel.org>
10411 L: linux-pm@vger.kernel.org
10413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10415 F: include/linux/pm_opp.h
10416 F: Documentation/power/opp.txt
10417 F: Documentation/devicetree/bindings/opp/
10420 M: Clemens Ladisch <clemens@ladisch.de>
10421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10422 T: git git://git.alsa-project.org/alsa-kernel.git
10424 F: sound/drivers/opl4/
10427 M: Robert Richter <rric@kernel.org>
10428 L: oprofile-list@lists.sf.net
10430 F: arch/*/include/asm/oprofile*.h
10431 F: arch/*/oprofile/
10432 F: drivers/oprofile/
10433 F: include/linux/oprofile.h
10435 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10436 M: Mark Fasheh <mark@fasheh.com>
10437 M: Joel Becker <jlbec@evilplan.org>
10438 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10439 W: http://ocfs2.wiki.kernel.org
10441 F: Documentation/filesystems/ocfs2.txt
10442 F: Documentation/filesystems/dlmfs.txt
10445 ORANGEFS FILESYSTEM
10446 M: Mike Marshall <hubcap@omnibond.com>
10447 R: Martin Brandenburg <martin@omnibond.com>
10448 L: devel@lists.orangefs.org
10449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10452 F: Documentation/filesystems/orangefs.txt
10455 L: linux-wireless@vger.kernel.org
10456 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10457 W: http://www.nongnu.org/orinoco/
10459 F: drivers/net/wireless/intersil/orinoco/
10461 OSD LIBRARY and FILESYSTEM
10462 M: Boaz Harrosh <ooo@electrozaur.com>
10464 F: drivers/scsi/osd/
10465 F: include/scsi/osd_*
10468 OV2659 OMNIVISION SENSOR DRIVER
10469 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10470 L: linux-media@vger.kernel.org
10471 W: https://linuxtv.org
10472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10473 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10475 F: drivers/media/i2c/ov2659.c
10476 F: include/media/i2c/ov2659.h
10479 M: Miklos Szeredi <miklos@szeredi.hu>
10480 L: linux-unionfs@vger.kernel.org
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10484 F: Documentation/filesystems/overlayfs.txt
10486 P54 WIRELESS DRIVER
10487 M: Christian Lamparter <chunkeey@googlemail.com>
10488 L: linux-wireless@vger.kernel.org
10489 W: http://wireless.kernel.org/en/users/Drivers/p54
10491 F: drivers/net/wireless/intersil/p54/
10493 PA SEMI ETHERNET DRIVER
10494 L: netdev@vger.kernel.org
10496 F: drivers/net/ethernet/pasemi/*
10498 PA SEMI SMBUS DRIVER
10499 L: linux-i2c@vger.kernel.org
10501 F: drivers/i2c/busses/i2c-pasemi.c
10503 PADATA PARALLEL EXECUTION MECHANISM
10504 M: Steffen Klassert <steffen.klassert@secunet.com>
10505 L: linux-crypto@vger.kernel.org
10508 F: include/linux/padata.h
10509 F: Documentation/padata.txt
10511 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10512 M: Harald Welte <laforge@gnumonks.org>
10513 L: platform-driver-x86@vger.kernel.org
10515 F: drivers/platform/x86/panasonic-laptop.c
10517 PARALLEL LCD/KEYPAD PANEL DRIVER
10518 M: Willy Tarreau <willy@haproxy.com>
10519 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10521 F: Documentation/misc-devices/lcd-panel-cgram.txt
10522 F: drivers/misc/panel.c
10524 PARALLEL PORT SUBSYSTEM
10525 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10526 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10527 L: linux-parport@lists.infradead.org (subscribers-only)
10529 F: drivers/parport/
10530 F: include/linux/parport*.h
10531 F: drivers/char/ppdev.c
10532 F: include/uapi/linux/ppdev.h
10533 F: Documentation/parport*.txt
10535 PARAVIRT_OPS INTERFACE
10536 M: Juergen Gross <jgross@suse.com>
10537 M: Alok Kataria <akataria@vmware.com>
10538 L: virtualization@lists.linux-foundation.org
10540 F: Documentation/virtual/paravirt_ops.txt
10541 F: arch/*/kernel/paravirt*
10542 F: arch/*/include/asm/paravirt*.h
10543 F: include/linux/hypervisor.h
10545 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10546 M: Tim Waugh <tim@cyberelk.net>
10547 L: linux-parport@lists.infradead.org (subscribers-only)
10549 F: Documentation/blockdev/paride.txt
10550 F: drivers/block/paride/
10552 PARISC ARCHITECTURE
10553 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10554 M: Helge Deller <deller@gmx.de>
10555 L: linux-parisc@vger.kernel.org
10556 W: http://www.parisc-linux.org/
10557 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10562 F: Documentation/parisc/
10564 F: drivers/char/agp/parisc-agp.c
10565 F: drivers/input/serio/gscps2.c
10566 F: drivers/parport/parport_gsc.*
10567 F: drivers/tty/serial/8250/8250_gsc.c
10568 F: drivers/video/fbdev/sti*
10569 F: drivers/video/console/sti*
10570 F: drivers/video/logo/logo_parisc*
10573 M: Jiri Pirko <jiri@mellanox.com>
10574 L: netdev@vger.kernel.org
10577 F: lib/test_parman.c
10578 F: include/linux/parman.h
10580 PC87360 HARDWARE MONITORING DRIVER
10581 M: Jim Cromie <jim.cromie@gmail.com>
10582 L: linux-hwmon@vger.kernel.org
10584 F: Documentation/hwmon/pc87360
10585 F: drivers/hwmon/pc87360.c
10587 PC8736x GPIO DRIVER
10588 M: Jim Cromie <jim.cromie@gmail.com>
10590 F: drivers/char/pc8736x_gpio.c
10592 PC87427 HARDWARE MONITORING DRIVER
10593 M: Jean Delvare <jdelvare@suse.com>
10594 L: linux-hwmon@vger.kernel.org
10596 F: Documentation/hwmon/pc87427
10597 F: drivers/hwmon/pc87427.c
10600 M: Riku Voipio <riku.voipio@iki.fi>
10602 F: drivers/leds/leds-pca9532.c
10603 F: include/linux/leds-pca9532.h
10605 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10606 M: Guenter Roeck <linux@roeck-us.net>
10607 L: linux-i2c@vger.kernel.org
10609 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10611 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10612 M: Khalid Aziz <khalid@gonehiking.org>
10614 F: drivers/firmware/pcdp.*
10616 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10617 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10618 L: linux-pci@vger.kernel.org
10619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10621 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10622 F: drivers/pci/host/pci-aardvark.c
10624 PCI DRIVER FOR ALTERA PCIE IP
10625 M: Ley Foon Tan <lftan@altera.com>
10626 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10627 L: linux-pci@vger.kernel.org
10629 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10630 F: drivers/pci/host/pcie-altera.c
10632 PCI DRIVER FOR APPLIEDMICRO XGENE
10633 M: Tanmay Inamdar <tinamdar@apm.com>
10634 L: linux-pci@vger.kernel.org
10635 L: linux-arm-kernel@lists.infradead.org
10637 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10638 F: drivers/pci/host/pci-xgene.c
10640 PCI DRIVER FOR ARM VERSATILE PLATFORM
10641 M: Rob Herring <robh@kernel.org>
10642 L: linux-pci@vger.kernel.org
10643 L: linux-arm-kernel@lists.infradead.org
10645 F: Documentation/devicetree/bindings/pci/versatile.txt
10646 F: drivers/pci/host/pci-versatile.c
10648 PCI DRIVER FOR ARMADA 8K
10649 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10650 L: linux-pci@vger.kernel.org
10651 L: linux-arm-kernel@lists.infradead.org
10653 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10654 F: drivers/pci/dwc/pcie-armada8k.c
10656 PCI DRIVER FOR CADENCE PCIE IP
10657 M: Alan Douglas <adouglas@cadence.com>
10658 L: linux-pci@vger.kernel.org
10660 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10661 F: drivers/pci/cadence/pcie-cadence*
10663 PCI DRIVER FOR FREESCALE LAYERSCAPE
10664 M: Minghuan Lian <minghuan.Lian@freescale.com>
10665 M: Mingkai Hu <mingkai.hu@freescale.com>
10666 M: Roy Zang <tie-fei.zang@freescale.com>
10667 L: linuxppc-dev@lists.ozlabs.org
10668 L: linux-pci@vger.kernel.org
10669 L: linux-arm-kernel@lists.infradead.org
10671 F: drivers/pci/dwc/*layerscape*
10673 PCI DRIVER FOR GENERIC OF HOSTS
10674 M: Will Deacon <will.deacon@arm.com>
10675 L: linux-pci@vger.kernel.org
10676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10678 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10679 F: drivers/pci/host/pci-host-common.c
10680 F: drivers/pci/host/pci-host-generic.c
10682 PCI DRIVER FOR IMX6
10683 M: Richard Zhu <hongxing.zhu@nxp.com>
10684 M: Lucas Stach <l.stach@pengutronix.de>
10685 L: linux-pci@vger.kernel.org
10686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10688 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10689 F: drivers/pci/dwc/*imx6*
10691 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10692 M: Keith Busch <keith.busch@intel.com>
10693 M: Jonathan Derrick <jonathan.derrick@intel.com>
10694 L: linux-pci@vger.kernel.org
10696 F: drivers/pci/host/vmd.c
10698 PCI DRIVER FOR MICROSEMI SWITCHTEC
10699 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10700 M: Logan Gunthorpe <logang@deltatee.com>
10701 L: linux-pci@vger.kernel.org
10703 F: Documentation/switchtec.txt
10704 F: Documentation/ABI/testing/sysfs-class-switchtec
10705 F: drivers/pci/switch/switchtec*
10706 F: include/uapi/linux/switchtec_ioctl.h
10707 F: include/linux/switchtec.h
10708 F: drivers/ntb/hw/mscc/
10710 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10711 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10712 M: Jason Cooper <jason@lakedaemon.net>
10713 L: linux-pci@vger.kernel.org
10714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10716 F: drivers/pci/host/*mvebu*
10718 PCI DRIVER FOR NVIDIA TEGRA
10719 M: Thierry Reding <thierry.reding@gmail.com>
10720 L: linux-tegra@vger.kernel.org
10721 L: linux-pci@vger.kernel.org
10723 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10724 F: drivers/pci/host/pci-tegra.c
10726 PCI DRIVER FOR RENESAS R-CAR
10727 M: Simon Horman <horms@verge.net.au>
10728 L: linux-pci@vger.kernel.org
10729 L: linux-renesas-soc@vger.kernel.org
10731 F: drivers/pci/host/*rcar*
10733 PCI DRIVER FOR SAMSUNG EXYNOS
10734 M: Jingoo Han <jingoohan1@gmail.com>
10735 L: linux-pci@vger.kernel.org
10736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10739 F: drivers/pci/dwc/pci-exynos.c
10741 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10742 M: Jingoo Han <jingoohan1@gmail.com>
10743 M: Joao Pinto <Joao.Pinto@synopsys.com>
10744 L: linux-pci@vger.kernel.org
10746 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10747 F: drivers/pci/dwc/*designware*
10749 PCI DRIVER FOR TI DRA7XX
10750 M: Kishon Vijay Abraham I <kishon@ti.com>
10751 L: linux-omap@vger.kernel.org
10752 L: linux-pci@vger.kernel.org
10754 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10755 F: drivers/pci/dwc/pci-dra7xx.c
10757 PCI DRIVER FOR TI KEYSTONE
10758 M: Murali Karicheri <m-karicheri2@ti.com>
10759 L: linux-pci@vger.kernel.org
10760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762 F: drivers/pci/dwc/*keystone*
10764 PCI ENDPOINT SUBSYSTEM
10765 M: Kishon Vijay Abraham I <kishon@ti.com>
10766 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10767 L: linux-pci@vger.kernel.org
10768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10770 F: drivers/pci/endpoint/
10771 F: drivers/misc/pci_endpoint_test.c
10774 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10775 M: Russell Currey <ruscur@russell.cc>
10776 L: linuxppc-dev@lists.ozlabs.org
10778 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10779 F: arch/powerpc/kernel/eeh*.c
10780 F: arch/powerpc/platforms/*/eeh*.c
10781 F: arch/powerpc/include/*/eeh*.h
10784 M: Linas Vepstas <linasvepstas@gmail.com>
10785 L: linux-pci@vger.kernel.org
10787 F: Documentation/PCI/pci-error-recovery.txt
10789 PCI MSI DRIVER FOR ALTERA MSI IP
10790 M: Ley Foon Tan <lftan@altera.com>
10791 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10792 L: linux-pci@vger.kernel.org
10794 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10795 F: drivers/pci/host/pcie-altera-msi.c
10797 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10798 M: Duc Dang <dhdang@apm.com>
10799 L: linux-pci@vger.kernel.org
10800 L: linux-arm-kernel@lists.infradead.org
10802 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10803 F: drivers/pci/host/pci-xgene-msi.c
10806 M: Bjorn Helgaas <bhelgaas@google.com>
10807 L: linux-pci@vger.kernel.org
10808 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10811 F: Documentation/devicetree/bindings/pci/
10812 F: Documentation/PCI/
10813 F: drivers/acpi/pci*
10815 F: include/asm-generic/pci*
10816 F: include/linux/pci*
10817 F: include/linux/of_pci.h
10818 F: include/uapi/linux/pci*
10821 F: arch/x86/kernel/quirks.c
10823 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10824 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10825 L: linux-pci@vger.kernel.org
10826 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10829 F: drivers/pci/host/
10830 F: drivers/pci/dwc/
10832 PCIE DRIVER FOR AXIS ARTPEC
10833 M: Niklas Cassel <niklas.cassel@axis.com>
10834 M: Jesper Nilsson <jesper.nilsson@axis.com>
10835 L: linux-arm-kernel@axis.com
10836 L: linux-pci@vger.kernel.org
10838 F: Documentation/devicetree/bindings/pci/axis,artpec*
10839 F: drivers/pci/dwc/*artpec*
10841 PCIE DRIVER FOR CAVIUM THUNDERX
10842 M: David Daney <david.daney@cavium.com>
10843 L: linux-pci@vger.kernel.org
10844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10847 F: drivers/pci/host/pci-thunder-*
10849 PCIE DRIVER FOR HISILICON
10850 M: Zhou Wang <wangzhou1@hisilicon.com>
10851 L: linux-pci@vger.kernel.org
10853 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10854 F: drivers/pci/dwc/pcie-hisi.c
10856 PCIE DRIVER FOR HISILICON KIRIN
10857 M: Xiaowei Song <songxiaowei@hisilicon.com>
10858 M: Binghui Wang <wangbinghui@hisilicon.com>
10859 L: linux-pci@vger.kernel.org
10861 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10862 F: drivers/pci/dwc/pcie-kirin.c
10864 PCIE DRIVER FOR HISILICON STB
10865 M: Jianguo Sun <sunjianguo1@huawei.com>
10866 M: Shawn Guo <shawn.guo@linaro.org>
10867 L: linux-pci@vger.kernel.org
10869 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10870 F: drivers/pci/dwc/pcie-histb.c
10872 PCIE DRIVER FOR MEDIATEK
10873 M: Ryder Lee <ryder.lee@mediatek.com>
10874 L: linux-pci@vger.kernel.org
10875 L: linux-mediatek@lists.infradead.org
10877 F: Documentation/devicetree/bindings/pci/mediatek*
10878 F: drivers/pci/host/*mediatek*
10880 PCIE DRIVER FOR QUALCOMM MSM
10881 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10882 L: linux-pci@vger.kernel.org
10883 L: linux-arm-msm@vger.kernel.org
10885 F: drivers/pci/dwc/*qcom*
10887 PCIE DRIVER FOR ROCKCHIP
10888 M: Shawn Lin <shawn.lin@rock-chips.com>
10889 L: linux-pci@vger.kernel.org
10890 L: linux-rockchip@lists.infradead.org
10892 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10893 F: drivers/pci/host/pcie-rockchip.c
10895 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10896 M: Linus Walleij <linus.walleij@linaro.org>
10897 L: linux-pci@vger.kernel.org
10899 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10900 F: drivers/pci/host/pci-v3-semi.c
10902 PCIE DRIVER FOR ST SPEAR13XX
10903 M: Pratyush Anand <pratyush.anand@gmail.com>
10904 L: linux-pci@vger.kernel.org
10906 F: drivers/pci/dwc/*spear*
10909 M: Dominik Brodowski <linux@dominikbrodowski.net>
10910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10912 F: Documentation/pcmcia/
10917 PCNET32 NETWORK DRIVER
10918 M: Don Fry <pcnet32@frontier.com>
10919 L: netdev@vger.kernel.org
10921 F: drivers/net/ethernet/amd/pcnet32.c
10923 PCRYPT PARALLEL CRYPTO ENGINE
10924 M: Steffen Klassert <steffen.klassert@secunet.com>
10925 L: linux-crypto@vger.kernel.org
10928 F: include/crypto/pcrypt.h
10930 PEAQ WMI HOTKEYS DRIVER
10931 M: Hans de Goede <hdegoede@redhat.com>
10932 L: platform-driver-x86@vger.kernel.org
10934 F: drivers/platform/x86/peaq-wmi.c
10936 PER-CPU MEMORY ALLOCATOR
10937 M: Tejun Heo <tj@kernel.org>
10938 M: Christoph Lameter <cl@linux.com>
10939 M: Dennis Zhou <dennisszhou@gmail.com>
10940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10942 F: include/linux/percpu*.h
10944 F: arch/*/include/asm/percpu.h
10946 PER-TASK DELAY ACCOUNTING
10947 M: Balbir Singh <bsingharora@gmail.com>
10949 F: include/linux/delayacct.h
10950 F: kernel/delayacct.c
10952 PERFORMANCE EVENTS SUBSYSTEM
10953 M: Peter Zijlstra <peterz@infradead.org>
10954 M: Ingo Molnar <mingo@redhat.com>
10955 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10956 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10957 R: Jiri Olsa <jolsa@redhat.com>
10958 R: Namhyung Kim <namhyung@kernel.org>
10959 L: linux-kernel@vger.kernel.org
10960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10963 F: include/linux/perf_event.h
10964 F: include/uapi/linux/perf_event.h
10965 F: arch/*/kernel/perf_event*.c
10966 F: arch/*/kernel/*/perf_event*.c
10967 F: arch/*/kernel/*/*/perf_event*.c
10968 F: arch/*/include/asm/perf_event.h
10969 F: arch/*/kernel/perf_callchain.c
10973 PERSONALITY HANDLING
10974 M: Christoph Hellwig <hch@infradead.org>
10975 L: linux-abi-devel@lists.sourceforge.net
10977 F: include/linux/personality.h
10978 F: include/uapi/linux/personality.h
10981 M: Remi Denis-Courmont <courmisch@gmail.com>
10983 F: Documentation/networking/phonet.txt
10984 F: include/linux/phonet.h
10985 F: include/net/phonet/
10986 F: include/uapi/linux/phonet.h
10990 M: Joern Engel <joern@lazybastard.org>
10991 L: linux-mtd@lists.infradead.org
10993 F: drivers/mtd/devices/phram.c
10996 M: Bruno Prémont <bonbons@linux-vserver.org>
10997 L: linux-input@vger.kernel.org
10999 F: drivers/hid/hid-picolcd*
11002 M: Jamie Iles <jamie@jamieiles.com>
11003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11004 T: git git://github.com/jamieiles/linux-2.6-ji.git
11006 F: arch/arm/boot/dts/picoxcell*
11007 F: arch/arm/mach-picoxcell/
11008 F: drivers/crypto/picoxcell*
11010 PIN CONTROL SUBSYSTEM
11011 M: Linus Walleij <linus.walleij@linaro.org>
11012 L: linux-gpio@vger.kernel.org
11013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11015 F: Documentation/devicetree/bindings/pinctrl/
11016 F: Documentation/driver-api/pinctl.rst
11017 F: drivers/pinctrl/
11018 F: include/linux/pinctrl/
11020 PIN CONTROLLER - ATMEL AT91
11021 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11024 F: drivers/pinctrl/pinctrl-at91.*
11026 PIN CONTROLLER - ATMEL AT91 PIO4
11027 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11029 L: linux-gpio@vger.kernel.org
11031 F: drivers/pinctrl/pinctrl-at91-pio4.*
11033 PIN CONTROLLER - FREESCALE
11034 M: Dong Aisheng <aisheng.dong@nxp.com>
11035 M: Fabio Estevam <festevam@gmail.com>
11036 M: Shawn Guo <shawnguo@kernel.org>
11037 M: Stefan Agner <stefan@agner.ch>
11038 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11039 L: linux-gpio@vger.kernel.org
11041 F: drivers/pinctrl/freescale/
11042 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11044 PIN CONTROLLER - INTEL
11045 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11046 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11048 F: drivers/pinctrl/intel/
11050 PIN CONTROLLER - MEDIATEK
11051 M: Sean Wang <sean.wang@mediatek.com>
11052 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11054 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11055 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11056 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11057 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11058 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11060 PIN CONTROLLER - QUALCOMM
11061 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11063 L: linux-arm-msm@vger.kernel.org
11064 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11065 F: drivers/pinctrl/qcom/
11067 PIN CONTROLLER - RENESAS
11068 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11069 M: Geert Uytterhoeven <geert+renesas@glider.be>
11070 L: linux-renesas-soc@vger.kernel.org
11071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11073 F: drivers/pinctrl/sh-pfc/
11075 PIN CONTROLLER - SAMSUNG
11076 M: Tomasz Figa <tomasz.figa@gmail.com>
11077 M: Krzysztof Kozlowski <krzk@kernel.org>
11078 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11080 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11081 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11084 F: drivers/pinctrl/samsung/
11085 F: include/dt-bindings/pinctrl/samsung.h
11086 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11088 PIN CONTROLLER - SINGLE
11089 M: Tony Lindgren <tony@atomide.com>
11090 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 L: linux-omap@vger.kernel.org
11094 F: drivers/pinctrl/pinctrl-single.c
11096 PIN CONTROLLER - ST SPEAR
11097 M: Viresh Kumar <vireshk@kernel.org>
11098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099 W: http://www.st.com/spear
11101 F: drivers/pinctrl/spear/
11103 PISTACHIO SOC SUPPORT
11104 M: James Hartley <james.hartley@sondrel.com>
11105 L: linux-mips@linux-mips.org
11107 F: arch/mips/pistachio/
11108 F: arch/mips/include/asm/mach-pistachio/
11109 F: arch/mips/boot/dts/img/pistachio*
11110 F: arch/mips/configs/pistachio*_defconfig
11114 M: linux-block@vger.kernel.org
11115 F: drivers/block/pktcdvd.c
11116 F: include/linux/pktcdvd.h
11117 F: include/uapi/linux/pktcdvd.h
11119 PKUNITY SOC DRIVERS
11120 M: Guan Xuetao <gxt@pku.edu.cn>
11121 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11123 T: git git://github.com/gxt/linux.git
11124 F: drivers/input/serio/i8042-unicore32io.h
11125 F: drivers/i2c/busses/i2c-puv3.c
11126 F: drivers/video/fbdev/fb-puv3.c
11127 F: drivers/rtc/rtc-puv3.c
11129 PMBUS HARDWARE MONITORING DRIVERS
11130 M: Guenter Roeck <linux@roeck-us.net>
11131 L: linux-hwmon@vger.kernel.org
11132 W: http://hwmon.wiki.kernel.org/
11133 W: http://www.roeck-us.net/linux/drivers/
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11136 F: Documentation/hwmon/pmbus
11137 F: drivers/hwmon/pmbus/
11138 F: include/linux/pmbus.h
11140 PMC SIERRA MaxRAID DRIVER
11141 L: linux-scsi@vger.kernel.org
11142 W: http://www.pmc-sierra.com/
11144 F: drivers/scsi/pmcraid.*
11146 PMC SIERRA PM8001 DRIVER
11147 M: Jack Wang <jinpu.wang@profitbricks.com>
11148 M: lindar_liu@usish.com
11149 L: linux-scsi@vger.kernel.org
11151 F: drivers/scsi/pm8001/
11154 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11158 POSIX CLOCKS and TIMERS
11159 M: Thomas Gleixner <tglx@linutronix.de>
11160 L: linux-kernel@vger.kernel.org
11161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11164 F: include/linux/timer*
11165 F: kernel/time/*timer*
11167 POWER MANAGEMENT CORE
11168 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11169 L: linux-pm@vger.kernel.org
11170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11171 B: https://bugzilla.kernel.org
11173 F: drivers/base/power/
11174 F: include/linux/pm.h
11175 F: include/linux/pm_*
11176 F: include/linux/powercap.h
11177 F: drivers/powercap/
11178 F: kernel/configs/nopm.config
11180 POWER STATE COORDINATION INTERFACE (PSCI)
11181 M: Mark Rutland <mark.rutland@arm.com>
11182 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11183 L: linux-arm-kernel@lists.infradead.org
11185 F: drivers/firmware/psci*.c
11186 F: include/linux/psci.h
11187 F: include/uapi/linux/psci.h
11189 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11190 M: Sebastian Reichel <sre@kernel.org>
11191 L: linux-pm@vger.kernel.org
11192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11194 F: Documentation/devicetree/bindings/power/supply/
11195 F: include/linux/power_supply.h
11196 F: drivers/power/supply/
11198 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11199 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11200 L: linuxppc-dev@lists.ozlabs.org
11202 F: drivers/char/powernv-op-panel.c
11204 PPP OVER ATM (RFC 2364)
11205 M: Mitchell Blank Jr <mitch@sfgoth.com>
11207 F: net/atm/pppoatm.c
11208 F: include/uapi/linux/atmppp.h
11211 M: Michal Ostrowski <mostrows@earthlink.net>
11213 F: drivers/net/ppp/pppoe.c
11214 F: drivers/net/ppp/pppox.c
11217 M: James Chapman <jchapman@katalix.com>
11219 F: net/l2tp/l2tp_ppp.c
11220 F: include/linux/if_pppol2tp.h
11221 F: include/uapi/linux/if_pppol2tp.h
11223 PPP PROTOCOL DRIVERS AND COMPRESSORS
11224 M: Paul Mackerras <paulus@samba.org>
11225 L: linux-ppp@vger.kernel.org
11227 F: drivers/net/ppp/ppp_*
11230 M: Rodolfo Giometti <giometti@enneenne.com>
11231 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11232 L: linuxpps@ml.enneenne.com (subscribers-only)
11234 F: Documentation/pps/
11235 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11236 F: Documentation/ABI/testing/sysfs-pps
11238 F: include/linux/pps*.h
11239 F: include/uapi/linux/pps.h
11242 M: Dmitry Kozlov <xeb@mail.ru>
11243 L: netdev@vger.kernel.org
11245 F: drivers/net/ppp/pptp.c
11246 W: http://sourceforge.net/projects/accel-pptp
11249 M: Robert Love <rml@tech9.net>
11250 L: kpreempt-tech@lists.sourceforge.net
11251 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11253 F: Documentation/preempt-locking.txt
11254 F: include/linux/preempt.h
11257 M: Petr Mladek <pmladek@suse.com>
11258 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11259 R: Steven Rostedt <rostedt@goodmis.org>
11262 F: include/linux/printk.h
11264 PRISM54 WIRELESS DRIVER
11265 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11266 L: linux-wireless@vger.kernel.org
11267 W: http://wireless.kernel.org/en/users/Drivers/p54
11269 F: drivers/net/wireless/intersil/prism54/
11272 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11273 M: Kees Cook <keescook@chromium.org>
11274 L: linux-kernel@vger.kernel.org
11275 L: linux-fsdevel@vger.kernel.org
11277 F: fs/proc/proc_sysctl.c
11278 F: include/linux/sysctl.h
11280 F: tools/testing/selftests/sysctl/
11282 PS3 NETWORK SUPPORT
11283 M: Geoff Levand <geoff@infradead.org>
11284 L: netdev@vger.kernel.org
11285 L: linuxppc-dev@lists.ozlabs.org
11287 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11289 PS3 PLATFORM SUPPORT
11290 M: Geoff Levand <geoff@infradead.org>
11291 L: linuxppc-dev@lists.ozlabs.org
11293 F: arch/powerpc/boot/ps3*
11294 F: arch/powerpc/include/asm/lv1call.h
11295 F: arch/powerpc/include/asm/ps3*.h
11296 F: arch/powerpc/platforms/ps3/
11299 F: drivers/rtc/rtc-ps3.c
11300 F: drivers/usb/host/*ps3.c
11301 F: sound/ppc/snd_ps3*
11304 M: Jim Paris <jim@jtan.com>
11305 M: Geoff Levand <geoff@infradead.org>
11306 L: linuxppc-dev@lists.ozlabs.org
11308 F: drivers/block/ps3vram.c
11310 PSAMPLE PACKET SAMPLING SUPPORT:
11311 M: Yotam Gigi <yotam.gi@gmail.com>
11314 F: include/net/psample.h
11315 F: include/uapi/linux/psample.h
11318 M: Kees Cook <keescook@chromium.org>
11319 M: Anton Vorontsov <anton@enomsg.org>
11320 M: Colin Cross <ccross@android.com>
11321 M: Tony Luck <tony.luck@intel.com>
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11325 F: include/linux/pstore*
11326 F: drivers/firmware/efi/efi-pstore.c
11327 F: drivers/acpi/apei/erst.c
11328 F: Documentation/admin-guide/ramoops.rst
11329 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11330 K: \b(pstore|ramoops)
11332 PTP HARDWARE CLOCK SUPPORT
11333 M: Richard Cochran <richardcochran@gmail.com>
11334 L: netdev@vger.kernel.org
11336 W: http://linuxptp.sourceforge.net/
11337 F: Documentation/ABI/testing/sysfs-ptp
11338 F: Documentation/ptp/*
11339 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11340 F: drivers/net/phy/dp83640*
11342 F: include/linux/ptp_cl*
11345 M: Oleg Nesterov <oleg@redhat.com>
11347 F: include/asm-generic/syscall.h
11348 F: include/linux/ptrace.h
11349 F: include/linux/regset.h
11350 F: include/linux/tracehook.h
11351 F: include/uapi/linux/ptrace.h
11352 F: include/uapi/linux/ptrace.h
11353 F: include/asm-generic/ptrace.h
11355 F: arch/*/ptrace*.c
11356 F: arch/*/*/ptrace*.c
11357 F: arch/*/include/asm/ptrace*.h
11360 M: Hans Verkuil <hverkuil@xs4all.nl>
11361 L: linux-media@vger.kernel.org
11362 T: git git://linuxtv.org/media_tree.git
11364 F: drivers/media/usb/pulse8-cec/*
11365 F: Documentation/media/cec-drivers/pulse8-cec.rst
11367 PVRUSB2 VIDEO4LINUX DRIVER
11368 M: Mike Isely <isely@pobox.com>
11369 L: pvrusb2@isely.net (subscribers-only)
11370 L: linux-media@vger.kernel.org
11371 W: http://www.isely.net/pvrusb2/
11372 T: git git://linuxtv.org/media_tree.git
11374 F: Documentation/media/v4l-drivers/pvrusb2*
11375 F: drivers/media/usb/pvrusb2/
11378 M: Hans Verkuil <hverkuil@xs4all.nl>
11379 L: linux-media@vger.kernel.org
11380 T: git git://linuxtv.org/media_tree.git
11382 F: drivers/media/usb/pwc/*
11385 M: Kamil Debski <kamil@wypas.org>
11386 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11387 L: linux-hwmon@vger.kernel.org
11389 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11390 F: Documentation/hwmon/pwm-fan
11391 F: drivers/hwmon/pwm-fan.c
11394 M: Sean Young <sean@mess.org>
11395 L: linux-media@vger.kernel.org
11397 F: drivers/media/rc/pwm-ir-tx.c
11400 M: Thierry Reding <thierry.reding@gmail.com>
11401 L: linux-pwm@vger.kernel.org
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11404 F: Documentation/pwm.txt
11405 F: Documentation/devicetree/bindings/pwm/
11406 F: include/linux/pwm.h
11408 F: drivers/video/backlight/pwm_bl.c
11409 F: include/linux/pwm_backlight.h
11410 F: drivers/gpio/gpio-mvebu.c
11411 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11414 M: Robert Jarzmik <robert.jarzmik@free.fr>
11415 L: linux-gpio@vger.kernel.org
11417 F: drivers/gpio/gpio-pxa.c
11423 M: Robert Jarzmik <robert.jarzmik@free.fr>
11424 L: linux-rtc@vger.kernel.org
11427 PXA2xx/PXA3xx SUPPORT
11428 M: Daniel Mack <daniel@zonque.org>
11429 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11430 M: Robert Jarzmik <robert.jarzmik@free.fr>
11431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11432 T: git git://github.com/hzhuang1/linux.git
11433 T: git git://github.com/rjarzmik/linux.git
11435 F: arch/arm/boot/dts/pxa*
11436 F: arch/arm/mach-pxa/
11437 F: drivers/dma/pxa*
11438 F: drivers/pcmcia/pxa2xx*
11439 F: drivers/pinctrl/pxa/
11440 F: drivers/spi/spi-pxa2xx*
11441 F: drivers/usb/gadget/udc/pxa2*
11442 F: include/sound/pxa2xx-lib.h
11447 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11448 L: qat-linux@intel.com
11450 F: drivers/crypto/qat/
11452 QCOM AUDIO (ASoC) DRIVERS
11453 M: Patrick Lai <plai@codeaurora.org>
11454 M: Banajit Goswami <bgoswami@codeaurora.org>
11455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11459 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11460 M: Gabriel Somlo <somlo@cmu.edu>
11461 M: "Michael S. Tsirkin" <mst@redhat.com>
11462 L: qemu-devel@nongnu.org
11464 F: drivers/firmware/qemu_fw_cfg.c
11467 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11468 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11469 L: linux-rdma@vger.kernel.org
11471 F: drivers/infiniband/hw/qib/
11473 QLOGIC QL41xxx FCOE DRIVER
11474 M: QLogic-Storage-Upstream@cavium.com
11475 L: linux-scsi@vger.kernel.org
11477 F: drivers/scsi/qedf/
11479 QLOGIC QL41xxx ISCSI DRIVER
11480 M: QLogic-Storage-Upstream@cavium.com
11481 L: linux-scsi@vger.kernel.org
11483 F: drivers/scsi/qedi/
11485 QLOGIC QL4xxx ETHERNET DRIVER
11486 M: Ariel Elior <Ariel.Elior@cavium.com>
11487 M: everest-linux-l2@cavium.com
11488 L: netdev@vger.kernel.org
11490 F: drivers/net/ethernet/qlogic/qed/
11491 F: include/linux/qed/
11492 F: drivers/net/ethernet/qlogic/qede/
11494 QLOGIC QL4xxx RDMA DRIVER
11495 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11496 M: Ariel Elior <Ariel.Elior@cavium.com>
11497 L: linux-rdma@vger.kernel.org
11499 F: drivers/infiniband/hw/qedr/
11500 F: include/uapi/rdma/qedr-abi.h
11502 QLOGIC QLA1280 SCSI DRIVER
11503 M: Michael Reed <mdr@sgi.com>
11504 L: linux-scsi@vger.kernel.org
11506 F: drivers/scsi/qla1280.[ch]
11508 QLOGIC QLA2XXX FC-SCSI DRIVER
11509 M: qla2xxx-upstream@qlogic.com
11510 L: linux-scsi@vger.kernel.org
11512 F: Documentation/scsi/LICENSE.qla2xxx
11513 F: drivers/scsi/qla2xxx/
11515 QLOGIC QLA3XXX NETWORK DRIVER
11516 M: Dept-GELinuxNICDev@cavium.com
11517 L: netdev@vger.kernel.org
11519 F: Documentation/networking/LICENSE.qla3xxx
11520 F: drivers/net/ethernet/qlogic/qla3xxx.*
11522 QLOGIC QLA4XXX iSCSI DRIVER
11523 M: QLogic-Storage-Upstream@qlogic.com
11524 L: linux-scsi@vger.kernel.org
11526 F: Documentation/scsi/LICENSE.qla4xxx
11527 F: drivers/scsi/qla4xxx/
11529 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11530 M: Harish Patil <harish.patil@cavium.com>
11531 M: Manish Chopra <manish.chopra@cavium.com>
11532 M: Dept-GELinuxNICDev@cavium.com
11533 L: netdev@vger.kernel.org
11535 F: drivers/net/ethernet/qlogic/qlcnic/
11537 QLOGIC QLGE 10Gb ETHERNET DRIVER
11538 M: Harish Patil <harish.patil@cavium.com>
11539 M: Manish Chopra <manish.chopra@cavium.com>
11540 M: Dept-GELinuxNICDev@cavium.com
11541 L: netdev@vger.kernel.org
11543 F: drivers/net/ethernet/qlogic/qlge/
11546 M: Anders Larsen <al@alarsen.net>
11547 W: http://www.alarsen.net/linux/qnx4fs/
11550 F: include/uapi/linux/qnx4_fs.h
11551 F: include/uapi/linux/qnxtypes.h
11553 QORIQ DPAA2 FSL-MC BUS DRIVER
11554 M: Stuart Yoder <stuyoder@gmail.com>
11555 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11556 L: linux-kernel@vger.kernel.org
11558 F: drivers/bus/fsl-mc/
11559 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11560 F: Documentation/networking/dpaa2/overview.rst
11562 QT1010 MEDIA DRIVER
11563 M: Antti Palosaari <crope@iki.fi>
11564 L: linux-media@vger.kernel.org
11565 W: https://linuxtv.org
11566 W: http://palosaari.fi/linux/
11567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11568 T: git git://linuxtv.org/anttip/media_tree.git
11570 F: drivers/media/tuners/qt1010*
11572 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11573 M: Kalle Valo <kvalo@qca.qualcomm.com>
11574 L: ath10k@lists.infradead.org
11575 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11578 F: drivers/net/wireless/ath/ath10k/
11580 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11581 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11582 L: linux-wireless@vger.kernel.org
11583 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11585 F: drivers/net/wireless/ath/ath9k/
11587 QUALCOMM CAMERA SUBSYSTEM DRIVER
11588 M: Todor Tomov <todor.tomov@linaro.org>
11589 L: linux-media@vger.kernel.org
11591 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11592 F: Documentation/media/v4l-drivers/qcom_camss.rst
11593 F: drivers/media/platform/qcom/camss-8x16/
11595 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11596 M: Timur Tabi <timur@codeaurora.org>
11597 L: netdev@vger.kernel.org
11599 F: drivers/net/ethernet/qualcomm/emac/
11601 QUALCOMM HEXAGON ARCHITECTURE
11602 M: Richard Kuo <rkuo@codeaurora.org>
11603 L: linux-hexagon@vger.kernel.org
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11609 M: Rob Clark <robdclark@gmail.com>
11610 L: iommu@lists.linux-foundation.org
11611 L: linux-arm-msm@vger.kernel.org
11613 F: drivers/iommu/qcom_iommu.c
11615 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11616 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11617 L: linux-media@vger.kernel.org
11618 L: linux-arm-msm@vger.kernel.org
11619 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/platform/qcom/venus/
11623 QUALCOMM WCN36XX WIRELESS DRIVER
11624 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11625 L: wcn36xx@lists.infradead.org
11626 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11627 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11629 F: drivers/net/wireless/ath/wcn36xx/
11631 QUANTENNA QTNFMAC WIRELESS DRIVER
11632 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11633 M: Avinash Patil <avinashp@quantenna.com>
11634 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11635 L: linux-wireless@vger.kernel.org
11637 F: drivers/net/wireless/quantenna
11639 RADEON and AMDGPU DRM DRIVERS
11640 M: Alex Deucher <alexander.deucher@amd.com>
11641 M: Christian König <christian.koenig@amd.com>
11642 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11643 L: amd-gfx@lists.freedesktop.org
11644 T: git git://people.freedesktop.org/~agd5f/linux
11646 F: drivers/gpu/drm/radeon/
11647 F: include/uapi/drm/radeon_drm.h
11648 F: drivers/gpu/drm/amd/
11649 F: include/uapi/drm/amdgpu_drm.h
11651 RADEON FRAMEBUFFER DISPLAY DRIVER
11652 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11653 L: linux-fbdev@vger.kernel.org
11655 F: drivers/video/fbdev/aty/radeon*
11656 F: include/uapi/linux/radeonfb.h
11658 RADIOSHARK RADIO DRIVER
11659 M: Hans Verkuil <hverkuil@xs4all.nl>
11660 L: linux-media@vger.kernel.org
11661 T: git git://linuxtv.org/media_tree.git
11663 F: drivers/media/radio/radio-shark.c
11665 RADIOSHARK2 RADIO DRIVER
11666 M: Hans Verkuil <hverkuil@xs4all.nl>
11667 L: linux-media@vger.kernel.org
11668 T: git git://linuxtv.org/media_tree.git
11670 F: drivers/media/radio/radio-shark2.c
11671 F: drivers/media/radio/radio-tea5777.c
11673 RADOS BLOCK DEVICE (RBD)
11674 M: Ilya Dryomov <idryomov@gmail.com>
11675 M: Sage Weil <sage@redhat.com>
11676 M: Alex Elder <elder@kernel.org>
11677 L: ceph-devel@vger.kernel.org
11678 W: http://ceph.com/
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11680 T: git git://github.com/ceph/ceph-client.git
11682 F: Documentation/ABI/testing/sysfs-bus-rbd
11683 F: drivers/block/rbd.c
11684 F: drivers/block/rbd_types.h
11686 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11687 M: Paul Mackerras <paulus@samba.org>
11688 L: linux-fbdev@vger.kernel.org
11690 F: drivers/video/fbdev/aty/aty128fb.c
11692 RAINSHADOW-CEC DRIVER
11693 M: Hans Verkuil <hverkuil@xs4all.nl>
11694 L: linux-media@vger.kernel.org
11695 T: git git://linuxtv.org/media_tree.git
11697 F: drivers/media/usb/rainshadow-cec/*
11699 RALINK MIPS ARCHITECTURE
11700 M: John Crispin <john@phrozen.org>
11701 L: linux-mips@linux-mips.org
11703 F: arch/mips/ralink
11705 RALINK RT2X00 WIRELESS LAN DRIVER
11707 M: Stanislaw Gruszka <sgruszka@redhat.com>
11708 M: Helmut Schaa <helmut.schaa@googlemail.com>
11709 L: linux-wireless@vger.kernel.org
11711 F: drivers/net/wireless/ralink/rt2x00/
11713 RAMDISK RAM BLOCK DEVICE DRIVER
11714 M: Jens Axboe <axboe@kernel.dk>
11716 F: Documentation/blockdev/ramdisk.txt
11717 F: drivers/block/brd.c
11719 RANCHU VIRTUAL BOARD FOR MIPS
11720 M: Miodrag Dinic <miodrag.dinic@mips.com>
11721 L: linux-mips@linux-mips.org
11723 F: arch/mips/generic/board-ranchu.c
11724 F: arch/mips/configs/generic/board-ranchu.config
11726 RANDOM NUMBER DRIVER
11727 M: "Theodore Ts'o" <tytso@mit.edu>
11729 F: drivers/char/random.c
11732 M: Matt Porter <mporter@kernel.crashing.org>
11733 M: Alexandre Bounine <alexandre.bounine@idt.com>
11735 F: drivers/rapidio/
11737 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11738 L: linux-wireless@vger.kernel.org
11740 F: drivers/net/wireless/ray*
11742 RCUTORTURE TEST FRAMEWORK
11743 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11744 M: Josh Triplett <josh@joshtriplett.org>
11745 R: Steven Rostedt <rostedt@goodmis.org>
11746 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11747 R: Lai Jiangshan <jiangshanlai@gmail.com>
11748 L: linux-kernel@vger.kernel.org
11750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11751 F: tools/testing/selftests/rcutorture
11754 M: Florian Fainelli <florian@openwrt.org>
11757 RDC R6040 FAST ETHERNET DRIVER
11758 M: Florian Fainelli <f.fainelli@gmail.com>
11759 L: netdev@vger.kernel.org
11761 F: drivers/net/ethernet/rdc/r6040.c
11763 RDMAVT - RDMA verbs software
11764 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11765 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11766 L: linux-rdma@vger.kernel.org
11768 F: drivers/infiniband/sw/rdmavt
11770 RDS - RELIABLE DATAGRAM SOCKETS
11771 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11772 L: netdev@vger.kernel.org
11773 L: linux-rdma@vger.kernel.org
11774 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11775 W: https://oss.oracle.com/projects/rds/
11778 F: Documentation/networking/rds.txt
11780 RDT - RESOURCE ALLOCATION
11781 M: Fenghua Yu <fenghua.yu@intel.com>
11782 L: linux-kernel@vger.kernel.org
11784 F: arch/x86/kernel/cpu/intel_rdt*
11785 F: arch/x86/include/asm/intel_rdt_sched.h
11786 F: Documentation/x86/intel_rdt*
11788 READ-COPY UPDATE (RCU)
11789 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11790 M: Josh Triplett <josh@joshtriplett.org>
11791 R: Steven Rostedt <rostedt@goodmis.org>
11792 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11793 R: Lai Jiangshan <jiangshanlai@gmail.com>
11794 L: linux-kernel@vger.kernel.org
11795 W: http://www.rdrop.com/users/paulmck/RCU/
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11798 F: Documentation/RCU/
11799 X: Documentation/RCU/torture.txt
11800 F: include/linux/rcu*
11801 X: include/linux/srcu.h
11803 X: kernel/torture.c
11805 REAL TIME CLOCK (RTC) SUBSYSTEM
11806 M: Alessandro Zummo <a.zummo@towertech.it>
11807 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11808 L: linux-rtc@vger.kernel.org
11809 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11812 F: Documentation/devicetree/bindings/rtc/
11813 F: Documentation/rtc.txt
11815 F: include/linux/rtc.h
11816 F: include/uapi/linux/rtc.h
11817 F: include/linux/rtc/
11818 F: include/linux/platform_data/rtc-*
11819 F: tools/testing/selftests/timers/rtctest.c
11821 REALTEK AUDIO CODECS
11822 M: Bard Liao <bardliao@realtek.com>
11823 M: Oder Chiou <oder_chiou@realtek.com>
11825 F: sound/soc/codecs/rt*
11826 F: include/sound/rt*.h
11828 REGISTER MAP ABSTRACTION
11829 M: Mark Brown <broonie@kernel.org>
11830 L: linux-kernel@vger.kernel.org
11831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11833 F: Documentation/devicetree/bindings/regmap/
11834 F: drivers/base/regmap/
11835 F: include/linux/regmap.h
11837 REISERFS FILE SYSTEM
11838 L: reiserfs-devel@vger.kernel.org
11842 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11843 M: Ohad Ben-Cohen <ohad@wizery.com>
11844 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11845 L: linux-remoteproc@vger.kernel.org
11846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11848 F: Documentation/devicetree/bindings/remoteproc/
11849 F: Documentation/remoteproc.txt
11850 F: drivers/remoteproc/
11851 F: include/linux/remoteproc.h
11853 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11854 M: Ohad Ben-Cohen <ohad@wizery.com>
11855 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11856 L: linux-remoteproc@vger.kernel.org
11857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11860 F: Documentation/rpmsg.txt
11861 F: include/linux/rpmsg.h
11862 F: include/linux/rpmsg/
11864 RENESAS CLOCK DRIVERS
11865 M: Geert Uytterhoeven <geert+renesas@glider.be>
11866 L: linux-renesas-soc@vger.kernel.org
11867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11869 F: drivers/clk/renesas/
11871 RENESAS ETHERNET DRIVERS
11872 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11873 L: netdev@vger.kernel.org
11874 L: linux-renesas-soc@vger.kernel.org
11875 F: Documentation/devicetree/bindings/net/renesas,*.txt
11876 F: Documentation/devicetree/bindings/net/sh_eth.txt
11877 F: drivers/net/ethernet/renesas/
11878 F: include/linux/sh_eth.h
11880 RENESAS R-CAR GYROADC DRIVER
11881 M: Marek Vasut <marek.vasut@gmail.com>
11882 L: linux-iio@vger.kernel.org
11884 F: drivers/iio/adc/rcar_gyro_adc.c
11886 RENESAS USB PHY DRIVER
11887 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11888 L: linux-renesas-soc@vger.kernel.org
11890 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11892 RESET CONTROLLER FRAMEWORK
11893 M: Philipp Zabel <p.zabel@pengutronix.de>
11894 T: git git://git.pengutronix.de/git/pza/linux
11897 F: Documentation/devicetree/bindings/reset/
11898 F: include/dt-bindings/reset/
11899 F: include/linux/reset.h
11900 F: include/linux/reset-controller.h
11903 M: Johannes Berg <johannes@sipsolutions.net>
11904 L: linux-wireless@vger.kernel.org
11905 W: http://wireless.kernel.org/
11906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11909 F: Documentation/rfkill.txt
11910 F: Documentation/ABI/stable/sysfs-class-rfkill
11914 M: Thomas Graf <tgraf@suug.ch>
11915 M: Herbert Xu <herbert@gondor.apana.org.au>
11916 L: netdev@vger.kernel.org
11918 F: lib/rhashtable.c
11919 F: include/linux/rhashtable.h
11921 RICOH R5C592 MEMORYSTICK DRIVER
11922 M: Maxim Levitsky <maximlevitsky@gmail.com>
11924 F: drivers/memstick/host/r592.*
11926 RICOH SMARTMEDIA/XD DRIVER
11927 M: Maxim Levitsky <maximlevitsky@gmail.com>
11929 F: drivers/mtd/nand/r852.c
11930 F: drivers/mtd/nand/r852.h
11932 RISC-V ARCHITECTURE
11933 M: Palmer Dabbelt <palmer@sifive.com>
11934 M: Albert Ou <albert@sifive.com>
11935 L: linux-riscv@lists.infradead.org
11936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11943 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11944 W: http://sourceforge.net/projects/roccat/
11946 F: drivers/hid/hid-roccat*
11947 F: include/linux/hid-roccat*
11948 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11950 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11951 M: Jacob chen <jacob2.chen@rock-chips.com>
11952 L: linux-media@vger.kernel.org
11954 F: drivers/media/platform/rockchip/rga/
11955 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11958 M: Jiri Pirko <jiri@resnulli.us>
11959 L: netdev@vger.kernel.org
11961 F: drivers/net/ethernet/rocker/
11965 W: http://www.comtrol.com
11967 F: Documentation/serial/rocket.txt
11968 F: drivers/tty/rocket*
11970 ROCKETPORT EXPRESS/INFINITY DRIVER
11971 M: Kevin Cernekee <cernekee@gmail.com>
11972 L: linux-serial@vger.kernel.org
11974 F: drivers/tty/serial/rp2.*
11976 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11977 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11978 L: linux-kernel@vger.kernel.org
11979 L: linux-renesas-soc@vger.kernel.org
11981 F: drivers/mfd/bd9571mwv.c
11982 F: drivers/regulator/bd9571mwv-regulator.c
11983 F: drivers/gpio/gpio-bd9571mwv.c
11984 F: include/linux/mfd/bd9571mwv.h
11985 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11988 M: Ralf Baechle <ralf@linux-mips.org>
11989 L: linux-hams@vger.kernel.org
11990 W: http://www.linux-ax25.org/
11992 F: include/net/rose.h
11993 F: include/uapi/linux/rose.h
11996 RTL2830 MEDIA DRIVER
11997 M: Antti Palosaari <crope@iki.fi>
11998 L: linux-media@vger.kernel.org
11999 W: https://linuxtv.org
12000 W: http://palosaari.fi/linux/
12001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12002 T: git git://linuxtv.org/anttip/media_tree.git
12004 F: drivers/media/dvb-frontends/rtl2830*
12006 RTL2832 MEDIA DRIVER
12007 M: Antti Palosaari <crope@iki.fi>
12008 L: linux-media@vger.kernel.org
12009 W: https://linuxtv.org
12010 W: http://palosaari.fi/linux/
12011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12012 T: git git://linuxtv.org/anttip/media_tree.git
12014 F: drivers/media/dvb-frontends/rtl2832*
12016 RTL2832_SDR MEDIA DRIVER
12017 M: Antti Palosaari <crope@iki.fi>
12018 L: linux-media@vger.kernel.org
12019 W: https://linuxtv.org
12020 W: http://palosaari.fi/linux/
12021 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12022 T: git git://linuxtv.org/anttip/media_tree.git
12024 F: drivers/media/dvb-frontends/rtl2832_sdr*
12026 RTL8180 WIRELESS DRIVER
12027 L: linux-wireless@vger.kernel.org
12028 W: http://wireless.kernel.org/
12029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12031 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12033 RTL8187 WIRELESS DRIVER
12034 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12035 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12036 M: Larry Finger <Larry.Finger@lwfinger.net>
12037 L: linux-wireless@vger.kernel.org
12038 W: http://wireless.kernel.org/
12039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12041 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12043 REALTEK WIRELESS DRIVER (rtlwifi family)
12044 M: Ping-Ke Shih <pkshih@realtek.com>
12045 L: linux-wireless@vger.kernel.org
12046 W: http://wireless.kernel.org/
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12049 F: drivers/net/wireless/realtek/rtlwifi/
12051 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12052 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12053 L: linux-wireless@vger.kernel.org
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12056 F: drivers/net/wireless/realtek/rtl8xxxu/
12058 RXRPC SOCKETS (AF_RXRPC)
12059 M: David Howells <dhowells@redhat.com>
12060 L: linux-afs@lists.infradead.org
12063 F: include/keys/rxrpc-type.h
12064 F: include/net/af_rxrpc.h
12065 F: include/trace/events/rxrpc.h
12066 F: include/uapi/linux/rxrpc.h
12067 F: Documentation/networking/rxrpc.txt
12068 W: https://www.infradead.org/~dhowells/kafs/
12070 S3 SAVAGE FRAMEBUFFER DRIVER
12071 M: Antonino Daplas <adaplas@gmail.com>
12072 L: linux-fbdev@vger.kernel.org
12074 F: drivers/video/fbdev/savage/
12077 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12078 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12079 L: linux-s390@vger.kernel.org
12080 W: http://www.ibm.com/developerworks/linux/linux390/
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12085 F: Documentation/s390/
12086 F: Documentation/driver-api/s390-drivers.rst
12088 S390 COMMON I/O LAYER
12089 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12090 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12091 L: linux-s390@vger.kernel.org
12092 W: http://www.ibm.com/developerworks/linux/linux390/
12094 F: drivers/s390/cio/
12097 M: Stefan Haberland <sth@linux.vnet.ibm.com>
12098 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12099 L: linux-s390@vger.kernel.org
12100 W: http://www.ibm.com/developerworks/linux/linux390/
12102 F: drivers/s390/block/dasd*
12103 F: block/partitions/ibm.c
12106 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12107 L: linux-s390@vger.kernel.org
12108 W: http://www.ibm.com/developerworks/linux/linux390/
12110 F: drivers/iommu/s390-iommu.c
12112 S390 IUCV NETWORK LAYER
12113 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12114 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12115 L: linux-s390@vger.kernel.org
12116 W: http://www.ibm.com/developerworks/linux/linux390/
12118 F: drivers/s390/net/*iucv*
12119 F: include/net/iucv/
12122 S390 NETWORK DRIVERS
12123 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12124 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12125 L: linux-s390@vger.kernel.org
12126 W: http://www.ibm.com/developerworks/linux/linux390/
12128 F: drivers/s390/net/
12131 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12132 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12133 L: linux-s390@vger.kernel.org
12134 W: http://www.ibm.com/developerworks/linux/linux390/
12137 F: drivers/pci/hotplug/s390_pci_hpc.c
12139 S390 VFIO-CCW DRIVER
12140 M: Cornelia Huck <cohuck@redhat.com>
12141 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12142 M: Halil Pasic <pasic@linux.vnet.ibm.com>
12143 L: linux-s390@vger.kernel.org
12144 L: kvm@vger.kernel.org
12146 F: drivers/s390/cio/vfio_ccw*
12147 F: Documentation/s390/vfio-ccw.txt
12148 F: include/uapi/linux/vfio_ccw.h
12151 M: Harald Freudenberger <freude@de.ibm.com>
12152 L: linux-s390@vger.kernel.org
12153 W: http://www.ibm.com/developerworks/linux/linux390/
12155 F: drivers/s390/crypto/
12158 M: Steffen Maier <maier@linux.vnet.ibm.com>
12159 M: Benjamin Block <bblock@linux.vnet.ibm.com>
12160 L: linux-s390@vger.kernel.org
12161 W: http://www.ibm.com/developerworks/linux/linux390/
12163 F: drivers/s390/scsi/zfcp_*
12165 S3C24XX SD/MMC Driver
12166 M: Ben Dooks <ben-linux@fluff.org>
12167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12169 F: drivers/mmc/host/s3cmci.*
12171 SAA6588 RDS RECEIVER DRIVER
12172 M: Hans Verkuil <hverkuil@xs4all.nl>
12173 L: linux-media@vger.kernel.org
12174 T: git git://linuxtv.org/media_tree.git
12175 W: https://linuxtv.org
12177 F: drivers/media/i2c/saa6588*
12179 SAA7134 VIDEO4LINUX DRIVER
12180 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12182 L: linux-media@vger.kernel.org
12183 W: https://linuxtv.org
12184 T: git git://linuxtv.org/media_tree.git
12186 F: Documentation/media/v4l-drivers/saa7134*
12187 F: drivers/media/pci/saa7134/
12189 SAA7146 VIDEO4LINUX-2 DRIVER
12190 M: Hans Verkuil <hverkuil@xs4all.nl>
12191 L: linux-media@vger.kernel.org
12192 T: git git://linuxtv.org/media_tree.git
12194 F: drivers/media/common/saa7146/
12195 F: drivers/media/pci/saa7146/
12196 F: include/media/saa7146*
12198 SAMSUNG AUDIO (ASoC) DRIVERS
12199 M: Krzysztof Kozlowski <krzk@kernel.org>
12200 M: Sangbeom Kim <sbkim73@samsung.com>
12201 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12202 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12204 F: sound/soc/samsung/
12205 F: Documentation/devicetree/bindings/sound/samsung*
12207 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12208 M: Krzysztof Kozlowski <krzk@kernel.org>
12209 L: linux-crypto@vger.kernel.org
12210 L: linux-samsung-soc@vger.kernel.org
12212 F: drivers/crypto/exynos-rng.c
12213 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12215 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12216 M: Łukasz Stelmach <l.stelmach@samsung.com>
12217 L: linux-samsung-soc@vger.kernel.org
12219 F: drivers/char/hw_random/exynos-trng.c
12220 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12222 SAMSUNG FRAMEBUFFER DRIVER
12223 M: Jingoo Han <jingoohan1@gmail.com>
12224 L: linux-fbdev@vger.kernel.org
12226 F: drivers/video/fbdev/s3c-fb.c
12228 SAMSUNG LAPTOP DRIVER
12229 M: Corentin Chary <corentin.chary@gmail.com>
12230 L: platform-driver-x86@vger.kernel.org
12232 F: drivers/platform/x86/samsung-laptop.c
12234 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12235 M: Sangbeom Kim <sbkim73@samsung.com>
12236 M: Krzysztof Kozlowski <krzk@kernel.org>
12237 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12238 L: linux-kernel@vger.kernel.org
12239 L: linux-samsung-soc@vger.kernel.org
12241 F: drivers/mfd/sec*.c
12242 F: drivers/regulator/s2m*.c
12243 F: drivers/regulator/s5m*.c
12244 F: drivers/clk/clk-s2mps11.c
12245 F: drivers/rtc/rtc-s5m.c
12246 F: include/linux/mfd/samsung/
12247 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12248 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12249 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12250 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12252 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12253 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12254 L: linux-media@vger.kernel.org
12255 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12257 F: drivers/media/platform/s3c-camif/
12258 F: include/media/drv-intf/s3c_camif.h
12260 SAMSUNG S3FWRN5 NFC DRIVER
12261 M: Robert Baldyga <r.baldyga@samsung.com>
12262 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12263 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12265 F: drivers/nfc/s3fwrn5
12267 SAMSUNG S5C73M3 CAMERA DRIVER
12268 M: Kyungmin Park <kyungmin.park@samsung.com>
12269 M: Andrzej Hajda <a.hajda@samsung.com>
12270 L: linux-media@vger.kernel.org
12272 F: drivers/media/i2c/s5c73m3/*
12274 SAMSUNG S5K5BAF CAMERA DRIVER
12275 M: Kyungmin Park <kyungmin.park@samsung.com>
12276 M: Andrzej Hajda <a.hajda@samsung.com>
12277 L: linux-media@vger.kernel.org
12279 F: drivers/media/i2c/s5k5baf.c
12281 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12282 M: Krzysztof Kozlowski <krzk@kernel.org>
12283 M: Vladimir Zapolskiy <vz@mleia.com>
12284 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12285 L: linux-crypto@vger.kernel.org
12286 L: linux-samsung-soc@vger.kernel.org
12288 F: drivers/crypto/s5p-sss.c
12290 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12291 M: Kyungmin Park <kyungmin.park@samsung.com>
12292 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12293 L: linux-media@vger.kernel.org
12294 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12296 F: drivers/media/platform/exynos4-is/
12298 SAMSUNG SOC CLOCK DRIVERS
12299 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12300 M: Tomasz Figa <tomasz.figa@gmail.com>
12301 M: Chanwoo Choi <cw00.choi@samsung.com>
12303 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12304 F: drivers/clk/samsung/
12305 F: include/dt-bindings/clock/exynos*.h
12306 F: Documentation/devicetree/bindings/clock/exynos*.txt
12308 SAMSUNG SPI DRIVERS
12309 M: Kukjin Kim <kgene@kernel.org>
12310 M: Krzysztof Kozlowski <krzk@kernel.org>
12311 M: Andi Shyti <andi@etezian.org>
12312 L: linux-spi@vger.kernel.org
12313 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12315 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12316 F: drivers/spi/spi-s3c*
12317 F: include/linux/platform_data/spi-s3c64xx.h
12319 SAMSUNG SXGBE DRIVERS
12320 M: Byungho An <bh74.an@samsung.com>
12321 M: Girish K S <ks.giri@samsung.com>
12322 M: Vipul Pandya <vipul.pandya@samsung.com>
12324 L: netdev@vger.kernel.org
12325 F: drivers/net/ethernet/samsung/sxgbe/
12327 SAMSUNG THERMAL DRIVER
12328 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12329 L: linux-pm@vger.kernel.org
12330 L: linux-samsung-soc@vger.kernel.org
12332 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12333 F: drivers/thermal/samsung/
12335 SAMSUNG USB2 PHY DRIVER
12336 M: Kamil Debski <kamil@wypas.org>
12337 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12338 L: linux-kernel@vger.kernel.org
12340 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12341 F: Documentation/phy/samsung-usb2.txt
12342 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12343 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12344 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12345 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12346 F: drivers/phy/samsung/phy-samsung-usb2.c
12347 F: drivers/phy/samsung/phy-samsung-usb2.h
12350 M: Zwane Mwaikambo <zwanem@gmail.com>
12352 F: drivers/watchdog/sc1200wdt.c
12355 M: Ingo Molnar <mingo@redhat.com>
12356 M: Peter Zijlstra <peterz@infradead.org>
12357 L: linux-kernel@vger.kernel.org
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12361 F: include/linux/sched.h
12362 F: include/uapi/linux/sched.h
12363 F: include/linux/wait.h
12365 SCR24X CHIP CARD INTERFACE DRIVER
12366 M: Lubomir Rintel <lkundrak@v3.sk>
12368 F: drivers/char/pcmcia/scr24x_cs.c
12371 M: Jens Axboe <axboe@kernel.dk>
12372 L: linux-scsi@vger.kernel.org
12373 W: http://www.kernel.dk
12375 F: drivers/scsi/sr*
12377 SCSI RDMA PROTOCOL (SRP) INITIATOR
12378 M: Bart Van Assche <bart.vanassche@sandisk.com>
12379 L: linux-rdma@vger.kernel.org
12381 W: http://www.openfabrics.org
12382 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12384 F: drivers/infiniband/ulp/srp/
12385 F: include/scsi/srp.h
12388 M: Doug Gilbert <dgilbert@interlog.com>
12389 L: linux-scsi@vger.kernel.org
12390 W: http://sg.danny.cz/sg
12392 F: Documentation/scsi/scsi-generic.txt
12393 F: drivers/scsi/sg.c
12394 F: include/scsi/sg.h
12397 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12399 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12401 L: linux-scsi@vger.kernel.org
12403 F: Documentation/devicetree/bindings/scsi/
12408 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12409 L: linux-scsi@vger.kernel.org
12411 F: Documentation/scsi/st.txt
12412 F: drivers/scsi/st.*
12413 F: drivers/scsi/st_*.h
12416 M: Vlad Yasevich <vyasevich@gmail.com>
12417 M: Neil Horman <nhorman@tuxdriver.com>
12418 L: linux-sctp@vger.kernel.org
12419 W: http://lksctp.sourceforge.net
12421 F: Documentation/networking/sctp.txt
12422 F: include/linux/sctp.h
12423 F: include/uapi/linux/sctp.h
12424 F: include/net/sctp/
12428 M: Jim Cromie <jim.cromie@gmail.com>
12430 F: Documentation/i2c/busses/scx200_acb
12431 F: arch/x86/platform/scx200/
12432 F: drivers/watchdog/scx200_wdt.c
12433 F: drivers/i2c/busses/scx200*
12434 F: drivers/mtd/maps/scx200_docflash.c
12435 F: include/linux/scx200.h
12438 M: Jim Cromie <jim.cromie@gmail.com>
12440 F: drivers/char/scx200_gpio.c
12441 F: include/linux/scx200_gpio.h
12443 SCx200 HRT CLOCKSOURCE DRIVER
12444 M: Jim Cromie <jim.cromie@gmail.com>
12446 F: drivers/clocksource/scx200_hrt.c
12448 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12449 M: Sascha Sommer <saschasommer@freenet.de>
12450 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12452 F: drivers/mmc/host/sdricoh_cs.c
12455 M: Kees Cook <keescook@chromium.org>
12456 R: Andy Lutomirski <luto@amacapital.net>
12457 R: Will Drewry <wad@chromium.org>
12458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12460 F: kernel/seccomp.c
12461 F: include/uapi/linux/seccomp.h
12462 F: include/linux/seccomp.h
12463 F: tools/testing/selftests/seccomp/*
12464 F: tools/testing/selftests/kselftest_harness.h
12465 F: Documentation/userspace-api/seccomp_filter.rst
12466 K: \bsecure_computing
12469 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12470 M: Al Cooper <alcooperx@gmail.com>
12471 L: linux-mmc@vger.kernel.org
12472 L: bcm-kernel-feedback-list@broadcom.com
12474 F: drivers/mmc/host/sdhci-brcmstb*
12476 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12477 M: Adrian Hunter <adrian.hunter@intel.com>
12478 L: linux-mmc@vger.kernel.org
12479 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12481 F: drivers/mmc/host/sdhci*
12482 F: include/linux/mmc/sdhci*
12484 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12485 M: Ben Dooks <ben-linux@fluff.org>
12486 M: Jaehoon Chung <jh80.chung@samsung.com>
12487 L: linux-mmc@vger.kernel.org
12489 F: drivers/mmc/host/sdhci-s3c*
12491 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12492 M: Viresh Kumar <vireshk@kernel.org>
12493 L: linux-mmc@vger.kernel.org
12495 F: drivers/mmc/host/sdhci-spear.c
12497 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12498 M: Kishon Vijay Abraham I <kishon@ti.com>
12499 L: linux-mmc@vger.kernel.org
12501 F: drivers/mmc/host/sdhci-omap.c
12503 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12504 M: Scott Bauer <scott.bauer@intel.com>
12505 M: Jonathan Derrick <jonathan.derrick@intel.com>
12506 L: linux-block@vger.kernel.org
12509 F: block/opal_proto.h
12510 F: include/linux/sed*
12511 F: include/uapi/linux/sed*
12514 M: Security Officers <security@kernel.org>
12518 M: James Morris <jmorris@namei.org>
12519 M: "Serge E. Hallyn" <serge@hallyn.com>
12520 L: linux-security-module@vger.kernel.org (suggested Cc:)
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12522 W: http://kernsec.org/
12526 SELINUX SECURITY MODULE
12527 M: Paul Moore <paul@paul-moore.com>
12528 M: Stephen Smalley <sds@tycho.nsa.gov>
12529 M: Eric Paris <eparis@parisplace.org>
12530 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12531 W: https://selinuxproject.org
12532 W: https://github.com/SELinuxProject
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12535 F: include/linux/selinux*
12536 F: security/selinux/
12537 F: scripts/selinux/
12538 F: Documentation/admin-guide/LSM/SELinux.rst
12541 M: Jiri Slaby <jirislaby@gmail.com>
12543 F: drivers/misc/phantom.c
12544 F: include/uapi/linux/phantom.h
12547 M: Rob Herring <robh@kernel.org>
12548 L: linux-serial@vger.kernel.org
12550 F: Documentation/devicetree/bindings/serial/slave-device.txt
12551 F: drivers/tty/serdev/
12552 F: include/linux/serdev.h
12555 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12556 L: linux-serial@vger.kernel.org
12558 F: Documentation/devicetree/bindings/serial/
12559 F: drivers/tty/serial/
12562 M: Sean Young <sean@mess.org>
12563 L: linux-media@vger.kernel.org
12565 F: drivers/media/rc/serial_ir.c
12568 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12569 M: Edward Cree <ecree@solarflare.com>
12570 M: Bert Kenward <bkenward@solarflare.com>
12571 L: netdev@vger.kernel.org
12573 F: drivers/net/ethernet/sfc/
12576 M: Dimitri Sivanich <sivanich@sgi.com>
12578 F: drivers/misc/sgi-gru/
12580 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12581 M: Pat Gefre <pfg@sgi.com>
12582 L: linux-ia64@vger.kernel.org
12584 F: Documentation/ia64/serial.txt
12585 F: drivers/tty/serial/ioc?_serial.c
12586 F: include/linux/ioc?.h
12588 SGI XP/XPC/XPNET DRIVER
12589 M: Cliff Whickman <cpw@sgi.com>
12590 M: Robin Holt <robinmholt@gmail.com>
12592 F: drivers/misc/sgi-xp/
12594 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12595 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12596 L: linux-s390@vger.kernel.org
12597 W: http://www.ibm.com/developerworks/linux/linux390/
12601 SH_VEU V4L2 MEM2MEM DRIVER
12602 L: linux-media@vger.kernel.org
12604 F: drivers/media/platform/sh_veu.c
12606 SH_VOU V4L2 OUTPUT DRIVER
12607 L: linux-media@vger.kernel.org
12609 F: drivers/media/platform/sh_vou.c
12610 F: include/media/drv-intf/sh_vou.h
12612 SI2157 MEDIA DRIVER
12613 M: Antti Palosaari <crope@iki.fi>
12614 L: linux-media@vger.kernel.org
12615 W: https://linuxtv.org
12616 W: http://palosaari.fi/linux/
12617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12618 T: git git://linuxtv.org/anttip/media_tree.git
12620 F: drivers/media/tuners/si2157*
12622 SI2165 MEDIA DRIVER
12623 M: Matthias Schwarzott <zzam@gentoo.org>
12624 L: linux-media@vger.kernel.org
12625 W: https://linuxtv.org
12626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12628 F: drivers/media/dvb-frontends/si2165*
12630 SI2168 MEDIA DRIVER
12631 M: Antti Palosaari <crope@iki.fi>
12632 L: linux-media@vger.kernel.org
12633 W: https://linuxtv.org
12634 W: http://palosaari.fi/linux/
12635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12636 T: git git://linuxtv.org/anttip/media_tree.git
12638 F: drivers/media/dvb-frontends/si2168*
12640 SI470X FM RADIO RECEIVER I2C DRIVER
12641 M: Hans Verkuil <hverkuil@xs4all.nl>
12642 L: linux-media@vger.kernel.org
12643 T: git git://linuxtv.org/media_tree.git
12644 W: https://linuxtv.org
12646 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12648 SI470X FM RADIO RECEIVER USB DRIVER
12649 M: Hans Verkuil <hverkuil@xs4all.nl>
12650 L: linux-media@vger.kernel.org
12651 T: git git://linuxtv.org/media_tree.git
12652 W: https://linuxtv.org
12654 F: drivers/media/radio/si470x/radio-si470x-common.c
12655 F: drivers/media/radio/si470x/radio-si470x.h
12656 F: drivers/media/radio/si470x/radio-si470x-usb.c
12658 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12659 M: Eduardo Valentin <edubezval@gmail.com>
12660 L: linux-media@vger.kernel.org
12661 T: git git://linuxtv.org/media_tree.git
12662 W: https://linuxtv.org
12664 F: drivers/media/radio/si4713/si4713.?
12666 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12667 M: Eduardo Valentin <edubezval@gmail.com>
12668 L: linux-media@vger.kernel.org
12669 T: git git://linuxtv.org/media_tree.git
12670 W: https://linuxtv.org
12672 F: drivers/media/radio/si4713/radio-platform-si4713.c
12674 SI4713 FM RADIO TRANSMITTER USB DRIVER
12675 M: Hans Verkuil <hverkuil@xs4all.nl>
12676 L: linux-media@vger.kernel.org
12677 T: git git://linuxtv.org/media_tree.git
12678 W: https://linuxtv.org
12680 F: drivers/media/radio/si4713/radio-usb-si4713.c
12683 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12684 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12685 L: linux-media@vger.kernel.org
12686 W: https://linuxtv.org
12687 T: git git://linuxtv.org/media_tree.git
12689 F: drivers/media/common/siano/
12690 F: drivers/media/usb/siano/
12691 F: drivers/media/usb/siano/
12692 F: drivers/media/mmc/siano/
12694 SILEAD TOUCHSCREEN DRIVER
12695 M: Hans de Goede <hdegoede@redhat.com>
12696 L: linux-input@vger.kernel.org
12697 L: platform-driver-x86@vger.kernel.org
12699 F: drivers/input/touchscreen/silead.c
12700 F: drivers/platform/x86/silead_dmi.c
12702 SILICON MOTION SM712 FRAME BUFFER DRIVER
12703 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12704 M: Teddy Wang <teddy.wang@siliconmotion.com>
12705 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12706 L: linux-fbdev@vger.kernel.org
12708 F: drivers/video/fbdev/sm712*
12709 F: Documentation/fb/sm712fb.txt
12711 SIMPLE FIRMWARE INTERFACE (SFI)
12712 M: Len Brown <lenb@kernel.org>
12713 L: sfi-devel@simplefirmware.org
12714 W: http://simplefirmware.org/
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12717 F: arch/x86/platform/sfi/
12719 F: include/linux/sfi*.h
12722 M: Hans de Goede <hdegoede@redhat.com>
12723 L: linux-fbdev@vger.kernel.org
12725 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12726 F: drivers/video/fbdev/simplefb.c
12727 F: include/linux/platform_data/simplefb.h
12729 SIMTEC EB110ATX (Chalice CATS)
12731 P: Vincent Sanders <vince@simtec.co.uk>
12732 M: Simtec Linux Team <linux@simtec.co.uk>
12733 W: http://www.simtec.co.uk/products/EB110ATX/
12736 SIMTEC EB2410ITX (BAST)
12738 P: Vincent Sanders <vince@simtec.co.uk>
12739 M: Simtec Linux Team <linux@simtec.co.uk>
12740 W: http://www.simtec.co.uk/products/EB2410ITX/
12742 F: arch/arm/mach-s3c24xx/mach-bast.c
12743 F: arch/arm/mach-s3c24xx/bast-ide.c
12744 F: arch/arm/mach-s3c24xx/bast-irq.c
12746 SIPHASH PRF ROUTINES
12747 M: Jason A. Donenfeld <Jason@zx2c4.com>
12750 F: lib/test_siphash.c
12751 F: include/linux/siphash.h
12754 M: Gavin Schenk <g.schenk@eckelmann.de>
12755 M: Uwe Kleine-König <kernel@pengutronix.de>
12758 F: include/trace/events/siox.h
12760 SIS 190 ETHERNET DRIVER
12761 M: Francois Romieu <romieu@fr.zoreil.com>
12762 L: netdev@vger.kernel.org
12764 F: drivers/net/ethernet/sis/sis190.c
12766 SIS 900/7016 FAST ETHERNET DRIVER
12767 M: Daniele Venzano <venza@brownhat.org>
12768 W: http://www.brownhat.org/sis900.html
12769 L: netdev@vger.kernel.org
12771 F: drivers/net/ethernet/sis/sis900.*
12773 SIS FRAMEBUFFER DRIVER
12774 M: Thomas Winischhofer <thomas@winischhofer.net>
12775 W: http://www.winischhofer.net/linuxsisvga.shtml
12777 F: Documentation/fb/sisfb.txt
12778 F: drivers/video/fbdev/sis/
12779 F: include/video/sisfb.h
12782 M: Thomas Winischhofer <thomas@winischhofer.net>
12783 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12785 F: drivers/usb/misc/sisusbvga/
12788 M: Christoph Lameter <cl@linux.com>
12789 M: Pekka Enberg <penberg@kernel.org>
12790 M: David Rientjes <rientjes@google.com>
12791 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12792 M: Andrew Morton <akpm@linux-foundation.org>
12793 L: linux-mm@kvack.org
12795 F: include/linux/sl?b*.h
12798 SLEEPABLE READ-COPY UPDATE (SRCU)
12799 M: Lai Jiangshan <jiangshanlai@gmail.com>
12800 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12801 M: Josh Triplett <josh@joshtriplett.org>
12802 R: Steven Rostedt <rostedt@goodmis.org>
12803 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12804 L: linux-kernel@vger.kernel.org
12805 W: http://www.rdrop.com/users/paulmck/RCU/
12807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12808 F: include/linux/srcu.h
12809 F: kernel/rcu/srcu.c
12811 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12812 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12815 F: drivers/slimbus/
12816 F: Documentation/devicetree/bindings/slimbus/
12817 F: include/linux/slimbus.h
12819 SMACK SECURITY MODULE
12820 M: Casey Schaufler <casey@schaufler-ca.com>
12821 L: linux-security-module@vger.kernel.org
12822 W: http://schaufler-ca.com
12823 T: git git://github.com/cschaufler/smack-next
12825 F: Documentation/admin-guide/LSM/Smack.rst
12828 SMC91x ETHERNET DRIVER
12829 M: Nicolas Pitre <nico@fluxnic.net>
12831 F: drivers/net/ethernet/smsc/smc91x.*
12833 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12834 M: Sakari Ailus <sakari.ailus@iki.fi>
12835 L: linux-media@vger.kernel.org
12837 F: drivers/media/i2c/smiapp/
12838 F: include/media/i2c/smiapp.h
12839 F: drivers/media/i2c/smiapp-pll.c
12840 F: drivers/media/i2c/smiapp-pll.h
12841 F: include/uapi/linux/smiapp.h
12842 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12844 SMM665 HARDWARE MONITOR DRIVER
12845 M: Guenter Roeck <linux@roeck-us.net>
12846 L: linux-hwmon@vger.kernel.org
12848 F: Documentation/hwmon/smm665
12849 F: drivers/hwmon/smm665.c
12851 SMSC EMC2103 HARDWARE MONITOR DRIVER
12852 M: Steve Glendinning <steve.glendinning@shawell.net>
12853 L: linux-hwmon@vger.kernel.org
12855 F: Documentation/hwmon/emc2103
12856 F: drivers/hwmon/emc2103.c
12858 SMSC SCH5627 HARDWARE MONITOR DRIVER
12859 M: Hans de Goede <hdegoede@redhat.com>
12860 L: linux-hwmon@vger.kernel.org
12862 F: Documentation/hwmon/sch5627
12863 F: drivers/hwmon/sch5627.c
12865 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12866 M: Steve Glendinning <steve.glendinning@shawell.net>
12867 L: linux-fbdev@vger.kernel.org
12869 F: drivers/video/fbdev/smscufx.c
12871 SMSC47B397 HARDWARE MONITOR DRIVER
12872 M: Jean Delvare <jdelvare@suse.com>
12873 L: linux-hwmon@vger.kernel.org
12875 F: Documentation/hwmon/smsc47b397
12876 F: drivers/hwmon/smsc47b397.c
12878 SMSC911x ETHERNET DRIVER
12879 M: Steve Glendinning <steve.glendinning@shawell.net>
12880 L: netdev@vger.kernel.org
12882 F: include/linux/smsc911x.h
12883 F: drivers/net/ethernet/smsc/smsc911x.*
12885 SMSC9420 PCI ETHERNET DRIVER
12886 M: Steve Glendinning <steve.glendinning@shawell.net>
12887 L: netdev@vger.kernel.org
12889 F: drivers/net/ethernet/smsc/smsc9420.*
12891 SOC-CAMERA V4L2 SUBSYSTEM
12892 L: linux-media@vger.kernel.org
12893 T: git git://linuxtv.org/media_tree.git
12895 F: include/media/soc*
12896 F: drivers/media/i2c/soc_camera/
12897 F: drivers/media/platform/soc_camera/
12899 SOCIONEXT UNIPHIER SOUND DRIVER
12900 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12903 F: sound/soc/uniphier/
12905 SOEKRIS NET48XX LED SUPPORT
12906 M: Chris Boot <bootc@bootc.net>
12908 F: drivers/leds/leds-net48xx.c
12910 SOFT-ROCE DRIVER (rxe)
12911 M: Moni Shoua <monis@mellanox.com>
12912 L: linux-rdma@vger.kernel.org
12914 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12915 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12916 F: drivers/infiniband/sw/rxe/
12917 F: include/uapi/rdma/rdma_user_rxe.h
12919 SOFTLOGIC 6x10 MPEG CODEC
12920 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12921 M: Anton Sviridenko <anton@corp.bluecherry.net>
12922 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12923 M: Andrey Utkin <andrey_utkin@fastmail.com>
12924 M: Ismael Luceno <ismael@iodev.co.uk>
12925 L: linux-media@vger.kernel.org
12927 F: drivers/media/pci/solo6x10/
12929 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12930 M: James Morse <james.morse@arm.com>
12931 L: linux-arm-kernel@lists.infradead.org
12933 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12934 F: drivers/firmware/arm_sdei.c
12935 F: include/linux/sdei.h
12936 F: include/uapi/linux/sdei.h
12938 SOFTWARE RAID (Multiple Disks) SUPPORT
12939 M: Shaohua Li <shli@kernel.org>
12940 L: linux-raid@vger.kernel.org
12941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12943 F: drivers/md/Makefile
12944 F: drivers/md/Kconfig
12946 F: drivers/md/raid*
12947 F: include/linux/raid/
12948 F: include/uapi/linux/raid/
12950 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12951 M: Jassi Brar <jaswinder.singh@linaro.org>
12952 L: netdev@vger.kernel.org
12954 F: drivers/net/ethernet/socionext/netsec.c
12955 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12957 SOLIDRUN CLEARFOG SUPPORT
12958 M: Russell King <linux@armlinux.org.uk>
12960 F: arch/arm/boot/dts/armada-388-clearfog*
12961 F: arch/arm/boot/dts/armada-38x-solidrun-*
12963 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
12964 M: Russell King <linux@armlinux.org.uk>
12966 F: arch/arm/boot/dts/imx6*-cubox-i*
12967 F: arch/arm/boot/dts/imx6*-hummingboard*
12968 F: arch/arm/boot/dts/imx6*-sr-*
12970 SONIC NETWORK DRIVER
12971 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12972 L: netdev@vger.kernel.org
12974 F: drivers/net/ethernet/natsemi/sonic.*
12976 SONICS SILICON BACKPLANE DRIVER (SSB)
12977 M: Michael Buesch <m@bues.ch>
12978 L: linux-wireless@vger.kernel.org
12981 F: include/linux/ssb/
12983 SONY IMX274 SENSOR DRIVER
12984 M: Leon Luo <leonl@leopardimaging.com>
12985 L: linux-media@vger.kernel.org
12986 T: git git://linuxtv.org/media_tree.git
12988 F: drivers/media/i2c/imx274.c
12989 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12991 SONY MEMORYSTICK CARD SUPPORT
12992 M: Alex Dubov <oakad@yahoo.com>
12993 W: http://tifmxx.berlios.de/
12995 F: drivers/memstick/host/tifm_ms.c
12997 SONY MEMORYSTICK STANDARD SUPPORT
12998 M: Maxim Levitsky <maximlevitsky@gmail.com>
13000 F: drivers/memstick/core/ms_block.*
13002 SONY VAIO CONTROL DEVICE DRIVER
13003 M: Mattia Dongili <malattia@linux.it>
13004 L: platform-driver-x86@vger.kernel.org
13005 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13007 F: Documentation/laptops/sony-laptop.txt
13008 F: drivers/char/sonypi.c
13009 F: drivers/platform/x86/sony-laptop.c
13010 F: include/linux/sony-laptop.h
13013 M: Jaroslav Kysela <perex@perex.cz>
13014 M: Takashi Iwai <tiwai@suse.com>
13015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13016 W: http://www.alsa-project.org/
13017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13018 T: git git://git.alsa-project.org/alsa-kernel.git
13019 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13021 F: Documentation/sound/
13023 F: include/uapi/sound/
13026 SOUND - COMPRESSED AUDIO
13027 M: Vinod Koul <vinod.koul@intel.com>
13028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13031 F: Documentation/sound/alsa/compress_offload.txt
13032 F: include/sound/compress_driver.h
13033 F: include/uapi/sound/compress_*
13034 F: sound/core/compress_offload.c
13035 F: sound/soc/soc-compress.c
13037 SOUND - DMAENGINE HELPERS
13038 M: Lars-Peter Clausen <lars@metafoo.de>
13040 F: include/sound/dmaengine_pcm.h
13041 F: sound/core/pcm_dmaengine.c
13042 F: sound/soc/soc-generic-dmaengine-pcm.c
13044 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13045 M: Liam Girdwood <lgirdwood@gmail.com>
13046 M: Mark Brown <broonie@kernel.org>
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13049 W: http://alsa-project.org/main/index.php/ASoC
13051 F: Documentation/devicetree/bindings/sound/
13052 F: Documentation/sound/alsa/soc/
13054 F: include/sound/soc*
13056 SOUNDWIRE SUBSYSTEM
13057 M: Vinod Koul <vinod.koul@intel.com>
13058 M: Sanyog Kale <sanyog.r.kale@intel.com>
13059 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13062 F: Documentation/driver-api/soundwire/
13063 F: drivers/soundwire/
13064 F: include/linux/soundwire/
13067 M: Olli Salonen <olli.salonen@iki.fi>
13068 L: linux-media@vger.kernel.org
13069 W: https://linuxtv.org
13070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13072 F: drivers/media/dvb-frontends/sp2*
13074 SPARC + UltraSPARC (sparc/sparc64)
13075 M: "David S. Miller" <davem@davemloft.net>
13076 L: sparclinux@vger.kernel.org
13077 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13084 SPARC SERIAL DRIVERS
13085 M: "David S. Miller" <davem@davemloft.net>
13086 L: sparclinux@vger.kernel.org
13087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13090 F: include/linux/sunserialcore.h
13091 F: drivers/tty/serial/suncore.c
13092 F: drivers/tty/serial/sunhv.c
13093 F: drivers/tty/serial/sunsab.c
13094 F: drivers/tty/serial/sunsab.h
13095 F: drivers/tty/serial/sunsu.c
13096 F: drivers/tty/serial/sunzilog.c
13097 F: drivers/tty/serial/sunzilog.h
13098 F: drivers/tty/vcc.c
13101 M: "Christopher Li" <sparse@chrisli.org>
13102 L: linux-sparse@vger.kernel.org
13103 W: https://sparse.wiki.kernel.org/
13104 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13105 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13107 F: include/linux/compiler.h
13109 SPEAR CLOCK FRAMEWORK SUPPORT
13110 M: Viresh Kumar <vireshk@kernel.org>
13111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13112 W: http://www.st.com/spear
13114 F: drivers/clk/spear/
13116 SPEAR PLATFORM SUPPORT
13117 M: Viresh Kumar <vireshk@kernel.org>
13118 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13120 W: http://www.st.com/spear
13122 F: arch/arm/boot/dts/spear*
13123 F: arch/arm/mach-spear/
13126 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13127 M: Marek Vasut <marek.vasut@gmail.com>
13128 L: linux-mtd@lists.infradead.org
13129 W: http://www.linux-mtd.infradead.org/
13130 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13131 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13132 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13134 F: drivers/mtd/spi-nor/
13135 F: include/linux/mtd/spi-nor.h
13138 M: Mark Brown <broonie@kernel.org>
13139 L: linux-spi@vger.kernel.org
13140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13141 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13143 F: Documentation/devicetree/bindings/spi/
13144 F: Documentation/spi/
13146 F: include/linux/spi/
13147 F: include/uapi/linux/spi/
13150 SPIDERNET NETWORK DRIVER for CELL
13151 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13152 L: netdev@vger.kernel.org
13154 F: Documentation/networking/spider_net.txt
13155 F: drivers/net/ethernet/toshiba/spider_net*
13158 R: Stephen Boyd <sboyd@kernel.org>
13159 L: linux-arm-msm@vger.kernel.org
13160 F: Documentation/devicetree/bindings/spmi/
13162 F: include/dt-bindings/spmi/spmi.h
13163 F: include/linux/spmi.h
13164 F: include/trace/events/spmi.h
13167 M: Jeremy Kerr <jk@ozlabs.org>
13168 L: linuxppc-dev@lists.ozlabs.org
13169 W: http://www.ibm.com/developerworks/power/cell/
13171 F: Documentation/filesystems/spufs.txt
13172 F: arch/powerpc/platforms/cell/spufs/
13174 SQUASHFS FILE SYSTEM
13175 M: Phillip Lougher <phillip@squashfs.org.uk>
13176 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13177 W: http://squashfs.org.uk
13178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13180 F: Documentation/filesystems/squashfs.txt
13183 SRM (Alpha) environment access
13184 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13186 F: arch/alpha/kernel/srm_env.c
13189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13190 L: stable@vger.kernel.org
13192 F: Documentation/process/stable-kernel-rules.rst
13194 STAGING - ATOMISP DRIVER
13195 M: Alan Cox <alan@linux.intel.com>
13196 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13197 L: linux-media@vger.kernel.org
13199 F: drivers/staging/media/atomisp/
13202 M: Ian Abbott <abbotti@mev.co.uk>
13203 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13205 F: drivers/staging/comedi/
13207 STAGING - FLARION FT1000 DRIVERS
13208 M: Marek Belisko <marek.belisko@gmail.com>
13210 F: drivers/staging/ft1000/
13212 STAGING - INDUSTRIAL IO
13213 M: Jonathan Cameron <jic23@kernel.org>
13214 L: linux-iio@vger.kernel.org
13216 F: Documentation/devicetree/bindings/staging/iio/
13217 F: drivers/staging/iio/
13219 STAGING - LUSTRE PARALLEL FILESYSTEM
13220 M: Oleg Drokin <oleg.drokin@intel.com>
13221 M: Andreas Dilger <andreas.dilger@intel.com>
13222 M: James Simmons <jsimmons@infradead.org>
13223 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13224 W: http://wiki.lustre.org/
13226 F: drivers/staging/lustre
13228 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13229 M: Marc Dietrich <marvin24@gmx.de>
13230 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13231 L: linux-tegra@vger.kernel.org
13233 F: drivers/staging/nvec/
13235 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13236 M: Jens Frederich <jfrederich@gmail.com>
13237 M: Daniel Drake <dsd@laptop.org>
13238 M: Jon Nettleton <jon.nettleton@gmail.com>
13239 W: http://wiki.laptop.org/go/DCON
13241 F: drivers/staging/olpc_dcon/
13243 STAGING - REALTEK RTL8712U DRIVERS
13244 M: Larry Finger <Larry.Finger@lwfinger.net>
13245 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13247 F: drivers/staging/rtl8712/
13249 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13250 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13251 M: Teddy Wang <teddy.wang@siliconmotion.com>
13252 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13253 L: linux-fbdev@vger.kernel.org
13255 F: drivers/staging/sm750fb/
13257 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13258 M: William Hubbs <w.d.hubbs@gmail.com>
13259 M: Chris Brannon <chris@the-brannons.com>
13260 M: Kirk Reiser <kirk@reisers.ca>
13261 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13262 L: speakup@linux-speakup.org
13263 W: http://www.linux-speakup.org/
13265 F: drivers/staging/speakup/
13267 STAGING - VIA VT665X DRIVERS
13268 M: Forest Bond <forest@alittletooquiet.net>
13270 F: drivers/staging/vt665?/
13272 STAGING - WILC1000 WIFI DRIVER
13273 M: Aditya Shankar <aditya.shankar@microchip.com>
13274 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13275 L: linux-wireless@vger.kernel.org
13277 F: drivers/staging/wilc1000/
13279 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13280 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13282 F: drivers/staging/xgifb/
13285 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13287 L: devel@driverdev.osuosl.org
13289 F: drivers/staging/
13291 STARFIRE/DURALAN NETWORK DRIVER
13292 M: Ion Badulescu <ionut@badula.org>
13294 F: drivers/net/ethernet/adaptec/starfire*
13296 STEC S1220 SKD DRIVER
13297 M: Bart Van Assche <bart.vanassche@wdc.com>
13298 L: linux-block@vger.kernel.org
13300 F: drivers/block/skd*[ch]
13303 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13305 F: drivers/staging/media/st-cec/
13306 F: Documentation/devicetree/bindings/media/stih-cec.txt
13308 STK1160 USB VIDEO CAPTURE DRIVER
13309 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13310 L: linux-media@vger.kernel.org
13311 T: git git://linuxtv.org/media_tree.git
13313 F: drivers/media/usb/stk1160/
13315 STMMAC ETHERNET DRIVER
13316 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13317 M: Alexandre Torgue <alexandre.torgue@st.com>
13318 L: netdev@vger.kernel.org
13319 W: http://www.stlinux.com
13321 F: drivers/net/ethernet/stmicro/stmmac/
13324 M: Sam Creasey <sammy@sammy.net>
13325 W: http://sammy.net/sun3/
13327 F: arch/m68k/kernel/*sun3*
13328 F: arch/m68k/sun3*/
13329 F: arch/m68k/include/asm/sun3*
13330 F: drivers/net/ethernet/i825xx/sun3*
13332 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13333 M: Hans de Goede <hdegoede@redhat.com>
13334 L: linux-input@vger.kernel.org
13336 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13337 F: drivers/input/keyboard/sun4i-lradc-keys.c
13339 SUNDANCE NETWORK DRIVER
13340 M: Denis Kirjanov <kda@linux-powerpc.org>
13341 L: netdev@vger.kernel.org
13343 F: drivers/net/ethernet/dlink/sundance.c
13346 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13347 M: Rich Felker <dalias@libc.org>
13348 L: linux-sh@vger.kernel.org
13349 Q: http://patchwork.kernel.org/project/linux-sh/list/
13351 F: Documentation/sh/
13356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13357 M: Len Brown <len.brown@intel.com>
13358 M: Pavel Machek <pavel@ucw.cz>
13359 L: linux-pm@vger.kernel.org
13360 B: https://bugzilla.kernel.org
13362 F: Documentation/power/
13363 F: arch/x86/kernel/acpi/
13364 F: drivers/base/power/
13366 F: include/linux/suspend.h
13367 F: include/linux/freezer.h
13368 F: include/linux/pm.h
13371 M: Martin Mares <mj@ucw.cz>
13372 L: linux-video@atrey.karlin.mff.cuni.cz
13374 F: Documentation/svga.txt
13375 F: arch/x86/boot/video*
13378 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13379 L: iommu@lists.linux-foundation.org
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13383 F: arch/*/kernel/pci-swiotlb.c
13384 F: include/linux/swiotlb.h
13387 M: Jiri Pirko <jiri@resnulli.us>
13388 M: Ivan Vecera <ivecera@redhat.com>
13389 L: netdev@vger.kernel.org
13392 F: include/net/switchdev.h
13394 SYNC FILE FRAMEWORK
13395 M: Sumit Semwal <sumit.semwal@linaro.org>
13396 R: Gustavo Padovan <gustavo@padovan.org>
13398 L: linux-media@vger.kernel.org
13399 L: dri-devel@lists.freedesktop.org
13400 F: drivers/dma-buf/sync_*
13401 F: drivers/dma-buf/dma-fence*
13402 F: drivers/dma-buf/sw_sync.c
13403 F: include/linux/sync_file.h
13404 F: include/uapi/linux/sync_file.h
13405 F: Documentation/sync_file.txt
13406 T: git git://anongit.freedesktop.org/drm/drm-misc
13408 SYNOPSYS ARC ARCHITECTURE
13409 M: Vineet Gupta <vgupta@synopsys.com>
13410 L: linux-snps-arc@lists.infradead.org
13413 F: Documentation/devicetree/bindings/arc/*
13414 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13415 F: drivers/clocksource/arc_timer.c
13416 F: drivers/tty/serial/arc_uart.c
13417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13419 SYNOPSYS ARC HSDK SDP pll clock driver
13420 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13422 F: drivers/clk/clk-hsdk-pll.c
13423 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13425 SYNOPSYS ARC SDP clock driver
13426 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13428 F: drivers/clk/axs10x/*
13429 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13431 SYNOPSYS ARC SDP platform support
13432 M: Alexey Brodkin <abrodkin@synopsys.com>
13434 F: arch/arc/plat-axs10x
13435 F: arch/arc/boot/dts/ax*
13436 F: Documentation/devicetree/bindings/arc/axs10*
13438 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13439 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13441 F: drivers/reset/reset-axs10x.c
13442 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13444 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13445 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13447 F: drivers/tty/serial/8250/8250_dw.c
13449 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13450 M: Hoan Tran <hotran@apm.com>
13451 L: linux-gpio@vger.kernel.org
13453 F: drivers/gpio/gpio-dwapb.c
13454 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13456 SYNOPSYS DESIGNWARE DMAC DRIVER
13457 M: Viresh Kumar <vireshk@kernel.org>
13458 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13460 F: include/linux/dma/dw.h
13461 F: include/linux/platform_data/dma-dw.h
13464 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13465 M: Jose Abreu <Jose.Abreu@synopsys.com>
13466 L: netdev@vger.kernel.org
13468 F: drivers/net/ethernet/synopsys/
13470 SYNOPSYS DESIGNWARE I2C DRIVER
13471 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13472 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13473 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13474 L: linux-i2c@vger.kernel.org
13476 F: drivers/i2c/busses/i2c-designware-*
13477 F: include/linux/platform_data/i2c-designware.h
13479 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13480 M: Jaehoon Chung <jh80.chung@samsung.com>
13481 L: linux-mmc@vger.kernel.org
13483 F: drivers/mmc/host/dw_mmc*
13485 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13486 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13488 F: drivers/reset/reset-hsdk.c
13489 F: include/dt-bindings/reset/snps,hsdk-reset.h
13490 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13492 SYSTEM CONFIGURATION (SYSCON)
13493 M: Lee Jones <lee.jones@linaro.org>
13494 M: Arnd Bergmann <arnd@arndb.de>
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13497 F: drivers/mfd/syscon.c
13499 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13500 M: Sudeep Holla <sudeep.holla@arm.com>
13501 L: linux-arm-kernel@lists.infradead.org
13503 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13504 F: drivers/clk/clk-sc[mp]i.c
13505 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13506 F: drivers/firmware/arm_scpi.c
13507 F: drivers/firmware/arm_scmi/
13508 F: include/linux/sc[mp]i_protocol.h
13510 SYSTEM RESET/SHUTDOWN DRIVERS
13511 M: Sebastian Reichel <sre@kernel.org>
13512 L: linux-pm@vger.kernel.org
13513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13515 F: Documentation/devicetree/bindings/power/reset/
13516 F: drivers/power/reset/
13518 SYSTEM TRACE MODULE CLASS
13519 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13522 F: Documentation/trace/stm.txt
13523 F: drivers/hwtracing/stm/
13524 F: include/linux/stm.h
13525 F: include/uapi/linux/stm.h
13528 M: Christoph Hellwig <hch@infradead.org>
13530 F: Documentation/filesystems/sysv-fs.txt
13532 F: include/linux/sysv_fs.h
13535 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13536 L: linux-scsi@vger.kernel.org
13537 L: target-devel@vger.kernel.org
13538 W: http://www.linux-iscsi.org
13539 W: http://groups.google.com/group/linux-iscsi-target-dev
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13544 F: Documentation/target/
13546 TASKSTATS STATISTICS INTERFACE
13547 M: Balbir Singh <bsingharora@gmail.com>
13549 F: Documentation/accounting/taskstats*
13550 F: include/linux/taskstats*
13551 F: kernel/taskstats.c
13554 M: Jamal Hadi Salim <jhs@mojatatu.com>
13555 M: Cong Wang <xiyou.wangcong@gmail.com>
13556 M: Jiri Pirko <jiri@resnulli.us>
13557 L: netdev@vger.kernel.org
13559 F: include/net/pkt_cls.h
13560 F: include/net/pkt_sched.h
13561 F: include/net/tc_act/
13562 F: include/uapi/linux/pkt_cls.h
13563 F: include/uapi/linux/pkt_sched.h
13564 F: include/uapi/linux/tc_act/
13565 F: include/uapi/linux/tc_ematch/
13568 TCP LOW PRIORITY MODULE
13569 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13570 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13571 W: http://tcp-lp-mod.sourceforge.net/
13573 F: net/ipv4/tcp_lp.c
13575 TDA10071 MEDIA DRIVER
13576 M: Antti Palosaari <crope@iki.fi>
13577 L: linux-media@vger.kernel.org
13578 W: https://linuxtv.org
13579 W: http://palosaari.fi/linux/
13580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13581 T: git git://linuxtv.org/anttip/media_tree.git
13583 F: drivers/media/dvb-frontends/tda10071*
13585 TDA18212 MEDIA DRIVER
13586 M: Antti Palosaari <crope@iki.fi>
13587 L: linux-media@vger.kernel.org
13588 W: https://linuxtv.org
13589 W: http://palosaari.fi/linux/
13590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13591 T: git git://linuxtv.org/anttip/media_tree.git
13593 F: drivers/media/tuners/tda18212*
13595 TDA18218 MEDIA DRIVER
13596 M: Antti Palosaari <crope@iki.fi>
13597 L: linux-media@vger.kernel.org
13598 W: https://linuxtv.org
13599 W: http://palosaari.fi/linux/
13600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13601 T: git git://linuxtv.org/anttip/media_tree.git
13603 F: drivers/media/tuners/tda18218*
13605 TDA18250 MEDIA DRIVER
13606 M: Olli Salonen <olli.salonen@iki.fi>
13607 L: linux-media@vger.kernel.org
13608 W: https://linuxtv.org
13609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13610 T: git git://linuxtv.org/media_tree.git
13612 F: drivers/media/tuners/tda18250*
13614 TDA18271 MEDIA DRIVER
13615 M: Michael Krufky <mkrufky@linuxtv.org>
13616 L: linux-media@vger.kernel.org
13617 W: https://linuxtv.org
13618 W: http://github.com/mkrufky
13619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13620 T: git git://linuxtv.org/mkrufky/tuners.git
13622 F: drivers/media/tuners/tda18271*
13624 TDA1997x MEDIA DRIVER
13625 M: Tim Harvey <tharvey@gateworks.com>
13626 L: linux-media@vger.kernel.org
13627 W: https://linuxtv.org
13628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13630 F: drivers/media/i2c/tda1997x.*
13632 TDA827x MEDIA DRIVER
13633 M: Michael Krufky <mkrufky@linuxtv.org>
13634 L: linux-media@vger.kernel.org
13635 W: https://linuxtv.org
13636 W: http://github.com/mkrufky
13637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13638 T: git git://linuxtv.org/mkrufky/tuners.git
13640 F: drivers/media/tuners/tda8290.*
13642 TDA8290 MEDIA DRIVER
13643 M: Michael Krufky <mkrufky@linuxtv.org>
13644 L: linux-media@vger.kernel.org
13645 W: https://linuxtv.org
13646 W: http://github.com/mkrufky
13647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13648 T: git git://linuxtv.org/mkrufky/tuners.git
13650 F: drivers/media/tuners/tda8290.*
13652 TDA9840 MEDIA DRIVER
13653 M: Hans Verkuil <hverkuil@xs4all.nl>
13654 L: linux-media@vger.kernel.org
13655 T: git git://linuxtv.org/media_tree.git
13656 W: https://linuxtv.org
13658 F: drivers/media/i2c/tda9840*
13660 TEA5761 TUNER DRIVER
13661 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13663 L: linux-media@vger.kernel.org
13664 W: https://linuxtv.org
13665 T: git git://linuxtv.org/media_tree.git
13667 F: drivers/media/tuners/tea5761.*
13669 TEA5767 TUNER DRIVER
13670 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13671 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13672 L: linux-media@vger.kernel.org
13673 W: https://linuxtv.org
13674 T: git git://linuxtv.org/media_tree.git
13676 F: drivers/media/tuners/tea5767.*
13678 TEA6415C MEDIA DRIVER
13679 M: Hans Verkuil <hverkuil@xs4all.nl>
13680 L: linux-media@vger.kernel.org
13681 T: git git://linuxtv.org/media_tree.git
13682 W: https://linuxtv.org
13684 F: drivers/media/i2c/tea6415c*
13686 TEA6420 MEDIA DRIVER
13687 M: Hans Verkuil <hverkuil@xs4all.nl>
13688 L: linux-media@vger.kernel.org
13689 T: git git://linuxtv.org/media_tree.git
13690 W: https://linuxtv.org
13692 F: drivers/media/i2c/tea6420*
13695 M: Jiri Pirko <jiri@resnulli.us>
13696 L: netdev@vger.kernel.org
13698 F: drivers/net/team/
13699 F: include/linux/if_team.h
13700 F: include/uapi/linux/if_team.h
13702 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13703 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13705 F: arch/x86/platform/ts5500/
13707 TECHNOTREND USB IR RECEIVER
13708 M: Sean Young <sean@mess.org>
13709 L: linux-media@vger.kernel.org
13711 F: drivers/media/rc/ttusbir.c
13713 TECHWELL TW9910 VIDEO DECODER
13714 L: linux-media@vger.kernel.org
13716 F: drivers/media/i2c/tw9910.c
13717 F: include/media/i2c/tw9910.h
13720 M: Jens Wiklander <jens.wiklander@linaro.org>
13722 F: include/linux/tee_drv.h
13723 F: include/uapi/linux/tee.h
13725 F: Documentation/tee.txt
13727 TEGRA ARCHITECTURE SUPPORT
13728 M: Thierry Reding <thierry.reding@gmail.com>
13729 M: Jonathan Hunter <jonathanh@nvidia.com>
13730 L: linux-tegra@vger.kernel.org
13731 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13737 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13738 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13740 F: drivers/clk/tegra/
13743 M: Laxman Dewangan <ldewangan@nvidia.com>
13744 M: Jon Hunter <jonathanh@nvidia.com>
13746 F: drivers/dma/tegra*
13749 M: Laxman Dewangan <ldewangan@nvidia.com>
13751 F: drivers/i2c/busses/i2c-tegra.c
13753 TEGRA IOMMU DRIVERS
13754 M: Thierry Reding <thierry.reding@gmail.com>
13755 L: linux-tegra@vger.kernel.org
13757 F: drivers/iommu/tegra*
13760 M: Rakesh Iyer <riyer@nvidia.com>
13761 M: Laxman Dewangan <ldewangan@nvidia.com>
13763 F: drivers/input/keyboard/tegra-kbc.c
13766 M: Thierry Reding <thierry.reding@gmail.com>
13768 F: drivers/pwm/pwm-tegra.c
13770 TEGRA SERIAL DRIVER
13771 M: Laxman Dewangan <ldewangan@nvidia.com>
13773 F: drivers/tty/serial/serial-tegra.c
13776 M: Laxman Dewangan <ldewangan@nvidia.com>
13778 F: drivers/spi/spi-tegra*
13780 TEHUTI ETHERNET DRIVER
13781 M: Andy Gospodarek <andy@greyhouse.net>
13782 L: netdev@vger.kernel.org
13784 F: drivers/net/ethernet/tehuti/*
13786 Telecom Clock Driver for MCPL0010
13787 M: Mark Gross <mark.gross@intel.com>
13789 F: drivers/char/tlclk.c
13791 TENSILICA XTENSA PORT (xtensa)
13792 M: Chris Zankel <chris@zankel.net>
13793 M: Max Filippov <jcmvbkbc@gmail.com>
13794 L: linux-xtensa@linux-xtensa.org
13795 T: git git://github.com/czankel/xtensa-linux.git
13798 F: drivers/irqchip/irq-xtensa-*
13800 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13801 M: Nishanth Menon <nm@ti.com>
13802 M: Tero Kristo <t-kristo@ti.com>
13803 M: Santosh Shilimkar <ssantosh@kernel.org>
13804 L: linux-arm-kernel@lists.infradead.org
13806 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13807 F: drivers/firmware/ti_sci*
13808 F: include/linux/soc/ti/ti_sci_protocol.h
13809 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13810 F: include/dt-bindings/genpd/k2g.h
13811 F: drivers/soc/ti/ti_sci_pm_domains.c
13812 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13813 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13814 F: drivers/clk/keystone/sci-clk.c
13815 F: drivers/reset/reset-ti-sci.c
13817 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13818 M: Hans Verkuil <hverkuil@xs4all.nl>
13819 L: linux-media@vger.kernel.org
13820 T: git git://linuxtv.org/media_tree.git
13821 W: https://linuxtv.org
13823 F: drivers/media/radio/radio-raremono.c
13826 M: Zhang Rui <rui.zhang@intel.com>
13827 M: Eduardo Valentin <edubezval@gmail.com>
13828 L: linux-pm@vger.kernel.org
13829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13831 Q: https://patchwork.kernel.org/project/linux-pm/list/
13833 F: drivers/thermal/
13834 F: include/linux/thermal.h
13835 F: include/uapi/linux/thermal.h
13836 F: include/linux/cpu_cooling.h
13837 F: Documentation/devicetree/bindings/thermal/
13839 THERMAL/CPU_COOLING
13840 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13841 M: Viresh Kumar <viresh.kumar@linaro.org>
13842 M: Javi Merino <javi.merino@kernel.org>
13843 L: linux-pm@vger.kernel.org
13845 F: Documentation/thermal/cpu-cooling-api.txt
13846 F: drivers/thermal/cpu_cooling.c
13847 F: include/linux/cpu_cooling.h
13849 THINKPAD ACPI EXTRAS DRIVER
13850 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13851 L: ibm-acpi-devel@lists.sourceforge.net
13852 L: platform-driver-x86@vger.kernel.org
13853 W: http://ibm-acpi.sourceforge.net
13854 W: http://thinkwiki.org/wiki/Ibm-acpi
13855 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13857 F: drivers/platform/x86/thinkpad_acpi.c
13860 M: Andreas Noever <andreas.noever@gmail.com>
13861 M: Michael Jamet <michael.jamet@intel.com>
13862 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13863 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13866 F: Documentation/admin-guide/thunderbolt.rst
13867 F: drivers/thunderbolt/
13868 F: include/linux/thunderbolt.h
13870 THUNDERBOLT NETWORK DRIVER
13871 M: Michael Jamet <michael.jamet@intel.com>
13872 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13873 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13874 L: netdev@vger.kernel.org
13876 F: drivers/net/thunderbolt.c
13878 THUNDERX GPIO DRIVER
13879 M: David Daney <david.daney@cavium.com>
13881 F: drivers/gpio/gpio-thunderx.c
13883 TI AM437X VPFE DRIVER
13884 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13885 L: linux-media@vger.kernel.org
13886 W: https://linuxtv.org
13887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13888 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13890 F: drivers/media/platform/am437x/
13892 TI BANDGAP AND THERMAL DRIVER
13893 M: Eduardo Valentin <edubezval@gmail.com>
13894 M: Keerthy <j-keerthy@ti.com>
13895 L: linux-pm@vger.kernel.org
13896 L: linux-omap@vger.kernel.org
13898 F: drivers/thermal/ti-soc-thermal/
13900 TI BQ27XXX POWER SUPPLY DRIVER
13901 R: Andrew F. Davis <afd@ti.com>
13902 F: include/linux/power/bq27xxx_battery.h
13903 F: drivers/power/supply/bq27xxx_battery.c
13904 F: drivers/power/supply/bq27xxx_battery_i2c.c
13906 TI CDCE706 CLOCK DRIVER
13907 M: Max Filippov <jcmvbkbc@gmail.com>
13909 F: drivers/clk/clk-cdce706.c
13912 M: Tero Kristo <t-kristo@ti.com>
13913 L: linux-omap@vger.kernel.org
13916 F: include/linux/clk/ti.h
13918 TI DAVINCI MACHINE SUPPORT
13919 M: Sekhar Nori <nsekhar@ti.com>
13920 M: Kevin Hilman <khilman@kernel.org>
13921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13924 F: arch/arm/mach-davinci/
13925 F: drivers/i2c/busses/i2c-davinci.c
13926 F: arch/arm/boot/dts/da850*
13928 TI DAVINCI SERIES GPIO DRIVER
13929 M: Keerthy <j-keerthy@ti.com>
13930 L: linux-gpio@vger.kernel.org
13932 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13933 F: drivers/gpio/gpio-davinci.c
13935 TI DAVINCI SERIES MEDIA DRIVER
13936 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13937 L: linux-media@vger.kernel.org
13938 W: https://linuxtv.org
13939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13940 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13942 F: drivers/media/platform/davinci/
13943 F: include/media/davinci/
13945 TI ETHERNET SWITCH DRIVER (CPSW)
13946 R: Grygorii Strashko <grygorii.strashko@ti.com>
13947 L: linux-omap@vger.kernel.org
13948 L: netdev@vger.kernel.org
13950 F: drivers/net/ethernet/ti/cpsw*
13951 F: drivers/net/ethernet/ti/davinci*
13953 TI FLASH MEDIA INTERFACE DRIVER
13954 M: Alex Dubov <oakad@yahoo.com>
13956 F: drivers/misc/tifm*
13957 F: drivers/mmc/host/tifm_sd.c
13958 F: include/linux/tifm.h
13960 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13961 M: Santosh Shilimkar <ssantosh@kernel.org>
13962 L: linux-kernel@vger.kernel.org
13963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13965 F: drivers/soc/ti/*
13966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13968 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13969 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13970 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13973 F: sound/soc/codecs/lm49453*
13974 F: sound/soc/codecs/isabelle*
13976 TI LP855x BACKLIGHT DRIVER
13977 M: Milo Kim <milo.kim@ti.com>
13979 F: Documentation/backlight/lp855x-driver.txt
13980 F: drivers/video/backlight/lp855x_bl.c
13981 F: include/linux/platform_data/lp855x.h
13983 TI LP8727 CHARGER DRIVER
13984 M: Milo Kim <milo.kim@ti.com>
13986 F: drivers/power/supply/lp8727_charger.c
13987 F: include/linux/platform_data/lp8727.h
13989 TI LP8788 MFD DRIVER
13990 M: Milo Kim <milo.kim@ti.com>
13992 F: drivers/iio/adc/lp8788_adc.c
13993 F: drivers/leds/leds-lp8788.c
13994 F: drivers/mfd/lp8788*.c
13995 F: drivers/power/supply/lp8788-charger.c
13996 F: drivers/regulator/lp8788-*.c
13997 F: include/linux/mfd/lp8788*.h
13999 TI NETCP ETHERNET DRIVER
14000 M: Wingman Kwok <w-kwok2@ti.com>
14001 M: Murali Karicheri <m-karicheri2@ti.com>
14002 L: netdev@vger.kernel.org
14004 F: drivers/net/ethernet/ti/netcp*
14006 TI TAS571X FAMILY ASoC CODEC DRIVER
14007 M: Kevin Cernekee <cernekee@chromium.org>
14008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14010 F: sound/soc/codecs/tas571x*
14012 TI TRF7970A NFC DRIVER
14013 M: Mark Greer <mgreer@animalcreek.com>
14014 L: linux-wireless@vger.kernel.org
14015 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14017 F: drivers/nfc/trf7970a.c
14018 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14020 TI TWL4030 SERIES SOC CODEC DRIVER
14021 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14024 F: sound/soc/codecs/twl4030*
14027 M: Benoit Parrot <bparrot@ti.com>
14028 L: linux-media@vger.kernel.org
14029 W: http://linuxtv.org/
14030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14032 F: drivers/media/platform/ti-vpe/
14034 TI WILINK WIRELESS DRIVERS
14035 L: linux-wireless@vger.kernel.org
14036 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14037 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14040 F: drivers/net/wireless/ti/
14041 F: include/linux/wl12xx.h
14043 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14044 M: John Stultz <john.stultz@linaro.org>
14045 M: Thomas Gleixner <tglx@linutronix.de>
14046 R: Stephen Boyd <sboyd@kernel.org>
14047 L: linux-kernel@vger.kernel.org
14048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14050 F: include/linux/clocksource.h
14051 F: include/linux/time.h
14052 F: include/linux/timex.h
14053 F: include/uapi/linux/time.h
14054 F: include/uapi/linux/timex.h
14055 F: kernel/time/clocksource.c
14056 F: kernel/time/time*.c
14057 F: kernel/time/alarmtimer.c
14058 F: kernel/time/ntp.c
14059 F: tools/testing/selftests/timers/
14062 M: Jon Maloy <jon.maloy@ericsson.com>
14063 M: Ying Xue <ying.xue@windriver.com>
14064 L: netdev@vger.kernel.org (core kernel code)
14065 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14066 W: http://tipc.sourceforge.net/
14068 F: include/uapi/linux/tipc*.h
14071 TLAN NETWORK DRIVER
14072 M: Samuel Chessman <chessman@tux.org>
14073 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14074 W: http://sourceforge.net/projects/tlan/
14076 F: Documentation/networking/tlan.txt
14077 F: drivers/net/ethernet/ti/tlan.*
14079 TM6000 VIDEO4LINUX DRIVER
14080 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14081 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14082 L: linux-media@vger.kernel.org
14083 W: https://linuxtv.org
14084 T: git git://linuxtv.org/media_tree.git
14086 F: drivers/media/usb/tm6000/
14087 F: Documentation/media/v4l-drivers/tm6000*
14089 TMIO/SDHI MMC DRIVER
14090 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14091 L: linux-mmc@vger.kernel.org
14093 F: drivers/mmc/host/tmio_mmc*
14094 F: drivers/mmc/host/renesas_sdhi*
14095 F: include/linux/mfd/tmio.h
14097 TMP401 HARDWARE MONITOR DRIVER
14098 M: Guenter Roeck <linux@roeck-us.net>
14099 L: linux-hwmon@vger.kernel.org
14101 F: Documentation/hwmon/tmp401
14102 F: drivers/hwmon/tmp401.c
14104 TMPFS (SHMEM FILESYSTEM)
14105 M: Hugh Dickins <hughd@google.com>
14106 L: linux-mm@kvack.org
14108 F: include/linux/shmem_fs.h
14111 TOMOYO SECURITY MODULE
14112 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14113 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14114 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14115 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14116 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14117 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14118 W: http://tomoyo.sourceforge.jp/
14119 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14121 F: security/tomoyo/
14123 TOPSTAR LAPTOP EXTRAS DRIVER
14124 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14125 L: platform-driver-x86@vger.kernel.org
14127 F: drivers/platform/x86/topstar-laptop.c
14129 TORTURE-TEST MODULES
14130 M: Davidlohr Bueso <dave@stgolabs.net>
14131 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14132 M: Josh Triplett <josh@joshtriplett.org>
14133 L: linux-kernel@vger.kernel.org
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14136 F: Documentation/RCU/torture.txt
14137 F: kernel/torture.c
14138 F: kernel/rcu/rcutorture.c
14139 F: kernel/locking/locktorture.c
14141 TOSHIBA ACPI EXTRAS DRIVER
14142 M: Azael Avalos <coproscefalo@gmail.com>
14143 L: platform-driver-x86@vger.kernel.org
14145 F: drivers/platform/x86/toshiba_acpi.c
14147 TOSHIBA BLUETOOTH DRIVER
14148 M: Azael Avalos <coproscefalo@gmail.com>
14149 L: platform-driver-x86@vger.kernel.org
14151 F: drivers/platform/x86/toshiba_bluetooth.c
14153 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14154 M: Azael Avalos <coproscefalo@gmail.com>
14155 L: platform-driver-x86@vger.kernel.org
14157 F: drivers/platform/x86/toshiba_haps.c
14160 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14161 W: http://www.buzzard.org.uk/toshiba/
14163 F: drivers/char/toshiba.c
14164 F: include/linux/toshiba.h
14165 F: include/uapi/linux/toshiba.h
14167 TOSHIBA TC358743 DRIVER
14168 M: Mats Randgaard <matrandg@cisco.com>
14169 L: linux-media@vger.kernel.org
14171 F: drivers/media/i2c/tc358743*
14172 F: include/media/i2c/tc358743.h
14174 TOSHIBA WMI HOTKEYS DRIVER
14175 M: Azael Avalos <coproscefalo@gmail.com>
14176 L: platform-driver-x86@vger.kernel.org
14178 F: drivers/platform/x86/toshiba-wmi.c
14181 M: Peter Huewe <peterhuewe@gmx.de>
14182 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14183 R: Jason Gunthorpe <jgg@ziepe.ca>
14184 L: linux-integrity@vger.kernel.org
14185 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14186 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14187 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14189 F: drivers/char/tpm/
14192 M: Steven Rostedt <rostedt@goodmis.org>
14193 M: Ingo Molnar <mingo@redhat.com>
14194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14196 F: Documentation/trace/ftrace.txt
14197 F: arch/*/*/*/ftrace.h
14198 F: arch/*/kernel/ftrace.c
14199 F: include/*/ftrace.h
14200 F: include/linux/trace*.h
14203 F: tools/testing/selftests/ftrace/
14205 TRACING MMIO ACCESSES (MMIOTRACE)
14206 M: Steven Rostedt <rostedt@goodmis.org>
14207 M: Ingo Molnar <mingo@kernel.org>
14208 R: Karol Herbst <karolherbst@gmail.com>
14209 R: Pekka Paalanen <ppaalanen@gmail.com>
14211 L: linux-kernel@vger.kernel.org
14212 L: nouveau@lists.freedesktop.org
14213 F: kernel/trace/trace_mmiotrace.c
14214 F: include/linux/mmiotrace.h
14215 F: arch/x86/mm/kmmio.c
14216 F: arch/x86/mm/mmio-mod.c
14217 F: arch/x86/mm/testmmiotrace.c
14220 M: Jiri Kosina <trivial@kernel.org>
14221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14223 K: ^Subject:.*(?i)trivial
14225 TEMPO SEMICONDUCTOR DRIVERS
14226 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14228 F: sound/soc/codecs/tscs*.c
14229 F: sound/soc/codecs/tscs*.h
14230 F: Documentation/devicetree/bindings/sound/tscs*.txt
14233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14234 M: Jiri Slaby <jslaby@suse.com>
14236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14237 F: Documentation/serial/
14239 F: drivers/tty/serial/serial_core.c
14240 F: include/linux/serial_core.h
14241 F: include/linux/serial.h
14242 F: include/linux/tty.h
14243 F: include/uapi/linux/serial_core.h
14244 F: include/uapi/linux/serial.h
14245 F: include/uapi/linux/tty.h
14247 TUA9001 MEDIA DRIVER
14248 M: Antti Palosaari <crope@iki.fi>
14249 L: linux-media@vger.kernel.org
14250 W: https://linuxtv.org
14251 W: http://palosaari.fi/linux/
14252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14253 T: git git://linuxtv.org/anttip/media_tree.git
14255 F: drivers/media/tuners/tua9001*
14257 TULIP NETWORK DRIVERS
14258 L: netdev@vger.kernel.org
14259 L: linux-parisc@vger.kernel.org
14261 F: drivers/net/ethernet/dec/tulip/
14264 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14265 W: http://vtun.sourceforge.net/tun
14267 F: Documentation/networking/tuntap.txt
14268 F: arch/um/os-Linux/drivers/
14270 TURBOCHANNEL SUBSYSTEM
14271 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14272 M: Ralf Baechle <ralf@linux-mips.org>
14273 L: linux-mips@linux-mips.org
14274 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14277 F: include/linux/tc.h
14279 TW5864 VIDEO4LINUX DRIVER
14280 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14281 M: Anton Sviridenko <anton@corp.bluecherry.net>
14282 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14283 M: Andrey Utkin <andrey_utkin@fastmail.com>
14284 L: linux-media@vger.kernel.org
14286 F: drivers/media/pci/tw5864/
14288 TW68 VIDEO4LINUX DRIVER
14289 M: Hans Verkuil <hverkuil@xs4all.nl>
14290 L: linux-media@vger.kernel.org
14291 T: git git://linuxtv.org/media_tree.git
14292 W: https://linuxtv.org
14294 F: drivers/media/pci/tw68/
14296 TW686X VIDEO4LINUX DRIVER
14297 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14298 L: linux-media@vger.kernel.org
14299 T: git git://linuxtv.org/media_tree.git
14300 W: http://linuxtv.org
14302 F: drivers/media/pci/tw686x/
14304 UBI FILE SYSTEM (UBIFS)
14305 M: Richard Weinberger <richard@nod.at>
14306 M: Artem Bityutskiy <dedekind1@gmail.com>
14307 M: Adrian Hunter <adrian.hunter@intel.com>
14308 L: linux-mtd@lists.infradead.org
14309 T: git git://git.infradead.org/ubifs-2.6.git
14310 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14312 F: Documentation/filesystems/ubifs.txt
14315 UCLINUX (M68KNOMMU AND COLDFIRE)
14316 M: Greg Ungerer <gerg@linux-m68k.org>
14317 W: http://www.linux-m68k.org/
14318 W: http://www.uclinux.org/
14319 L: linux-m68k@lists.linux-m68k.org
14320 L: uclinux-dev@uclinux.org (subscribers-only)
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14323 F: arch/m68k/coldfire/
14325 F: arch/m68k/*/*_no.*
14326 F: arch/m68k/include/asm/*_no.*
14329 M: Jan Kara <jack@suse.com>
14331 F: Documentation/filesystems/udf.txt
14335 M: Bastien Nocera <hadess@hadess.net>
14336 L: linux-input@vger.kernel.org
14338 F: drivers/hid/hid-udraw-ps3.c
14341 M: Evgeniy Dushistov <dushistov@mail.ru>
14343 F: Documentation/filesystems/ufs.txt
14346 UHID USERSPACE HID IO DRIVER:
14347 M: David Herrmann <dh.herrmann@googlemail.com>
14348 L: linux-input@vger.kernel.org
14350 F: drivers/hid/uhid.c
14351 F: include/uapi/linux/uhid.h
14354 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14355 L: linux-usb@vger.kernel.org
14357 F: drivers/usb/common/ulpi.c
14358 F: include/linux/ulpi/
14360 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14361 L: linux-usb@vger.kernel.org
14364 F: include/linux/uwb.h
14365 F: include/linux/uwb/
14367 UNICORE32 ARCHITECTURE:
14368 M: Guan Xuetao <gxt@pku.edu.cn>
14369 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14371 T: git git://github.com/gxt/linux.git
14375 M: Tony Finch <dot@dotat.at>
14376 W: http://dotat.at/prog/unifdef
14378 F: scripts/unifdef.c
14380 UNIFORM CDROM DRIVER
14381 M: Jens Axboe <axboe@kernel.dk>
14382 W: http://www.kernel.dk
14384 F: Documentation/cdrom/
14385 F: drivers/cdrom/cdrom.c
14386 F: include/linux/cdrom.h
14387 F: include/uapi/linux/cdrom.h
14389 UNISYS S-PAR DRIVERS
14390 M: David Kershner <david.kershner@unisys.com>
14391 L: sparmaintainer@unisys.com (Unisys internal)
14393 F: include/linux/visorbus.h
14394 F: drivers/visorbus/
14395 F: drivers/staging/unisys/
14397 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14398 M: Vinayak Holikatti <vinholikatti@gmail.com>
14399 L: linux-scsi@vger.kernel.org
14401 F: Documentation/scsi/ufs.txt
14402 F: drivers/scsi/ufs/
14404 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14405 M: Joao Pinto <jpinto@synopsys.com>
14406 L: linux-scsi@vger.kernel.org
14408 F: drivers/scsi/ufs/*dwc*
14410 UNSORTED BLOCK IMAGES (UBI)
14411 M: Artem Bityutskiy <dedekind1@gmail.com>
14412 M: Richard Weinberger <richard@nod.at>
14413 W: http://www.linux-mtd.infradead.org/
14414 L: linux-mtd@lists.infradead.org
14415 T: git git://git.infradead.org/ubifs-2.6.git
14417 F: drivers/mtd/ubi/
14418 F: include/linux/mtd/ubi.h
14419 F: include/uapi/mtd/ubi-user.h
14421 USB "USBNET" DRIVER FRAMEWORK
14422 M: Oliver Neukum <oneukum@suse.com>
14423 L: netdev@vger.kernel.org
14424 W: http://www.linux-usb.org/usbnet
14426 F: drivers/net/usb/usbnet.c
14427 F: include/linux/usb/usbnet.h
14430 M: Oliver Neukum <oneukum@suse.com>
14431 L: linux-usb@vger.kernel.org
14433 F: Documentation/usb/acm.txt
14434 F: drivers/usb/class/cdc-acm.*
14436 USB AR5523 WIRELESS DRIVER
14437 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14438 L: linux-wireless@vger.kernel.org
14440 F: drivers/net/wireless/ath/ar5523/
14443 M: Oliver Neukum <oneukum@suse.com>
14444 L: linux-usb@vger.kernel.org
14445 L: linux-scsi@vger.kernel.org
14447 F: drivers/usb/storage/uas.c
14449 USB CDC ETHERNET DRIVER
14450 M: Oliver Neukum <oliver@neukum.org>
14451 L: linux-usb@vger.kernel.org
14453 F: drivers/net/usb/cdc_*.c
14454 F: include/uapi/linux/usb/cdc.h
14456 USB CHAOSKEY DRIVER
14457 M: Keith Packard <keithp@keithp.com>
14458 L: linux-usb@vger.kernel.org
14460 F: drivers/usb/misc/chaoskey.c
14462 USB CYPRESS C67X00 DRIVER
14463 M: Peter Korsgaard <jacmet@sunsite.dk>
14464 L: linux-usb@vger.kernel.org
14466 F: drivers/usb/c67x00/
14468 USB DAVICOM DM9601 DRIVER
14469 M: Peter Korsgaard <jacmet@sunsite.dk>
14470 L: netdev@vger.kernel.org
14471 W: http://www.linux-usb.org/usbnet
14473 F: drivers/net/usb/dm9601.c
14475 USB DIAMOND RIO500 DRIVER
14476 M: Cesar Miquel <miquel@df.uba.ar>
14477 L: rio500-users@lists.sourceforge.net
14478 W: http://rio500.sourceforge.net
14480 F: drivers/usb/misc/rio500*
14483 M: Alan Stern <stern@rowland.harvard.edu>
14484 L: linux-usb@vger.kernel.org
14486 F: Documentation/usb/ehci.txt
14487 F: drivers/usb/host/ehci*
14489 USB GADGET/PERIPHERAL SUBSYSTEM
14490 M: Felipe Balbi <balbi@kernel.org>
14491 L: linux-usb@vger.kernel.org
14492 W: http://www.linux-usb.org/gadget
14493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14495 F: drivers/usb/gadget/
14496 F: include/linux/usb/gadget*
14498 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14499 M: Jiri Kosina <jikos@kernel.org>
14500 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14501 L: linux-usb@vger.kernel.org
14502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14504 F: Documentation/hid/hiddev.txt
14505 F: drivers/hid/usbhid/
14507 USB INTEL XHCI ROLE MUX DRIVER
14508 M: Hans de Goede <hdegoede@redhat.com>
14509 L: linux-usb@vger.kernel.org
14511 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14514 M: Olav Kongas <ok@artecdesign.ee>
14515 L: linux-usb@vger.kernel.org
14517 F: drivers/usb/host/isp116x*
14518 F: include/linux/usb/isp116x.h
14520 USB LAN78XX ETHERNET DRIVER
14521 M: Woojung Huh <woojung.huh@microchip.com>
14522 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14523 L: netdev@vger.kernel.org
14525 F: drivers/net/usb/lan78xx.*
14527 USB MASS STORAGE DRIVER
14528 M: Alan Stern <stern@rowland.harvard.edu>
14529 L: linux-usb@vger.kernel.org
14530 L: usb-storage@lists.one-eyed-alien.net
14532 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14533 F: drivers/usb/storage/
14536 M: Clemens Ladisch <clemens@ladisch.de>
14537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14538 T: git git://git.alsa-project.org/alsa-kernel.git
14540 F: sound/usb/midi.*
14542 USB NETWORKING DRIVERS
14543 L: linux-usb@vger.kernel.org
14545 F: drivers/net/usb/
14548 M: Alan Stern <stern@rowland.harvard.edu>
14549 L: linux-usb@vger.kernel.org
14551 F: Documentation/usb/ohci.txt
14552 F: drivers/usb/host/ohci*
14554 USB OTG FSM (Finite State Machine)
14555 M: Peter Chen <Peter.Chen@nxp.com>
14556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14557 L: linux-usb@vger.kernel.org
14559 F: drivers/usb/common/usb-otg-fsm.c
14562 M: Valentina Manea <valentina.manea.m@gmail.com>
14563 M: Shuah Khan <shuahkh@osg.samsung.com>
14564 M: Shuah Khan <shuah@kernel.org>
14565 L: linux-usb@vger.kernel.org
14567 F: Documentation/usb/usbip_protocol.txt
14568 F: drivers/usb/usbip/
14569 F: tools/usb/usbip/
14572 M: Petko Manolov <petkan@nucleusys.com>
14573 L: linux-usb@vger.kernel.org
14574 L: netdev@vger.kernel.org
14575 T: git git://github.com/petkan/pegasus.git
14576 W: https://github.com/petkan/pegasus
14578 F: drivers/net/usb/pegasus.*
14581 M: Felipe Balbi <balbi@kernel.org>
14582 L: linux-usb@vger.kernel.org
14583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14585 F: drivers/usb/phy/
14587 USB PRINTER DRIVER (usblp)
14588 M: Pete Zaitcev <zaitcev@redhat.com>
14589 L: linux-usb@vger.kernel.org
14591 F: drivers/usb/class/usblp.c
14593 USB QMI WWAN NETWORK DRIVER
14594 M: Bjørn Mork <bjorn@mork.no>
14595 L: netdev@vger.kernel.org
14597 F: Documentation/ABI/testing/sysfs-class-net-qmi
14598 F: drivers/net/usb/qmi_wwan.c
14601 M: Petko Manolov <petkan@nucleusys.com>
14602 L: linux-usb@vger.kernel.org
14603 L: netdev@vger.kernel.org
14604 T: git git://github.com/petkan/rtl8150.git
14605 W: https://github.com/petkan/rtl8150
14607 F: drivers/net/usb/rtl8150.c
14609 USB SERIAL SUBSYSTEM
14610 M: Johan Hovold <johan@kernel.org>
14611 L: linux-usb@vger.kernel.org
14612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14614 F: Documentation/usb/usb-serial.txt
14615 F: drivers/usb/serial/
14616 F: include/linux/usb/serial.h
14618 USB SMSC75XX ETHERNET DRIVER
14619 M: Steve Glendinning <steve.glendinning@shawell.net>
14620 L: netdev@vger.kernel.org
14622 F: drivers/net/usb/smsc75xx.*
14624 USB SMSC95XX ETHERNET DRIVER
14625 M: Steve Glendinning <steve.glendinning@shawell.net>
14626 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14627 L: netdev@vger.kernel.org
14629 F: drivers/net/usb/smsc95xx.*
14632 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14633 L: linux-usb@vger.kernel.org
14634 W: http://www.linux-usb.org
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14637 F: Documentation/devicetree/bindings/usb/
14638 F: Documentation/usb/
14640 F: include/linux/usb.h
14641 F: include/linux/usb/
14643 USB TYPEC PI3USB30532 MUX DRIVER
14644 M: Hans de Goede <hdegoede@redhat.com>
14645 L: linux-usb@vger.kernel.org
14647 F: drivers/usb/typec/mux/pi3usb30532.c
14649 USB TYPEC SUBSYSTEM
14650 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14651 L: linux-usb@vger.kernel.org
14653 F: Documentation/ABI/testing/sysfs-class-typec
14654 F: Documentation/usb/typec.rst
14655 F: drivers/usb/typec/
14656 F: include/linux/usb/typec.h
14659 M: Alan Stern <stern@rowland.harvard.edu>
14660 L: linux-usb@vger.kernel.org
14662 F: drivers/usb/host/uhci*
14665 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14666 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14667 L: linux-media@vger.kernel.org
14668 T: git git://linuxtv.org/media_tree.git
14669 W: http://www.ideasonboard.org/uvc/
14671 F: drivers/media/usb/uvc/
14672 F: include/uapi/linux/uvcvideo.h
14675 M: Hans Verkuil <hverkuil@xs4all.nl>
14676 L: linux-media@vger.kernel.org
14677 T: git git://linuxtv.org/media_tree.git
14678 W: https://linuxtv.org
14680 F: drivers/media/usb/usbvision/
14683 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14684 L: linux-usb@vger.kernel.org
14686 F: drivers/usb/gadget/function/*uvc*
14687 F: drivers/usb/gadget/legacy/webcam.c
14689 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14690 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14691 L: linux-wireless@vger.kernel.org
14693 F: drivers/net/wireless/rndis_wlan.c
14696 M: Mathias Nyman <mathias.nyman@intel.com>
14697 L: linux-usb@vger.kernel.org
14699 F: drivers/usb/host/xhci*
14700 F: drivers/usb/host/pci-quirks*
14703 L: linux-wireless@vger.kernel.org
14704 W: http://linux-lc100020.sourceforge.net
14706 F: drivers/net/wireless/zydas/zd1201.*
14709 M: Antoine Jacquet <royale@zerezo.com>
14710 L: linux-usb@vger.kernel.org
14711 L: linux-media@vger.kernel.org
14712 T: git git://linuxtv.org/media_tree.git
14713 W: http://royale.zerezo.com/zr364xx/
14715 F: Documentation/media/v4l-drivers/zr364xx*
14716 F: drivers/media/usb/zr364xx/
14718 USER-MODE LINUX (UML)
14719 M: Jeff Dike <jdike@addtoit.com>
14720 M: Richard Weinberger <richard@nod.at>
14721 L: user-mode-linux-devel@lists.sourceforge.net
14722 L: user-mode-linux-user@lists.sourceforge.net
14723 W: http://user-mode-linux.sourceforge.net
14724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14726 F: Documentation/virtual/uml/
14732 USERSPACE I/O (UIO)
14733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14736 F: Documentation/driver-api/uio-howto.rst
14738 F: include/linux/uio*.h
14741 M: Karel Zak <kzak@redhat.com>
14742 L: util-linux@vger.kernel.org
14743 W: http://en.wikipedia.org/wiki/Util-linux
14744 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14748 M: Christoph Hellwig <hch@lst.de>
14749 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14750 L: linux-kernel@vger.kernel.org
14751 T: git git://git.infradead.org/users/hch/uuid.git
14754 F: include/linux/uuid.h
14755 F: include/uapi/linux/uuid.h
14759 M: Michal Januszewski <spock@gentoo.org>
14760 L: linux-fbdev@vger.kernel.org
14761 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14763 F: Documentation/fb/uvesafb.txt
14764 F: drivers/video/fbdev/uvesafb.*
14767 M: Stefan Agner <stefan@agner.ch>
14768 L: linux-mtd@lists.infradead.org
14770 F: drivers/mtd/nand/vf610_nfc.c
14772 VFAT/FAT/MSDOS FILESYSTEM
14773 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14775 F: Documentation/filesystems/vfat.txt
14779 M: Alex Williamson <alex.williamson@redhat.com>
14780 L: kvm@vger.kernel.org
14781 T: git git://github.com/awilliam/linux-vfio.git
14783 F: Documentation/vfio.txt
14785 F: include/linux/vfio.h
14786 F: include/uapi/linux/vfio.h
14788 VFIO MEDIATED DEVICE DRIVERS
14789 M: Kirti Wankhede <kwankhede@nvidia.com>
14790 L: kvm@vger.kernel.org
14792 F: Documentation/vfio-mediated-device.txt
14793 F: drivers/vfio/mdev/
14794 F: include/linux/mdev.h
14795 F: samples/vfio-mdev/
14797 VFIO PLATFORM DRIVER
14798 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14799 L: kvm@vger.kernel.org
14801 F: drivers/vfio/platform/
14804 R: Lukas Wunner <lukas@wunner.de>
14806 F: Documentation/gpu/vga-switcheroo.rst
14807 F: drivers/gpu/vga/vga_switcheroo.c
14808 F: include/linux/vga_switcheroo.h
14809 T: git git://anongit.freedesktop.org/drm/drm-misc
14811 VIA RHINE NETWORK DRIVER
14813 F: drivers/net/ethernet/via/via-rhine.c
14815 VIA SD/MMC CARD CONTROLLER DRIVER
14816 M: Bruce Chang <brucechang@via.com.tw>
14817 M: Harald Welte <HaraldWelte@viatech.com>
14819 F: drivers/mmc/host/via-sdmmc.c
14821 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14822 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14823 L: linux-fbdev@vger.kernel.org
14825 F: include/linux/via-core.h
14826 F: include/linux/via-gpio.h
14827 F: include/linux/via_i2c.h
14828 F: drivers/video/fbdev/via/
14830 VIA VELOCITY NETWORK DRIVER
14831 M: Francois Romieu <romieu@fr.zoreil.com>
14832 L: netdev@vger.kernel.org
14834 F: drivers/net/ethernet/via/via-velocity.*
14836 VIDEO MULTIPLEXER DRIVER
14837 M: Philipp Zabel <p.zabel@pengutronix.de>
14838 L: linux-media@vger.kernel.org
14840 F: drivers/media/platform/video-mux.c
14842 VIDEOBUF2 FRAMEWORK
14843 M: Pawel Osciak <pawel@osciak.com>
14844 M: Marek Szyprowski <m.szyprowski@samsung.com>
14845 M: Kyungmin Park <kyungmin.park@samsung.com>
14846 L: linux-media@vger.kernel.org
14848 F: drivers/media/v4l2-core/videobuf2-*
14849 F: include/media/videobuf2-*
14851 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14852 M: Helen Koike <helen.koike@collabora.com>
14853 L: linux-media@vger.kernel.org
14854 T: git git://linuxtv.org/media_tree.git
14855 W: https://linuxtv.org
14857 F: drivers/media/platform/vimc/*
14860 M: Alex Williamson <alex.williamson@redhat.com>
14861 M: Paolo Bonzini <pbonzini@redhat.com>
14862 L: kvm@vger.kernel.org
14866 VIRTIO AND VHOST VSOCK DRIVER
14867 M: Stefan Hajnoczi <stefanha@redhat.com>
14868 L: kvm@vger.kernel.org
14869 L: virtualization@lists.linux-foundation.org
14870 L: netdev@vger.kernel.org
14872 F: include/linux/virtio_vsock.h
14873 F: include/uapi/linux/virtio_vsock.h
14874 F: include/uapi/linux/vsockmon.h
14875 F: include/uapi/linux/vm_sockets_diag.h
14876 F: net/vmw_vsock/diag.c
14877 F: net/vmw_vsock/af_vsock_tap.c
14878 F: net/vmw_vsock/virtio_transport_common.c
14879 F: net/vmw_vsock/virtio_transport.c
14880 F: drivers/net/vsockmon.c
14881 F: drivers/vhost/vsock.c
14882 F: drivers/vhost/vsock.h
14883 F: tools/testing/vsock/
14885 VIRTIO CONSOLE DRIVER
14886 M: Amit Shah <amit@kernel.org>
14887 L: virtualization@lists.linux-foundation.org
14889 F: drivers/char/virtio_console.c
14890 F: include/linux/virtio_console.h
14891 F: include/uapi/linux/virtio_console.h
14893 VIRTIO CORE, NET AND BLOCK DRIVERS
14894 M: "Michael S. Tsirkin" <mst@redhat.com>
14895 M: Jason Wang <jasowang@redhat.com>
14896 L: virtualization@lists.linux-foundation.org
14898 F: Documentation/devicetree/bindings/virtio/
14901 F: drivers/net/virtio_net.c
14902 F: drivers/block/virtio_blk.c
14903 F: include/linux/virtio*.h
14904 F: include/uapi/linux/virtio_*.h
14905 F: drivers/crypto/virtio/
14906 F: mm/balloon_compaction.c
14908 VIRTIO CRYPTO DRIVER
14909 M: Gonglei <arei.gonglei@huawei.com>
14910 L: virtualization@lists.linux-foundation.org
14911 L: linux-crypto@vger.kernel.org
14913 F: drivers/crypto/virtio/
14914 F: include/uapi/linux/virtio_crypto.h
14916 VIRTIO DRIVERS FOR S390
14917 M: Cornelia Huck <cohuck@redhat.com>
14918 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14919 L: linux-s390@vger.kernel.org
14920 L: virtualization@lists.linux-foundation.org
14921 L: kvm@vger.kernel.org
14923 F: drivers/s390/virtio/
14924 F: arch/s390/include/uapi/asm/virtio-ccw.h
14927 M: David Airlie <airlied@linux.ie>
14928 M: Gerd Hoffmann <kraxel@redhat.com>
14929 L: dri-devel@lists.freedesktop.org
14930 L: virtualization@lists.linux-foundation.org
14931 T: git git://anongit.freedesktop.org/drm/drm-misc
14933 F: drivers/gpu/drm/virtio/
14934 F: include/uapi/linux/virtio_gpu.h
14936 VIRTIO HOST (VHOST)
14937 M: "Michael S. Tsirkin" <mst@redhat.com>
14938 M: Jason Wang <jasowang@redhat.com>
14939 L: kvm@vger.kernel.org
14940 L: virtualization@lists.linux-foundation.org
14941 L: netdev@vger.kernel.org
14942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14945 F: include/uapi/linux/vhost.h
14947 VIRTIO INPUT DRIVER
14948 M: Gerd Hoffmann <kraxel@redhat.com>
14950 F: drivers/virtio/virtio_input.c
14951 F: include/uapi/linux/virtio_input.h
14953 VIRTUAL BOX GUEST DEVICE DRIVER
14954 M: Hans de Goede <hdegoede@redhat.com>
14955 M: Arnd Bergmann <arnd@arndb.de>
14956 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14958 F: include/linux/vbox_utils.h
14959 F: include/uapi/linux/vbox*.h
14960 F: drivers/virt/vboxguest/
14962 VIRTUAL SERIO DEVICE DRIVER
14963 M: Stephen Chandler Paul <thatslyude@gmail.com>
14965 F: drivers/input/serio/userio.c
14966 F: include/uapi/linux/userio.h
14968 VIVID VIRTUAL VIDEO DRIVER
14969 M: Hans Verkuil <hverkuil@xs4all.nl>
14970 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14972 W: https://linuxtv.org
14974 F: drivers/media/platform/vivid/*
14977 M: Florian Fainelli <f.fainelli@gmail.com>
14978 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14980 F: drivers/vlynq/vlynq.c
14981 F: include/linux/vlynq.h
14984 M: Martyn Welch <martyn@welchs.me.uk>
14985 M: Manohar Vanga <manohar.vanga@gmail.com>
14986 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14987 L: devel@driverdev.osuosl.org
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14990 F: Documentation/driver-api/vme.rst
14991 F: drivers/staging/vme/
14993 F: include/linux/vme*
14995 VMWARE BALLOON DRIVER
14996 M: Xavier Deguillard <xdeguillard@vmware.com>
14997 M: Philip Moltmann <moltmann@vmware.com>
14998 M: "VMware, Inc." <pv-drivers@vmware.com>
14999 L: linux-kernel@vger.kernel.org
15001 F: drivers/misc/vmw_balloon.c
15003 VMWARE HYPERVISOR INTERFACE
15004 M: Alok Kataria <akataria@vmware.com>
15005 L: virtualization@lists.linux-foundation.org
15007 F: arch/x86/kernel/cpu/vmware.c
15009 VMWARE PVRDMA DRIVER
15010 M: Adit Ranadive <aditr@vmware.com>
15011 M: VMware PV-Drivers <pv-drivers@vmware.com>
15012 L: linux-rdma@vger.kernel.org
15014 F: drivers/infiniband/hw/vmw_pvrdma/
15016 VMware PVSCSI driver
15017 M: Jim Gill <jgill@vmware.com>
15018 M: VMware PV-Drivers <pv-drivers@vmware.com>
15019 L: linux-scsi@vger.kernel.org
15021 F: drivers/scsi/vmw_pvscsi.c
15022 F: drivers/scsi/vmw_pvscsi.h
15024 VMWARE VMMOUSE SUBDRIVER
15025 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15026 M: "VMware, Inc." <pv-drivers@vmware.com>
15027 L: linux-input@vger.kernel.org
15029 F: drivers/input/mouse/vmmouse.c
15030 F: drivers/input/mouse/vmmouse.h
15032 VMWARE VMXNET3 ETHERNET DRIVER
15033 M: Ronak Doshi <doshir@vmware.com>
15034 M: "VMware, Inc." <pv-drivers@vmware.com>
15035 L: netdev@vger.kernel.org
15037 F: drivers/net/vmxnet3/
15039 VOCORE VOCORE2 BOARD
15040 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15041 L: linux-mips@linux-mips.org
15043 F: arch/mips/boot/dts/ralink/vocore2.dts
15045 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15046 M: Liam Girdwood <lgirdwood@gmail.com>
15047 M: Mark Brown <broonie@kernel.org>
15048 L: linux-kernel@vger.kernel.org
15049 W: http://www.slimlogic.co.uk/?p=48
15050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15052 F: Documentation/devicetree/bindings/regulator/
15053 F: Documentation/power/regulator/
15054 F: drivers/regulator/
15055 F: include/dt-bindings/regulator/
15056 F: include/linux/regulator/
15059 M: David Ahern <dsa@cumulusnetworks.com>
15060 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15061 L: netdev@vger.kernel.org
15063 F: drivers/net/vrf.c
15064 F: Documentation/networking/vrf.txt
15066 VT1211 HARDWARE MONITOR DRIVER
15067 M: Juerg Haefliger <juergh@gmail.com>
15068 L: linux-hwmon@vger.kernel.org
15070 F: Documentation/hwmon/vt1211
15071 F: drivers/hwmon/vt1211.c
15073 VT8231 HARDWARE MONITOR DRIVER
15074 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15075 L: linux-hwmon@vger.kernel.org
15077 F: drivers/hwmon/vt8231.c
15079 VUB300 USB to SDIO/SD/MMC bridge chip
15080 M: Tony Olech <tony.olech@elandigitalsystems.com>
15081 L: linux-mmc@vger.kernel.org
15082 L: linux-usb@vger.kernel.org
15084 F: drivers/mmc/host/vub300.c
15086 W1 DALLAS'S 1-WIRE BUS
15087 M: Evgeniy Polyakov <zbr@ioremap.net>
15089 F: Documentation/w1/
15091 F: include/linux/w1.h
15093 W83791D HARDWARE MONITORING DRIVER
15094 M: Marc Hulsman <m.hulsman@tudelft.nl>
15095 L: linux-hwmon@vger.kernel.org
15097 F: Documentation/hwmon/w83791d
15098 F: drivers/hwmon/w83791d.c
15100 W83793 HARDWARE MONITORING DRIVER
15101 M: Rudolf Marek <r.marek@assembler.cz>
15102 L: linux-hwmon@vger.kernel.org
15104 F: Documentation/hwmon/w83793
15105 F: drivers/hwmon/w83793.c
15107 W83795 HARDWARE MONITORING DRIVER
15108 M: Jean Delvare <jdelvare@suse.com>
15109 L: linux-hwmon@vger.kernel.org
15111 F: drivers/hwmon/w83795.c
15113 W83L51xD SD/MMC CARD INTERFACE DRIVER
15114 M: Pierre Ossman <pierre@ossman.eu>
15116 F: drivers/mmc/host/wbsd.*
15118 WACOM PROTOCOL 4 SERIAL TABLETS
15119 M: Julian Squires <julian@cipht.net>
15120 M: Hans de Goede <hdegoede@redhat.com>
15121 L: linux-input@vger.kernel.org
15123 F: drivers/input/tablet/wacom_serial4.c
15125 WATCHDOG DEVICE DRIVERS
15126 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15127 M: Guenter Roeck <linux@roeck-us.net>
15128 L: linux-watchdog@vger.kernel.org
15129 W: http://www.linux-watchdog.org/
15130 T: git git://www.linux-watchdog.org/linux-watchdog.git
15132 F: Documentation/devicetree/bindings/watchdog/
15133 F: Documentation/watchdog/
15134 F: drivers/watchdog/
15135 F: include/linux/watchdog.h
15136 F: include/uapi/linux/watchdog.h
15138 WHISKEYCOVE PMIC GPIO DRIVER
15139 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15140 L: linux-gpio@vger.kernel.org
15142 F: drivers/gpio/gpio-wcove.c
15145 M: David Herrmann <dh.herrmann@googlemail.com>
15146 L: linux-input@vger.kernel.org
15148 F: drivers/hid/hid-wiimote*
15150 WILOCITY WIL6210 WIRELESS DRIVER
15151 M: Maya Erez <merez@codeaurora.org>
15152 L: linux-wireless@vger.kernel.org
15153 L: wil6210@qti.qualcomm.com
15155 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15156 F: drivers/net/wireless/ath/wil6210/
15159 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15160 M: linux-wimax@intel.com
15161 L: wimax@linuxwimax.org (subscribers-only)
15163 W: http://linuxwimax.org
15164 F: Documentation/wimax/README.wimax
15165 F: include/linux/wimax/debug.h
15166 F: include/net/wimax.h
15167 F: include/uapi/linux/wimax.h
15171 M: David Härdeman <david@hardeman.nu>
15173 F: drivers/media/rc/winbond-cir.c
15175 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15176 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15177 L: linux-watchdog@vger.kernel.org
15179 F: drivers/watchdog/ebc-c384_wdt.c
15181 WINSYSTEMS WS16C48 GPIO DRIVER
15182 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15183 L: linux-gpio@vger.kernel.org
15185 F: drivers/gpio/gpio-ws16c48.c
15187 WISTRON LAPTOP BUTTON DRIVER
15188 M: Miloslav Trmac <mitr@volny.cz>
15190 F: drivers/input/misc/wistron_btns.c
15192 WL3501 WIRELESS PCMCIA CARD DRIVER
15193 L: linux-wireless@vger.kernel.org
15195 F: drivers/net/wireless/wl3501*
15197 WOLFSON MICROELECTRONICS DRIVERS
15198 L: patches@opensource.cirrus.com
15199 T: git https://github.com/CirrusLogic/linux-drivers.git
15200 W: https://github.com/CirrusLogic/linux-drivers/wiki
15202 F: Documentation/hwmon/wm83??
15203 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15204 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15205 F: Documentation/devicetree/bindings/mfd/arizona.txt
15206 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15207 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15208 F: arch/arm/mach-s3c64xx/mach-crag6410*
15209 F: drivers/clk/clk-wm83*.c
15210 F: drivers/extcon/extcon-arizona.c
15211 F: drivers/leds/leds-wm83*.c
15212 F: drivers/gpio/gpio-*wm*.c
15213 F: drivers/gpio/gpio-arizona.c
15214 F: drivers/hwmon/wm83??-hwmon.c
15215 F: drivers/input/misc/wm831x-on.c
15216 F: drivers/input/touchscreen/wm831x-ts.c
15217 F: drivers/input/touchscreen/wm97*.c
15218 F: drivers/mfd/arizona*
15219 F: drivers/mfd/wm*.c
15220 F: drivers/mfd/cs47l24*
15221 F: drivers/power/supply/wm83*.c
15222 F: drivers/rtc/rtc-wm83*.c
15223 F: drivers/regulator/wm8*.c
15224 F: drivers/regulator/arizona*
15225 F: drivers/video/backlight/wm83*_bl.c
15226 F: drivers/watchdog/wm83*_wdt.c
15227 F: include/linux/mfd/arizona/
15228 F: include/linux/mfd/wm831x/
15229 F: include/linux/mfd/wm8350/
15230 F: include/linux/mfd/wm8400*
15231 F: include/linux/regulator/arizona*
15232 F: include/linux/wm97xx.h
15233 F: include/sound/wm????.h
15234 F: sound/soc/codecs/arizona.?
15235 F: sound/soc/codecs/wm*
15236 F: sound/soc/codecs/cs47l24*
15239 M: Tejun Heo <tj@kernel.org>
15240 R: Lai Jiangshan <jiangshanlai@gmail.com>
15241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15243 F: include/linux/workqueue.h
15244 F: kernel/workqueue.c
15245 F: Documentation/core-api/workqueue.rst
15247 X-POWERS AXP288 PMIC DRIVERS
15248 M: Hans de Goede <hdegoede@redhat.com>
15251 F: drivers/acpi/pmic/intel_pmic_xpower.c
15253 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15254 M: Chen-Yu Tsai <wens@csie.org>
15255 L: linux-kernel@vger.kernel.org
15260 M: Andrew Hendry <andrew.hendry@gmail.com>
15261 L: linux-x25@vger.kernel.org
15263 F: Documentation/networking/x25*
15264 F: include/net/x25*
15267 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15268 M: Thomas Gleixner <tglx@linutronix.de>
15269 M: Ingo Molnar <mingo@redhat.com>
15270 R: "H. Peter Anvin" <hpa@zytor.com>
15272 L: linux-kernel@vger.kernel.org
15273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15275 F: Documentation/x86/
15278 X86 MCE INFRASTRUCTURE
15279 M: Tony Luck <tony.luck@intel.com>
15280 M: Borislav Petkov <bp@alien8.de>
15281 L: linux-edac@vger.kernel.org
15283 F: arch/x86/kernel/cpu/mcheck/*
15285 X86 MICROCODE UPDATE SUPPORT
15286 M: Borislav Petkov <bp@alien8.de>
15288 F: arch/x86/kernel/cpu/microcode/*
15290 X86 PLATFORM DRIVERS
15291 M: Darren Hart <dvhart@infradead.org>
15292 M: Andy Shevchenko <andy@infradead.org>
15293 L: platform-driver-x86@vger.kernel.org
15294 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15296 F: drivers/platform/x86/
15297 F: drivers/platform/olpc/
15300 M: Andy Lutomirski <luto@amacapital.net>
15301 L: linux-kernel@vger.kernel.org
15302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15304 F: arch/x86/entry/vdso/
15306 XC2028/3028 TUNER DRIVER
15307 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15308 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15309 L: linux-media@vger.kernel.org
15310 W: https://linuxtv.org
15311 T: git git://linuxtv.org/media_tree.git
15313 F: drivers/media/tuners/tuner-xc2028.*
15315 XEN BLOCK SUBSYSTEM
15316 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15317 M: Roger Pau Monné <roger.pau@citrix.com>
15318 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15320 F: drivers/block/xen-blkback/*
15321 F: drivers/block/xen*
15324 M: Stefano Stabellini <sstabellini@kernel.org>
15325 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15328 F: arch/arm/include/asm/xen/
15330 XEN HYPERVISOR ARM64
15331 M: Stefano Stabellini <sstabellini@kernel.org>
15332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15335 F: arch/arm64/include/asm/xen/
15337 XEN HYPERVISOR INTERFACE
15338 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15339 M: Juergen Gross <jgross@suse.com>
15340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15344 F: drivers/*/xen-*front.c
15346 F: arch/x86/include/asm/xen/
15347 F: arch/x86/include/asm/pvclock-abi.h
15349 F: include/uapi/xen/
15350 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15351 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15353 XEN NETWORK BACKEND DRIVER
15354 M: Wei Liu <wei.liu2@citrix.com>
15355 M: Paul Durrant <paul.durrant@citrix.com>
15356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15357 L: netdev@vger.kernel.org
15359 F: drivers/net/xen-netback/*
15362 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15363 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15365 F: arch/x86/pci/*xen*
15366 F: drivers/pci/*xen*
15369 M: Juergen Gross <jgross@suse.com>
15370 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15371 L: linux-scsi@vger.kernel.org
15373 F: drivers/scsi/xen-scsifront.c
15374 F: drivers/xen/xen-scsiback.c
15375 F: include/xen/interface/io/vscsiif.h
15377 XEN SWIOTLB SUBSYSTEM
15378 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15379 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15380 L: iommu@lists.linux-foundation.org
15382 F: arch/x86/xen/*swiotlb*
15383 F: drivers/xen/*swiotlb*
15386 M: Darrick J. Wong <darrick.wong@oracle.com>
15387 M: linux-xfs@vger.kernel.org
15388 L: linux-xfs@vger.kernel.org
15390 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15392 F: Documentation/filesystems/xfs.txt
15395 XILINX AXI ETHERNET DRIVER
15396 M: Anirudha Sarangi <anirudh@xilinx.com>
15397 M: John Linn <John.Linn@xilinx.com>
15399 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15401 XILINX UARTLITE SERIAL DRIVER
15402 M: Peter Korsgaard <jacmet@sunsite.dk>
15403 L: linux-serial@vger.kernel.org
15405 F: drivers/tty/serial/uartlite.c
15407 XILINX VIDEO IP CORES
15408 M: Hyun Kwon <hyun.kwon@xilinx.com>
15409 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15410 L: linux-media@vger.kernel.org
15411 T: git git://linuxtv.org/media_tree.git
15413 F: Documentation/devicetree/bindings/media/xilinx/
15414 F: drivers/media/platform/xilinx/
15415 F: include/uapi/linux/xilinx-v4l2-controls.h
15418 M: Eli Billauer <eli.billauer@gmail.com>
15419 L: linux-kernel@vger.kernel.org
15421 F: drivers/char/xillybus/
15423 XRA1403 GPIO EXPANDER
15424 M: Nandor Han <nandor.han@ge.com>
15425 M: Semi Malinen <semi.malinen@ge.com>
15426 L: linux-gpio@vger.kernel.org
15428 F: drivers/gpio/gpio-xra1403.c
15429 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15431 XTENSA XTFPGA PLATFORM SUPPORT
15432 M: Max Filippov <jcmvbkbc@gmail.com>
15433 L: linux-xtensa@linux-xtensa.org
15435 F: drivers/spi/spi-xtensa-xtfpga.c
15436 F: sound/soc/xtensa/xtfpga-i2s.c
15438 YAM DRIVER FOR AX.25
15439 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15440 L: linux-hams@vger.kernel.org
15442 F: drivers/net/hamradio/yam*
15443 F: include/linux/yam.h
15445 YAMA SECURITY MODULE
15446 M: Kees Cook <keescook@chromium.org>
15447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15450 F: Documentation/admin-guide/LSM/Yama.rst
15452 YEALINK PHONE DRIVER
15453 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15454 L: usbb2k-api-dev@nongnu.org
15456 F: Documentation/input/yealink.rst
15457 F: drivers/input/misc/yealink.*
15459 Z8530 DRIVER FOR AX.25
15460 M: Joerg Reuter <jreuter@yaina.de>
15461 W: http://yaina.de/jreuter/
15462 W: http://www.qsl.net/dl1bke/
15463 L: linux-hams@vger.kernel.org
15465 F: Documentation/networking/z8530drv.txt
15466 F: drivers/net/hamradio/*scc.c
15467 F: drivers/net/hamradio/z8530.h
15469 ZBUD COMPRESSED PAGE ALLOCATOR
15470 M: Seth Jennings <sjenning@redhat.com>
15471 M: Dan Streetman <ddstreet@ieee.org>
15472 L: linux-mm@kvack.org
15475 F: include/linux/zbud.h
15477 ZD1211RW WIRELESS DRIVER
15478 M: Daniel Drake <dsd@gentoo.org>
15479 M: Ulrich Kunitz <kune@deine-taler.de>
15480 W: http://zd1211.ath.cx/wiki/DriverRewrite
15481 L: linux-wireless@vger.kernel.org
15482 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15484 F: drivers/net/wireless/zydas/zd1211rw/
15486 ZD1301 MEDIA DRIVER
15487 M: Antti Palosaari <crope@iki.fi>
15488 L: linux-media@vger.kernel.org
15489 W: https://linuxtv.org/
15490 W: http://palosaari.fi/linux/
15491 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15493 F: drivers/media/usb/dvb-usb-v2/zd1301*
15495 ZD1301_DEMOD MEDIA DRIVER
15496 M: Antti Palosaari <crope@iki.fi>
15497 L: linux-media@vger.kernel.org
15498 W: https://linuxtv.org/
15499 W: http://palosaari.fi/linux/
15500 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15502 F: drivers/media/dvb-frontends/zd1301_demod*
15504 ZPOOL COMPRESSED PAGE STORAGE API
15505 M: Dan Streetman <ddstreet@ieee.org>
15506 L: linux-mm@kvack.org
15509 F: include/linux/zpool.h
15511 ZR36067 VIDEO FOR LINUX DRIVER
15512 L: mjpeg-users@lists.sourceforge.net
15513 L: linux-media@vger.kernel.org
15514 W: http://mjpeg.sourceforge.net/driver-zoran/
15515 T: hg https://linuxtv.org/hg/v4l-dvb
15517 F: drivers/media/pci/zoran/
15519 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15520 M: Minchan Kim <minchan@kernel.org>
15521 M: Nitin Gupta <ngupta@vflare.org>
15522 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15523 L: linux-kernel@vger.kernel.org
15525 F: drivers/block/zram/
15526 F: Documentation/blockdev/zram.txt
15528 ZS DECSTATION Z85C30 SERIAL DRIVER
15529 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15531 F: drivers/tty/serial/zs.*
15533 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15534 M: Minchan Kim <minchan@kernel.org>
15535 M: Nitin Gupta <ngupta@vflare.org>
15536 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15537 L: linux-mm@kvack.org
15540 F: include/linux/zsmalloc.h
15541 F: Documentation/vm/zsmalloc.txt
15543 ZSWAP COMPRESSED SWAP CACHING
15544 M: Seth Jennings <sjenning@redhat.com>
15545 M: Dan Streetman <ddstreet@ieee.org>
15546 L: linux-mm@kvack.org
15551 M: Linus Torvalds <torvalds@linux-foundation.org>
15552 L: linux-kernel@vger.kernel.org
15553 Q: http://patchwork.kernel.org/project/LKML/list/
15554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15555 S: Buried alive in reporters