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)
938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
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/pinctrl/actions/*
1134 F: drivers/soc/actions/
1135 F: include/dt-bindings/power/owl-*
1136 F: include/linux/soc/actions/
1137 F: Documentation/devicetree/bindings/arm/actions.txt
1138 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1139 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1140 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142 ARM/ADS SPHERE MACHINE SUPPORT
1143 M: Lennert Buytenhek <kernel@wantstofly.org>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 ARM/AFEB9260 MACHINE SUPPORT
1148 M: Sergey Lapin <slapin@ossfans.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 ARM/AJECO 1ARM MACHINE SUPPORT
1153 M: Lennert Buytenhek <kernel@wantstofly.org>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 ARM/Allwinner SoC Clock Support
1158 M: Emilio López <emilio@elopez.com.ar>
1160 F: drivers/clk/sunxi/
1162 ARM/Allwinner sunXi SoC support
1163 M: Maxime Ripard <maxime.ripard@bootlin.com>
1164 M: Chen-Yu Tsai <wens@csie.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 F: arch/arm/mach-sunxi/
1170 F: arch/arm64/boot/dts/allwinner/
1171 F: drivers/clk/sunxi-ng/
1172 F: drivers/pinctrl/sunxi/
1173 F: drivers/soc/sunxi/
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1177 M: Neil Armstrong <narmstrong@baylibre.com>
1178 M: Jerome Brunet <jbrunet@baylibre.com>
1179 L: linux-amlogic@lists.infradead.org
1181 F: drivers/clk/meson/
1182 F: include/dt-bindings/clock/meson*
1183 F: include/dt-bindings/clock/gxbb*
1184 F: Documentation/devicetree/bindings/clock/amlogic*
1186 ARM/Amlogic Meson SoC support
1187 M: Carlo Caione <carlo@caione.org>
1188 M: Kevin Hilman <khilman@baylibre.com>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 L: linux-amlogic@lists.infradead.org
1191 W: http://linux-meson.com/
1193 F: arch/arm/mach-meson/
1194 F: arch/arm/boot/dts/meson*
1195 F: arch/arm64/boot/dts/amlogic/
1196 F: drivers/pinctrl/meson/
1197 F: drivers/mmc/host/meson*
1200 ARM/Annapurna Labs ALPINE ARCHITECTURE
1201 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1202 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 F: arch/arm/mach-alpine/
1206 F: arch/arm/boot/dts/alpine*
1207 F: arch/arm64/boot/dts/al/
1208 F: drivers/*/*alpine*
1210 ARM/ARTPEC MACHINE SUPPORT
1211 M: Jesper Nilsson <jesper.nilsson@axis.com>
1212 M: Lars Persson <lars.persson@axis.com>
1213 M: Niklas Cassel <niklas.cassel@axis.com>
1215 L: linux-arm-kernel@axis.com
1216 F: arch/arm/mach-artpec
1217 F: arch/arm/boot/dts/artpec6*
1219 F: drivers/crypto/axis
1220 F: drivers/pinctrl/pinctrl-artpec*
1221 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1223 ARM/ASPEED I2C DRIVER
1224 M: Brendan Higgins <brendanhiggins@google.com>
1225 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1226 R: Joel Stanley <joel@jms.id.au>
1227 L: linux-i2c@vger.kernel.org
1228 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1230 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1231 F: drivers/i2c/busses/i2c-aspeed.c
1232 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1233 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1235 ARM/ASPEED MACHINE SUPPORT
1236 M: Joel Stanley <joel@jms.id.au>
1237 R: Andrew Jeffery <andrew@aj.id.au>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1240 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1243 F: arch/arm/mach-aspeed/
1244 F: arch/arm/boot/dts/aspeed-*
1247 ARM/ATMEL AT91 Clock Support
1248 M: Boris Brezillon <boris.brezillon@bootlin.com>
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M: Rob Herring <robh@kernel.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: arch/arm/mach-highbank/
1257 F: arch/arm/boot/dts/highbank.dts
1258 F: arch/arm/boot/dts/ecx-*.dts*
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M: Krzysztof Halasa <khalasa@piap.pl>
1263 F: arch/arm/mach-cns3xxx/
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M: Sunil Goutham <sgoutham@cavium.com>
1267 M: Robert Richter <rric@kernel.org>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 F: drivers/net/ethernet/cavium/thunder/
1272 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1273 M: Lukasz Majewski <lukma@denx.de>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 F: arch/arm/mach-ep93xx/ts72xx.c
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M: Alexander Shiyan <shc_work@mail.ru>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M: Lennert Buytenhek <kernel@wantstofly.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M: Hartley Sweeten <hsweeten@visionengravers.com>
1291 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: arch/arm/mach-ep93xx/
1295 F: arch/arm/mach-ep93xx/include/mach/
1298 M: Russell King <linux@armlinux.org.uk>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F: drivers/clk/clkdev.c
1304 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1305 M: Mike Rapoport <mike@compulab.co.il>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1310 M: Baruch Siach <baruch@tkos.co.il>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 F: arch/arm/boot/dts/cx92755*
1316 ARM/CONTEC MICRO9 MACHINE SUPPORT
1317 M: Hubert Feurstein <hubert.feurstein@contec.at>
1319 F: arch/arm/mach-ep93xx/micro9.c
1321 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1322 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: drivers/hwtracing/coresight/*
1326 F: Documentation/trace/coresight.txt
1327 F: Documentation/trace/coresight-cpu-debug.txt
1328 F: Documentation/devicetree/bindings/arm/coresight.txt
1329 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1330 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1331 F: tools/perf/arch/arm/util/pmu.c
1332 F: tools/perf/arch/arm/util/auxtrace.c
1333 F: tools/perf/arch/arm/util/cs-etm.c
1334 F: tools/perf/arch/arm/util/cs-etm.h
1335 F: tools/perf/util/cs-etm.*
1336 F: tools/perf/util/cs-etm-decoder/*
1338 ARM/CORGI MACHINE SUPPORT
1339 M: Richard Purdie <rpurdie@rpsys.net>
1342 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1343 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1344 M: Linus Walleij <linus.walleij@linaro.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T: git git://github.com/ulli-kroll/linux.git
1348 F: Documentation/devicetree/bindings/arm/gemini.txt
1349 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1350 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1351 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1352 F: arch/arm/mach-gemini/
1353 F: drivers/net/ethernet/cortina/
1354 F: drivers/pinctrl/pinctrl-gemini.c
1355 F: drivers/rtc/rtc-ftrtc010.c
1357 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1358 M: Barry Song <baohua@kernel.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1362 F: arch/arm/boot/dts/prima2*
1363 F: arch/arm/mach-prima2/
1364 F: drivers/clk/sirf/
1365 F: drivers/clocksource/timer-prima2.c
1366 F: drivers/clocksource/timer-atlas7.c
1369 ARM/EBSA110 MACHINE SUPPORT
1370 M: Russell King <linux@armlinux.org.uk>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 W: http://www.armlinux.org.uk/
1374 F: arch/arm/mach-ebsa110/
1375 F: drivers/net/ethernet/amd/am79c961a.*
1377 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1378 M: Uwe Kleine-König <kernel@pengutronix.de>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1384 M: Robert Jarzmik <robert.jarzmik@free.fr>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: arch/arm/mach-pxa/ezx.c
1389 ARM/FARADAY FA526 PORT
1390 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 T: git git://git.berlios.de/gemini-board
1394 F: arch/arm/mm/*-fa*
1396 ARM/FOOTBRIDGE ARCHITECTURE
1397 M: Russell King <linux@armlinux.org.uk>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 W: http://www.armlinux.org.uk/
1401 F: arch/arm/include/asm/hardware/dec21285.h
1402 F: arch/arm/mach-footbridge/
1404 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1405 M: Shawn Guo <shawnguo@kernel.org>
1406 M: Sascha Hauer <kernel@pengutronix.de>
1407 R: Fabio Estevam <fabio.estevam@nxp.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1411 F: arch/arm/mach-imx/
1412 F: arch/arm/mach-mxs/
1413 F: arch/arm/boot/dts/imx*
1414 F: arch/arm/configs/imx*_defconfig
1419 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1420 M: Shawn Guo <shawnguo@kernel.org>
1421 M: Sascha Hauer <kernel@pengutronix.de>
1422 R: Stefan Agner <stefan@agner.ch>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426 F: arch/arm/mach-imx/*vf610*
1427 F: arch/arm/boot/dts/vf*
1429 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1430 M: Lennert Buytenhek <kernel@wantstofly.org>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 ARM/GUMSTIX MACHINE SUPPORT
1435 M: Steve Sakoman <sakoman@gmail.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1440 M: Philipp Zabel <philipp.zabel@gmail.com>
1441 M: Paul Parsons <lost.distance@yahoo.com>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 F: arch/arm/mach-pxa/hx4700.c
1445 F: arch/arm/mach-pxa/include/mach/hx4700.h
1446 F: sound/soc/pxa/hx4700.c
1448 ARM/HISILICON SOC SUPPORT
1449 M: Wei Xu <xuwei5@hisilicon.com>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 W: http://www.hisilicon.com
1453 T: git git://github.com/hisilicon/linux-hisi.git
1454 F: arch/arm/mach-hisi/
1455 F: arch/arm/boot/dts/hi3*
1456 F: arch/arm/boot/dts/hip*
1457 F: arch/arm/boot/dts/hisi*
1458 F: arch/arm64/boot/dts/hisilicon/
1460 ARM/HP JORNADA 7XX MACHINE SUPPORT
1461 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1465 F: arch/arm/mach-sa1100/jornada720.c
1466 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1468 ARM/IGEP MACHINE SUPPORT
1469 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1470 M: Javier Martinez Canillas <javier@dowhile0.org>
1471 L: linux-omap@vger.kernel.org
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm/boot/dts/omap3-igep*
1476 ARM/INCOME PXA270 SUPPORT
1477 M: Marek Vasut <marek.vasut@gmail.com>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1482 ARM/INTEL IOP13XX ARM ARCHITECTURE
1483 M: Lennert Buytenhek <kernel@wantstofly.org>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 ARM/INTEL IOP32X ARM ARCHITECTURE
1488 M: Lennert Buytenhek <kernel@wantstofly.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 ARM/INTEL IOP33X ARM ARCHITECTURE
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 ARM/INTEL IQ81342EX MACHINE SUPPORT
1497 M: Lennert Buytenhek <kernel@wantstofly.org>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 ARM/INTEL IXDP2850 MACHINE SUPPORT
1502 M: Lennert Buytenhek <kernel@wantstofly.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 ARM/INTEL IXP4XX ARM ARCHITECTURE
1507 M: Imre Kaloz <kaloz@openwrt.org>
1508 M: Krzysztof Halasa <khalasa@piap.pl>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/mach-ixp4xx/
1513 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1514 M: Jonathan Cameron <jic23@cam.ac.uk>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: arch/arm/mach-pxa/stargate2.c
1518 F: drivers/pcmcia/pxa2xx_stargate2.c
1520 ARM/INTEL XSC3 (MANZANO) ARM CORE
1521 M: Lennert Buytenhek <kernel@wantstofly.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1526 M: Lennert Buytenhek <kernel@wantstofly.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 ARM/LG1K ARCHITECTURE
1531 M: Chanho Min <chanho.min@lge.com>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm64/boot/dts/lg/
1536 ARM/LOGICPD PXA270 MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/LPC18XX ARCHITECTURE
1542 M: Joachim Eastwood <manabian@gmail.com>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/boot/dts/lpc43*
1546 F: drivers/clk/nxp/clk-lpc18xx*
1547 F: drivers/clocksource/time-lpc32xx.c
1548 F: drivers/i2c/busses/i2c-lpc2k.c
1549 F: drivers/memory/pl172.c
1550 F: drivers/mtd/spi-nor/nxp-spifi.c
1551 F: drivers/rtc/rtc-lpc24xx.c
1554 ARM/LPC32XX SOC SUPPORT
1555 M: Vladimir Zapolskiy <vz@mleia.com>
1556 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1560 F: arch/arm/boot/dts/lpc32*
1561 F: arch/arm/mach-lpc32xx/
1562 F: drivers/i2c/busses/i2c-pnx.c
1563 F: drivers/net/ethernet/nxp/lpc_eth.c
1564 F: drivers/usb/host/ohci-nxp.c
1565 F: drivers/watchdog/pnx4008_wdt.c
1568 ARM/MAGICIAN MACHINE SUPPORT
1569 M: Philipp Zabel <philipp.zabel@gmail.com>
1572 ARM/Marvell Dove/MV78xx0/Orion SOC support
1573 M: Jason Cooper <jason@lakedaemon.net>
1574 M: Andrew Lunn <andrew@lunn.ch>
1575 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576 M: Gregory Clement <gregory.clement@bootlin.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: Documentation/devicetree/bindings/soc/dove/
1580 F: arch/arm/mach-dove/
1581 F: arch/arm/mach-mv78xx0/
1582 F: arch/arm/mach-orion5x/
1583 F: arch/arm/plat-orion/
1584 F: arch/arm/boot/dts/dove*
1585 F: arch/arm/boot/dts/orion5x*
1587 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1588 M: Jason Cooper <jason@lakedaemon.net>
1589 M: Andrew Lunn <andrew@lunn.ch>
1590 M: Gregory Clement <gregory.clement@bootlin.com>
1591 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 F: arch/arm/boot/dts/armada*
1595 F: arch/arm/boot/dts/kirkwood*
1596 F: arch/arm/configs/mvebu_*_defconfig
1597 F: arch/arm/mach-mvebu/
1598 F: arch/arm64/boot/dts/marvell/armada*
1599 F: drivers/cpufreq/armada-37xx-cpufreq.c
1600 F: drivers/cpufreq/mvebu-cpufreq.c
1601 F: drivers/irqchip/irq-armada-370-xp.c
1602 F: drivers/irqchip/irq-mvebu-*
1603 F: drivers/pinctrl/mvebu/
1604 F: drivers/rtc/rtc-armada38x.c
1606 ARM/Mediatek RTC DRIVER
1607 M: Eddie Huang <eddie.huang@mediatek.com>
1608 M: Sean Wang <sean.wang@mediatek.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1612 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1613 F: drivers/rtc/rtc-mt6397.c
1614 F: drivers/rtc/rtc-mt7622.c
1616 ARM/Mediatek SoC support
1617 M: Matthias Brugger <matthias.bgg@gmail.com>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1621 F: arch/arm/boot/dts/mt6*
1622 F: arch/arm/boot/dts/mt7*
1623 F: arch/arm/boot/dts/mt8*
1624 F: arch/arm/mach-mediatek/
1625 F: arch/arm64/boot/dts/mediatek/
1629 ARM/Mediatek USB3 PHY DRIVER
1630 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1634 F: drivers/phy/mediatek/phy-mtk-tphy.c
1636 ARM/MICREL KS8695 ARCHITECTURE
1637 M: Greg Ungerer <gerg@uclinux.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-ks8695/
1642 ARM/Microchip (AT91) SoC support
1643 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1644 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 W: http://www.linux4sam.org
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1651 F: arch/arm/mach-at91/
1652 F: include/soc/at91/
1653 F: arch/arm/boot/dts/at91*.dts
1654 F: arch/arm/boot/dts/at91*.dtsi
1655 F: arch/arm/boot/dts/sama*.dts
1656 F: arch/arm/boot/dts/sama*.dtsi
1657 F: arch/arm/include/debug/at91.S
1658 F: drivers/memory/atmel*
1659 F: drivers/watchdog/sama5d4_wdt.c
1660 X: drivers/input/touchscreen/atmel_mxt_ts.c
1661 X: drivers/net/wireless/atmel/
1663 ARM/MIOA701 MACHINE SUPPORT
1664 M: Robert Jarzmik <robert.jarzmik@free.fr>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/mach-pxa/mioa701.c
1669 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1670 M: Michael Petchkovsky <mkpetch@internode.on.net>
1673 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1674 M: Linus Walleij <linus.walleij@linaro.org>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: arch/arm/mach-nomadik/
1678 F: arch/arm/mach-u300/
1679 F: arch/arm/mach-ux500/
1680 F: arch/arm/boot/dts/ste-*
1681 F: drivers/clk/clk-nomadik.c
1682 F: drivers/clk/clk-u300.c
1683 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1684 F: drivers/clocksource/timer-u300.c
1685 F: drivers/dma/coh901318*
1686 F: drivers/dma/ste_dma40*
1687 F: drivers/hwspinlock/u8500_hsem.c
1688 F: drivers/i2c/busses/i2c-nomadik.c
1689 F: drivers/i2c/busses/i2c-stu300.c
1690 F: drivers/mfd/ab3100*
1691 F: drivers/mfd/ab8500*
1692 F: drivers/mfd/abx500*
1693 F: drivers/mfd/dbx500*
1694 F: drivers/mfd/db8500*
1695 F: drivers/pinctrl/nomadik/
1696 F: drivers/pinctrl/pinctrl-coh901*
1697 F: drivers/pinctrl/pinctrl-u300.c
1698 F: drivers/rtc/rtc-ab3100.c
1699 F: drivers/rtc/rtc-ab8500.c
1700 F: drivers/rtc/rtc-coh901331.c
1701 F: drivers/rtc/rtc-pl031.c
1702 F: drivers/watchdog/coh901327_wdt.c
1703 F: Documentation/devicetree/bindings/arm/ste-*
1704 F: Documentation/devicetree/bindings/arm/ux500/
1705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1707 ARM/NUVOTON NPCM ARCHITECTURE
1708 M: Avi Fishman <avifishman70@gmail.com>
1709 M: Tomer Maimon <tmaimon77@gmail.com>
1710 R: Patrick Venture <venture@google.com>
1711 R: Nancy Yuen <yuenn@google.com>
1712 R: Brendan Higgins <brendanhiggins@google.com>
1713 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1715 F: arch/arm/mach-npcm/
1716 F: arch/arm/boot/dts/nuvoton-npcm*
1717 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1719 F: Documentation/*/*npcm*
1721 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1722 M: Wan ZongShun <mcuos.com@gmail.com>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 W: http://www.mcuos.com
1726 F: arch/arm/mach-w90x900/
1727 F: drivers/input/keyboard/w90p910_keypad.c
1728 F: drivers/input/touchscreen/w90p910_ts.c
1729 F: drivers/watchdog/nuc900_wdt.c
1730 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1731 F: drivers/mtd/nand/raw/nuc900_nand.c
1732 F: drivers/rtc/rtc-nuc900.c
1733 F: drivers/spi/spi-nuc900.c
1734 F: drivers/usb/host/ehci-w90x900.c
1735 F: drivers/video/fbdev/nuc900fb.c
1737 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1738 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1739 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1740 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1743 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1744 M: Alexander Clouter <alex@digriz.org.uk>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 W: http://www.digriz.org.uk/ts78xx/kernel
1748 F: arch/arm/mach-orion5x/ts78xx-*
1750 ARM/OXNAS platform support
1751 M: Neil Armstrong <narmstrong@baylibre.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-oxnas@groups.io (moderated for non-subscribers)
1755 F: arch/arm/mach-oxnas/
1756 F: arch/arm/boot/dts/ox8*.dts*
1759 ARM/PALM TREO SUPPORT
1760 M: Tomas Cech <sleep_walker@suse.com>
1761 L: linux-arm-kernel@lists.infradead.org
1762 W: http://hackndev.com
1764 F: arch/arm/mach-pxa/palmtreo.*
1766 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1767 M: Marek Vasut <marek.vasut@gmail.com>
1768 L: linux-arm-kernel@lists.infradead.org
1769 W: http://hackndev.com
1771 F: arch/arm/mach-pxa/include/mach/palmtx.h
1772 F: arch/arm/mach-pxa/palmtx.c
1773 F: arch/arm/mach-pxa/palmt5.*
1774 F: arch/arm/mach-pxa/include/mach/palmld.h
1775 F: arch/arm/mach-pxa/palmld.c
1776 F: arch/arm/mach-pxa/palmte2.*
1777 F: arch/arm/mach-pxa/include/mach/palmtc.h
1778 F: arch/arm/mach-pxa/palmtc.c
1781 M: Sergey Lapin <slapin@ossfans.org>
1782 L: linux-arm-kernel@lists.infradead.org
1783 W: http://hackndev.com
1785 F: arch/arm/mach-pxa/palmz72.*
1788 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1789 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1792 ARM/PT DIGITAL BOARD PORT
1793 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 W: http://www.armlinux.org.uk/
1798 ARM/QUALCOMM SUPPORT
1799 M: Andy Gross <andy.gross@linaro.org>
1800 M: David Brown <david.brown@linaro.org>
1801 L: linux-arm-msm@vger.kernel.org
1802 L: linux-soc@vger.kernel.org
1804 F: Documentation/devicetree/bindings/soc/qcom/
1805 F: arch/arm/boot/dts/qcom-*.dts
1806 F: arch/arm/boot/dts/qcom-*.dtsi
1807 F: arch/arm/mach-qcom/
1808 F: arch/arm64/boot/dts/qcom/*
1809 F: drivers/i2c/busses/i2c-qup.c
1810 F: drivers/clk/qcom/
1811 F: drivers/dma/qcom/
1812 F: drivers/soc/qcom/
1813 F: drivers/spi/spi-qup.c
1814 F: drivers/tty/serial/msm_serial.c
1815 F: drivers/*/pm8???-*
1816 F: drivers/mfd/ssbi.c
1817 F: drivers/firmware/qcom_scm.c
1818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1820 ARM/RADISYS ENP2611 MACHINE SUPPORT
1821 M: Lennert Buytenhek <kernel@wantstofly.org>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 ARM/REALTEK ARCHITECTURE
1826 M: Andreas Färber <afaerber@suse.de>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: arch/arm64/boot/dts/realtek/
1830 F: Documentation/devicetree/bindings/arm/realtek.txt
1832 ARM/RENESAS ARM64 ARCHITECTURE
1833 M: Simon Horman <horms@verge.net.au>
1834 M: Magnus Damm <magnus.damm@gmail.com>
1835 L: linux-renesas-soc@vger.kernel.org
1836 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1839 F: arch/arm64/boot/dts/renesas/
1840 F: Documentation/devicetree/bindings/arm/shmobile.txt
1841 F: drivers/soc/renesas/
1842 F: include/linux/soc/renesas/
1844 ARM/RISCPC ARCHITECTURE
1845 M: Russell King <linux@armlinux.org.uk>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.armlinux.org.uk/
1849 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1850 F: arch/arm/include/asm/hardware/ioc.h
1851 F: arch/arm/include/asm/hardware/iomd.h
1852 F: arch/arm/include/asm/hardware/memc.h
1853 F: arch/arm/mach-rpc/
1854 F: drivers/net/ethernet/8390/etherh.c
1855 F: drivers/net/ethernet/i825xx/ether1*
1856 F: drivers/net/ethernet/seeq/ether3*
1857 F: drivers/scsi/arm/
1859 ARM/Rockchip SoC support
1860 M: Heiko Stuebner <heiko@sntech.de>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 L: linux-rockchip@lists.infradead.org
1863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1865 F: arch/arm/boot/dts/rk3*
1866 F: arch/arm/boot/dts/rv1108*
1867 F: arch/arm/mach-rockchip/
1868 F: drivers/clk/rockchip/
1869 F: drivers/i2c/busses/i2c-rk3x.c
1870 F: drivers/*/*rockchip*
1871 F: drivers/*/*/*rockchip*
1872 F: sound/soc/rockchip/
1875 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1876 M: Kukjin Kim <kgene@kernel.org>
1877 M: Krzysztof Kozlowski <krzk@kernel.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1880 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1882 F: arch/arm/boot/dts/s3c*
1883 F: arch/arm/boot/dts/s5p*
1884 F: arch/arm/boot/dts/exynos*
1885 F: arch/arm64/boot/dts/exynos/
1886 F: arch/arm/plat-samsung/
1887 F: arch/arm/mach-s3c24*/
1888 F: arch/arm/mach-s3c64xx/
1889 F: arch/arm/mach-s5p*/
1890 F: arch/arm/mach-exynos*/
1891 F: drivers/*/*s3c24*
1892 F: drivers/*/*/*s3c24*
1893 F: drivers/*/*s3c64xx*
1894 F: drivers/*/*s5pv210*
1895 F: drivers/memory/samsung/*
1896 F: drivers/soc/samsung/*
1897 F: Documentation/arm/Samsung/
1898 F: Documentation/devicetree/bindings/arm/samsung/
1899 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1900 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1903 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1904 M: Kyungmin Park <kyungmin.park@samsung.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/mach-s5pv210/
1909 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1910 M: Kyungmin Park <kyungmin.park@samsung.com>
1911 M: Kamil Debski <kamil@wypas.org>
1912 M: Andrzej Hajda <a.hajda@samsung.com>
1913 L: linux-arm-kernel@lists.infradead.org
1914 L: linux-media@vger.kernel.org
1916 F: drivers/media/platform/s5p-g2d/
1918 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1919 M: Marek Szyprowski <m.szyprowski@samsung.com>
1920 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1921 L: linux-media@vger.kernel.org
1923 F: drivers/media/platform/s5p-cec/
1924 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1926 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1927 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1928 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1929 L: linux-arm-kernel@lists.infradead.org
1930 L: linux-media@vger.kernel.org
1932 F: drivers/media/platform/s5p-jpeg/
1934 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1935 M: Kyungmin Park <kyungmin.park@samsung.com>
1936 M: Kamil Debski <kamil@wypas.org>
1937 M: Jeongtae Park <jtp.park@samsung.com>
1938 M: Andrzej Hajda <a.hajda@samsung.com>
1939 L: linux-arm-kernel@lists.infradead.org
1940 L: linux-media@vger.kernel.org
1942 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1943 F: drivers/media/platform/s5p-mfc/
1945 ARM/SHMOBILE ARM ARCHITECTURE
1946 M: Simon Horman <horms@verge.net.au>
1947 M: Magnus Damm <magnus.damm@gmail.com>
1948 L: linux-renesas-soc@vger.kernel.org
1949 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1952 F: arch/arm/boot/dts/emev2*
1953 F: arch/arm/boot/dts/r7s*
1954 F: arch/arm/boot/dts/r8a*
1955 F: arch/arm/boot/dts/sh*
1956 F: arch/arm/configs/shmobile_defconfig
1957 F: arch/arm/include/debug/renesas-scif.S
1958 F: arch/arm/mach-shmobile/
1959 F: Documentation/devicetree/bindings/arm/shmobile.txt
1960 F: drivers/soc/renesas/
1961 F: include/linux/soc/renesas/
1963 ARM/SOCFPGA ARCHITECTURE
1964 M: Dinh Nguyen <dinguyen@kernel.org>
1966 F: arch/arm/mach-socfpga/
1967 F: arch/arm/boot/dts/socfpga*
1968 F: arch/arm/configs/socfpga_defconfig
1969 F: arch/arm64/boot/dts/altera/
1970 W: http://www.rocketboards.org
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1973 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1974 M: Dinh Nguyen <dinguyen@kernel.org>
1976 F: drivers/clk/socfpga/
1978 ARM/SOCFPGA EDAC SUPPORT
1979 M: Thor Thayer <thor.thayer@linux.intel.com>
1981 F: drivers/edac/altera_edac.
1983 ARM/SPREADTRUM SoC SUPPORT
1984 M: Orson Zhai <orsonzhai@gmail.com>
1985 M: Baolin Wang <baolin.wang@linaro.org>
1986 M: Chunyan Zhang <zhang.lyra@gmail.com>
1988 F: arch/arm64/boot/dts/sprd
1991 ARM/STI ARCHITECTURE
1992 M: Patrice Chotard <patrice.chotard@st.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W: http://www.stlinux.com
1996 F: arch/arm/mach-sti/
1997 F: arch/arm/boot/dts/sti*
1998 F: drivers/char/hw_random/st-rng.c
1999 F: drivers/clocksource/arm_global_timer.c
2000 F: drivers/clocksource/clksrc_st_lpc.c
2001 F: drivers/cpufreq/sti-cpufreq.c
2002 F: drivers/dma/st_fdma*
2003 F: drivers/i2c/busses/i2c-st.c
2004 F: drivers/media/rc/st_rc.c
2005 F: drivers/media/platform/sti/c8sectpfe/
2006 F: drivers/mmc/host/sdhci-st.c
2007 F: drivers/phy/st/phy-miphy28lp.c
2008 F: drivers/phy/st/phy-stih407-usb.c
2009 F: drivers/pinctrl/pinctrl-st.c
2010 F: drivers/remoteproc/st_remoteproc.c
2011 F: drivers/remoteproc/st_slim_rproc.c
2012 F: drivers/reset/sti/
2013 F: drivers/rtc/rtc-st-lpc.c
2014 F: drivers/tty/serial/st-asc.c
2015 F: drivers/usb/dwc3/dwc3-st.c
2016 F: drivers/usb/host/ehci-st.c
2017 F: drivers/usb/host/ohci-st.c
2018 F: drivers/watchdog/st_lpc_wdt.c
2019 F: drivers/ata/ahci_st.c
2020 F: include/linux/remoteproc/st_slim_rproc.h
2022 ARM/STM32 ARCHITECTURE
2023 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2024 M: Alexandre Torgue <alexandre.torgue@st.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2029 F: arch/arm/boot/dts/stm32*
2030 F: arch/arm/mach-stm32/
2031 F: drivers/clocksource/armv7m_systick.c
2033 ARM/Synaptics Berlin SoC support
2034 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2035 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm/mach-berlin/
2039 F: arch/arm/boot/dts/berlin*
2040 F: arch/arm64/boot/dts/marvell/berlin*
2042 ARM/TANGO ARCHITECTURE
2043 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2044 M: Mans Rullgard <mans@mansr.com>
2045 L: linux-arm-kernel@lists.infradead.org
2049 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2050 M: Lennert Buytenhek <kernel@wantstofly.org>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2055 M: Hans Verkuil <hans.verkuil@cisco.com>
2056 L: linux-tegra@vger.kernel.org
2057 L: linux-media@vger.kernel.org
2059 F: drivers/media/platform/tegra-cec/
2060 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2062 ARM/TETON BGA MACHINE SUPPORT
2063 M: "Mark F. Brown" <mark.brown314@gmail.com>
2064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2068 M: Santosh Shilimkar <ssantosh@kernel.org>
2069 L: linux-kernel@vger.kernel.org
2071 F: drivers/memory/*emif*
2073 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2074 M: Santosh Shilimkar <ssantosh@kernel.org>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-keystone/
2078 F: arch/arm/boot/dts/keystone-*
2079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2081 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2082 M: Santosh Shilimkar <ssantosh@kernel.org>
2083 L: linux-kernel@vger.kernel.org
2085 F: drivers/clk/keystone/
2087 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2088 M: Santosh Shilimkar <ssantosh@kernel.org>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 L: linux-kernel@vger.kernel.org
2092 F: drivers/clocksource/timer-keystone.c
2094 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2095 M: Santosh Shilimkar <ssantosh@kernel.org>
2096 L: linux-kernel@vger.kernel.org
2098 F: drivers/power/reset/keystone-reset.c
2100 ARM/THECUS N2100 MACHINE SUPPORT
2101 M: Lennert Buytenhek <kernel@wantstofly.org>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 ARM/TOSA MACHINE SUPPORT
2106 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2107 M: Dirk Opfer <dirk@opfer-online.de>
2110 ARM/UNIPHIER ARCHITECTURE
2111 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2115 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2116 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2117 F: arch/arm/boot/dts/uniphier*
2118 F: arch/arm/include/asm/hardware/cache-uniphier.h
2119 F: arch/arm/mach-uniphier/
2120 F: arch/arm/mm/cache-uniphier.c
2121 F: arch/arm64/boot/dts/socionext/uniphier*
2122 F: drivers/bus/uniphier-system-bus.c
2123 F: drivers/clk/uniphier/
2124 F: drivers/gpio/gpio-uniphier.c
2125 F: drivers/i2c/busses/i2c-uniphier*
2126 F: drivers/irqchip/irq-uniphier-aidet.c
2127 F: drivers/pinctrl/uniphier/
2128 F: drivers/reset/reset-uniphier.c
2129 F: drivers/tty/serial/8250/8250_uniphier.c
2132 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2133 M: Ulf Hansson <ulf.hansson@linaro.org>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2135 T: git git://git.linaro.org/people/ulfh/clk.git
2137 F: drivers/clk/ux500/
2139 ARM/VERSATILE EXPRESS PLATFORM
2140 M: Liviu Dudau <liviu.dudau@arm.com>
2141 M: Sudeep Holla <sudeep.holla@arm.com>
2142 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/boot/dts/vexpress*
2146 F: arch/arm64/boot/dts/arm/
2147 F: arch/arm/mach-vexpress/
2150 F: drivers/clk/versatile/clk-vexpress-osc.c
2151 F: drivers/clocksource/versatile.c
2155 M: Russell King <linux@armlinux.org.uk>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 W: http://www.armlinux.org.uk/
2161 ARM/VOIPAC PXA270 SUPPORT
2162 M: Marek Vasut <marek.vasut@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 F: arch/arm/mach-pxa/vpac270.c
2166 F: arch/arm/mach-pxa/include/mach/vpac270.h
2168 ARM/VT8500 ARM ARCHITECTURE
2169 M: Tony Prisk <linux@prisktech.co.nz>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 F: arch/arm/mach-vt8500/
2173 F: drivers/clocksource/vt8500_timer.c
2174 F: drivers/i2c/busses/i2c-wmt.c
2175 F: drivers/mmc/host/wmt-sdmmc.c
2176 F: drivers/pwm/pwm-vt8500.c
2177 F: drivers/rtc/rtc-vt8500.c
2178 F: drivers/tty/serial/vt8500_serial.c
2179 F: drivers/usb/host/ehci-platform.c
2180 F: drivers/usb/host/uhci-platform.c
2181 F: drivers/video/fbdev/vt8500lcdfb.*
2182 F: drivers/video/fbdev/wm8505fb*
2183 F: drivers/video/fbdev/wmt_ge_rops.*
2185 ARM/ZIPIT Z2 SUPPORT
2186 M: Marek Vasut <marek.vasut@gmail.com>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 F: arch/arm/mach-pxa/z2.c
2190 F: arch/arm/mach-pxa/include/mach/z2.h
2192 ARM/ZTE ARCHITECTURE
2193 M: Jun Nie <jun.nie@linaro.org>
2194 M: Baoyou Xie <baoyou.xie@linaro.org>
2195 M: Shawn Guo <shawnguo@kernel.org>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 F: arch/arm/boot/dts/zx2967*
2199 F: arch/arm/mach-zx/
2200 F: arch/arm64/boot/dts/zte/
2202 F: drivers/dma/zx_dma.c
2203 F: drivers/gpio/gpio-zx.c
2204 F: drivers/i2c/busses/i2c-zx2967.c
2205 F: drivers/mmc/host/dw_mmc-zx.*
2206 F: drivers/pinctrl/zte/
2208 F: drivers/thermal/zx2967_thermal.c
2209 F: drivers/watchdog/zx2967_wdt.c
2210 F: Documentation/devicetree/bindings/arm/zte.txt
2211 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2212 F: Documentation/devicetree/bindings/dma/zxdma.txt
2213 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2214 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2215 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2216 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2217 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2218 F: Documentation/devicetree/bindings/soc/zte/
2219 F: Documentation/devicetree/bindings/sound/zte,*.txt
2220 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2221 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2222 F: include/dt-bindings/clock/zx2967*.h
2223 F: include/dt-bindings/soc/zte,*.h
2224 F: sound/soc/codecs/zx_aud96p22.c
2227 ARM/ZYNQ ARCHITECTURE
2228 M: Michal Simek <michal.simek@xilinx.com>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W: http://wiki.xilinx.com
2231 T: git https://github.com/Xilinx/linux-xlnx.git
2233 F: arch/arm/mach-zynq/
2234 F: drivers/cpuidle/cpuidle-zynq.c
2235 F: drivers/block/xsysace.c
2238 F: drivers/clocksource/cadence_ttc_timer.c
2239 F: drivers/i2c/busses/i2c-cadence.c
2240 F: drivers/mmc/host/sdhci-of-arasan.c
2241 F: drivers/edac/synopsys_edac.c
2243 ARM64 PORT (AARCH64 ARCHITECTURE)
2244 M: Catalin Marinas <catalin.marinas@arm.com>
2245 M: Will Deacon <will.deacon@arm.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2250 F: Documentation/arm64/
2252 AS3645A LED FLASH CONTROLLER DRIVER
2253 M: Sakari Ailus <sakari.ailus@iki.fi>
2254 L: linux-leds@vger.kernel.org
2256 F: drivers/leds/leds-as3645a.c
2258 ASAHI KASEI AK8974 DRIVER
2259 M: Linus Walleij <linus.walleij@linaro.org>
2260 L: linux-iio@vger.kernel.org
2261 W: http://www.akm.com/
2263 F: drivers/iio/magnetometer/ak8974.c
2265 ASC7621 HARDWARE MONITOR DRIVER
2266 M: George Joseph <george.joseph@fairview5.com>
2267 L: linux-hwmon@vger.kernel.org
2269 F: Documentation/hwmon/asc7621
2270 F: drivers/hwmon/asc7621.c
2272 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2273 M: Corentin Chary <corentin.chary@gmail.com>
2274 L: acpi4asus-user@lists.sourceforge.net
2275 L: platform-driver-x86@vger.kernel.org
2276 W: http://acpi4asus.sf.net
2278 F: drivers/platform/x86/asus*.c
2279 F: drivers/platform/x86/eeepc*.c
2281 ASUS WIRELESS RADIO CONTROL DRIVER
2282 M: João Paulo Rechi Vita <jprvita@gmail.com>
2283 L: platform-driver-x86@vger.kernel.org
2285 F: drivers/platform/x86/asus-wireless.c
2288 M: David Howells <dhowells@redhat.com>
2289 L: keyrings@vger.kernel.org
2291 F: Documentation/crypto/asymmetric-keys.txt
2292 F: include/linux/verification.h
2293 F: include/crypto/public_key.h
2294 F: include/crypto/pkcs7.h
2295 F: crypto/asymmetric_keys/
2297 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2298 R: Dan Williams <dan.j.williams@intel.com>
2299 W: http://sourceforge.net/projects/xscaleiop
2301 F: Documentation/crypto/async-tx-api.txt
2304 F: include/linux/dmaengine.h
2305 F: include/linux/async_tx.h
2308 M: Bartosz Golaszewski <brgl@bgdev.pl>
2309 L: linux-i2c@vger.kernel.org
2310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2312 F: Documentation/devicetree/bindings/eeprom/at24.txt
2313 F: drivers/misc/eeprom/at24.c
2314 F: include/linux/platform_data/at24.h
2316 ATA OVER ETHERNET (AOE) DRIVER
2317 M: "Ed L. Cashin" <ed.cashin@acm.org>
2318 W: http://www.openaoe.org/
2320 F: Documentation/aoe/
2321 F: drivers/block/aoe/
2323 ATHEROS 71XX/9XXX GPIO DRIVER
2324 M: Alban Bedel <albeu@free.fr>
2325 W: https://github.com/AlbanBedel/linux
2326 T: git git://github.com/AlbanBedel/linux
2328 F: drivers/gpio/gpio-ath79.c
2329 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2331 ATHEROS ATH GENERIC UTILITIES
2332 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2333 L: linux-wireless@vger.kernel.org
2335 F: drivers/net/wireless/ath/*
2337 ATHEROS ATH5K WIRELESS DRIVER
2338 M: Jiri Slaby <jirislaby@gmail.com>
2339 M: Nick Kossifidis <mickflemm@gmail.com>
2340 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2341 L: linux-wireless@vger.kernel.org
2342 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2344 F: drivers/net/wireless/ath/ath5k/
2346 ATHEROS ATH6KL WIRELESS DRIVER
2347 M: Kalle Valo <kvalo@qca.qualcomm.com>
2348 L: linux-wireless@vger.kernel.org
2349 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2352 F: drivers/net/wireless/ath/ath6kl/
2355 M: Ville Syrjala <syrjala@sci.fi>
2357 F: drivers/input/misc/ati_remote2.c
2359 ATK0110 HWMON DRIVER
2360 M: Luca Tettamanti <kronos.it@gmail.com>
2361 L: linux-hwmon@vger.kernel.org
2363 F: drivers/hwmon/asus_atk0110.c
2365 ATLX ETHERNET DRIVERS
2366 M: Jay Cliburn <jcliburn@gmail.com>
2367 M: Chris Snook <chris.snook@gmail.com>
2368 L: netdev@vger.kernel.org
2369 W: http://sourceforge.net/projects/atl1
2370 W: http://atl1.sourceforge.net
2372 F: drivers/net/ethernet/atheros/
2375 M: Chas Williams <3chas3@gmail.com>
2376 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2377 L: netdev@vger.kernel.org
2378 W: http://linux-atm.sourceforge.net
2381 F: include/linux/atm*
2382 F: include/uapi/linux/atm*
2384 ATMEL AT91 / AT32 MCI DRIVER
2385 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2387 F: drivers/mmc/host/atmel-mci.c
2389 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2390 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2392 F: drivers/power/reset/at91-sama5d2_shdwc.c
2394 ATMEL Audio ALSA driver
2395 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2401 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2402 L: linux-i2c@vger.kernel.org
2404 F: drivers/i2c/busses/i2c-at91.c
2407 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2408 L: linux-media@vger.kernel.org
2410 F: drivers/media/platform/atmel/atmel-isi.c
2411 F: include/media/atmel-isi.h
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2415 L: linux-fbdev@vger.kernel.org
2417 F: drivers/video/fbdev/atmel_lcdfb.c
2418 F: include/video/atmel_lcdc.h
2420 ATMEL MACB ETHERNET DRIVER
2421 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2423 F: drivers/net/ethernet/cadence/
2425 ATMEL MAXTOUCH DRIVER
2426 M: Nick Dyer <nick@shmanahar.org>
2427 T: git git://github.com/ndyer/linux.git
2429 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2430 F: drivers/input/touchscreen/atmel_mxt_ts.c
2432 ATMEL SAMA5D2 ADC DRIVER
2433 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2434 L: linux-iio@vger.kernel.org
2436 F: drivers/iio/adc/at91-sama5d2_adc.c
2439 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2440 L: linux-mmc@vger.kernel.org
2442 F: drivers/mmc/host/sdhci-of-at91.c
2445 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2447 F: drivers/spi/spi-atmel.*
2450 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 F: drivers/misc/atmel-ssc.c
2454 F: include/linux/atmel-ssc.h
2456 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2457 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 F: drivers/misc/atmel_tclib.c
2461 F: drivers/clocksource/tcb_clksrc.c
2463 ATMEL USBA UDC DRIVER
2464 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2469 ATMEL WIRELESS DRIVER
2470 M: Simon Kelley <simon@thekelleys.org.uk>
2471 L: linux-wireless@vger.kernel.org
2472 W: http://www.thekelleys.org.uk/atmel
2473 W: http://atmelwlandriver.sourceforge.net/
2475 F: drivers/net/wireless/atmel/atmel*
2478 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2479 L: linux-arm-kernel@lists.infradead.org
2480 L: dmaengine@vger.kernel.org
2482 F: drivers/dma/at_xdmac.c
2484 ATOMIC INFRASTRUCTURE
2485 M: Will Deacon <will.deacon@arm.com>
2486 M: Peter Zijlstra <peterz@infradead.org>
2487 R: Boqun Feng <boqun.feng@gmail.com>
2488 L: linux-kernel@vger.kernel.org
2490 F: arch/*/include/asm/atomic*.h
2491 F: include/*/atomic*.h
2493 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2494 M: Bradley Grove <linuxdrivers@attotech.com>
2495 L: linux-scsi@vger.kernel.org
2496 W: http://www.attotech.com
2498 F: drivers/scsi/esas2r
2500 ATUSB IEEE 802.15.4 RADIO DRIVER
2501 M: Stefan Schmidt <stefan@osg.samsung.com>
2502 L: linux-wpan@vger.kernel.org
2504 F: drivers/net/ieee802154/atusb.c
2505 F: drivers/net/ieee802154/atusb.h
2506 F: drivers/net/ieee802154/at86rf230.h
2509 M: Paul Moore <paul@paul-moore.com>
2510 M: Eric Paris <eparis@redhat.com>
2511 L: linux-audit@redhat.com (moderated for non-subscribers)
2512 W: https://github.com/linux-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/raw/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/raw/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@microsemi.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@bootlin.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/raw/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.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/
5915 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5916 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5918 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5921 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5922 M: Kevin Hilman <khilman@kernel.org>
5923 M: Ulf Hansson <ulf.hansson@linaro.org>
5924 L: linux-pm@vger.kernel.org
5926 F: drivers/base/power/domain*.c
5927 F: include/linux/pm_domain.h
5928 F: Documentation/devicetree/bindings/power/power_domain.txt
5930 GENERIC UIO DRIVER FOR PCI DEVICES
5931 M: "Michael S. Tsirkin" <mst@redhat.com>
5932 L: kvm@vger.kernel.org
5934 F: drivers/uio/uio_pci_generic.c
5936 GENWQE (IBM Generic Workqueue Card)
5937 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5938 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5940 F: drivers/misc/genwqe/
5942 GET_MAINTAINER SCRIPT
5943 M: Joe Perches <joe@perches.com>
5945 F: scripts/get_maintainer.pl
5948 M: Steven Whitehouse <swhiteho@redhat.com>
5949 M: Bob Peterson <rpeterso@redhat.com>
5950 L: cluster-devel@redhat.com
5951 W: http://sources.redhat.com/cluster/
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5954 F: Documentation/filesystems/gfs2*.txt
5956 F: include/uapi/linux/gfs2_ondisk.h
5958 GIGASET ISDN DRIVERS
5959 M: Paul Bolle <pebolle@tiscali.nl>
5960 L: gigaset307x-common@lists.sourceforge.net
5961 W: http://gigaset307x.sourceforge.net/
5963 F: Documentation/isdn/README.gigaset
5964 F: drivers/isdn/gigaset/
5965 F: include/uapi/linux/gigaset_dev.h
5968 M: Hans Verkuil <hans.verkuil@cisco.com>
5969 L: linux-media@vger.kernel.org
5971 F: drivers/media/usb/go7007/
5974 M: Bastien Nocera <hadess@hadess.net>
5975 L: linux-input@vger.kernel.org
5977 F: drivers/input/touchscreen/goodix.c
5979 GPD POCKET FAN DRIVER
5980 M: Hans de Goede <hdegoede@redhat.com>
5981 L: platform-driver-x86@vger.kernel.org
5983 F: drivers/platform/x86/gpd-pocket-fan.c
5986 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5987 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5988 L: linux-gpio@vger.kernel.org
5989 L: linux-acpi@vger.kernel.org
5991 F: Documentation/acpi/gpio-properties.txt
5992 F: drivers/gpio/gpiolib-acpi.c
5995 M: Sean Young <sean@mess.org>
5996 L: linux-media@vger.kernel.org
5998 F: drivers/media/rc/gpio-ir-tx.c
6001 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6002 R: Bartosz Golaszewski <brgl@bgdev.pl>
6003 L: linux-gpio@vger.kernel.org
6005 F: drivers/gpio/gpio-mockup.c
6006 F: tools/testing/selftests/gpio/
6009 M: Linus Walleij <linus.walleij@linaro.org>
6010 L: linux-gpio@vger.kernel.org
6011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6013 F: Documentation/devicetree/bindings/gpio/
6014 F: Documentation/driver-api/gpio/
6015 F: Documentation/gpio/
6016 F: Documentation/ABI/testing/gpio-cdev
6017 F: Documentation/ABI/obsolete/sysfs-gpio
6019 F: include/linux/gpio/
6020 F: include/linux/gpio.h
6021 F: include/linux/of_gpio.h
6022 F: include/asm-generic/gpio.h
6023 F: include/uapi/linux/gpio.h
6026 GRE DEMULTIPLEXER DRIVER
6027 M: Dmitry Kozlov <xeb@mail.ru>
6028 L: netdev@vger.kernel.org
6030 F: net/ipv4/gre_demux.c
6031 F: net/ipv4/gre_offload.c
6032 F: include/net/gre.h
6034 GRETH 10/100/1G Ethernet MAC device driver
6035 M: Andreas Larsson <andreas@gaisler.com>
6036 L: netdev@vger.kernel.org
6038 F: drivers/net/ethernet/aeroflex/
6040 GREYBUS AUDIO PROTOCOLS DRIVERS
6041 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6042 M: Mark Greer <mgreer@animalcreek.com>
6044 F: drivers/staging/greybus/audio_apbridgea.c
6045 F: drivers/staging/greybus/audio_apbridgea.h
6046 F: drivers/staging/greybus/audio_codec.c
6047 F: drivers/staging/greybus/audio_codec.h
6048 F: drivers/staging/greybus/audio_gb.c
6049 F: drivers/staging/greybus/audio_manager.c
6050 F: drivers/staging/greybus/audio_manager.h
6051 F: drivers/staging/greybus/audio_manager_module.c
6052 F: drivers/staging/greybus/audio_manager_private.h
6053 F: drivers/staging/greybus/audio_manager_sysfs.c
6054 F: drivers/staging/greybus/audio_module.c
6055 F: drivers/staging/greybus/audio_topology.c
6057 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6058 M: Viresh Kumar <vireshk@kernel.org>
6060 F: drivers/staging/greybus/authentication.c
6061 F: drivers/staging/greybus/bootrom.c
6062 F: drivers/staging/greybus/firmware.h
6063 F: drivers/staging/greybus/fw-core.c
6064 F: drivers/staging/greybus/fw-download.c
6065 F: drivers/staging/greybus/fw-managament.c
6066 F: drivers/staging/greybus/greybus_authentication.h
6067 F: drivers/staging/greybus/greybus_firmware.h
6068 F: drivers/staging/greybus/hid.c
6069 F: drivers/staging/greybus/i2c.c
6070 F: drivers/staging/greybus/spi.c
6071 F: drivers/staging/greybus/spilib.c
6072 F: drivers/staging/greybus/spilib.h
6074 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6075 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6077 F: drivers/staging/greybus/loopback.c
6078 F: drivers/staging/greybus/timesync.c
6079 F: drivers/staging/greybus/timesync_platform.c
6081 GREYBUS PLATFORM DRIVERS
6082 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6084 F: drivers/staging/greybus/arche-platform.c
6085 F: drivers/staging/greybus/arche-apb-ctrl.c
6086 F: drivers/staging/greybus/arche_platform.h
6088 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6089 M: Rui Miguel Silva <rmfrfs@gmail.com>
6091 F: drivers/staging/greybus/sdio.c
6092 F: drivers/staging/greybus/light.c
6093 F: drivers/staging/greybus/gpio.c
6094 F: drivers/staging/greybus/power_supply.c
6095 F: drivers/staging/greybus/spi.c
6096 F: drivers/staging/greybus/spilib.c
6099 M: Johan Hovold <johan@kernel.org>
6100 M: Alex Elder <elder@kernel.org>
6101 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6103 F: drivers/staging/greybus/
6104 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6106 GREYBUS UART PROTOCOLS DRIVERS
6107 M: David Lin <dtwlin@gmail.com>
6109 F: drivers/staging/greybus/uart.c
6110 F: drivers/staging/greybus/log.c
6112 GS1662 VIDEO SERIALIZER
6113 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6114 L: linux-media@vger.kernel.org
6115 T: git git://linuxtv.org/media_tree.git
6117 F: drivers/media/spi/gs1662.c
6119 GSPCA FINEPIX SUBDRIVER
6120 M: Frank Zago <frank@zago.net>
6121 L: linux-media@vger.kernel.org
6122 T: git git://linuxtv.org/media_tree.git
6124 F: drivers/media/usb/gspca/finepix.c
6126 GSPCA GL860 SUBDRIVER
6127 M: Olivier Lorin <o.lorin@laposte.net>
6128 L: linux-media@vger.kernel.org
6129 T: git git://linuxtv.org/media_tree.git
6131 F: drivers/media/usb/gspca/gl860/
6133 GSPCA M5602 SUBDRIVER
6134 M: Erik Andren <erik.andren@gmail.com>
6135 L: linux-media@vger.kernel.org
6136 T: git git://linuxtv.org/media_tree.git
6138 F: drivers/media/usb/gspca/m5602/
6140 GSPCA PAC207 SONIXB SUBDRIVER
6141 M: Hans Verkuil <hverkuil@xs4all.nl>
6142 L: linux-media@vger.kernel.org
6143 T: git git://linuxtv.org/media_tree.git
6145 F: drivers/media/usb/gspca/pac207.c
6147 GSPCA SN9C20X SUBDRIVER
6148 M: Brian Johnson <brijohn@gmail.com>
6149 L: linux-media@vger.kernel.org
6150 T: git git://linuxtv.org/media_tree.git
6152 F: drivers/media/usb/gspca/sn9c20x.c
6154 GSPCA T613 SUBDRIVER
6155 M: Leandro Costantino <lcostantino@gmail.com>
6156 L: linux-media@vger.kernel.org
6157 T: git git://linuxtv.org/media_tree.git
6159 F: drivers/media/usb/gspca/t613.c
6161 GSPCA USB WEBCAM DRIVER
6162 M: Hans Verkuil <hverkuil@xs4all.nl>
6163 L: linux-media@vger.kernel.org
6164 T: git git://linuxtv.org/media_tree.git
6166 F: drivers/media/usb/gspca/
6168 GTP (GPRS Tunneling Protocol)
6169 M: Pablo Neira Ayuso <pablo@netfilter.org>
6170 M: Harald Welte <laforge@gnumonks.org>
6171 L: osmocom-net-gprs@lists.osmocom.org
6172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6174 F: drivers/net/gtp.c
6176 GUID PARTITION TABLE (GPT)
6177 M: Davidlohr Bueso <dave@stgolabs.net>
6178 L: linux-efi@vger.kernel.org
6180 F: block/partitions/efi.*
6183 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6184 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6185 W: http://uclinux-h8.sourceforge.jp
6186 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6189 F: drivers/clocksource/h8300_*.c
6190 F: drivers/clk/h8300/
6191 F: drivers/irqchip/irq-renesas-h8*.c
6194 M: Antti Palosaari <crope@iki.fi>
6195 L: linux-media@vger.kernel.org
6196 W: https://linuxtv.org
6197 W: http://palosaari.fi/linux/
6198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6199 T: git git://linuxtv.org/anttip/media_tree.git
6201 F: drivers/media/usb/hackrf/
6203 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6204 M: Frank Seidel <frank@f-seidel.de>
6205 L: platform-driver-x86@vger.kernel.org
6206 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6208 F: drivers/platform/x86/hdaps.c
6211 M: Jean Delvare <jdelvare@suse.com>
6212 M: Guenter Roeck <linux@roeck-us.net>
6213 L: linux-hwmon@vger.kernel.org
6214 W: http://hwmon.wiki.kernel.org/
6215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6217 F: Documentation/hwmon/
6219 F: include/linux/hwmon*.h
6221 HARDWARE RANDOM NUMBER GENERATOR CORE
6222 M: Matt Mackall <mpm@selenic.com>
6223 M: Herbert Xu <herbert@gondor.apana.org.au>
6224 L: linux-crypto@vger.kernel.org
6226 F: Documentation/devicetree/bindings/rng/
6227 F: Documentation/hw_random.txt
6228 F: drivers/char/hw_random/
6229 F: include/linux/hw_random.h
6231 HARDWARE TRACING FACILITIES
6232 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6234 F: drivers/hwtracing/
6236 HARDWARE SPINLOCK CORE
6237 M: Ohad Ben-Cohen <ohad@wizery.com>
6238 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6239 L: linux-remoteproc@vger.kernel.org
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6242 F: Documentation/devicetree/bindings/hwlock/
6243 F: Documentation/hwspinlock.txt
6244 F: drivers/hwspinlock/
6245 F: include/linux/hwspinlock.h
6247 HARMONY SOUND DRIVER
6248 L: linux-parisc@vger.kernel.org
6250 F: sound/parisc/harmony.*
6252 HDPVR USB VIDEO ENCODER DRIVER
6253 M: Hans Verkuil <hverkuil@xs4all.nl>
6254 L: linux-media@vger.kernel.org
6255 T: git git://linuxtv.org/media_tree.git
6256 W: https://linuxtv.org
6258 F: drivers/media/usb/hdpvr/
6260 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6261 M: Jimmy Vance <jimmy.vance@hpe.com>
6263 F: Documentation/watchdog/hpwdt.txt
6264 F: drivers/watchdog/hpwdt.c
6266 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6267 M: Don Brace <don.brace@microsemi.com>
6268 L: esc.storagedev@microsemi.com
6269 L: linux-scsi@vger.kernel.org
6271 F: Documentation/scsi/hpsa.txt
6272 F: drivers/scsi/hpsa*.[ch]
6273 F: include/linux/cciss*.h
6274 F: include/uapi/linux/cciss*.h
6277 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6278 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6279 L: linux-rdma@vger.kernel.org
6281 F: drivers/infiniband/hw/hfi1
6284 L: linux-fsdevel@vger.kernel.org
6286 F: Documentation/filesystems/hfs.txt
6290 L: linux-fsdevel@vger.kernel.org
6292 F: Documentation/filesystems/hfsplus.txt
6295 HGA FRAMEBUFFER DRIVER
6296 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6297 L: linux-nvidia@lists.surfsouth.com
6298 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6300 F: drivers/video/fbdev/hgafb.c
6302 HIBERNATION (aka Software Suspend, aka swsusp)
6303 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6304 M: Pavel Machek <pavel@ucw.cz>
6305 L: linux-pm@vger.kernel.org
6306 B: https://bugzilla.kernel.org
6309 F: drivers/base/power/
6311 F: include/linux/suspend.h
6312 F: include/linux/freezer.h
6313 F: include/linux/pm.h
6314 F: arch/*/include/asm/suspend*.h
6317 M: Jiri Kosina <jikos@kernel.org>
6318 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6319 L: linux-input@vger.kernel.org
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6323 F: include/linux/hid*
6324 F: include/uapi/linux/hid*
6326 HID SENSOR HUB DRIVERS
6327 M: Jiri Kosina <jikos@kernel.org>
6328 M: Jonathan Cameron <jic23@kernel.org>
6329 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6330 L: linux-input@vger.kernel.org
6331 L: linux-iio@vger.kernel.org
6333 F: Documentation/hid/hid-sensor*
6334 F: drivers/hid/hid-sensor-*
6335 F: drivers/iio/*/hid-*
6336 F: include/linux/hid-sensor-*
6338 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6339 M: Thomas Gleixner <tglx@linutronix.de>
6340 L: linux-kernel@vger.kernel.org
6341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6343 F: Documentation/timers/
6344 F: kernel/time/hrtimer.c
6345 F: kernel/time/clockevents.c
6346 F: kernel/time/timer_*.c
6347 F: include/linux/clockchips.h
6348 F: include/linux/hrtimer.h
6350 HIGH-SPEED SCC DRIVER FOR AX.25
6351 L: linux-hams@vger.kernel.org
6353 F: drivers/net/hamradio/dmascc.c
6354 F: drivers/net/hamradio/scc.c
6356 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6357 M: HighPoint Linux Team <linux@highpoint-tech.com>
6358 W: http://www.highpoint-tech.com
6360 F: Documentation/scsi/hptiop.txt
6361 F: drivers/scsi/hptiop.c
6364 M: Jes Sorensen <jes@trained-monkey.org>
6365 L: linux-hippi@sunsite.dk
6367 F: include/linux/hippidevice.h
6368 F: include/uapi/linux/if_hippi.h
6370 F: drivers/net/hippi/
6372 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6373 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6374 M: Salil Mehta <salil.mehta@huawei.com>
6375 L: netdev@vger.kernel.org
6376 W: http://www.hisilicon.com
6378 F: drivers/net/ethernet/hisilicon/hns3/
6380 HISILICON LPC BUS DRIVER
6381 M: john.garry@huawei.com
6382 W: http://www.hisilicon.com
6384 F: drivers/bus/hisi_lpc.c
6385 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6387 HISILICON NETWORK SUBSYSTEM DRIVER
6388 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6389 M: Salil Mehta <salil.mehta@huawei.com>
6390 L: netdev@vger.kernel.org
6391 W: http://www.hisilicon.com
6393 F: drivers/net/ethernet/hisilicon/
6394 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6396 HISILICON PMU DRIVER
6397 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6398 W: http://www.hisilicon.com
6400 F: drivers/perf/hisilicon
6401 F: Documentation/perf/hisi-pmu.txt
6403 HISILICON ROCE DRIVER
6404 M: Lijun Ou <oulijun@huawei.com>
6405 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6406 L: linux-rdma@vger.kernel.org
6408 F: drivers/infiniband/hw/hns/
6409 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6411 HISILICON SAS Controller
6412 M: John Garry <john.garry@huawei.com>
6413 W: http://www.hisilicon.com
6415 F: drivers/scsi/hisi_sas/
6416 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6418 HMM - Heterogeneous Memory Management
6419 M: Jérôme Glisse <jglisse@redhat.com>
6420 L: linux-mm@kvack.org
6423 F: include/linux/hmm*
6424 F: Documentation/vm/hmm.txt
6427 M: Jouni Malinen <j@w1.fi>
6428 L: linux-wireless@vger.kernel.org
6429 W: http://w1.fi/hostap-driver.html
6431 F: drivers/net/wireless/intersil/hostap/
6433 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6434 L: platform-driver-x86@vger.kernel.org
6436 F: drivers/platform/x86/tc1100-wmi.c
6438 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6439 M: Jaroslav Kysela <perex@perex.cz>
6441 F: drivers/net/ethernet/hp/hp100.*
6443 HPET: High Precision Event Timers driver
6444 M: Clemens Ladisch <clemens@ladisch.de>
6446 F: Documentation/timers/hpet.txt
6447 F: drivers/char/hpet.c
6448 F: include/linux/hpet.h
6449 F: include/uapi/linux/hpet.h
6453 F: arch/x86/kernel/hpet.c
6454 F: arch/x86/include/asm/hpet.h
6457 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6458 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6463 M: Sebastian Reichel <sre@kernel.org>
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6466 F: Documentation/ABI/testing/sysfs-bus-hsi
6467 F: Documentation/driver-api/hsi.rst
6469 F: include/linux/hsi/
6470 F: include/uapi/linux/hsi/
6473 L: linux-usb@vger.kernel.org
6475 F: drivers/net/usb/hso.c
6477 HSR NETWORK PROTOCOL
6478 M: Arvid Brodin <arvid.brodin@alten.se>
6479 L: netdev@vger.kernel.org
6483 HT16K33 LED CONTROLLER DRIVER
6484 M: Robin van der Gracht <robin@protonic.nl>
6486 F: drivers/auxdisplay/ht16k33.c
6487 F: Documentation/devicetree/bindings/display/ht16k33.txt
6489 HTCPEN TOUCHSCREEN DRIVER
6490 M: Pau Oliva Fora <pof@eslack.org>
6491 L: linux-input@vger.kernel.org
6493 F: drivers/input/touchscreen/htcpen.c
6495 HUAWEI ETHERNET DRIVER
6496 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6497 L: netdev@vger.kernel.org
6499 F: Documentation/networking/hinic.txt
6500 F: drivers/net/ethernet/huawei/hinic/
6503 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6508 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6509 L: linux-media@vger.kernel.org
6510 T: git git://linuxtv.org/media_tree.git
6511 W: https://linuxtv.org
6513 F: drivers/media/platform/sti/hva
6515 HWPOISON MEMORY FAILURE HANDLING
6516 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6517 L: linux-mm@kvack.org
6519 F: mm/memory-failure.c
6520 F: mm/hwpoison-inject.c
6522 Hyper-V CORE AND DRIVERS
6523 M: "K. Y. Srinivasan" <kys@microsoft.com>
6524 M: Haiyang Zhang <haiyangz@microsoft.com>
6525 M: Stephen Hemminger <sthemmin@microsoft.com>
6526 L: devel@linuxdriverproject.org
6528 F: Documentation/networking/netvsc.txt
6529 F: arch/x86/include/asm/mshyperv.h
6530 F: arch/x86/include/asm/trace/hyperv.h
6531 F: arch/x86/include/asm/hyperv-tlfs.h
6532 F: arch/x86/kernel/cpu/mshyperv.c
6534 F: drivers/hid/hid-hyperv.c
6536 F: drivers/input/serio/hyperv-keyboard.c
6537 F: drivers/pci/host/pci-hyperv.c
6538 F: drivers/net/hyperv/
6539 F: drivers/scsi/storvsc_drv.c
6540 F: drivers/uio/uio_hv_generic.c
6541 F: drivers/video/fbdev/hyperv_fb.c
6542 F: net/vmw_vsock/hyperv_transport.c
6543 F: include/linux/hyperv.h
6544 F: include/uapi/linux/hyperv.h
6546 F: Documentation/ABI/stable/sysfs-bus-vmbus
6548 HYPERVISOR VIRTUAL CONSOLE DRIVER
6549 L: linuxppc-dev@lists.ozlabs.org
6554 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6555 L: linux-i2c@vger.kernel.org
6556 L: linux-acpi@vger.kernel.org
6558 F: drivers/i2c/i2c-core-acpi.c
6561 M: Peter Rosin <peda@axentia.se>
6562 L: linux-i2c@vger.kernel.org
6564 F: Documentation/i2c/i2c-topology
6565 F: Documentation/i2c/muxes/
6566 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6567 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6568 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6569 F: drivers/i2c/i2c-mux.c
6570 F: drivers/i2c/muxes/
6571 F: include/linux/i2c-mux.h
6573 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6574 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6575 L: linux-i2c@vger.kernel.org
6577 F: drivers/i2c/busses/i2c-mv64xxx.c
6579 I2C OVER PARALLEL PORT
6580 M: Jean Delvare <jdelvare@suse.com>
6581 L: linux-i2c@vger.kernel.org
6583 F: Documentation/i2c/busses/i2c-parport
6584 F: Documentation/i2c/busses/i2c-parport-light
6585 F: drivers/i2c/busses/i2c-parport.c
6586 F: drivers/i2c/busses/i2c-parport-light.c
6589 M: Wolfram Sang <wsa@the-dreams.de>
6590 L: linux-i2c@vger.kernel.org
6591 W: https://i2c.wiki.kernel.org/
6592 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6595 F: Documentation/devicetree/bindings/i2c/i2c.txt
6596 F: Documentation/i2c/
6598 F: include/linux/i2c.h
6599 F: include/linux/i2c-dev.h
6600 F: include/linux/i2c-smbus.h
6601 F: include/uapi/linux/i2c.h
6602 F: include/uapi/linux/i2c-*.h
6604 I2C SUBSYSTEM HOST DRIVERS
6605 L: linux-i2c@vger.kernel.org
6606 W: https://i2c.wiki.kernel.org/
6607 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6610 F: Documentation/devicetree/bindings/i2c/
6611 F: drivers/i2c/algos/
6612 F: drivers/i2c/busses/
6615 M: Jean Delvare <jdelvare@suse.com>
6616 L: linux-i2c@vger.kernel.org
6618 F: Documentation/i2c/busses/i2c-taos-evm
6619 F: drivers/i2c/busses/i2c-taos-evm.c
6622 M: Till Harbaum <till@harbaum.org>
6623 L: linux-i2c@vger.kernel.org
6624 W: http://www.harbaum.org/till/i2c_tiny_usb
6626 F: drivers/i2c/busses/i2c-tiny-usb.c
6628 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6629 M: Jean Delvare <jdelvare@suse.com>
6630 L: linux-i2c@vger.kernel.org
6632 F: Documentation/i2c/busses/i2c-ali1535
6633 F: Documentation/i2c/busses/i2c-ali1563
6634 F: Documentation/i2c/busses/i2c-ali15x3
6635 F: Documentation/i2c/busses/i2c-amd756
6636 F: Documentation/i2c/busses/i2c-amd8111
6637 F: Documentation/i2c/busses/i2c-i801
6638 F: Documentation/i2c/busses/i2c-nforce2
6639 F: Documentation/i2c/busses/i2c-piix4
6640 F: Documentation/i2c/busses/i2c-sis5595
6641 F: Documentation/i2c/busses/i2c-sis630
6642 F: Documentation/i2c/busses/i2c-sis96x
6643 F: Documentation/i2c/busses/i2c-via
6644 F: Documentation/i2c/busses/i2c-viapro
6645 F: drivers/i2c/busses/i2c-ali1535.c
6646 F: drivers/i2c/busses/i2c-ali1563.c
6647 F: drivers/i2c/busses/i2c-ali15x3.c
6648 F: drivers/i2c/busses/i2c-amd756.c
6649 F: drivers/i2c/busses/i2c-amd756-s4882.c
6650 F: drivers/i2c/busses/i2c-amd8111.c
6651 F: drivers/i2c/busses/i2c-i801.c
6652 F: drivers/i2c/busses/i2c-isch.c
6653 F: drivers/i2c/busses/i2c-nforce2.c
6654 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6655 F: drivers/i2c/busses/i2c-piix4.c
6656 F: drivers/i2c/busses/i2c-sis5595.c
6657 F: drivers/i2c/busses/i2c-sis630.c
6658 F: drivers/i2c/busses/i2c-sis96x.c
6659 F: drivers/i2c/busses/i2c-via.c
6660 F: drivers/i2c/busses/i2c-viapro.c
6662 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6663 M: Hans de Goede <hdegoede@redhat.com>
6664 L: linux-i2c@vger.kernel.org
6666 F: drivers/i2c/busses/i2c-cht-wc.c
6668 I2C/SMBUS ISMT DRIVER
6669 M: Seth Heasley <seth.heasley@intel.com>
6670 M: Neil Horman <nhorman@tuxdriver.com>
6671 L: linux-i2c@vger.kernel.org
6672 F: drivers/i2c/busses/i2c-ismt.c
6673 F: Documentation/i2c/busses/i2c-ismt
6675 I2C/SMBUS STUB DRIVER
6676 M: Jean Delvare <jdelvare@suse.com>
6677 L: linux-i2c@vger.kernel.org
6679 F: drivers/i2c/i2c-stub.c
6681 IA64 (Itanium) PLATFORM
6682 M: Tony Luck <tony.luck@intel.com>
6683 M: Fenghua Yu <fenghua.yu@intel.com>
6684 L: linux-ia64@vger.kernel.org
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6689 IBM Power 842 compression accelerator
6690 M: Haren Myneni <haren@us.ibm.com>
6692 F: drivers/crypto/nx/Makefile
6693 F: drivers/crypto/nx/Kconfig
6694 F: drivers/crypto/nx/nx-842*
6695 F: include/linux/sw842.h
6699 IBM Power in-Nest Crypto Acceleration
6700 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6701 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6702 L: linux-crypto@vger.kernel.org
6704 F: drivers/crypto/nx/Makefile
6705 F: drivers/crypto/nx/Kconfig
6706 F: drivers/crypto/nx/nx-aes*
6707 F: drivers/crypto/nx/nx-sha*
6708 F: drivers/crypto/nx/nx.*
6709 F: drivers/crypto/nx/nx_csbcpb.h
6710 F: drivers/crypto/nx/nx_debugfs.h
6712 IBM Power Linux RAID adapter
6713 M: Brian King <brking@us.ibm.com>
6715 F: drivers/scsi/ipr.*
6717 IBM Power SRIOV Virtual NIC Device Driver
6718 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6719 M: John Allen <jallen@linux.vnet.ibm.com>
6720 L: netdev@vger.kernel.org
6722 F: drivers/net/ethernet/ibm/ibmvnic.*
6724 IBM Power Virtual Accelerator Switchboard
6725 M: Sukadev Bhattiprolu
6726 L: linuxppc-dev@lists.ozlabs.org
6728 F: arch/powerpc/platforms/powernv/vas*
6729 F: arch/powerpc/platforms/powernv/copy-paste.h
6730 F: arch/powerpc/include/asm/vas.h
6731 F: arch/powerpc/include/uapi/asm/vas.h
6733 IBM Power Virtual Ethernet Device Driver
6734 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6735 L: netdev@vger.kernel.org
6737 F: drivers/net/ethernet/ibm/ibmveth.*
6739 IBM Power Virtual FC Device Drivers
6740 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6741 L: linux-scsi@vger.kernel.org
6743 F: drivers/scsi/ibmvscsi/ibmvfc*
6745 IBM Power Virtual SCSI Device Drivers
6746 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6747 L: linux-scsi@vger.kernel.org
6749 F: drivers/scsi/ibmvscsi/ibmvscsi*
6750 F: include/scsi/viosrp.h
6752 IBM Power Virtual SCSI Device Target Driver
6753 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6754 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6755 L: linux-scsi@vger.kernel.org
6756 L: target-devel@vger.kernel.org
6758 F: drivers/scsi/ibmvscsi_tgt/
6760 IBM Power VMX Cryptographic instructions
6761 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6762 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6763 L: linux-crypto@vger.kernel.org
6765 F: drivers/crypto/vmx/Makefile
6766 F: drivers/crypto/vmx/Kconfig
6767 F: drivers/crypto/vmx/vmx.c
6768 F: drivers/crypto/vmx/aes*
6769 F: drivers/crypto/vmx/ghash*
6770 F: drivers/crypto/vmx/ppc-xlate.pl
6772 IBM ServeRAID RAID DRIVER
6774 F: drivers/scsi/ips.*
6776 ICH LPC AND GPIO DRIVER
6777 M: Peter Tyser <ptyser@xes-inc.com>
6779 F: drivers/mfd/lpc_ich.c
6780 F: drivers/gpio/gpio-ich.c
6783 M: "David S. Miller" <davem@davemloft.net>
6784 L: linux-ide@vger.kernel.org
6785 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6788 F: Documentation/ide/
6790 F: include/linux/ide.h
6793 M: Borislav Petkov <bp@alien8.de>
6794 L: linux-ide@vger.kernel.org
6796 F: Documentation/cdrom/ide-cd
6797 F: drivers/ide/ide-cd*
6799 IDEAPAD LAPTOP EXTRAS DRIVER
6800 M: Ike Panhc <ike.pan@canonical.com>
6801 L: platform-driver-x86@vger.kernel.org
6802 W: http://launchpad.net/ideapad-laptop
6804 F: drivers/platform/x86/ideapad-laptop.c
6806 IDEAPAD LAPTOP SLIDEBAR DRIVER
6807 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6808 L: linux-input@vger.kernel.org
6809 W: https://github.com/o2genum/ideapad-slidebar
6811 F: drivers/input/misc/ideapad_slidebar.c
6813 IDT VersaClock 5 CLOCK DRIVER
6814 M: Marek Vasut <marek.vasut@gmail.com>
6816 F: drivers/clk/clk-versaclock5.c
6818 IEEE 802.15.4 SUBSYSTEM
6819 M: Alexander Aring <alex.aring@gmail.com>
6820 M: Stefan Schmidt <stefan@osg.samsung.com>
6821 L: linux-wpan@vger.kernel.org
6822 W: http://wpan.cakelab.org/
6823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6828 F: drivers/net/ieee802154/
6829 F: include/linux/nl802154.h
6830 F: include/linux/ieee802154.h
6831 F: include/net/nl802154.h
6832 F: include/net/mac802154.h
6833 F: include/net/af_ieee802154.h
6834 F: include/net/cfg802154.h
6835 F: include/net/ieee802154_netdev.h
6836 F: Documentation/networking/ieee802154.txt
6839 M: Yotam Gigi <yotam.gi@gmail.com>
6840 M: Jamal Hadi Salim <jhs@mojatatu.com>
6842 F: include/net/ife.h
6843 F: include/uapi/linux/ife.h
6845 IGORPLUG-USB IR RECEIVER
6846 M: Sean Young <sean@mess.org>
6847 L: linux-media@vger.kernel.org
6849 F: drivers/media/rc/igorplugusb.c
6851 IGUANAWORKS USB IR TRANSCEIVER
6852 M: Sean Young <sean@mess.org>
6853 L: linux-media@vger.kernel.org
6855 F: drivers/media/rc/iguanair.c
6857 IIO DIGITAL POTENTIOMETER DAC
6858 M: Peter Rosin <peda@axentia.se>
6859 L: linux-iio@vger.kernel.org
6861 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6862 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6863 F: drivers/iio/dac/dpot-dac.c
6865 IIO ENVELOPE DETECTOR
6866 M: Peter Rosin <peda@axentia.se>
6867 L: linux-iio@vger.kernel.org
6869 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6870 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6871 F: drivers/iio/adc/envelope-detector.c
6874 M: Peter Rosin <peda@axentia.se>
6875 L: linux-iio@vger.kernel.org
6877 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6878 F: drivers/iio/multiplexer/iio-mux.c
6880 IIO SUBSYSTEM AND DRIVERS
6881 M: Jonathan Cameron <jic23@kernel.org>
6882 R: Hartmut Knaack <knaack.h@gmx.de>
6883 R: Lars-Peter Clausen <lars@metafoo.de>
6884 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6885 L: linux-iio@vger.kernel.org
6886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6888 F: Documentation/ABI/testing/configfs-iio*
6889 F: Documentation/ABI/testing/sysfs-bus-iio*
6890 F: Documentation/devicetree/bindings/iio/
6892 F: drivers/staging/iio/
6893 F: include/linux/iio/
6896 IKANOS/ADI EAGLE ADSL USB DRIVER
6897 M: Matthieu Castet <castet.matthieu@free.fr>
6898 M: Stanislaw Gruszka <stf_xl@wp.pl>
6900 F: drivers/usb/atm/ueagle-atm.c
6902 IMGTEC ASCII LCD DRIVER
6903 M: Paul Burton <paul.burton@mips.com>
6905 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6906 F: drivers/auxdisplay/img-ascii-lcd.c
6908 IMGTEC IR DECODER DRIVER
6909 M: James Hogan <jhogan@kernel.org>
6911 F: drivers/media/rc/img-ir/
6913 IMON SOUNDGRAPH USB IR RECEIVER
6914 M: Sean Young <sean@mess.org>
6915 L: linux-media@vger.kernel.org
6917 F: drivers/media/rc/imon_raw.c
6918 F: drivers/media/rc/imon.c
6920 IMS TWINTURBO FRAMEBUFFER DRIVER
6921 L: linux-fbdev@vger.kernel.org
6923 F: drivers/video/fbdev/imsttfb.c
6925 INA209 HARDWARE MONITOR DRIVER
6926 M: Guenter Roeck <linux@roeck-us.net>
6927 L: linux-hwmon@vger.kernel.org
6929 F: Documentation/hwmon/ina209
6930 F: Documentation/devicetree/bindings/i2c/ina209.txt
6931 F: drivers/hwmon/ina209.c
6933 INA2XX HARDWARE MONITOR DRIVER
6934 M: Guenter Roeck <linux@roeck-us.net>
6935 L: linux-hwmon@vger.kernel.org
6937 F: Documentation/hwmon/ina2xx
6938 F: drivers/hwmon/ina2xx.c
6939 F: include/linux/platform_data/ina2xx.h
6941 INDUSTRY PACK SUBSYSTEM (IPACK)
6942 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6943 M: Jens Taprogge <jens.taprogge@taprogge.org>
6944 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6945 L: industrypack-devel@lists.sourceforge.net
6946 W: http://industrypack.sourceforge.net
6950 INFINIBAND SUBSYSTEM
6951 M: Doug Ledford <dledford@redhat.com>
6952 M: Jason Gunthorpe <jgg@mellanox.com>
6953 L: linux-rdma@vger.kernel.org
6954 W: https://github.com/linux-rdma/rdma-core
6955 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6958 F: Documentation/devicetree/bindings/infiniband/
6959 F: Documentation/infiniband/
6960 F: drivers/infiniband/
6961 F: include/uapi/linux/if_infiniband.h
6962 F: include/uapi/rdma/
6965 INGENIC JZ4780 DMA Driver
6966 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6968 F: drivers/dma/dma-jz4780.c
6970 INGENIC JZ4780 NAND DRIVER
6971 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6972 L: linux-mtd@lists.infradead.org
6974 F: drivers/mtd/nand/raw/jz4780_*
6977 M: Jan Kara <jack@suse.cz>
6978 R: Amir Goldstein <amir73il@gmail.com>
6979 L: linux-fsdevel@vger.kernel.org
6981 F: Documentation/filesystems/inotify.txt
6982 F: fs/notify/inotify/
6983 F: include/linux/inotify.h
6984 F: include/uapi/linux/inotify.h
6986 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6987 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6988 L: linux-input@vger.kernel.org
6989 Q: http://patchwork.kernel.org/project/linux-input/list/
6990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6993 F: include/linux/input.h
6994 F: include/uapi/linux/input.h
6995 F: include/uapi/linux/input-event-codes.h
6996 F: include/linux/input/
6997 F: Documentation/devicetree/bindings/input/
6998 F: Documentation/input/
7000 INPUT MULTITOUCH (MT) PROTOCOL
7001 M: Henrik Rydberg <rydberg@bitmath.org>
7002 L: linux-input@vger.kernel.org
7004 F: Documentation/input/multi-touch-protocol.rst
7005 F: drivers/input/input-mt.c
7008 INSIDE SECURE CRYPTO DRIVER
7009 M: Antoine Tenart <antoine.tenart@bootlin.com>
7010 F: drivers/crypto/inside-secure/
7012 L: linux-crypto@vger.kernel.org
7014 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7015 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7016 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7017 L: linux-integrity@vger.kernel.org
7018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7020 F: security/integrity/ima/
7022 INTEL 810/815 FRAMEBUFFER DRIVER
7023 M: Antonino Daplas <adaplas@gmail.com>
7024 L: linux-fbdev@vger.kernel.org
7026 F: drivers/video/fbdev/i810/
7028 INTEL ASoC BDW/HSW DRIVERS
7029 M: Jie Yang <yang.jie@linux.intel.com>
7030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7032 F: sound/soc/intel/common/sst-dsp*
7033 F: sound/soc/intel/common/sst-firmware.c
7034 F: sound/soc/intel/boards/broadwell.c
7035 F: sound/soc/intel/haswell/
7037 INTEL C600 SERIES SAS CONTROLLER DRIVER
7038 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7039 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7040 L: linux-scsi@vger.kernel.org
7041 T: git git://git.code.sf.net/p/intel-sas/isci
7043 F: drivers/scsi/isci/
7045 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7046 M: Jani Nikula <jani.nikula@linux.intel.com>
7047 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7048 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7049 L: intel-gfx@lists.freedesktop.org
7050 W: https://01.org/linuxgraphics/
7051 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7052 C: irc://chat.freenode.net/intel-gfx
7053 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7054 T: git git://anongit.freedesktop.org/drm-intel
7056 F: drivers/gpu/drm/i915/
7057 F: include/drm/i915*
7058 F: include/uapi/drm/i915_drm.h
7059 F: Documentation/gpu/i915.rst
7061 INTEL ETHERNET DRIVERS
7062 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7063 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7064 W: http://www.intel.com/support/feedback.htm
7065 W: http://e1000.sourceforge.net/
7066 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7070 F: Documentation/networking/e100.txt
7071 F: Documentation/networking/e1000.txt
7072 F: Documentation/networking/e1000e.txt
7073 F: Documentation/networking/igb.txt
7074 F: Documentation/networking/igbvf.txt
7075 F: Documentation/networking/ixgb.txt
7076 F: Documentation/networking/ixgbe.txt
7077 F: Documentation/networking/ixgbevf.txt
7078 F: Documentation/networking/i40e.txt
7079 F: Documentation/networking/i40evf.txt
7080 F: Documentation/networking/ice.txt
7081 F: drivers/net/ethernet/intel/
7082 F: drivers/net/ethernet/intel/*/
7083 F: include/linux/avf/virtchnl.h
7085 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7086 M: Maik Broemme <mbroemme@libmpq.org>
7087 L: linux-fbdev@vger.kernel.org
7089 F: Documentation/fb/intelfb.txt
7090 F: drivers/video/fbdev/intelfb/
7092 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7093 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7094 M: Zhi Wang <zhi.a.wang@intel.com>
7095 L: intel-gvt-dev@lists.freedesktop.org
7096 L: intel-gfx@lists.freedesktop.org
7097 W: https://01.org/igvt-g
7098 T: git https://github.com/intel/gvt-linux.git
7100 F: drivers/gpu/drm/i915/gvt/
7102 INTEL HID EVENT DRIVER
7103 M: Alex Hung <alex.hung@canonical.com>
7104 L: platform-driver-x86@vger.kernel.org
7106 F: drivers/platform/x86/intel-hid.c
7108 INTEL I/OAT DMA DRIVER
7109 M: Dave Jiang <dave.jiang@intel.com>
7110 R: Dan Williams <dan.j.williams@intel.com>
7111 L: dmaengine@vger.kernel.org
7112 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7114 F: drivers/dma/ioat*
7117 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7118 M: Len Brown <lenb@kernel.org>
7119 L: linux-pm@vger.kernel.org
7120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7121 B: https://bugzilla.kernel.org
7123 F: drivers/idle/intel_idle.c
7125 INTEL INTEGRATED SENSOR HUB DRIVER
7126 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7127 M: Jiri Kosina <jikos@kernel.org>
7128 L: linux-input@vger.kernel.org
7130 F: drivers/hid/intel-ish-hid/
7133 M: David Woodhouse <dwmw2@infradead.org>
7134 L: iommu@lists.linux-foundation.org
7135 T: git git://git.infradead.org/iommu-2.6.git
7137 F: drivers/iommu/intel-iommu.c
7138 F: include/linux/intel-iommu.h
7140 INTEL IOP-ADMA DMA DRIVER
7141 R: Dan Williams <dan.j.williams@intel.com>
7143 F: drivers/dma/iop-adma.c
7145 INTEL IPU3 CSI-2 CIO2 DRIVER
7146 M: Yong Zhi <yong.zhi@intel.com>
7147 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7148 L: linux-media@vger.kernel.org
7150 F: drivers/media/pci/intel/ipu3/
7151 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7153 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7154 M: Krzysztof Halasa <khalasa@piap.pl>
7156 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7157 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7158 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7159 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7160 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7161 F: drivers/net/wan/ixp4xx_hss.c
7163 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7164 M: Deepak Saxena <dsaxena@plexity.net>
7166 F: drivers/char/hw_random/ixp4xx-rng.c
7168 INTEL MANAGEMENT ENGINE (mei)
7169 M: Tomas Winkler <tomas.winkler@intel.com>
7170 L: linux-kernel@vger.kernel.org
7172 F: include/uapi/linux/mei.h
7173 F: include/linux/mei_cl_bus.h
7174 F: drivers/misc/mei/*
7175 F: drivers/watchdog/mei_wdt.c
7176 F: Documentation/misc-devices/mei/*
7179 INTEL MENLOW THERMAL DRIVER
7180 M: Sujith Thomas <sujith.thomas@intel.com>
7181 L: platform-driver-x86@vger.kernel.org
7182 W: https://01.org/linux-acpi
7184 F: drivers/platform/x86/intel_menlow.c
7186 INTEL MERRIFIELD GPIO DRIVER
7187 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7188 L: linux-gpio@vger.kernel.org
7190 F: drivers/gpio/gpio-merrifield.c
7192 INTEL MIC DRIVERS (mic)
7193 M: Sudeep Dutt <sudeep.dutt@intel.com>
7194 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7196 W: https://github.com/sudeepdutt/mic
7197 W: http://software.intel.com/en-us/mic-developer
7198 F: include/linux/mic_bus.h
7199 F: include/linux/scif.h
7200 F: include/uapi/linux/mic_common.h
7201 F: include/uapi/linux/mic_ioctl.h
7202 F: include/uapi/linux/scif_ioctl.h
7203 F: drivers/misc/mic/
7204 F: drivers/dma/mic_x100_dma.c
7205 F: drivers/dma/mic_x100_dma.h
7206 F: Documentation/mic/
7208 INTEL PMC CORE DRIVER
7209 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7210 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7211 L: platform-driver-x86@vger.kernel.org
7213 F: arch/x86/include/asm/pmc_core.h
7214 F: drivers/platform/x86/intel_pmc_core*
7216 INTEL PMC/P-Unit IPC DRIVER
7217 M: Zha Qipeng<qipeng.zha@intel.com>
7218 L: platform-driver-x86@vger.kernel.org
7220 F: drivers/platform/x86/intel_pmc_ipc.c
7221 F: drivers/platform/x86/intel_punit_ipc.c
7222 F: arch/x86/include/asm/intel_pmc_ipc.h
7223 F: arch/x86/include/asm/intel_punit_ipc.h
7225 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7226 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7227 L: linux-wireless@vger.kernel.org
7229 F: Documentation/networking/README.ipw2100
7230 F: Documentation/networking/README.ipw2200
7231 F: drivers/net/wireless/intel/ipw2x00/
7234 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7235 M: Len Brown <lenb@kernel.org>
7236 L: linux-pm@vger.kernel.org
7238 F: drivers/cpufreq/intel_pstate.c
7240 INTEL RDMA RNIC DRIVER
7241 M: Faisal Latif <faisal.latif@intel.com>
7242 M: Shiraz Saleem <shiraz.saleem@intel.com>
7243 L: linux-rdma@vger.kernel.org
7245 F: drivers/infiniband/hw/i40iw/
7246 F: include/uapi/rdma/i40iw-abi.h
7248 INTEL SHA MULTIBUFFER DRIVER
7249 M: Megha Dey <megha.dey@linux.intel.com>
7250 R: Tim Chen <tim.c.chen@linux.intel.com>
7251 L: linux-crypto@vger.kernel.org
7253 F: arch/x86/crypto/sha*-mb
7256 INTEL TELEMETRY DRIVER
7257 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7258 L: platform-driver-x86@vger.kernel.org
7260 F: arch/x86/include/asm/intel_telemetry.h
7261 F: drivers/platform/x86/intel_telemetry*
7263 INTEL VIRTUAL BUTTON DRIVER
7264 M: AceLan Kao <acelan.kao@canonical.com>
7265 L: platform-driver-x86@vger.kernel.org
7267 F: drivers/platform/x86/intel-vbtn.c
7269 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7270 M: Stanislaw Gruszka <sgruszka@redhat.com>
7271 L: linux-wireless@vger.kernel.org
7273 F: drivers/net/wireless/intel/iwlegacy/
7275 INTEL WIRELESS WIFI LINK (iwlwifi)
7276 M: Johannes Berg <johannes.berg@intel.com>
7277 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7278 M: Luca Coelho <luciano.coelho@intel.com>
7279 M: Intel Linux Wireless <linuxwifi@intel.com>
7280 L: linux-wireless@vger.kernel.org
7281 W: http://intellinuxwireless.org
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7284 F: drivers/net/wireless/intel/iwlwifi/
7286 INTEL WIRELESS WIMAX CONNECTION 2400
7287 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7288 M: linux-wimax@intel.com
7289 L: wimax@linuxwimax.org (subscribers-only)
7291 W: http://linuxwimax.org
7292 F: Documentation/wimax/README.i2400m
7293 F: drivers/net/wimax/i2400m/
7294 F: include/uapi/linux/wimax/i2400m.h
7296 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7297 M: Mario Limonciello <mario.limonciello@dell.com>
7299 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7302 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7304 F: Documentation/trace/intel_th.txt
7305 F: drivers/hwtracing/intel_th/
7307 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7308 M: Ning Sun <ning.sun@intel.com>
7309 L: tboot-devel@lists.sourceforge.net
7310 W: http://tboot.sourceforge.net
7311 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7313 F: Documentation/intel_txt.txt
7314 F: include/linux/tboot.h
7315 F: arch/x86/kernel/tboot.c
7317 INTEL-MID GPIO DRIVER
7318 M: David Cohen <david.a.cohen@linux.intel.com>
7319 L: linux-gpio@vger.kernel.org
7321 F: drivers/gpio/gpio-intel-mid.c
7323 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7324 M: Linus Walleij <linus.walleij@linaro.org>
7325 L: linux-iio@vger.kernel.org
7327 F: drivers/iio/gyro/mpu3050*
7328 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7330 IOC3 ETHERNET DRIVER
7331 M: Ralf Baechle <ralf@linux-mips.org>
7332 L: linux-mips@linux-mips.org
7334 F: drivers/net/ethernet/sgi/ioc3-eth.c
7337 M: Pat Gefre <pfg@sgi.com>
7338 L: linux-serial@vger.kernel.org
7340 F: drivers/tty/serial/ioc3_serial.c
7343 M: Joerg Roedel <joro@8bytes.org>
7344 L: iommu@lists.linux-foundation.org
7345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7347 F: Documentation/devicetree/bindings/iommu/
7349 F: include/linux/iommu.h
7350 F: include/linux/of_iommu.h
7351 F: include/linux/iova.h
7354 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7356 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7359 M: Corey Minyard <minyard@acm.org>
7360 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7361 W: http://openipmi.sourceforge.net/
7363 F: Documentation/IPMI.txt
7364 F: drivers/char/ipmi/
7365 F: include/linux/ipmi*
7366 F: include/uapi/linux/ipmi*
7368 IPS SCSI RAID DRIVER
7369 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7370 L: linux-scsi@vger.kernel.org
7371 W: http://www.adaptec.com/
7373 F: drivers/scsi/ips*
7376 M: Wensong Zhang <wensong@linux-vs.org>
7377 M: Simon Horman <horms@verge.net.au>
7378 M: Julian Anastasov <ja@ssi.bg>
7379 L: netdev@vger.kernel.org
7380 L: lvs-devel@vger.kernel.org
7382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7384 F: Documentation/networking/ipvs-sysctl.txt
7385 F: include/net/ip_vs.h
7386 F: include/uapi/linux/ip_vs.h
7387 F: net/netfilter/ipvs/
7390 M: Jiri Kosina <jikos@kernel.org>
7391 M: David Sterba <dsterba@suse.com>
7393 F: drivers/tty/ipwireless/
7396 L: netdev@vger.kernel.org
7398 F: include/uapi/linux/ipx.h
7399 F: drivers/staging/ipx/
7402 M: Samuel Ortiz <samuel@sortiz.org>
7403 L: irda-users@lists.sourceforge.net (subscribers-only)
7404 L: netdev@vger.kernel.org
7405 W: http://irda.sourceforge.net/
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7408 F: Documentation/networking/irda.txt
7409 F: drivers/staging/irda/
7411 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7412 M: Marc Zyngier <marc.zyngier@arm.com>
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7415 F: Documentation/IRQ-domain.txt
7416 F: include/linux/irqdomain.h
7417 F: kernel/irq/irqdomain.c
7421 M: Thomas Gleixner <tglx@linutronix.de>
7422 L: linux-kernel@vger.kernel.org
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7428 M: Thomas Gleixner <tglx@linutronix.de>
7429 M: Jason Cooper <jason@lakedaemon.net>
7430 M: Marc Zyngier <marc.zyngier@arm.com>
7431 L: linux-kernel@vger.kernel.org
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7434 F: Documentation/devicetree/bindings/interrupt-controller/
7438 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7440 F: Documentation/isa.txt
7441 F: drivers/base/isa.c
7442 F: include/linux/isa.h
7445 M: Hans Verkuil <hverkuil@xs4all.nl>
7446 L: linux-media@vger.kernel.org
7447 T: git git://linuxtv.org/media_tree.git
7448 W: https://linuxtv.org
7450 F: drivers/media/radio/radio-isa*
7453 M: Jaroslav Kysela <perex@perex.cz>
7455 F: Documentation/isapnp.txt
7456 F: drivers/pnp/isapnp/
7457 F: include/linux/isapnp.h
7460 M: Lee Duncan <lduncan@suse.com>
7461 M: Chris Leech <cleech@redhat.com>
7462 L: open-iscsi@googlegroups.com
7463 W: www.open-iscsi.com
7465 F: drivers/scsi/*iscsi*
7466 F: include/scsi/*iscsi*
7468 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7469 M: Peter Jones <pjones@redhat.com>
7470 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7472 F: drivers/firmware/iscsi_ibft*
7474 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7475 M: Or Gerlitz <ogerlitz@mellanox.com>
7476 M: Sagi Grimberg <sagi@grimberg.me>
7477 M: Roi Dayan <roid@mellanox.com>
7478 L: linux-rdma@vger.kernel.org
7480 W: http://www.openfabrics.org
7481 W: www.open-iscsi.org
7482 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7483 F: drivers/infiniband/ulp/iser/
7485 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7486 M: Sagi Grimberg <sagi@grimberg.me>
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7488 L: linux-rdma@vger.kernel.org
7489 L: target-devel@vger.kernel.org
7491 W: http://www.linux-iscsi.org
7492 F: drivers/infiniband/ulp/isert
7495 M: Karsten Keil <isdn@linux-pingi.de>
7496 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7497 L: netdev@vger.kernel.org
7498 W: http://www.isdn4linux.de
7499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7501 F: Documentation/isdn/
7503 F: include/linux/isdn.h
7504 F: include/linux/isdn/
7505 F: include/uapi/linux/isdn.h
7506 F: include/uapi/linux/isdn/
7508 ISDN SUBSYSTEM (Eicon active card driver)
7509 M: Armin Schindler <mac@melware.de>
7510 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7511 W: http://www.melware.de
7513 F: drivers/isdn/hardware/eicon/
7515 IT87 HARDWARE MONITORING DRIVER
7516 M: Jean Delvare <jdelvare@suse.com>
7517 L: linux-hwmon@vger.kernel.org
7519 F: Documentation/hwmon/it87
7520 F: drivers/hwmon/it87.c
7523 M: Antti Palosaari <crope@iki.fi>
7524 L: linux-media@vger.kernel.org
7525 W: https://linuxtv.org
7526 W: http://palosaari.fi/linux/
7527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7528 T: git git://linuxtv.org/anttip/media_tree.git
7530 F: drivers/media/tuners/it913x*
7532 IVTV VIDEO4LINUX DRIVER
7533 M: Andy Walls <awalls@md.metrocast.net>
7534 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7535 L: linux-media@vger.kernel.org
7536 T: git git://linuxtv.org/media_tree.git
7537 W: http://www.ivtvdriver.org
7539 F: Documentation/media/v4l-drivers/ivtv*
7540 F: drivers/media/pci/ivtv/
7541 F: include/uapi/linux/ivtv*
7543 IX2505V MEDIA DRIVER
7544 M: Malcolm Priestley <tvboxspy@gmail.com>
7545 L: linux-media@vger.kernel.org
7546 W: https://linuxtv.org
7547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7549 F: drivers/media/dvb-frontends/ix2505v*
7551 JAILHOUSE HYPERVISOR INTERFACE
7552 M: Jan Kiszka <jan.kiszka@siemens.com>
7553 L: jailhouse-dev@googlegroups.com
7555 F: arch/x86/kernel/jailhouse.c
7556 F: arch/x86/include/asm/jailhouse_para.h
7558 JC42.4 TEMPERATURE SENSOR DRIVER
7559 M: Guenter Roeck <linux@roeck-us.net>
7560 L: linux-hwmon@vger.kernel.org
7562 F: drivers/hwmon/jc42.c
7563 F: Documentation/hwmon/jc42
7566 M: Dave Kleikamp <shaggy@kernel.org>
7567 L: jfs-discussion@lists.sourceforge.net
7568 W: http://jfs.sourceforge.net/
7569 T: git git://github.com/kleikamp/linux-shaggy.git
7571 F: Documentation/filesystems/jfs.txt
7575 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7576 L: netdev@vger.kernel.org
7578 F: drivers/net/ethernet/jme.*
7580 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7581 M: David Woodhouse <dwmw2@infradead.org>
7582 L: linux-mtd@lists.infradead.org
7583 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7586 F: include/uapi/linux/jffs2.h
7588 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7589 M: "Theodore Ts'o" <tytso@mit.edu>
7590 M: Jan Kara <jack@suse.com>
7591 L: linux-ext4@vger.kernel.org
7594 F: include/linux/jbd2.h
7596 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7597 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7598 L: linux-media@vger.kernel.org
7600 F: drivers/media/platform/rcar_jpu.c
7602 JSM Neo PCI based serial card
7603 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7604 L: linux-serial@vger.kernel.org
7606 F: drivers/tty/serial/jsm/
7608 K10TEMP HARDWARE MONITORING DRIVER
7609 M: Clemens Ladisch <clemens@ladisch.de>
7610 L: linux-hwmon@vger.kernel.org
7612 F: Documentation/hwmon/k10temp
7613 F: drivers/hwmon/k10temp.c
7615 K8TEMP HARDWARE MONITORING DRIVER
7616 M: Rudolf Marek <r.marek@assembler.cz>
7617 L: linux-hwmon@vger.kernel.org
7619 F: Documentation/hwmon/k8temp
7620 F: drivers/hwmon/k8temp.c
7623 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7624 R: Alexander Potapenko <glider@google.com>
7625 R: Dmitry Vyukov <dvyukov@google.com>
7626 L: kasan-dev@googlegroups.com
7628 F: arch/*/include/asm/kasan.h
7629 F: arch/*/mm/kasan_init*
7630 F: Documentation/dev-tools/kasan.rst
7631 F: include/linux/kasan*.h
7634 F: scripts/Makefile.kasan
7637 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7639 L: linux-kbuild@vger.kernel.org
7641 F: Documentation/kbuild/kconfig-language.txt
7645 M: Dave Young <dyoung@redhat.com>
7646 M: Baoquan He <bhe@redhat.com>
7647 R: Vivek Goyal <vgoyal@redhat.com>
7648 L: kexec@lists.infradead.org
7649 W: http://lse.sourceforge.net/kdump/
7651 F: Documentation/kdump/
7653 KEENE FM RADIO TRANSMITTER DRIVER
7654 M: Hans Verkuil <hverkuil@xs4all.nl>
7655 L: linux-media@vger.kernel.org
7656 T: git git://linuxtv.org/media_tree.git
7657 W: https://linuxtv.org
7659 F: drivers/media/radio/radio-keene*
7661 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7662 M: Ian Kent <raven@themaw.net>
7663 L: autofs@vger.kernel.org
7667 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7668 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7669 M: Michal Marek <michal.lkml@markovi.net>
7670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7671 L: linux-kbuild@vger.kernel.org
7673 F: Documentation/kbuild/
7675 F: scripts/Makefile.*
7681 L: kernel-janitors@vger.kernel.org
7682 W: http://kernelnewbies.org/KernelJanitors
7685 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7686 M: "J. Bruce Fields" <bfields@fieldses.org>
7687 M: Jeff Layton <jlayton@kernel.org>
7688 L: linux-nfs@vger.kernel.org
7689 W: http://nfs.sourceforge.net/
7690 T: git git://linux-nfs.org/~bfields/linux.git
7693 F: include/uapi/linux/nfsd/
7697 F: include/linux/lockd/
7698 F: include/linux/sunrpc/
7699 F: include/uapi/linux/sunrpc/
7701 KERNEL SELFTEST FRAMEWORK
7702 M: Shuah Khan <shuahkh@osg.samsung.com>
7703 M: Shuah Khan <shuah@kernel.org>
7704 L: linux-kselftest@vger.kernel.org
7705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7707 F: tools/testing/selftests/
7708 F: Documentation/dev-tools/kselftest*
7710 KERNEL USERMODE HELPER
7711 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7712 L: linux-kernel@vger.kernel.org
7715 F: include/linux/umh.h
7717 KERNEL VIRTUAL MACHINE (KVM)
7718 M: Paolo Bonzini <pbonzini@redhat.com>
7719 M: Radim Krčmář <rkrcmar@redhat.com>
7720 L: kvm@vger.kernel.org
7721 W: http://www.linux-kvm.org
7722 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7724 F: Documentation/virtual/kvm/
7725 F: include/trace/events/kvm.h
7726 F: include/uapi/asm-generic/kvm*
7727 F: include/uapi/linux/kvm*
7728 F: include/asm-generic/kvm*
7729 F: include/linux/kvm*
7730 F: include/kvm/iodev.h
7734 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7735 M: Joerg Roedel <joro@8bytes.org>
7736 L: kvm@vger.kernel.org
7737 W: http://www.linux-kvm.org/
7739 F: arch/x86/include/asm/svm.h
7740 F: arch/x86/kvm/svm.c
7742 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7743 M: Christoffer Dall <christoffer.dall@linaro.org>
7744 M: Marc Zyngier <marc.zyngier@arm.com>
7745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7746 L: kvmarm@lists.cs.columbia.edu
7747 W: http://systems.cs.columbia.edu/projects/kvm-arm
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7750 F: arch/arm/include/uapi/asm/kvm*
7751 F: arch/arm/include/asm/kvm*
7754 F: include/kvm/arm_*
7756 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7757 M: Christoffer Dall <christoffer.dall@linaro.org>
7758 M: Marc Zyngier <marc.zyngier@arm.com>
7759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7760 L: kvmarm@lists.cs.columbia.edu
7762 F: arch/arm64/include/uapi/asm/kvm*
7763 F: arch/arm64/include/asm/kvm*
7766 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7767 M: James Hogan <jhogan@kernel.org>
7768 L: linux-mips@linux-mips.org
7770 F: arch/mips/include/uapi/asm/kvm*
7771 F: arch/mips/include/asm/kvm*
7774 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7775 M: Paul Mackerras <paulus@ozlabs.org>
7776 L: kvm-ppc@vger.kernel.org
7777 W: http://www.linux-kvm.org/
7778 T: git git://github.com/agraf/linux-2.6.git
7780 F: arch/powerpc/include/uapi/asm/kvm*
7781 F: arch/powerpc/include/asm/kvm*
7782 F: arch/powerpc/kvm/
7783 F: arch/powerpc/kernel/kvm*
7785 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7786 M: Christian Borntraeger <borntraeger@de.ibm.com>
7787 M: Janosch Frank <frankja@linux.ibm.com>
7788 R: David Hildenbrand <david@redhat.com>
7789 R: Cornelia Huck <cohuck@redhat.com>
7790 L: linux-s390@vger.kernel.org
7791 W: http://www.ibm.com/developerworks/linux/linux390/
7792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7794 F: arch/s390/include/uapi/asm/kvm*
7795 F: arch/s390/include/asm/gmap.h
7796 F: arch/s390/include/asm/kvm*
7798 F: arch/s390/mm/gmap.c
7800 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7801 M: Paolo Bonzini <pbonzini@redhat.com>
7802 M: Radim Krčmář <rkrcmar@redhat.com>
7803 L: kvm@vger.kernel.org
7804 W: http://www.linux-kvm.org
7805 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7808 F: arch/x86/include/uapi/asm/kvm*
7809 F: arch/x86/include/asm/kvm*
7810 F: arch/x86/include/asm/pvclock-abi.h
7811 F: arch/x86/kernel/kvm.c
7812 F: arch/x86/kernel/kvmclock.c
7815 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7816 M: Tejun Heo <tj@kernel.org>
7817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7819 F: include/linux/kernfs.h
7823 M: Eric Biederman <ebiederm@xmission.com>
7824 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7825 L: kexec@lists.infradead.org
7827 F: include/linux/kexec.h
7828 F: include/uapi/linux/kexec.h
7832 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7833 L: linux-integrity@vger.kernel.org
7834 L: keyrings@vger.kernel.org
7836 F: Documentation/security/keys/trusted-encrypted.rst
7837 F: include/keys/encrypted-type.h
7838 F: security/keys/encrypted-keys/
7841 M: James Bottomley <jejb@linux.vnet.ibm.com>
7842 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7843 L: linux-integrity@vger.kernel.org
7844 L: keyrings@vger.kernel.org
7846 F: Documentation/security/keys/trusted-encrypted.rst
7847 F: include/keys/trusted-type.h
7848 F: security/keys/trusted.c
7849 F: security/keys/trusted.h
7852 M: David Howells <dhowells@redhat.com>
7853 L: keyrings@vger.kernel.org
7855 F: Documentation/security/keys/core.rst
7856 F: include/linux/key.h
7857 F: include/linux/key-type.h
7858 F: include/linux/keyctl.h
7859 F: include/uapi/linux/keyctl.h
7863 KGDB / KDB /debug_core
7864 M: Jason Wessel <jason.wessel@windriver.com>
7865 M: Daniel Thompson <daniel.thompson@linaro.org>
7866 W: http://kgdb.wiki.kernel.org/
7867 L: kgdb-bugreport@lists.sourceforge.net
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7870 F: Documentation/dev-tools/kgdb.rst
7871 F: drivers/misc/kgdbts.c
7872 F: drivers/tty/serial/kgdboc.c
7873 F: include/linux/kdb.h
7874 F: include/linux/kgdb.h
7878 M: Catalin Marinas <catalin.marinas@arm.com>
7880 F: Documentation/dev-tools/kmemleak.rst
7881 F: include/linux/kmemleak.h
7883 F: mm/kmemleak-test.c
7885 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7886 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7887 L: linux-kernel@vger.kernel.org
7890 F: include/linux/kmod.h
7892 F: tools/testing/selftests/kmod/
7895 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7896 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7897 M: "David S. Miller" <davem@davemloft.net>
7898 M: Masami Hiramatsu <mhiramat@kernel.org>
7900 F: Documentation/kprobes.txt
7901 F: include/linux/kprobes.h
7902 F: include/asm-generic/kprobes.h
7905 KS0108 LCD CONTROLLER DRIVER
7906 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7907 W: http://miguelojeda.es/auxdisplay.htm
7908 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7910 F: Documentation/auxdisplay/ks0108
7911 F: drivers/auxdisplay/ks0108.c
7912 F: include/linux/ks0108.h
7915 M: David Ahern <dsa@cumulusnetworks.com>
7916 L: netdev@vger.kernel.org
7919 F: include/net/l3mdev.h
7921 LANTIQ MIPS ARCHITECTURE
7922 M: John Crispin <john@phrozen.org>
7923 L: linux-mips@linux-mips.org
7926 F: drivers/soc/lantiq
7929 L: linux-x25@vger.kernel.org
7931 F: Documentation/networking/lapb-module.txt
7935 LASI 53c700 driver for PARISC
7936 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7937 L: linux-scsi@vger.kernel.org
7939 F: Documentation/scsi/53c700.txt
7940 F: drivers/scsi/53c700*
7943 M: Tobin C. Harding <me@tobin.cc>
7944 M: Tycho Andersen <tycho@tycho.ws>
7945 L: kernel-hardening@lists.openwall.com
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7948 F: scripts/leaking_addresses.pl
7951 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7952 M: Pavel Machek <pavel@ucw.cz>
7953 L: linux-leds@vger.kernel.org
7954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7956 F: Documentation/devicetree/bindings/leds/
7958 F: include/linux/leds.h
7960 LEGACY EEPROM DRIVER
7961 M: Jean Delvare <jdelvare@suse.com>
7963 F: Documentation/misc-devices/eeprom
7964 F: drivers/misc/eeprom/eeprom.c
7966 LEGO USB Tower driver
7967 M: Juergen Stuber <starblue@users.sourceforge.net>
7968 L: legousb-devel@lists.sourceforge.net
7969 W: http://legousb.sourceforge.net/
7971 F: drivers/usb/misc/legousbtower.c
7974 M: Michael Krufky <mkrufky@linuxtv.org>
7975 L: linux-media@vger.kernel.org
7976 W: https://linuxtv.org
7977 W: http://github.com/mkrufky
7978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7979 T: git git://linuxtv.org/mkrufky/tuners.git
7981 F: drivers/media/dvb-frontends/lg2160.*
7983 LGDT3305 MEDIA DRIVER
7984 M: Michael Krufky <mkrufky@linuxtv.org>
7985 L: linux-media@vger.kernel.org
7986 W: https://linuxtv.org
7987 W: http://github.com/mkrufky
7988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7989 T: git git://linuxtv.org/mkrufky/tuners.git
7991 F: drivers/media/dvb-frontends/lgdt3305.*
7993 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7994 M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h
7999 F: drivers/ata/pata_arasan_cf.c
8002 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8003 M: Tejun Heo <tj@kernel.org>
8004 L: linux-ide@vger.kernel.org
8005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8007 F: drivers/ata/pata_*.c
8008 F: drivers/ata/ata_generic.c
8010 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8011 M: Linus Walleij <linus.walleij@linaro.org>
8012 L: linux-ide@vger.kernel.org
8013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8015 F: drivers/ata/pata_ftide010.c
8016 F: drivers/ata/sata_gemini.c
8017 F: drivers/ata/sata_gemini.h
8019 LIBATA SATA AHCI PLATFORM devices support
8020 M: Hans de Goede <hdegoede@redhat.com>
8021 M: Tejun Heo <tj@kernel.org>
8022 L: linux-ide@vger.kernel.org
8023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8025 F: drivers/ata/ahci_platform.c
8026 F: drivers/ata/libahci_platform.c
8027 F: include/linux/ahci_platform.h
8029 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8030 M: Mikael Pettersson <mikpelinux@gmail.com>
8031 L: linux-ide@vger.kernel.org
8032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8034 F: drivers/ata/sata_promise.*
8036 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8037 M: Tejun Heo <tj@kernel.org>
8038 L: linux-ide@vger.kernel.org
8039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8042 F: include/linux/ata.h
8043 F: include/linux/libata.h
8044 F: Documentation/devicetree/bindings/ata/
8047 M: Sasha Levin <alexander.levin@verizon.com>
8049 F: tools/lib/lockdep/
8051 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8052 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8053 L: linux-nvdimm@lists.01.org
8054 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8056 F: drivers/nvdimm/blk.c
8057 F: drivers/nvdimm/region_devs.c
8059 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8060 M: Vishal Verma <vishal.l.verma@intel.com>
8061 L: linux-nvdimm@lists.01.org
8062 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8064 F: drivers/nvdimm/btt*
8066 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8067 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8068 L: linux-nvdimm@lists.01.org
8069 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8071 F: drivers/nvdimm/pmem*
8073 LIBNVDIMM: DEVICETREE BINDINGS
8074 M: Oliver O'Halloran <oohall@gmail.com>
8075 L: linux-nvdimm@lists.01.org
8076 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8078 F: drivers/nvdimm/of_pmem.c
8079 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8081 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8082 M: Dan Williams <dan.j.williams@intel.com>
8083 L: linux-nvdimm@lists.01.org
8084 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8088 F: drivers/acpi/nfit/*
8089 F: include/linux/nd.h
8090 F: include/linux/libnvdimm.h
8091 F: include/uapi/linux/ndctl.h
8093 LIGHTNVM PLATFORM SUPPORT
8094 M: Matias Bjorling <mb@lightnvm.io>
8095 W: http://github/OpenChannelSSD
8096 L: linux-block@vger.kernel.org
8098 F: drivers/lightnvm/
8099 F: include/linux/lightnvm.h
8100 F: include/uapi/linux/lightnvm.h
8102 LINUX FOR POWER MACINTOSH
8103 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8104 W: http://www.penguinppc.org/
8105 L: linuxppc-dev@lists.ozlabs.org
8107 F: arch/powerpc/platforms/powermac/
8108 F: drivers/macintosh/
8110 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8111 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8112 M: Paul Mackerras <paulus@samba.org>
8113 M: Michael Ellerman <mpe@ellerman.id.au>
8114 W: https://github.com/linuxppc/linux/wiki
8115 L: linuxppc-dev@lists.ozlabs.org
8116 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8119 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8120 F: Documentation/devicetree/bindings/powerpc/
8121 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8122 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8123 F: Documentation/powerpc/
8125 F: drivers/char/tpm/tpm_ibmvtpm*
8126 F: drivers/crypto/nx/
8127 F: drivers/crypto/vmx/
8128 F: drivers/i2c/busses/i2c-opal.c
8129 F: drivers/net/ethernet/ibm/ibmveth.*
8130 F: drivers/net/ethernet/ibm/ibmvnic.*
8131 F: drivers/pci/hotplug/pnv_php.c
8132 F: drivers/pci/hotplug/rpa*
8133 F: drivers/rtc/rtc-opal.c
8134 F: drivers/scsi/ibmvscsi/
8135 F: drivers/tty/hvc/hvc_opal.c
8136 F: drivers/watchdog/wdrtas.c
8137 F: tools/testing/selftests/powerpc
8144 LINUX FOR POWERPC EMBEDDED MPC5XXX
8145 M: Anatolij Gustschin <agust@denx.de>
8146 L: linuxppc-dev@lists.ozlabs.org
8147 T: git git://git.denx.de/linux-denx-agust.git
8149 F: arch/powerpc/platforms/512x/
8150 F: arch/powerpc/platforms/52xx/
8152 LINUX FOR POWERPC EMBEDDED PPC4XX
8153 M: Alistair Popple <alistair@popple.id.au>
8154 M: Matt Porter <mporter@kernel.crashing.org>
8155 W: http://www.penguinppc.org/
8156 L: linuxppc-dev@lists.ozlabs.org
8158 F: arch/powerpc/platforms/40x/
8159 F: arch/powerpc/platforms/44x/
8161 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8162 M: Scott Wood <oss@buserror.net>
8163 M: Kumar Gala <galak@kernel.crashing.org>
8164 W: http://www.penguinppc.org/
8165 L: linuxppc-dev@lists.ozlabs.org
8166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8168 F: arch/powerpc/platforms/83xx/
8169 F: arch/powerpc/platforms/85xx/
8170 F: Documentation/devicetree/bindings/powerpc/fsl/
8172 LINUX FOR POWERPC EMBEDDED PPC8XX
8173 M: Vitaly Bordug <vitb@kernel.crashing.org>
8174 W: http://www.penguinppc.org/
8175 L: linuxppc-dev@lists.ozlabs.org
8177 F: arch/powerpc/platforms/8xx/
8179 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8180 L: linuxppc-dev@lists.ozlabs.org
8182 F: arch/powerpc/*/*virtex*
8183 F: arch/powerpc/*/*/*virtex*
8185 LINUX FOR POWERPC PA SEMI PWRFICIENT
8186 L: linuxppc-dev@lists.ozlabs.org
8188 F: arch/powerpc/platforms/pasemi/
8189 F: drivers/*/*pasemi*
8190 F: drivers/*/*/*pasemi*
8192 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8193 M: Kees Cook <keescook@chromium.org>
8195 F: drivers/misc/lkdtm/*
8197 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8198 M: Alan Stern <stern@rowland.harvard.edu>
8199 M: Andrea Parri <parri.andrea@gmail.com>
8200 M: Will Deacon <will.deacon@arm.com>
8201 M: Peter Zijlstra <peterz@infradead.org>
8202 M: Boqun Feng <boqun.feng@gmail.com>
8203 M: Nicholas Piggin <npiggin@gmail.com>
8204 M: David Howells <dhowells@redhat.com>
8205 M: Jade Alglave <j.alglave@ucl.ac.uk>
8206 M: Luc Maranget <luc.maranget@inria.fr>
8207 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8208 R: Akira Yokosawa <akiyks@gmail.com>
8209 L: linux-kernel@vger.kernel.org
8211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8212 F: tools/memory-model/
8213 F: Documentation/memory-barriers.txt
8215 LINUX SECURITY MODULE (LSM) FRAMEWORK
8216 M: Chris Wright <chrisw@sous-sol.org>
8217 L: linux-security-module@vger.kernel.org
8220 LIS3LV02D ACCELEROMETER DRIVER
8221 M: Eric Piel <eric.piel@tremplin-utc.net>
8223 F: Documentation/misc-devices/lis3lv02d
8224 F: drivers/misc/lis3lv02d/
8225 F: drivers/platform/x86/hp_accel.c
8228 M: Josh Poimboeuf <jpoimboe@redhat.com>
8229 M: Jessica Yu <jeyu@kernel.org>
8230 M: Jiri Kosina <jikos@kernel.org>
8231 M: Miroslav Benes <mbenes@suse.cz>
8232 R: Petr Mladek <pmladek@suse.com>
8234 F: kernel/livepatch/
8235 F: include/linux/livepatch.h
8236 F: arch/x86/include/asm/livepatch.h
8237 F: arch/x86/kernel/livepatch.c
8238 F: Documentation/livepatch/
8239 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8240 F: samples/livepatch/
8241 L: live-patching@vger.kernel.org
8242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8245 L: netdev@vger.kernel.org
8247 F: include/linux/llc.h
8248 F: include/uapi/linux/llc.h
8252 LM73 HARDWARE MONITOR DRIVER
8253 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8254 L: linux-hwmon@vger.kernel.org
8256 F: drivers/hwmon/lm73.c
8258 LM78 HARDWARE MONITOR DRIVER
8259 M: Jean Delvare <jdelvare@suse.com>
8260 L: linux-hwmon@vger.kernel.org
8262 F: Documentation/hwmon/lm78
8263 F: drivers/hwmon/lm78.c
8265 LM83 HARDWARE MONITOR DRIVER
8266 M: Jean Delvare <jdelvare@suse.com>
8267 L: linux-hwmon@vger.kernel.org
8269 F: Documentation/hwmon/lm83
8270 F: drivers/hwmon/lm83.c
8272 LM90 HARDWARE MONITOR DRIVER
8273 M: Jean Delvare <jdelvare@suse.com>
8274 L: linux-hwmon@vger.kernel.org
8276 F: Documentation/hwmon/lm90
8277 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8278 F: drivers/hwmon/lm90.c
8279 F: include/dt-bindings/thermal/lm90.h
8281 LM95234 HARDWARE MONITOR DRIVER
8282 M: Guenter Roeck <linux@roeck-us.net>
8283 L: linux-hwmon@vger.kernel.org
8285 F: Documentation/hwmon/lm95234
8286 F: drivers/hwmon/lm95234.c
8288 LME2510 MEDIA DRIVER
8289 M: Malcolm Priestley <tvboxspy@gmail.com>
8290 L: linux-media@vger.kernel.org
8291 W: https://linuxtv.org
8292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8294 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8296 LOADPIN SECURITY MODULE
8297 M: Kees Cook <keescook@chromium.org>
8298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8300 F: security/loadpin/
8301 F: Documentation/admin-guide/LSM/LoadPin.rst
8304 M: Peter Zijlstra <peterz@infradead.org>
8305 M: Ingo Molnar <mingo@redhat.com>
8306 L: linux-kernel@vger.kernel.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8309 F: Documentation/locking/
8310 F: include/linux/lockdep.h
8311 F: include/linux/spinlock*.h
8312 F: arch/*/include/asm/spinlock*.h
8313 F: include/linux/rwlock*.h
8314 F: include/linux/mutex*.h
8315 F: arch/*/include/asm/mutex*.h
8316 F: include/linux/rwsem*.h
8317 F: arch/*/include/asm/rwsem.h
8318 F: include/linux/seqlock.h
8319 F: lib/locking*.[ch]
8321 X: kernel/locking/locktorture.c
8323 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8324 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8325 L: linux-ntfs-dev@lists.sourceforge.net
8326 W: http://www.linux-ntfs.org/content/view/19/37/
8328 F: Documentation/ldm.txt
8329 F: block/partitions/ldm.*
8331 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8332 M: Sathya Prakash <sathya.prakash@broadcom.com>
8333 M: Chaitra P B <chaitra.basappa@broadcom.com>
8334 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8335 L: MPT-FusionLinux.pdl@broadcom.com
8336 L: linux-scsi@vger.kernel.org
8337 W: http://www.avagotech.com/support/
8339 F: drivers/message/fusion/
8340 F: drivers/scsi/mpt2sas/
8341 F: drivers/scsi/mpt3sas/
8343 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8344 M: Matthew Wilcox <matthew@wil.cx>
8345 L: linux-scsi@vger.kernel.org
8347 F: drivers/scsi/sym53c8xx_2/
8349 LTC4261 HARDWARE MONITOR DRIVER
8350 M: Guenter Roeck <linux@roeck-us.net>
8351 L: linux-hwmon@vger.kernel.org
8353 F: Documentation/hwmon/ltc4261
8354 F: drivers/hwmon/ltc4261.c
8356 LTC4306 I2C MULTIPLEXER DRIVER
8357 M: Michael Hennerich <michael.hennerich@analog.com>
8358 W: http://ez.analog.com/community/linux-device-drivers
8359 L: linux-i2c@vger.kernel.org
8361 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8362 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8364 LTP (Linux Test Project)
8365 M: Mike Frysinger <vapier@gentoo.org>
8366 M: Cyril Hrubis <chrubis@suse.cz>
8367 M: Wanlong Gao <wanlong.gao@gmail.com>
8368 M: Jan Stancek <jstancek@redhat.com>
8369 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8370 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8371 L: ltp@lists.linux.it (subscribers-only)
8372 W: http://linux-test-project.github.io/
8373 T: git git://github.com/linux-test-project/ltp.git
8377 M: Geert Uytterhoeven <geert@linux-m68k.org>
8378 L: linux-m68k@lists.linux-m68k.org
8379 W: http://www.linux-m68k.org/
8380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8385 M68K ON APPLE MACINTOSH
8386 M: Joshua Thompson <funaho@jurai.org>
8387 W: http://www.mac.linux-m68k.org/
8388 L: linux-m68k@lists.linux-m68k.org
8393 M: Philip Blundell <philb@gnu.org>
8394 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8398 M88DS3103 MEDIA DRIVER
8399 M: Antti Palosaari <crope@iki.fi>
8400 L: linux-media@vger.kernel.org
8401 W: https://linuxtv.org
8402 W: http://palosaari.fi/linux/
8403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8404 T: git git://linuxtv.org/anttip/media_tree.git
8406 F: drivers/media/dvb-frontends/m88ds3103*
8408 M88RS2000 MEDIA DRIVER
8409 M: Malcolm Priestley <tvboxspy@gmail.com>
8410 L: linux-media@vger.kernel.org
8411 W: https://linuxtv.org
8412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8414 F: drivers/media/dvb-frontends/m88rs2000*
8416 MA901 MASTERKIT USB FM RADIO DRIVER
8417 M: Alexey Klimov <klimov.linux@gmail.com>
8418 L: linux-media@vger.kernel.org
8419 T: git git://linuxtv.org/media_tree.git
8421 F: drivers/media/radio/radio-ma901.c
8424 M: Johannes Berg <johannes@sipsolutions.net>
8425 L: linux-wireless@vger.kernel.org
8426 W: http://wireless.kernel.org/
8427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8430 F: Documentation/networking/mac80211-injection.txt
8431 F: include/net/mac80211.h
8433 F: drivers/net/wireless/mac80211_hwsim.[ch]
8434 F: Documentation/networking/mac80211_hwsim/README
8437 M: Jassi Brar <jassisinghbrar@gmail.com>
8438 L: linux-kernel@vger.kernel.org
8441 F: include/linux/mailbox_client.h
8442 F: include/linux/mailbox_controller.h
8444 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8445 M: Michael Kerrisk <mtk.manpages@gmail.com>
8446 W: http://www.kernel.org/doc/man-pages
8447 L: linux-man@vger.kernel.org
8450 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8451 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8452 L: linux-mips@linux-mips.org
8454 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8456 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8457 M: Andrew Lunn <andrew@lunn.ch>
8458 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8459 L: netdev@vger.kernel.org
8461 F: drivers/net/dsa/mv88e6xxx/
8462 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8464 MARVELL ARMADA DRM SUPPORT
8465 M: Russell King <linux@armlinux.org.uk>
8467 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8468 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8469 F: drivers/gpu/drm/armada/
8470 F: include/uapi/drm/armada_drm.h
8471 F: Documentation/devicetree/bindings/display/armada/
8473 MARVELL CRYPTO DRIVER
8474 M: Boris Brezillon <boris.brezillon@bootlin.com>
8475 M: Arnaud Ebalard <arno@natisbad.org>
8476 F: drivers/crypto/marvell/
8478 L: linux-crypto@vger.kernel.org
8480 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8481 M: Mirko Lindner <mlindner@marvell.com>
8482 M: Stephen Hemminger <stephen@networkplumber.org>
8483 L: netdev@vger.kernel.org
8485 F: drivers/net/ethernet/marvell/sk*
8487 MARVELL LIBERTAS WIRELESS DRIVER
8488 L: libertas-dev@lists.infradead.org
8490 F: drivers/net/wireless/marvell/libertas/
8492 MARVELL MACCHIATOBIN SUPPORT
8493 M: Russell King <linux@armlinux.org.uk>
8494 L: linux-arm-kernel@lists.infradead.org
8496 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8498 MARVELL MV643XX ETHERNET DRIVER
8499 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8500 L: netdev@vger.kernel.org
8502 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8503 F: include/linux/mv643xx.h
8505 MARVELL MV88X3310 PHY DRIVER
8506 M: Russell King <linux@armlinux.org.uk>
8507 L: netdev@vger.kernel.org
8509 F: drivers/net/phy/marvell10g.c
8511 MARVELL MVNETA ETHERNET DRIVER
8512 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8513 L: netdev@vger.kernel.org
8515 F: drivers/net/ethernet/marvell/mvneta.*
8517 MARVELL MWIFIEX WIRELESS DRIVER
8518 M: Amitkumar Karwar <amitkarwar@gmail.com>
8519 M: Nishant Sarmukadam <nishants@marvell.com>
8520 M: Ganapathi Bhat <gbhat@marvell.com>
8521 M: Xinming Hu <huxm@marvell.com>
8522 L: linux-wireless@vger.kernel.org
8524 F: drivers/net/wireless/marvell/mwifiex/
8526 MARVELL MWL8K WIRELESS DRIVER
8527 M: Lennert Buytenhek <buytenh@wantstofly.org>
8528 L: linux-wireless@vger.kernel.org
8530 F: drivers/net/wireless/marvell/mwl8k.c
8532 MARVELL NAND CONTROLLER DRIVER
8533 M: Miquel Raynal <miquel.raynal@bootlin.com>
8534 L: linux-mtd@lists.infradead.org
8536 F: drivers/mtd/nand/raw/marvell_nand.c
8537 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8539 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8540 M: Nicolas Pitre <nico@fluxnic.net>
8542 F: drivers/mmc/host/mvsdio.*
8544 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8545 M: Hu Ziji <huziji@marvell.com>
8546 L: linux-mmc@vger.kernel.org
8548 F: drivers/mmc/host/sdhci-xenon*
8549 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8551 MATROX FRAMEBUFFER DRIVER
8552 L: linux-fbdev@vger.kernel.org
8554 F: drivers/video/fbdev/matrox/matroxfb_*
8555 F: include/uapi/linux/matroxfb.h
8557 MAX16065 HARDWARE MONITOR DRIVER
8558 M: Guenter Roeck <linux@roeck-us.net>
8559 L: linux-hwmon@vger.kernel.org
8561 F: Documentation/hwmon/max16065
8562 F: drivers/hwmon/max16065.c
8564 MAX20751 HARDWARE MONITOR DRIVER
8565 M: Guenter Roeck <linux@roeck-us.net>
8566 L: linux-hwmon@vger.kernel.org
8568 F: Documentation/hwmon/max20751
8569 F: drivers/hwmon/max20751.c
8571 MAX2175 SDR TUNER DRIVER
8572 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8573 L: linux-media@vger.kernel.org
8574 T: git git://linuxtv.org/media_tree.git
8576 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8577 F: Documentation/media/v4l-drivers/max2175.rst
8578 F: drivers/media/i2c/max2175*
8579 F: include/uapi/linux/max2175.h
8581 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8582 L: linux-hwmon@vger.kernel.org
8584 F: Documentation/hwmon/max6650
8585 F: drivers/hwmon/max6650.c
8587 MAX6697 HARDWARE MONITOR DRIVER
8588 M: Guenter Roeck <linux@roeck-us.net>
8589 L: linux-hwmon@vger.kernel.org
8591 F: Documentation/hwmon/max6697
8592 F: Documentation/devicetree/bindings/i2c/max6697.txt
8593 F: drivers/hwmon/max6697.c
8594 F: include/linux/platform_data/max6697.h
8596 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8597 M: Peter Rosin <peda@axentia.se>
8598 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8600 F: Documentation/devicetree/bindings/sound/max9860.txt
8601 F: sound/soc/codecs/max9860.*
8603 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8604 M: Javier Martinez Canillas <javier@dowhile0.org>
8605 L: linux-kernel@vger.kernel.org
8607 F: drivers/regulator/max77802-regulator.c
8608 F: Documentation/devicetree/bindings/*/*max77802.txt
8609 F: include/dt-bindings/*/*max77802.h
8611 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8612 M: Krzysztof Kozlowski <krzk@kernel.org>
8613 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8614 L: linux-pm@vger.kernel.org
8616 F: drivers/power/supply/max14577_charger.c
8617 F: drivers/power/supply/max77693_charger.c
8619 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8620 M: Chanwoo Choi <cw00.choi@samsung.com>
8621 M: Krzysztof Kozlowski <krzk@kernel.org>
8622 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8623 L: linux-kernel@vger.kernel.org
8625 F: drivers/*/max14577*.c
8626 F: drivers/*/max77686*.c
8627 F: drivers/*/max77693*.c
8628 F: drivers/extcon/extcon-max14577.c
8629 F: drivers/extcon/extcon-max77693.c
8630 F: drivers/rtc/rtc-max77686.c
8631 F: drivers/clk/clk-max77686.c
8632 F: Documentation/devicetree/bindings/mfd/max14577.txt
8633 F: Documentation/devicetree/bindings/*/max77686.txt
8634 F: Documentation/devicetree/bindings/mfd/max77693.txt
8635 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8636 F: include/linux/mfd/max14577*.h
8637 F: include/linux/mfd/max77686*.h
8638 F: include/linux/mfd/max77693*.h
8640 MAXIRADIO FM RADIO RECEIVER DRIVER
8641 M: Hans Verkuil <hverkuil@xs4all.nl>
8642 L: linux-media@vger.kernel.org
8643 T: git git://linuxtv.org/media_tree.git
8644 W: https://linuxtv.org
8646 F: drivers/media/radio/radio-maxiradio*
8648 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8649 M: Peter Rosin <peda@axentia.se>
8650 L: linux-iio@vger.kernel.org
8652 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8653 F: drivers/iio/potentiometer/mcp4018.c
8654 F: drivers/iio/potentiometer/mcp4531.c
8656 MCR20A IEEE-802.15.4 RADIO DRIVER
8657 M: Xue Liu <liuxuenetmail@gmail.com>
8658 L: linux-wpan@vger.kernel.org
8659 W: https://github.com/xueliu/mcr20a-linux
8661 F: drivers/net/ieee802154/mcr20a.c
8662 F: drivers/net/ieee802154/mcr20a.h
8663 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8665 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8666 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8667 L: linux-iio@vger.kernel.org
8669 F: drivers/iio/dac/cio-dac.c
8671 MEDIA DRIVERS FOR ASCOT2E
8672 M: Sergey Kozlov <serjk@netup.ru>
8673 M: Abylay Ospan <aospan@netup.ru>
8674 L: linux-media@vger.kernel.org
8675 W: https://linuxtv.org
8677 T: git git://linuxtv.org/media_tree.git
8679 F: drivers/media/dvb-frontends/ascot2e*
8681 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8682 M: Jasmin Jessich <jasmin@anw.at>
8683 L: linux-media@vger.kernel.org
8684 W: https://linuxtv.org
8685 T: git git://linuxtv.org/media_tree.git
8687 F: drivers/media/dvb-frontends/cxd2099*
8689 MEDIA DRIVERS FOR CXD2841ER
8690 M: Sergey Kozlov <serjk@netup.ru>
8691 M: Abylay Ospan <aospan@netup.ru>
8692 L: linux-media@vger.kernel.org
8693 W: https://linuxtv.org
8695 T: git git://linuxtv.org/media_tree.git
8697 F: drivers/media/dvb-frontends/cxd2841er*
8699 MEDIA DRIVERS FOR CXD2880
8700 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8701 L: linux-media@vger.kernel.org
8702 W: http://linuxtv.org/
8703 T: git git://linuxtv.org/media_tree.git
8705 F: drivers/media/dvb-frontends/cxd2880/*
8706 F: drivers/media/spi/cxd2880*
8708 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8709 M: Daniel Scheller <d.scheller.oss@gmail.com>
8710 L: linux-media@vger.kernel.org
8711 W: https://linuxtv.org
8712 T: git git://linuxtv.org/media_tree.git
8714 F: drivers/media/pci/ddbridge/*
8716 MEDIA DRIVERS FOR FREESCALE IMX
8717 M: Steve Longerbeam <slongerbeam@gmail.com>
8718 M: Philipp Zabel <p.zabel@pengutronix.de>
8719 L: linux-media@vger.kernel.org
8720 T: git git://linuxtv.org/media_tree.git
8722 F: Documentation/devicetree/bindings/media/imx.txt
8723 F: Documentation/media/v4l-drivers/imx.rst
8724 F: drivers/staging/media/imx/
8725 F: include/linux/imx-media.h
8726 F: include/media/imx.h
8728 MEDIA DRIVERS FOR HELENE
8729 M: Abylay Ospan <aospan@netup.ru>
8730 L: linux-media@vger.kernel.org
8731 W: https://linuxtv.org
8733 T: git git://linuxtv.org/media_tree.git
8735 F: drivers/media/dvb-frontends/helene*
8737 MEDIA DRIVERS FOR HORUS3A
8738 M: Sergey Kozlov <serjk@netup.ru>
8739 M: Abylay Ospan <aospan@netup.ru>
8740 L: linux-media@vger.kernel.org
8741 W: https://linuxtv.org
8743 T: git git://linuxtv.org/media_tree.git
8745 F: drivers/media/dvb-frontends/horus3a*
8747 MEDIA DRIVERS FOR LNBH25
8748 M: Sergey Kozlov <serjk@netup.ru>
8749 M: Abylay Ospan <aospan@netup.ru>
8750 L: linux-media@vger.kernel.org
8751 W: https://linuxtv.org
8753 T: git git://linuxtv.org/media_tree.git
8755 F: drivers/media/dvb-frontends/lnbh25*
8757 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8758 M: Daniel Scheller <d.scheller.oss@gmail.com>
8759 L: linux-media@vger.kernel.org
8760 W: https://linuxtv.org
8761 T: git git://linuxtv.org/media_tree.git
8763 F: drivers/media/dvb-frontends/mxl5xx*
8765 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8766 M: Sergey Kozlov <serjk@netup.ru>
8767 M: Abylay Ospan <aospan@netup.ru>
8768 L: linux-media@vger.kernel.org
8769 W: https://linuxtv.org
8771 T: git git://linuxtv.org/media_tree.git
8773 F: drivers/media/pci/netup_unidvb/*
8775 MEDIA DRIVERS FOR RENESAS - CEU
8776 M: Jacopo Mondi <jacopo@jmondi.org>
8777 L: linux-media@vger.kernel.org
8778 L: linux-renesas-soc@vger.kernel.org
8779 T: git git://linuxtv.org/media_tree.git
8781 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8782 F: drivers/media/platform/renesas-ceu.c
8783 F: include/media/drv-intf/renesas-ceu.h
8785 MEDIA DRIVERS FOR RENESAS - DRIF
8786 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8787 L: linux-media@vger.kernel.org
8788 L: linux-renesas-soc@vger.kernel.org
8789 T: git git://linuxtv.org/media_tree.git
8791 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8792 F: drivers/media/platform/rcar_drif.c
8794 MEDIA DRIVERS FOR RENESAS - FCP
8795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8796 L: linux-media@vger.kernel.org
8797 L: linux-renesas-soc@vger.kernel.org
8798 T: git git://linuxtv.org/media_tree.git
8800 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8801 F: drivers/media/platform/rcar-fcp.c
8802 F: include/media/rcar-fcp.h
8804 MEDIA DRIVERS FOR RENESAS - FDP1
8805 M: Kieran Bingham <kieran@bingham.xyz>
8806 L: linux-media@vger.kernel.org
8807 L: linux-renesas-soc@vger.kernel.org
8808 T: git git://linuxtv.org/media_tree.git
8810 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8811 F: drivers/media/platform/rcar_fdp1.c
8813 MEDIA DRIVERS FOR RENESAS - VIN
8814 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8815 L: linux-media@vger.kernel.org
8816 L: linux-renesas-soc@vger.kernel.org
8817 T: git git://linuxtv.org/media_tree.git
8819 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8820 F: drivers/media/platform/rcar-vin/
8822 MEDIA DRIVERS FOR RENESAS - VSP1
8823 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8824 L: linux-media@vger.kernel.org
8825 L: linux-renesas-soc@vger.kernel.org
8826 T: git git://linuxtv.org/media_tree.git
8828 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8829 F: drivers/media/platform/vsp1/
8831 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8832 M: Daniel Scheller <d.scheller.oss@gmail.com>
8833 L: linux-media@vger.kernel.org
8834 W: https://linuxtv.org
8835 T: git git://linuxtv.org/media_tree.git
8837 F: drivers/media/dvb-frontends/stv0910*
8839 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8840 M: Daniel Scheller <d.scheller.oss@gmail.com>
8841 L: linux-media@vger.kernel.org
8842 W: https://linuxtv.org
8843 T: git git://linuxtv.org/media_tree.git
8845 F: drivers/media/dvb-frontends/stv6111*
8847 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8848 M: Dmitry Osipenko <digetx@gmail.com>
8849 L: linux-media@vger.kernel.org
8850 L: linux-tegra@vger.kernel.org
8851 T: git git://linuxtv.org/media_tree.git
8853 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8854 F: drivers/staging/media/tegra-vde/
8856 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8857 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8859 P: LinuxTV.org Project
8860 L: linux-media@vger.kernel.org
8861 W: https://linuxtv.org
8862 Q: http://patchwork.kernel.org/project/linux-media/list/
8863 T: git git://linuxtv.org/media_tree.git
8865 F: Documentation/devicetree/bindings/media/
8866 F: Documentation/media/
8868 F: drivers/staging/media/
8869 F: include/linux/platform_data/media/
8871 F: include/uapi/linux/dvb/
8872 F: include/uapi/linux/videodev2.h
8873 F: include/uapi/linux/media.h
8874 F: include/uapi/linux/v4l2-*
8875 F: include/uapi/linux/meye.h
8876 F: include/uapi/linux/ivtv*
8877 F: include/uapi/linux/uvcvideo.h
8880 M: Sean Wang <sean.wang@mediatek.com>
8882 F: drivers/media/rc/mtk-cir.c
8885 M: Sean Wang <sean.wang@mediatek.com>
8886 L: dmaengine@vger.kernel.org
8887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8888 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8890 F: Documentation/devicetree/bindings/dma/mtk-*
8891 F: drivers/dma/mediatek/
8893 MEDIATEK PMIC LED DRIVER
8894 M: Sean Wang <sean.wang@mediatek.com>
8896 F: drivers/leds/leds-mt6323.c
8897 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8899 MEDIATEK ETHERNET DRIVER
8900 M: Felix Fietkau <nbd@openwrt.org>
8901 M: John Crispin <john@phrozen.org>
8902 M: Sean Wang <sean.wang@mediatek.com>
8903 M: Nelson Chang <nelson.chang@mediatek.com>
8904 L: netdev@vger.kernel.org
8906 F: drivers/net/ethernet/mediatek/
8908 MEDIATEK SWITCH DRIVER
8909 M: Sean Wang <sean.wang@mediatek.com>
8910 L: netdev@vger.kernel.org
8912 F: drivers/net/dsa/mt7530.*
8913 F: net/dsa/tag_mtk.c
8915 MEDIATEK JPEG DRIVER
8916 M: Rick Chang <rick.chang@mediatek.com>
8917 M: Bin Liu <bin.liu@mediatek.com>
8919 F: drivers/media/platform/mtk-jpeg/
8920 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8923 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8924 M: Houlong Wei <houlong.wei@mediatek.com>
8925 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8927 F: drivers/media/platform/mtk-mdp/
8928 F: drivers/media/platform/mtk-vpu/
8929 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8931 MEDIATEK MEDIA DRIVER
8932 M: Tiffany Lin <tiffany.lin@mediatek.com>
8933 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8935 F: drivers/media/platform/mtk-vcodec/
8936 F: drivers/media/platform/mtk-vpu/
8937 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8938 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8940 MEDIATEK MT7601U WIRELESS LAN DRIVER
8941 M: Jakub Kicinski <kubakici@wp.pl>
8942 L: linux-wireless@vger.kernel.org
8944 F: drivers/net/wireless/mediatek/mt7601u/
8946 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8947 M: Sean Wang <sean.wang@mediatek.com>
8949 F: drivers/char/hw_random/mtk-rng.c
8951 MEDIATEK USB3 DRD IP DRIVER
8952 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8953 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8957 F: drivers/usb/mtu3/
8959 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8960 M: Peter Senna Tschudin <peter.senna@collabora.com>
8961 M: Martin Donnelly <martin.donnelly@ge.com>
8962 M: Martyn Welch <martyn.welch@collabora.co.uk>
8964 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8965 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8967 MEGARAID SCSI/SAS DRIVERS
8968 M: Kashyap Desai <kashyap.desai@broadcom.com>
8969 M: Sumit Saxena <sumit.saxena@broadcom.com>
8970 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8971 L: megaraidlinux.pdl@broadcom.com
8972 L: linux-scsi@vger.kernel.org
8973 W: http://www.avagotech.com/support/
8975 F: Documentation/scsi/megaraid.txt
8976 F: drivers/scsi/megaraid.*
8977 F: drivers/scsi/megaraid/
8979 MELEXIS MLX90614 DRIVER
8980 M: Crt Mori <cmo@melexis.com>
8981 L: linux-iio@vger.kernel.org
8982 W: http://www.melexis.com
8984 F: drivers/iio/temperature/mlx90614.c
8986 MELEXIS MLX90632 DRIVER
8987 M: Crt Mori <cmo@melexis.com>
8988 L: linux-iio@vger.kernel.org
8989 W: http://www.melexis.com
8991 F: drivers/iio/temperature/mlx90632.c
8993 MELFAS MIP4 TOUCHSCREEN DRIVER
8994 M: Sangwon Jee <jeesw@melfas.com>
8995 W: http://www.melfas.com
8997 F: drivers/input/touchscreen/melfas_mip4.c
8998 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9000 MELLANOX ETHERNET DRIVER (mlx4_en)
9001 M: Tariq Toukan <tariqt@mellanox.com>
9002 L: netdev@vger.kernel.org
9004 W: http://www.mellanox.com
9005 Q: http://patchwork.ozlabs.org/project/netdev/list/
9006 F: drivers/net/ethernet/mellanox/mlx4/en_*
9008 MELLANOX ETHERNET DRIVER (mlx5e)
9009 M: Saeed Mahameed <saeedm@mellanox.com>
9010 L: netdev@vger.kernel.org
9012 W: http://www.mellanox.com
9013 Q: http://patchwork.ozlabs.org/project/netdev/list/
9014 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9016 MELLANOX ETHERNET INNOVA DRIVER
9017 M: Ilan Tayari <ilant@mellanox.com>
9018 R: Boris Pismenny <borisp@mellanox.com>
9019 L: netdev@vger.kernel.org
9021 W: http://www.mellanox.com
9022 Q: http://patchwork.ozlabs.org/project/netdev/list/
9023 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9024 F: include/linux/mlx5/mlx5_ifc_fpga.h
9026 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9027 M: Ilan Tayari <ilant@mellanox.com>
9028 R: Boris Pismenny <borisp@mellanox.com>
9029 L: netdev@vger.kernel.org
9031 W: http://www.mellanox.com
9032 Q: http://patchwork.ozlabs.org/project/netdev/list/
9033 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9034 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9036 MELLANOX ETHERNET SWITCH DRIVERS
9037 M: Jiri Pirko <jiri@mellanox.com>
9038 M: Ido Schimmel <idosch@mellanox.com>
9039 L: netdev@vger.kernel.org
9041 W: http://www.mellanox.com
9042 Q: http://patchwork.ozlabs.org/project/netdev/list/
9043 F: drivers/net/ethernet/mellanox/mlxsw/
9045 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9046 M: mlxsw@mellanox.com
9047 L: netdev@vger.kernel.org
9049 W: http://www.mellanox.com
9050 Q: http://patchwork.ozlabs.org/project/netdev/list/
9051 F: drivers/net/ethernet/mellanox/mlxfw/
9053 MELLANOX HARDWARE PLATFORM SUPPORT
9054 M: Andy Shevchenko <andy@infradead.org>
9055 M: Darren Hart <dvhart@infradead.org>
9056 M: Vadim Pasternak <vadimp@mellanox.com>
9057 L: platform-driver-x86@vger.kernel.org
9059 F: drivers/platform/mellanox/
9061 MELLANOX MLX4 core VPI driver
9062 M: Tariq Toukan <tariqt@mellanox.com>
9063 L: netdev@vger.kernel.org
9064 L: linux-rdma@vger.kernel.org
9065 W: http://www.mellanox.com
9066 Q: http://patchwork.ozlabs.org/project/netdev/list/
9068 F: drivers/net/ethernet/mellanox/mlx4/
9069 F: include/linux/mlx4/
9071 MELLANOX MLX4 IB driver
9072 M: Yishai Hadas <yishaih@mellanox.com>
9073 L: linux-rdma@vger.kernel.org
9074 W: http://www.mellanox.com
9075 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9077 F: drivers/infiniband/hw/mlx4/
9078 F: include/linux/mlx4/
9079 F: include/uapi/rdma/mlx4-abi.h
9081 MELLANOX MLX5 core VPI driver
9082 M: Saeed Mahameed <saeedm@mellanox.com>
9083 M: Matan Barak <matanb@mellanox.com>
9084 M: Leon Romanovsky <leonro@mellanox.com>
9085 L: netdev@vger.kernel.org
9086 L: linux-rdma@vger.kernel.org
9087 W: http://www.mellanox.com
9088 Q: http://patchwork.ozlabs.org/project/netdev/list/
9090 F: drivers/net/ethernet/mellanox/mlx5/core/
9091 F: include/linux/mlx5/
9093 MELLANOX MLX5 IB driver
9094 M: Matan Barak <matanb@mellanox.com>
9095 M: Leon Romanovsky <leonro@mellanox.com>
9096 L: linux-rdma@vger.kernel.org
9097 W: http://www.mellanox.com
9098 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9100 F: drivers/infiniband/hw/mlx5/
9101 F: include/linux/mlx5/
9102 F: include/uapi/rdma/mlx5-abi.h
9104 MELLANOX MLXCPLD I2C AND MUX DRIVER
9105 M: Vadim Pasternak <vadimp@mellanox.com>
9106 M: Michael Shych <michaelsh@mellanox.com>
9107 L: linux-i2c@vger.kernel.org
9109 F: drivers/i2c/busses/i2c-mlxcpld.c
9110 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9111 F: Documentation/i2c/busses/i2c-mlxcpld
9113 MELLANOX MLXCPLD LED DRIVER
9114 M: Vadim Pasternak <vadimp@mellanox.com>
9115 L: linux-leds@vger.kernel.org
9117 F: drivers/leds/leds-mlxcpld.c
9118 F: drivers/leds/leds-mlxreg.c
9119 F: Documentation/leds/leds-mlxcpld.txt
9121 MELLANOX PLATFORM DRIVER
9122 M: Vadim Pasternak <vadimp@mellanox.com>
9123 L: platform-driver-x86@vger.kernel.org
9125 F: drivers/platform/x86/mlx-platform.c
9128 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9129 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9130 L: linux-kernel@vger.kernel.org
9132 F: kernel/sched/membarrier.c
9133 F: include/uapi/linux/membarrier.h
9134 F: arch/powerpc/include/asm/membarrier.h
9137 L: linux-mm@kvack.org
9138 W: http://www.linux-mm.org
9140 F: include/linux/mm.h
9141 F: include/linux/gfp.h
9142 F: include/linux/mmzone.h
9143 F: include/linux/memory_hotplug.h
9144 F: include/linux/vmalloc.h
9147 MEMORY TECHNOLOGY DEVICES (MTD)
9148 M: David Woodhouse <dwmw2@infradead.org>
9149 M: Brian Norris <computersforpeace@gmail.com>
9150 M: Boris Brezillon <boris.brezillon@bootlin.com>
9151 M: Marek Vasut <marek.vasut@gmail.com>
9152 M: Richard Weinberger <richard@nod.at>
9153 L: linux-mtd@lists.infradead.org
9154 W: http://www.linux-mtd.infradead.org/
9155 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9156 T: git git://git.infradead.org/linux-mtd.git master
9157 T: git git://git.infradead.org/linux-mtd.git mtd/next
9159 F: Documentation/devicetree/bindings/mtd/
9161 F: include/linux/mtd/
9162 F: include/uapi/mtd/
9164 MEN A21 WATCHDOG DRIVER
9165 M: Johannes Thumshirn <morbidrsa@gmail.com>
9166 L: linux-watchdog@vger.kernel.org
9168 F: drivers/watchdog/mena21_wdt.c
9170 MEN CHAMELEON BUS (mcb)
9171 M: Johannes Thumshirn <morbidrsa@gmail.com>
9174 F: include/linux/mcb.h
9175 F: Documentation/men-chameleon-bus.txt
9177 MEN F21BMC (Board Management Controller)
9178 M: Andreas Werner <andreas.werner@men.de>
9180 F: drivers/mfd/menf21bmc.c
9181 F: drivers/watchdog/menf21bmc_wdt.c
9182 F: drivers/leds/leds-menf21bmc.c
9183 F: drivers/hwmon/menf21bmc_hwmon.c
9184 F: Documentation/hwmon/menf21bmc
9186 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9187 M: Neil Armstrong <narmstrong@baylibre.com>
9188 L: linux-media@lists.freedesktop.org
9189 L: linux-amlogic@lists.infradead.org
9190 W: http://linux-meson.com/
9192 F: drivers/media/platform/meson/ao-cec.c
9193 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9194 T: git git://linuxtv.org/media_tree.git
9196 MICROBLAZE ARCHITECTURE
9197 M: Michal Simek <monstr@monstr.eu>
9198 W: http://www.monstr.eu/fdt/
9199 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9203 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9204 M: Richard Genoud <richard.genoud@gmail.com>
9206 F: drivers/tty/serial/atmel_serial.c
9207 F: drivers/tty/serial/atmel_serial.h
9209 MICROCHIP / ATMEL DMA DRIVER
9210 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9212 L: dmaengine@vger.kernel.org
9214 F: drivers/dma/at_hdmac.c
9215 F: drivers/dma/at_hdmac_regs.h
9216 F: include/linux/platform_data/dma-atmel.h
9218 MICROCHIP / ATMEL ECC DRIVER
9219 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9220 L: linux-crypto@vger.kernel.org
9222 F: drivers/crypto/atmel-ecc.*
9224 MICROCHIP / ATMEL ISC DRIVER
9225 M: Songjun Wu <songjun.wu@microchip.com>
9226 L: linux-media@vger.kernel.org
9228 F: drivers/media/platform/atmel/atmel-isc.c
9229 F: drivers/media/platform/atmel/atmel-isc-regs.h
9230 F: devicetree/bindings/media/atmel-isc.txt
9232 MICROCHIP / ATMEL NAND DRIVER
9233 M: Wenyou Yang <wenyou.yang@microchip.com>
9234 M: Josh Wu <rainyfeeling@outlook.com>
9235 L: linux-mtd@lists.infradead.org
9237 F: drivers/mtd/nand/raw/atmel/*
9238 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9240 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9241 M: Woojung Huh <Woojung.Huh@microchip.com>
9242 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9243 L: netdev@vger.kernel.org
9245 F: net/dsa/tag_ksz.c
9246 F: drivers/net/dsa/microchip/*
9247 F: include/linux/platform_data/microchip-ksz.h
9248 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9250 MICROCHIP LAN743X ETHERNET DRIVER
9251 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9252 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9253 L: netdev@vger.kernel.org
9255 F: drivers/net/ethernet/microchip/lan743x_*
9257 MICROCHIP USB251XB DRIVER
9258 M: Richard Leitner <richard.leitner@skidata.com>
9259 L: linux-usb@vger.kernel.org
9261 F: drivers/usb/misc/usb251xb.c
9262 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9265 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9266 L: linux-mips@linux-mips.org
9268 F: arch/mips/generic/board-ocelot.c
9269 F: arch/mips/configs/generic/board-ocelot.config
9270 F: arch/mips/boot/dts/mscc/
9271 F: Documentation/devicetree/bindings/mips/mscc.txt
9273 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9274 M: Don Brace <don.brace@microsemi.com>
9275 L: esc.storagedev@microsemi.com
9276 L: linux-scsi@vger.kernel.org
9278 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9279 F: drivers/scsi/smartpqi/Kconfig
9280 F: drivers/scsi/smartpqi/Makefile
9281 F: include/linux/cciss*.h
9282 F: include/uapi/linux/cciss*.h
9283 F: Documentation/scsi/smartpqi.txt
9285 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9286 M: Chen Yu <yu.c.chen@intel.com>
9287 L: platform-driver-x86@vger.kernel.org
9289 F: drivers/platform/x86/surfacepro3_button.c
9292 M: Oliver Neukum <oliver@neukum.org>
9294 F: drivers/usb/image/microtek.*
9297 M: Ralf Baechle <ralf@linux-mips.org>
9298 M: James Hogan <jhogan@kernel.org>
9299 L: linux-mips@linux-mips.org
9300 W: http://www.linux-mips.org/
9301 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9302 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9304 F: Documentation/devicetree/bindings/mips/
9305 F: Documentation/mips/
9307 F: drivers/platform/mips/
9309 MIPS BOSTON DEVELOPMENT BOARD
9310 M: Paul Burton <paul.burton@mips.com>
9311 L: linux-mips@linux-mips.org
9313 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9314 F: arch/mips/boot/dts/img/boston.dts
9315 F: arch/mips/configs/generic/board-boston.config
9316 F: drivers/clk/imgtec/clk-boston.c
9317 F: include/dt-bindings/clock/boston-clock.h
9319 MIPS GENERIC PLATFORM
9320 M: Paul Burton <paul.burton@mips.com>
9321 L: linux-mips@linux-mips.org
9323 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9324 F: arch/mips/generic/
9325 F: arch/mips/tools/generic-board-config.sh
9327 MIPS/LOONGSON1 ARCHITECTURE
9328 M: Keguang Zhang <keguang.zhang@gmail.com>
9329 L: linux-mips@linux-mips.org
9331 F: arch/mips/loongson32/
9332 F: arch/mips/include/asm/mach-loongson32/
9333 F: drivers/*/*loongson1*
9334 F: drivers/*/*/*loongson1*
9336 MIPS/LOONGSON2 ARCHITECTURE
9337 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9338 L: linux-mips@linux-mips.org
9340 F: arch/mips/loongson64/*{2e/2f}*
9341 F: arch/mips/include/asm/mach-loongson64/
9342 F: drivers/*/*loongson2*
9343 F: drivers/*/*/*loongson2*
9345 MIPS/LOONGSON3 ARCHITECTURE
9346 M: Huacai Chen <chenhc@lemote.com>
9347 L: linux-mips@linux-mips.org
9349 F: arch/mips/loongson64/
9350 F: arch/mips/include/asm/mach-loongson64/
9351 F: drivers/platform/mips/cpu_hwmon.c
9352 F: drivers/*/*loongson3*
9353 F: drivers/*/*/*loongson3*
9355 MIPS RINT INSTRUCTION EMULATION
9356 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9357 L: linux-mips@linux-mips.org
9359 F: arch/mips/math-emu/sp_rint.c
9360 F: arch/mips/math-emu/dp_rint.c
9362 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9363 M: Hans Verkuil <hverkuil@xs4all.nl>
9364 L: linux-media@vger.kernel.org
9365 T: git git://linuxtv.org/media_tree.git
9366 W: https://linuxtv.org
9368 F: drivers/media/radio/radio-miropcm20*
9371 M: Eric Miao <eric.y.miao@gmail.com>
9372 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9374 T: git git://github.com/hzhuang1/linux.git
9375 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9377 F: arch/arm/boot/dts/mmp*
9378 F: arch/arm/mach-mmp/
9380 MN88472 MEDIA DRIVER
9381 M: Antti Palosaari <crope@iki.fi>
9382 L: linux-media@vger.kernel.org
9383 W: https://linuxtv.org
9384 W: http://palosaari.fi/linux/
9385 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9387 F: drivers/media/dvb-frontends/mn88472*
9389 MN88473 MEDIA DRIVER
9390 M: Antti Palosaari <crope@iki.fi>
9391 L: linux-media@vger.kernel.org
9392 W: https://linuxtv.org
9393 W: http://palosaari.fi/linux/
9394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9396 F: drivers/media/dvb-frontends/mn88473*
9399 M: Jessica Yu <jeyu@kernel.org>
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9402 F: include/linux/module.h
9405 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9406 W: http://popies.net/meye/
9408 F: Documentation/media/v4l-drivers/meye*
9409 F: drivers/media/pci/meye/
9410 F: include/uapi/linux/meye.h
9412 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9413 M: Jiri Slaby <jirislaby@gmail.com>
9415 F: Documentation/serial/moxa-smartio
9416 F: drivers/tty/mxser.*
9418 MR800 AVERMEDIA USB FM RADIO DRIVER
9419 M: Alexey Klimov <klimov.linux@gmail.com>
9420 L: linux-media@vger.kernel.org
9421 T: git git://linuxtv.org/media_tree.git
9423 F: drivers/media/radio/radio-mr800.c
9425 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9426 M: Alan Ott <alan@signal11.us>
9427 L: linux-wpan@vger.kernel.org
9429 F: drivers/net/ieee802154/mrf24j40.c
9430 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9433 M: "Lee, Chun-Yi" <jlee@suse.com>
9434 L: platform-driver-x86@vger.kernel.org
9436 F: drivers/platform/x86/msi-laptop.c
9439 L: platform-driver-x86@vger.kernel.org
9441 F: drivers/platform/x86/msi-wmi.c
9444 M: Antti Palosaari <crope@iki.fi>
9445 L: linux-media@vger.kernel.org
9446 W: https://linuxtv.org
9447 W: http://palosaari.fi/linux/
9448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9449 T: git git://linuxtv.org/anttip/media_tree.git
9451 F: drivers/media/tuners/msi001*
9453 MSI2500 MEDIA DRIVER
9454 M: Antti Palosaari <crope@iki.fi>
9455 L: linux-media@vger.kernel.org
9456 W: https://linuxtv.org
9457 W: http://palosaari.fi/linux/
9458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9459 T: git git://linuxtv.org/anttip/media_tree.git
9461 F: drivers/media/usb/msi2500/
9463 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9464 M: Robert Jarzmik <robert.jarzmik@free.fr>
9465 L: linux-mtd@lists.infradead.org
9467 F: drivers/mtd/devices/docg3*
9469 MT9M032 APTINA SENSOR DRIVER
9470 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9471 L: linux-media@vger.kernel.org
9472 T: git git://linuxtv.org/media_tree.git
9474 F: drivers/media/i2c/mt9m032.c
9475 F: include/media/i2c/mt9m032.h
9477 MT9P031 APTINA CAMERA SENSOR
9478 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9479 L: linux-media@vger.kernel.org
9480 T: git git://linuxtv.org/media_tree.git
9482 F: drivers/media/i2c/mt9p031.c
9483 F: include/media/i2c/mt9p031.h
9485 MT9T001 APTINA CAMERA SENSOR
9486 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9487 L: linux-media@vger.kernel.org
9488 T: git git://linuxtv.org/media_tree.git
9490 F: drivers/media/i2c/mt9t001.c
9491 F: include/media/i2c/mt9t001.h
9493 MT9T112 APTINA CAMERA SENSOR
9494 M: Jacopo Mondi <jacopo@jmondi.org>
9495 L: linux-media@vger.kernel.org
9496 T: git git://linuxtv.org/media_tree.git
9498 F: drivers/media/i2c/mt9t112.c
9499 F: include/media/i2c/mt9t112.h
9501 MT9V032 APTINA CAMERA SENSOR
9502 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9503 L: linux-media@vger.kernel.org
9504 T: git git://linuxtv.org/media_tree.git
9506 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9507 F: drivers/media/i2c/mt9v032.c
9508 F: include/media/i2c/mt9v032.h
9510 MULTIFUNCTION DEVICES (MFD)
9511 M: Lee Jones <lee.jones@linaro.org>
9512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9514 F: Documentation/devicetree/bindings/mfd/
9516 F: include/linux/mfd/
9517 F: include/dt-bindings/mfd/
9519 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9521 F: drivers/mmc/host/mmc_spi.c
9522 F: include/linux/spi/mmc_spi.h
9524 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9525 M: Ulf Hansson <ulf.hansson@linaro.org>
9526 L: linux-mmc@vger.kernel.org
9527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9529 F: Documentation/devicetree/bindings/mmc/
9531 F: include/linux/mmc/
9532 F: include/uapi/linux/mmc/
9534 MULTIPLEXER SUBSYSTEM
9535 M: Peter Rosin <peda@axentia.se>
9537 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9538 F: Documentation/devicetree/bindings/mux/
9539 F: include/linux/dt-bindings/mux/
9540 F: include/linux/mux/
9543 MULTITECH MULTIPORT CARD (ISICOM)
9545 F: drivers/tty/isicom.c
9546 F: include/linux/isicom.h
9548 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9549 M: Bin Liu <b-liu@ti.com>
9550 L: linux-usb@vger.kernel.org
9552 F: drivers/usb/musb/
9554 MXL5007T MEDIA DRIVER
9555 M: Michael Krufky <mkrufky@linuxtv.org>
9556 L: linux-media@vger.kernel.org
9557 W: https://linuxtv.org
9558 W: http://github.com/mkrufky
9559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9560 T: git git://linuxtv.org/mkrufky/tuners.git
9562 F: drivers/media/tuners/mxl5007t.*
9565 M: Marek Vasut <marex@denx.de>
9567 F: drivers/gpu/drm/mxsfb/
9568 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9570 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9571 M: Chris Lee <christopher.lee@cspi.com>
9572 L: netdev@vger.kernel.org
9573 W: https://www.cspi.com/ethernet-products/support/downloads/
9575 F: drivers/net/ethernet/myricom/myri10ge/
9577 NAND FLASH SUBSYSTEM
9578 M: Boris Brezillon <boris.brezillon@bootlin.com>
9579 R: Richard Weinberger <richard@nod.at>
9580 L: linux-mtd@lists.infradead.org
9581 W: http://www.linux-mtd.infradead.org/
9582 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9583 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9584 T: git git://git.infradead.org/linux-mtd.git nand/next
9586 F: drivers/mtd/nand/
9587 F: include/linux/mtd/*nand*.h
9589 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9590 M: Daniel Mack <zonque@gmail.com>
9592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9593 W: http://www.native-instruments.com
9596 NATSEMI ETHERNET DRIVER (DP8381x)
9598 F: drivers/net/ethernet/natsemi/natsemi.c
9601 M: Petr Vandrovec <petr@vandrovec.name>
9603 F: drivers/staging/ncpfs/
9605 NCR 5380 SCSI DRIVERS
9606 M: Finn Thain <fthain@telegraphics.com.au>
9607 M: Michael Schmitz <schmitzmic@gmail.com>
9608 L: linux-scsi@vger.kernel.org
9610 F: Documentation/scsi/g_NCR5380.txt
9611 F: drivers/scsi/NCR5380.*
9612 F: drivers/scsi/arm/cumana_1.c
9613 F: drivers/scsi/arm/oak.c
9614 F: drivers/scsi/atari_scsi.*
9615 F: drivers/scsi/dmx3191d.c
9616 F: drivers/scsi/g_NCR5380.*
9617 F: drivers/scsi/mac_scsi.*
9618 F: drivers/scsi/sun3_scsi.*
9619 F: drivers/scsi/sun3_scsi_vme.c
9621 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9622 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9623 L: linux-scsi@vger.kernel.org
9625 F: drivers/scsi/NCR_D700.*
9627 NCT6775 HARDWARE MONITOR DRIVER
9628 M: Guenter Roeck <linux@roeck-us.net>
9629 L: linux-hwmon@vger.kernel.org
9631 F: Documentation/hwmon/nct6775
9632 F: drivers/hwmon/nct6775.c
9634 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9635 M: Faisal Latif <faisal.latif@intel.com>
9636 L: linux-rdma@vger.kernel.org
9637 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9639 F: drivers/infiniband/hw/nes/
9640 F: include/uapi/rdma/nes-abi.h
9642 NETEM NETWORK EMULATOR
9643 M: Stephen Hemminger <stephen@networkplumber.org>
9644 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9646 F: net/sched/sch_netem.c
9648 NETERION 10GbE DRIVERS (s2io/vxge)
9649 M: Jon Mason <jdmason@kudzu.us>
9650 L: netdev@vger.kernel.org
9652 F: Documentation/networking/s2io.txt
9653 F: Documentation/networking/vxge.txt
9654 F: drivers/net/ethernet/neterion/
9657 M: Pablo Neira Ayuso <pablo@netfilter.org>
9658 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9659 M: Florian Westphal <fw@strlen.de>
9660 L: netfilter-devel@vger.kernel.org
9661 L: coreteam@netfilter.org
9662 W: http://www.netfilter.org/
9663 W: http://www.iptables.org/
9664 W: http://www.nftables.org/
9665 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9669 F: include/linux/netfilter*
9670 F: include/linux/netfilter/
9671 F: include/net/netfilter/
9672 F: include/uapi/linux/netfilter*
9673 F: include/uapi/linux/netfilter/
9674 F: net/*/netfilter.c
9677 F: net/bridge/br_netfilter*.c
9679 NETROM NETWORK LAYER
9680 M: Ralf Baechle <ralf@linux-mips.org>
9681 L: linux-hams@vger.kernel.org
9682 W: http://www.linux-ax25.org/
9684 F: include/net/netrom.h
9685 F: include/uapi/linux/netrom.h
9688 NETRONOME ETHERNET DRIVERS
9689 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9690 L: oss-drivers@netronome.com
9692 F: drivers/net/ethernet/netronome/
9694 NETWORK BLOCK DEVICE (NBD)
9695 M: Josef Bacik <jbacik@fb.com>
9697 L: linux-block@vger.kernel.org
9698 L: nbd@other.debian.org
9699 F: Documentation/blockdev/nbd.txt
9700 F: drivers/block/nbd.c
9701 F: include/uapi/linux/nbd.h
9703 NETWORK DROP MONITOR
9704 M: Neil Horman <nhorman@tuxdriver.com>
9705 L: netdev@vger.kernel.org
9707 W: https://fedorahosted.org/dropwatch/
9708 F: net/core/drop_monitor.c
9711 L: netdev@vger.kernel.org
9712 W: http://www.linuxfoundation.org/en/Net
9713 Q: http://patchwork.ozlabs.org/project/netdev/list/
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9717 F: Documentation/devicetree/bindings/net/
9719 F: include/linux/if_*
9720 F: include/linux/netdevice.h
9721 F: include/linux/etherdevice.h
9722 F: include/linux/fcdevice.h
9723 F: include/linux/fddidevice.h
9724 F: include/linux/hippidevice.h
9725 F: include/linux/inetdevice.h
9726 F: include/uapi/linux/if_*
9727 F: include/uapi/linux/netdevice.h
9729 NETWORKING DRIVERS (WIRELESS)
9730 M: Kalle Valo <kvalo@codeaurora.org>
9731 L: linux-wireless@vger.kernel.org
9732 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9736 F: Documentation/devicetree/bindings/net/wireless/
9737 F: drivers/net/wireless/
9740 M: Andrew Lunn <andrew@lunn.ch>
9741 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9742 M: Florian Fainelli <f.fainelli@gmail.com>
9745 F: include/net/dsa.h
9746 F: include/linux/dsa/
9749 NETWORKING [GENERAL]
9750 M: "David S. Miller" <davem@davemloft.net>
9751 L: netdev@vger.kernel.org
9752 W: http://www.linuxfoundation.org/en/Net
9753 Q: http://patchwork.ozlabs.org/project/netdev/list/
9754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9756 B: mailto:netdev@vger.kernel.org
9760 F: include/linux/in.h
9761 F: include/linux/net.h
9762 F: include/linux/netdevice.h
9763 F: include/uapi/linux/in.h
9764 F: include/uapi/linux/net.h
9765 F: include/uapi/linux/netdevice.h
9766 F: include/uapi/linux/net_namespace.h
9767 F: tools/testing/selftests/net/
9772 M: Steffen Klassert <steffen.klassert@secunet.com>
9773 M: Herbert Xu <herbert@gondor.apana.org.au>
9774 M: "David S. Miller" <davem@davemloft.net>
9775 L: netdev@vger.kernel.org
9776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9785 F: net/ipv4/ipcomp.c
9786 F: net/ipv4/ip_vti.c
9790 F: net/ipv6/ipcomp6.c
9791 F: net/ipv6/ip6_vti.c
9792 F: include/uapi/linux/xfrm.h
9793 F: include/net/xfrm.h
9795 NETWORKING [IPv4/IPv6]
9796 M: "David S. Miller" <davem@davemloft.net>
9797 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9798 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9799 L: netdev@vger.kernel.org
9800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9807 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9808 M: Paul Moore <paul@paul-moore.com>
9809 W: https://github.com/netlabel
9810 L: netdev@vger.kernel.org
9811 L: linux-security-module@vger.kernel.org
9813 F: Documentation/netlabel/
9814 F: include/net/calipso.h
9815 F: include/net/cipso_ipv4.h
9816 F: include/net/netlabel.h
9817 F: include/uapi/linux/netfilter/xt_SECMARK.h
9818 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9820 F: net/ipv4/cipso_ipv4.c
9821 F: net/ipv6/calipso.c
9822 F: net/netfilter/xt_CONNSECMARK.c
9823 F: net/netfilter/xt_SECMARK.c
9826 M: Ilya Lesokhin <ilyal@mellanox.com>
9827 M: Aviad Yehezkel <aviadye@mellanox.com>
9828 M: Dave Watson <davejwatson@fb.com>
9829 L: netdev@vger.kernel.org
9832 F: include/uapi/linux/tls.h
9833 F: include/net/tls.h
9835 NETWORKING [WIRELESS]
9836 L: linux-wireless@vger.kernel.org
9837 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9840 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9842 F: drivers/net/netdevsim/*
9844 NETXEN (1/10) GbE SUPPORT
9845 M: Manish Chopra <manish.chopra@cavium.com>
9846 M: Rahul Verma <rahul.verma@cavium.com>
9847 M: Dept-GELinuxNICDev@cavium.com
9848 L: netdev@vger.kernel.org
9850 F: drivers/net/ethernet/qlogic/netxen/
9853 M: Samuel Ortiz <sameo@linux.intel.com>
9854 L: linux-wireless@vger.kernel.org
9855 L: linux-nfc@lists.01.org (subscribers-only)
9859 F: include/uapi/linux/nfc.h
9861 F: include/linux/platform_data/nfcmrvl.h
9862 F: include/linux/platform_data/nxp-nci.h
9863 F: Documentation/devicetree/bindings/net/nfc/
9865 NFS, SUNRPC, AND LOCKD CLIENTS
9866 M: Trond Myklebust <trond.myklebust@primarydata.com>
9867 M: Anna Schumaker <anna.schumaker@netapp.com>
9868 L: linux-nfs@vger.kernel.org
9869 W: http://client.linux-nfs.org
9870 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9876 F: include/linux/lockd/
9877 F: include/linux/nfs*
9878 F: include/linux/sunrpc/
9879 F: include/uapi/linux/nfs*
9880 F: include/uapi/linux/sunrpc/
9883 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9884 L: linux-nilfs@vger.kernel.org
9885 W: https://nilfs.sourceforge.io/
9886 W: https://nilfs.osdn.jp/
9887 T: git git://github.com/konis/nilfs2.git
9889 F: Documentation/filesystems/nilfs2.txt
9891 F: include/trace/events/nilfs2.h
9892 F: include/uapi/linux/nilfs2_api.h
9893 F: include/uapi/linux/nilfs2_ondisk.h
9895 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9896 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9897 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9899 F: Documentation/scsi/NinjaSCSI.txt
9900 F: drivers/scsi/pcmcia/nsp_*
9902 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9903 M: GOTO Masanori <gotom@debian.or.jp>
9904 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9905 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9907 F: Documentation/scsi/NinjaSCSI.txt
9908 F: drivers/scsi/nsp32*
9911 M: Ley Foon Tan <lftan@altera.com>
9912 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9917 NOHZ, DYNTICKS SUPPORT
9918 M: Frederic Weisbecker <fweisbec@gmail.com>
9919 M: Thomas Gleixner <tglx@linutronix.de>
9920 M: Ingo Molnar <mingo@kernel.org>
9921 L: linux-kernel@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9924 F: kernel/time/tick*.*
9925 F: include/linux/tick.h
9926 F: include/linux/sched/nohz.h
9928 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9929 M: Pavel Machek <pavel@ucw.cz>
9930 M: Sakari Ailus <sakari.ailus@iki.fi>
9931 L: linux-media@vger.kernel.org
9933 F: drivers/media/i2c/et8ek8
9934 F: drivers/media/i2c/ad5820.c
9936 NOKIA N900 POWER SUPPLY DRIVERS
9937 R: Pali Rohár <pali.rohar@gmail.com>
9938 F: include/linux/power/bq2415x_charger.h
9939 F: include/linux/power/bq27xxx_battery.h
9940 F: include/linux/power/isp1704_charger.h
9941 F: drivers/power/supply/bq2415x_charger.c
9942 F: drivers/power/supply/bq27xxx_battery.c
9943 F: drivers/power/supply/bq27xxx_battery_i2c.c
9944 F: drivers/power/supply/isp1704_charger.c
9945 F: drivers/power/supply/rx51_battery.c
9948 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9949 L: linux-ntb@googlegroups.com
9951 F: drivers/ntb/hw/amd/
9954 M: Jon Mason <jdmason@kudzu.us>
9955 M: Dave Jiang <dave.jiang@intel.com>
9956 M: Allen Hubbe <allenbh@gmail.com>
9957 L: linux-ntb@googlegroups.com
9959 W: https://github.com/jonmason/ntb/wiki
9960 T: git git://github.com/jonmason/ntb.git
9962 F: drivers/net/ntb_netdev.c
9963 F: include/linux/ntb.h
9964 F: include/linux/ntb_transport.h
9965 F: tools/testing/selftests/ntb/
9968 M: Serge Semin <fancer.lancer@gmail.com>
9969 L: linux-ntb@googlegroups.com
9971 F: drivers/ntb/hw/idt/
9974 M: Dave Jiang <dave.jiang@intel.com>
9975 L: linux-ntb@googlegroups.com
9977 W: https://github.com/davejiang/linux/wiki
9978 T: git https://github.com/davejiang/linux.git
9979 F: drivers/ntb/hw/intel/
9982 M: Anton Altaparmakov <anton@tuxera.com>
9983 L: linux-ntfs-dev@lists.sourceforge.net
9984 W: http://www.tuxera.com/
9985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9987 F: Documentation/filesystems/ntfs.txt
9991 M: Finn Thain <fthain@telegraphics.com.au>
9992 L: linux-m68k@lists.linux-m68k.org
9994 F: arch/*/include/asm/nubus.h
9996 F: include/linux/nubus.h
9997 F: include/uapi/linux/nubus.h
9999 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10000 M: Antonino Daplas <adaplas@gmail.com>
10001 L: linux-fbdev@vger.kernel.org
10003 F: drivers/video/fbdev/riva/
10004 F: drivers/video/fbdev/nvidia/
10007 M: Keith Busch <keith.busch@intel.com>
10008 M: Jens Axboe <axboe@fb.com>
10009 M: Christoph Hellwig <hch@lst.de>
10010 M: Sagi Grimberg <sagi@grimberg.me>
10011 L: linux-nvme@lists.infradead.org
10012 T: git://git.infradead.org/nvme.git
10013 W: http://git.infradead.org/nvme.git
10015 F: drivers/nvme/host/
10016 F: include/linux/nvme.h
10017 F: include/uapi/linux/nvme_ioctl.h
10019 NVM EXPRESS FC TRANSPORT DRIVERS
10020 M: James Smart <james.smart@broadcom.com>
10021 L: linux-nvme@lists.infradead.org
10023 F: include/linux/nvme-fc.h
10024 F: include/linux/nvme-fc-driver.h
10025 F: drivers/nvme/host/fc.c
10026 F: drivers/nvme/target/fc.c
10027 F: drivers/nvme/target/fcloop.c
10029 NVM EXPRESS TARGET DRIVER
10030 M: Christoph Hellwig <hch@lst.de>
10031 M: Sagi Grimberg <sagi@grimberg.me>
10032 L: linux-nvme@lists.infradead.org
10033 T: git://git.infradead.org/nvme.git
10034 W: http://git.infradead.org/nvme.git
10036 F: drivers/nvme/target/
10039 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10042 F: Documentation/devicetree/bindings/nvmem/
10043 F: Documentation/ABI/stable/sysfs-bus-nvmem
10044 F: include/linux/nvmem-consumer.h
10045 F: include/linux/nvmem-provider.h
10047 NXP SGTL5000 DRIVER
10048 M: Fabio Estevam <fabio.estevam@nxp.com>
10049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10051 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10052 F: sound/soc/codecs/sgtl5000*
10054 NXP TDA998X DRM DRIVER
10055 M: Russell King <linux@armlinux.org.uk>
10057 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10058 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10059 F: drivers/gpu/drm/i2c/tda998x_drv.c
10060 F: include/drm/i2c/tda998x.h
10063 M: Peter Rosin <peda@axentia.se>
10064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10066 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10067 F: sound/soc/codecs/tfa9879*
10070 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10071 R: Charles Gorand <charles.gorand@effinnov.com>
10072 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10074 F: drivers/nfc/nxp-nci
10077 M: Josh Poimboeuf <jpoimboe@redhat.com>
10078 M: Peter Zijlstra <peterz@infradead.org>
10082 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10083 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10084 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10085 L: linuxppc-dev@lists.ozlabs.org
10087 F: arch/powerpc/platforms/powernv/ocxl.c
10088 F: arch/powerpc/include/asm/pnv-ocxl.h
10089 F: drivers/misc/ocxl/
10090 F: include/misc/ocxl*
10091 F: include/uapi/misc/ocxl.h
10092 F: Documentation/accelerators/ocxl.txt
10095 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10096 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10097 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10098 L: linux-omap@vger.kernel.org
10102 OMAP CLOCK FRAMEWORK SUPPORT
10103 M: Paul Walmsley <paul@pwsan.com>
10104 L: linux-omap@vger.kernel.org
10106 F: arch/arm/*omap*/*clock*
10108 OMAP DEVICE TREE SUPPORT
10109 M: Benoît Cousson <bcousson@baylibre.com>
10110 M: Tony Lindgren <tony@atomide.com>
10111 L: linux-omap@vger.kernel.org
10112 L: devicetree@vger.kernel.org
10114 F: arch/arm/boot/dts/*omap*
10115 F: arch/arm/boot/dts/*am3*
10116 F: arch/arm/boot/dts/*am4*
10117 F: arch/arm/boot/dts/*am5*
10118 F: arch/arm/boot/dts/*dra7*
10120 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10121 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10122 L: linux-omap@vger.kernel.org
10123 L: linux-fbdev@vger.kernel.org
10125 F: drivers/video/fbdev/omap2/
10126 F: Documentation/arm/OMAP/DSS
10128 OMAP FRAMEBUFFER SUPPORT
10129 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10130 L: linux-fbdev@vger.kernel.org
10131 L: linux-omap@vger.kernel.org
10133 F: drivers/video/fbdev/omap/
10135 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10136 M: Roger Quadros <rogerq@ti.com>
10137 M: Tony Lindgren <tony@atomide.com>
10138 L: linux-omap@vger.kernel.org
10140 F: drivers/memory/omap-gpmc.c
10141 F: arch/arm/mach-omap2/*gpmc*
10144 M: Grygorii Strashko <grygorii.strashko@ti.com>
10145 M: Santosh Shilimkar <ssantosh@kernel.org>
10146 M: Kevin Hilman <khilman@kernel.org>
10147 L: linux-omap@vger.kernel.org
10149 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10150 F: drivers/gpio/gpio-omap.c
10152 OMAP HARDWARE SPINLOCK SUPPORT
10153 M: Ohad Ben-Cohen <ohad@wizery.com>
10154 L: linux-omap@vger.kernel.org
10156 F: drivers/hwspinlock/omap_hwspinlock.c
10158 OMAP HS MMC SUPPORT
10159 L: linux-mmc@vger.kernel.org
10160 L: linux-omap@vger.kernel.org
10162 F: drivers/mmc/host/omap_hsmmc.c
10165 M: Paul Walmsley <paul@pwsan.com>
10166 L: linux-omap@vger.kernel.org
10168 F: arch/arm/mach-omap2/omap_hwmod*data*
10170 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10171 M: Benoît Cousson <bcousson@baylibre.com>
10172 L: linux-omap@vger.kernel.org
10174 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10177 M: Benoît Cousson <bcousson@baylibre.com>
10178 M: Paul Walmsley <paul@pwsan.com>
10179 L: linux-omap@vger.kernel.org
10181 F: arch/arm/mach-omap2/omap_hwmod.*
10183 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10184 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10185 L: linux-media@vger.kernel.org
10187 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10188 F: drivers/media/platform/omap3isp/
10189 F: drivers/staging/media/omap4iss/
10192 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10193 L: linux-omap@vger.kernel.org
10195 F: drivers/mmc/host/omap.c
10197 OMAP POWER MANAGEMENT SUPPORT
10198 M: Kevin Hilman <khilman@kernel.org>
10199 L: linux-omap@vger.kernel.org
10201 F: arch/arm/*omap*/*pm*
10202 F: drivers/cpufreq/omap-cpufreq.c
10204 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10205 M: Rajendra Nayak <rnayak@codeaurora.org>
10206 M: Paul Walmsley <paul@pwsan.com>
10207 L: linux-omap@vger.kernel.org
10209 F: arch/arm/mach-omap2/prm*
10211 OMAP RANDOM NUMBER GENERATOR SUPPORT
10212 M: Deepak Saxena <dsaxena@plexity.net>
10214 F: drivers/char/hw_random/omap-rng.c
10217 L: linux-usb@vger.kernel.org
10218 L: linux-omap@vger.kernel.org
10220 F: drivers/usb/*/*omap*
10221 F: arch/arm/*omap*/usb*
10223 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10224 M: Mark Jackson <mpfj@newflow.co.uk>
10225 L: linux-omap@vger.kernel.org
10227 F: arch/arm/boot/dts/am335x-nano.dts
10230 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10231 M: Tony Lindgren <tony@atomide.com>
10232 L: linux-omap@vger.kernel.org
10233 Q: http://patchwork.kernel.org/project/linux-omap/list/
10234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10236 F: arch/arm/mach-omap1/
10237 F: arch/arm/plat-omap/
10238 F: arch/arm/configs/omap1_defconfig
10239 F: drivers/i2c/busses/i2c-omap.c
10240 F: include/linux/i2c-omap.h
10243 M: Tony Lindgren <tony@atomide.com>
10244 L: linux-omap@vger.kernel.org
10245 W: http://www.muru.com/linux/omap/
10246 W: http://linux.omap.com/
10247 Q: http://patchwork.kernel.org/project/linux-omap/list/
10248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10250 F: arch/arm/mach-omap2/
10251 F: arch/arm/plat-omap/
10252 F: arch/arm/configs/omap2plus_defconfig
10253 F: drivers/i2c/busses/i2c-omap.c
10254 F: drivers/irqchip/irq-omap-intc.c
10255 F: drivers/mfd/*omap*.c
10256 F: drivers/mfd/menelaus.c
10257 F: drivers/mfd/palmas.c
10258 F: drivers/mfd/tps65217.c
10259 F: drivers/mfd/tps65218.c
10260 F: drivers/mfd/tps65910.c
10261 F: drivers/mfd/twl-core.[ch]
10262 F: drivers/mfd/twl4030*.c
10263 F: drivers/mfd/twl6030*.c
10264 F: drivers/mfd/twl6040*.c
10265 F: drivers/regulator/palmas-regulator*.c
10266 F: drivers/regulator/pbias-regulator.c
10267 F: drivers/regulator/tps65217-regulator.c
10268 F: drivers/regulator/tps65218-regulator.c
10269 F: drivers/regulator/tps65910-regulator.c
10270 F: drivers/regulator/twl-regulator.c
10271 F: drivers/regulator/twl6030-regulator.c
10272 F: include/linux/i2c-omap.h
10274 ONION OMEGA2+ BOARD
10275 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10276 L: linux-mips@linux-mips.org
10278 F: arch/mips/boot/dts/ralink/omega2p.dts
10281 M: Bob Copeland <me@bobcopeland.com>
10282 L: linux-karma-devel@lists.sourceforge.net
10284 F: Documentation/filesystems/omfs.txt
10287 OMNIKEY CARDMAN 4000 DRIVER
10288 M: Harald Welte <laforge@gnumonks.org>
10290 F: drivers/char/pcmcia/cm4000_cs.c
10291 F: include/linux/cm4000_cs.h
10292 F: include/uapi/linux/cm4000_cs.h
10294 OMNIKEY CARDMAN 4040 DRIVER
10295 M: Harald Welte <laforge@gnumonks.org>
10297 F: drivers/char/pcmcia/cm4040_cs.*
10299 OMNIVISION OV13858 SENSOR DRIVER
10300 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10301 L: linux-media@vger.kernel.org
10302 T: git git://linuxtv.org/media_tree.git
10304 F: drivers/media/i2c/ov13858.c
10306 OMNIVISION OV2685 SENSOR DRIVER
10307 M: Shunqian Zheng <zhengsq@rock-chips.com>
10308 L: linux-media@vger.kernel.org
10309 T: git git://linuxtv.org/media_tree.git
10311 F: drivers/media/i2c/ov2685.c
10313 OMNIVISION OV5640 SENSOR DRIVER
10314 M: Steve Longerbeam <slongerbeam@gmail.com>
10315 L: linux-media@vger.kernel.org
10316 T: git git://linuxtv.org/media_tree.git
10318 F: drivers/media/i2c/ov5640.c
10320 OMNIVISION OV5647 SENSOR DRIVER
10321 M: Luis Oliveira <lolivei@synopsys.com>
10322 L: linux-media@vger.kernel.org
10323 T: git git://linuxtv.org/media_tree.git
10325 F: drivers/media/i2c/ov5647.c
10327 OMNIVISION OV5695 SENSOR DRIVER
10328 M: Shunqian Zheng <zhengsq@rock-chips.com>
10329 L: linux-media@vger.kernel.org
10330 T: git git://linuxtv.org/media_tree.git
10332 F: drivers/media/i2c/ov5695.c
10334 OMNIVISION OV7670 SENSOR DRIVER
10335 M: Jonathan Corbet <corbet@lwn.net>
10336 L: linux-media@vger.kernel.org
10337 T: git git://linuxtv.org/media_tree.git
10339 F: drivers/media/i2c/ov7670.c
10340 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10342 OMNIVISION OV772x SENSOR DRIVER
10343 M: Jacopo Mondi <jacopo@jmondi.org>
10344 L: linux-media@vger.kernel.org
10345 T: git git://linuxtv.org/media_tree.git
10347 F: drivers/media/i2c/ov772x.c
10348 F: include/media/i2c/ov772x.h
10350 OMNIVISION OV7740 SENSOR DRIVER
10351 M: Wenyou Yang <wenyou.yang@microchip.com>
10352 L: linux-media@vger.kernel.org
10353 T: git git://linuxtv.org/media_tree.git
10355 F: drivers/media/i2c/ov7740.c
10356 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10358 OMNIVISION OV9650 SENSOR DRIVER
10359 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10360 R: Akinobu Mita <akinobu.mita@gmail.com>
10361 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10362 L: linux-media@vger.kernel.org
10363 T: git git://linuxtv.org/media_tree.git
10365 F: drivers/media/i2c/ov9650.c
10366 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10368 ONENAND FLASH DRIVER
10369 M: Kyungmin Park <kyungmin.park@samsung.com>
10370 L: linux-mtd@lists.infradead.org
10372 F: drivers/mtd/nand/onenand/
10373 F: include/linux/mtd/onenand*.h
10375 ONSTREAM SCSI TAPE DRIVER
10376 M: Willem Riede <osst@riede.org>
10377 L: osst-users@lists.sourceforge.net
10378 L: linux-scsi@vger.kernel.org
10380 F: Documentation/scsi/osst.txt
10381 F: drivers/scsi/osst.*
10382 F: drivers/scsi/osst_*.h
10383 F: drivers/scsi/st.h
10386 M: Jens Wiklander <jens.wiklander@linaro.org>
10388 F: drivers/tee/optee/
10391 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10392 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10393 L: linux-rdma@vger.kernel.org
10395 F: drivers/infiniband/ulp/opa_vnic
10397 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10398 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10399 L: devicetree@vger.kernel.org
10401 F: Documentation/devicetree/dynamic-resolution-notes.txt
10402 F: Documentation/devicetree/overlay-notes.txt
10403 F: drivers/of/overlay.c
10404 F: drivers/of/resolver.c
10406 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10407 M: Rob Herring <robh+dt@kernel.org>
10408 M: Frank Rowand <frowand.list@gmail.com>
10409 L: devicetree@vger.kernel.org
10410 W: http://www.devicetree.org/
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10414 F: include/linux/of*.h
10416 F: Documentation/ABI/testing/sysfs-firmware-ofw
10418 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10419 M: Rob Herring <robh+dt@kernel.org>
10420 M: Mark Rutland <mark.rutland@arm.com>
10421 L: devicetree@vger.kernel.org
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10423 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10425 F: Documentation/devicetree/
10426 F: arch/*/boot/dts/
10427 F: include/dt-bindings/
10429 OPENCORES I2C BUS DRIVER
10430 M: Peter Korsgaard <jacmet@sunsite.dk>
10431 L: linux-i2c@vger.kernel.org
10433 F: Documentation/i2c/busses/i2c-ocores
10434 F: drivers/i2c/busses/i2c-ocores.c
10436 OPENRISC ARCHITECTURE
10437 M: Jonas Bonn <jonas@southpole.se>
10438 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10439 M: Stafford Horne <shorne@gmail.com>
10440 T: git git://github.com/openrisc/linux.git
10441 L: openrisc@lists.librecores.org
10442 W: http://openrisc.io
10444 F: Documentation/devicetree/bindings/openrisc/
10445 F: Documentation/openrisc/
10447 F: drivers/irqchip/irq-ompic.c
10448 F: drivers/irqchip/irq-or1k-*
10451 M: Pravin B Shelar <pshelar@ovn.org>
10452 L: netdev@vger.kernel.org
10453 L: dev@openvswitch.org
10454 W: http://openvswitch.org
10456 F: net/openvswitch/
10457 F: include/uapi/linux/openvswitch.h
10459 OPERATING PERFORMANCE POINTS (OPP)
10460 M: Viresh Kumar <vireshk@kernel.org>
10461 M: Nishanth Menon <nm@ti.com>
10462 M: Stephen Boyd <sboyd@kernel.org>
10463 L: linux-pm@vger.kernel.org
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10467 F: include/linux/pm_opp.h
10468 F: Documentation/power/opp.txt
10469 F: Documentation/devicetree/bindings/opp/
10472 M: Clemens Ladisch <clemens@ladisch.de>
10473 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10474 T: git git://git.alsa-project.org/alsa-kernel.git
10476 F: sound/drivers/opl4/
10479 M: Robert Richter <rric@kernel.org>
10480 L: oprofile-list@lists.sf.net
10482 F: arch/*/include/asm/oprofile*.h
10483 F: arch/*/oprofile/
10484 F: drivers/oprofile/
10485 F: include/linux/oprofile.h
10487 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10488 M: Mark Fasheh <mark@fasheh.com>
10489 M: Joel Becker <jlbec@evilplan.org>
10490 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10491 W: http://ocfs2.wiki.kernel.org
10493 F: Documentation/filesystems/ocfs2.txt
10494 F: Documentation/filesystems/dlmfs.txt
10497 ORANGEFS FILESYSTEM
10498 M: Mike Marshall <hubcap@omnibond.com>
10499 R: Martin Brandenburg <martin@omnibond.com>
10500 L: devel@lists.orangefs.org
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10504 F: Documentation/filesystems/orangefs.txt
10507 L: linux-wireless@vger.kernel.org
10508 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10509 W: http://www.nongnu.org/orinoco/
10511 F: drivers/net/wireless/intersil/orinoco/
10513 OSD LIBRARY and FILESYSTEM
10514 M: Boaz Harrosh <ooo@electrozaur.com>
10516 F: drivers/scsi/osd/
10517 F: include/scsi/osd_*
10520 OV2659 OMNIVISION SENSOR DRIVER
10521 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10522 L: linux-media@vger.kernel.org
10523 W: https://linuxtv.org
10524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10525 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10527 F: drivers/media/i2c/ov2659.c
10528 F: include/media/i2c/ov2659.h
10531 M: Miklos Szeredi <miklos@szeredi.hu>
10532 L: linux-unionfs@vger.kernel.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10536 F: Documentation/filesystems/overlayfs.txt
10538 P54 WIRELESS DRIVER
10539 M: Christian Lamparter <chunkeey@googlemail.com>
10540 L: linux-wireless@vger.kernel.org
10541 W: http://wireless.kernel.org/en/users/Drivers/p54
10543 F: drivers/net/wireless/intersil/p54/
10545 PA SEMI ETHERNET DRIVER
10546 L: netdev@vger.kernel.org
10548 F: drivers/net/ethernet/pasemi/*
10550 PA SEMI SMBUS DRIVER
10551 L: linux-i2c@vger.kernel.org
10553 F: drivers/i2c/busses/i2c-pasemi.c
10555 PADATA PARALLEL EXECUTION MECHANISM
10556 M: Steffen Klassert <steffen.klassert@secunet.com>
10557 L: linux-crypto@vger.kernel.org
10560 F: include/linux/padata.h
10561 F: Documentation/padata.txt
10563 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10564 M: Harald Welte <laforge@gnumonks.org>
10565 L: platform-driver-x86@vger.kernel.org
10567 F: drivers/platform/x86/panasonic-laptop.c
10569 PARALLEL LCD/KEYPAD PANEL DRIVER
10570 M: Willy Tarreau <willy@haproxy.com>
10571 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10573 F: Documentation/misc-devices/lcd-panel-cgram.txt
10574 F: drivers/misc/panel.c
10576 PARALLEL PORT SUBSYSTEM
10577 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10578 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10579 L: linux-parport@lists.infradead.org (subscribers-only)
10581 F: drivers/parport/
10582 F: include/linux/parport*.h
10583 F: drivers/char/ppdev.c
10584 F: include/uapi/linux/ppdev.h
10585 F: Documentation/parport*.txt
10587 PARAVIRT_OPS INTERFACE
10588 M: Juergen Gross <jgross@suse.com>
10589 M: Alok Kataria <akataria@vmware.com>
10590 L: virtualization@lists.linux-foundation.org
10592 F: Documentation/virtual/paravirt_ops.txt
10593 F: arch/*/kernel/paravirt*
10594 F: arch/*/include/asm/paravirt*.h
10595 F: include/linux/hypervisor.h
10597 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10598 M: Tim Waugh <tim@cyberelk.net>
10599 L: linux-parport@lists.infradead.org (subscribers-only)
10601 F: Documentation/blockdev/paride.txt
10602 F: drivers/block/paride/
10604 PARISC ARCHITECTURE
10605 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10606 M: Helge Deller <deller@gmx.de>
10607 L: linux-parisc@vger.kernel.org
10608 W: http://www.parisc-linux.org/
10609 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10614 F: Documentation/parisc/
10616 F: drivers/char/agp/parisc-agp.c
10617 F: drivers/input/serio/gscps2.c
10618 F: drivers/parport/parport_gsc.*
10619 F: drivers/tty/serial/8250/8250_gsc.c
10620 F: drivers/video/fbdev/sti*
10621 F: drivers/video/console/sti*
10622 F: drivers/video/logo/logo_parisc*
10625 M: Jiri Pirko <jiri@mellanox.com>
10626 L: netdev@vger.kernel.org
10629 F: lib/test_parman.c
10630 F: include/linux/parman.h
10632 PC87360 HARDWARE MONITORING DRIVER
10633 M: Jim Cromie <jim.cromie@gmail.com>
10634 L: linux-hwmon@vger.kernel.org
10636 F: Documentation/hwmon/pc87360
10637 F: drivers/hwmon/pc87360.c
10639 PC8736x GPIO DRIVER
10640 M: Jim Cromie <jim.cromie@gmail.com>
10642 F: drivers/char/pc8736x_gpio.c
10644 PC87427 HARDWARE MONITORING DRIVER
10645 M: Jean Delvare <jdelvare@suse.com>
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/hwmon/pc87427
10649 F: drivers/hwmon/pc87427.c
10652 M: Riku Voipio <riku.voipio@iki.fi>
10654 F: drivers/leds/leds-pca9532.c
10655 F: include/linux/leds-pca9532.h
10657 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10658 M: Guenter Roeck <linux@roeck-us.net>
10659 L: linux-i2c@vger.kernel.org
10661 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10663 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10664 M: Khalid Aziz <khalid@gonehiking.org>
10666 F: drivers/firmware/pcdp.*
10668 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10669 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10670 L: linux-pci@vger.kernel.org
10671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10673 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10674 F: drivers/pci/host/pci-aardvark.c
10676 PCI DRIVER FOR ALTERA PCIE IP
10677 M: Ley Foon Tan <lftan@altera.com>
10678 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10679 L: linux-pci@vger.kernel.org
10681 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10682 F: drivers/pci/host/pcie-altera.c
10684 PCI DRIVER FOR APPLIEDMICRO XGENE
10685 M: Tanmay Inamdar <tinamdar@apm.com>
10686 L: linux-pci@vger.kernel.org
10687 L: linux-arm-kernel@lists.infradead.org
10689 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10690 F: drivers/pci/host/pci-xgene.c
10692 PCI DRIVER FOR ARM VERSATILE PLATFORM
10693 M: Rob Herring <robh@kernel.org>
10694 L: linux-pci@vger.kernel.org
10695 L: linux-arm-kernel@lists.infradead.org
10697 F: Documentation/devicetree/bindings/pci/versatile.txt
10698 F: drivers/pci/host/pci-versatile.c
10700 PCI DRIVER FOR ARMADA 8K
10701 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10702 L: linux-pci@vger.kernel.org
10703 L: linux-arm-kernel@lists.infradead.org
10705 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10706 F: drivers/pci/dwc/pcie-armada8k.c
10708 PCI DRIVER FOR CADENCE PCIE IP
10709 M: Alan Douglas <adouglas@cadence.com>
10710 L: linux-pci@vger.kernel.org
10712 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10713 F: drivers/pci/cadence/pcie-cadence*
10715 PCI DRIVER FOR FREESCALE LAYERSCAPE
10716 M: Minghuan Lian <minghuan.Lian@freescale.com>
10717 M: Mingkai Hu <mingkai.hu@freescale.com>
10718 M: Roy Zang <tie-fei.zang@freescale.com>
10719 L: linuxppc-dev@lists.ozlabs.org
10720 L: linux-pci@vger.kernel.org
10721 L: linux-arm-kernel@lists.infradead.org
10723 F: drivers/pci/dwc/*layerscape*
10725 PCI DRIVER FOR GENERIC OF HOSTS
10726 M: Will Deacon <will.deacon@arm.com>
10727 L: linux-pci@vger.kernel.org
10728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10730 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10731 F: drivers/pci/host/pci-host-common.c
10732 F: drivers/pci/host/pci-host-generic.c
10734 PCI DRIVER FOR IMX6
10735 M: Richard Zhu <hongxing.zhu@nxp.com>
10736 M: Lucas Stach <l.stach@pengutronix.de>
10737 L: linux-pci@vger.kernel.org
10738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10741 F: drivers/pci/dwc/*imx6*
10743 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10744 M: Keith Busch <keith.busch@intel.com>
10745 M: Jonathan Derrick <jonathan.derrick@intel.com>
10746 L: linux-pci@vger.kernel.org
10748 F: drivers/pci/host/vmd.c
10750 PCI DRIVER FOR MICROSEMI SWITCHTEC
10751 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10752 M: Logan Gunthorpe <logang@deltatee.com>
10753 L: linux-pci@vger.kernel.org
10755 F: Documentation/switchtec.txt
10756 F: Documentation/ABI/testing/sysfs-class-switchtec
10757 F: drivers/pci/switch/switchtec*
10758 F: include/uapi/linux/switchtec_ioctl.h
10759 F: include/linux/switchtec.h
10760 F: drivers/ntb/hw/mscc/
10762 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10763 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10764 M: Jason Cooper <jason@lakedaemon.net>
10765 L: linux-pci@vger.kernel.org
10766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768 F: drivers/pci/host/*mvebu*
10770 PCI DRIVER FOR NVIDIA TEGRA
10771 M: Thierry Reding <thierry.reding@gmail.com>
10772 L: linux-tegra@vger.kernel.org
10773 L: linux-pci@vger.kernel.org
10775 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10776 F: drivers/pci/host/pci-tegra.c
10778 PCI DRIVER FOR RENESAS R-CAR
10779 M: Simon Horman <horms@verge.net.au>
10780 L: linux-pci@vger.kernel.org
10781 L: linux-renesas-soc@vger.kernel.org
10783 F: drivers/pci/host/*rcar*
10785 PCI DRIVER FOR SAMSUNG EXYNOS
10786 M: Jingoo Han <jingoohan1@gmail.com>
10787 L: linux-pci@vger.kernel.org
10788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10789 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10791 F: drivers/pci/dwc/pci-exynos.c
10793 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10794 M: Jingoo Han <jingoohan1@gmail.com>
10795 M: Joao Pinto <Joao.Pinto@synopsys.com>
10796 L: linux-pci@vger.kernel.org
10798 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10799 F: drivers/pci/dwc/*designware*
10801 PCI DRIVER FOR TI DRA7XX
10802 M: Kishon Vijay Abraham I <kishon@ti.com>
10803 L: linux-omap@vger.kernel.org
10804 L: linux-pci@vger.kernel.org
10806 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10807 F: drivers/pci/dwc/pci-dra7xx.c
10809 PCI DRIVER FOR TI KEYSTONE
10810 M: Murali Karicheri <m-karicheri2@ti.com>
10811 L: linux-pci@vger.kernel.org
10812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10814 F: drivers/pci/dwc/*keystone*
10816 PCI ENDPOINT SUBSYSTEM
10817 M: Kishon Vijay Abraham I <kishon@ti.com>
10818 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10819 L: linux-pci@vger.kernel.org
10820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10822 F: drivers/pci/endpoint/
10823 F: drivers/misc/pci_endpoint_test.c
10826 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10827 M: Russell Currey <ruscur@russell.cc>
10828 L: linuxppc-dev@lists.ozlabs.org
10830 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10831 F: arch/powerpc/kernel/eeh*.c
10832 F: arch/powerpc/platforms/*/eeh*.c
10833 F: arch/powerpc/include/*/eeh*.h
10836 M: Linas Vepstas <linasvepstas@gmail.com>
10837 L: linux-pci@vger.kernel.org
10839 F: Documentation/PCI/pci-error-recovery.txt
10841 PCI MSI DRIVER FOR ALTERA MSI IP
10842 M: Ley Foon Tan <lftan@altera.com>
10843 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10844 L: linux-pci@vger.kernel.org
10846 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10847 F: drivers/pci/host/pcie-altera-msi.c
10849 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10850 M: Duc Dang <dhdang@apm.com>
10851 L: linux-pci@vger.kernel.org
10852 L: linux-arm-kernel@lists.infradead.org
10854 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10855 F: drivers/pci/host/pci-xgene-msi.c
10858 M: Bjorn Helgaas <bhelgaas@google.com>
10859 L: linux-pci@vger.kernel.org
10860 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10863 F: Documentation/devicetree/bindings/pci/
10864 F: Documentation/PCI/
10865 F: drivers/acpi/pci*
10867 F: include/asm-generic/pci*
10868 F: include/linux/pci*
10869 F: include/linux/of_pci.h
10870 F: include/uapi/linux/pci*
10873 F: arch/x86/kernel/quirks.c
10875 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10876 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10877 L: linux-pci@vger.kernel.org
10878 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10881 F: drivers/pci/cadence/
10882 F: drivers/pci/host/
10883 F: drivers/pci/dwc/
10885 PCIE DRIVER FOR AXIS ARTPEC
10886 M: Niklas Cassel <niklas.cassel@axis.com>
10887 M: Jesper Nilsson <jesper.nilsson@axis.com>
10888 L: linux-arm-kernel@axis.com
10889 L: linux-pci@vger.kernel.org
10891 F: Documentation/devicetree/bindings/pci/axis,artpec*
10892 F: drivers/pci/dwc/*artpec*
10894 PCIE DRIVER FOR CAVIUM THUNDERX
10895 M: David Daney <david.daney@cavium.com>
10896 L: linux-pci@vger.kernel.org
10897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10899 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10900 F: drivers/pci/host/pci-thunder-*
10902 PCIE DRIVER FOR HISILICON
10903 M: Zhou Wang <wangzhou1@hisilicon.com>
10904 L: linux-pci@vger.kernel.org
10906 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10907 F: drivers/pci/dwc/pcie-hisi.c
10909 PCIE DRIVER FOR HISILICON KIRIN
10910 M: Xiaowei Song <songxiaowei@hisilicon.com>
10911 M: Binghui Wang <wangbinghui@hisilicon.com>
10912 L: linux-pci@vger.kernel.org
10914 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10915 F: drivers/pci/dwc/pcie-kirin.c
10917 PCIE DRIVER FOR HISILICON STB
10918 M: Jianguo Sun <sunjianguo1@huawei.com>
10919 M: Shawn Guo <shawn.guo@linaro.org>
10920 L: linux-pci@vger.kernel.org
10922 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10923 F: drivers/pci/dwc/pcie-histb.c
10925 PCIE DRIVER FOR MEDIATEK
10926 M: Ryder Lee <ryder.lee@mediatek.com>
10927 L: linux-pci@vger.kernel.org
10928 L: linux-mediatek@lists.infradead.org
10930 F: Documentation/devicetree/bindings/pci/mediatek*
10931 F: drivers/pci/host/*mediatek*
10933 PCIE DRIVER FOR QUALCOMM MSM
10934 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10935 L: linux-pci@vger.kernel.org
10936 L: linux-arm-msm@vger.kernel.org
10938 F: drivers/pci/dwc/*qcom*
10940 PCIE DRIVER FOR ROCKCHIP
10941 M: Shawn Lin <shawn.lin@rock-chips.com>
10942 L: linux-pci@vger.kernel.org
10943 L: linux-rockchip@lists.infradead.org
10945 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10946 F: drivers/pci/host/pcie-rockchip.c
10948 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10949 M: Linus Walleij <linus.walleij@linaro.org>
10950 L: linux-pci@vger.kernel.org
10952 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10953 F: drivers/pci/host/pci-v3-semi.c
10955 PCIE DRIVER FOR ST SPEAR13XX
10956 M: Pratyush Anand <pratyush.anand@gmail.com>
10957 L: linux-pci@vger.kernel.org
10959 F: drivers/pci/dwc/*spear*
10962 M: Dominik Brodowski <linux@dominikbrodowski.net>
10963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10965 F: Documentation/pcmcia/
10970 PCNET32 NETWORK DRIVER
10971 M: Don Fry <pcnet32@frontier.com>
10972 L: netdev@vger.kernel.org
10974 F: drivers/net/ethernet/amd/pcnet32.c
10976 PCRYPT PARALLEL CRYPTO ENGINE
10977 M: Steffen Klassert <steffen.klassert@secunet.com>
10978 L: linux-crypto@vger.kernel.org
10981 F: include/crypto/pcrypt.h
10983 PEAQ WMI HOTKEYS DRIVER
10984 M: Hans de Goede <hdegoede@redhat.com>
10985 L: platform-driver-x86@vger.kernel.org
10987 F: drivers/platform/x86/peaq-wmi.c
10989 PER-CPU MEMORY ALLOCATOR
10990 M: Tejun Heo <tj@kernel.org>
10991 M: Christoph Lameter <cl@linux.com>
10992 M: Dennis Zhou <dennisszhou@gmail.com>
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10995 F: include/linux/percpu*.h
10997 F: arch/*/include/asm/percpu.h
10999 PER-TASK DELAY ACCOUNTING
11000 M: Balbir Singh <bsingharora@gmail.com>
11002 F: include/linux/delayacct.h
11003 F: kernel/delayacct.c
11005 PERFORMANCE EVENTS SUBSYSTEM
11006 M: Peter Zijlstra <peterz@infradead.org>
11007 M: Ingo Molnar <mingo@redhat.com>
11008 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11009 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11010 R: Jiri Olsa <jolsa@redhat.com>
11011 R: Namhyung Kim <namhyung@kernel.org>
11012 L: linux-kernel@vger.kernel.org
11013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11016 F: include/linux/perf_event.h
11017 F: include/uapi/linux/perf_event.h
11018 F: arch/*/kernel/perf_event*.c
11019 F: arch/*/kernel/*/perf_event*.c
11020 F: arch/*/kernel/*/*/perf_event*.c
11021 F: arch/*/include/asm/perf_event.h
11022 F: arch/*/kernel/perf_callchain.c
11026 PERSONALITY HANDLING
11027 M: Christoph Hellwig <hch@infradead.org>
11028 L: linux-abi-devel@lists.sourceforge.net
11030 F: include/linux/personality.h
11031 F: include/uapi/linux/personality.h
11034 M: Remi Denis-Courmont <courmisch@gmail.com>
11036 F: Documentation/networking/phonet.txt
11037 F: include/linux/phonet.h
11038 F: include/net/phonet/
11039 F: include/uapi/linux/phonet.h
11043 M: Joern Engel <joern@lazybastard.org>
11044 L: linux-mtd@lists.infradead.org
11046 F: drivers/mtd/devices/phram.c
11049 M: Bruno Prémont <bonbons@linux-vserver.org>
11050 L: linux-input@vger.kernel.org
11052 F: drivers/hid/hid-picolcd*
11055 M: Jamie Iles <jamie@jamieiles.com>
11056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11057 T: git git://github.com/jamieiles/linux-2.6-ji.git
11059 F: arch/arm/boot/dts/picoxcell*
11060 F: arch/arm/mach-picoxcell/
11061 F: drivers/crypto/picoxcell*
11063 PIN CONTROL SUBSYSTEM
11064 M: Linus Walleij <linus.walleij@linaro.org>
11065 L: linux-gpio@vger.kernel.org
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11068 F: Documentation/devicetree/bindings/pinctrl/
11069 F: Documentation/driver-api/pinctl.rst
11070 F: drivers/pinctrl/
11071 F: include/linux/pinctrl/
11073 PIN CONTROLLER - ATMEL AT91
11074 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11077 F: drivers/pinctrl/pinctrl-at91.*
11079 PIN CONTROLLER - ATMEL AT91 PIO4
11080 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082 L: linux-gpio@vger.kernel.org
11084 F: drivers/pinctrl/pinctrl-at91-pio4.*
11086 PIN CONTROLLER - FREESCALE
11087 M: Dong Aisheng <aisheng.dong@nxp.com>
11088 M: Fabio Estevam <festevam@gmail.com>
11089 M: Shawn Guo <shawnguo@kernel.org>
11090 M: Stefan Agner <stefan@agner.ch>
11091 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11092 L: linux-gpio@vger.kernel.org
11094 F: drivers/pinctrl/freescale/
11095 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11097 PIN CONTROLLER - INTEL
11098 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11099 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11101 F: drivers/pinctrl/intel/
11103 PIN CONTROLLER - MEDIATEK
11104 M: Sean Wang <sean.wang@mediatek.com>
11105 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11107 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11108 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11109 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11110 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11111 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11113 PIN CONTROLLER - QUALCOMM
11114 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11116 L: linux-arm-msm@vger.kernel.org
11117 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11118 F: drivers/pinctrl/qcom/
11120 PIN CONTROLLER - RENESAS
11121 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11122 M: Geert Uytterhoeven <geert+renesas@glider.be>
11123 L: linux-renesas-soc@vger.kernel.org
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11126 F: drivers/pinctrl/sh-pfc/
11128 PIN CONTROLLER - SAMSUNG
11129 M: Tomasz Figa <tomasz.figa@gmail.com>
11130 M: Krzysztof Kozlowski <krzk@kernel.org>
11131 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11133 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11134 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11137 F: drivers/pinctrl/samsung/
11138 F: include/dt-bindings/pinctrl/samsung.h
11139 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11141 PIN CONTROLLER - SINGLE
11142 M: Tony Lindgren <tony@atomide.com>
11143 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145 L: linux-omap@vger.kernel.org
11147 F: drivers/pinctrl/pinctrl-single.c
11149 PIN CONTROLLER - ST SPEAR
11150 M: Viresh Kumar <vireshk@kernel.org>
11151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11152 W: http://www.st.com/spear
11154 F: drivers/pinctrl/spear/
11156 PISTACHIO SOC SUPPORT
11157 M: James Hartley <james.hartley@sondrel.com>
11158 L: linux-mips@linux-mips.org
11160 F: arch/mips/pistachio/
11161 F: arch/mips/include/asm/mach-pistachio/
11162 F: arch/mips/boot/dts/img/pistachio*
11163 F: arch/mips/configs/pistachio*_defconfig
11167 M: linux-block@vger.kernel.org
11168 F: drivers/block/pktcdvd.c
11169 F: include/linux/pktcdvd.h
11170 F: include/uapi/linux/pktcdvd.h
11172 PKUNITY SOC DRIVERS
11173 M: Guan Xuetao <gxt@pku.edu.cn>
11174 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11176 T: git git://github.com/gxt/linux.git
11177 F: drivers/input/serio/i8042-unicore32io.h
11178 F: drivers/i2c/busses/i2c-puv3.c
11179 F: drivers/video/fbdev/fb-puv3.c
11180 F: drivers/rtc/rtc-puv3.c
11182 PMBUS HARDWARE MONITORING DRIVERS
11183 M: Guenter Roeck <linux@roeck-us.net>
11184 L: linux-hwmon@vger.kernel.org
11185 W: http://hwmon.wiki.kernel.org/
11186 W: http://www.roeck-us.net/linux/drivers/
11187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11189 F: Documentation/hwmon/pmbus
11190 F: drivers/hwmon/pmbus/
11191 F: include/linux/pmbus.h
11193 PMC SIERRA MaxRAID DRIVER
11194 L: linux-scsi@vger.kernel.org
11195 W: http://www.pmc-sierra.com/
11197 F: drivers/scsi/pmcraid.*
11199 PMC SIERRA PM8001 DRIVER
11200 M: Jack Wang <jinpu.wang@profitbricks.com>
11201 M: lindar_liu@usish.com
11202 L: linux-scsi@vger.kernel.org
11204 F: drivers/scsi/pm8001/
11207 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11211 POSIX CLOCKS and TIMERS
11212 M: Thomas Gleixner <tglx@linutronix.de>
11213 L: linux-kernel@vger.kernel.org
11214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11217 F: include/linux/timer*
11218 F: kernel/time/*timer*
11220 POWER MANAGEMENT CORE
11221 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11222 L: linux-pm@vger.kernel.org
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11224 B: https://bugzilla.kernel.org
11226 F: drivers/base/power/
11227 F: include/linux/pm.h
11228 F: include/linux/pm_*
11229 F: include/linux/powercap.h
11230 F: drivers/powercap/
11231 F: kernel/configs/nopm.config
11233 POWER STATE COORDINATION INTERFACE (PSCI)
11234 M: Mark Rutland <mark.rutland@arm.com>
11235 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11236 L: linux-arm-kernel@lists.infradead.org
11238 F: drivers/firmware/psci*.c
11239 F: include/linux/psci.h
11240 F: include/uapi/linux/psci.h
11242 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11243 M: Sebastian Reichel <sre@kernel.org>
11244 L: linux-pm@vger.kernel.org
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11247 F: Documentation/devicetree/bindings/power/supply/
11248 F: include/linux/power_supply.h
11249 F: drivers/power/supply/
11251 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11252 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11253 L: linuxppc-dev@lists.ozlabs.org
11255 F: drivers/char/powernv-op-panel.c
11257 PPP OVER ATM (RFC 2364)
11258 M: Mitchell Blank Jr <mitch@sfgoth.com>
11260 F: net/atm/pppoatm.c
11261 F: include/uapi/linux/atmppp.h
11264 M: Michal Ostrowski <mostrows@earthlink.net>
11266 F: drivers/net/ppp/pppoe.c
11267 F: drivers/net/ppp/pppox.c
11270 M: James Chapman <jchapman@katalix.com>
11272 F: net/l2tp/l2tp_ppp.c
11273 F: include/linux/if_pppol2tp.h
11274 F: include/uapi/linux/if_pppol2tp.h
11276 PPP PROTOCOL DRIVERS AND COMPRESSORS
11277 M: Paul Mackerras <paulus@samba.org>
11278 L: linux-ppp@vger.kernel.org
11280 F: drivers/net/ppp/ppp_*
11283 M: Rodolfo Giometti <giometti@enneenne.com>
11284 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11285 L: linuxpps@ml.enneenne.com (subscribers-only)
11287 F: Documentation/pps/
11288 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11289 F: Documentation/ABI/testing/sysfs-pps
11291 F: include/linux/pps*.h
11292 F: include/uapi/linux/pps.h
11295 M: Dmitry Kozlov <xeb@mail.ru>
11296 L: netdev@vger.kernel.org
11298 F: drivers/net/ppp/pptp.c
11299 W: http://sourceforge.net/projects/accel-pptp
11302 M: Robert Love <rml@tech9.net>
11303 L: kpreempt-tech@lists.sourceforge.net
11304 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11306 F: Documentation/preempt-locking.txt
11307 F: include/linux/preempt.h
11310 M: Petr Mladek <pmladek@suse.com>
11311 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11312 R: Steven Rostedt <rostedt@goodmis.org>
11315 F: include/linux/printk.h
11317 PRISM54 WIRELESS DRIVER
11318 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11319 L: linux-wireless@vger.kernel.org
11320 W: http://wireless.kernel.org/en/users/Drivers/p54
11322 F: drivers/net/wireless/intersil/prism54/
11325 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11326 M: Kees Cook <keescook@chromium.org>
11327 L: linux-kernel@vger.kernel.org
11328 L: linux-fsdevel@vger.kernel.org
11330 F: fs/proc/proc_sysctl.c
11331 F: include/linux/sysctl.h
11333 F: tools/testing/selftests/sysctl/
11335 PS3 NETWORK SUPPORT
11336 M: Geoff Levand <geoff@infradead.org>
11337 L: netdev@vger.kernel.org
11338 L: linuxppc-dev@lists.ozlabs.org
11340 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11342 PS3 PLATFORM SUPPORT
11343 M: Geoff Levand <geoff@infradead.org>
11344 L: linuxppc-dev@lists.ozlabs.org
11346 F: arch/powerpc/boot/ps3*
11347 F: arch/powerpc/include/asm/lv1call.h
11348 F: arch/powerpc/include/asm/ps3*.h
11349 F: arch/powerpc/platforms/ps3/
11352 F: drivers/rtc/rtc-ps3.c
11353 F: drivers/usb/host/*ps3.c
11354 F: sound/ppc/snd_ps3*
11357 M: Jim Paris <jim@jtan.com>
11358 M: Geoff Levand <geoff@infradead.org>
11359 L: linuxppc-dev@lists.ozlabs.org
11361 F: drivers/block/ps3vram.c
11363 PSAMPLE PACKET SAMPLING SUPPORT:
11364 M: Yotam Gigi <yotam.gi@gmail.com>
11367 F: include/net/psample.h
11368 F: include/uapi/linux/psample.h
11371 M: Kees Cook <keescook@chromium.org>
11372 M: Anton Vorontsov <anton@enomsg.org>
11373 M: Colin Cross <ccross@android.com>
11374 M: Tony Luck <tony.luck@intel.com>
11376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11378 F: include/linux/pstore*
11379 F: drivers/firmware/efi/efi-pstore.c
11380 F: drivers/acpi/apei/erst.c
11381 F: Documentation/admin-guide/ramoops.rst
11382 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11383 K: \b(pstore|ramoops)
11385 PTP HARDWARE CLOCK SUPPORT
11386 M: Richard Cochran <richardcochran@gmail.com>
11387 L: netdev@vger.kernel.org
11389 W: http://linuxptp.sourceforge.net/
11390 F: Documentation/ABI/testing/sysfs-ptp
11391 F: Documentation/ptp/*
11392 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11393 F: drivers/net/phy/dp83640*
11395 F: include/linux/ptp_cl*
11398 M: Oleg Nesterov <oleg@redhat.com>
11400 F: include/asm-generic/syscall.h
11401 F: include/linux/ptrace.h
11402 F: include/linux/regset.h
11403 F: include/linux/tracehook.h
11404 F: include/uapi/linux/ptrace.h
11405 F: include/uapi/linux/ptrace.h
11406 F: include/asm-generic/ptrace.h
11408 F: arch/*/ptrace*.c
11409 F: arch/*/*/ptrace*.c
11410 F: arch/*/include/asm/ptrace*.h
11413 M: Hans Verkuil <hverkuil@xs4all.nl>
11414 L: linux-media@vger.kernel.org
11415 T: git git://linuxtv.org/media_tree.git
11417 F: drivers/media/usb/pulse8-cec/*
11418 F: Documentation/media/cec-drivers/pulse8-cec.rst
11420 PVRUSB2 VIDEO4LINUX DRIVER
11421 M: Mike Isely <isely@pobox.com>
11422 L: pvrusb2@isely.net (subscribers-only)
11423 L: linux-media@vger.kernel.org
11424 W: http://www.isely.net/pvrusb2/
11425 T: git git://linuxtv.org/media_tree.git
11427 F: Documentation/media/v4l-drivers/pvrusb2*
11428 F: drivers/media/usb/pvrusb2/
11431 M: Hans Verkuil <hverkuil@xs4all.nl>
11432 L: linux-media@vger.kernel.org
11433 T: git git://linuxtv.org/media_tree.git
11435 F: drivers/media/usb/pwc/*
11438 M: Kamil Debski <kamil@wypas.org>
11439 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11440 L: linux-hwmon@vger.kernel.org
11442 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11443 F: Documentation/hwmon/pwm-fan
11444 F: drivers/hwmon/pwm-fan.c
11447 M: Sean Young <sean@mess.org>
11448 L: linux-media@vger.kernel.org
11450 F: drivers/media/rc/pwm-ir-tx.c
11453 M: Thierry Reding <thierry.reding@gmail.com>
11454 L: linux-pwm@vger.kernel.org
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11457 F: Documentation/pwm.txt
11458 F: Documentation/devicetree/bindings/pwm/
11459 F: include/linux/pwm.h
11461 F: drivers/video/backlight/pwm_bl.c
11462 F: include/linux/pwm_backlight.h
11463 F: drivers/gpio/gpio-mvebu.c
11464 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11467 M: Robert Jarzmik <robert.jarzmik@free.fr>
11468 L: linux-gpio@vger.kernel.org
11470 F: drivers/gpio/gpio-pxa.c
11476 M: Robert Jarzmik <robert.jarzmik@free.fr>
11477 L: linux-rtc@vger.kernel.org
11480 PXA2xx/PXA3xx SUPPORT
11481 M: Daniel Mack <daniel@zonque.org>
11482 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11483 M: Robert Jarzmik <robert.jarzmik@free.fr>
11484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485 T: git git://github.com/hzhuang1/linux.git
11486 T: git git://github.com/rjarzmik/linux.git
11488 F: arch/arm/boot/dts/pxa*
11489 F: arch/arm/mach-pxa/
11490 F: drivers/dma/pxa*
11491 F: drivers/pcmcia/pxa2xx*
11492 F: drivers/pinctrl/pxa/
11493 F: drivers/spi/spi-pxa2xx*
11494 F: drivers/usb/gadget/udc/pxa2*
11495 F: include/sound/pxa2xx-lib.h
11500 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11501 L: qat-linux@intel.com
11503 F: drivers/crypto/qat/
11505 QCOM AUDIO (ASoC) DRIVERS
11506 M: Patrick Lai <plai@codeaurora.org>
11507 M: Banajit Goswami <bgoswami@codeaurora.org>
11508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11512 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11513 M: Gabriel Somlo <somlo@cmu.edu>
11514 M: "Michael S. Tsirkin" <mst@redhat.com>
11515 L: qemu-devel@nongnu.org
11517 F: drivers/firmware/qemu_fw_cfg.c
11518 F: include/uapi/linux/qemu_fw_cfg.h
11521 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11522 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11523 L: linux-rdma@vger.kernel.org
11525 F: drivers/infiniband/hw/qib/
11527 QLOGIC QL41xxx FCOE DRIVER
11528 M: QLogic-Storage-Upstream@cavium.com
11529 L: linux-scsi@vger.kernel.org
11531 F: drivers/scsi/qedf/
11533 QLOGIC QL41xxx ISCSI DRIVER
11534 M: QLogic-Storage-Upstream@cavium.com
11535 L: linux-scsi@vger.kernel.org
11537 F: drivers/scsi/qedi/
11539 QLOGIC QL4xxx ETHERNET DRIVER
11540 M: Ariel Elior <Ariel.Elior@cavium.com>
11541 M: everest-linux-l2@cavium.com
11542 L: netdev@vger.kernel.org
11544 F: drivers/net/ethernet/qlogic/qed/
11545 F: include/linux/qed/
11546 F: drivers/net/ethernet/qlogic/qede/
11548 QLOGIC QL4xxx RDMA DRIVER
11549 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11550 M: Ariel Elior <Ariel.Elior@cavium.com>
11551 L: linux-rdma@vger.kernel.org
11553 F: drivers/infiniband/hw/qedr/
11554 F: include/uapi/rdma/qedr-abi.h
11556 QLOGIC QLA1280 SCSI DRIVER
11557 M: Michael Reed <mdr@sgi.com>
11558 L: linux-scsi@vger.kernel.org
11560 F: drivers/scsi/qla1280.[ch]
11562 QLOGIC QLA2XXX FC-SCSI DRIVER
11563 M: qla2xxx-upstream@qlogic.com
11564 L: linux-scsi@vger.kernel.org
11566 F: Documentation/scsi/LICENSE.qla2xxx
11567 F: drivers/scsi/qla2xxx/
11569 QLOGIC QLA3XXX NETWORK DRIVER
11570 M: Dept-GELinuxNICDev@cavium.com
11571 L: netdev@vger.kernel.org
11573 F: Documentation/networking/LICENSE.qla3xxx
11574 F: drivers/net/ethernet/qlogic/qla3xxx.*
11576 QLOGIC QLA4XXX iSCSI DRIVER
11577 M: QLogic-Storage-Upstream@qlogic.com
11578 L: linux-scsi@vger.kernel.org
11580 F: Documentation/scsi/LICENSE.qla4xxx
11581 F: drivers/scsi/qla4xxx/
11583 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11584 M: Harish Patil <harish.patil@cavium.com>
11585 M: Manish Chopra <manish.chopra@cavium.com>
11586 M: Dept-GELinuxNICDev@cavium.com
11587 L: netdev@vger.kernel.org
11589 F: drivers/net/ethernet/qlogic/qlcnic/
11591 QLOGIC QLGE 10Gb ETHERNET DRIVER
11592 M: Harish Patil <harish.patil@cavium.com>
11593 M: Manish Chopra <manish.chopra@cavium.com>
11594 M: Dept-GELinuxNICDev@cavium.com
11595 L: netdev@vger.kernel.org
11597 F: drivers/net/ethernet/qlogic/qlge/
11600 M: Anders Larsen <al@alarsen.net>
11601 W: http://www.alarsen.net/linux/qnx4fs/
11604 F: include/uapi/linux/qnx4_fs.h
11605 F: include/uapi/linux/qnxtypes.h
11607 QORIQ DPAA2 FSL-MC BUS DRIVER
11608 M: Stuart Yoder <stuyoder@gmail.com>
11609 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11610 L: linux-kernel@vger.kernel.org
11612 F: drivers/bus/fsl-mc/
11613 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11614 F: Documentation/networking/dpaa2/overview.rst
11616 QT1010 MEDIA DRIVER
11617 M: Antti Palosaari <crope@iki.fi>
11618 L: linux-media@vger.kernel.org
11619 W: https://linuxtv.org
11620 W: http://palosaari.fi/linux/
11621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11622 T: git git://linuxtv.org/anttip/media_tree.git
11624 F: drivers/media/tuners/qt1010*
11626 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11627 M: Kalle Valo <kvalo@qca.qualcomm.com>
11628 L: ath10k@lists.infradead.org
11629 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11632 F: drivers/net/wireless/ath/ath10k/
11634 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11635 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11636 L: linux-wireless@vger.kernel.org
11637 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11639 F: drivers/net/wireless/ath/ath9k/
11641 QUALCOMM CAMERA SUBSYSTEM DRIVER
11642 M: Todor Tomov <todor.tomov@linaro.org>
11643 L: linux-media@vger.kernel.org
11645 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11646 F: Documentation/media/v4l-drivers/qcom_camss.rst
11647 F: drivers/media/platform/qcom/camss-8x16/
11649 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11650 M: Timur Tabi <timur@codeaurora.org>
11651 L: netdev@vger.kernel.org
11653 F: drivers/net/ethernet/qualcomm/emac/
11655 QUALCOMM HEXAGON ARCHITECTURE
11656 M: Richard Kuo <rkuo@codeaurora.org>
11657 L: linux-hexagon@vger.kernel.org
11658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11663 M: Rob Clark <robdclark@gmail.com>
11664 L: iommu@lists.linux-foundation.org
11665 L: linux-arm-msm@vger.kernel.org
11667 F: drivers/iommu/qcom_iommu.c
11669 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11670 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11671 L: linux-media@vger.kernel.org
11672 L: linux-arm-msm@vger.kernel.org
11673 T: git git://linuxtv.org/media_tree.git
11675 F: drivers/media/platform/qcom/venus/
11677 QUALCOMM WCN36XX WIRELESS DRIVER
11678 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11679 L: wcn36xx@lists.infradead.org
11680 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11681 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11683 F: drivers/net/wireless/ath/wcn36xx/
11685 QUANTENNA QTNFMAC WIRELESS DRIVER
11686 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11687 M: Avinash Patil <avinashp@quantenna.com>
11688 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11689 L: linux-wireless@vger.kernel.org
11691 F: drivers/net/wireless/quantenna
11693 RADEON and AMDGPU DRM DRIVERS
11694 M: Alex Deucher <alexander.deucher@amd.com>
11695 M: Christian König <christian.koenig@amd.com>
11696 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11697 L: amd-gfx@lists.freedesktop.org
11698 T: git git://people.freedesktop.org/~agd5f/linux
11700 F: drivers/gpu/drm/radeon/
11701 F: include/uapi/drm/radeon_drm.h
11702 F: drivers/gpu/drm/amd/
11703 F: include/uapi/drm/amdgpu_drm.h
11705 RADEON FRAMEBUFFER DISPLAY DRIVER
11706 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11707 L: linux-fbdev@vger.kernel.org
11709 F: drivers/video/fbdev/aty/radeon*
11710 F: include/uapi/linux/radeonfb.h
11712 RADIOSHARK RADIO DRIVER
11713 M: Hans Verkuil <hverkuil@xs4all.nl>
11714 L: linux-media@vger.kernel.org
11715 T: git git://linuxtv.org/media_tree.git
11717 F: drivers/media/radio/radio-shark.c
11719 RADIOSHARK2 RADIO DRIVER
11720 M: Hans Verkuil <hverkuil@xs4all.nl>
11721 L: linux-media@vger.kernel.org
11722 T: git git://linuxtv.org/media_tree.git
11724 F: drivers/media/radio/radio-shark2.c
11725 F: drivers/media/radio/radio-tea5777.c
11727 RADOS BLOCK DEVICE (RBD)
11728 M: Ilya Dryomov <idryomov@gmail.com>
11729 M: Sage Weil <sage@redhat.com>
11730 M: Alex Elder <elder@kernel.org>
11731 L: ceph-devel@vger.kernel.org
11732 W: http://ceph.com/
11733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11734 T: git git://github.com/ceph/ceph-client.git
11736 F: Documentation/ABI/testing/sysfs-bus-rbd
11737 F: drivers/block/rbd.c
11738 F: drivers/block/rbd_types.h
11740 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11741 M: Paul Mackerras <paulus@samba.org>
11742 L: linux-fbdev@vger.kernel.org
11744 F: drivers/video/fbdev/aty/aty128fb.c
11746 RAINSHADOW-CEC DRIVER
11747 M: Hans Verkuil <hverkuil@xs4all.nl>
11748 L: linux-media@vger.kernel.org
11749 T: git git://linuxtv.org/media_tree.git
11751 F: drivers/media/usb/rainshadow-cec/*
11753 RALINK MIPS ARCHITECTURE
11754 M: John Crispin <john@phrozen.org>
11755 L: linux-mips@linux-mips.org
11757 F: arch/mips/ralink
11759 RALINK RT2X00 WIRELESS LAN DRIVER
11761 M: Stanislaw Gruszka <sgruszka@redhat.com>
11762 M: Helmut Schaa <helmut.schaa@googlemail.com>
11763 L: linux-wireless@vger.kernel.org
11765 F: drivers/net/wireless/ralink/rt2x00/
11767 RAMDISK RAM BLOCK DEVICE DRIVER
11768 M: Jens Axboe <axboe@kernel.dk>
11770 F: Documentation/blockdev/ramdisk.txt
11771 F: drivers/block/brd.c
11773 RANCHU VIRTUAL BOARD FOR MIPS
11774 M: Miodrag Dinic <miodrag.dinic@mips.com>
11775 L: linux-mips@linux-mips.org
11777 F: arch/mips/generic/board-ranchu.c
11778 F: arch/mips/configs/generic/board-ranchu.config
11780 RANDOM NUMBER DRIVER
11781 M: "Theodore Ts'o" <tytso@mit.edu>
11783 F: drivers/char/random.c
11786 M: Matt Porter <mporter@kernel.crashing.org>
11787 M: Alexandre Bounine <alex.bou9@gmail.com>
11789 F: drivers/rapidio/
11791 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11792 L: linux-wireless@vger.kernel.org
11794 F: drivers/net/wireless/ray*
11796 RCUTORTURE TEST FRAMEWORK
11797 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11798 M: Josh Triplett <josh@joshtriplett.org>
11799 R: Steven Rostedt <rostedt@goodmis.org>
11800 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11801 R: Lai Jiangshan <jiangshanlai@gmail.com>
11802 L: linux-kernel@vger.kernel.org
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11805 F: tools/testing/selftests/rcutorture
11808 M: Florian Fainelli <florian@openwrt.org>
11811 RDC R6040 FAST ETHERNET DRIVER
11812 M: Florian Fainelli <f.fainelli@gmail.com>
11813 L: netdev@vger.kernel.org
11815 F: drivers/net/ethernet/rdc/r6040.c
11817 RDMAVT - RDMA verbs software
11818 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11819 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11820 L: linux-rdma@vger.kernel.org
11822 F: drivers/infiniband/sw/rdmavt
11824 RDS - RELIABLE DATAGRAM SOCKETS
11825 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11826 L: netdev@vger.kernel.org
11827 L: linux-rdma@vger.kernel.org
11828 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11829 W: https://oss.oracle.com/projects/rds/
11832 F: Documentation/networking/rds.txt
11834 RDT - RESOURCE ALLOCATION
11835 M: Fenghua Yu <fenghua.yu@intel.com>
11836 L: linux-kernel@vger.kernel.org
11838 F: arch/x86/kernel/cpu/intel_rdt*
11839 F: arch/x86/include/asm/intel_rdt_sched.h
11840 F: Documentation/x86/intel_rdt*
11842 READ-COPY UPDATE (RCU)
11843 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11844 M: Josh Triplett <josh@joshtriplett.org>
11845 R: Steven Rostedt <rostedt@goodmis.org>
11846 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11847 R: Lai Jiangshan <jiangshanlai@gmail.com>
11848 L: linux-kernel@vger.kernel.org
11849 W: http://www.rdrop.com/users/paulmck/RCU/
11851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11852 F: Documentation/RCU/
11853 X: Documentation/RCU/torture.txt
11854 F: include/linux/rcu*
11855 X: include/linux/srcu.h
11857 X: kernel/torture.c
11859 REAL TIME CLOCK (RTC) SUBSYSTEM
11860 M: Alessandro Zummo <a.zummo@towertech.it>
11861 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11862 L: linux-rtc@vger.kernel.org
11863 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11866 F: Documentation/devicetree/bindings/rtc/
11867 F: Documentation/rtc.txt
11869 F: include/linux/rtc.h
11870 F: include/uapi/linux/rtc.h
11871 F: include/linux/rtc/
11872 F: include/linux/platform_data/rtc-*
11873 F: tools/testing/selftests/timers/rtctest.c
11875 REALTEK AUDIO CODECS
11876 M: Bard Liao <bardliao@realtek.com>
11877 M: Oder Chiou <oder_chiou@realtek.com>
11879 F: sound/soc/codecs/rt*
11880 F: include/sound/rt*.h
11882 REGISTER MAP ABSTRACTION
11883 M: Mark Brown <broonie@kernel.org>
11884 L: linux-kernel@vger.kernel.org
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11887 F: Documentation/devicetree/bindings/regmap/
11888 F: drivers/base/regmap/
11889 F: include/linux/regmap.h
11891 REISERFS FILE SYSTEM
11892 L: reiserfs-devel@vger.kernel.org
11896 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11897 M: Ohad Ben-Cohen <ohad@wizery.com>
11898 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11899 L: linux-remoteproc@vger.kernel.org
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11902 F: Documentation/devicetree/bindings/remoteproc/
11903 F: Documentation/remoteproc.txt
11904 F: drivers/remoteproc/
11905 F: include/linux/remoteproc.h
11907 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11908 M: Ohad Ben-Cohen <ohad@wizery.com>
11909 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11910 L: linux-remoteproc@vger.kernel.org
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11914 F: Documentation/rpmsg.txt
11915 F: include/linux/rpmsg.h
11916 F: include/linux/rpmsg/
11918 RENESAS CLOCK DRIVERS
11919 M: Geert Uytterhoeven <geert+renesas@glider.be>
11920 L: linux-renesas-soc@vger.kernel.org
11921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11923 F: drivers/clk/renesas/
11925 RENESAS EMEV2 I2C DRIVER
11926 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11928 F: drivers/i2c/busses/i2c-emev2.c
11930 RENESAS ETHERNET DRIVERS
11931 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11932 L: netdev@vger.kernel.org
11933 L: linux-renesas-soc@vger.kernel.org
11934 F: Documentation/devicetree/bindings/net/renesas,*.txt
11935 F: Documentation/devicetree/bindings/net/sh_eth.txt
11936 F: drivers/net/ethernet/renesas/
11937 F: include/linux/sh_eth.h
11939 RENESAS R-CAR GYROADC DRIVER
11940 M: Marek Vasut <marek.vasut@gmail.com>
11941 L: linux-iio@vger.kernel.org
11943 F: drivers/iio/adc/rcar_gyro_adc.c
11945 RENESAS R-CAR I2C DRIVERS
11946 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11948 F: drivers/i2c/busses/i2c-rcar.c
11949 F: drivers/i2c/busses/i2c-sh_mobile.c
11951 RENESAS USB PHY DRIVER
11952 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11953 L: linux-renesas-soc@vger.kernel.org
11955 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11957 RESET CONTROLLER FRAMEWORK
11958 M: Philipp Zabel <p.zabel@pengutronix.de>
11959 T: git git://git.pengutronix.de/git/pza/linux
11962 F: Documentation/devicetree/bindings/reset/
11963 F: include/dt-bindings/reset/
11964 F: include/linux/reset.h
11965 F: include/linux/reset-controller.h
11968 M: Johannes Berg <johannes@sipsolutions.net>
11969 L: linux-wireless@vger.kernel.org
11970 W: http://wireless.kernel.org/
11971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11974 F: Documentation/rfkill.txt
11975 F: Documentation/ABI/stable/sysfs-class-rfkill
11979 M: Thomas Graf <tgraf@suug.ch>
11980 M: Herbert Xu <herbert@gondor.apana.org.au>
11981 L: netdev@vger.kernel.org
11983 F: lib/rhashtable.c
11984 F: include/linux/rhashtable.h
11986 RICOH R5C592 MEMORYSTICK DRIVER
11987 M: Maxim Levitsky <maximlevitsky@gmail.com>
11989 F: drivers/memstick/host/r592.*
11991 RICOH SMARTMEDIA/XD DRIVER
11992 M: Maxim Levitsky <maximlevitsky@gmail.com>
11994 F: drivers/mtd/nand/raw/r852.c
11995 F: drivers/mtd/nand/raw/r852.h
11997 RISC-V ARCHITECTURE
11998 M: Palmer Dabbelt <palmer@sifive.com>
11999 M: Albert Ou <albert@sifive.com>
12000 L: linux-riscv@lists.infradead.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12008 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12009 W: http://sourceforge.net/projects/roccat/
12011 F: drivers/hid/hid-roccat*
12012 F: include/linux/hid-roccat*
12013 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12015 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12016 M: Jacob chen <jacob2.chen@rock-chips.com>
12017 L: linux-media@vger.kernel.org
12019 F: drivers/media/platform/rockchip/rga/
12020 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12023 M: Jiri Pirko <jiri@resnulli.us>
12024 L: netdev@vger.kernel.org
12026 F: drivers/net/ethernet/rocker/
12030 W: http://www.comtrol.com
12032 F: Documentation/serial/rocket.txt
12033 F: drivers/tty/rocket*
12035 ROCKETPORT EXPRESS/INFINITY DRIVER
12036 M: Kevin Cernekee <cernekee@gmail.com>
12037 L: linux-serial@vger.kernel.org
12039 F: drivers/tty/serial/rp2.*
12041 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12042 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12043 L: linux-kernel@vger.kernel.org
12044 L: linux-renesas-soc@vger.kernel.org
12046 F: drivers/mfd/bd9571mwv.c
12047 F: drivers/regulator/bd9571mwv-regulator.c
12048 F: drivers/gpio/gpio-bd9571mwv.c
12049 F: include/linux/mfd/bd9571mwv.h
12050 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12053 M: Ralf Baechle <ralf@linux-mips.org>
12054 L: linux-hams@vger.kernel.org
12055 W: http://www.linux-ax25.org/
12057 F: include/net/rose.h
12058 F: include/uapi/linux/rose.h
12061 RTL2830 MEDIA DRIVER
12062 M: Antti Palosaari <crope@iki.fi>
12063 L: linux-media@vger.kernel.org
12064 W: https://linuxtv.org
12065 W: http://palosaari.fi/linux/
12066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12067 T: git git://linuxtv.org/anttip/media_tree.git
12069 F: drivers/media/dvb-frontends/rtl2830*
12071 RTL2832 MEDIA DRIVER
12072 M: Antti Palosaari <crope@iki.fi>
12073 L: linux-media@vger.kernel.org
12074 W: https://linuxtv.org
12075 W: http://palosaari.fi/linux/
12076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12077 T: git git://linuxtv.org/anttip/media_tree.git
12079 F: drivers/media/dvb-frontends/rtl2832*
12081 RTL2832_SDR MEDIA DRIVER
12082 M: Antti Palosaari <crope@iki.fi>
12083 L: linux-media@vger.kernel.org
12084 W: https://linuxtv.org
12085 W: http://palosaari.fi/linux/
12086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12087 T: git git://linuxtv.org/anttip/media_tree.git
12089 F: drivers/media/dvb-frontends/rtl2832_sdr*
12091 RTL8180 WIRELESS DRIVER
12092 L: linux-wireless@vger.kernel.org
12093 W: http://wireless.kernel.org/
12094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12096 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12098 RTL8187 WIRELESS DRIVER
12099 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12100 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12101 M: Larry Finger <Larry.Finger@lwfinger.net>
12102 L: linux-wireless@vger.kernel.org
12103 W: http://wireless.kernel.org/
12104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12106 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12108 REALTEK WIRELESS DRIVER (rtlwifi family)
12109 M: Ping-Ke Shih <pkshih@realtek.com>
12110 L: linux-wireless@vger.kernel.org
12111 W: http://wireless.kernel.org/
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12114 F: drivers/net/wireless/realtek/rtlwifi/
12116 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12117 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12118 L: linux-wireless@vger.kernel.org
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12121 F: drivers/net/wireless/realtek/rtl8xxxu/
12123 RXRPC SOCKETS (AF_RXRPC)
12124 M: David Howells <dhowells@redhat.com>
12125 L: linux-afs@lists.infradead.org
12128 F: include/keys/rxrpc-type.h
12129 F: include/net/af_rxrpc.h
12130 F: include/trace/events/rxrpc.h
12131 F: include/uapi/linux/rxrpc.h
12132 F: Documentation/networking/rxrpc.txt
12133 W: https://www.infradead.org/~dhowells/kafs/
12135 S3 SAVAGE FRAMEBUFFER DRIVER
12136 M: Antonino Daplas <adaplas@gmail.com>
12137 L: linux-fbdev@vger.kernel.org
12139 F: drivers/video/fbdev/savage/
12142 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12143 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12144 L: linux-s390@vger.kernel.org
12145 W: http://www.ibm.com/developerworks/linux/linux390/
12146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12150 F: Documentation/s390/
12151 F: Documentation/driver-api/s390-drivers.rst
12153 S390 COMMON I/O LAYER
12154 M: Sebastian Ott <sebott@linux.ibm.com>
12155 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12156 L: linux-s390@vger.kernel.org
12157 W: http://www.ibm.com/developerworks/linux/linux390/
12159 F: drivers/s390/cio/
12162 M: Stefan Haberland <sth@linux.ibm.com>
12163 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12164 L: linux-s390@vger.kernel.org
12165 W: http://www.ibm.com/developerworks/linux/linux390/
12167 F: drivers/s390/block/dasd*
12168 F: block/partitions/ibm.c
12171 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12172 L: linux-s390@vger.kernel.org
12173 W: http://www.ibm.com/developerworks/linux/linux390/
12175 F: drivers/iommu/s390-iommu.c
12177 S390 IUCV NETWORK LAYER
12178 M: Julian Wiedmann <jwi@linux.ibm.com>
12179 M: Ursula Braun <ubraun@linux.ibm.com>
12180 L: linux-s390@vger.kernel.org
12181 W: http://www.ibm.com/developerworks/linux/linux390/
12183 F: drivers/s390/net/*iucv*
12184 F: include/net/iucv/
12187 S390 NETWORK DRIVERS
12188 M: Julian Wiedmann <jwi@linux.ibm.com>
12189 M: Ursula Braun <ubraun@linux.ibm.com>
12190 L: linux-s390@vger.kernel.org
12191 W: http://www.ibm.com/developerworks/linux/linux390/
12193 F: drivers/s390/net/
12196 M: Sebastian Ott <sebott@linux.ibm.com>
12197 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12198 L: linux-s390@vger.kernel.org
12199 W: http://www.ibm.com/developerworks/linux/linux390/
12202 F: drivers/pci/hotplug/s390_pci_hpc.c
12204 S390 VFIO-CCW DRIVER
12205 M: Cornelia Huck <cohuck@redhat.com>
12206 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12207 M: Halil Pasic <pasic@linux.ibm.com>
12208 L: linux-s390@vger.kernel.org
12209 L: kvm@vger.kernel.org
12211 F: drivers/s390/cio/vfio_ccw*
12212 F: Documentation/s390/vfio-ccw.txt
12213 F: include/uapi/linux/vfio_ccw.h
12216 M: Harald Freudenberger <freude@de.ibm.com>
12217 L: linux-s390@vger.kernel.org
12218 W: http://www.ibm.com/developerworks/linux/linux390/
12220 F: drivers/s390/crypto/
12223 M: Steffen Maier <maier@linux.ibm.com>
12224 M: Benjamin Block <bblock@linux.ibm.com>
12225 L: linux-s390@vger.kernel.org
12226 W: http://www.ibm.com/developerworks/linux/linux390/
12228 F: drivers/s390/scsi/zfcp_*
12230 S3C24XX SD/MMC Driver
12231 M: Ben Dooks <ben-linux@fluff.org>
12232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12234 F: drivers/mmc/host/s3cmci.*
12236 SAA6588 RDS RECEIVER DRIVER
12237 M: Hans Verkuil <hverkuil@xs4all.nl>
12238 L: linux-media@vger.kernel.org
12239 T: git git://linuxtv.org/media_tree.git
12240 W: https://linuxtv.org
12242 F: drivers/media/i2c/saa6588*
12244 SAA7134 VIDEO4LINUX DRIVER
12245 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12246 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12247 L: linux-media@vger.kernel.org
12248 W: https://linuxtv.org
12249 T: git git://linuxtv.org/media_tree.git
12251 F: Documentation/media/v4l-drivers/saa7134*
12252 F: drivers/media/pci/saa7134/
12254 SAA7146 VIDEO4LINUX-2 DRIVER
12255 M: Hans Verkuil <hverkuil@xs4all.nl>
12256 L: linux-media@vger.kernel.org
12257 T: git git://linuxtv.org/media_tree.git
12259 F: drivers/media/common/saa7146/
12260 F: drivers/media/pci/saa7146/
12261 F: include/media/saa7146*
12263 SAMSUNG AUDIO (ASoC) DRIVERS
12264 M: Krzysztof Kozlowski <krzk@kernel.org>
12265 M: Sangbeom Kim <sbkim73@samsung.com>
12266 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12269 F: sound/soc/samsung/
12270 F: Documentation/devicetree/bindings/sound/samsung*
12272 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12273 M: Krzysztof Kozlowski <krzk@kernel.org>
12274 L: linux-crypto@vger.kernel.org
12275 L: linux-samsung-soc@vger.kernel.org
12277 F: drivers/crypto/exynos-rng.c
12278 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12280 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12281 M: Łukasz Stelmach <l.stelmach@samsung.com>
12282 L: linux-samsung-soc@vger.kernel.org
12284 F: drivers/char/hw_random/exynos-trng.c
12285 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12287 SAMSUNG FRAMEBUFFER DRIVER
12288 M: Jingoo Han <jingoohan1@gmail.com>
12289 L: linux-fbdev@vger.kernel.org
12291 F: drivers/video/fbdev/s3c-fb.c
12293 SAMSUNG LAPTOP DRIVER
12294 M: Corentin Chary <corentin.chary@gmail.com>
12295 L: platform-driver-x86@vger.kernel.org
12297 F: drivers/platform/x86/samsung-laptop.c
12299 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12300 M: Sangbeom Kim <sbkim73@samsung.com>
12301 M: Krzysztof Kozlowski <krzk@kernel.org>
12302 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12303 L: linux-kernel@vger.kernel.org
12304 L: linux-samsung-soc@vger.kernel.org
12306 F: drivers/mfd/sec*.c
12307 F: drivers/regulator/s2m*.c
12308 F: drivers/regulator/s5m*.c
12309 F: drivers/clk/clk-s2mps11.c
12310 F: drivers/rtc/rtc-s5m.c
12311 F: include/linux/mfd/samsung/
12312 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12313 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12314 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12315 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12317 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12318 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12319 L: linux-media@vger.kernel.org
12320 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12322 F: drivers/media/platform/s3c-camif/
12323 F: include/media/drv-intf/s3c_camif.h
12325 SAMSUNG S3FWRN5 NFC DRIVER
12326 M: Robert Baldyga <r.baldyga@samsung.com>
12327 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12328 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12330 F: drivers/nfc/s3fwrn5
12332 SAMSUNG S5C73M3 CAMERA DRIVER
12333 M: Kyungmin Park <kyungmin.park@samsung.com>
12334 M: Andrzej Hajda <a.hajda@samsung.com>
12335 L: linux-media@vger.kernel.org
12337 F: drivers/media/i2c/s5c73m3/*
12339 SAMSUNG S5K5BAF CAMERA DRIVER
12340 M: Kyungmin Park <kyungmin.park@samsung.com>
12341 M: Andrzej Hajda <a.hajda@samsung.com>
12342 L: linux-media@vger.kernel.org
12344 F: drivers/media/i2c/s5k5baf.c
12346 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12347 M: Krzysztof Kozlowski <krzk@kernel.org>
12348 M: Vladimir Zapolskiy <vz@mleia.com>
12349 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12350 L: linux-crypto@vger.kernel.org
12351 L: linux-samsung-soc@vger.kernel.org
12353 F: drivers/crypto/s5p-sss.c
12355 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12356 M: Kyungmin Park <kyungmin.park@samsung.com>
12357 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12358 L: linux-media@vger.kernel.org
12359 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12361 F: drivers/media/platform/exynos4-is/
12363 SAMSUNG SOC CLOCK DRIVERS
12364 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12365 M: Tomasz Figa <tomasz.figa@gmail.com>
12366 M: Chanwoo Choi <cw00.choi@samsung.com>
12368 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12370 F: drivers/clk/samsung/
12371 F: include/dt-bindings/clock/exynos*.h
12372 F: Documentation/devicetree/bindings/clock/exynos*.txt
12374 SAMSUNG SPI DRIVERS
12375 M: Kukjin Kim <kgene@kernel.org>
12376 M: Krzysztof Kozlowski <krzk@kernel.org>
12377 M: Andi Shyti <andi@etezian.org>
12378 L: linux-spi@vger.kernel.org
12379 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12381 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12382 F: drivers/spi/spi-s3c*
12383 F: include/linux/platform_data/spi-s3c64xx.h
12385 SAMSUNG SXGBE DRIVERS
12386 M: Byungho An <bh74.an@samsung.com>
12387 M: Girish K S <ks.giri@samsung.com>
12388 M: Vipul Pandya <vipul.pandya@samsung.com>
12390 L: netdev@vger.kernel.org
12391 F: drivers/net/ethernet/samsung/sxgbe/
12393 SAMSUNG THERMAL DRIVER
12394 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12395 L: linux-pm@vger.kernel.org
12396 L: linux-samsung-soc@vger.kernel.org
12398 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12399 F: drivers/thermal/samsung/
12401 SAMSUNG USB2 PHY DRIVER
12402 M: Kamil Debski <kamil@wypas.org>
12403 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12404 L: linux-kernel@vger.kernel.org
12406 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12407 F: Documentation/phy/samsung-usb2.txt
12408 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12409 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12410 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12411 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12412 F: drivers/phy/samsung/phy-samsung-usb2.c
12413 F: drivers/phy/samsung/phy-samsung-usb2.h
12416 M: Zwane Mwaikambo <zwanem@gmail.com>
12418 F: drivers/watchdog/sc1200wdt.c
12421 M: Ingo Molnar <mingo@redhat.com>
12422 M: Peter Zijlstra <peterz@infradead.org>
12423 L: linux-kernel@vger.kernel.org
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12427 F: include/linux/sched.h
12428 F: include/uapi/linux/sched.h
12429 F: include/linux/wait.h
12431 SCR24X CHIP CARD INTERFACE DRIVER
12432 M: Lubomir Rintel <lkundrak@v3.sk>
12434 F: drivers/char/pcmcia/scr24x_cs.c
12437 M: Jens Axboe <axboe@kernel.dk>
12438 L: linux-scsi@vger.kernel.org
12439 W: http://www.kernel.dk
12441 F: drivers/scsi/sr*
12443 SCSI RDMA PROTOCOL (SRP) INITIATOR
12444 M: Bart Van Assche <bart.vanassche@sandisk.com>
12445 L: linux-rdma@vger.kernel.org
12447 W: http://www.openfabrics.org
12448 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12450 F: drivers/infiniband/ulp/srp/
12451 F: include/scsi/srp.h
12454 M: Doug Gilbert <dgilbert@interlog.com>
12455 L: linux-scsi@vger.kernel.org
12456 W: http://sg.danny.cz/sg
12458 F: Documentation/scsi/scsi-generic.txt
12459 F: drivers/scsi/sg.c
12460 F: include/scsi/sg.h
12463 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12465 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12467 L: linux-scsi@vger.kernel.org
12469 F: Documentation/devicetree/bindings/scsi/
12474 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12475 L: linux-scsi@vger.kernel.org
12477 F: Documentation/scsi/st.txt
12478 F: drivers/scsi/st.*
12479 F: drivers/scsi/st_*.h
12482 M: Vlad Yasevich <vyasevich@gmail.com>
12483 M: Neil Horman <nhorman@tuxdriver.com>
12484 L: linux-sctp@vger.kernel.org
12485 W: http://lksctp.sourceforge.net
12487 F: Documentation/networking/sctp.txt
12488 F: include/linux/sctp.h
12489 F: include/uapi/linux/sctp.h
12490 F: include/net/sctp/
12494 M: Jim Cromie <jim.cromie@gmail.com>
12496 F: Documentation/i2c/busses/scx200_acb
12497 F: arch/x86/platform/scx200/
12498 F: drivers/watchdog/scx200_wdt.c
12499 F: drivers/i2c/busses/scx200*
12500 F: drivers/mtd/maps/scx200_docflash.c
12501 F: include/linux/scx200.h
12504 M: Jim Cromie <jim.cromie@gmail.com>
12506 F: drivers/char/scx200_gpio.c
12507 F: include/linux/scx200_gpio.h
12509 SCx200 HRT CLOCKSOURCE DRIVER
12510 M: Jim Cromie <jim.cromie@gmail.com>
12512 F: drivers/clocksource/scx200_hrt.c
12514 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12515 M: Sascha Sommer <saschasommer@freenet.de>
12516 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12518 F: drivers/mmc/host/sdricoh_cs.c
12521 M: Kees Cook <keescook@chromium.org>
12522 R: Andy Lutomirski <luto@amacapital.net>
12523 R: Will Drewry <wad@chromium.org>
12524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12526 F: kernel/seccomp.c
12527 F: include/uapi/linux/seccomp.h
12528 F: include/linux/seccomp.h
12529 F: tools/testing/selftests/seccomp/*
12530 F: tools/testing/selftests/kselftest_harness.h
12531 F: Documentation/userspace-api/seccomp_filter.rst
12532 K: \bsecure_computing
12535 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12536 M: Al Cooper <alcooperx@gmail.com>
12537 L: linux-mmc@vger.kernel.org
12538 L: bcm-kernel-feedback-list@broadcom.com
12540 F: drivers/mmc/host/sdhci-brcmstb*
12542 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12543 M: Adrian Hunter <adrian.hunter@intel.com>
12544 L: linux-mmc@vger.kernel.org
12545 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12547 F: drivers/mmc/host/sdhci*
12548 F: include/linux/mmc/sdhci*
12550 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12551 M: Ben Dooks <ben-linux@fluff.org>
12552 M: Jaehoon Chung <jh80.chung@samsung.com>
12553 L: linux-mmc@vger.kernel.org
12555 F: drivers/mmc/host/sdhci-s3c*
12557 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12558 M: Viresh Kumar <vireshk@kernel.org>
12559 L: linux-mmc@vger.kernel.org
12561 F: drivers/mmc/host/sdhci-spear.c
12563 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12564 M: Kishon Vijay Abraham I <kishon@ti.com>
12565 L: linux-mmc@vger.kernel.org
12567 F: drivers/mmc/host/sdhci-omap.c
12569 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12570 M: Scott Bauer <scott.bauer@intel.com>
12571 M: Jonathan Derrick <jonathan.derrick@intel.com>
12572 L: linux-block@vger.kernel.org
12575 F: block/opal_proto.h
12576 F: include/linux/sed*
12577 F: include/uapi/linux/sed*
12580 M: Security Officers <security@kernel.org>
12584 M: James Morris <jmorris@namei.org>
12585 M: "Serge E. Hallyn" <serge@hallyn.com>
12586 L: linux-security-module@vger.kernel.org (suggested Cc:)
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12588 W: http://kernsec.org/
12592 SELINUX SECURITY MODULE
12593 M: Paul Moore <paul@paul-moore.com>
12594 M: Stephen Smalley <sds@tycho.nsa.gov>
12595 M: Eric Paris <eparis@parisplace.org>
12596 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12597 W: https://selinuxproject.org
12598 W: https://github.com/SELinuxProject
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12601 F: include/linux/selinux*
12602 F: security/selinux/
12603 F: scripts/selinux/
12604 F: Documentation/admin-guide/LSM/SELinux.rst
12607 M: Jiri Slaby <jirislaby@gmail.com>
12609 F: drivers/misc/phantom.c
12610 F: include/uapi/linux/phantom.h
12613 M: Rob Herring <robh@kernel.org>
12614 L: linux-serial@vger.kernel.org
12616 F: Documentation/devicetree/bindings/serial/slave-device.txt
12617 F: drivers/tty/serdev/
12618 F: include/linux/serdev.h
12621 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12622 L: linux-serial@vger.kernel.org
12624 F: Documentation/devicetree/bindings/serial/
12625 F: drivers/tty/serial/
12628 M: Sean Young <sean@mess.org>
12629 L: linux-media@vger.kernel.org
12631 F: drivers/media/rc/serial_ir.c
12634 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12635 M: Edward Cree <ecree@solarflare.com>
12636 M: Bert Kenward <bkenward@solarflare.com>
12637 L: netdev@vger.kernel.org
12639 F: drivers/net/ethernet/sfc/
12642 M: Dimitri Sivanich <sivanich@sgi.com>
12644 F: drivers/misc/sgi-gru/
12646 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12647 M: Pat Gefre <pfg@sgi.com>
12648 L: linux-ia64@vger.kernel.org
12650 F: Documentation/ia64/serial.txt
12651 F: drivers/tty/serial/ioc?_serial.c
12652 F: include/linux/ioc?.h
12654 SGI XP/XPC/XPNET DRIVER
12655 M: Cliff Whickman <cpw@sgi.com>
12656 M: Robin Holt <robinmholt@gmail.com>
12658 F: drivers/misc/sgi-xp/
12660 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12661 M: Ursula Braun <ubraun@linux.ibm.com>
12662 L: linux-s390@vger.kernel.org
12663 W: http://www.ibm.com/developerworks/linux/linux390/
12667 SH_VEU V4L2 MEM2MEM DRIVER
12668 L: linux-media@vger.kernel.org
12670 F: drivers/media/platform/sh_veu.c
12672 SH_VOU V4L2 OUTPUT DRIVER
12673 L: linux-media@vger.kernel.org
12675 F: drivers/media/platform/sh_vou.c
12676 F: include/media/drv-intf/sh_vou.h
12678 SI2157 MEDIA DRIVER
12679 M: Antti Palosaari <crope@iki.fi>
12680 L: linux-media@vger.kernel.org
12681 W: https://linuxtv.org
12682 W: http://palosaari.fi/linux/
12683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12684 T: git git://linuxtv.org/anttip/media_tree.git
12686 F: drivers/media/tuners/si2157*
12688 SI2165 MEDIA DRIVER
12689 M: Matthias Schwarzott <zzam@gentoo.org>
12690 L: linux-media@vger.kernel.org
12691 W: https://linuxtv.org
12692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12694 F: drivers/media/dvb-frontends/si2165*
12696 SI2168 MEDIA DRIVER
12697 M: Antti Palosaari <crope@iki.fi>
12698 L: linux-media@vger.kernel.org
12699 W: https://linuxtv.org
12700 W: http://palosaari.fi/linux/
12701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12702 T: git git://linuxtv.org/anttip/media_tree.git
12704 F: drivers/media/dvb-frontends/si2168*
12706 SI470X FM RADIO RECEIVER I2C DRIVER
12707 M: Hans Verkuil <hverkuil@xs4all.nl>
12708 L: linux-media@vger.kernel.org
12709 T: git git://linuxtv.org/media_tree.git
12710 W: https://linuxtv.org
12712 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12714 SI470X FM RADIO RECEIVER USB DRIVER
12715 M: Hans Verkuil <hverkuil@xs4all.nl>
12716 L: linux-media@vger.kernel.org
12717 T: git git://linuxtv.org/media_tree.git
12718 W: https://linuxtv.org
12720 F: drivers/media/radio/si470x/radio-si470x-common.c
12721 F: drivers/media/radio/si470x/radio-si470x.h
12722 F: drivers/media/radio/si470x/radio-si470x-usb.c
12724 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12725 M: Eduardo Valentin <edubezval@gmail.com>
12726 L: linux-media@vger.kernel.org
12727 T: git git://linuxtv.org/media_tree.git
12728 W: https://linuxtv.org
12730 F: drivers/media/radio/si4713/si4713.?
12732 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12733 M: Eduardo Valentin <edubezval@gmail.com>
12734 L: linux-media@vger.kernel.org
12735 T: git git://linuxtv.org/media_tree.git
12736 W: https://linuxtv.org
12738 F: drivers/media/radio/si4713/radio-platform-si4713.c
12740 SI4713 FM RADIO TRANSMITTER USB DRIVER
12741 M: Hans Verkuil <hverkuil@xs4all.nl>
12742 L: linux-media@vger.kernel.org
12743 T: git git://linuxtv.org/media_tree.git
12744 W: https://linuxtv.org
12746 F: drivers/media/radio/si4713/radio-usb-si4713.c
12749 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12750 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12751 L: linux-media@vger.kernel.org
12752 W: https://linuxtv.org
12753 T: git git://linuxtv.org/media_tree.git
12755 F: drivers/media/common/siano/
12756 F: drivers/media/usb/siano/
12757 F: drivers/media/usb/siano/
12758 F: drivers/media/mmc/siano/
12760 SILEAD TOUCHSCREEN DRIVER
12761 M: Hans de Goede <hdegoede@redhat.com>
12762 L: linux-input@vger.kernel.org
12763 L: platform-driver-x86@vger.kernel.org
12765 F: drivers/input/touchscreen/silead.c
12766 F: drivers/platform/x86/silead_dmi.c
12768 SILICON MOTION SM712 FRAME BUFFER DRIVER
12769 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12770 M: Teddy Wang <teddy.wang@siliconmotion.com>
12771 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12772 L: linux-fbdev@vger.kernel.org
12774 F: drivers/video/fbdev/sm712*
12775 F: Documentation/fb/sm712fb.txt
12777 SIMPLE FIRMWARE INTERFACE (SFI)
12778 M: Len Brown <lenb@kernel.org>
12779 L: sfi-devel@simplefirmware.org
12780 W: http://simplefirmware.org/
12781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12783 F: arch/x86/platform/sfi/
12785 F: include/linux/sfi*.h
12788 M: Hans de Goede <hdegoede@redhat.com>
12789 L: linux-fbdev@vger.kernel.org
12791 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12792 F: drivers/video/fbdev/simplefb.c
12793 F: include/linux/platform_data/simplefb.h
12795 SIMTEC EB110ATX (Chalice CATS)
12797 P: Vincent Sanders <vince@simtec.co.uk>
12798 M: Simtec Linux Team <linux@simtec.co.uk>
12799 W: http://www.simtec.co.uk/products/EB110ATX/
12802 SIMTEC EB2410ITX (BAST)
12804 P: Vincent Sanders <vince@simtec.co.uk>
12805 M: Simtec Linux Team <linux@simtec.co.uk>
12806 W: http://www.simtec.co.uk/products/EB2410ITX/
12808 F: arch/arm/mach-s3c24xx/mach-bast.c
12809 F: arch/arm/mach-s3c24xx/bast-ide.c
12810 F: arch/arm/mach-s3c24xx/bast-irq.c
12812 SIPHASH PRF ROUTINES
12813 M: Jason A. Donenfeld <Jason@zx2c4.com>
12816 F: lib/test_siphash.c
12817 F: include/linux/siphash.h
12820 M: Gavin Schenk <g.schenk@eckelmann.de>
12821 M: Uwe Kleine-König <kernel@pengutronix.de>
12824 F: include/trace/events/siox.h
12826 SIS 190 ETHERNET DRIVER
12827 M: Francois Romieu <romieu@fr.zoreil.com>
12828 L: netdev@vger.kernel.org
12830 F: drivers/net/ethernet/sis/sis190.c
12832 SIS 900/7016 FAST ETHERNET DRIVER
12833 M: Daniele Venzano <venza@brownhat.org>
12834 W: http://www.brownhat.org/sis900.html
12835 L: netdev@vger.kernel.org
12837 F: drivers/net/ethernet/sis/sis900.*
12839 SIS FRAMEBUFFER DRIVER
12840 M: Thomas Winischhofer <thomas@winischhofer.net>
12841 W: http://www.winischhofer.net/linuxsisvga.shtml
12843 F: Documentation/fb/sisfb.txt
12844 F: drivers/video/fbdev/sis/
12845 F: include/video/sisfb.h
12848 M: Thomas Winischhofer <thomas@winischhofer.net>
12849 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12851 F: drivers/usb/misc/sisusbvga/
12854 M: Christoph Lameter <cl@linux.com>
12855 M: Pekka Enberg <penberg@kernel.org>
12856 M: David Rientjes <rientjes@google.com>
12857 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12858 M: Andrew Morton <akpm@linux-foundation.org>
12859 L: linux-mm@kvack.org
12861 F: include/linux/sl?b*.h
12864 SLEEPABLE READ-COPY UPDATE (SRCU)
12865 M: Lai Jiangshan <jiangshanlai@gmail.com>
12866 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12867 M: Josh Triplett <josh@joshtriplett.org>
12868 R: Steven Rostedt <rostedt@goodmis.org>
12869 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12870 L: linux-kernel@vger.kernel.org
12871 W: http://www.rdrop.com/users/paulmck/RCU/
12873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12874 F: include/linux/srcu.h
12875 F: kernel/rcu/srcu.c
12877 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12878 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12879 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12881 F: drivers/slimbus/
12882 F: Documentation/devicetree/bindings/slimbus/
12883 F: include/linux/slimbus.h
12885 SMACK SECURITY MODULE
12886 M: Casey Schaufler <casey@schaufler-ca.com>
12887 L: linux-security-module@vger.kernel.org
12888 W: http://schaufler-ca.com
12889 T: git git://github.com/cschaufler/smack-next
12891 F: Documentation/admin-guide/LSM/Smack.rst
12894 SMC91x ETHERNET DRIVER
12895 M: Nicolas Pitre <nico@fluxnic.net>
12897 F: drivers/net/ethernet/smsc/smc91x.*
12899 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12900 M: Sakari Ailus <sakari.ailus@iki.fi>
12901 L: linux-media@vger.kernel.org
12903 F: drivers/media/i2c/smiapp/
12904 F: include/media/i2c/smiapp.h
12905 F: drivers/media/i2c/smiapp-pll.c
12906 F: drivers/media/i2c/smiapp-pll.h
12907 F: include/uapi/linux/smiapp.h
12908 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12910 SMM665 HARDWARE MONITOR DRIVER
12911 M: Guenter Roeck <linux@roeck-us.net>
12912 L: linux-hwmon@vger.kernel.org
12914 F: Documentation/hwmon/smm665
12915 F: drivers/hwmon/smm665.c
12917 SMSC EMC2103 HARDWARE MONITOR DRIVER
12918 M: Steve Glendinning <steve.glendinning@shawell.net>
12919 L: linux-hwmon@vger.kernel.org
12921 F: Documentation/hwmon/emc2103
12922 F: drivers/hwmon/emc2103.c
12924 SMSC SCH5627 HARDWARE MONITOR DRIVER
12925 M: Hans de Goede <hdegoede@redhat.com>
12926 L: linux-hwmon@vger.kernel.org
12928 F: Documentation/hwmon/sch5627
12929 F: drivers/hwmon/sch5627.c
12931 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12932 M: Steve Glendinning <steve.glendinning@shawell.net>
12933 L: linux-fbdev@vger.kernel.org
12935 F: drivers/video/fbdev/smscufx.c
12937 SMSC47B397 HARDWARE MONITOR DRIVER
12938 M: Jean Delvare <jdelvare@suse.com>
12939 L: linux-hwmon@vger.kernel.org
12941 F: Documentation/hwmon/smsc47b397
12942 F: drivers/hwmon/smsc47b397.c
12944 SMSC911x ETHERNET DRIVER
12945 M: Steve Glendinning <steve.glendinning@shawell.net>
12946 L: netdev@vger.kernel.org
12948 F: include/linux/smsc911x.h
12949 F: drivers/net/ethernet/smsc/smsc911x.*
12951 SMSC9420 PCI ETHERNET DRIVER
12952 M: Steve Glendinning <steve.glendinning@shawell.net>
12953 L: netdev@vger.kernel.org
12955 F: drivers/net/ethernet/smsc/smsc9420.*
12957 SOC-CAMERA V4L2 SUBSYSTEM
12958 L: linux-media@vger.kernel.org
12959 T: git git://linuxtv.org/media_tree.git
12961 F: include/media/soc*
12962 F: drivers/media/i2c/soc_camera/
12963 F: drivers/media/platform/soc_camera/
12965 SOCIONEXT SYNQUACER I2C DRIVER
12966 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
12967 L: linux-i2c@vger.kernel.org
12969 F: drivers/i2c/busses/i2c-synquacer.c
12970 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12972 SOCIONEXT UNIPHIER SOUND DRIVER
12973 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12974 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12976 F: sound/soc/uniphier/
12978 SOEKRIS NET48XX LED SUPPORT
12979 M: Chris Boot <bootc@bootc.net>
12981 F: drivers/leds/leds-net48xx.c
12983 SOFT-ROCE DRIVER (rxe)
12984 M: Moni Shoua <monis@mellanox.com>
12985 L: linux-rdma@vger.kernel.org
12987 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12988 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12989 F: drivers/infiniband/sw/rxe/
12990 F: include/uapi/rdma/rdma_user_rxe.h
12992 SOFTLOGIC 6x10 MPEG CODEC
12993 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12994 M: Anton Sviridenko <anton@corp.bluecherry.net>
12995 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12996 M: Andrey Utkin <andrey_utkin@fastmail.com>
12997 M: Ismael Luceno <ismael@iodev.co.uk>
12998 L: linux-media@vger.kernel.org
13000 F: drivers/media/pci/solo6x10/
13002 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13003 M: James Morse <james.morse@arm.com>
13004 L: linux-arm-kernel@lists.infradead.org
13006 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13007 F: drivers/firmware/arm_sdei.c
13008 F: include/linux/sdei.h
13009 F: include/uapi/linux/sdei.h
13011 SOFTWARE RAID (Multiple Disks) SUPPORT
13012 M: Shaohua Li <shli@kernel.org>
13013 L: linux-raid@vger.kernel.org
13014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13016 F: drivers/md/Makefile
13017 F: drivers/md/Kconfig
13019 F: drivers/md/raid*
13020 F: include/linux/raid/
13021 F: include/uapi/linux/raid/
13023 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13024 M: Jassi Brar <jaswinder.singh@linaro.org>
13025 L: netdev@vger.kernel.org
13027 F: drivers/net/ethernet/socionext/netsec.c
13028 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13030 SOLIDRUN CLEARFOG SUPPORT
13031 M: Russell King <linux@armlinux.org.uk>
13033 F: arch/arm/boot/dts/armada-388-clearfog*
13034 F: arch/arm/boot/dts/armada-38x-solidrun-*
13036 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13037 M: Russell King <linux@armlinux.org.uk>
13039 F: arch/arm/boot/dts/imx6*-cubox-i*
13040 F: arch/arm/boot/dts/imx6*-hummingboard*
13041 F: arch/arm/boot/dts/imx6*-sr-*
13043 SONIC NETWORK DRIVER
13044 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13045 L: netdev@vger.kernel.org
13047 F: drivers/net/ethernet/natsemi/sonic.*
13049 SONICS SILICON BACKPLANE DRIVER (SSB)
13050 M: Michael Buesch <m@bues.ch>
13051 L: linux-wireless@vger.kernel.org
13054 F: include/linux/ssb/
13056 SONY IMX274 SENSOR DRIVER
13057 M: Leon Luo <leonl@leopardimaging.com>
13058 L: linux-media@vger.kernel.org
13059 T: git git://linuxtv.org/media_tree.git
13061 F: drivers/media/i2c/imx274.c
13062 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13064 SONY MEMORYSTICK CARD SUPPORT
13065 M: Alex Dubov <oakad@yahoo.com>
13066 W: http://tifmxx.berlios.de/
13068 F: drivers/memstick/host/tifm_ms.c
13070 SONY MEMORYSTICK STANDARD SUPPORT
13071 M: Maxim Levitsky <maximlevitsky@gmail.com>
13073 F: drivers/memstick/core/ms_block.*
13075 SONY VAIO CONTROL DEVICE DRIVER
13076 M: Mattia Dongili <malattia@linux.it>
13077 L: platform-driver-x86@vger.kernel.org
13078 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13080 F: Documentation/laptops/sony-laptop.txt
13081 F: drivers/char/sonypi.c
13082 F: drivers/platform/x86/sony-laptop.c
13083 F: include/linux/sony-laptop.h
13086 M: Jaroslav Kysela <perex@perex.cz>
13087 M: Takashi Iwai <tiwai@suse.com>
13088 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13089 W: http://www.alsa-project.org/
13090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13091 T: git git://git.alsa-project.org/alsa-kernel.git
13092 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13094 F: Documentation/sound/
13096 F: include/uapi/sound/
13099 SOUND - COMPRESSED AUDIO
13100 M: Vinod Koul <vinod.koul@intel.com>
13101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13104 F: Documentation/sound/alsa/compress_offload.txt
13105 F: include/sound/compress_driver.h
13106 F: include/uapi/sound/compress_*
13107 F: sound/core/compress_offload.c
13108 F: sound/soc/soc-compress.c
13110 SOUND - DMAENGINE HELPERS
13111 M: Lars-Peter Clausen <lars@metafoo.de>
13113 F: include/sound/dmaengine_pcm.h
13114 F: sound/core/pcm_dmaengine.c
13115 F: sound/soc/soc-generic-dmaengine-pcm.c
13117 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13118 M: Liam Girdwood <lgirdwood@gmail.com>
13119 M: Mark Brown <broonie@kernel.org>
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13122 W: http://alsa-project.org/main/index.php/ASoC
13124 F: Documentation/devicetree/bindings/sound/
13125 F: Documentation/sound/alsa/soc/
13127 F: include/sound/soc*
13129 SOUNDWIRE SUBSYSTEM
13130 M: Vinod Koul <vinod.koul@intel.com>
13131 M: Sanyog Kale <sanyog.r.kale@intel.com>
13132 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13135 F: Documentation/driver-api/soundwire/
13136 F: drivers/soundwire/
13137 F: include/linux/soundwire/
13140 M: Olli Salonen <olli.salonen@iki.fi>
13141 L: linux-media@vger.kernel.org
13142 W: https://linuxtv.org
13143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13145 F: drivers/media/dvb-frontends/sp2*
13147 SPARC + UltraSPARC (sparc/sparc64)
13148 M: "David S. Miller" <davem@davemloft.net>
13149 L: sparclinux@vger.kernel.org
13150 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13157 SPARC SERIAL DRIVERS
13158 M: "David S. Miller" <davem@davemloft.net>
13159 L: sparclinux@vger.kernel.org
13160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13163 F: include/linux/sunserialcore.h
13164 F: drivers/tty/serial/suncore.c
13165 F: drivers/tty/serial/sunhv.c
13166 F: drivers/tty/serial/sunsab.c
13167 F: drivers/tty/serial/sunsab.h
13168 F: drivers/tty/serial/sunsu.c
13169 F: drivers/tty/serial/sunzilog.c
13170 F: drivers/tty/serial/sunzilog.h
13171 F: drivers/tty/vcc.c
13174 M: "Christopher Li" <sparse@chrisli.org>
13175 L: linux-sparse@vger.kernel.org
13176 W: https://sparse.wiki.kernel.org/
13177 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13178 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13180 F: include/linux/compiler.h
13182 SPEAR CLOCK FRAMEWORK SUPPORT
13183 M: Viresh Kumar <vireshk@kernel.org>
13184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13185 W: http://www.st.com/spear
13187 F: drivers/clk/spear/
13189 SPEAR PLATFORM SUPPORT
13190 M: Viresh Kumar <vireshk@kernel.org>
13191 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13193 W: http://www.st.com/spear
13195 F: arch/arm/boot/dts/spear*
13196 F: arch/arm/mach-spear/
13199 M: Marek Vasut <marek.vasut@gmail.com>
13200 L: linux-mtd@lists.infradead.org
13201 W: http://www.linux-mtd.infradead.org/
13202 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13203 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13204 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13206 F: drivers/mtd/spi-nor/
13207 F: include/linux/mtd/spi-nor.h
13210 M: Mark Brown <broonie@kernel.org>
13211 L: linux-spi@vger.kernel.org
13212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13213 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13215 F: Documentation/devicetree/bindings/spi/
13216 F: Documentation/spi/
13218 F: include/linux/spi/
13219 F: include/uapi/linux/spi/
13222 SPIDERNET NETWORK DRIVER for CELL
13223 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13224 L: netdev@vger.kernel.org
13226 F: Documentation/networking/spider_net.txt
13227 F: drivers/net/ethernet/toshiba/spider_net*
13230 R: Stephen Boyd <sboyd@kernel.org>
13231 L: linux-arm-msm@vger.kernel.org
13232 F: Documentation/devicetree/bindings/spmi/
13234 F: include/dt-bindings/spmi/spmi.h
13235 F: include/linux/spmi.h
13236 F: include/trace/events/spmi.h
13239 M: Jeremy Kerr <jk@ozlabs.org>
13240 L: linuxppc-dev@lists.ozlabs.org
13241 W: http://www.ibm.com/developerworks/power/cell/
13243 F: Documentation/filesystems/spufs.txt
13244 F: arch/powerpc/platforms/cell/spufs/
13246 SQUASHFS FILE SYSTEM
13247 M: Phillip Lougher <phillip@squashfs.org.uk>
13248 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13249 W: http://squashfs.org.uk
13250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13252 F: Documentation/filesystems/squashfs.txt
13255 SRM (Alpha) environment access
13256 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13258 F: arch/alpha/kernel/srm_env.c
13261 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13262 L: stable@vger.kernel.org
13264 F: Documentation/process/stable-kernel-rules.rst
13266 STAGING - ATOMISP DRIVER
13267 M: Alan Cox <alan@linux.intel.com>
13268 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13269 L: linux-media@vger.kernel.org
13271 F: drivers/staging/media/atomisp/
13274 M: Ian Abbott <abbotti@mev.co.uk>
13275 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13277 F: drivers/staging/comedi/
13279 STAGING - FLARION FT1000 DRIVERS
13280 M: Marek Belisko <marek.belisko@gmail.com>
13282 F: drivers/staging/ft1000/
13284 STAGING - INDUSTRIAL IO
13285 M: Jonathan Cameron <jic23@kernel.org>
13286 L: linux-iio@vger.kernel.org
13288 F: Documentation/devicetree/bindings/staging/iio/
13289 F: drivers/staging/iio/
13291 STAGING - LUSTRE PARALLEL FILESYSTEM
13292 M: Oleg Drokin <oleg.drokin@intel.com>
13293 M: Andreas Dilger <andreas.dilger@intel.com>
13294 M: James Simmons <jsimmons@infradead.org>
13295 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13296 W: http://wiki.lustre.org/
13298 F: drivers/staging/lustre
13300 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13301 M: Marc Dietrich <marvin24@gmx.de>
13302 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13303 L: linux-tegra@vger.kernel.org
13305 F: drivers/staging/nvec/
13307 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13308 M: Jens Frederich <jfrederich@gmail.com>
13309 M: Daniel Drake <dsd@laptop.org>
13310 M: Jon Nettleton <jon.nettleton@gmail.com>
13311 W: http://wiki.laptop.org/go/DCON
13313 F: drivers/staging/olpc_dcon/
13315 STAGING - REALTEK RTL8712U DRIVERS
13316 M: Larry Finger <Larry.Finger@lwfinger.net>
13317 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13319 F: drivers/staging/rtl8712/
13321 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13322 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13323 M: Teddy Wang <teddy.wang@siliconmotion.com>
13324 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13325 L: linux-fbdev@vger.kernel.org
13327 F: drivers/staging/sm750fb/
13329 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13330 M: William Hubbs <w.d.hubbs@gmail.com>
13331 M: Chris Brannon <chris@the-brannons.com>
13332 M: Kirk Reiser <kirk@reisers.ca>
13333 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13334 L: speakup@linux-speakup.org
13335 W: http://www.linux-speakup.org/
13337 F: drivers/staging/speakup/
13339 STAGING - VIA VT665X DRIVERS
13340 M: Forest Bond <forest@alittletooquiet.net>
13342 F: drivers/staging/vt665?/
13344 STAGING - WILC1000 WIFI DRIVER
13345 M: Aditya Shankar <aditya.shankar@microchip.com>
13346 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13347 L: linux-wireless@vger.kernel.org
13349 F: drivers/staging/wilc1000/
13351 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13352 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13354 F: drivers/staging/xgifb/
13357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13359 L: devel@driverdev.osuosl.org
13361 F: drivers/staging/
13363 STARFIRE/DURALAN NETWORK DRIVER
13364 M: Ion Badulescu <ionut@badula.org>
13366 F: drivers/net/ethernet/adaptec/starfire*
13368 STEC S1220 SKD DRIVER
13369 M: Bart Van Assche <bart.vanassche@wdc.com>
13370 L: linux-block@vger.kernel.org
13372 F: drivers/block/skd*[ch]
13375 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13377 F: drivers/staging/media/st-cec/
13378 F: Documentation/devicetree/bindings/media/stih-cec.txt
13380 STK1160 USB VIDEO CAPTURE DRIVER
13381 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13382 L: linux-media@vger.kernel.org
13383 T: git git://linuxtv.org/media_tree.git
13385 F: drivers/media/usb/stk1160/
13387 STMMAC ETHERNET DRIVER
13388 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13389 M: Alexandre Torgue <alexandre.torgue@st.com>
13390 L: netdev@vger.kernel.org
13391 W: http://www.stlinux.com
13393 F: drivers/net/ethernet/stmicro/stmmac/
13396 M: Sam Creasey <sammy@sammy.net>
13397 W: http://sammy.net/sun3/
13399 F: arch/m68k/kernel/*sun3*
13400 F: arch/m68k/sun3*/
13401 F: arch/m68k/include/asm/sun3*
13402 F: drivers/net/ethernet/i825xx/sun3*
13404 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13405 M: Hans de Goede <hdegoede@redhat.com>
13406 L: linux-input@vger.kernel.org
13408 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13409 F: drivers/input/keyboard/sun4i-lradc-keys.c
13411 SUNDANCE NETWORK DRIVER
13412 M: Denis Kirjanov <kda@linux-powerpc.org>
13413 L: netdev@vger.kernel.org
13415 F: drivers/net/ethernet/dlink/sundance.c
13418 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13419 M: Rich Felker <dalias@libc.org>
13420 L: linux-sh@vger.kernel.org
13421 Q: http://patchwork.kernel.org/project/linux-sh/list/
13423 F: Documentation/sh/
13428 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13429 M: Len Brown <len.brown@intel.com>
13430 M: Pavel Machek <pavel@ucw.cz>
13431 L: linux-pm@vger.kernel.org
13432 B: https://bugzilla.kernel.org
13434 F: Documentation/power/
13435 F: arch/x86/kernel/acpi/
13436 F: drivers/base/power/
13438 F: include/linux/suspend.h
13439 F: include/linux/freezer.h
13440 F: include/linux/pm.h
13443 M: Martin Mares <mj@ucw.cz>
13444 L: linux-video@atrey.karlin.mff.cuni.cz
13446 F: Documentation/svga.txt
13447 F: arch/x86/boot/video*
13450 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13451 L: iommu@lists.linux-foundation.org
13452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13455 F: arch/*/kernel/pci-swiotlb.c
13456 F: include/linux/swiotlb.h
13459 M: Jiri Pirko <jiri@resnulli.us>
13460 M: Ivan Vecera <ivecera@redhat.com>
13461 L: netdev@vger.kernel.org
13464 F: include/net/switchdev.h
13466 SYNC FILE FRAMEWORK
13467 M: Sumit Semwal <sumit.semwal@linaro.org>
13468 R: Gustavo Padovan <gustavo@padovan.org>
13470 L: linux-media@vger.kernel.org
13471 L: dri-devel@lists.freedesktop.org
13472 F: drivers/dma-buf/sync_*
13473 F: drivers/dma-buf/dma-fence*
13474 F: drivers/dma-buf/sw_sync.c
13475 F: include/linux/sync_file.h
13476 F: include/uapi/linux/sync_file.h
13477 F: Documentation/sync_file.txt
13478 T: git git://anongit.freedesktop.org/drm/drm-misc
13480 SYNOPSYS ARC ARCHITECTURE
13481 M: Vineet Gupta <vgupta@synopsys.com>
13482 L: linux-snps-arc@lists.infradead.org
13485 F: Documentation/devicetree/bindings/arc/*
13486 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13487 F: drivers/clocksource/arc_timer.c
13488 F: drivers/tty/serial/arc_uart.c
13489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13491 SYNOPSYS ARC HSDK SDP pll clock driver
13492 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13494 F: drivers/clk/clk-hsdk-pll.c
13495 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13497 SYNOPSYS ARC SDP clock driver
13498 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13500 F: drivers/clk/axs10x/*
13501 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13503 SYNOPSYS ARC SDP platform support
13504 M: Alexey Brodkin <abrodkin@synopsys.com>
13506 F: arch/arc/plat-axs10x
13507 F: arch/arc/boot/dts/ax*
13508 F: Documentation/devicetree/bindings/arc/axs10*
13510 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13511 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13513 F: drivers/reset/reset-axs10x.c
13514 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13516 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13517 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13519 F: drivers/tty/serial/8250/8250_dw.c
13521 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13522 M: Hoan Tran <hotran@apm.com>
13523 L: linux-gpio@vger.kernel.org
13525 F: drivers/gpio/gpio-dwapb.c
13526 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13528 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13529 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13531 F: drivers/dma/dwi-axi-dmac/
13532 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13534 SYNOPSYS DESIGNWARE DMAC DRIVER
13535 M: Viresh Kumar <vireshk@kernel.org>
13536 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13538 F: include/linux/dma/dw.h
13539 F: include/linux/platform_data/dma-dw.h
13542 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13543 M: Jose Abreu <Jose.Abreu@synopsys.com>
13544 L: netdev@vger.kernel.org
13546 F: drivers/net/ethernet/synopsys/
13548 SYNOPSYS DESIGNWARE I2C DRIVER
13549 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13550 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13551 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13552 L: linux-i2c@vger.kernel.org
13554 F: drivers/i2c/busses/i2c-designware-*
13555 F: include/linux/platform_data/i2c-designware.h
13557 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13558 M: Jaehoon Chung <jh80.chung@samsung.com>
13559 L: linux-mmc@vger.kernel.org
13561 F: drivers/mmc/host/dw_mmc*
13563 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13564 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13566 F: drivers/reset/reset-hsdk.c
13567 F: include/dt-bindings/reset/snps,hsdk-reset.h
13568 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13570 SYSTEM CONFIGURATION (SYSCON)
13571 M: Lee Jones <lee.jones@linaro.org>
13572 M: Arnd Bergmann <arnd@arndb.de>
13573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13575 F: drivers/mfd/syscon.c
13577 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13578 M: Sudeep Holla <sudeep.holla@arm.com>
13579 L: linux-arm-kernel@lists.infradead.org
13581 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13582 F: drivers/clk/clk-sc[mp]i.c
13583 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13584 F: drivers/firmware/arm_scpi.c
13585 F: drivers/firmware/arm_scmi/
13586 F: include/linux/sc[mp]i_protocol.h
13588 SYSTEM RESET/SHUTDOWN DRIVERS
13589 M: Sebastian Reichel <sre@kernel.org>
13590 L: linux-pm@vger.kernel.org
13591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13593 F: Documentation/devicetree/bindings/power/reset/
13594 F: drivers/power/reset/
13596 SYSTEM TRACE MODULE CLASS
13597 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13600 F: Documentation/trace/stm.txt
13601 F: drivers/hwtracing/stm/
13602 F: include/linux/stm.h
13603 F: include/uapi/linux/stm.h
13606 M: Christoph Hellwig <hch@infradead.org>
13608 F: Documentation/filesystems/sysv-fs.txt
13610 F: include/linux/sysv_fs.h
13613 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13614 L: linux-scsi@vger.kernel.org
13615 L: target-devel@vger.kernel.org
13616 W: http://www.linux-iscsi.org
13617 W: http://groups.google.com/group/linux-iscsi-target-dev
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13622 F: Documentation/target/
13624 TASKSTATS STATISTICS INTERFACE
13625 M: Balbir Singh <bsingharora@gmail.com>
13627 F: Documentation/accounting/taskstats*
13628 F: include/linux/taskstats*
13629 F: kernel/taskstats.c
13632 M: Jamal Hadi Salim <jhs@mojatatu.com>
13633 M: Cong Wang <xiyou.wangcong@gmail.com>
13634 M: Jiri Pirko <jiri@resnulli.us>
13635 L: netdev@vger.kernel.org
13637 F: include/net/pkt_cls.h
13638 F: include/net/pkt_sched.h
13639 F: include/net/tc_act/
13640 F: include/uapi/linux/pkt_cls.h
13641 F: include/uapi/linux/pkt_sched.h
13642 F: include/uapi/linux/tc_act/
13643 F: include/uapi/linux/tc_ematch/
13646 TCP LOW PRIORITY MODULE
13647 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13648 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13649 W: http://tcp-lp-mod.sourceforge.net/
13651 F: net/ipv4/tcp_lp.c
13653 TDA10071 MEDIA DRIVER
13654 M: Antti Palosaari <crope@iki.fi>
13655 L: linux-media@vger.kernel.org
13656 W: https://linuxtv.org
13657 W: http://palosaari.fi/linux/
13658 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13659 T: git git://linuxtv.org/anttip/media_tree.git
13661 F: drivers/media/dvb-frontends/tda10071*
13663 TDA18212 MEDIA DRIVER
13664 M: Antti Palosaari <crope@iki.fi>
13665 L: linux-media@vger.kernel.org
13666 W: https://linuxtv.org
13667 W: http://palosaari.fi/linux/
13668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13669 T: git git://linuxtv.org/anttip/media_tree.git
13671 F: drivers/media/tuners/tda18212*
13673 TDA18218 MEDIA DRIVER
13674 M: Antti Palosaari <crope@iki.fi>
13675 L: linux-media@vger.kernel.org
13676 W: https://linuxtv.org
13677 W: http://palosaari.fi/linux/
13678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13679 T: git git://linuxtv.org/anttip/media_tree.git
13681 F: drivers/media/tuners/tda18218*
13683 TDA18250 MEDIA DRIVER
13684 M: Olli Salonen <olli.salonen@iki.fi>
13685 L: linux-media@vger.kernel.org
13686 W: https://linuxtv.org
13687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13688 T: git git://linuxtv.org/media_tree.git
13690 F: drivers/media/tuners/tda18250*
13692 TDA18271 MEDIA DRIVER
13693 M: Michael Krufky <mkrufky@linuxtv.org>
13694 L: linux-media@vger.kernel.org
13695 W: https://linuxtv.org
13696 W: http://github.com/mkrufky
13697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13698 T: git git://linuxtv.org/mkrufky/tuners.git
13700 F: drivers/media/tuners/tda18271*
13702 TDA1997x MEDIA DRIVER
13703 M: Tim Harvey <tharvey@gateworks.com>
13704 L: linux-media@vger.kernel.org
13705 W: https://linuxtv.org
13706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13708 F: drivers/media/i2c/tda1997x.*
13710 TDA827x MEDIA DRIVER
13711 M: Michael Krufky <mkrufky@linuxtv.org>
13712 L: linux-media@vger.kernel.org
13713 W: https://linuxtv.org
13714 W: http://github.com/mkrufky
13715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13716 T: git git://linuxtv.org/mkrufky/tuners.git
13718 F: drivers/media/tuners/tda8290.*
13720 TDA8290 MEDIA DRIVER
13721 M: Michael Krufky <mkrufky@linuxtv.org>
13722 L: linux-media@vger.kernel.org
13723 W: https://linuxtv.org
13724 W: http://github.com/mkrufky
13725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13726 T: git git://linuxtv.org/mkrufky/tuners.git
13728 F: drivers/media/tuners/tda8290.*
13730 TDA9840 MEDIA DRIVER
13731 M: Hans Verkuil <hverkuil@xs4all.nl>
13732 L: linux-media@vger.kernel.org
13733 T: git git://linuxtv.org/media_tree.git
13734 W: https://linuxtv.org
13736 F: drivers/media/i2c/tda9840*
13738 TEA5761 TUNER DRIVER
13739 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13740 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13741 L: linux-media@vger.kernel.org
13742 W: https://linuxtv.org
13743 T: git git://linuxtv.org/media_tree.git
13745 F: drivers/media/tuners/tea5761.*
13747 TEA5767 TUNER DRIVER
13748 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13749 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13750 L: linux-media@vger.kernel.org
13751 W: https://linuxtv.org
13752 T: git git://linuxtv.org/media_tree.git
13754 F: drivers/media/tuners/tea5767.*
13756 TEA6415C MEDIA DRIVER
13757 M: Hans Verkuil <hverkuil@xs4all.nl>
13758 L: linux-media@vger.kernel.org
13759 T: git git://linuxtv.org/media_tree.git
13760 W: https://linuxtv.org
13762 F: drivers/media/i2c/tea6415c*
13764 TEA6420 MEDIA DRIVER
13765 M: Hans Verkuil <hverkuil@xs4all.nl>
13766 L: linux-media@vger.kernel.org
13767 T: git git://linuxtv.org/media_tree.git
13768 W: https://linuxtv.org
13770 F: drivers/media/i2c/tea6420*
13773 M: Jiri Pirko <jiri@resnulli.us>
13774 L: netdev@vger.kernel.org
13776 F: drivers/net/team/
13777 F: include/linux/if_team.h
13778 F: include/uapi/linux/if_team.h
13780 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13781 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13783 F: arch/x86/platform/ts5500/
13785 TECHNOTREND USB IR RECEIVER
13786 M: Sean Young <sean@mess.org>
13787 L: linux-media@vger.kernel.org
13789 F: drivers/media/rc/ttusbir.c
13791 TECHWELL TW9910 VIDEO DECODER
13792 L: linux-media@vger.kernel.org
13794 F: drivers/media/i2c/tw9910.c
13795 F: include/media/i2c/tw9910.h
13798 M: Jens Wiklander <jens.wiklander@linaro.org>
13800 F: include/linux/tee_drv.h
13801 F: include/uapi/linux/tee.h
13803 F: Documentation/tee.txt
13805 TEGRA ARCHITECTURE SUPPORT
13806 M: Thierry Reding <thierry.reding@gmail.com>
13807 M: Jonathan Hunter <jonathanh@nvidia.com>
13808 L: linux-tegra@vger.kernel.org
13809 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13815 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13816 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13818 F: drivers/clk/tegra/
13821 M: Laxman Dewangan <ldewangan@nvidia.com>
13822 M: Jon Hunter <jonathanh@nvidia.com>
13824 F: drivers/dma/tegra*
13827 M: Laxman Dewangan <ldewangan@nvidia.com>
13829 F: drivers/i2c/busses/i2c-tegra.c
13831 TEGRA IOMMU DRIVERS
13832 M: Thierry Reding <thierry.reding@gmail.com>
13833 L: linux-tegra@vger.kernel.org
13835 F: drivers/iommu/tegra*
13838 M: Rakesh Iyer <riyer@nvidia.com>
13839 M: Laxman Dewangan <ldewangan@nvidia.com>
13841 F: drivers/input/keyboard/tegra-kbc.c
13844 M: Thierry Reding <thierry.reding@gmail.com>
13846 F: drivers/pwm/pwm-tegra.c
13848 TEGRA SERIAL DRIVER
13849 M: Laxman Dewangan <ldewangan@nvidia.com>
13851 F: drivers/tty/serial/serial-tegra.c
13854 M: Laxman Dewangan <ldewangan@nvidia.com>
13856 F: drivers/spi/spi-tegra*
13858 TEHUTI ETHERNET DRIVER
13859 M: Andy Gospodarek <andy@greyhouse.net>
13860 L: netdev@vger.kernel.org
13862 F: drivers/net/ethernet/tehuti/*
13864 Telecom Clock Driver for MCPL0010
13865 M: Mark Gross <mark.gross@intel.com>
13867 F: drivers/char/tlclk.c
13869 TENSILICA XTENSA PORT (xtensa)
13870 M: Chris Zankel <chris@zankel.net>
13871 M: Max Filippov <jcmvbkbc@gmail.com>
13872 L: linux-xtensa@linux-xtensa.org
13873 T: git git://github.com/czankel/xtensa-linux.git
13876 F: drivers/irqchip/irq-xtensa-*
13878 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13879 M: Nishanth Menon <nm@ti.com>
13880 M: Tero Kristo <t-kristo@ti.com>
13881 M: Santosh Shilimkar <ssantosh@kernel.org>
13882 L: linux-arm-kernel@lists.infradead.org
13884 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13885 F: drivers/firmware/ti_sci*
13886 F: include/linux/soc/ti/ti_sci_protocol.h
13887 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13888 F: include/dt-bindings/genpd/k2g.h
13889 F: drivers/soc/ti/ti_sci_pm_domains.c
13890 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13891 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13892 F: drivers/clk/keystone/sci-clk.c
13893 F: drivers/reset/reset-ti-sci.c
13895 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13896 M: Hans Verkuil <hverkuil@xs4all.nl>
13897 L: linux-media@vger.kernel.org
13898 T: git git://linuxtv.org/media_tree.git
13899 W: https://linuxtv.org
13901 F: drivers/media/radio/radio-raremono.c
13904 M: Zhang Rui <rui.zhang@intel.com>
13905 M: Eduardo Valentin <edubezval@gmail.com>
13906 L: linux-pm@vger.kernel.org
13907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13909 Q: https://patchwork.kernel.org/project/linux-pm/list/
13911 F: drivers/thermal/
13912 F: include/linux/thermal.h
13913 F: include/uapi/linux/thermal.h
13914 F: include/linux/cpu_cooling.h
13915 F: Documentation/devicetree/bindings/thermal/
13917 THERMAL/CPU_COOLING
13918 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13919 M: Viresh Kumar <viresh.kumar@linaro.org>
13920 M: Javi Merino <javi.merino@kernel.org>
13921 L: linux-pm@vger.kernel.org
13923 F: Documentation/thermal/cpu-cooling-api.txt
13924 F: drivers/thermal/cpu_cooling.c
13925 F: include/linux/cpu_cooling.h
13927 THINKPAD ACPI EXTRAS DRIVER
13928 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13929 L: ibm-acpi-devel@lists.sourceforge.net
13930 L: platform-driver-x86@vger.kernel.org
13931 W: http://ibm-acpi.sourceforge.net
13932 W: http://thinkwiki.org/wiki/Ibm-acpi
13933 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13935 F: drivers/platform/x86/thinkpad_acpi.c
13938 M: Andreas Noever <andreas.noever@gmail.com>
13939 M: Michael Jamet <michael.jamet@intel.com>
13940 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13941 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13944 F: Documentation/admin-guide/thunderbolt.rst
13945 F: drivers/thunderbolt/
13946 F: include/linux/thunderbolt.h
13948 THUNDERBOLT NETWORK DRIVER
13949 M: Michael Jamet <michael.jamet@intel.com>
13950 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13951 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13952 L: netdev@vger.kernel.org
13954 F: drivers/net/thunderbolt.c
13956 THUNDERX GPIO DRIVER
13957 M: David Daney <david.daney@cavium.com>
13959 F: drivers/gpio/gpio-thunderx.c
13961 TI AM437X VPFE DRIVER
13962 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13963 L: linux-media@vger.kernel.org
13964 W: https://linuxtv.org
13965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13966 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13968 F: drivers/media/platform/am437x/
13970 TI BANDGAP AND THERMAL DRIVER
13971 M: Eduardo Valentin <edubezval@gmail.com>
13972 M: Keerthy <j-keerthy@ti.com>
13973 L: linux-pm@vger.kernel.org
13974 L: linux-omap@vger.kernel.org
13976 F: drivers/thermal/ti-soc-thermal/
13978 TI BQ27XXX POWER SUPPLY DRIVER
13979 R: Andrew F. Davis <afd@ti.com>
13980 F: include/linux/power/bq27xxx_battery.h
13981 F: drivers/power/supply/bq27xxx_battery.c
13982 F: drivers/power/supply/bq27xxx_battery_i2c.c
13984 TI CDCE706 CLOCK DRIVER
13985 M: Max Filippov <jcmvbkbc@gmail.com>
13987 F: drivers/clk/clk-cdce706.c
13990 M: Tero Kristo <t-kristo@ti.com>
13991 L: linux-omap@vger.kernel.org
13994 F: include/linux/clk/ti.h
13996 TI DAVINCI MACHINE SUPPORT
13997 M: Sekhar Nori <nsekhar@ti.com>
13998 M: Kevin Hilman <khilman@kernel.org>
13999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14002 F: arch/arm/mach-davinci/
14003 F: drivers/i2c/busses/i2c-davinci.c
14004 F: arch/arm/boot/dts/da850*
14006 TI DAVINCI SERIES CLOCK DRIVER
14007 M: David Lechner <david@lechnology.com>
14008 R: Sekhar Nori <nsekhar@ti.com>
14010 F: Documentation/devicetree/bindings/clock/ti/davinci/
14011 F: drivers/clk/davinci/
14013 TI DAVINCI SERIES GPIO DRIVER
14014 M: Keerthy <j-keerthy@ti.com>
14015 L: linux-gpio@vger.kernel.org
14017 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14018 F: drivers/gpio/gpio-davinci.c
14020 TI DAVINCI SERIES MEDIA DRIVER
14021 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14022 L: linux-media@vger.kernel.org
14023 W: https://linuxtv.org
14024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14025 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14027 F: drivers/media/platform/davinci/
14028 F: include/media/davinci/
14030 TI ETHERNET SWITCH DRIVER (CPSW)
14031 R: Grygorii Strashko <grygorii.strashko@ti.com>
14032 L: linux-omap@vger.kernel.org
14033 L: netdev@vger.kernel.org
14035 F: drivers/net/ethernet/ti/cpsw*
14036 F: drivers/net/ethernet/ti/davinci*
14038 TI FLASH MEDIA INTERFACE DRIVER
14039 M: Alex Dubov <oakad@yahoo.com>
14041 F: drivers/misc/tifm*
14042 F: drivers/mmc/host/tifm_sd.c
14043 F: include/linux/tifm.h
14045 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14046 M: Santosh Shilimkar <ssantosh@kernel.org>
14047 L: linux-kernel@vger.kernel.org
14048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14050 F: drivers/soc/ti/*
14051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14053 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14054 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14055 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14058 F: sound/soc/codecs/lm49453*
14059 F: sound/soc/codecs/isabelle*
14061 TI LP855x BACKLIGHT DRIVER
14062 M: Milo Kim <milo.kim@ti.com>
14064 F: Documentation/backlight/lp855x-driver.txt
14065 F: drivers/video/backlight/lp855x_bl.c
14066 F: include/linux/platform_data/lp855x.h
14068 TI LP8727 CHARGER DRIVER
14069 M: Milo Kim <milo.kim@ti.com>
14071 F: drivers/power/supply/lp8727_charger.c
14072 F: include/linux/platform_data/lp8727.h
14074 TI LP8788 MFD DRIVER
14075 M: Milo Kim <milo.kim@ti.com>
14077 F: drivers/iio/adc/lp8788_adc.c
14078 F: drivers/leds/leds-lp8788.c
14079 F: drivers/mfd/lp8788*.c
14080 F: drivers/power/supply/lp8788-charger.c
14081 F: drivers/regulator/lp8788-*.c
14082 F: include/linux/mfd/lp8788*.h
14084 TI NETCP ETHERNET DRIVER
14085 M: Wingman Kwok <w-kwok2@ti.com>
14086 M: Murali Karicheri <m-karicheri2@ti.com>
14087 L: netdev@vger.kernel.org
14089 F: drivers/net/ethernet/ti/netcp*
14091 TI TAS571X FAMILY ASoC CODEC DRIVER
14092 M: Kevin Cernekee <cernekee@chromium.org>
14093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14095 F: sound/soc/codecs/tas571x*
14097 TI TRF7970A NFC DRIVER
14098 M: Mark Greer <mgreer@animalcreek.com>
14099 L: linux-wireless@vger.kernel.org
14100 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14102 F: drivers/nfc/trf7970a.c
14103 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14105 TI TWL4030 SERIES SOC CODEC DRIVER
14106 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14109 F: sound/soc/codecs/twl4030*
14112 M: Benoit Parrot <bparrot@ti.com>
14113 L: linux-media@vger.kernel.org
14114 W: http://linuxtv.org/
14115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14117 F: drivers/media/platform/ti-vpe/
14119 TI WILINK WIRELESS DRIVERS
14120 L: linux-wireless@vger.kernel.org
14121 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14122 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14125 F: drivers/net/wireless/ti/
14126 F: include/linux/wl12xx.h
14128 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14129 M: John Stultz <john.stultz@linaro.org>
14130 M: Thomas Gleixner <tglx@linutronix.de>
14131 R: Stephen Boyd <sboyd@kernel.org>
14132 L: linux-kernel@vger.kernel.org
14133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14135 F: include/linux/clocksource.h
14136 F: include/linux/time.h
14137 F: include/linux/timex.h
14138 F: include/uapi/linux/time.h
14139 F: include/uapi/linux/timex.h
14140 F: kernel/time/clocksource.c
14141 F: kernel/time/time*.c
14142 F: kernel/time/alarmtimer.c
14143 F: kernel/time/ntp.c
14144 F: tools/testing/selftests/timers/
14147 M: Jon Maloy <jon.maloy@ericsson.com>
14148 M: Ying Xue <ying.xue@windriver.com>
14149 L: netdev@vger.kernel.org (core kernel code)
14150 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14151 W: http://tipc.sourceforge.net/
14153 F: include/uapi/linux/tipc*.h
14156 TLAN NETWORK DRIVER
14157 M: Samuel Chessman <chessman@tux.org>
14158 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14159 W: http://sourceforge.net/projects/tlan/
14161 F: Documentation/networking/tlan.txt
14162 F: drivers/net/ethernet/ti/tlan.*
14164 TM6000 VIDEO4LINUX DRIVER
14165 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14166 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14167 L: linux-media@vger.kernel.org
14168 W: https://linuxtv.org
14169 T: git git://linuxtv.org/media_tree.git
14171 F: drivers/media/usb/tm6000/
14172 F: Documentation/media/v4l-drivers/tm6000*
14174 TMIO/SDHI MMC DRIVER
14175 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14176 L: linux-mmc@vger.kernel.org
14178 F: drivers/mmc/host/tmio_mmc*
14179 F: drivers/mmc/host/renesas_sdhi*
14180 F: include/linux/mfd/tmio.h
14182 TMP401 HARDWARE MONITOR DRIVER
14183 M: Guenter Roeck <linux@roeck-us.net>
14184 L: linux-hwmon@vger.kernel.org
14186 F: Documentation/hwmon/tmp401
14187 F: drivers/hwmon/tmp401.c
14189 TMPFS (SHMEM FILESYSTEM)
14190 M: Hugh Dickins <hughd@google.com>
14191 L: linux-mm@kvack.org
14193 F: include/linux/shmem_fs.h
14196 TOMOYO SECURITY MODULE
14197 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14198 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14199 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14200 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14201 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14202 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14203 W: http://tomoyo.sourceforge.jp/
14204 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14206 F: security/tomoyo/
14208 TOPSTAR LAPTOP EXTRAS DRIVER
14209 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14210 L: platform-driver-x86@vger.kernel.org
14212 F: drivers/platform/x86/topstar-laptop.c
14214 TORTURE-TEST MODULES
14215 M: Davidlohr Bueso <dave@stgolabs.net>
14216 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14217 M: Josh Triplett <josh@joshtriplett.org>
14218 L: linux-kernel@vger.kernel.org
14220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14221 F: Documentation/RCU/torture.txt
14222 F: kernel/torture.c
14223 F: kernel/rcu/rcutorture.c
14224 F: kernel/locking/locktorture.c
14226 TOSHIBA ACPI EXTRAS DRIVER
14227 M: Azael Avalos <coproscefalo@gmail.com>
14228 L: platform-driver-x86@vger.kernel.org
14230 F: drivers/platform/x86/toshiba_acpi.c
14232 TOSHIBA BLUETOOTH DRIVER
14233 M: Azael Avalos <coproscefalo@gmail.com>
14234 L: platform-driver-x86@vger.kernel.org
14236 F: drivers/platform/x86/toshiba_bluetooth.c
14238 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14239 M: Azael Avalos <coproscefalo@gmail.com>
14240 L: platform-driver-x86@vger.kernel.org
14242 F: drivers/platform/x86/toshiba_haps.c
14245 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14246 W: http://www.buzzard.org.uk/toshiba/
14248 F: drivers/char/toshiba.c
14249 F: include/linux/toshiba.h
14250 F: include/uapi/linux/toshiba.h
14252 TOSHIBA TC358743 DRIVER
14253 M: Mats Randgaard <matrandg@cisco.com>
14254 L: linux-media@vger.kernel.org
14256 F: drivers/media/i2c/tc358743*
14257 F: include/media/i2c/tc358743.h
14259 TOSHIBA WMI HOTKEYS DRIVER
14260 M: Azael Avalos <coproscefalo@gmail.com>
14261 L: platform-driver-x86@vger.kernel.org
14263 F: drivers/platform/x86/toshiba-wmi.c
14266 M: Peter Huewe <peterhuewe@gmx.de>
14267 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14268 R: Jason Gunthorpe <jgg@ziepe.ca>
14269 L: linux-integrity@vger.kernel.org
14270 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14271 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14272 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14274 F: drivers/char/tpm/
14277 M: Steven Rostedt <rostedt@goodmis.org>
14278 M: Ingo Molnar <mingo@redhat.com>
14279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14281 F: Documentation/trace/ftrace.txt
14282 F: arch/*/*/*/ftrace.h
14283 F: arch/*/kernel/ftrace.c
14284 F: include/*/ftrace.h
14285 F: include/linux/trace*.h
14288 F: tools/testing/selftests/ftrace/
14290 TRACING MMIO ACCESSES (MMIOTRACE)
14291 M: Steven Rostedt <rostedt@goodmis.org>
14292 M: Ingo Molnar <mingo@kernel.org>
14293 R: Karol Herbst <karolherbst@gmail.com>
14294 R: Pekka Paalanen <ppaalanen@gmail.com>
14296 L: linux-kernel@vger.kernel.org
14297 L: nouveau@lists.freedesktop.org
14298 F: kernel/trace/trace_mmiotrace.c
14299 F: include/linux/mmiotrace.h
14300 F: arch/x86/mm/kmmio.c
14301 F: arch/x86/mm/mmio-mod.c
14302 F: arch/x86/mm/testmmiotrace.c
14305 M: Jiri Kosina <trivial@kernel.org>
14306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14308 K: ^Subject:.*(?i)trivial
14310 TEMPO SEMICONDUCTOR DRIVERS
14311 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14313 F: sound/soc/codecs/tscs*.c
14314 F: sound/soc/codecs/tscs*.h
14315 F: Documentation/devicetree/bindings/sound/tscs*.txt
14318 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14319 M: Jiri Slaby <jslaby@suse.com>
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14322 F: Documentation/serial/
14324 F: drivers/tty/serial/serial_core.c
14325 F: include/linux/serial_core.h
14326 F: include/linux/serial.h
14327 F: include/linux/tty.h
14328 F: include/uapi/linux/serial_core.h
14329 F: include/uapi/linux/serial.h
14330 F: include/uapi/linux/tty.h
14332 TUA9001 MEDIA DRIVER
14333 M: Antti Palosaari <crope@iki.fi>
14334 L: linux-media@vger.kernel.org
14335 W: https://linuxtv.org
14336 W: http://palosaari.fi/linux/
14337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14338 T: git git://linuxtv.org/anttip/media_tree.git
14340 F: drivers/media/tuners/tua9001*
14342 TULIP NETWORK DRIVERS
14343 L: netdev@vger.kernel.org
14344 L: linux-parisc@vger.kernel.org
14346 F: drivers/net/ethernet/dec/tulip/
14349 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14350 W: http://vtun.sourceforge.net/tun
14352 F: Documentation/networking/tuntap.txt
14353 F: arch/um/os-Linux/drivers/
14355 TURBOCHANNEL SUBSYSTEM
14356 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14357 M: Ralf Baechle <ralf@linux-mips.org>
14358 L: linux-mips@linux-mips.org
14359 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14362 F: include/linux/tc.h
14364 TW5864 VIDEO4LINUX DRIVER
14365 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14366 M: Anton Sviridenko <anton@corp.bluecherry.net>
14367 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14368 M: Andrey Utkin <andrey_utkin@fastmail.com>
14369 L: linux-media@vger.kernel.org
14371 F: drivers/media/pci/tw5864/
14373 TW68 VIDEO4LINUX DRIVER
14374 M: Hans Verkuil <hverkuil@xs4all.nl>
14375 L: linux-media@vger.kernel.org
14376 T: git git://linuxtv.org/media_tree.git
14377 W: https://linuxtv.org
14379 F: drivers/media/pci/tw68/
14381 TW686X VIDEO4LINUX DRIVER
14382 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14383 L: linux-media@vger.kernel.org
14384 T: git git://linuxtv.org/media_tree.git
14385 W: http://linuxtv.org
14387 F: drivers/media/pci/tw686x/
14389 UBI FILE SYSTEM (UBIFS)
14390 M: Richard Weinberger <richard@nod.at>
14391 M: Artem Bityutskiy <dedekind1@gmail.com>
14392 M: Adrian Hunter <adrian.hunter@intel.com>
14393 L: linux-mtd@lists.infradead.org
14394 T: git git://git.infradead.org/ubifs-2.6.git
14395 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14397 F: Documentation/filesystems/ubifs.txt
14400 UCLINUX (M68KNOMMU AND COLDFIRE)
14401 M: Greg Ungerer <gerg@linux-m68k.org>
14402 W: http://www.linux-m68k.org/
14403 W: http://www.uclinux.org/
14404 L: linux-m68k@lists.linux-m68k.org
14405 L: uclinux-dev@uclinux.org (subscribers-only)
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14408 F: arch/m68k/coldfire/
14410 F: arch/m68k/*/*_no.*
14411 F: arch/m68k/include/asm/*_no.*
14414 M: Jan Kara <jack@suse.com>
14416 F: Documentation/filesystems/udf.txt
14420 M: Bastien Nocera <hadess@hadess.net>
14421 L: linux-input@vger.kernel.org
14423 F: drivers/hid/hid-udraw-ps3.c
14426 M: Evgeniy Dushistov <dushistov@mail.ru>
14428 F: Documentation/filesystems/ufs.txt
14431 UHID USERSPACE HID IO DRIVER:
14432 M: David Herrmann <dh.herrmann@googlemail.com>
14433 L: linux-input@vger.kernel.org
14435 F: drivers/hid/uhid.c
14436 F: include/uapi/linux/uhid.h
14439 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14440 L: linux-usb@vger.kernel.org
14442 F: drivers/usb/common/ulpi.c
14443 F: include/linux/ulpi/
14445 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14446 L: linux-usb@vger.kernel.org
14449 F: include/linux/uwb.h
14450 F: include/linux/uwb/
14452 UNICORE32 ARCHITECTURE:
14453 M: Guan Xuetao <gxt@pku.edu.cn>
14454 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14456 T: git git://github.com/gxt/linux.git
14460 M: Tony Finch <dot@dotat.at>
14461 W: http://dotat.at/prog/unifdef
14463 F: scripts/unifdef.c
14465 UNIFORM CDROM DRIVER
14466 M: Jens Axboe <axboe@kernel.dk>
14467 W: http://www.kernel.dk
14469 F: Documentation/cdrom/
14470 F: drivers/cdrom/cdrom.c
14471 F: include/linux/cdrom.h
14472 F: include/uapi/linux/cdrom.h
14474 UNISYS S-PAR DRIVERS
14475 M: David Kershner <david.kershner@unisys.com>
14476 L: sparmaintainer@unisys.com (Unisys internal)
14478 F: include/linux/visorbus.h
14479 F: drivers/visorbus/
14480 F: drivers/staging/unisys/
14482 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14483 M: Vinayak Holikatti <vinholikatti@gmail.com>
14484 L: linux-scsi@vger.kernel.org
14486 F: Documentation/scsi/ufs.txt
14487 F: drivers/scsi/ufs/
14489 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14490 M: Joao Pinto <jpinto@synopsys.com>
14491 L: linux-scsi@vger.kernel.org
14493 F: drivers/scsi/ufs/*dwc*
14495 UNSORTED BLOCK IMAGES (UBI)
14496 M: Artem Bityutskiy <dedekind1@gmail.com>
14497 M: Richard Weinberger <richard@nod.at>
14498 W: http://www.linux-mtd.infradead.org/
14499 L: linux-mtd@lists.infradead.org
14500 T: git git://git.infradead.org/ubifs-2.6.git
14502 F: drivers/mtd/ubi/
14503 F: include/linux/mtd/ubi.h
14504 F: include/uapi/mtd/ubi-user.h
14506 USB "USBNET" DRIVER FRAMEWORK
14507 M: Oliver Neukum <oneukum@suse.com>
14508 L: netdev@vger.kernel.org
14509 W: http://www.linux-usb.org/usbnet
14511 F: drivers/net/usb/usbnet.c
14512 F: include/linux/usb/usbnet.h
14515 M: Oliver Neukum <oneukum@suse.com>
14516 L: linux-usb@vger.kernel.org
14518 F: Documentation/usb/acm.txt
14519 F: drivers/usb/class/cdc-acm.*
14521 USB AR5523 WIRELESS DRIVER
14522 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14523 L: linux-wireless@vger.kernel.org
14525 F: drivers/net/wireless/ath/ar5523/
14528 M: Oliver Neukum <oneukum@suse.com>
14529 L: linux-usb@vger.kernel.org
14530 L: linux-scsi@vger.kernel.org
14532 F: drivers/usb/storage/uas.c
14534 USB CDC ETHERNET DRIVER
14535 M: Oliver Neukum <oliver@neukum.org>
14536 L: linux-usb@vger.kernel.org
14538 F: drivers/net/usb/cdc_*.c
14539 F: include/uapi/linux/usb/cdc.h
14541 USB CHAOSKEY DRIVER
14542 M: Keith Packard <keithp@keithp.com>
14543 L: linux-usb@vger.kernel.org
14545 F: drivers/usb/misc/chaoskey.c
14547 USB CYPRESS C67X00 DRIVER
14548 M: Peter Korsgaard <jacmet@sunsite.dk>
14549 L: linux-usb@vger.kernel.org
14551 F: drivers/usb/c67x00/
14553 USB DAVICOM DM9601 DRIVER
14554 M: Peter Korsgaard <jacmet@sunsite.dk>
14555 L: netdev@vger.kernel.org
14556 W: http://www.linux-usb.org/usbnet
14558 F: drivers/net/usb/dm9601.c
14560 USB DIAMOND RIO500 DRIVER
14561 M: Cesar Miquel <miquel@df.uba.ar>
14562 L: rio500-users@lists.sourceforge.net
14563 W: http://rio500.sourceforge.net
14565 F: drivers/usb/misc/rio500*
14568 M: Alan Stern <stern@rowland.harvard.edu>
14569 L: linux-usb@vger.kernel.org
14571 F: Documentation/usb/ehci.txt
14572 F: drivers/usb/host/ehci*
14574 USB GADGET/PERIPHERAL SUBSYSTEM
14575 M: Felipe Balbi <balbi@kernel.org>
14576 L: linux-usb@vger.kernel.org
14577 W: http://www.linux-usb.org/gadget
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14580 F: drivers/usb/gadget/
14581 F: include/linux/usb/gadget*
14583 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14584 M: Jiri Kosina <jikos@kernel.org>
14585 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14586 L: linux-usb@vger.kernel.org
14587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14589 F: Documentation/hid/hiddev.txt
14590 F: drivers/hid/usbhid/
14592 USB INTEL XHCI ROLE MUX DRIVER
14593 M: Hans de Goede <hdegoede@redhat.com>
14594 L: linux-usb@vger.kernel.org
14596 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14599 M: Olav Kongas <ok@artecdesign.ee>
14600 L: linux-usb@vger.kernel.org
14602 F: drivers/usb/host/isp116x*
14603 F: include/linux/usb/isp116x.h
14605 USB LAN78XX ETHERNET DRIVER
14606 M: Woojung Huh <woojung.huh@microchip.com>
14607 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14608 L: netdev@vger.kernel.org
14610 F: drivers/net/usb/lan78xx.*
14612 USB MASS STORAGE DRIVER
14613 M: Alan Stern <stern@rowland.harvard.edu>
14614 L: linux-usb@vger.kernel.org
14615 L: usb-storage@lists.one-eyed-alien.net
14617 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14618 F: drivers/usb/storage/
14621 M: Clemens Ladisch <clemens@ladisch.de>
14622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14623 T: git git://git.alsa-project.org/alsa-kernel.git
14625 F: sound/usb/midi.*
14627 USB NETWORKING DRIVERS
14628 L: linux-usb@vger.kernel.org
14630 F: drivers/net/usb/
14633 M: Alan Stern <stern@rowland.harvard.edu>
14634 L: linux-usb@vger.kernel.org
14636 F: Documentation/usb/ohci.txt
14637 F: drivers/usb/host/ohci*
14639 USB OTG FSM (Finite State Machine)
14640 M: Peter Chen <Peter.Chen@nxp.com>
14641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14642 L: linux-usb@vger.kernel.org
14644 F: drivers/usb/common/usb-otg-fsm.c
14647 M: Valentina Manea <valentina.manea.m@gmail.com>
14648 M: Shuah Khan <shuahkh@osg.samsung.com>
14649 M: Shuah Khan <shuah@kernel.org>
14650 L: linux-usb@vger.kernel.org
14652 F: Documentation/usb/usbip_protocol.txt
14653 F: drivers/usb/usbip/
14654 F: tools/usb/usbip/
14657 M: Petko Manolov <petkan@nucleusys.com>
14658 L: linux-usb@vger.kernel.org
14659 L: netdev@vger.kernel.org
14660 T: git git://github.com/petkan/pegasus.git
14661 W: https://github.com/petkan/pegasus
14663 F: drivers/net/usb/pegasus.*
14666 M: Felipe Balbi <balbi@kernel.org>
14667 L: linux-usb@vger.kernel.org
14668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14670 F: drivers/usb/phy/
14672 USB PRINTER DRIVER (usblp)
14673 M: Pete Zaitcev <zaitcev@redhat.com>
14674 L: linux-usb@vger.kernel.org
14676 F: drivers/usb/class/usblp.c
14678 USB QMI WWAN NETWORK DRIVER
14679 M: Bjørn Mork <bjorn@mork.no>
14680 L: netdev@vger.kernel.org
14682 F: Documentation/ABI/testing/sysfs-class-net-qmi
14683 F: drivers/net/usb/qmi_wwan.c
14686 M: Petko Manolov <petkan@nucleusys.com>
14687 L: linux-usb@vger.kernel.org
14688 L: netdev@vger.kernel.org
14689 T: git git://github.com/petkan/rtl8150.git
14690 W: https://github.com/petkan/rtl8150
14692 F: drivers/net/usb/rtl8150.c
14694 USB SERIAL SUBSYSTEM
14695 M: Johan Hovold <johan@kernel.org>
14696 L: linux-usb@vger.kernel.org
14697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14699 F: Documentation/usb/usb-serial.txt
14700 F: drivers/usb/serial/
14701 F: include/linux/usb/serial.h
14703 USB SMSC75XX ETHERNET DRIVER
14704 M: Steve Glendinning <steve.glendinning@shawell.net>
14705 L: netdev@vger.kernel.org
14707 F: drivers/net/usb/smsc75xx.*
14709 USB SMSC95XX ETHERNET DRIVER
14710 M: Steve Glendinning <steve.glendinning@shawell.net>
14711 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14712 L: netdev@vger.kernel.org
14714 F: drivers/net/usb/smsc95xx.*
14717 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14718 L: linux-usb@vger.kernel.org
14719 W: http://www.linux-usb.org
14720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14722 F: Documentation/devicetree/bindings/usb/
14723 F: Documentation/usb/
14725 F: include/linux/usb.h
14726 F: include/linux/usb/
14728 USB TYPEC PI3USB30532 MUX DRIVER
14729 M: Hans de Goede <hdegoede@redhat.com>
14730 L: linux-usb@vger.kernel.org
14732 F: drivers/usb/typec/mux/pi3usb30532.c
14734 USB TYPEC SUBSYSTEM
14735 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14736 L: linux-usb@vger.kernel.org
14738 F: Documentation/ABI/testing/sysfs-class-typec
14739 F: Documentation/usb/typec.rst
14740 F: drivers/usb/typec/
14741 F: include/linux/usb/typec.h
14744 M: Alan Stern <stern@rowland.harvard.edu>
14745 L: linux-usb@vger.kernel.org
14747 F: drivers/usb/host/uhci*
14750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14751 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14752 L: linux-media@vger.kernel.org
14753 T: git git://linuxtv.org/media_tree.git
14754 W: http://www.ideasonboard.org/uvc/
14756 F: drivers/media/usb/uvc/
14757 F: include/uapi/linux/uvcvideo.h
14760 M: Hans Verkuil <hverkuil@xs4all.nl>
14761 L: linux-media@vger.kernel.org
14762 T: git git://linuxtv.org/media_tree.git
14763 W: https://linuxtv.org
14765 F: drivers/media/usb/usbvision/
14768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14769 L: linux-usb@vger.kernel.org
14771 F: drivers/usb/gadget/function/*uvc*
14772 F: drivers/usb/gadget/legacy/webcam.c
14774 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14775 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14776 L: linux-wireless@vger.kernel.org
14778 F: drivers/net/wireless/rndis_wlan.c
14781 M: Mathias Nyman <mathias.nyman@intel.com>
14782 L: linux-usb@vger.kernel.org
14784 F: drivers/usb/host/xhci*
14785 F: drivers/usb/host/pci-quirks*
14788 L: linux-wireless@vger.kernel.org
14789 W: http://linux-lc100020.sourceforge.net
14791 F: drivers/net/wireless/zydas/zd1201.*
14794 M: Antoine Jacquet <royale@zerezo.com>
14795 L: linux-usb@vger.kernel.org
14796 L: linux-media@vger.kernel.org
14797 T: git git://linuxtv.org/media_tree.git
14798 W: http://royale.zerezo.com/zr364xx/
14800 F: Documentation/media/v4l-drivers/zr364xx*
14801 F: drivers/media/usb/zr364xx/
14803 USER-MODE LINUX (UML)
14804 M: Jeff Dike <jdike@addtoit.com>
14805 M: Richard Weinberger <richard@nod.at>
14806 L: user-mode-linux-devel@lists.sourceforge.net
14807 L: user-mode-linux-user@lists.sourceforge.net
14808 W: http://user-mode-linux.sourceforge.net
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14811 F: Documentation/virtual/uml/
14817 USERSPACE I/O (UIO)
14818 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14821 F: Documentation/driver-api/uio-howto.rst
14823 F: include/linux/uio*.h
14826 M: Karel Zak <kzak@redhat.com>
14827 L: util-linux@vger.kernel.org
14828 W: http://en.wikipedia.org/wiki/Util-linux
14829 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14833 M: Christoph Hellwig <hch@lst.de>
14834 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14835 L: linux-kernel@vger.kernel.org
14836 T: git git://git.infradead.org/users/hch/uuid.git
14839 F: include/linux/uuid.h
14840 F: include/uapi/linux/uuid.h
14844 M: Michal Januszewski <spock@gentoo.org>
14845 L: linux-fbdev@vger.kernel.org
14846 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14848 F: Documentation/fb/uvesafb.txt
14849 F: drivers/video/fbdev/uvesafb.*
14852 M: Stefan Agner <stefan@agner.ch>
14853 L: linux-mtd@lists.infradead.org
14855 F: drivers/mtd/nand/raw/vf610_nfc.c
14857 VFAT/FAT/MSDOS FILESYSTEM
14858 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14860 F: Documentation/filesystems/vfat.txt
14864 M: Alex Williamson <alex.williamson@redhat.com>
14865 L: kvm@vger.kernel.org
14866 T: git git://github.com/awilliam/linux-vfio.git
14868 F: Documentation/vfio.txt
14870 F: include/linux/vfio.h
14871 F: include/uapi/linux/vfio.h
14873 VFIO MEDIATED DEVICE DRIVERS
14874 M: Kirti Wankhede <kwankhede@nvidia.com>
14875 L: kvm@vger.kernel.org
14877 F: Documentation/vfio-mediated-device.txt
14878 F: drivers/vfio/mdev/
14879 F: include/linux/mdev.h
14880 F: samples/vfio-mdev/
14882 VFIO PLATFORM DRIVER
14883 M: Eric Auger <eric.auger@redhat.com>
14884 L: kvm@vger.kernel.org
14886 F: drivers/vfio/platform/
14889 R: Lukas Wunner <lukas@wunner.de>
14891 F: Documentation/gpu/vga-switcheroo.rst
14892 F: drivers/gpu/vga/vga_switcheroo.c
14893 F: include/linux/vga_switcheroo.h
14894 T: git git://anongit.freedesktop.org/drm/drm-misc
14896 VIA RHINE NETWORK DRIVER
14898 F: drivers/net/ethernet/via/via-rhine.c
14900 VIA SD/MMC CARD CONTROLLER DRIVER
14901 M: Bruce Chang <brucechang@via.com.tw>
14902 M: Harald Welte <HaraldWelte@viatech.com>
14904 F: drivers/mmc/host/via-sdmmc.c
14906 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14907 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14908 L: linux-fbdev@vger.kernel.org
14910 F: include/linux/via-core.h
14911 F: include/linux/via-gpio.h
14912 F: include/linux/via_i2c.h
14913 F: drivers/video/fbdev/via/
14915 VIA VELOCITY NETWORK DRIVER
14916 M: Francois Romieu <romieu@fr.zoreil.com>
14917 L: netdev@vger.kernel.org
14919 F: drivers/net/ethernet/via/via-velocity.*
14921 VIDEO MULTIPLEXER DRIVER
14922 M: Philipp Zabel <p.zabel@pengutronix.de>
14923 L: linux-media@vger.kernel.org
14925 F: drivers/media/platform/video-mux.c
14927 VIDEOBUF2 FRAMEWORK
14928 M: Pawel Osciak <pawel@osciak.com>
14929 M: Marek Szyprowski <m.szyprowski@samsung.com>
14930 M: Kyungmin Park <kyungmin.park@samsung.com>
14931 L: linux-media@vger.kernel.org
14933 F: drivers/media/v4l2-core/videobuf2-*
14934 F: include/media/videobuf2-*
14936 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14937 M: Helen Koike <helen.koike@collabora.com>
14938 L: linux-media@vger.kernel.org
14939 T: git git://linuxtv.org/media_tree.git
14940 W: https://linuxtv.org
14942 F: drivers/media/platform/vimc/*
14945 M: Alex Williamson <alex.williamson@redhat.com>
14946 M: Paolo Bonzini <pbonzini@redhat.com>
14947 L: kvm@vger.kernel.org
14951 VIRTIO AND VHOST VSOCK DRIVER
14952 M: Stefan Hajnoczi <stefanha@redhat.com>
14953 L: kvm@vger.kernel.org
14954 L: virtualization@lists.linux-foundation.org
14955 L: netdev@vger.kernel.org
14957 F: include/linux/virtio_vsock.h
14958 F: include/uapi/linux/virtio_vsock.h
14959 F: include/uapi/linux/vsockmon.h
14960 F: include/uapi/linux/vm_sockets_diag.h
14961 F: net/vmw_vsock/diag.c
14962 F: net/vmw_vsock/af_vsock_tap.c
14963 F: net/vmw_vsock/virtio_transport_common.c
14964 F: net/vmw_vsock/virtio_transport.c
14965 F: drivers/net/vsockmon.c
14966 F: drivers/vhost/vsock.c
14967 F: drivers/vhost/vsock.h
14968 F: tools/testing/vsock/
14970 VIRTIO CONSOLE DRIVER
14971 M: Amit Shah <amit@kernel.org>
14972 L: virtualization@lists.linux-foundation.org
14974 F: drivers/char/virtio_console.c
14975 F: include/linux/virtio_console.h
14976 F: include/uapi/linux/virtio_console.h
14978 VIRTIO CORE, NET AND BLOCK DRIVERS
14979 M: "Michael S. Tsirkin" <mst@redhat.com>
14980 M: Jason Wang <jasowang@redhat.com>
14981 L: virtualization@lists.linux-foundation.org
14983 F: Documentation/devicetree/bindings/virtio/
14986 F: drivers/net/virtio_net.c
14987 F: drivers/block/virtio_blk.c
14988 F: include/linux/virtio*.h
14989 F: include/uapi/linux/virtio_*.h
14990 F: drivers/crypto/virtio/
14991 F: mm/balloon_compaction.c
14993 VIRTIO CRYPTO DRIVER
14994 M: Gonglei <arei.gonglei@huawei.com>
14995 L: virtualization@lists.linux-foundation.org
14996 L: linux-crypto@vger.kernel.org
14998 F: drivers/crypto/virtio/
14999 F: include/uapi/linux/virtio_crypto.h
15001 VIRTIO DRIVERS FOR S390
15002 M: Cornelia Huck <cohuck@redhat.com>
15003 M: Halil Pasic <pasic@linux.ibm.com>
15004 L: linux-s390@vger.kernel.org
15005 L: virtualization@lists.linux-foundation.org
15006 L: kvm@vger.kernel.org
15008 F: drivers/s390/virtio/
15009 F: arch/s390/include/uapi/asm/virtio-ccw.h
15012 M: David Airlie <airlied@linux.ie>
15013 M: Gerd Hoffmann <kraxel@redhat.com>
15014 L: dri-devel@lists.freedesktop.org
15015 L: virtualization@lists.linux-foundation.org
15016 T: git git://anongit.freedesktop.org/drm/drm-misc
15018 F: drivers/gpu/drm/virtio/
15019 F: include/uapi/linux/virtio_gpu.h
15021 VIRTIO HOST (VHOST)
15022 M: "Michael S. Tsirkin" <mst@redhat.com>
15023 M: Jason Wang <jasowang@redhat.com>
15024 L: kvm@vger.kernel.org
15025 L: virtualization@lists.linux-foundation.org
15026 L: netdev@vger.kernel.org
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15030 F: include/uapi/linux/vhost.h
15032 VIRTIO INPUT DRIVER
15033 M: Gerd Hoffmann <kraxel@redhat.com>
15035 F: drivers/virtio/virtio_input.c
15036 F: include/uapi/linux/virtio_input.h
15038 VIRTUAL BOX GUEST DEVICE DRIVER
15039 M: Hans de Goede <hdegoede@redhat.com>
15040 M: Arnd Bergmann <arnd@arndb.de>
15041 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15043 F: include/linux/vbox_utils.h
15044 F: include/uapi/linux/vbox*.h
15045 F: drivers/virt/vboxguest/
15047 VIRTUAL SERIO DEVICE DRIVER
15048 M: Stephen Chandler Paul <thatslyude@gmail.com>
15050 F: drivers/input/serio/userio.c
15051 F: include/uapi/linux/userio.h
15053 VIVID VIRTUAL VIDEO DRIVER
15054 M: Hans Verkuil <hverkuil@xs4all.nl>
15055 L: linux-media@vger.kernel.org
15056 T: git git://linuxtv.org/media_tree.git
15057 W: https://linuxtv.org
15059 F: drivers/media/platform/vivid/*
15062 M: Florian Fainelli <f.fainelli@gmail.com>
15063 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15065 F: drivers/vlynq/vlynq.c
15066 F: include/linux/vlynq.h
15069 M: Martyn Welch <martyn@welchs.me.uk>
15070 M: Manohar Vanga <manohar.vanga@gmail.com>
15071 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15072 L: devel@driverdev.osuosl.org
15074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15075 F: Documentation/driver-api/vme.rst
15076 F: drivers/staging/vme/
15078 F: include/linux/vme*
15080 VMWARE BALLOON DRIVER
15081 M: Xavier Deguillard <xdeguillard@vmware.com>
15082 M: Philip Moltmann <moltmann@vmware.com>
15083 M: "VMware, Inc." <pv-drivers@vmware.com>
15084 L: linux-kernel@vger.kernel.org
15086 F: drivers/misc/vmw_balloon.c
15088 VMWARE HYPERVISOR INTERFACE
15089 M: Alok Kataria <akataria@vmware.com>
15090 L: virtualization@lists.linux-foundation.org
15092 F: arch/x86/kernel/cpu/vmware.c
15094 VMWARE PVRDMA DRIVER
15095 M: Adit Ranadive <aditr@vmware.com>
15096 M: VMware PV-Drivers <pv-drivers@vmware.com>
15097 L: linux-rdma@vger.kernel.org
15099 F: drivers/infiniband/hw/vmw_pvrdma/
15101 VMware PVSCSI driver
15102 M: Jim Gill <jgill@vmware.com>
15103 M: VMware PV-Drivers <pv-drivers@vmware.com>
15104 L: linux-scsi@vger.kernel.org
15106 F: drivers/scsi/vmw_pvscsi.c
15107 F: drivers/scsi/vmw_pvscsi.h
15109 VMWARE VMMOUSE SUBDRIVER
15110 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15111 M: "VMware, Inc." <pv-drivers@vmware.com>
15112 L: linux-input@vger.kernel.org
15114 F: drivers/input/mouse/vmmouse.c
15115 F: drivers/input/mouse/vmmouse.h
15117 VMWARE VMXNET3 ETHERNET DRIVER
15118 M: Ronak Doshi <doshir@vmware.com>
15119 M: "VMware, Inc." <pv-drivers@vmware.com>
15120 L: netdev@vger.kernel.org
15122 F: drivers/net/vmxnet3/
15124 VOCORE VOCORE2 BOARD
15125 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15126 L: linux-mips@linux-mips.org
15128 F: arch/mips/boot/dts/ralink/vocore2.dts
15130 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15131 M: Liam Girdwood <lgirdwood@gmail.com>
15132 M: Mark Brown <broonie@kernel.org>
15133 L: linux-kernel@vger.kernel.org
15134 W: http://www.slimlogic.co.uk/?p=48
15135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15137 F: Documentation/devicetree/bindings/regulator/
15138 F: Documentation/power/regulator/
15139 F: drivers/regulator/
15140 F: include/dt-bindings/regulator/
15141 F: include/linux/regulator/
15144 M: David Ahern <dsa@cumulusnetworks.com>
15145 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15146 L: netdev@vger.kernel.org
15148 F: drivers/net/vrf.c
15149 F: Documentation/networking/vrf.txt
15151 VT1211 HARDWARE MONITOR DRIVER
15152 M: Juerg Haefliger <juergh@gmail.com>
15153 L: linux-hwmon@vger.kernel.org
15155 F: Documentation/hwmon/vt1211
15156 F: drivers/hwmon/vt1211.c
15158 VT8231 HARDWARE MONITOR DRIVER
15159 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15160 L: linux-hwmon@vger.kernel.org
15162 F: drivers/hwmon/vt8231.c
15164 VUB300 USB to SDIO/SD/MMC bridge chip
15165 M: Tony Olech <tony.olech@elandigitalsystems.com>
15166 L: linux-mmc@vger.kernel.org
15167 L: linux-usb@vger.kernel.org
15169 F: drivers/mmc/host/vub300.c
15171 W1 DALLAS'S 1-WIRE BUS
15172 M: Evgeniy Polyakov <zbr@ioremap.net>
15174 F: Documentation/w1/
15176 F: include/linux/w1.h
15178 W83791D HARDWARE MONITORING DRIVER
15179 M: Marc Hulsman <m.hulsman@tudelft.nl>
15180 L: linux-hwmon@vger.kernel.org
15182 F: Documentation/hwmon/w83791d
15183 F: drivers/hwmon/w83791d.c
15185 W83793 HARDWARE MONITORING DRIVER
15186 M: Rudolf Marek <r.marek@assembler.cz>
15187 L: linux-hwmon@vger.kernel.org
15189 F: Documentation/hwmon/w83793
15190 F: drivers/hwmon/w83793.c
15192 W83795 HARDWARE MONITORING DRIVER
15193 M: Jean Delvare <jdelvare@suse.com>
15194 L: linux-hwmon@vger.kernel.org
15196 F: drivers/hwmon/w83795.c
15198 W83L51xD SD/MMC CARD INTERFACE DRIVER
15199 M: Pierre Ossman <pierre@ossman.eu>
15201 F: drivers/mmc/host/wbsd.*
15203 WACOM PROTOCOL 4 SERIAL TABLETS
15204 M: Julian Squires <julian@cipht.net>
15205 M: Hans de Goede <hdegoede@redhat.com>
15206 L: linux-input@vger.kernel.org
15208 F: drivers/input/tablet/wacom_serial4.c
15210 WATCHDOG DEVICE DRIVERS
15211 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15212 M: Guenter Roeck <linux@roeck-us.net>
15213 L: linux-watchdog@vger.kernel.org
15214 W: http://www.linux-watchdog.org/
15215 T: git git://www.linux-watchdog.org/linux-watchdog.git
15217 F: Documentation/devicetree/bindings/watchdog/
15218 F: Documentation/watchdog/
15219 F: drivers/watchdog/
15220 F: include/linux/watchdog.h
15221 F: include/uapi/linux/watchdog.h
15223 WHISKEYCOVE PMIC GPIO DRIVER
15224 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15225 L: linux-gpio@vger.kernel.org
15227 F: drivers/gpio/gpio-wcove.c
15230 M: David Herrmann <dh.herrmann@googlemail.com>
15231 L: linux-input@vger.kernel.org
15233 F: drivers/hid/hid-wiimote*
15235 WILOCITY WIL6210 WIRELESS DRIVER
15236 M: Maya Erez <merez@codeaurora.org>
15237 L: linux-wireless@vger.kernel.org
15238 L: wil6210@qti.qualcomm.com
15240 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15241 F: drivers/net/wireless/ath/wil6210/
15244 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15245 M: linux-wimax@intel.com
15246 L: wimax@linuxwimax.org (subscribers-only)
15248 W: http://linuxwimax.org
15249 F: Documentation/wimax/README.wimax
15250 F: include/linux/wimax/debug.h
15251 F: include/net/wimax.h
15252 F: include/uapi/linux/wimax.h
15256 M: David Härdeman <david@hardeman.nu>
15258 F: drivers/media/rc/winbond-cir.c
15260 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15261 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15262 L: linux-watchdog@vger.kernel.org
15264 F: drivers/watchdog/ebc-c384_wdt.c
15266 WINSYSTEMS WS16C48 GPIO DRIVER
15267 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15268 L: linux-gpio@vger.kernel.org
15270 F: drivers/gpio/gpio-ws16c48.c
15272 WISTRON LAPTOP BUTTON DRIVER
15273 M: Miloslav Trmac <mitr@volny.cz>
15275 F: drivers/input/misc/wistron_btns.c
15277 WL3501 WIRELESS PCMCIA CARD DRIVER
15278 L: linux-wireless@vger.kernel.org
15280 F: drivers/net/wireless/wl3501*
15282 WOLFSON MICROELECTRONICS DRIVERS
15283 L: patches@opensource.cirrus.com
15284 T: git https://github.com/CirrusLogic/linux-drivers.git
15285 W: https://github.com/CirrusLogic/linux-drivers/wiki
15287 F: Documentation/hwmon/wm83??
15288 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15289 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15290 F: Documentation/devicetree/bindings/mfd/arizona.txt
15291 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15292 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15293 F: arch/arm/mach-s3c64xx/mach-crag6410*
15294 F: drivers/clk/clk-wm83*.c
15295 F: drivers/extcon/extcon-arizona.c
15296 F: drivers/leds/leds-wm83*.c
15297 F: drivers/gpio/gpio-*wm*.c
15298 F: drivers/gpio/gpio-arizona.c
15299 F: drivers/hwmon/wm83??-hwmon.c
15300 F: drivers/input/misc/wm831x-on.c
15301 F: drivers/input/touchscreen/wm831x-ts.c
15302 F: drivers/input/touchscreen/wm97*.c
15303 F: drivers/mfd/arizona*
15304 F: drivers/mfd/wm*.c
15305 F: drivers/mfd/cs47l24*
15306 F: drivers/power/supply/wm83*.c
15307 F: drivers/rtc/rtc-wm83*.c
15308 F: drivers/regulator/wm8*.c
15309 F: drivers/regulator/arizona*
15310 F: drivers/video/backlight/wm83*_bl.c
15311 F: drivers/watchdog/wm83*_wdt.c
15312 F: include/linux/mfd/arizona/
15313 F: include/linux/mfd/wm831x/
15314 F: include/linux/mfd/wm8350/
15315 F: include/linux/mfd/wm8400*
15316 F: include/linux/regulator/arizona*
15317 F: include/linux/wm97xx.h
15318 F: include/sound/wm????.h
15319 F: sound/soc/codecs/arizona.?
15320 F: sound/soc/codecs/wm*
15321 F: sound/soc/codecs/cs47l24*
15324 M: Tejun Heo <tj@kernel.org>
15325 R: Lai Jiangshan <jiangshanlai@gmail.com>
15326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15328 F: include/linux/workqueue.h
15329 F: kernel/workqueue.c
15330 F: Documentation/core-api/workqueue.rst
15332 X-POWERS AXP288 PMIC DRIVERS
15333 M: Hans de Goede <hdegoede@redhat.com>
15336 F: drivers/acpi/pmic/intel_pmic_xpower.c
15338 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15339 M: Chen-Yu Tsai <wens@csie.org>
15340 L: linux-kernel@vger.kernel.org
15345 M: Andrew Hendry <andrew.hendry@gmail.com>
15346 L: linux-x25@vger.kernel.org
15348 F: Documentation/networking/x25*
15349 F: include/net/x25*
15352 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15353 M: Thomas Gleixner <tglx@linutronix.de>
15354 M: Ingo Molnar <mingo@redhat.com>
15355 R: "H. Peter Anvin" <hpa@zytor.com>
15357 L: linux-kernel@vger.kernel.org
15358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15360 F: Documentation/x86/
15363 X86 MCE INFRASTRUCTURE
15364 M: Tony Luck <tony.luck@intel.com>
15365 M: Borislav Petkov <bp@alien8.de>
15366 L: linux-edac@vger.kernel.org
15368 F: arch/x86/kernel/cpu/mcheck/*
15370 X86 MICROCODE UPDATE SUPPORT
15371 M: Borislav Petkov <bp@alien8.de>
15373 F: arch/x86/kernel/cpu/microcode/*
15375 X86 PLATFORM DRIVERS
15376 M: Darren Hart <dvhart@infradead.org>
15377 M: Andy Shevchenko <andy@infradead.org>
15378 L: platform-driver-x86@vger.kernel.org
15379 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15381 F: drivers/platform/x86/
15382 F: drivers/platform/olpc/
15385 M: Andy Lutomirski <luto@amacapital.net>
15386 L: linux-kernel@vger.kernel.org
15387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15389 F: arch/x86/entry/vdso/
15391 XC2028/3028 TUNER DRIVER
15392 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15393 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15394 L: linux-media@vger.kernel.org
15395 W: https://linuxtv.org
15396 T: git git://linuxtv.org/media_tree.git
15398 F: drivers/media/tuners/tuner-xc2028.*
15400 XEN BLOCK SUBSYSTEM
15401 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15402 M: Roger Pau Monné <roger.pau@citrix.com>
15403 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15405 F: drivers/block/xen-blkback/*
15406 F: drivers/block/xen*
15409 M: Stefano Stabellini <sstabellini@kernel.org>
15410 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15413 F: arch/arm/include/asm/xen/
15415 XEN HYPERVISOR ARM64
15416 M: Stefano Stabellini <sstabellini@kernel.org>
15417 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15420 F: arch/arm64/include/asm/xen/
15422 XEN HYPERVISOR INTERFACE
15423 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15424 M: Juergen Gross <jgross@suse.com>
15425 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15429 F: drivers/*/xen-*front.c
15431 F: arch/x86/include/asm/xen/
15432 F: arch/x86/include/asm/pvclock-abi.h
15434 F: include/uapi/xen/
15435 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15436 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15438 XEN NETWORK BACKEND DRIVER
15439 M: Wei Liu <wei.liu2@citrix.com>
15440 M: Paul Durrant <paul.durrant@citrix.com>
15441 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15442 L: netdev@vger.kernel.org
15444 F: drivers/net/xen-netback/*
15447 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15448 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15450 F: arch/x86/pci/*xen*
15451 F: drivers/pci/*xen*
15454 M: Juergen Gross <jgross@suse.com>
15455 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15456 L: linux-scsi@vger.kernel.org
15458 F: drivers/scsi/xen-scsifront.c
15459 F: drivers/xen/xen-scsiback.c
15460 F: include/xen/interface/io/vscsiif.h
15462 XEN SWIOTLB SUBSYSTEM
15463 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15464 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15465 L: iommu@lists.linux-foundation.org
15467 F: arch/x86/xen/*swiotlb*
15468 F: drivers/xen/*swiotlb*
15471 M: Darrick J. Wong <darrick.wong@oracle.com>
15472 M: linux-xfs@vger.kernel.org
15473 L: linux-xfs@vger.kernel.org
15475 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15477 F: Documentation/filesystems/xfs.txt
15480 XILINX AXI ETHERNET DRIVER
15481 M: Anirudha Sarangi <anirudh@xilinx.com>
15482 M: John Linn <John.Linn@xilinx.com>
15484 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15486 XILINX UARTLITE SERIAL DRIVER
15487 M: Peter Korsgaard <jacmet@sunsite.dk>
15488 L: linux-serial@vger.kernel.org
15490 F: drivers/tty/serial/uartlite.c
15492 XILINX VIDEO IP CORES
15493 M: Hyun Kwon <hyun.kwon@xilinx.com>
15494 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15495 L: linux-media@vger.kernel.org
15496 T: git git://linuxtv.org/media_tree.git
15498 F: Documentation/devicetree/bindings/media/xilinx/
15499 F: drivers/media/platform/xilinx/
15500 F: include/uapi/linux/xilinx-v4l2-controls.h
15503 M: Eli Billauer <eli.billauer@gmail.com>
15504 L: linux-kernel@vger.kernel.org
15506 F: drivers/char/xillybus/
15508 XRA1403 GPIO EXPANDER
15509 M: Nandor Han <nandor.han@ge.com>
15510 M: Semi Malinen <semi.malinen@ge.com>
15511 L: linux-gpio@vger.kernel.org
15513 F: drivers/gpio/gpio-xra1403.c
15514 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15516 XTENSA XTFPGA PLATFORM SUPPORT
15517 M: Max Filippov <jcmvbkbc@gmail.com>
15518 L: linux-xtensa@linux-xtensa.org
15520 F: drivers/spi/spi-xtensa-xtfpga.c
15521 F: sound/soc/xtensa/xtfpga-i2s.c
15523 YAM DRIVER FOR AX.25
15524 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15525 L: linux-hams@vger.kernel.org
15527 F: drivers/net/hamradio/yam*
15528 F: include/linux/yam.h
15530 YAMA SECURITY MODULE
15531 M: Kees Cook <keescook@chromium.org>
15532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15535 F: Documentation/admin-guide/LSM/Yama.rst
15537 YEALINK PHONE DRIVER
15538 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15539 L: usbb2k-api-dev@nongnu.org
15541 F: Documentation/input/yealink.rst
15542 F: drivers/input/misc/yealink.*
15544 Z8530 DRIVER FOR AX.25
15545 M: Joerg Reuter <jreuter@yaina.de>
15546 W: http://yaina.de/jreuter/
15547 W: http://www.qsl.net/dl1bke/
15548 L: linux-hams@vger.kernel.org
15550 F: Documentation/networking/z8530drv.txt
15551 F: drivers/net/hamradio/*scc.c
15552 F: drivers/net/hamradio/z8530.h
15554 ZBUD COMPRESSED PAGE ALLOCATOR
15555 M: Seth Jennings <sjenning@redhat.com>
15556 M: Dan Streetman <ddstreet@ieee.org>
15557 L: linux-mm@kvack.org
15560 F: include/linux/zbud.h
15562 ZD1211RW WIRELESS DRIVER
15563 M: Daniel Drake <dsd@gentoo.org>
15564 M: Ulrich Kunitz <kune@deine-taler.de>
15565 W: http://zd1211.ath.cx/wiki/DriverRewrite
15566 L: linux-wireless@vger.kernel.org
15567 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15569 F: drivers/net/wireless/zydas/zd1211rw/
15571 ZD1301 MEDIA DRIVER
15572 M: Antti Palosaari <crope@iki.fi>
15573 L: linux-media@vger.kernel.org
15574 W: https://linuxtv.org/
15575 W: http://palosaari.fi/linux/
15576 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15578 F: drivers/media/usb/dvb-usb-v2/zd1301*
15580 ZD1301_DEMOD MEDIA DRIVER
15581 M: Antti Palosaari <crope@iki.fi>
15582 L: linux-media@vger.kernel.org
15583 W: https://linuxtv.org/
15584 W: http://palosaari.fi/linux/
15585 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15587 F: drivers/media/dvb-frontends/zd1301_demod*
15589 ZPOOL COMPRESSED PAGE STORAGE API
15590 M: Dan Streetman <ddstreet@ieee.org>
15591 L: linux-mm@kvack.org
15594 F: include/linux/zpool.h
15596 ZR36067 VIDEO FOR LINUX DRIVER
15597 L: mjpeg-users@lists.sourceforge.net
15598 L: linux-media@vger.kernel.org
15599 W: http://mjpeg.sourceforge.net/driver-zoran/
15600 T: hg https://linuxtv.org/hg/v4l-dvb
15602 F: drivers/media/pci/zoran/
15604 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15605 M: Minchan Kim <minchan@kernel.org>
15606 M: Nitin Gupta <ngupta@vflare.org>
15607 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15608 L: linux-kernel@vger.kernel.org
15610 F: drivers/block/zram/
15611 F: Documentation/blockdev/zram.txt
15613 ZS DECSTATION Z85C30 SERIAL DRIVER
15614 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15616 F: drivers/tty/serial/zs.*
15618 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15619 M: Minchan Kim <minchan@kernel.org>
15620 M: Nitin Gupta <ngupta@vflare.org>
15621 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15622 L: linux-mm@kvack.org
15625 F: include/linux/zsmalloc.h
15626 F: Documentation/vm/zsmalloc.txt
15628 ZSWAP COMPRESSED SWAP CACHING
15629 M: Seth Jennings <sjenning@redhat.com>
15630 M: Dan Streetman <ddstreet@ieee.org>
15631 L: linux-mm@kvack.org
15636 M: Linus Torvalds <torvalds@linux-foundation.org>
15637 L: linux-kernel@vger.kernel.org
15638 Q: http://patchwork.kernel.org/project/LKML/list/
15639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15640 S: Buried alive in reporters