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@kernel.org>
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 M: David Sterba <dsterba@suse.com>
568 L: linux-fsdevel@vger.kernel.org
570 F: Documentation/filesystems/affs.txt
574 M: David Howells <dhowells@redhat.com>
575 L: linux-afs@lists.infradead.org
578 F: include/trace/events/afs.h
579 F: Documentation/filesystems/afs.txt
580 W: https://www.infradead.org/~dhowells/kafs/
583 M: David Airlie <airlied@linux.ie>
584 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
587 F: include/linux/agp*
588 F: include/uapi/linux/agp*
591 M: "Juergen E. Fischer" <fischer@norbit.de>
592 L: linux-scsi@vger.kernel.org
594 F: drivers/scsi/aha152x*
595 F: drivers/scsi/pcmcia/aha152x*
597 AIC7XXX / AIC79XX SCSI DRIVER
598 M: Hannes Reinecke <hare@suse.com>
599 L: linux-scsi@vger.kernel.org
601 F: drivers/scsi/aic7xxx/
603 AIMSLAB FM RADIO RECEIVER DRIVER
604 M: Hans Verkuil <hverkuil@xs4all.nl>
605 L: linux-media@vger.kernel.org
606 T: git git://linuxtv.org/media_tree.git
607 W: https://linuxtv.org
609 F: drivers/media/radio/radio-aimslab*
612 M: Benjamin LaHaise <bcrl@kvack.org>
613 L: linux-aio@kvack.org
616 F: include/linux/*aio*.h
619 M: Antti Palosaari <crope@iki.fi>
620 L: linux-media@vger.kernel.org
621 W: https://linuxtv.org
622 W: http://palosaari.fi/linux/
623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
624 T: git git://linuxtv.org/anttip/media_tree.git
626 F: drivers/media/usb/airspy/
628 ALACRITECH GIGABIT ETHERNET DRIVER
629 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
631 F: drivers/net/ethernet/alacritech/*
633 ALCATEL SPEEDTOUCH USB DRIVER
634 M: Duncan Sands <duncan.sands@free.fr>
635 L: linux-usb@vger.kernel.org
636 W: http://www.linux-usb.org/SpeedTouch/
638 F: drivers/usb/atm/speedtch.c
639 F: drivers/usb/atm/usbatm.c
641 ALCHEMY AU1XX0 MMC DRIVER
642 M: Manuel Lauss <manuel.lauss@gmail.com>
644 F: drivers/mmc/host/au1xmmc.c
647 M: Rudolf Marek <r.marek@assembler.cz>
648 L: linux-i2c@vger.kernel.org
650 F: Documentation/i2c/busses/i2c-ali1563
651 F: drivers/i2c/busses/i2c-ali1563.c
653 ALLWINNER SECURITY SYSTEM
654 M: Corentin Labbe <clabbe.montjoie@gmail.com>
655 L: linux-crypto@vger.kernel.org
657 F: drivers/crypto/sunxi-ss/
660 M: Richard Henderson <rth@twiddle.net>
661 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662 M: Matt Turner <mattst88@gmail.com>
664 L: linux-alpha@vger.kernel.org
667 ALPS PS/2 TOUCHPAD DRIVER
668 R: Pali Rohár <pali.rohar@gmail.com>
669 F: drivers/input/mouse/alps.*
671 ALTERA I2C CONTROLLER DRIVER
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/i2c/busses/i2c-altera.c
676 ALTERA MAILBOX DRIVER
677 M: Ley Foon Tan <lftan@altera.com>
678 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
680 F: drivers/mailbox/mailbox-altera.c
683 M: Tien Hock Loh <thloh@altera.com>
684 L: linux-gpio@vger.kernel.org
686 F: drivers/gpio/gpio-altera.c
688 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689 M: Thor Thayer <thor.thayer@linux.intel.com>
691 F: drivers/gpio/gpio-altera-a10sr.c
692 F: drivers/mfd/altera-a10sr.c
693 F: drivers/reset/reset-a10sr.c
694 F: include/linux/mfd/altera-a10sr.h
695 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
697 ALTERA TRIPLE SPEED ETHERNET DRIVER
698 M: Vince Bridgers <vbridger@opensource.altera.com>
699 L: netdev@vger.kernel.org
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/net/ethernet/altera/
704 ALTERA UART/JTAG UART SERIAL DRIVERS
705 M: Tobias Klauser <tklauser@distanz.ch>
706 L: linux-serial@vger.kernel.org
707 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
709 F: drivers/tty/serial/altera_uart.c
710 F: drivers/tty/serial/altera_jtaguart.c
711 F: include/linux/altera_uart.h
712 F: include/linux/altera_jtaguart.h
714 AMAZON ETHERNET DRIVERS
715 M: Netanel Belgazal <netanel@amazon.com>
716 R: Saeed Bishara <saeedb@amazon.com>
717 R: Zorik Machulsky <zorik@amazon.com>
718 L: netdev@vger.kernel.org
720 F: Documentation/networking/ena.txt
721 F: drivers/net/ethernet/amazon/
723 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724 M: Tom Lendacky <thomas.lendacky@amd.com>
725 M: Gary Hook <gary.hook@amd.com>
726 L: linux-crypto@vger.kernel.org
728 F: drivers/crypto/ccp/
729 F: include/linux/ccp.h
731 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732 M: Huang Rui <ray.huang@amd.com>
733 L: linux-hwmon@vger.kernel.org
735 F: Documentation/hwmon/fam15h_power
736 F: drivers/hwmon/fam15h_power.c
738 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
741 F: drivers/usb/gadget/udc/amd5536udc.*
743 AMD GEODE PROCESSOR/CHIPSET SUPPORT
744 P: Andres Salomon <dilinger@queued.net>
745 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
746 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
748 F: drivers/char/hw_random/geode-rng.c
749 F: drivers/crypto/geode*
750 F: drivers/video/fbdev/geode/
751 F: arch/x86/include/asm/geode.h
754 M: Joerg Roedel <joro@8bytes.org>
755 L: iommu@lists.linux-foundation.org
756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
758 F: drivers/iommu/amd_iommu*.[ch]
759 F: include/linux/amd-iommu.h
762 M: Oded Gabbay <oded.gabbay@gmail.com>
763 L: dri-devel@lists.freedesktop.org
764 T: git git://people.freedesktop.org/~gabbayo/linux.git
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
771 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
772 F: drivers/gpu/drm/amd/amdkfd/
773 F: drivers/gpu/drm/amd/include/cik_structs.h
774 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
775 F: drivers/gpu/drm/amd/include/vi_structs.h
776 F: include/uapi/linux/kfd_ioctl.h
778 AMD SEATTLE DEVICE TREE SUPPORT
779 M: Brijesh Singh <brijeshkumar.singh@amd.com>
780 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
781 M: Tom Lendacky <thomas.lendacky@amd.com>
783 F: arch/arm64/boot/dts/amd/
786 M: Tom Lendacky <thomas.lendacky@amd.com>
787 L: netdev@vger.kernel.org
789 F: drivers/net/ethernet/amd/xgbe/
790 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
792 AMS (Apple Motion Sensor) DRIVER
793 M: Michael Hanselmann <linux-kernel@hansmi.ch>
795 F: drivers/macintosh/ams/
797 ANALOG DEVICES INC AD9389B DRIVER
798 M: Hans Verkuil <hans.verkuil@cisco.com>
799 L: linux-media@vger.kernel.org
801 F: drivers/media/i2c/ad9389b*
803 ANALOG DEVICES INC ADV7180 DRIVER
804 M: Lars-Peter Clausen <lars@metafoo.de>
805 L: linux-media@vger.kernel.org
806 W: http://ez.analog.com/community/linux-device-drivers
808 F: drivers/media/i2c/adv7180.c
810 ANALOG DEVICES INC ADV748X DRIVER
811 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
812 L: linux-media@vger.kernel.org
814 F: drivers/media/i2c/adv748x/*
816 ANALOG DEVICES INC ADV7511 DRIVER
817 M: Hans Verkuil <hans.verkuil@cisco.com>
818 L: linux-media@vger.kernel.org
820 F: drivers/media/i2c/adv7511*
822 ANALOG DEVICES INC ADV7604 DRIVER
823 M: Hans Verkuil <hans.verkuil@cisco.com>
824 L: linux-media@vger.kernel.org
826 F: drivers/media/i2c/adv7604*
828 ANALOG DEVICES INC ADV7842 DRIVER
829 M: Hans Verkuil <hans.verkuil@cisco.com>
830 L: linux-media@vger.kernel.org
832 F: drivers/media/i2c/adv7842*
834 ANALOG DEVICES INC ASOC CODEC DRIVERS
835 M: Lars-Peter Clausen <lars@metafoo.de>
836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
837 W: http://wiki.analog.com/
838 W: http://ez.analog.com/community/linux-device-drivers
840 F: sound/soc/codecs/adau*
841 F: sound/soc/codecs/adav*
842 F: sound/soc/codecs/ad1*
843 F: sound/soc/codecs/ad7*
844 F: sound/soc/codecs/ssm*
845 F: sound/soc/codecs/sigmadsp.*
847 ANALOG DEVICES INC DMA DRIVERS
848 M: Lars-Peter Clausen <lars@metafoo.de>
849 W: http://ez.analog.com/community/linux-device-drivers
851 F: drivers/dma/dma-axi-dmac.c
853 ANALOG DEVICES INC IIO DRIVERS
854 M: Lars-Peter Clausen <lars@metafoo.de>
855 M: Michael Hennerich <Michael.Hennerich@analog.com>
856 W: http://wiki.analog.com/
857 W: http://ez.analog.com/community/linux-device-drivers
859 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
860 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
862 F: drivers/iio/adc/ltc2497*
863 X: drivers/iio/*/adjd*
864 F: drivers/staging/iio/*/ad*
867 M: Greentime Hu <green.hu@gmail.com>
868 M: Vincent Chen <deanbo422@gmail.com>
869 T: git https://github.com/andestech/linux.git
872 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
873 F: Documentation/devicetree/bindings/nds32/
877 ANDROID CONFIG FRAGMENTS
878 M: Rob Herring <robh@kernel.org>
880 F: kernel/configs/android*
883 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
884 M: Arve Hjønnevåg <arve@android.com>
885 M: Todd Kjos <tkjos@android.com>
886 M: Martijn Coenen <maco@android.com>
887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
888 L: devel@driverdev.osuosl.org
891 F: drivers/staging/android/
893 ANDROID GOLDFISH PIC DRIVER
894 M: Miodrag Dinic <miodrag.dinic@mips.com>
896 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
897 F: drivers/irqchip/irq-goldfish-pic.c
899 ANDROID GOLDFISH RTC DRIVER
900 M: Miodrag Dinic <miodrag.dinic@mips.com>
902 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
903 F: drivers/rtc/rtc-goldfish.c
906 M: Laura Abbott <labbott@redhat.com>
907 M: Sumit Semwal <sumit.semwal@linaro.org>
908 L: devel@driverdev.osuosl.org
909 L: dri-devel@lists.freedesktop.org
910 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
912 F: drivers/staging/android/ion
913 F: drivers/staging/android/uapi/ion.h
915 AOA (Apple Onboard Audio) ALSA DRIVER
916 M: Johannes Berg <johannes@sipsolutions.net>
917 L: linuxppc-dev@lists.ozlabs.org
918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
922 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
923 M: William Breathitt Gray <vilhelm.gray@gmail.com>
924 L: linux-iio@vger.kernel.org
926 F: drivers/iio/adc/stx104.c
929 M: Jiri Kosina <jikos@kernel.org>
931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
932 F: arch/x86/kernel/apm_32.c
933 F: include/linux/apm_bios.h
934 F: include/uapi/linux/apm_bios.h
935 F: drivers/char/apm-emulation.c
937 APPARMOR SECURITY MODULE
938 M: John Johansen <john.johansen@canonical.com>
939 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
943 F: security/apparmor/
944 F: Documentation/admin-guide/LSM/apparmor.rst
946 APPLE BCM5974 MULTITOUCH DRIVER
947 M: Henrik Rydberg <rydberg@bitmath.org>
948 L: linux-input@vger.kernel.org
950 F: drivers/input/mouse/bcm5974.c
953 M: Henrik Rydberg <rydberg@bitmath.org>
954 L: linux-hwmon@vger.kernel.org
956 F: drivers/hwmon/applesmc.c
958 APPLETALK NETWORK LAYER
959 L: netdev@vger.kernel.org
961 F: drivers/net/appletalk/
964 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
965 M: Duc Dang <dhdang@apm.com>
967 F: arch/arm64/boot/dts/apm/
969 APPLIED MICRO (APM) X-GENE SOC EDAC
970 M: Loc Ho <lho@apm.com>
972 F: drivers/edac/xgene_edac.c
973 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
975 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
976 M: Iyappan Subramanian <isubramanian@apm.com>
977 M: Keyur Chudgar <kchudgar@apm.com>
979 F: drivers/net/ethernet/apm/xgene-v2/
981 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
982 M: Iyappan Subramanian <isubramanian@apm.com>
983 M: Keyur Chudgar <kchudgar@apm.com>
984 M: Quan Nguyen <qnguyen@apm.com>
986 F: drivers/net/ethernet/apm/xgene/
987 F: drivers/net/phy/mdio-xgene.c
988 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
989 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
991 APPLIED MICRO (APM) X-GENE SOC PMU
992 M: Tai Nguyen <ttnguyen@apm.com>
994 F: drivers/perf/xgene_pmu.c
995 F: Documentation/perf/xgene-pmu.txt
996 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
998 APTINA CAMERA SENSOR PLL
999 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1000 L: linux-media@vger.kernel.org
1002 F: drivers/media/i2c/aptina-pll.*
1004 ARC FRAMEBUFFER DRIVER
1005 M: Jaya Kumar <jayalk@intworks.biz>
1007 F: drivers/video/fbdev/arcfb.c
1008 F: drivers/video/fbdev/core/fb_defio.c
1011 M: Alexey Brodkin <abrodkin@synopsys.com>
1013 F: drivers/gpu/drm/arc/
1014 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1016 ARCNET NETWORK LAYER
1017 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1018 L: netdev@vger.kernel.org
1020 F: drivers/net/arcnet/
1021 F: include/uapi/linux/if_arcnet.h
1023 ARM ARCHITECTED TIMER DRIVER
1024 M: Mark Rutland <mark.rutland@arm.com>
1025 M: Marc Zyngier <marc.zyngier@arm.com>
1026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028 F: arch/arm/include/asm/arch_timer.h
1029 F: arch/arm64/include/asm/arch_timer.h
1030 F: drivers/clocksource/arm_arch_timer.c
1032 ARM HDLCD DRM DRIVER
1033 M: Liviu Dudau <liviu.dudau@arm.com>
1035 F: drivers/gpu/drm/arm/hdlcd_*
1036 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1038 ARM MALI-DP DRM DRIVER
1039 M: Liviu Dudau <liviu.dudau@arm.com>
1040 M: Brian Starkey <brian.starkey@arm.com>
1041 M: Mali DP Maintainers <malidp@foss.arm.com>
1043 F: drivers/gpu/drm/arm/
1044 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1046 ARM MFM AND FLOPPY DRIVERS
1047 M: Ian Molton <spyro@f2s.com>
1049 F: arch/arm/lib/floppydma.S
1050 F: arch/arm/include/asm/floppy.h
1052 ARM PMU PROFILING AND DEBUGGING
1053 M: Will Deacon <will.deacon@arm.com>
1054 M: Mark Rutland <mark.rutland@arm.com>
1056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 F: arch/arm*/kernel/perf_*
1058 F: arch/arm/oprofile/common.c
1059 F: arch/arm*/kernel/hw_breakpoint.c
1060 F: arch/arm*/include/asm/hw_breakpoint.h
1061 F: arch/arm*/include/asm/perf_event.h
1063 F: include/linux/perf/arm_pmu.h
1064 F: Documentation/devicetree/bindings/arm/pmu.txt
1065 F: Documentation/devicetree/bindings/perf/
1068 M: Russell King <linux@armlinux.org.uk>
1069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 W: http://www.armlinux.org.uk/
1072 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1074 X: arch/arm/boot/dts/
1076 ARM PRIMECELL AACI PL041 DRIVER
1077 M: Russell King <linux@armlinux.org.uk>
1081 ARM PRIMECELL BUS SUPPORT
1082 M: Russell King <linux@armlinux.org.uk>
1085 F: include/linux/amba/bus.h
1087 ARM PRIMECELL CLCD PL110 DRIVER
1088 M: Russell King <linux@armlinux.org.uk>
1090 F: drivers/video/fbdev/amba-clcd.*
1092 ARM PRIMECELL KMI PL050 DRIVER
1093 M: Russell King <linux@armlinux.org.uk>
1095 F: drivers/input/serio/ambakmi.*
1096 F: include/linux/amba/kmi.h
1098 ARM PRIMECELL MMCI PL180/1 DRIVER
1099 M: Russell King <linux@armlinux.org.uk>
1101 F: drivers/mmc/host/mmci.*
1102 F: include/linux/amba/mmci.h
1104 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1105 M: Russell King <linux@armlinux.org.uk>
1107 F: drivers/tty/serial/amba-pl01*.c
1108 F: include/linux/amba/serial.h
1111 M: Will Deacon <will.deacon@arm.com>
1112 R: Robin Murphy <robin.murphy@arm.com>
1113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F: drivers/iommu/arm-smmu.c
1116 F: drivers/iommu/arm-smmu-v3.c
1117 F: drivers/iommu/io-pgtable-arm.c
1118 F: drivers/iommu/io-pgtable-arm-v7s.c
1120 ARM SUB-ARCHITECTURES
1121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1127 ARM/ACTIONS SEMI ARCHITECTURE
1128 M: Andreas Färber <afaerber@suse.de>
1129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 F: arch/arm/mach-actions/
1133 F: arch/arm/boot/dts/owl-*
1134 F: arch/arm64/boot/dts/actions/
1135 F: drivers/clocksource/owl-*
1136 F: drivers/soc/actions/
1137 F: include/dt-bindings/power/owl-*
1138 F: include/linux/soc/actions/
1139 F: Documentation/devicetree/bindings/arm/actions.txt
1140 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1141 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1143 ARM/ADS SPHERE MACHINE SUPPORT
1144 M: Lennert Buytenhek <kernel@wantstofly.org>
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 ARM/AFEB9260 MACHINE SUPPORT
1149 M: Sergey Lapin <slapin@ossfans.org>
1150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 ARM/AJECO 1ARM MACHINE SUPPORT
1154 M: Lennert Buytenhek <kernel@wantstofly.org>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 ARM/Allwinner SoC Clock Support
1159 M: Emilio López <emilio@elopez.com.ar>
1161 F: drivers/clk/sunxi/
1163 ARM/Allwinner sunXi SoC support
1164 M: Maxime Ripard <maxime.ripard@bootlin.com>
1165 M: Chen-Yu Tsai <wens@csie.org>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 F: arch/arm/mach-sunxi/
1171 F: arch/arm64/boot/dts/allwinner/
1172 F: drivers/clk/sunxi-ng/
1173 F: drivers/pinctrl/sunxi/
1174 F: drivers/soc/sunxi/
1175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1177 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1178 M: Neil Armstrong <narmstrong@baylibre.com>
1179 M: Jerome Brunet <jbrunet@baylibre.com>
1180 L: linux-amlogic@lists.infradead.org
1182 F: drivers/clk/meson/
1183 F: include/dt-bindings/clock/meson*
1184 F: include/dt-bindings/clock/gxbb*
1185 F: Documentation/devicetree/bindings/clock/amlogic*
1187 ARM/Amlogic Meson SoC support
1188 M: Carlo Caione <carlo@caione.org>
1189 M: Kevin Hilman <khilman@baylibre.com>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191 L: linux-amlogic@lists.infradead.org
1192 W: http://linux-meson.com/
1194 F: arch/arm/mach-meson/
1195 F: arch/arm/boot/dts/meson*
1196 F: arch/arm64/boot/dts/amlogic/
1197 F: drivers/pinctrl/meson/
1198 F: drivers/mmc/host/meson*
1201 ARM/Annapurna Labs ALPINE ARCHITECTURE
1202 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1203 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 F: arch/arm/mach-alpine/
1207 F: arch/arm/boot/dts/alpine*
1208 F: arch/arm64/boot/dts/al/
1209 F: drivers/*/*alpine*
1211 ARM/ARTPEC MACHINE SUPPORT
1212 M: Jesper Nilsson <jesper.nilsson@axis.com>
1213 M: Lars Persson <lars.persson@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 <u.kleine-koenig@pengutronix.de>
1379 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385 M: Robert Jarzmik <robert.jarzmik@free.fr>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F: arch/arm/mach-pxa/ezx.c
1390 ARM/FARADAY FA526 PORT
1391 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 T: git git://git.berlios.de/gemini-board
1395 F: arch/arm/mm/*-fa*
1397 ARM/FOOTBRIDGE ARCHITECTURE
1398 M: Russell King <linux@armlinux.org.uk>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W: http://www.armlinux.org.uk/
1402 F: arch/arm/include/asm/hardware/dec21285.h
1403 F: arch/arm/mach-footbridge/
1405 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406 M: Shawn Guo <shawnguo@kernel.org>
1407 M: Sascha Hauer <s.hauer@pengutronix.de>
1408 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1409 R: Fabio Estevam <fabio.estevam@nxp.com>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1413 F: arch/arm/mach-imx/
1414 F: arch/arm/mach-mxs/
1415 F: arch/arm/boot/dts/imx*
1416 F: arch/arm/configs/imx*_defconfig
1421 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1422 M: Shawn Guo <shawnguo@kernel.org>
1423 M: Sascha Hauer <s.hauer@pengutronix.de>
1424 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1425 R: Stefan Agner <stefan@agner.ch>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1429 F: arch/arm/mach-imx/*vf610*
1430 F: arch/arm/boot/dts/vf*
1432 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1433 M: Lennert Buytenhek <kernel@wantstofly.org>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 ARM/GUMSTIX MACHINE SUPPORT
1438 M: Steve Sakoman <sakoman@gmail.com>
1439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1443 M: Philipp Zabel <philipp.zabel@gmail.com>
1444 M: Paul Parsons <lost.distance@yahoo.com>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm/mach-pxa/hx4700.c
1448 F: arch/arm/mach-pxa/include/mach/hx4700.h
1449 F: sound/soc/pxa/hx4700.c
1451 ARM/HISILICON SOC SUPPORT
1452 M: Wei Xu <xuwei5@hisilicon.com>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 W: http://www.hisilicon.com
1456 T: git git://github.com/hisilicon/linux-hisi.git
1457 F: arch/arm/mach-hisi/
1458 F: arch/arm/boot/dts/hi3*
1459 F: arch/arm/boot/dts/hip*
1460 F: arch/arm/boot/dts/hisi*
1461 F: arch/arm64/boot/dts/hisilicon/
1463 ARM/HP JORNADA 7XX MACHINE SUPPORT
1464 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1468 F: arch/arm/mach-sa1100/jornada720.c
1469 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1471 ARM/IGEP MACHINE SUPPORT
1472 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1473 M: Javier Martinez Canillas <javier@dowhile0.org>
1474 L: linux-omap@vger.kernel.org
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: arch/arm/boot/dts/omap3-igep*
1479 ARM/INCOME PXA270 SUPPORT
1480 M: Marek Vasut <marek.vasut@gmail.com>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1485 ARM/INTEL IOP13XX ARM ARCHITECTURE
1486 M: Lennert Buytenhek <kernel@wantstofly.org>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/INTEL IOP32X ARM ARCHITECTURE
1491 M: Lennert Buytenhek <kernel@wantstofly.org>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 ARM/INTEL IOP33X ARM ARCHITECTURE
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/INTEL IQ81342EX MACHINE SUPPORT
1500 M: Lennert Buytenhek <kernel@wantstofly.org>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 ARM/INTEL IXDP2850 MACHINE SUPPORT
1505 M: Lennert Buytenhek <kernel@wantstofly.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 ARM/INTEL IXP4XX ARM ARCHITECTURE
1510 M: Imre Kaloz <kaloz@openwrt.org>
1511 M: Krzysztof Halasa <khalasa@piap.pl>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm/mach-ixp4xx/
1516 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1517 M: Jonathan Cameron <jic23@cam.ac.uk>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F: arch/arm/mach-pxa/stargate2.c
1521 F: drivers/pcmcia/pxa2xx_stargate2.c
1523 ARM/INTEL XSC3 (MANZANO) ARM CORE
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1529 M: Lennert Buytenhek <kernel@wantstofly.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 ARM/LG1K ARCHITECTURE
1534 M: Chanho Min <chanho.min@lge.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm64/boot/dts/lg/
1539 ARM/LOGICPD PXA270 MACHINE SUPPORT
1540 M: Lennert Buytenhek <kernel@wantstofly.org>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 ARM/LPC18XX ARCHITECTURE
1545 M: Joachim Eastwood <manabian@gmail.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 F: arch/arm/boot/dts/lpc43*
1549 F: drivers/clk/nxp/clk-lpc18xx*
1550 F: drivers/clocksource/time-lpc32xx.c
1551 F: drivers/i2c/busses/i2c-lpc2k.c
1552 F: drivers/memory/pl172.c
1553 F: drivers/mtd/spi-nor/nxp-spifi.c
1554 F: drivers/rtc/rtc-lpc24xx.c
1557 ARM/LPC32XX SOC SUPPORT
1558 M: Vladimir Zapolskiy <vz@mleia.com>
1559 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1563 F: arch/arm/boot/dts/lpc32*
1564 F: arch/arm/mach-lpc32xx/
1565 F: drivers/i2c/busses/i2c-pnx.c
1566 F: drivers/net/ethernet/nxp/lpc_eth.c
1567 F: drivers/usb/host/ohci-nxp.c
1568 F: drivers/watchdog/pnx4008_wdt.c
1571 ARM/MAGICIAN MACHINE SUPPORT
1572 M: Philipp Zabel <philipp.zabel@gmail.com>
1575 ARM/Marvell Dove/MV78xx0/Orion SOC support
1576 M: Jason Cooper <jason@lakedaemon.net>
1577 M: Andrew Lunn <andrew@lunn.ch>
1578 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 M: Gregory Clement <gregory.clement@bootlin.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 F: Documentation/devicetree/bindings/soc/dove/
1583 F: arch/arm/mach-dove/
1584 F: arch/arm/mach-mv78xx0/
1585 F: arch/arm/mach-orion5x/
1586 F: arch/arm/plat-orion/
1587 F: arch/arm/boot/dts/dove*
1588 F: arch/arm/boot/dts/orion5x*
1590 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1591 M: Jason Cooper <jason@lakedaemon.net>
1592 M: Andrew Lunn <andrew@lunn.ch>
1593 M: Gregory Clement <gregory.clement@bootlin.com>
1594 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/boot/dts/armada*
1598 F: arch/arm/boot/dts/kirkwood*
1599 F: arch/arm/configs/mvebu_*_defconfig
1600 F: arch/arm/mach-mvebu/
1601 F: arch/arm64/boot/dts/marvell/armada*
1602 F: drivers/cpufreq/armada-37xx-cpufreq.c
1603 F: drivers/cpufreq/mvebu-cpufreq.c
1604 F: drivers/irqchip/irq-armada-370-xp.c
1605 F: drivers/irqchip/irq-mvebu-*
1606 F: drivers/pinctrl/mvebu/
1607 F: drivers/rtc/rtc-armada38x.c
1609 ARM/Mediatek RTC DRIVER
1610 M: Eddie Huang <eddie.huang@mediatek.com>
1611 M: Sean Wang <sean.wang@mediatek.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1615 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1616 F: drivers/rtc/rtc-mt6397.c
1617 F: drivers/rtc/rtc-mt7622.c
1619 ARM/Mediatek SoC support
1620 M: Matthias Brugger <matthias.bgg@gmail.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1624 F: arch/arm/boot/dts/mt6*
1625 F: arch/arm/boot/dts/mt7*
1626 F: arch/arm/boot/dts/mt8*
1627 F: arch/arm/mach-mediatek/
1628 F: arch/arm64/boot/dts/mediatek/
1632 ARM/Mediatek USB3 PHY DRIVER
1633 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637 F: drivers/phy/mediatek/phy-mtk-tphy.c
1639 ARM/MICREL KS8695 ARCHITECTURE
1640 M: Greg Ungerer <gerg@uclinux.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: arch/arm/mach-ks8695/
1645 ARM/Microchip (AT91) SoC support
1646 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1647 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 W: http://www.linux4sam.org
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1654 F: arch/arm/mach-at91/
1655 F: include/soc/at91/
1656 F: arch/arm/boot/dts/at91*.dts
1657 F: arch/arm/boot/dts/at91*.dtsi
1658 F: arch/arm/boot/dts/sama*.dts
1659 F: arch/arm/boot/dts/sama*.dtsi
1660 F: arch/arm/include/debug/at91.S
1661 F: drivers/memory/atmel*
1662 F: drivers/watchdog/sama5d4_wdt.c
1663 X: drivers/input/touchscreen/atmel_mxt_ts.c
1664 X: drivers/net/wireless/atmel/
1666 ARM/MIOA701 MACHINE SUPPORT
1667 M: Robert Jarzmik <robert.jarzmik@free.fr>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/mach-pxa/mioa701.c
1672 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1673 M: Michael Petchkovsky <mkpetch@internode.on.net>
1676 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1677 M: Linus Walleij <linus.walleij@linaro.org>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: arch/arm/mach-nomadik/
1681 F: arch/arm/mach-u300/
1682 F: arch/arm/mach-ux500/
1683 F: arch/arm/boot/dts/ste-*
1684 F: drivers/clk/clk-nomadik.c
1685 F: drivers/clk/clk-u300.c
1686 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1687 F: drivers/clocksource/timer-u300.c
1688 F: drivers/dma/coh901318*
1689 F: drivers/dma/ste_dma40*
1690 F: drivers/hwspinlock/u8500_hsem.c
1691 F: drivers/i2c/busses/i2c-nomadik.c
1692 F: drivers/i2c/busses/i2c-stu300.c
1693 F: drivers/mfd/ab3100*
1694 F: drivers/mfd/ab8500*
1695 F: drivers/mfd/abx500*
1696 F: drivers/mfd/dbx500*
1697 F: drivers/mfd/db8500*
1698 F: drivers/pinctrl/nomadik/
1699 F: drivers/pinctrl/pinctrl-coh901*
1700 F: drivers/pinctrl/pinctrl-u300.c
1701 F: drivers/rtc/rtc-ab3100.c
1702 F: drivers/rtc/rtc-ab8500.c
1703 F: drivers/rtc/rtc-coh901331.c
1704 F: drivers/rtc/rtc-pl031.c
1705 F: drivers/watchdog/coh901327_wdt.c
1706 F: Documentation/devicetree/bindings/arm/ste-*
1707 F: Documentation/devicetree/bindings/arm/ux500/
1708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1710 ARM/NUVOTON NPCM ARCHITECTURE
1711 M: Avi Fishman <avifishman70@gmail.com>
1712 M: Tomer Maimon <tmaimon77@gmail.com>
1713 R: Patrick Venture <venture@google.com>
1714 R: Nancy Yuen <yuenn@google.com>
1715 R: Brendan Higgins <brendanhiggins@google.com>
1716 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1718 F: arch/arm/mach-npcm/
1719 F: arch/arm/boot/dts/nuvoton-npcm*
1720 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1722 F: Documentation/*/*npcm*
1724 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1725 M: Wan ZongShun <mcuos.com@gmail.com>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 W: http://www.mcuos.com
1729 F: arch/arm/mach-w90x900/
1730 F: drivers/input/keyboard/w90p910_keypad.c
1731 F: drivers/input/touchscreen/w90p910_ts.c
1732 F: drivers/watchdog/nuc900_wdt.c
1733 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1734 F: drivers/mtd/nand/raw/nuc900_nand.c
1735 F: drivers/rtc/rtc-nuc900.c
1736 F: drivers/spi/spi-nuc900.c
1737 F: drivers/usb/host/ehci-w90x900.c
1738 F: drivers/video/fbdev/nuc900fb.c
1740 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1741 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1742 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1743 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1746 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1747 M: Alexander Clouter <alex@digriz.org.uk>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 W: http://www.digriz.org.uk/ts78xx/kernel
1751 F: arch/arm/mach-orion5x/ts78xx-*
1753 ARM/OXNAS platform support
1754 M: Neil Armstrong <narmstrong@baylibre.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 L: linux-oxnas@groups.io (moderated for non-subscribers)
1758 F: arch/arm/mach-oxnas/
1759 F: arch/arm/boot/dts/ox8*.dts*
1762 ARM/PALM TREO SUPPORT
1763 M: Tomas Cech <sleep_walker@suse.com>
1764 L: linux-arm-kernel@lists.infradead.org
1765 W: http://hackndev.com
1767 F: arch/arm/mach-pxa/palmtreo.*
1769 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1770 M: Marek Vasut <marek.vasut@gmail.com>
1771 L: linux-arm-kernel@lists.infradead.org
1772 W: http://hackndev.com
1774 F: arch/arm/mach-pxa/include/mach/palmtx.h
1775 F: arch/arm/mach-pxa/palmtx.c
1776 F: arch/arm/mach-pxa/palmt5.*
1777 F: arch/arm/mach-pxa/include/mach/palmld.h
1778 F: arch/arm/mach-pxa/palmld.c
1779 F: arch/arm/mach-pxa/palmte2.*
1780 F: arch/arm/mach-pxa/include/mach/palmtc.h
1781 F: arch/arm/mach-pxa/palmtc.c
1784 M: Sergey Lapin <slapin@ossfans.org>
1785 L: linux-arm-kernel@lists.infradead.org
1786 W: http://hackndev.com
1788 F: arch/arm/mach-pxa/palmz72.*
1791 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1792 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1795 ARM/PT DIGITAL BOARD PORT
1796 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W: http://www.armlinux.org.uk/
1801 ARM/QUALCOMM SUPPORT
1802 M: Andy Gross <andy.gross@linaro.org>
1803 M: David Brown <david.brown@linaro.org>
1804 L: linux-arm-msm@vger.kernel.org
1805 L: linux-soc@vger.kernel.org
1807 F: Documentation/devicetree/bindings/soc/qcom/
1808 F: arch/arm/boot/dts/qcom-*.dts
1809 F: arch/arm/boot/dts/qcom-*.dtsi
1810 F: arch/arm/mach-qcom/
1811 F: arch/arm64/boot/dts/qcom/*
1812 F: drivers/i2c/busses/i2c-qup.c
1813 F: drivers/clk/qcom/
1814 F: drivers/dma/qcom/
1815 F: drivers/soc/qcom/
1816 F: drivers/spi/spi-qup.c
1817 F: drivers/tty/serial/msm_serial.c
1818 F: drivers/*/pm8???-*
1819 F: drivers/mfd/ssbi.c
1820 F: drivers/firmware/qcom_scm.c
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1823 ARM/RADISYS ENP2611 MACHINE SUPPORT
1824 M: Lennert Buytenhek <kernel@wantstofly.org>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/REALTEK ARCHITECTURE
1829 M: Andreas Färber <afaerber@suse.de>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm64/boot/dts/realtek/
1833 F: Documentation/devicetree/bindings/arm/realtek.txt
1835 ARM/RENESAS ARM64 ARCHITECTURE
1836 M: Simon Horman <horms@verge.net.au>
1837 M: Magnus Damm <magnus.damm@gmail.com>
1838 L: linux-renesas-soc@vger.kernel.org
1839 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1842 F: arch/arm64/boot/dts/renesas/
1843 F: Documentation/devicetree/bindings/arm/shmobile.txt
1844 F: drivers/soc/renesas/
1845 F: include/linux/soc/renesas/
1847 ARM/RISCPC ARCHITECTURE
1848 M: Russell King <linux@armlinux.org.uk>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 W: http://www.armlinux.org.uk/
1852 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1853 F: arch/arm/include/asm/hardware/ioc.h
1854 F: arch/arm/include/asm/hardware/iomd.h
1855 F: arch/arm/include/asm/hardware/memc.h
1856 F: arch/arm/mach-rpc/
1857 F: drivers/net/ethernet/8390/etherh.c
1858 F: drivers/net/ethernet/i825xx/ether1*
1859 F: drivers/net/ethernet/seeq/ether3*
1860 F: drivers/scsi/arm/
1862 ARM/Rockchip SoC support
1863 M: Heiko Stuebner <heiko@sntech.de>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 L: linux-rockchip@lists.infradead.org
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1868 F: arch/arm/boot/dts/rk3*
1869 F: arch/arm/boot/dts/rv1108*
1870 F: arch/arm/mach-rockchip/
1871 F: drivers/clk/rockchip/
1872 F: drivers/i2c/busses/i2c-rk3x.c
1873 F: drivers/*/*rockchip*
1874 F: drivers/*/*/*rockchip*
1875 F: sound/soc/rockchip/
1878 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1879 M: Kukjin Kim <kgene@kernel.org>
1880 M: Krzysztof Kozlowski <krzk@kernel.org>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1883 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1885 F: arch/arm/boot/dts/s3c*
1886 F: arch/arm/boot/dts/s5p*
1887 F: arch/arm/boot/dts/exynos*
1888 F: arch/arm64/boot/dts/exynos/
1889 F: arch/arm/plat-samsung/
1890 F: arch/arm/mach-s3c24*/
1891 F: arch/arm/mach-s3c64xx/
1892 F: arch/arm/mach-s5p*/
1893 F: arch/arm/mach-exynos*/
1894 F: drivers/*/*s3c24*
1895 F: drivers/*/*/*s3c24*
1896 F: drivers/*/*s3c64xx*
1897 F: drivers/*/*s5pv210*
1898 F: drivers/memory/samsung/*
1899 F: drivers/soc/samsung/*
1900 F: Documentation/arm/Samsung/
1901 F: Documentation/devicetree/bindings/arm/samsung/
1902 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1903 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1906 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1907 M: Kyungmin Park <kyungmin.park@samsung.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/mach-s5pv210/
1912 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1913 M: Kyungmin Park <kyungmin.park@samsung.com>
1914 M: Kamil Debski <kamil@wypas.org>
1915 M: Andrzej Hajda <a.hajda@samsung.com>
1916 L: linux-arm-kernel@lists.infradead.org
1917 L: linux-media@vger.kernel.org
1919 F: drivers/media/platform/s5p-g2d/
1921 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1922 M: Marek Szyprowski <m.szyprowski@samsung.com>
1923 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1924 L: linux-media@vger.kernel.org
1926 F: drivers/media/platform/s5p-cec/
1927 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1929 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1930 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1931 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org
1933 L: linux-media@vger.kernel.org
1935 F: drivers/media/platform/s5p-jpeg/
1937 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1938 M: Kyungmin Park <kyungmin.park@samsung.com>
1939 M: Kamil Debski <kamil@wypas.org>
1940 M: Jeongtae Park <jtp.park@samsung.com>
1941 M: Andrzej Hajda <a.hajda@samsung.com>
1942 L: linux-arm-kernel@lists.infradead.org
1943 L: linux-media@vger.kernel.org
1945 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1946 F: drivers/media/platform/s5p-mfc/
1948 ARM/SHMOBILE ARM ARCHITECTURE
1949 M: Simon Horman <horms@verge.net.au>
1950 M: Magnus Damm <magnus.damm@gmail.com>
1951 L: linux-renesas-soc@vger.kernel.org
1952 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1955 F: arch/arm/boot/dts/emev2*
1956 F: arch/arm/boot/dts/r7s*
1957 F: arch/arm/boot/dts/r8a*
1958 F: arch/arm/boot/dts/sh*
1959 F: arch/arm/configs/shmobile_defconfig
1960 F: arch/arm/include/debug/renesas-scif.S
1961 F: arch/arm/mach-shmobile/
1962 F: Documentation/devicetree/bindings/arm/shmobile.txt
1963 F: drivers/soc/renesas/
1964 F: include/linux/soc/renesas/
1966 ARM/SOCFPGA ARCHITECTURE
1967 M: Dinh Nguyen <dinguyen@kernel.org>
1969 F: arch/arm/mach-socfpga/
1970 F: arch/arm/boot/dts/socfpga*
1971 F: arch/arm/configs/socfpga_defconfig
1972 F: arch/arm64/boot/dts/altera/
1973 W: http://www.rocketboards.org
1974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1976 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1977 M: Dinh Nguyen <dinguyen@kernel.org>
1979 F: drivers/clk/socfpga/
1981 ARM/SOCFPGA EDAC SUPPORT
1982 M: Thor Thayer <thor.thayer@linux.intel.com>
1984 F: drivers/edac/altera_edac.
1986 ARM/SPREADTRUM SoC SUPPORT
1987 M: Orson Zhai <orsonzhai@gmail.com>
1988 M: Baolin Wang <baolin.wang@linaro.org>
1989 M: Chunyan Zhang <zhang.lyra@gmail.com>
1991 F: arch/arm64/boot/dts/sprd
1994 ARM/STI ARCHITECTURE
1995 M: Patrice Chotard <patrice.chotard@st.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 W: http://www.stlinux.com
1999 F: arch/arm/mach-sti/
2000 F: arch/arm/boot/dts/sti*
2001 F: drivers/char/hw_random/st-rng.c
2002 F: drivers/clocksource/arm_global_timer.c
2003 F: drivers/clocksource/clksrc_st_lpc.c
2004 F: drivers/cpufreq/sti-cpufreq.c
2005 F: drivers/dma/st_fdma*
2006 F: drivers/i2c/busses/i2c-st.c
2007 F: drivers/media/rc/st_rc.c
2008 F: drivers/media/platform/sti/c8sectpfe/
2009 F: drivers/mmc/host/sdhci-st.c
2010 F: drivers/phy/st/phy-miphy28lp.c
2011 F: drivers/phy/st/phy-stih407-usb.c
2012 F: drivers/pinctrl/pinctrl-st.c
2013 F: drivers/remoteproc/st_remoteproc.c
2014 F: drivers/remoteproc/st_slim_rproc.c
2015 F: drivers/reset/sti/
2016 F: drivers/rtc/rtc-st-lpc.c
2017 F: drivers/tty/serial/st-asc.c
2018 F: drivers/usb/dwc3/dwc3-st.c
2019 F: drivers/usb/host/ehci-st.c
2020 F: drivers/usb/host/ohci-st.c
2021 F: drivers/watchdog/st_lpc_wdt.c
2022 F: drivers/ata/ahci_st.c
2023 F: include/linux/remoteproc/st_slim_rproc.h
2025 ARM/STM32 ARCHITECTURE
2026 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2027 M: Alexandre Torgue <alexandre.torgue@st.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2032 F: arch/arm/boot/dts/stm32*
2033 F: arch/arm/mach-stm32/
2034 F: drivers/clocksource/armv7m_systick.c
2036 ARM/Synaptics Berlin SoC support
2037 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2038 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 F: arch/arm/mach-berlin/
2042 F: arch/arm/boot/dts/berlin*
2043 F: arch/arm64/boot/dts/marvell/berlin*
2045 ARM/TANGO ARCHITECTURE
2046 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2047 M: Mans Rullgard <mans@mansr.com>
2048 L: linux-arm-kernel@lists.infradead.org
2052 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2053 M: Lennert Buytenhek <kernel@wantstofly.org>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2058 M: Hans Verkuil <hans.verkuil@cisco.com>
2059 L: linux-tegra@vger.kernel.org
2060 L: linux-media@vger.kernel.org
2062 F: drivers/media/platform/tegra-cec/
2063 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2065 ARM/TETON BGA MACHINE SUPPORT
2066 M: "Mark F. Brown" <mark.brown314@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2071 M: Santosh Shilimkar <ssantosh@kernel.org>
2072 L: linux-kernel@vger.kernel.org
2074 F: drivers/memory/*emif*
2076 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2077 M: Santosh Shilimkar <ssantosh@kernel.org>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm/mach-keystone/
2081 F: arch/arm/boot/dts/keystone-*
2082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2084 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2085 M: Santosh Shilimkar <ssantosh@kernel.org>
2086 L: linux-kernel@vger.kernel.org
2088 F: drivers/clk/keystone/
2090 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2091 M: Santosh Shilimkar <ssantosh@kernel.org>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L: linux-kernel@vger.kernel.org
2095 F: drivers/clocksource/timer-keystone.c
2097 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2098 M: Santosh Shilimkar <ssantosh@kernel.org>
2099 L: linux-kernel@vger.kernel.org
2101 F: drivers/power/reset/keystone-reset.c
2103 ARM/THECUS N2100 MACHINE SUPPORT
2104 M: Lennert Buytenhek <kernel@wantstofly.org>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 ARM/TOSA MACHINE SUPPORT
2109 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2110 M: Dirk Opfer <dirk@opfer-online.de>
2113 ARM/UNIPHIER ARCHITECTURE
2114 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2118 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2119 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2120 F: arch/arm/boot/dts/uniphier*
2121 F: arch/arm/include/asm/hardware/cache-uniphier.h
2122 F: arch/arm/mach-uniphier/
2123 F: arch/arm/mm/cache-uniphier.c
2124 F: arch/arm64/boot/dts/socionext/uniphier*
2125 F: drivers/bus/uniphier-system-bus.c
2126 F: drivers/clk/uniphier/
2127 F: drivers/gpio/gpio-uniphier.c
2128 F: drivers/i2c/busses/i2c-uniphier*
2129 F: drivers/irqchip/irq-uniphier-aidet.c
2130 F: drivers/pinctrl/uniphier/
2131 F: drivers/reset/reset-uniphier.c
2132 F: drivers/tty/serial/8250/8250_uniphier.c
2135 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2136 M: Ulf Hansson <ulf.hansson@linaro.org>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 T: git git://git.linaro.org/people/ulfh/clk.git
2140 F: drivers/clk/ux500/
2142 ARM/VERSATILE EXPRESS PLATFORM
2143 M: Liviu Dudau <liviu.dudau@arm.com>
2144 M: Sudeep Holla <sudeep.holla@arm.com>
2145 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 F: arch/arm/boot/dts/vexpress*
2149 F: arch/arm64/boot/dts/arm/
2150 F: arch/arm/mach-vexpress/
2153 F: drivers/clk/versatile/clk-vexpress-osc.c
2154 F: drivers/clocksource/versatile.c
2158 M: Russell King <linux@armlinux.org.uk>
2159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 W: http://www.armlinux.org.uk/
2164 ARM/VOIPAC PXA270 SUPPORT
2165 M: Marek Vasut <marek.vasut@gmail.com>
2166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 F: arch/arm/mach-pxa/vpac270.c
2169 F: arch/arm/mach-pxa/include/mach/vpac270.h
2171 ARM/VT8500 ARM ARCHITECTURE
2172 M: Tony Prisk <linux@prisktech.co.nz>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2175 F: arch/arm/mach-vt8500/
2176 F: drivers/clocksource/vt8500_timer.c
2177 F: drivers/i2c/busses/i2c-wmt.c
2178 F: drivers/mmc/host/wmt-sdmmc.c
2179 F: drivers/pwm/pwm-vt8500.c
2180 F: drivers/rtc/rtc-vt8500.c
2181 F: drivers/tty/serial/vt8500_serial.c
2182 F: drivers/usb/host/ehci-platform.c
2183 F: drivers/usb/host/uhci-platform.c
2184 F: drivers/video/fbdev/vt8500lcdfb.*
2185 F: drivers/video/fbdev/wm8505fb*
2186 F: drivers/video/fbdev/wmt_ge_rops.*
2188 ARM/ZIPIT Z2 SUPPORT
2189 M: Marek Vasut <marek.vasut@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 F: arch/arm/mach-pxa/z2.c
2193 F: arch/arm/mach-pxa/include/mach/z2.h
2195 ARM/ZTE ARCHITECTURE
2196 M: Jun Nie <jun.nie@linaro.org>
2197 M: Baoyou Xie <baoyou.xie@linaro.org>
2198 M: Shawn Guo <shawnguo@kernel.org>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 F: arch/arm/boot/dts/zx2967*
2202 F: arch/arm/mach-zx/
2203 F: arch/arm64/boot/dts/zte/
2205 F: drivers/dma/zx_dma.c
2206 F: drivers/gpio/gpio-zx.c
2207 F: drivers/i2c/busses/i2c-zx2967.c
2208 F: drivers/mmc/host/dw_mmc-zx.*
2209 F: drivers/pinctrl/zte/
2211 F: drivers/thermal/zx2967_thermal.c
2212 F: drivers/watchdog/zx2967_wdt.c
2213 F: Documentation/devicetree/bindings/arm/zte.txt
2214 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2215 F: Documentation/devicetree/bindings/dma/zxdma.txt
2216 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2217 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2218 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2219 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2220 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2221 F: Documentation/devicetree/bindings/soc/zte/
2222 F: Documentation/devicetree/bindings/sound/zte,*.txt
2223 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2224 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2225 F: include/dt-bindings/clock/zx2967*.h
2226 F: include/dt-bindings/soc/zte,*.h
2227 F: sound/soc/codecs/zx_aud96p22.c
2230 ARM/ZYNQ ARCHITECTURE
2231 M: Michal Simek <michal.simek@xilinx.com>
2232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 W: http://wiki.xilinx.com
2234 T: git https://github.com/Xilinx/linux-xlnx.git
2236 F: arch/arm/mach-zynq/
2237 F: drivers/cpuidle/cpuidle-zynq.c
2238 F: drivers/block/xsysace.c
2241 F: drivers/clocksource/cadence_ttc_timer.c
2242 F: drivers/i2c/busses/i2c-cadence.c
2243 F: drivers/mmc/host/sdhci-of-arasan.c
2244 F: drivers/edac/synopsys_edac.c
2246 ARM64 PORT (AARCH64 ARCHITECTURE)
2247 M: Catalin Marinas <catalin.marinas@arm.com>
2248 M: Will Deacon <will.deacon@arm.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2253 F: Documentation/arm64/
2255 AS3645A LED FLASH CONTROLLER DRIVER
2256 M: Sakari Ailus <sakari.ailus@iki.fi>
2257 L: linux-leds@vger.kernel.org
2259 F: drivers/leds/leds-as3645a.c
2261 ASAHI KASEI AK8974 DRIVER
2262 M: Linus Walleij <linus.walleij@linaro.org>
2263 L: linux-iio@vger.kernel.org
2264 W: http://www.akm.com/
2266 F: drivers/iio/magnetometer/ak8974.c
2268 ASC7621 HARDWARE MONITOR DRIVER
2269 M: George Joseph <george.joseph@fairview5.com>
2270 L: linux-hwmon@vger.kernel.org
2272 F: Documentation/hwmon/asc7621
2273 F: drivers/hwmon/asc7621.c
2275 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2276 M: Corentin Chary <corentin.chary@gmail.com>
2277 L: acpi4asus-user@lists.sourceforge.net
2278 L: platform-driver-x86@vger.kernel.org
2279 W: http://acpi4asus.sf.net
2281 F: drivers/platform/x86/asus*.c
2282 F: drivers/platform/x86/eeepc*.c
2284 ASUS WIRELESS RADIO CONTROL DRIVER
2285 M: João Paulo Rechi Vita <jprvita@gmail.com>
2286 L: platform-driver-x86@vger.kernel.org
2288 F: drivers/platform/x86/asus-wireless.c
2291 M: David Howells <dhowells@redhat.com>
2292 L: keyrings@vger.kernel.org
2294 F: Documentation/crypto/asymmetric-keys.txt
2295 F: include/linux/verification.h
2296 F: include/crypto/public_key.h
2297 F: include/crypto/pkcs7.h
2298 F: crypto/asymmetric_keys/
2300 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2301 R: Dan Williams <dan.j.williams@intel.com>
2302 W: http://sourceforge.net/projects/xscaleiop
2304 F: Documentation/crypto/async-tx-api.txt
2307 F: include/linux/dmaengine.h
2308 F: include/linux/async_tx.h
2311 M: Bartosz Golaszewski <brgl@bgdev.pl>
2312 L: linux-i2c@vger.kernel.org
2313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2315 F: Documentation/devicetree/bindings/eeprom/at24.txt
2316 F: drivers/misc/eeprom/at24.c
2317 F: include/linux/platform_data/at24.h
2319 ATA OVER ETHERNET (AOE) DRIVER
2320 M: "Ed L. Cashin" <ed.cashin@acm.org>
2321 W: http://www.openaoe.org/
2323 F: Documentation/aoe/
2324 F: drivers/block/aoe/
2326 ATHEROS 71XX/9XXX GPIO DRIVER
2327 M: Alban Bedel <albeu@free.fr>
2328 W: https://github.com/AlbanBedel/linux
2329 T: git git://github.com/AlbanBedel/linux
2331 F: drivers/gpio/gpio-ath79.c
2332 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2334 ATHEROS 71XX/9XXX USB PHY DRIVER
2335 M: Alban Bedel <albeu@free.fr>
2336 W: https://github.com/AlbanBedel/linux
2337 T: git git://github.com/AlbanBedel/linux
2339 F: drivers/phy/qualcomm/phy-ath79-usb.c
2340 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2342 ATHEROS ATH GENERIC UTILITIES
2343 M: Kalle Valo <kvalo@codeaurora.org>
2344 L: linux-wireless@vger.kernel.org
2346 F: drivers/net/wireless/ath/*
2348 ATHEROS ATH5K WIRELESS DRIVER
2349 M: Jiri Slaby <jirislaby@gmail.com>
2350 M: Nick Kossifidis <mickflemm@gmail.com>
2351 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2352 L: linux-wireless@vger.kernel.org
2353 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2355 F: drivers/net/wireless/ath/ath5k/
2357 ATHEROS ATH6KL WIRELESS DRIVER
2358 M: Kalle Valo <kvalo@codeaurora.org>
2359 L: linux-wireless@vger.kernel.org
2360 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2363 F: drivers/net/wireless/ath/ath6kl/
2366 M: Ville Syrjala <syrjala@sci.fi>
2368 F: drivers/input/misc/ati_remote2.c
2370 ATK0110 HWMON DRIVER
2371 M: Luca Tettamanti <kronos.it@gmail.com>
2372 L: linux-hwmon@vger.kernel.org
2374 F: drivers/hwmon/asus_atk0110.c
2376 ATLX ETHERNET DRIVERS
2377 M: Jay Cliburn <jcliburn@gmail.com>
2378 M: Chris Snook <chris.snook@gmail.com>
2379 L: netdev@vger.kernel.org
2380 W: http://sourceforge.net/projects/atl1
2381 W: http://atl1.sourceforge.net
2383 F: drivers/net/ethernet/atheros/
2386 M: Chas Williams <3chas3@gmail.com>
2387 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2388 L: netdev@vger.kernel.org
2389 W: http://linux-atm.sourceforge.net
2392 F: include/linux/atm*
2393 F: include/uapi/linux/atm*
2395 ATMEL AT91 / AT32 MCI DRIVER
2396 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2398 F: drivers/mmc/host/atmel-mci.c
2400 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2401 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 F: drivers/power/reset/at91-sama5d2_shdwc.c
2405 ATMEL Audio ALSA driver
2406 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2412 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2413 L: linux-i2c@vger.kernel.org
2415 F: drivers/i2c/busses/i2c-at91.c
2418 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/atmel/atmel-isi.c
2422 F: include/media/atmel-isi.h
2425 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2426 L: linux-fbdev@vger.kernel.org
2428 F: drivers/video/fbdev/atmel_lcdfb.c
2429 F: include/video/atmel_lcdc.h
2431 ATMEL MACB ETHERNET DRIVER
2432 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2434 F: drivers/net/ethernet/cadence/
2436 ATMEL MAXTOUCH DRIVER
2437 M: Nick Dyer <nick@shmanahar.org>
2438 T: git git://github.com/ndyer/linux.git
2440 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2441 F: drivers/input/touchscreen/atmel_mxt_ts.c
2443 ATMEL SAMA5D2 ADC DRIVER
2444 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2445 L: linux-iio@vger.kernel.org
2447 F: drivers/iio/adc/at91-sama5d2_adc.c
2450 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2451 L: linux-mmc@vger.kernel.org
2453 F: drivers/mmc/host/sdhci-of-at91.c
2456 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2458 F: drivers/spi/spi-atmel.*
2461 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 F: drivers/misc/atmel-ssc.c
2465 F: include/linux/atmel-ssc.h
2467 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2468 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 F: drivers/misc/atmel_tclib.c
2472 F: drivers/clocksource/tcb_clksrc.c
2474 ATMEL USBA UDC DRIVER
2475 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2480 ATMEL WIRELESS DRIVER
2481 M: Simon Kelley <simon@thekelleys.org.uk>
2482 L: linux-wireless@vger.kernel.org
2483 W: http://www.thekelleys.org.uk/atmel
2484 W: http://atmelwlandriver.sourceforge.net/
2486 F: drivers/net/wireless/atmel/atmel*
2489 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2490 L: linux-arm-kernel@lists.infradead.org
2491 L: dmaengine@vger.kernel.org
2493 F: drivers/dma/at_xdmac.c
2495 ATOMIC INFRASTRUCTURE
2496 M: Will Deacon <will.deacon@arm.com>
2497 M: Peter Zijlstra <peterz@infradead.org>
2498 R: Boqun Feng <boqun.feng@gmail.com>
2499 L: linux-kernel@vger.kernel.org
2501 F: arch/*/include/asm/atomic*.h
2502 F: include/*/atomic*.h
2504 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2505 M: Bradley Grove <linuxdrivers@attotech.com>
2506 L: linux-scsi@vger.kernel.org
2507 W: http://www.attotech.com
2509 F: drivers/scsi/esas2r
2511 ATUSB IEEE 802.15.4 RADIO DRIVER
2512 M: Stefan Schmidt <stefan@osg.samsung.com>
2513 L: linux-wpan@vger.kernel.org
2515 F: drivers/net/ieee802154/atusb.c
2516 F: drivers/net/ieee802154/atusb.h
2517 F: drivers/net/ieee802154/at86rf230.h
2520 M: Paul Moore <paul@paul-moore.com>
2521 M: Eric Paris <eparis@redhat.com>
2522 L: linux-audit@redhat.com (moderated for non-subscribers)
2523 W: https://github.com/linux-audit
2524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2526 F: include/linux/audit.h
2527 F: include/uapi/linux/audit.h
2530 AUXILIARY DISPLAY DRIVERS
2531 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2532 W: http://miguelojeda.es/auxdisplay.htm
2533 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2535 F: drivers/auxdisplay/
2536 F: include/linux/cfag12864b.h
2539 M: Ralf Baechle <ralf@linux-mips.org>
2540 L: linux-hams@vger.kernel.org
2541 W: http://www.linux-ax25.org/
2543 F: include/uapi/linux/ax25.h
2544 F: include/net/ax25.h
2548 M: Peter Rosin <peda@axentia.se>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 F: Documentation/devicetree/bindings/arm/axentia.txt
2552 F: arch/arm/boot/dts/at91-linea.dtsi
2553 F: arch/arm/boot/dts/at91-natte.dtsi
2554 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2555 F: arch/arm/boot/dts/at91-tse850-3.dts
2557 AXENTIA ASOC DRIVERS
2558 M: Peter Rosin <peda@axentia.se>
2559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2561 F: Documentation/devicetree/bindings/sound/axentia,*
2562 F: sound/soc/atmel/tse850-pcm5142.c
2565 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2566 L: linux-media@vger.kernel.org
2567 W: https://linuxtv.org
2568 T: git git://linuxtv.org/media_tree.git
2570 F: drivers/media/usb/dvb-usb-v2/az6007.c
2572 AZTECH FM RADIO RECEIVER DRIVER
2573 M: Hans Verkuil <hverkuil@xs4all.nl>
2574 L: linux-media@vger.kernel.org
2575 T: git git://linuxtv.org/media_tree.git
2576 W: https://linuxtv.org
2578 F: drivers/media/radio/radio-aztech*
2581 L: linux-wireless@vger.kernel.org
2582 L: b43-dev@lists.infradead.org
2583 W: http://wireless.kernel.org/en/users/Drivers/b43
2585 F: drivers/net/wireless/broadcom/b43/
2587 B43LEGACY WIRELESS DRIVER
2588 M: Larry Finger <Larry.Finger@lwfinger.net>
2589 L: linux-wireless@vger.kernel.org
2590 L: b43-dev@lists.infradead.org
2591 W: http://wireless.kernel.org/en/users/Drivers/b43
2593 F: drivers/net/wireless/broadcom/b43legacy/
2595 BACKLIGHT CLASS/SUBSYSTEM
2596 M: Lee Jones <lee.jones@linaro.org>
2597 M: Daniel Thompson <daniel.thompson@linaro.org>
2598 M: Jingoo Han <jingoohan1@gmail.com>
2599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2601 F: drivers/video/backlight/
2602 F: include/linux/backlight.h
2603 F: include/linux/pwm_backlight.h
2604 F: Documentation/devicetree/bindings/leds/backlight
2607 M: Marek Lindner <mareklindner@neomailbox.ch>
2608 M: Simon Wunderlich <sw@simonwunderlich.de>
2609 M: Antonio Quartulli <a@unstable.cc>
2610 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2611 W: https://www.open-mesh.org/
2612 Q: https://patchwork.open-mesh.org/project/batman/list/
2614 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2615 F: Documentation/ABI/testing/sysfs-class-net-mesh
2616 F: Documentation/networking/batman-adv.rst
2617 F: include/uapi/linux/batadv_packet.h
2618 F: include/uapi/linux/batman_adv.h
2621 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2622 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2623 L: linux-hams@vger.kernel.org
2624 W: http://www.baycom.org/~tom/ham/ham.html
2626 F: drivers/net/hamradio/baycom*
2628 BCACHE (BLOCK LAYER CACHE)
2629 M: Coly Li <colyli@suse.de>
2630 M: Kent Overstreet <kent.overstreet@gmail.com>
2631 L: linux-bcache@vger.kernel.org
2632 W: http://bcache.evilpiepirate.org
2633 C: irc://irc.oftc.net/bcache
2635 F: drivers/md/bcache/
2637 BDISP ST MEDIA DRIVER
2638 M: Fabien Dessenne <fabien.dessenne@st.com>
2639 L: linux-media@vger.kernel.org
2640 T: git git://linuxtv.org/media_tree.git
2641 W: https://linuxtv.org
2643 F: drivers/media/platform/sti/bdisp
2645 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2646 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2647 L: netdev@vger.kernel.org
2649 F: drivers/net/ethernet/ec_bhf.c
2652 M: Luis de Bethencourt <luisbg@kernel.org>
2653 M: Salah Triki <salah.triki@gmail.com>
2655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2656 F: Documentation/filesystems/befs.txt
2660 M: Paolo Valente <paolo.valente@linaro.org>
2661 M: Jens Axboe <axboe@kernel.dk>
2662 L: linux-block@vger.kernel.org
2665 F: Documentation/block/bfq-iosched.txt
2668 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2670 F: Documentation/filesystems/bfs.txt
2672 F: include/uapi/linux/bfs_fs.h
2674 BLINKM RGB LED DRIVER
2675 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2677 F: drivers/leds/leds-blinkm.c
2680 M: Jens Axboe <axboe@kernel.dk>
2681 L: linux-block@vger.kernel.org
2682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686 F: kernel/trace/blktrace.c
2690 M: Joern Engel <joern@lazybastard.org>
2691 L: linux-mtd@lists.infradead.org
2693 F: drivers/mtd/devices/block2mtd.c
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
2703 F: drivers/bluetooth/
2706 M: Marcel Holtmann <marcel@holtmann.org>
2707 M: Johan Hedberg <johan.hedberg@gmail.com>
2708 L: linux-bluetooth@vger.kernel.org
2709 W: http://www.bluez.org/
2710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714 F: include/net/bluetooth/
2717 M: Jay Vosburgh <j.vosburgh@gmail.com>
2718 M: Veaceslav Falico <vfalico@gmail.com>
2719 M: Andy Gospodarek <andy@greyhouse.net>
2720 L: netdev@vger.kernel.org
2721 W: http://sourceforge.net/projects/bonding/
2723 F: drivers/net/bonding/
2724 F: include/uapi/linux/if_bonding.h
2726 BPF (Safe dynamic programs and tools)
2727 M: Alexei Starovoitov <ast@kernel.org>
2728 M: Daniel Borkmann <daniel@iogearbox.net>
2729 L: netdev@vger.kernel.org
2730 L: linux-kernel@vger.kernel.org
2731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2734 F: arch/x86/net/bpf_jit*
2735 F: Documentation/networking/filter.txt
2736 F: Documentation/bpf/
2737 F: include/linux/bpf*
2738 F: include/linux/filter.h
2739 F: include/trace/events/bpf.h
2740 F: include/trace/events/xdp.h
2741 F: include/uapi/linux/bpf*
2742 F: include/uapi/linux/filter.h
2744 F: kernel/trace/bpf_trace.c
2747 F: net/core/filter.c
2748 F: net/sched/act_bpf.c
2749 F: net/sched/cls_bpf.c
2752 F: tools/testing/selftests/bpf/
2754 BROADCOM B44 10/100 ETHERNET DRIVER
2755 M: Michael Chan <michael.chan@broadcom.com>
2756 L: netdev@vger.kernel.org
2758 F: drivers/net/ethernet/broadcom/b44.*
2760 BROADCOM B53 ETHERNET SWITCH DRIVER
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 L: netdev@vger.kernel.org
2763 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2765 F: drivers/net/dsa/b53/*
2766 F: include/linux/platform_data/b53.h
2768 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2769 M: Florian Fainelli <f.fainelli@gmail.com>
2770 M: Ray Jui <rjui@broadcom.com>
2771 M: Scott Branden <sbranden@broadcom.com>
2772 M: bcm-kernel-feedback-list@broadcom.com
2773 T: git git://github.com/broadcom/mach-bcm
2779 F: arch/arm/mach-bcm/
2781 BROADCOM BCM2835 ARM ARCHITECTURE
2782 M: Eric Anholt <eric@anholt.net>
2783 M: Stefan Wahren <stefan.wahren@i2se.com>
2784 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2786 T: git git://github.com/anholt/linux
2789 F: drivers/staging/vc04_services
2791 BROADCOM BCM47XX MIPS ARCHITECTURE
2792 M: Hauke Mehrtens <hauke@hauke-m.de>
2793 M: Rafał Miłecki <zajec5@gmail.com>
2794 L: linux-mips@linux-mips.org
2796 F: Documentation/devicetree/bindings/mips/brcm/
2797 F: arch/mips/bcm47xx/*
2798 F: arch/mips/include/asm/mach-bcm47xx/*
2800 BROADCOM BCM5301X ARM ARCHITECTURE
2801 M: Hauke Mehrtens <hauke@hauke-m.de>
2802 M: Rafał Miłecki <zajec5@gmail.com>
2803 M: Jon Mason <jonmason@broadcom.com>
2804 M: bcm-kernel-feedback-list@broadcom.com
2805 L: linux-arm-kernel@lists.infradead.org
2807 F: arch/arm/mach-bcm/bcm_5301x.c
2808 F: arch/arm/boot/dts/bcm5301x*.dtsi
2809 F: arch/arm/boot/dts/bcm470*
2810 F: arch/arm/boot/dts/bcm953012*
2812 BROADCOM BCM53573 ARM ARCHITECTURE
2813 M: Rafał Miłecki <rafal@milecki.pl>
2814 L: linux-arm-kernel@lists.infradead.org
2816 F: arch/arm/boot/dts/bcm53573*
2817 F: arch/arm/boot/dts/bcm47189*
2819 BROADCOM BCM63XX ARM ARCHITECTURE
2820 M: Florian Fainelli <f.fainelli@gmail.com>
2821 M: bcm-kernel-feedback-list@broadcom.com
2822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2823 T: git git://github.com/broadcom/stblinux.git
2827 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2828 M: Kevin Cernekee <cernekee@gmail.com>
2829 L: linux-usb@vger.kernel.org
2831 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2833 BROADCOM BCM7XXX ARM ARCHITECTURE
2834 M: Brian Norris <computersforpeace@gmail.com>
2835 M: Gregory Fong <gregory.0xf0@gmail.com>
2836 M: Florian Fainelli <f.fainelli@gmail.com>
2837 M: bcm-kernel-feedback-list@broadcom.com
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T: git git://github.com/broadcom/stblinux.git
2841 F: arch/arm/mach-bcm/*brcmstb*
2842 F: arch/arm/boot/dts/bcm7*.dts*
2843 F: drivers/bus/brcmstb_gisb.c
2844 F: arch/arm/mm/cache-b15-rac.c
2845 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2848 BROADCOM BMIPS CPUFREQ DRIVER
2849 M: Markus Mayer <mmayer@broadcom.com>
2850 M: bcm-kernel-feedback-list@broadcom.com
2851 L: linux-pm@vger.kernel.org
2853 F: drivers/cpufreq/bmips-cpufreq.c
2855 BROADCOM BMIPS MIPS ARCHITECTURE
2856 M: Kevin Cernekee <cernekee@gmail.com>
2857 M: Florian Fainelli <f.fainelli@gmail.com>
2858 L: linux-mips@linux-mips.org
2859 T: git git://github.com/broadcom/stblinux.git
2861 F: arch/mips/bmips/*
2862 F: arch/mips/include/asm/mach-bmips/*
2863 F: arch/mips/kernel/*bmips*
2864 F: arch/mips/boot/dts/brcm/bcm*.dts*
2865 F: drivers/irqchip/irq-bcm63*
2866 F: drivers/irqchip/irq-bcm7*
2867 F: drivers/irqchip/irq-brcmstb*
2868 F: include/linux/bcm963xx_nvram.h
2869 F: include/linux/bcm963xx_tag.h
2871 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2872 M: Rasesh Mody <rasesh.mody@cavium.com>
2873 M: Harish Patil <harish.patil@cavium.com>
2874 M: Dept-GELinuxNICDev@cavium.com
2875 L: netdev@vger.kernel.org
2877 F: drivers/net/ethernet/broadcom/bnx2.*
2878 F: drivers/net/ethernet/broadcom/bnx2_*
2880 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2881 M: QLogic-Storage-Upstream@qlogic.com
2882 L: linux-scsi@vger.kernel.org
2884 F: drivers/scsi/bnx2fc/
2886 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2887 M: QLogic-Storage-Upstream@qlogic.com
2888 L: linux-scsi@vger.kernel.org
2890 F: drivers/scsi/bnx2i/
2892 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2893 M: Ariel Elior <ariel.elior@cavium.com>
2894 M: everest-linux-l2@cavium.com
2895 L: netdev@vger.kernel.org
2897 F: drivers/net/ethernet/broadcom/bnx2x/
2899 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2900 M: Michael Chan <michael.chan@broadcom.com>
2901 L: netdev@vger.kernel.org
2903 F: drivers/net/ethernet/broadcom/bnxt/
2905 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2906 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2907 M: Franky Lin <franky.lin@broadcom.com>
2908 M: Hante Meuleman <hante.meuleman@broadcom.com>
2909 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2910 M: Wright Feng <wright.feng@cypress.com>
2911 L: linux-wireless@vger.kernel.org
2912 L: brcm80211-dev-list.pdl@broadcom.com
2913 L: brcm80211-dev-list@cypress.com
2915 F: drivers/net/wireless/broadcom/brcm80211/
2917 BROADCOM BRCMSTB GPIO DRIVER
2918 M: Gregory Fong <gregory.0xf0@gmail.com>
2919 L: bcm-kernel-feedback-list@broadcom.com
2921 F: drivers/gpio/gpio-brcmstb.c
2922 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2924 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2925 M: Al Cooper <alcooperx@gmail.com>
2926 L: linux-kernel@vger.kernel.org
2927 L: bcm-kernel-feedback-list@broadcom.com
2929 F: drivers/phy/broadcom/phy-brcm-usb*
2931 BROADCOM GENET ETHERNET DRIVER
2932 M: Doug Berger <opendmb@gmail.com>
2933 M: Florian Fainelli <f.fainelli@gmail.com>
2934 L: netdev@vger.kernel.org
2936 F: drivers/net/ethernet/broadcom/genet/
2938 BROADCOM IPROC ARM ARCHITECTURE
2939 M: Ray Jui <rjui@broadcom.com>
2940 M: Scott Branden <sbranden@broadcom.com>
2941 M: Jon Mason <jonmason@broadcom.com>
2942 M: bcm-kernel-feedback-list@broadcom.com
2943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2944 T: git git://github.com/broadcom/cygnus-linux.git
2960 F: arch/arm64/boot/dts/broadcom/ns2*
2961 F: drivers/clk/bcm/clk-ns*
2962 F: drivers/pinctrl/bcm/pinctrl-ns*
2964 BROADCOM KONA GPIO DRIVER
2965 M: Ray Jui <rjui@broadcom.com>
2966 L: bcm-kernel-feedback-list@broadcom.com
2968 F: drivers/gpio/gpio-bcm-kona.c
2969 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2971 BROADCOM NETXTREME-E ROCE DRIVER
2972 M: Selvin Xavier <selvin.xavier@broadcom.com>
2973 M: Devesh Sharma <devesh.sharma@broadcom.com>
2974 M: Somnath Kotur <somnath.kotur@broadcom.com>
2975 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2976 L: linux-rdma@vger.kernel.org
2977 W: http://www.broadcom.com
2979 F: drivers/infiniband/hw/bnxt_re/
2980 F: include/uapi/rdma/bnxt_re-abi.h
2982 BROADCOM NVRAM DRIVER
2983 M: Rafał Miłecki <zajec5@gmail.com>
2984 L: linux-mips@linux-mips.org
2986 F: drivers/firmware/broadcom/*
2988 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2989 M: Rafał Miłecki <zajec5@gmail.com>
2990 L: linux-wireless@vger.kernel.org
2993 F: include/linux/bcma/
2995 BROADCOM STB AVS CPUFREQ DRIVER
2996 M: Markus Mayer <mmayer@broadcom.com>
2997 M: bcm-kernel-feedback-list@broadcom.com
2998 L: linux-pm@vger.kernel.org
3000 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3001 F: drivers/cpufreq/brcmstb*
3003 BROADCOM STB AVS TMON DRIVER
3004 M: Markus Mayer <mmayer@broadcom.com>
3005 M: bcm-kernel-feedback-list@broadcom.com
3006 L: linux-pm@vger.kernel.org
3008 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3009 F: drivers/thermal/broadcom/brcmstb*
3011 BROADCOM STB NAND FLASH DRIVER
3012 M: Brian Norris <computersforpeace@gmail.com>
3013 M: Kamal Dasu <kdasu.kdev@gmail.com>
3014 L: linux-mtd@lists.infradead.org
3015 L: bcm-kernel-feedback-list@broadcom.com
3017 F: drivers/mtd/nand/raw/brcmnand/
3019 BROADCOM STB DPFE DRIVER
3020 M: Markus Mayer <mmayer@broadcom.com>
3021 M: bcm-kernel-feedback-list@broadcom.com
3022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3024 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3025 F: drivers/memory/brcmstb_dpfe.c
3027 BROADCOM SYSTEMPORT ETHERNET DRIVER
3028 M: Florian Fainelli <f.fainelli@gmail.com>
3029 L: netdev@vger.kernel.org
3031 F: drivers/net/ethernet/broadcom/bcmsysport.*
3033 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3034 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3035 M: Prashant Sreedharan <prashant@broadcom.com>
3036 M: Michael Chan <mchan@broadcom.com>
3037 L: netdev@vger.kernel.org
3039 F: drivers/net/ethernet/broadcom/tg3.*
3041 BROCADE BFA FC SCSI DRIVER
3042 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3043 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3044 L: linux-scsi@vger.kernel.org
3046 F: drivers/scsi/bfa/
3048 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3049 M: Rasesh Mody <rasesh.mody@cavium.com>
3050 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3051 M: Dept-GELinuxNICDev@cavium.com
3052 L: netdev@vger.kernel.org
3054 F: drivers/net/ethernet/brocade/bna/
3056 BSG (block layer generic sg v4 driver)
3057 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3058 L: linux-scsi@vger.kernel.org
3061 F: include/linux/bsg.h
3062 F: include/uapi/linux/bsg.h
3065 M: Clemens Ladisch <clemens@ladisch.de>
3066 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3067 T: git git://git.alsa-project.org/alsa-kernel.git
3069 F: Documentation/sound/alsa/Bt87x.txt
3070 F: sound/pci/bt87x.c
3073 M: Michael Buesch <m@bues.ch>
3074 W: http://bu3sch.de/btgpio.php
3076 F: drivers/gpio/gpio-bt8xx.c
3079 M: Chris Mason <clm@fb.com>
3080 M: Josef Bacik <jbacik@fb.com>
3081 M: David Sterba <dsterba@suse.com>
3082 L: linux-btrfs@vger.kernel.org
3083 W: http://btrfs.wiki.kernel.org/
3084 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3087 F: Documentation/filesystems/btrfs.txt
3089 F: include/linux/btrfs*
3090 F: include/uapi/linux/btrfs*
3092 BTTV VIDEO4LINUX DRIVER
3093 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3094 L: linux-media@vger.kernel.org
3095 W: https://linuxtv.org
3096 T: git git://linuxtv.org/media_tree.git
3098 F: Documentation/media/v4l-drivers/bttv*
3099 F: drivers/media/pci/bt8xx/bttv*
3101 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3102 M: Chanwoo Choi <cw00.choi@samsung.com>
3103 L: linux-pm@vger.kernel.org
3104 L: linux-samsung-soc@vger.kernel.org
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3107 F: drivers/devfreq/exynos-bus.c
3108 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3110 BUSLOGIC SCSI DRIVER
3111 M: Khalid Aziz <khalid@gonehiking.org>
3112 L: linux-scsi@vger.kernel.org
3114 F: drivers/scsi/BusLogic.*
3115 F: drivers/scsi/FlashPoint.*
3117 C-MEDIA CMI8788 DRIVER
3118 M: Clemens Ladisch <clemens@ladisch.de>
3119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3120 T: git git://git.alsa-project.org/alsa-kernel.git
3122 F: sound/pci/oxygen/
3125 M: Mark Salter <msalter@redhat.com>
3126 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3127 L: linux-c6x-dev@linux-c6x.org
3128 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3132 CA8210 IEEE-802.15.4 RADIO DRIVER
3133 M: Harry Morris <h.morris@cascoda.com>
3134 L: linux-wpan@vger.kernel.org
3135 W: https://github.com/Cascoda/ca8210-linux.git
3137 F: drivers/net/ieee802154/ca8210.c
3138 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3140 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3141 M: David Howells <dhowells@redhat.com>
3142 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3144 F: Documentation/filesystems/caching/cachefiles.txt
3147 CADET FM/AM RADIO RECEIVER DRIVER
3148 M: Hans Verkuil <hverkuil@xs4all.nl>
3149 L: linux-media@vger.kernel.org
3150 T: git git://linuxtv.org/media_tree.git
3151 W: https://linuxtv.org
3153 F: drivers/media/radio/radio-cadet*
3155 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3156 M: Jonathan Corbet <corbet@lwn.net>
3157 L: linux-media@vger.kernel.org
3158 T: git git://linuxtv.org/media_tree.git
3160 F: Documentation/media/v4l-drivers/cafe_ccic*
3161 F: drivers/media/platform/marvell-ccic/
3164 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3165 L: netdev@vger.kernel.org
3167 F: Documentation/networking/caif/
3168 F: drivers/net/caif/
3169 F: include/uapi/linux/caif/
3170 F: include/net/caif/
3173 CALGARY x86-64 IOMMU
3174 M: Muli Ben-Yehuda <mulix@mulix.org>
3175 M: Jon Mason <jdmason@kudzu.us>
3176 L: iommu@lists.linux-foundation.org
3178 F: arch/x86/kernel/pci-calgary_64.c
3179 F: arch/x86/kernel/tce_64.c
3180 F: arch/x86/include/asm/calgary.h
3181 F: arch/x86/include/asm/tce.h
3184 M: Wolfgang Grandegger <wg@grandegger.com>
3185 M: Marc Kleine-Budde <mkl@pengutronix.de>
3186 L: linux-can@vger.kernel.org
3187 W: https://github.com/linux-can
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3191 F: Documentation/devicetree/bindings/net/can/
3193 F: include/linux/can/dev.h
3194 F: include/linux/can/platform/
3195 F: include/uapi/linux/can/error.h
3196 F: include/uapi/linux/can/netlink.h
3199 M: Oliver Hartkopp <socketcan@hartkopp.net>
3200 M: Marc Kleine-Budde <mkl@pengutronix.de>
3201 L: linux-can@vger.kernel.org
3202 W: https://github.com/linux-can
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3206 F: Documentation/networking/can.rst
3208 F: include/linux/can/core.h
3209 F: include/uapi/linux/can.h
3210 F: include/uapi/linux/can/bcm.h
3211 F: include/uapi/linux/can/raw.h
3212 F: include/uapi/linux/can/gw.h
3215 M: Serge Hallyn <serge@hallyn.com>
3216 L: linux-security-module@vger.kernel.org
3218 F: include/linux/capability.h
3219 F: include/uapi/linux/capability.h
3220 F: security/commoncap.c
3221 F: kernel/capability.c
3223 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3224 M: Kevin Tsai <ktsai@capellamicro.com>
3226 F: drivers/iio/light/cm*
3228 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3229 M: Christian Lamparter <chunkeey@googlemail.com>
3230 L: linux-wireless@vger.kernel.org
3231 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3233 F: drivers/net/wireless/ath/carl9170/
3236 M: Jan Glauber <jglauber@cavium.com>
3237 M: David Daney <david.daney@cavium.com>
3238 W: http://www.cavium.com
3240 F: drivers/i2c/busses/i2c-octeon*
3241 F: drivers/i2c/busses/i2c-thunderx*
3243 CAVIUM LIQUIDIO NETWORK DRIVER
3244 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3245 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3246 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3247 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3248 L: netdev@vger.kernel.org
3249 W: http://www.cavium.com
3251 F: drivers/net/ethernet/cavium/liquidio/
3254 M: Jan Glauber <jglauber@cavium.com>
3255 M: David Daney <david.daney@cavium.com>
3256 M: Steven J. Hill <Steven.Hill@cavium.com>
3257 W: http://www.cavium.com
3259 F: drivers/mmc/host/cavium*
3261 CAVIUM OCTEON-TX CRYPTO DRIVER
3262 M: George Cherian <george.cherian@cavium.com>
3263 L: linux-crypto@vger.kernel.org
3264 W: http://www.cavium.com
3266 F: drivers/crypto/cavium/cpt/
3268 CAVIUM THUNDERX2 ARM64 SOC
3269 M: Robert Richter <rrichter@cavium.com>
3270 M: Jayachandran C <jnair@caviumnetworks.com>
3271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3274 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3276 CC2520 IEEE-802.15.4 RADIO DRIVER
3277 M: Varka Bhadram <varkabhadram@gmail.com>
3278 L: linux-wpan@vger.kernel.org
3280 F: drivers/net/ieee802154/cc2520.c
3281 F: include/linux/spi/cc2520.h
3282 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3284 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3285 M: Gilad Ben-Yossef <gilad@benyossef.com>
3286 L: linux-crypto@vger.kernel.org
3288 F: drivers/crypto/ccree/
3289 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3292 M: Hans Verkuil <hans.verkuil@cisco.com>
3293 L: linux-media@vger.kernel.org
3294 T: git git://linuxtv.org/media_tree.git
3295 W: http://linuxtv.org
3297 F: Documentation/media/kapi/cec-core.rst
3298 F: Documentation/media/uapi/cec
3299 F: drivers/media/cec/
3300 F: drivers/media/rc/keymaps/rc-cec.c
3301 F: include/media/cec.h
3302 F: include/media/cec-notifier.h
3303 F: include/uapi/linux/cec.h
3304 F: include/uapi/linux/cec-funcs.h
3305 F: Documentation/devicetree/bindings/media/cec.txt
3306 F: Documentation/ABI/testing/debugfs-cec-error-inj
3309 M: Hans Verkuil <hans.verkuil@cisco.com>
3310 L: linux-media@vger.kernel.org
3311 T: git git://linuxtv.org/media_tree.git
3312 W: http://linuxtv.org
3314 F: drivers/media/platform/cec-gpio/
3315 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3317 CELL BROADBAND ENGINE ARCHITECTURE
3318 M: Arnd Bergmann <arnd@arndb.de>
3319 L: linuxppc-dev@lists.ozlabs.org
3320 W: http://www.ibm.com/developerworks/power/cell/
3322 F: arch/powerpc/include/asm/cell*.h
3323 F: arch/powerpc/include/asm/spu*.h
3324 F: arch/powerpc/include/uapi/asm/spu*.h
3325 F: arch/powerpc/oprofile/*cell*
3326 F: arch/powerpc/platforms/cell/
3328 CEPH COMMON CODE (LIBCEPH)
3329 M: Ilya Dryomov <idryomov@gmail.com>
3330 M: "Yan, Zheng" <zyan@redhat.com>
3331 M: Sage Weil <sage@redhat.com>
3332 L: ceph-devel@vger.kernel.org
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3335 T: git git://github.com/ceph/ceph-client.git
3338 F: include/linux/ceph/
3339 F: include/linux/crush/
3341 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3342 M: "Yan, Zheng" <zyan@redhat.com>
3343 M: Sage Weil <sage@redhat.com>
3344 M: Ilya Dryomov <idryomov@gmail.com>
3345 L: ceph-devel@vger.kernel.org
3347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3348 T: git git://github.com/ceph/ceph-client.git
3350 F: Documentation/filesystems/ceph.txt
3353 CERTIFICATE HANDLING:
3354 M: David Howells <dhowells@redhat.com>
3355 M: David Woodhouse <dwmw2@infradead.org>
3356 L: keyrings@vger.kernel.org
3358 F: Documentation/module-signing.txt
3360 F: scripts/sign-file.c
3361 F: scripts/extract-cert.c
3363 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3364 L: linux-usb@vger.kernel.org
3366 F: Documentation/usb/WUSB-Design-overview.txt
3367 F: Documentation/usb/wusb-cbaf
3368 F: drivers/usb/host/hwa-hc.c
3369 F: drivers/usb/host/whci/
3370 F: drivers/usb/wusbcore/
3371 F: include/linux/usb/wusb*
3373 CFAG12864B LCD DRIVER
3374 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375 W: http://miguelojeda.es/auxdisplay.htm
3376 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378 F: drivers/auxdisplay/cfag12864b.c
3379 F: include/linux/cfag12864b.h
3381 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3382 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3383 W: http://miguelojeda.es/auxdisplay.htm
3384 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3386 F: drivers/auxdisplay/cfag12864bfb.c
3387 F: include/linux/cfag12864b.h
3389 802.11 (including CFG80211/NL80211)
3390 M: Johannes Berg <johannes@sipsolutions.net>
3391 L: linux-wireless@vger.kernel.org
3392 W: http://wireless.kernel.org/
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3397 F: include/uapi/linux/nl80211.h
3398 F: include/linux/ieee80211.h
3399 F: include/net/wext.h
3400 F: include/net/cfg80211.h
3401 F: include/net/iw_handler.h
3402 F: include/net/ieee80211_radiotap.h
3403 F: Documentation/driver-api/80211/cfg80211.rst
3404 F: Documentation/networking/regulatory.txt
3406 CHAR and MISC DRIVERS
3407 M: Arnd Bergmann <arnd@arndb.de>
3408 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413 F: include/linux/miscdevice.h
3416 M: Andy Whitcroft <apw@canonical.com>
3417 M: Joe Perches <joe@perches.com>
3419 F: scripts/checkpatch.pl
3421 CHINESE DOCUMENTATION
3422 M: Harry Wei <harryxiyou@gmail.com>
3423 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3424 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3426 F: Documentation/translations/zh_CN/
3428 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3429 M: Peter Chen <Peter.Chen@nxp.com>
3430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3431 L: linux-usb@vger.kernel.org
3433 F: drivers/usb/chipidea/
3435 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3436 M: Hans de Goede <hdegoede@redhat.com>
3437 L: linux-input@vger.kernel.org
3439 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3440 F: drivers/input/touchscreen/chipone_icn8318.c
3442 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3443 M: Hans de Goede <hdegoede@redhat.com>
3444 L: linux-input@vger.kernel.org
3446 F: drivers/input/touchscreen/chipone_icn8505.c
3448 CHROME HARDWARE PLATFORM SUPPORT
3449 M: Benson Leung <bleung@chromium.org>
3450 M: Olof Johansson <olof@lixom.net>
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3453 F: drivers/platform/chrome/
3455 CIRRUS LOGIC AUDIO CODEC DRIVERS
3456 M: Brian Austin <brian.austin@cirrus.com>
3457 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3460 F: sound/soc/codecs/cs*
3462 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3463 M: Hartley Sweeten <hsweeten@visionengravers.com>
3464 L: netdev@vger.kernel.org
3466 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3468 CISCO FCOE HBA DRIVER
3469 M: Satish Kharat <satishkh@cisco.com>
3470 M: Sesidhar Baddela <sebaddel@cisco.com>
3471 M: Karan Tilak Kumar <kartilak@cisco.com>
3472 L: linux-scsi@vger.kernel.org
3474 F: drivers/scsi/fnic/
3476 CISCO SCSI HBA DRIVER
3477 M: Karan Tilak Kumar <kartilak@cisco.com>
3478 M: Sesidhar Baddela <sebaddel@cisco.com>
3479 L: linux-scsi@vger.kernel.org
3481 F: drivers/scsi/snic/
3483 CISCO VIC ETHERNET NIC DRIVER
3484 M: Christian Benvenuti <benve@cisco.com>
3485 M: Govindarajulu Varadarajan <_govind@gmx.com>
3486 M: Parvi Kaustubhi <pkaustub@cisco.com>
3488 F: drivers/net/ethernet/cisco/enic/
3490 CISCO VIC LOW LATENCY NIC DRIVER
3491 M: Christian Benvenuti <benve@cisco.com>
3492 M: Dave Goodell <dgoodell@cisco.com>
3494 F: drivers/infiniband/hw/usnic/
3497 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3498 L: linux-kernel@vger.kernel.org
3501 F: include/linux/cleancache.h
3504 M: Russell King <linux@armlinux.org.uk>
3505 L: linux-clk@vger.kernel.org
3507 F: include/linux/clk.h
3509 CLOCKSOURCE, CLOCKEVENT DRIVERS
3510 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3511 M: Thomas Gleixner <tglx@linutronix.de>
3512 L: linux-kernel@vger.kernel.org
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3515 F: drivers/clocksource/
3516 F: Documentation/devicetree/bindings/timer/
3519 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3520 M: Daniel Oliveira Nascimento <don@syst.com.br>
3521 L: platform-driver-x86@vger.kernel.org
3523 F: drivers/platform/x86/classmate-laptop.c
3526 M: Hans Verkuil <hans.verkuil@cisco.com>
3527 L: linux-media@vger.kernel.org
3528 T: git git://linuxtv.org/media_tree.git
3529 W: https://linuxtv.org
3531 F: drivers/media/pci/cobalt/
3533 COCCINELLE/Semantic Patches (SmPL)
3534 M: Julia Lawall <Julia.Lawall@lip6.fr>
3535 M: Gilles Muller <Gilles.Muller@lip6.fr>
3536 M: Nicolas Palix <nicolas.palix@imag.fr>
3537 M: Michal Marek <michal.lkml@markovi.net>
3538 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3540 W: http://coccinelle.lip6.fr/
3542 F: Documentation/dev-tools/coccinelle.rst
3543 F: scripts/coccinelle/
3544 F: scripts/coccicheck
3547 M: Jan Harkes <jaharkes@cs.cmu.edu>
3549 L: codalist@coda.cs.cmu.edu
3550 W: http://www.coda.cs.cmu.edu/
3552 F: Documentation/filesystems/coda.txt
3554 F: include/linux/coda*.h
3555 F: include/uapi/linux/coda*.h
3557 CODA V4L2 MEM2MEM DRIVER
3558 M: Philipp Zabel <p.zabel@pengutronix.de>
3559 L: linux-media@vger.kernel.org
3561 F: Documentation/devicetree/bindings/media/coda.txt
3562 F: drivers/media/platform/coda/
3564 COMMON CLK FRAMEWORK
3565 M: Michael Turquette <mturquette@baylibre.com>
3566 M: Stephen Boyd <sboyd@kernel.org>
3567 L: linux-clk@vger.kernel.org
3568 Q: http://patchwork.kernel.org/project/linux-clk/list/
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3571 F: Documentation/devicetree/bindings/clock/
3573 X: drivers/clk/clkdev.c
3574 F: include/linux/clk-pr*
3575 F: include/linux/clk/
3577 COMMON INTERNET FILE SYSTEM (CIFS)
3578 M: Steve French <sfrench@samba.org>
3579 L: linux-cifs@vger.kernel.org
3580 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3581 W: http://linux-cifs.samba.org/
3582 T: git git://git.samba.org/sfrench/cifs-2.6.git
3584 F: Documentation/filesystems/cifs/
3587 COMPACTPCI HOTPLUG CORE
3588 M: Scott Murray <scott@spiteful.org>
3589 L: linux-pci@vger.kernel.org
3591 F: drivers/pci/hotplug/cpci_hotplug*
3593 COMPACTPCI HOTPLUG GENERIC DRIVER
3594 M: Scott Murray <scott@spiteful.org>
3595 L: linux-pci@vger.kernel.org
3597 F: drivers/pci/hotplug/cpcihp_generic.c
3599 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3600 M: Scott Murray <scott@spiteful.org>
3601 L: linux-pci@vger.kernel.org
3603 F: drivers/pci/hotplug/cpcihp_zt5550.*
3605 COMPAL LAPTOP SUPPORT
3606 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3607 L: platform-driver-x86@vger.kernel.org
3609 F: drivers/platform/x86/compal-laptop.c
3611 CONEXANT ACCESSRUNNER USB DRIVER
3612 L: accessrunner-general@lists.sourceforge.net
3613 W: http://accessrunner.sourceforge.net/
3615 F: drivers/usb/atm/cxacru.c
3618 M: Joel Becker <jlbec@evilplan.org>
3619 M: Christoph Hellwig <hch@lst.de>
3620 T: git git://git.infradead.org/users/hch/configfs.git
3623 F: include/linux/configfs.h
3626 M: Evgeniy Polyakov <zbr@ioremap.net>
3627 L: netdev@vger.kernel.org
3629 F: drivers/connector/
3631 CONTROL GROUP (CGROUP)
3632 M: Tejun Heo <tj@kernel.org>
3633 M: Li Zefan <lizefan@huawei.com>
3634 M: Johannes Weiner <hannes@cmpxchg.org>
3635 L: cgroups@vger.kernel.org
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3638 F: Documentation/cgroup*
3639 F: include/linux/cgroup*
3642 CONTROL GROUP - CPUSET
3643 M: Li Zefan <lizefan@huawei.com>
3644 L: cgroups@vger.kernel.org
3645 W: http://www.bullopensource.org/cpuset/
3646 W: http://oss.sgi.com/projects/cpusets/
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3649 F: Documentation/cgroup-v1/cpusets.txt
3650 F: include/linux/cpuset.h
3651 F: kernel/cgroup/cpuset.c
3653 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3654 M: Johannes Weiner <hannes@cmpxchg.org>
3655 M: Michal Hocko <mhocko@kernel.org>
3656 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3657 L: cgroups@vger.kernel.org
3658 L: linux-mm@kvack.org
3663 CORETEMP HARDWARE MONITORING DRIVER
3664 M: Fenghua Yu <fenghua.yu@intel.com>
3665 L: linux-hwmon@vger.kernel.org
3667 F: Documentation/hwmon/coretemp
3668 F: drivers/hwmon/coretemp.c
3670 COSA/SRP SYNC SERIAL DRIVER
3671 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3672 W: http://www.fi.muni.cz/~kas/cosa/
3674 F: drivers/net/wan/cosa*
3676 CPMAC ETHERNET DRIVER
3677 M: Florian Fainelli <f.fainelli@gmail.com>
3678 L: netdev@vger.kernel.org
3680 F: drivers/net/ethernet/ti/cpmac.c
3682 CPU FREQUENCY DRIVERS
3683 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3684 M: Viresh Kumar <viresh.kumar@linaro.org>
3685 L: linux-pm@vger.kernel.org
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3688 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3689 B: https://bugzilla.kernel.org
3690 F: Documentation/cpu-freq/
3691 F: Documentation/devicetree/bindings/cpufreq/
3693 F: include/linux/cpufreq.h
3694 F: tools/testing/selftests/cpufreq/
3696 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3697 M: Viresh Kumar <viresh.kumar@linaro.org>
3698 M: Sudeep Holla <sudeep.holla@arm.com>
3699 L: linux-pm@vger.kernel.org
3700 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3702 F: drivers/cpufreq/arm_big_little.h
3703 F: drivers/cpufreq/arm_big_little.c
3704 F: drivers/cpufreq/arm_big_little_dt.c
3706 CPU POWER MONITORING SUBSYSTEM
3707 M: Thomas Renninger <trenn@suse.com>
3708 M: Shuah Khan <shuah@kernel.org>
3709 L: linux-pm@vger.kernel.org
3711 F: tools/power/cpupower/
3714 M: "H. Peter Anvin" <hpa@zytor.com>
3716 F: arch/x86/kernel/cpuid.c
3717 F: arch/x86/kernel/msr.c
3719 CPUIDLE DRIVER - ARM BIG LITTLE
3720 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3721 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3722 L: linux-pm@vger.kernel.org
3723 L: linux-arm-kernel@lists.infradead.org
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3726 F: drivers/cpuidle/cpuidle-big_little.c
3728 CPUIDLE DRIVER - ARM EXYNOS
3729 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3730 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3731 M: Kukjin Kim <kgene@kernel.org>
3732 L: linux-pm@vger.kernel.org
3733 L: linux-samsung-soc@vger.kernel.org
3735 F: drivers/cpuidle/cpuidle-exynos.c
3736 F: arch/arm/mach-exynos/pm.c
3739 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3740 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3741 L: linux-pm@vger.kernel.org
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3744 B: https://bugzilla.kernel.org
3745 F: drivers/cpuidle/*
3746 F: include/linux/cpuidle.h
3749 M: Nicolas Pitre <nico@linaro.org>
3751 F: Documentation/filesystems/cramfs.txt
3755 M: Herbert Xu <herbert@gondor.apana.org.au>
3756 M: "David S. Miller" <davem@davemloft.net>
3757 L: linux-crypto@vger.kernel.org
3758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3761 F: Documentation/crypto/
3762 F: Documentation/devicetree/bindings/crypto/
3767 F: include/linux/crypto*
3769 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3770 M: Neil Horman <nhorman@tuxdriver.com>
3771 L: linux-crypto@vger.kernel.org
3773 F: crypto/ansi_cprng.c
3777 M: Hans Verkuil <hverkuil@xs4all.nl>
3778 L: linux-media@vger.kernel.org
3779 T: git git://linuxtv.org/media_tree.git
3780 W: http://linuxtv.org
3782 F: drivers/media/i2c/cs3308.c
3783 F: drivers/media/i2c/cs3308.h
3785 CS5535 Audio ALSA driver
3786 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3788 F: sound/pci/cs5535audio/
3791 M: Solomon Peachy <pizza@shaftnet.org>
3793 F: drivers/net/wireless/st/cw1200/
3795 CX18 VIDEO4LINUX DRIVER
3796 M: Andy Walls <awalls@md.metrocast.net>
3797 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3798 L: linux-media@vger.kernel.org
3799 T: git git://linuxtv.org/media_tree.git
3800 W: https://linuxtv.org
3801 W: http://www.ivtvdriver.org/index.php/Cx18
3803 F: Documentation/media/v4l-drivers/cx18*
3804 F: drivers/media/pci/cx18/
3805 F: include/uapi/linux/ivtv*
3807 CX2341X MPEG ENCODER HELPER MODULE
3808 M: Hans Verkuil <hverkuil@xs4all.nl>
3809 L: linux-media@vger.kernel.org
3810 T: git git://linuxtv.org/media_tree.git
3811 W: https://linuxtv.org
3813 F: drivers/media/common/cx2341x*
3814 F: include/media/cx2341x*
3816 CX24120 MEDIA DRIVER
3817 M: Jemma Denson <jdenson@gmail.com>
3818 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3819 L: linux-media@vger.kernel.org
3820 W: https://linuxtv.org
3821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3823 F: drivers/media/dvb-frontends/cx24120*
3825 CX88 VIDEO4LINUX DRIVER
3826 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3827 L: linux-media@vger.kernel.org
3828 W: https://linuxtv.org
3829 T: git git://linuxtv.org/media_tree.git
3831 F: Documentation/media/v4l-drivers/cx88*
3832 F: drivers/media/pci/cx88/
3834 CXD2820R MEDIA DRIVER
3835 M: Antti Palosaari <crope@iki.fi>
3836 L: linux-media@vger.kernel.org
3837 W: https://linuxtv.org
3838 W: http://palosaari.fi/linux/
3839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3840 T: git git://linuxtv.org/anttip/media_tree.git
3842 F: drivers/media/dvb-frontends/cxd2820r*
3844 CXGB3 ETHERNET DRIVER (CXGB3)
3845 M: Santosh Raspatur <santosh@chelsio.com>
3846 L: netdev@vger.kernel.org
3847 W: http://www.chelsio.com
3849 F: drivers/net/ethernet/chelsio/cxgb3/
3851 CXGB3 ISCSI DRIVER (CXGB3I)
3852 M: Karen Xie <kxie@chelsio.com>
3853 L: linux-scsi@vger.kernel.org
3854 W: http://www.chelsio.com
3856 F: drivers/scsi/cxgbi/cxgb3i
3858 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3859 M: Steve Wise <swise@chelsio.com>
3860 L: linux-rdma@vger.kernel.org
3861 W: http://www.openfabrics.org
3863 F: drivers/infiniband/hw/cxgb3/
3864 F: include/uapi/rdma/cxgb3-abi.h
3866 CXGB4 CRYPTO DRIVER (chcr)
3867 M: Harsh Jain <harsh@chelsio.com>
3868 L: linux-crypto@vger.kernel.org
3869 W: http://www.chelsio.com
3871 F: drivers/crypto/chelsio
3873 CXGB4 ETHERNET DRIVER (CXGB4)
3874 M: Ganesh Goudar <ganeshgr@chelsio.com>
3875 L: netdev@vger.kernel.org
3876 W: http://www.chelsio.com
3878 F: drivers/net/ethernet/chelsio/cxgb4/
3880 CXGB4 ISCSI DRIVER (CXGB4I)
3881 M: Karen Xie <kxie@chelsio.com>
3882 L: linux-scsi@vger.kernel.org
3883 W: http://www.chelsio.com
3885 F: drivers/scsi/cxgbi/cxgb4i
3887 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3888 M: Steve Wise <swise@chelsio.com>
3889 L: linux-rdma@vger.kernel.org
3890 W: http://www.openfabrics.org
3892 F: drivers/infiniband/hw/cxgb4/
3893 F: include/uapi/rdma/cxgb4-abi.h
3895 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3896 M: Casey Leedom <leedom@chelsio.com>
3897 L: netdev@vger.kernel.org
3898 W: http://www.chelsio.com
3900 F: drivers/net/ethernet/chelsio/cxgb4vf/
3902 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3903 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3904 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3905 L: linuxppc-dev@lists.ozlabs.org
3907 F: arch/powerpc/platforms/powernv/pci-cxl.c
3908 F: drivers/misc/cxl/
3909 F: include/misc/cxl*
3910 F: include/uapi/misc/cxl.h
3911 F: Documentation/powerpc/cxl.txt
3912 F: Documentation/ABI/testing/sysfs-class-cxl
3914 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3915 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3916 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3917 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3918 L: linux-scsi@vger.kernel.org
3920 F: drivers/scsi/cxlflash/
3921 F: include/uapi/scsi/cxlflash_ioctls.h
3922 F: Documentation/powerpc/cxlflash.txt
3925 M: Russell King <linux@armlinux.org.uk>
3926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3927 W: http://www.armlinux.org.uk/
3929 F: drivers/video/fbdev/cyber2000fb.*
3931 CYCLADES ASYNC MUX DRIVER
3932 W: http://www.cyclades.com/
3934 F: drivers/tty/cyclades.c
3935 F: include/linux/cyclades.h
3936 F: include/uapi/linux/cyclades.h
3938 CYCLADES PC300 DRIVER
3939 W: http://www.cyclades.com/
3941 F: drivers/net/wan/pc300*
3943 CYPRESS_FIRMWARE MEDIA DRIVER
3944 M: Antti Palosaari <crope@iki.fi>
3945 L: linux-media@vger.kernel.org
3946 W: https://linuxtv.org
3947 W: http://palosaari.fi/linux/
3948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949 T: git git://linuxtv.org/anttip/media_tree.git
3951 F: drivers/media/common/cypress_firmware*
3953 CYTTSP TOUCHSCREEN DRIVER
3954 M: Ferruh Yigit <fery@cypress.com>
3955 L: linux-input@vger.kernel.org
3957 F: drivers/input/touchscreen/cyttsp*
3958 F: include/linux/input/cyttsp.h
3960 D-LINK DIR-685 TOUCHKEYS DRIVER
3961 M: Linus Walleij <linus.walleij@linaro.org>
3962 L: linux-input@vger.kernel.org
3964 F: drivers/input/dlink-dir685-touchkeys.c
3966 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3967 M: Joshua Kinard <kumba@gentoo.org>
3969 F: drivers/rtc/rtc-ds1685.c
3970 F: include/linux/rtc/ds1685.h
3972 DAMA SLAVE for AX.25
3973 M: Joerg Reuter <jreuter@yaina.de>
3974 W: http://yaina.de/jreuter/
3975 W: http://www.qsl.net/dl1bke/
3976 L: linux-hams@vger.kernel.org
3978 F: net/ax25/af_ax25.c
3979 F: net/ax25/ax25_dev.c
3980 F: net/ax25/ax25_ds_*
3981 F: net/ax25/ax25_in.c
3982 F: net/ax25/ax25_out.c
3983 F: net/ax25/ax25_timer.c
3984 F: net/ax25/sysctl_net_ax25.c
3986 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3987 L: netdev@vger.kernel.org
3989 F: Documentation/networking/dmfe.txt
3990 F: drivers/net/ethernet/dec/tulip/dmfe.c
3992 DC390/AM53C974 SCSI driver
3993 M: Hannes Reinecke <hare@suse.com>
3994 L: linux-scsi@vger.kernel.org
3996 F: drivers/scsi/am53c974.c
3999 M: Oliver Neukum <oliver@neukum.org>
4000 M: Ali Akcaagac <aliakc@web.de>
4001 M: Jamie Lenehan <lenehan@twibble.org>
4002 L: dc395x@twibble.org
4003 W: http://twibble.org/dist/dc395x/
4004 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4006 F: Documentation/scsi/dc395x.txt
4007 F: drivers/scsi/dc395x.*
4010 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4011 L: dccp@vger.kernel.org
4012 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4014 F: include/linux/dccp.h
4015 F: include/uapi/linux/dccp.h
4016 F: include/linux/tfrc.h
4019 DECnet NETWORK LAYER
4020 W: http://linux-decnet.sourceforge.net
4021 L: linux-decnet-user@lists.sourceforge.net
4023 F: Documentation/networking/decnet.txt
4026 DECSTATION PLATFORM SUPPORT
4027 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4028 L: linux-mips@linux-mips.org
4029 W: http://www.linux-mips.org/wiki/DECstation
4032 F: arch/mips/include/asm/dec/
4033 F: arch/mips/include/asm/mach-dec/
4035 DEFXX FDDI NETWORK DRIVER
4036 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4038 F: drivers/net/fddi/defxx.*
4041 M: Pali Rohár <pali.rohar@gmail.com>
4042 M: Mario Limonciello <mario.limonciello@dell.com>
4043 L: platform-driver-x86@vger.kernel.org
4045 F: drivers/platform/x86/dell-smbios.*
4047 DELL SMBIOS SMM DRIVER
4048 M: Mario Limonciello <mario.limonciello@dell.com>
4049 L: platform-driver-x86@vger.kernel.org
4051 F: drivers/platform/x86/dell-smbios-smm.c
4053 DELL SMBIOS WMI DRIVER
4054 M: Mario Limonciello <mario.limonciello@dell.com>
4055 L: platform-driver-x86@vger.kernel.org
4057 F: drivers/platform/x86/dell-smbios-wmi.c
4058 F: tools/wmi/dell-smbios-example.c
4061 M: Matthew Garrett <mjg59@srcf.ucam.org>
4062 M: Pali Rohár <pali.rohar@gmail.com>
4063 L: platform-driver-x86@vger.kernel.org
4065 F: drivers/platform/x86/dell-laptop.c
4067 DELL LAPTOP FREEFALL DRIVER
4068 M: Pali Rohár <pali.rohar@gmail.com>
4070 F: drivers/platform/x86/dell-smo8800.c
4072 DELL LAPTOP RBTN DRIVER
4073 M: Pali Rohár <pali.rohar@gmail.com>
4075 F: drivers/platform/x86/dell-rbtn.*
4077 DELL LAPTOP SMM DRIVER
4078 M: Pali Rohár <pali.rohar@gmail.com>
4080 F: drivers/hwmon/dell-smm-hwmon.c
4081 F: include/uapi/linux/i8k.h
4083 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4084 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4086 F: Documentation/dcdbas.txt
4087 F: drivers/firmware/dcdbas.*
4089 DELL WMI NOTIFICATIONS DRIVER
4090 M: Matthew Garrett <mjg59@srcf.ucam.org>
4091 M: Pali Rohár <pali.rohar@gmail.com>
4093 F: drivers/platform/x86/dell-wmi.c
4095 DELL WMI DESCRIPTOR DRIVER
4096 M: Mario Limonciello <mario.limonciello@dell.com>
4098 F: drivers/platform/x86/dell-wmi-descriptor.c
4100 DELTA ST MEDIA DRIVER
4101 M: Hugues Fruchet <hugues.fruchet@st.com>
4102 L: linux-media@vger.kernel.org
4103 T: git git://linuxtv.org/media_tree.git
4104 W: https://linuxtv.org
4106 F: drivers/media/platform/sti/delta
4109 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4110 L: linux-mtd@lists.infradead.org
4112 F: drivers/mtd/nand/raw/denali*
4114 DESIGNWARE USB2 DRD IP DRIVER
4115 M: Minas Harutyunyan <hminas@synopsys.com>
4116 L: linux-usb@vger.kernel.org
4117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4119 F: drivers/usb/dwc2/
4121 DESIGNWARE USB3 DRD IP DRIVER
4122 M: Felipe Balbi <balbi@kernel.org>
4123 L: linux-usb@vger.kernel.org
4124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4126 F: drivers/usb/dwc3/
4128 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4129 M: Andreas Klinger <ak@it-klinger.de>
4130 L: linux-iio@vger.kernel.org
4132 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4133 F: drivers/iio/proximity/srf*.c
4135 DEVICE COREDUMP (DEV_COREDUMP)
4136 M: Johannes Berg <johannes@sipsolutions.net>
4137 L: linux-kernel@vger.kernel.org
4139 F: drivers/base/devcoredump.c
4140 F: include/linux/devcoredump.h
4142 DEVICE FREQUENCY (DEVFREQ)
4143 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4144 M: Kyungmin Park <kyungmin.park@samsung.com>
4145 R: Chanwoo Choi <cw00.choi@samsung.com>
4146 L: linux-pm@vger.kernel.org
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4150 F: include/linux/devfreq.h
4151 F: Documentation/devicetree/bindings/devfreq/
4153 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4154 M: Chanwoo Choi <cw00.choi@samsung.com>
4155 L: linux-pm@vger.kernel.org
4156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4158 F: drivers/devfreq/event/
4159 F: drivers/devfreq/devfreq-event.c
4160 F: include/linux/devfreq-event.h
4161 F: Documentation/devicetree/bindings/devfreq/event/
4163 DEVICE NUMBER REGISTRY
4164 M: Torben Mathiasen <device@lanana.org>
4165 W: http://lanana.org/docs/device-list/index.html
4169 M: Alasdair Kergon <agk@redhat.com>
4170 M: Mike Snitzer <snitzer@redhat.com>
4171 M: dm-devel@redhat.com
4172 L: dm-devel@redhat.com
4173 W: http://sources.redhat.com/dm
4174 Q: http://patchwork.kernel.org/project/dm-devel/list/
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4176 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4178 F: Documentation/device-mapper/
4179 F: drivers/md/Makefile
4180 F: drivers/md/Kconfig
4182 F: drivers/md/persistent-data/
4183 F: include/linux/device-mapper.h
4184 F: include/linux/dm-*.h
4185 F: include/uapi/linux/dm-*.h
4188 M: Jiri Pirko <jiri@mellanox.com>
4189 L: netdev@vger.kernel.org
4191 F: net/core/devlink.c
4192 F: include/net/devlink.h
4193 F: include/uapi/linux/devlink.h
4195 DIALOG SEMICONDUCTOR DRIVERS
4196 M: Support Opensource <support.opensource@diasemi.com>
4197 W: http://www.dialog-semiconductor.com/products
4199 F: Documentation/hwmon/da90??
4200 F: Documentation/devicetree/bindings/mfd/da90*.txt
4201 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4202 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4203 F: Documentation/devicetree/bindings/regulator/da92*.txt
4204 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4205 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4206 F: drivers/gpio/gpio-da90??.c
4207 F: drivers/hwmon/da90??-hwmon.c
4208 F: drivers/iio/adc/da91??-*.c
4209 F: drivers/input/misc/da90??_onkey.c
4210 F: drivers/input/touchscreen/da9052_tsi.c
4211 F: drivers/leds/leds-da90??.c
4212 F: drivers/mfd/da903x.c
4213 F: drivers/mfd/da90??-*.c
4214 F: drivers/mfd/da91??-*.c
4215 F: drivers/power/supply/da9052-battery.c
4216 F: drivers/power/supply/da91??-*.c
4217 F: drivers/regulator/da903x.c
4218 F: drivers/regulator/da9???-regulator.[ch]
4219 F: drivers/thermal/da90??-thermal.c
4220 F: drivers/rtc/rtc-da90??.c
4221 F: drivers/video/backlight/da90??_bl.c
4222 F: drivers/watchdog/da90??_wdt.c
4223 F: include/linux/mfd/da903x.h
4224 F: include/linux/mfd/da9052/
4225 F: include/linux/mfd/da9055/
4226 F: include/linux/mfd/da9062/
4227 F: include/linux/mfd/da9063/
4228 F: include/linux/mfd/da9150/
4229 F: include/linux/regulator/da9211.h
4230 F: include/sound/da[79]*.h
4231 F: sound/soc/codecs/da[79]*.[ch]
4233 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4234 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4235 L: linux-gpio@vger.kernel.org
4237 F: drivers/gpio/gpio-gpio-mm.c
4239 DIGI NEO AND CLASSIC PCI PRODUCTS
4240 M: Lidza Louina <lidza.louina@gmail.com>
4241 M: Mark Hounschell <markh@compro.net>
4242 L: driverdev-devel@linuxdriverproject.org
4244 F: drivers/staging/dgnc/
4246 DIOLAN U2C-12 I2C DRIVER
4247 M: Guenter Roeck <linux@roeck-us.net>
4248 L: linux-i2c@vger.kernel.org
4250 F: drivers/i2c/busses/i2c-diolan-u2c.c
4252 FILESYSTEM DIRECT ACCESS (DAX)
4253 M: Matthew Wilcox <mawilcox@microsoft.com>
4254 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4255 L: linux-fsdevel@vger.kernel.org
4258 F: include/linux/dax.h
4259 F: include/trace/events/fs_dax.h
4261 DEVICE DIRECT ACCESS (DAX)
4262 M: Dan Williams <dan.j.williams@intel.com>
4263 M: Dave Jiang <dave.jiang@intel.com>
4264 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4265 M: Vishal Verma <vishal.l.verma@intel.com>
4266 L: linux-nvdimm@lists.01.org
4270 DIRECTORY NOTIFICATION (DNOTIFY)
4271 M: Jan Kara <jack@suse.cz>
4272 R: Amir Goldstein <amir73il@gmail.com>
4273 L: linux-fsdevel@vger.kernel.org
4275 F: Documentation/filesystems/dnotify.txt
4276 F: fs/notify/dnotify/
4277 F: include/linux/dnotify.h
4279 DISK GEOMETRY AND PARTITION HANDLING
4280 M: Andries Brouwer <aeb@cwi.nl>
4281 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4282 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4283 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4287 M: Jan Kara <jack@suse.com>
4289 F: Documentation/filesystems/quota.txt
4291 F: include/linux/quota*.h
4292 F: include/uapi/linux/quota*.h
4294 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4295 M: Bernie Thompson <bernie@plugable.com>
4296 L: linux-fbdev@vger.kernel.org
4298 W: http://plugable.com/category/projects/udlfb/
4299 F: drivers/video/fbdev/udlfb.c
4300 F: include/video/udlfb.h
4301 F: Documentation/fb/udlfb.txt
4303 DISTRIBUTED LOCK MANAGER (DLM)
4304 M: Christine Caulfield <ccaulfie@redhat.com>
4305 M: David Teigland <teigland@redhat.com>
4306 L: cluster-devel@redhat.com
4307 W: http://sources.redhat.com/cluster/
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4312 DMA BUFFER SHARING FRAMEWORK
4313 M: Sumit Semwal <sumit.semwal@linaro.org>
4315 L: linux-media@vger.kernel.org
4316 L: dri-devel@lists.freedesktop.org
4317 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4319 F: include/linux/dma-buf*
4320 F: include/linux/reservation.h
4321 F: include/linux/*fence.h
4322 F: Documentation/driver-api/dma-buf.rst
4323 T: git git://anongit.freedesktop.org/drm/drm-misc
4325 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4326 M: Vinod Koul <vkoul@kernel.org>
4327 L: dmaengine@vger.kernel.org
4328 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4331 F: include/linux/dmaengine.h
4332 F: include/linux/of_dma.h
4333 F: Documentation/devicetree/bindings/dma/
4334 F: Documentation/driver-api/dmaengine/
4335 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4338 M: Christoph Hellwig <hch@lst.de>
4339 M: Marek Szyprowski <m.szyprowski@samsung.com>
4340 R: Robin Murphy <robin.murphy@arm.com>
4341 L: iommu@lists.linux-foundation.org
4342 T: git git://git.infradead.org/users/hch/dma-mapping.git
4343 W: http://git.infradead.org/users/hch/dma-mapping.git
4347 F: lib/dma-noncoherent.c
4349 F: drivers/base/dma-mapping.c
4350 F: drivers/base/dma-coherent.c
4351 F: include/asm-generic/dma-mapping.h
4352 F: include/linux/dma-direct.h
4353 F: include/linux/dma-mapping.h
4354 F: include/linux/dma-noncoherent.h
4356 DME1737 HARDWARE MONITOR DRIVER
4357 M: Juerg Haefliger <juergh@gmail.com>
4358 L: linux-hwmon@vger.kernel.org
4360 F: Documentation/hwmon/dme1737
4361 F: drivers/hwmon/dme1737.c
4364 M: Jean Delvare <jdelvare@suse.com>
4366 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4367 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4368 F: drivers/firmware/dmi-id.c
4369 F: drivers/firmware/dmi_scan.c
4370 F: include/linux/dmi.h
4373 M: Jonathan Corbet <corbet@lwn.net>
4374 L: linux-doc@vger.kernel.org
4377 F: scripts/kernel-doc
4378 X: Documentation/ABI/
4379 X: Documentation/devicetree/
4380 X: Documentation/acpi
4381 X: Documentation/power
4382 X: Documentation/spi
4383 X: Documentation/media
4384 T: git git://git.lwn.net/linux.git docs-next
4386 DONGWOON DW9714 LENS VOICE COIL DRIVER
4387 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4388 L: linux-media@vger.kernel.org
4389 T: git git://linuxtv.org/media_tree.git
4391 F: drivers/media/i2c/dw9714.c
4394 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4395 L: blinux-list@redhat.com
4397 F: drivers/char/dtlk.c
4398 F: include/linux/dtlk.h
4400 DPAA2 DATAPATH I/O (DPIO) DRIVER
4401 M: Roy Pledge <Roy.Pledge@nxp.com>
4402 L: linux-kernel@vger.kernel.org
4404 F: drivers/staging/fsl-mc/bus/dpio
4406 DPAA2 ETHERNET DRIVER
4407 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4408 L: linux-kernel@vger.kernel.org
4410 F: drivers/staging/fsl-dpaa2/ethernet
4412 DPAA2 ETHERNET SWITCH DRIVER
4413 M: Razvan Stefanescu <razvan.stefanescu@nxp.com>
4414 L: linux-kernel@vger.kernel.org
4416 F: drivers/staging/fsl-dpaa2/ethsw
4418 DPT_I2O SCSI RAID DRIVER
4419 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4420 L: linux-scsi@vger.kernel.org
4421 W: http://www.adaptec.com/
4423 F: drivers/scsi/dpt*
4424 F: drivers/scsi/dpt/
4427 M: Philipp Reisner <philipp.reisner@linbit.com>
4428 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4429 L: drbd-dev@lists.linbit.com
4430 W: http://www.drbd.org
4431 T: git git://git.linbit.com/linux-drbd.git
4432 T: git git://git.linbit.com/drbd-8.4.git
4434 F: drivers/block/drbd/
4436 F: Documentation/blockdev/drbd/
4438 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4439 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4442 F: Documentation/kobject.txt
4446 F: include/linux/debugfs.h
4447 F: include/linux/kobj*
4450 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4451 M: Kevin Hilman <khilman@kernel.org>
4452 M: Nishanth Menon <nm@ti.com>
4454 F: drivers/power/avs/
4455 F: include/linux/power/smartreflex.h
4456 L: linux-pm@vger.kernel.org
4458 DRM DRIVER FOR ARM PL111 CLCD
4459 M: Eric Anholt <eric@anholt.net>
4460 T: git git://anongit.freedesktop.org/drm/drm-misc
4462 F: drivers/gpu/drm/pl111/
4464 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4465 M: Linus Walleij <linus.walleij@linaro.org>
4466 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4469 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4471 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4472 M: Dave Airlie <airlied@redhat.com>
4474 F: drivers/gpu/drm/ast/
4476 DRM DRIVER FOR BOCHS VIRTUAL GPU
4477 M: Gerd Hoffmann <kraxel@redhat.com>
4478 L: virtualization@lists.linux-foundation.org
4479 T: git git://anongit.freedesktop.org/drm/drm-misc
4481 F: drivers/gpu/drm/bochs/
4483 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4484 M: Linus Walleij <linus.walleij@linaro.org>
4485 T: git git://anongit.freedesktop.org/drm/drm-misc
4487 F: drivers/gpu/drm/tve200/
4489 DRM DRIVER FOR ILITEK ILI9225 PANELS
4490 M: David Lechner <david@lechnology.com>
4492 F: drivers/gpu/drm/tinydrm/ili9225.c
4493 F: Documentation/devicetree/bindings/display/ili9225.txt
4495 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4496 S: Orphan / Obsolete
4497 F: drivers/gpu/drm/i810/
4498 F: include/uapi/drm/i810_drm.h
4500 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4501 S: Orphan / Obsolete
4502 F: drivers/gpu/drm/mga/
4503 F: include/uapi/drm/mga_drm.h
4505 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4506 M: Dave Airlie <airlied@redhat.com>
4508 F: drivers/gpu/drm/mgag200/
4510 DRM DRIVER FOR MI0283QT
4511 M: Noralf Trønnes <noralf@tronnes.org>
4513 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4514 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4516 DRM DRIVER FOR MSM ADRENO GPU
4517 M: Rob Clark <robdclark@gmail.com>
4518 L: linux-arm-msm@vger.kernel.org
4519 L: dri-devel@lists.freedesktop.org
4520 L: freedreno@lists.freedesktop.org
4521 T: git git://people.freedesktop.org/~robclark/linux
4523 F: drivers/gpu/drm/msm/
4524 F: include/uapi/drm/msm_drm.h
4525 F: Documentation/devicetree/bindings/display/msm/
4527 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4528 M: Ben Skeggs <bskeggs@redhat.com>
4529 L: dri-devel@lists.freedesktop.org
4530 L: nouveau@lists.freedesktop.org
4531 T: git git://github.com/skeggsb/linux
4533 F: drivers/gpu/drm/nouveau/
4534 F: include/uapi/drm/nouveau_drm.h
4536 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4537 M: Noralf Trønnes <noralf@tronnes.org>
4539 F: drivers/gpu/drm/tinydrm/repaper.c
4540 F: Documentation/devicetree/bindings/display/repaper.txt
4542 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4543 M: Dave Airlie <airlied@redhat.com>
4544 M: Gerd Hoffmann <kraxel@redhat.com>
4545 L: virtualization@lists.linux-foundation.org
4546 T: git git://anongit.freedesktop.org/drm/drm-misc
4548 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4549 F: drivers/gpu/drm/cirrus/
4551 DRM DRIVER FOR QXL VIRTUAL GPU
4552 M: Dave Airlie <airlied@redhat.com>
4553 M: Gerd Hoffmann <kraxel@redhat.com>
4554 L: virtualization@lists.linux-foundation.org
4555 T: git git://anongit.freedesktop.org/drm/drm-misc
4557 F: drivers/gpu/drm/qxl/
4558 F: include/uapi/drm/qxl_drm.h
4560 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4561 S: Orphan / Obsolete
4562 F: drivers/gpu/drm/r128/
4563 F: include/uapi/drm/r128_drm.h
4565 DRM DRIVER FOR SAVAGE VIDEO CARDS
4566 S: Orphan / Obsolete
4567 F: drivers/gpu/drm/savage/
4568 F: include/uapi/drm/savage_drm.h
4570 DRM DRIVER FOR SIS VIDEO CARDS
4571 S: Orphan / Obsolete
4572 F: drivers/gpu/drm/sis/
4573 F: include/uapi/drm/sis_drm.h
4575 DRM DRIVER FOR SITRONIX ST7586 PANELS
4576 M: David Lechner <david@lechnology.com>
4578 F: drivers/gpu/drm/tinydrm/st7586.c
4579 F: Documentation/devicetree/bindings/display/st7586.txt
4581 DRM DRIVER FOR SITRONIX ST7735R PANELS
4582 M: David Lechner <david@lechnology.com>
4584 F: drivers/gpu/drm/tinydrm/st7735r.c
4585 F: Documentation/devicetree/bindings/display/st7735r.txt
4587 DRM DRIVER FOR TDFX VIDEO CARDS
4588 S: Orphan / Obsolete
4589 F: drivers/gpu/drm/tdfx/
4591 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4592 M: Dave Airlie <airlied@redhat.com>
4594 F: drivers/gpu/drm/udl/
4596 DRM DRIVER FOR VMWARE VIRTUAL GPU
4597 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4598 M: Sinclair Yeh <syeh@vmware.com>
4599 M: Thomas Hellstrom <thellstrom@vmware.com>
4600 L: dri-devel@lists.freedesktop.org
4601 T: git git://people.freedesktop.org/~syeh/repos_linux
4602 T: git git://people.freedesktop.org/~thomash/linux
4604 F: drivers/gpu/drm/vmwgfx/
4605 F: include/uapi/drm/vmwgfx_drm.h
4608 M: David Airlie <airlied@linux.ie>
4609 L: dri-devel@lists.freedesktop.org
4610 T: git git://people.freedesktop.org/~airlied/linux
4611 B: https://bugs.freedesktop.org/
4612 C: irc://chat.freenode.net/dri-devel
4616 F: Documentation/devicetree/bindings/display/
4617 F: Documentation/devicetree/bindings/gpu/
4618 F: Documentation/devicetree/bindings/video/
4619 F: Documentation/gpu/
4621 F: include/uapi/drm/
4622 F: include/linux/vga*
4624 DRM DRIVERS AND MISC GPU PATCHES
4625 M: Gustavo Padovan <gustavo@padovan.org>
4626 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4627 M: Sean Paul <seanpaul@chromium.org>
4628 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4631 F: Documentation/gpu/
4633 F: drivers/gpu/drm/*
4635 F: include/uapi/drm/drm*
4636 F: include/linux/vga*
4638 DRM DRIVERS FOR ALLWINNER A10
4639 M: Maxime Ripard <maxime.ripard@bootlin.com>
4640 L: dri-devel@lists.freedesktop.org
4642 F: drivers/gpu/drm/sun4i/
4643 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4644 T: git git://anongit.freedesktop.org/drm/drm-misc
4646 DRM DRIVERS FOR AMLOGIC SOCS
4647 M: Neil Armstrong <narmstrong@baylibre.com>
4648 L: dri-devel@lists.freedesktop.org
4649 L: linux-amlogic@lists.infradead.org
4650 W: http://linux-meson.com/
4652 F: drivers/gpu/drm/meson/
4653 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4654 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4655 F: Documentation/gpu/meson.rst
4656 T: git git://anongit.freedesktop.org/drm/drm-misc
4658 DRM DRIVERS FOR ATMEL HLCDC
4659 M: Boris Brezillon <boris.brezillon@bootlin.com>
4660 L: dri-devel@lists.freedesktop.org
4662 F: drivers/gpu/drm/atmel-hlcdc/
4663 F: Documentation/devicetree/bindings/drm/atmel/
4664 T: git git://anongit.freedesktop.org/drm/drm-misc
4666 DRM DRIVERS FOR BRIDGE CHIPS
4667 M: Archit Taneja <architt@codeaurora.org>
4668 M: Andrzej Hajda <a.hajda@samsung.com>
4669 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4671 T: git git://anongit.freedesktop.org/drm/drm-misc
4672 F: drivers/gpu/drm/bridge/
4674 DRM DRIVERS FOR EXYNOS
4675 M: Inki Dae <inki.dae@samsung.com>
4676 M: Joonyoung Shim <jy0922.shim@samsung.com>
4677 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4678 M: Kyungmin Park <kyungmin.park@samsung.com>
4679 L: dri-devel@lists.freedesktop.org
4680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4682 F: drivers/gpu/drm/exynos/
4683 F: include/uapi/drm/exynos_drm.h
4684 F: Documentation/devicetree/bindings/display/exynos/
4686 DRM DRIVERS FOR FREESCALE DCU
4687 M: Stefan Agner <stefan@agner.ch>
4688 M: Alison Wang <alison.wang@freescale.com>
4689 L: dri-devel@lists.freedesktop.org
4691 F: drivers/gpu/drm/fsl-dcu/
4692 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4693 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4694 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4696 DRM DRIVERS FOR FREESCALE IMX
4697 M: Philipp Zabel <p.zabel@pengutronix.de>
4698 L: dri-devel@lists.freedesktop.org
4700 F: drivers/gpu/drm/imx/
4701 F: drivers/gpu/ipu-v3/
4702 F: Documentation/devicetree/bindings/display/imx/
4704 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4705 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4706 L: dri-devel@lists.freedesktop.org
4707 T: git git://github.com/patjak/drm-gma500
4709 F: drivers/gpu/drm/gma500/
4711 DRM DRIVERS FOR HISILICON
4712 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4713 M: Rongrong Zou <zourongrong@gmail.com>
4714 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4715 R: Chen Feng <puck.chen@hisilicon.com>
4716 L: dri-devel@lists.freedesktop.org
4717 T: git git://github.com/xin3liang/linux.git
4719 F: drivers/gpu/drm/hisilicon/
4720 F: Documentation/devicetree/bindings/display/hisilicon/
4722 DRM DRIVERS FOR MEDIATEK
4723 M: CK Hu <ck.hu@mediatek.com>
4724 M: Philipp Zabel <p.zabel@pengutronix.de>
4725 L: dri-devel@lists.freedesktop.org
4727 F: drivers/gpu/drm/mediatek/
4728 F: Documentation/devicetree/bindings/display/mediatek/
4730 DRM DRIVERS FOR NVIDIA TEGRA
4731 M: Thierry Reding <thierry.reding@gmail.com>
4732 L: dri-devel@lists.freedesktop.org
4733 L: linux-tegra@vger.kernel.org
4734 T: git git://anongit.freedesktop.org/tegra/linux.git
4736 F: drivers/gpu/drm/tegra/
4737 F: drivers/gpu/host1x/
4738 F: include/linux/host1x.h
4739 F: include/uapi/drm/tegra_drm.h
4740 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4742 DRM DRIVERS FOR RENESAS
4743 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4744 L: dri-devel@lists.freedesktop.org
4745 L: linux-renesas-soc@vger.kernel.org
4746 T: git git://linuxtv.org/pinchartl/fbdev
4748 F: drivers/gpu/drm/rcar-du/
4749 F: drivers/gpu/drm/shmobile/
4750 F: include/linux/platform_data/shmob_drm.h
4751 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4752 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4753 F: Documentation/devicetree/bindings/display/renesas,du.txt
4755 DRM DRIVERS FOR ROCKCHIP
4756 M: Sandy Huang <hjc@rock-chips.com>
4757 M: Heiko Stübner <heiko@sntech.de>
4758 L: dri-devel@lists.freedesktop.org
4760 F: drivers/gpu/drm/rockchip/
4761 F: Documentation/devicetree/bindings/display/rockchip/
4762 T: git git://anongit.freedesktop.org/drm/drm-misc
4765 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4766 M: Vincent Abriou <vincent.abriou@st.com>
4767 L: dri-devel@lists.freedesktop.org
4768 T: git git://anongit.freedesktop.org/drm/drm-misc
4770 F: drivers/gpu/drm/sti
4771 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4774 M: Yannick Fertre <yannick.fertre@st.com>
4775 M: Philippe Cornu <philippe.cornu@st.com>
4776 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4777 M: Vincent Abriou <vincent.abriou@st.com>
4778 L: dri-devel@lists.freedesktop.org
4779 T: git git://anongit.freedesktop.org/drm/drm-misc
4781 F: drivers/gpu/drm/stm
4782 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4784 DRM DRIVERS FOR TI LCDC
4785 M: Jyri Sarha <jsarha@ti.com>
4786 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4787 L: dri-devel@lists.freedesktop.org
4789 F: drivers/gpu/drm/tilcdc/
4790 F: Documentation/devicetree/bindings/display/tilcdc/
4792 DRM DRIVERS FOR TI OMAP
4793 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4794 L: dri-devel@lists.freedesktop.org
4796 F: drivers/gpu/drm/omapdrm/
4797 F: Documentation/devicetree/bindings/display/ti/
4800 M: Eric Anholt <eric@anholt.net>
4801 T: git git://github.com/anholt/linux
4803 F: drivers/gpu/drm/vc4/
4804 F: include/uapi/drm/vc4_drm.h
4805 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4806 T: git git://anongit.freedesktop.org/drm/drm-misc
4808 DRM DRIVERS FOR VIVANTE GPU IP
4809 M: Lucas Stach <l.stach@pengutronix.de>
4810 R: Russell King <linux+etnaviv@armlinux.org.uk>
4811 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4812 L: etnaviv@lists.freedesktop.org
4813 L: dri-devel@lists.freedesktop.org
4815 F: drivers/gpu/drm/etnaviv/
4816 F: include/uapi/drm/etnaviv_drm.h
4817 F: Documentation/devicetree/bindings/display/etnaviv/
4819 DRM DRIVERS FOR ZTE ZX
4820 M: Shawn Guo <shawnguo@kernel.org>
4821 L: dri-devel@lists.freedesktop.org
4823 F: drivers/gpu/drm/zte/
4824 F: Documentation/devicetree/bindings/display/zte,vou.txt
4825 T: git git://anongit.freedesktop.org/drm/drm-misc
4828 M: Thierry Reding <thierry.reding@gmail.com>
4829 L: dri-devel@lists.freedesktop.org
4830 T: git git://anongit.freedesktop.org/drm/drm-misc
4832 F: drivers/gpu/drm/drm_panel.c
4833 F: drivers/gpu/drm/panel/
4834 F: include/drm/drm_panel.h
4835 F: Documentation/devicetree/bindings/display/panel/
4838 M: Noralf Trønnes <noralf@tronnes.org>
4839 W: https://github.com/notro/tinydrm/wiki/Development
4840 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 F: drivers/gpu/drm/tinydrm/
4843 F: include/drm/tinydrm/
4846 M: Christian Koenig <christian.koenig@amd.com>
4847 M: Roger He <Hongbo.He@amd.com>
4848 T: git git://people.freedesktop.org/~agd5f/linux
4850 L: dri-devel@lists.freedesktop.org
4852 F: drivers/gpu/drm/ttm/
4854 DSBR100 USB FM RADIO DRIVER
4855 M: Alexey Klimov <klimov.linux@gmail.com>
4856 L: linux-media@vger.kernel.org
4857 T: git git://linuxtv.org/media_tree.git
4859 F: drivers/media/radio/dsbr100.c
4862 M: Francois Romieu <romieu@fr.zoreil.com>
4863 L: netdev@vger.kernel.org
4865 F: drivers/net/wan/dscc4.c
4868 M: Hans Verkuil <hverkuil@xs4all.nl>
4869 L: linux-media@vger.kernel.org
4870 T: git git://linuxtv.org/media_tree.git
4871 W: https://linuxtv.org
4873 F: drivers/media/pci/dt3155/
4875 DVB_USB_AF9015 MEDIA DRIVER
4876 M: Antti Palosaari <crope@iki.fi>
4877 L: linux-media@vger.kernel.org
4878 W: https://linuxtv.org
4879 W: http://palosaari.fi/linux/
4880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4881 T: git git://linuxtv.org/anttip/media_tree.git
4883 F: drivers/media/usb/dvb-usb-v2/af9015*
4885 DVB_USB_AF9035 MEDIA DRIVER
4886 M: Antti Palosaari <crope@iki.fi>
4887 L: linux-media@vger.kernel.org
4888 W: https://linuxtv.org
4889 W: http://palosaari.fi/linux/
4890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4891 T: git git://linuxtv.org/anttip/media_tree.git
4893 F: drivers/media/usb/dvb-usb-v2/af9035*
4895 DVB_USB_ANYSEE MEDIA DRIVER
4896 M: Antti Palosaari <crope@iki.fi>
4897 L: linux-media@vger.kernel.org
4898 W: https://linuxtv.org
4899 W: http://palosaari.fi/linux/
4900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901 T: git git://linuxtv.org/anttip/media_tree.git
4903 F: drivers/media/usb/dvb-usb-v2/anysee*
4905 DVB_USB_AU6610 MEDIA DRIVER
4906 M: Antti Palosaari <crope@iki.fi>
4907 L: linux-media@vger.kernel.org
4908 W: https://linuxtv.org
4909 W: http://palosaari.fi/linux/
4910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4911 T: git git://linuxtv.org/anttip/media_tree.git
4913 F: drivers/media/usb/dvb-usb-v2/au6610*
4915 DVB_USB_CE6230 MEDIA DRIVER
4916 M: Antti Palosaari <crope@iki.fi>
4917 L: linux-media@vger.kernel.org
4918 W: https://linuxtv.org
4919 W: http://palosaari.fi/linux/
4920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921 T: git git://linuxtv.org/anttip/media_tree.git
4923 F: drivers/media/usb/dvb-usb-v2/ce6230*
4925 DVB_USB_CXUSB MEDIA DRIVER
4926 M: Michael Krufky <mkrufky@linuxtv.org>
4927 L: linux-media@vger.kernel.org
4928 W: https://linuxtv.org
4929 W: http://github.com/mkrufky
4930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4931 T: git git://linuxtv.org/media_tree.git
4933 F: drivers/media/usb/dvb-usb/cxusb*
4935 DVB_USB_EC168 MEDIA DRIVER
4936 M: Antti Palosaari <crope@iki.fi>
4937 L: linux-media@vger.kernel.org
4938 W: https://linuxtv.org
4939 W: http://palosaari.fi/linux/
4940 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4941 T: git git://linuxtv.org/anttip/media_tree.git
4943 F: drivers/media/usb/dvb-usb-v2/ec168*
4945 DVB_USB_GL861 MEDIA DRIVER
4946 M: Antti Palosaari <crope@iki.fi>
4947 L: linux-media@vger.kernel.org
4948 W: https://linuxtv.org
4949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4950 T: git git://linuxtv.org/anttip/media_tree.git
4952 F: drivers/media/usb/dvb-usb-v2/gl861*
4954 DVB_USB_MXL111SF MEDIA DRIVER
4955 M: Michael Krufky <mkrufky@linuxtv.org>
4956 L: linux-media@vger.kernel.org
4957 W: https://linuxtv.org
4958 W: http://github.com/mkrufky
4959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4960 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4962 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4964 DVB_USB_RTL28XXU MEDIA DRIVER
4965 M: Antti Palosaari <crope@iki.fi>
4966 L: linux-media@vger.kernel.org
4967 W: https://linuxtv.org
4968 W: http://palosaari.fi/linux/
4969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4970 T: git git://linuxtv.org/anttip/media_tree.git
4972 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4974 DVB_USB_V2 MEDIA DRIVER
4975 M: Antti Palosaari <crope@iki.fi>
4976 L: linux-media@vger.kernel.org
4977 W: https://linuxtv.org
4978 W: http://palosaari.fi/linux/
4979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4980 T: git git://linuxtv.org/anttip/media_tree.git
4982 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4983 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4986 M: Jason Baron <jbaron@akamai.com>
4988 F: lib/dynamic_debug.c
4989 F: include/linux/dynamic_debug.h
4991 DYNAMIC INTERRUPT MODERATION
4992 M: Tal Gilboa <talgi@mellanox.com>
4994 F: include/linux/net_dim.h
4996 DZ DECSTATION DZ11 SERIAL DRIVER
4997 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4999 F: drivers/tty/serial/dz.*
5001 E3X0 POWER BUTTON DRIVER
5002 M: Moritz Fischer <moritz.fischer@ettus.com>
5003 L: usrp-users@lists.ettus.com
5004 W: http://www.ettus.com
5006 F: drivers/input/misc/e3x0-button.c
5007 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5010 M: Antti Palosaari <crope@iki.fi>
5011 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 W: http://palosaari.fi/linux/
5014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5015 T: git git://linuxtv.org/anttip/media_tree.git
5017 F: drivers/media/tuners/e4000*
5020 M: Antti Palosaari <crope@iki.fi>
5021 L: linux-media@vger.kernel.org
5022 W: https://linuxtv.org
5023 W: http://palosaari.fi/linux/
5024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5025 T: git git://linuxtv.org/anttip/media_tree.git
5027 F: drivers/media/dvb-frontends/ec100*
5030 M: Tyler Hicks <tyhicks@canonical.com>
5031 L: ecryptfs@vger.kernel.org
5032 W: http://ecryptfs.org
5033 W: https://launchpad.net/ecryptfs
5034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5036 F: Documentation/filesystems/ecryptfs.txt
5040 M: Borislav Petkov <bp@alien8.de>
5041 L: linux-edac@vger.kernel.org
5043 F: drivers/edac/amd64_edac*
5046 M: Robert Richter <rric@kernel.org>
5047 L: linux-edac@vger.kernel.org
5049 F: drivers/edac/highbank*
5052 M: Ralf Baechle <ralf@linux-mips.org>
5053 M: David Daney <david.daney@cavium.com>
5054 L: linux-edac@vger.kernel.org
5055 L: linux-mips@linux-mips.org
5057 F: drivers/edac/octeon_edac*
5059 EDAC-CAVIUM THUNDERX
5060 M: David Daney <david.daney@cavium.com>
5061 M: Jan Glauber <jglauber@cavium.com>
5062 L: linux-edac@vger.kernel.org
5064 F: drivers/edac/thunderx_edac*
5067 M: Borislav Petkov <bp@alien8.de>
5068 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L: linux-edac@vger.kernel.org
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5073 F: Documentation/admin-guide/ras.rst
5074 F: Documentation/driver-api/edac.rst
5076 F: include/linux/edac.h
5079 M: Mark Gross <mark.gross@intel.com>
5080 L: linux-edac@vger.kernel.org
5082 F: drivers/edac/e752x_edac.c
5085 L: linux-edac@vger.kernel.org
5087 F: drivers/edac/e7xxx_edac.c
5090 M: York Sun <york.sun@nxp.com>
5091 L: linux-edac@vger.kernel.org
5093 F: drivers/edac/fsl_ddr_edac.*
5096 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5097 L: linux-edac@vger.kernel.org
5099 F: drivers/edac/ghes_edac.c
5102 L: linux-edac@vger.kernel.org
5104 F: drivers/edac/i3000_edac.c
5107 L: linux-edac@vger.kernel.org
5109 F: drivers/edac/i5000_edac.c
5112 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5113 L: linux-edac@vger.kernel.org
5115 F: drivers/edac/i5400_edac.c
5118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5119 L: linux-edac@vger.kernel.org
5121 F: drivers/edac/i7300_edac.c
5124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L: linux-edac@vger.kernel.org
5127 F: drivers/edac/i7core_edac.c
5130 M: Tim Small <tim@buttersideup.com>
5131 L: linux-edac@vger.kernel.org
5133 F: drivers/edac/i82443bxgx_edac.c
5136 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5137 M: "Arvind R." <arvino55@gmail.com>
5138 L: linux-edac@vger.kernel.org
5140 F: drivers/edac/i82975x_edac.c
5143 M: Jason Baron <jbaron@akamai.com>
5144 L: linux-edac@vger.kernel.org
5146 F: drivers/edac/ie31200_edac.c
5149 M: Johannes Thumshirn <morbidrsa@gmail.com>
5150 L: linux-edac@vger.kernel.org
5152 F: drivers/edac/mpc85xx_edac.[ch]
5155 M: Egor Martovetsky <egor@pasemi.com>
5156 L: linux-edac@vger.kernel.org
5158 F: drivers/edac/pasemi_edac.c
5161 M: Tony Luck <tony.luck@intel.com>
5162 L: linux-edac@vger.kernel.org
5164 F: drivers/edac/pnd2_edac.[ch]
5167 M: Tim Small <tim@buttersideup.com>
5168 L: linux-edac@vger.kernel.org
5170 F: drivers/edac/r82600_edac.c
5173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5174 L: linux-edac@vger.kernel.org
5176 F: drivers/edac/sb_edac.c
5179 M: Tony Luck <tony.luck@intel.com>
5180 L: linux-edac@vger.kernel.org
5182 F: drivers/edac/skx_edac.c
5185 M: Tero Kristo <t-kristo@ti.com>
5186 L: linux-edac@vger.kernel.org
5188 F: drivers/edac/ti_edac.c
5190 EDIROL UA-101/UA-1000 DRIVER
5191 M: Clemens Ladisch <clemens@ladisch.de>
5192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5193 T: git git://git.alsa-project.org/alsa-kernel.git
5195 F: sound/usb/misc/ua101.c
5198 L: linux-efi@vger.kernel.org
5199 M: Ivan Hu <ivan.hu@canonical.com>
5200 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202 F: drivers/firmware/efi/test/
5204 EFI VARIABLE FILESYSTEM
5205 M: Matthew Garrett <matthew.garrett@nebula.com>
5206 M: Jeremy Kerr <jk@ozlabs.org>
5207 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5209 L: linux-efi@vger.kernel.org
5213 EFIFB FRAMEBUFFER DRIVER
5214 L: linux-fbdev@vger.kernel.org
5215 M: Peter Jones <pjones@redhat.com>
5217 F: drivers/video/fbdev/efifb.c
5220 W: http://aeschi.ch.eu.org/efs/
5224 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5225 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5226 L: netdev@vger.kernel.org
5228 F: drivers/net/ethernet/ibm/ehea/
5230 EM28XX VIDEO4LINUX DRIVER
5231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5232 L: linux-media@vger.kernel.org
5233 W: https://linuxtv.org
5234 T: git git://linuxtv.org/media_tree.git
5236 F: drivers/media/usb/em28xx/
5237 F: Documentation/media/v4l-drivers/em28xx*
5240 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5241 M: Matt Mackall <mpm@selenic.com>
5242 M: David Woodhouse <dwmw2@infradead.org>
5243 L: linux-embedded@vger.kernel.org
5246 Emulex 10Gbps iSCSI - OneConnect DRIVER
5247 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5248 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5249 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5250 L: linux-scsi@vger.kernel.org
5251 W: http://www.broadcom.com
5253 F: drivers/scsi/be2iscsi/
5255 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5256 M: Sathya Perla <sathya.perla@broadcom.com>
5257 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5258 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5259 M: Somnath Kotur <somnath.kotur@broadcom.com>
5260 L: netdev@vger.kernel.org
5261 W: http://www.emulex.com
5263 F: drivers/net/ethernet/emulex/benet/
5265 EMULEX ONECONNECT ROCE DRIVER
5266 M: Selvin Xavier <selvin.xavier@broadcom.com>
5267 M: Devesh Sharma <devesh.sharma@broadcom.com>
5268 L: linux-rdma@vger.kernel.org
5269 W: http://www.broadcom.com
5271 F: drivers/infiniband/hw/ocrdma/
5272 F: include/uapi/rdma/ocrdma-abi.h
5274 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5275 M: James Smart <james.smart@broadcom.com>
5276 M: Dick Kennedy <dick.kennedy@broadcom.com>
5277 L: linux-scsi@vger.kernel.org
5278 W: http://www.broadcom.com
5280 F: drivers/scsi/lpfc/
5282 ENE CB710 FLASH CARD READER DRIVER
5283 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5285 F: drivers/misc/cb710/
5286 F: drivers/mmc/host/cb710-mmc.*
5287 F: include/linux/cb710.h
5289 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5290 M: Maxim Levitsky <maximlevitsky@gmail.com>
5292 F: drivers/media/rc/ene_ir.*
5294 EPSON S1D13XXX FRAMEBUFFER DRIVER
5295 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5298 F: drivers/video/fbdev/s1d13xxxfb.c
5299 F: include/video/s1d13xxxfb.h
5301 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5302 M: Jeff Layton <jlayton@kernel.org>
5305 F: include/linux/errseq.h
5307 ET131X NETWORK DRIVER
5308 M: Mark Einon <mark.einon@gmail.com>
5310 F: drivers/net/ethernet/agere/
5313 M: Stephen Hemminger <stephen@networkplumber.org>
5314 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5315 L: netdev@vger.kernel.org
5316 W: http://www.linuxfoundation.org/en/Net:Bridge
5318 F: include/linux/netfilter_bridge/
5321 ETHERNET PHY LIBRARY
5322 M: Andrew Lunn <andrew@lunn.ch>
5323 M: Florian Fainelli <f.fainelli@gmail.com>
5324 L: netdev@vger.kernel.org
5326 F: Documentation/ABI/testing/sysfs-bus-mdio
5327 F: Documentation/devicetree/bindings/net/mdio*
5328 F: Documentation/networking/phy.txt
5330 F: drivers/of/of_mdio.c
5331 F: drivers/of/of_net.c
5332 F: include/linux/*mdio*.h
5333 F: include/linux/of_net.h
5334 F: include/linux/phy.h
5335 F: include/linux/phy_fixed.h
5336 F: include/linux/platform_data/mdio-gpio.h
5337 F: include/linux/platform_data/mdio-bcm-unimac.h
5338 F: include/trace/events/mdio.h
5339 F: include/uapi/linux/mdio.h
5340 F: include/uapi/linux/mii.h
5343 M: Jan Kara <jack@suse.com>
5344 L: linux-ext4@vger.kernel.org
5346 F: Documentation/filesystems/ext2.txt
5348 F: include/linux/ext2*
5351 M: "Theodore Ts'o" <tytso@mit.edu>
5352 M: Andreas Dilger <adilger.kernel@dilger.ca>
5353 L: linux-ext4@vger.kernel.org
5354 W: http://ext4.wiki.kernel.org
5355 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5358 F: Documentation/filesystems/ext4.txt
5361 Extended Verification Module (EVM)
5362 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5363 L: linux-integrity@vger.kernel.org
5365 F: security/integrity/evm/
5367 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5368 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5369 L: linux-efi@vger.kernel.org
5370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5372 F: Documentation/efi-stub.txt
5373 F: arch/*/kernel/efi.c
5374 F: arch/x86/boot/compressed/eboot.[ch]
5375 F: arch/*/include/asm/efi.h
5376 F: arch/x86/platform/efi/
5377 F: drivers/firmware/efi/
5378 F: include/linux/efi*.h
5379 F: arch/arm/boot/compressed/efi-header.S
5380 F: arch/arm64/kernel/efi-entry.S
5382 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5383 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5384 M: Chanwoo Choi <cw00.choi@samsung.com>
5385 L: linux-kernel@vger.kernel.org
5386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5389 F: include/linux/extcon/
5390 F: include/linux/extcon.h
5391 F: Documentation/extcon/
5392 F: Documentation/devicetree/bindings/extcon/
5395 M: Jingoo Han <jingoohan1@gmail.com>
5396 L: dri-devel@lists.freedesktop.org
5398 F: drivers/gpu/drm/exynos/exynos_dp*
5400 EXYNOS SYSMMU (IOMMU) driver
5401 M: Marek Szyprowski <m.szyprowski@samsung.com>
5402 L: iommu@lists.linux-foundation.org
5404 F: drivers/iommu/exynos-iommu.c
5406 EZchip NPS platform support
5407 M: Vineet Gupta <vgupta@synopsys.com>
5409 F: arch/arc/plat-eznps
5410 F: arch/arc/boot/dts/eznps.dts
5413 M: Jaegeuk Kim <jaegeuk@kernel.org>
5414 M: Chao Yu <yuchao0@huawei.com>
5415 L: linux-f2fs-devel@lists.sourceforge.net
5416 W: https://f2fs.wiki.kernel.org/
5417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5419 F: Documentation/filesystems/f2fs.txt
5420 F: Documentation/ABI/testing/sysfs-fs-f2fs
5422 F: include/linux/f2fs_fs.h
5423 F: include/trace/events/f2fs.h
5425 F71805F HARDWARE MONITORING DRIVER
5426 M: Jean Delvare <jdelvare@suse.com>
5427 L: linux-hwmon@vger.kernel.org
5429 F: Documentation/hwmon/f71805f
5430 F: drivers/hwmon/f71805f.c
5433 M: Josh Poimboeuf <jpoimboe@redhat.com>
5435 F: scripts/faddr2line
5438 M: Jan Kara <jack@suse.cz>
5439 R: Amir Goldstein <amir73il@gmail.com>
5440 L: linux-fsdevel@vger.kernel.org
5442 F: fs/notify/fanotify/
5443 F: include/linux/fanotify.h
5444 F: include/uapi/linux/fanotify.h
5446 FARSYNC SYNCHRONOUS DRIVER
5447 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5448 W: http://www.farsite.co.uk/
5450 F: drivers/net/wan/farsync.*
5452 FAULT INJECTION SUPPORT
5453 M: Akinobu Mita <akinobu.mita@gmail.com>
5455 F: Documentation/fault-injection/
5456 F: lib/fault-inject.c
5458 FBTFT Framebuffer drivers
5459 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5461 F: drivers/staging/fbtft/
5464 M: Michael Buesch <m@bues.ch>
5465 L: linux-media@vger.kernel.org
5467 F: drivers/media/tuners/fc0011.h
5468 F: drivers/media/tuners/fc0011.c
5471 M: Antti Palosaari <crope@iki.fi>
5472 L: linux-media@vger.kernel.org
5473 W: https://linuxtv.org
5474 W: http://palosaari.fi/linux/
5475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5476 T: git git://linuxtv.org/anttip/media_tree.git
5478 F: drivers/media/tuners/fc2580*
5480 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5481 M: Johannes Thumshirn <jth@kernel.org>
5482 L: linux-scsi@vger.kernel.org
5483 W: www.Open-FCoE.org
5485 F: drivers/scsi/libfc/
5486 F: drivers/scsi/fcoe/
5488 F: include/scsi/libfc.h
5489 F: include/scsi/libfcoe.h
5490 F: include/uapi/scsi/fc/
5492 FILE LOCKING (flock() and fcntl()/lockf())
5493 M: Jeff Layton <jlayton@kernel.org>
5494 M: "J. Bruce Fields" <bfields@fieldses.org>
5495 L: linux-fsdevel@vger.kernel.org
5497 F: include/linux/fcntl.h
5498 F: include/uapi/linux/fcntl.h
5502 FILESYSTEMS (VFS and infrastructure)
5503 M: Alexander Viro <viro@zeniv.linux.org.uk>
5504 L: linux-fsdevel@vger.kernel.org
5507 F: include/linux/fs.h
5508 F: include/uapi/linux/fs.h
5510 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5511 M: Riku Voipio <riku.voipio@iki.fi>
5512 L: linux-hwmon@vger.kernel.org
5514 F: drivers/hwmon/f75375s.c
5515 F: include/linux/f75375s.h
5517 FIREWIRE AUDIO DRIVERS
5518 M: Clemens Ladisch <clemens@ladisch.de>
5519 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5520 T: git git://git.alsa-project.org/alsa-kernel.git
5524 FIREWIRE MEDIA DRIVERS (firedtv)
5525 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5526 L: linux-media@vger.kernel.org
5527 L: linux1394-devel@lists.sourceforge.net
5528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5530 F: drivers/media/firewire/
5532 FIREWIRE SBP-2 TARGET
5533 M: Chris Boot <bootc@bootc.net>
5534 L: linux-scsi@vger.kernel.org
5535 L: target-devel@vger.kernel.org
5536 L: linux1394-devel@lists.sourceforge.net
5537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5539 F: drivers/target/sbp/
5542 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5543 L: linux1394-devel@lists.sourceforge.net
5544 W: http://ieee1394.wiki.kernel.org/
5545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5547 F: drivers/firewire/
5548 F: include/linux/firewire.h
5549 F: include/uapi/linux/firewire*.h
5552 FIRMWARE LOADER (request_firmware)
5553 M: Luis R. Rodriguez <mcgrof@kernel.org>
5554 L: linux-kernel@vger.kernel.org
5556 F: Documentation/firmware_class/
5557 F: drivers/base/firmware_loader/
5558 F: include/linux/firmware.h
5560 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5561 M: Joshua Morris <josh.h.morris@us.ibm.com>
5562 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5564 F: drivers/block/rsxx/
5567 M: Jiri Kosina <jikos@kernel.org>
5568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5570 F: drivers/block/floppy.c
5573 M: Alessandro Rubini <rubini@gnudd.com>
5574 W: http://www.ohwr.org/projects/fmc-bus
5577 F: include/linux/fmc*.h
5578 F: include/linux/ipmi-fru.h
5581 FPGA MANAGER FRAMEWORK
5582 M: Alan Tull <atull@kernel.org>
5583 M: Moritz Fischer <mdf@kernel.org>
5584 L: linux-fpga@vger.kernel.org
5586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5587 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5588 F: Documentation/fpga/
5589 F: Documentation/devicetree/bindings/fpga/
5591 F: include/linux/fpga/
5592 W: http://www.rocketboards.org
5595 M: Bill Metzenthen <billm@melbpc.org.au>
5596 W: http://floatingpoint.sourceforge.net/emulator/index.html
5598 F: arch/x86/math-emu/
5600 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5601 L: netdev@vger.kernel.org
5603 F: drivers/net/wan/dlci.c
5604 F: drivers/net/wan/sdla.c
5607 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5608 L: dri-devel@lists.freedesktop.org
5609 L: linux-fbdev@vger.kernel.org
5610 T: git git://github.com/bzolnier/linux.git
5611 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5613 F: Documentation/fb/
5616 F: include/linux/fb.h
5617 F: include/uapi/video/
5618 F: include/uapi/linux/fb.h
5620 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5621 M: Horia Geantă <horia.geanta@nxp.com>
5622 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5623 L: linux-crypto@vger.kernel.org
5625 F: drivers/crypto/caam/
5626 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5628 FREESCALE DIU FRAMEBUFFER DRIVER
5629 M: Timur Tabi <timur@tabi.org>
5630 L: linux-fbdev@vger.kernel.org
5632 F: drivers/video/fbdev/fsl-diu-fb.*
5634 FREESCALE DMA DRIVER
5635 M: Li Yang <leoyang.li@nxp.com>
5636 M: Zhang Wei <zw@zh-kernel.org>
5637 L: linuxppc-dev@lists.ozlabs.org
5639 F: drivers/dma/fsldma.*
5641 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5642 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5643 L: netdev@vger.kernel.org
5645 F: drivers/net/ethernet/freescale/gianfar*
5646 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5647 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5649 FREESCALE GPMI NAND DRIVER
5650 M: Han Xu <han.xu@nxp.com>
5651 L: linux-mtd@lists.infradead.org
5653 F: drivers/mtd/nand/raw/gpmi-nand/*
5655 FREESCALE I2C CPM DRIVER
5656 M: Jochen Friedrich <jochen@scram.de>
5657 L: linuxppc-dev@lists.ozlabs.org
5658 L: linux-i2c@vger.kernel.org
5660 F: drivers/i2c/busses/i2c-cpm.c
5662 FREESCALE IMX / MXC FEC DRIVER
5663 M: Fugang Duan <fugang.duan@nxp.com>
5664 L: netdev@vger.kernel.org
5666 F: drivers/net/ethernet/freescale/fec_main.c
5667 F: drivers/net/ethernet/freescale/fec_ptp.c
5668 F: drivers/net/ethernet/freescale/fec.h
5669 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5671 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5672 M: Sascha Hauer <s.hauer@pengutronix.de>
5673 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5674 L: linux-fbdev@vger.kernel.org
5675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5677 F: include/linux/platform_data/video-imxfb.h
5678 F: drivers/video/fbdev/imxfb.c
5680 FREESCALE QORIQ DPAA ETHERNET DRIVER
5681 M: Madalin Bucur <madalin.bucur@nxp.com>
5682 L: netdev@vger.kernel.org
5684 F: drivers/net/ethernet/freescale/dpaa
5686 FREESCALE QORIQ DPAA FMAN DRIVER
5687 M: Madalin Bucur <madalin.bucur@nxp.com>
5688 L: netdev@vger.kernel.org
5690 F: drivers/net/ethernet/freescale/fman
5691 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5693 FREESCALE QUAD SPI DRIVER
5694 M: Han Xu <han.xu@nxp.com>
5695 L: linux-mtd@lists.infradead.org
5697 F: drivers/mtd/spi-nor/fsl-quadspi.c
5699 FREESCALE QUICC ENGINE LIBRARY
5700 M: Qiang Zhao <qiang.zhao@nxp.com>
5701 L: linuxppc-dev@lists.ozlabs.org
5703 F: drivers/soc/fsl/qe/
5704 F: include/soc/fsl/*qe*.h
5705 F: include/soc/fsl/*ucc*.h
5707 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5708 M: Li Yang <leoyang.li@nxp.com>
5709 L: netdev@vger.kernel.org
5710 L: linuxppc-dev@lists.ozlabs.org
5712 F: drivers/net/ethernet/freescale/ucc_geth*
5714 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5715 M: Zhao Qiang <qiang.zhao@nxp.com>
5716 L: netdev@vger.kernel.org
5717 L: linuxppc-dev@lists.ozlabs.org
5719 F: drivers/net/wan/fsl_ucc_hdlc*
5721 FREESCALE QUICC ENGINE UCC UART DRIVER
5722 M: Timur Tabi <timur@tabi.org>
5723 L: linuxppc-dev@lists.ozlabs.org
5725 F: drivers/tty/serial/ucc_uart.c
5727 FREESCALE SOC DRIVERS
5728 M: Li Yang <leoyang.li@nxp.com>
5729 L: linuxppc-dev@lists.ozlabs.org
5730 L: linux-arm-kernel@lists.infradead.org
5732 F: Documentation/devicetree/bindings/soc/fsl/
5734 F: include/linux/fsl/
5736 FREESCALE SOC FS_ENET DRIVER
5737 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5738 M: Vitaly Bordug <vbordug@ru.mvista.com>
5739 L: linuxppc-dev@lists.ozlabs.org
5740 L: netdev@vger.kernel.org
5742 F: drivers/net/ethernet/freescale/fs_enet/
5743 F: include/linux/fs_enet_pd.h
5745 FREESCALE SOC SOUND DRIVERS
5746 M: Timur Tabi <timur@tabi.org>
5747 M: Nicolin Chen <nicoleotsuka@gmail.com>
5748 M: Xiubo Li <Xiubo.Lee@gmail.com>
5749 R: Fabio Estevam <fabio.estevam@nxp.com>
5750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5751 L: linuxppc-dev@lists.ozlabs.org
5753 F: sound/soc/fsl/fsl*
5754 F: sound/soc/fsl/imx*
5755 F: sound/soc/fsl/mpc8610_hpcd.c
5757 FREESCALE USB PERIPHERAL DRIVERS
5758 M: Li Yang <leoyang.li@nxp.com>
5759 L: linux-usb@vger.kernel.org
5760 L: linuxppc-dev@lists.ozlabs.org
5762 F: drivers/usb/gadget/udc/fsl*
5765 M: Christoph Hellwig <hch@infradead.org>
5766 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5771 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5772 M: Pavel Machek <pavel@ucw.cz>
5773 L: linux-pm@vger.kernel.org
5775 F: Documentation/power/freezing-of-tasks.txt
5776 F: include/linux/freezer.h
5780 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5781 L: linux-kernel@vger.kernel.org
5784 F: include/linux/frontswap.h
5786 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5787 M: David Howells <dhowells@redhat.com>
5788 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5790 F: Documentation/filesystems/caching/
5792 F: include/linux/fscache*.h
5794 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5795 M: Theodore Y. Ts'o <tytso@mit.edu>
5796 M: Jaegeuk Kim <jaegeuk@kernel.org>
5797 L: linux-fscrypt@vger.kernel.org
5798 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5802 F: include/linux/fscrypt*.h
5803 F: Documentation/filesystems/fscrypt.rst
5805 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5806 M: Jan Kara <jack@suse.cz>
5807 R: Amir Goldstein <amir73il@gmail.com>
5808 L: linux-fsdevel@vger.kernel.org
5811 F: include/linux/fsnotify*.h
5813 FUJITSU LAPTOP EXTRAS
5814 M: Jonathan Woithe <jwoithe@just42.net>
5815 L: platform-driver-x86@vger.kernel.org
5817 F: drivers/platform/x86/fujitsu-laptop.c
5819 FUJITSU M-5MO LS CAMERA ISP DRIVER
5820 M: Kyungmin Park <kyungmin.park@samsung.com>
5821 M: Heungjun Kim <riverful.kim@samsung.com>
5822 L: linux-media@vger.kernel.org
5824 F: drivers/media/i2c/m5mols/
5825 F: include/media/i2c/m5mols.h
5827 FUJITSU TABLET EXTRAS
5828 M: Robert Gerlach <khnz@gmx.de>
5829 L: platform-driver-x86@vger.kernel.org
5831 F: drivers/platform/x86/fujitsu-tablet.c
5833 FUSE: FILESYSTEM IN USERSPACE
5834 M: Miklos Szeredi <miklos@szeredi.hu>
5835 L: linux-fsdevel@vger.kernel.org
5836 W: http://fuse.sourceforge.net/
5837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5840 F: include/uapi/linux/fuse.h
5841 F: Documentation/filesystems/fuse.txt
5844 M: Thomas Gleixner <tglx@linutronix.de>
5845 M: Ingo Molnar <mingo@redhat.com>
5846 R: Peter Zijlstra <peterz@infradead.org>
5847 R: Darren Hart <dvhart@infradead.org>
5848 L: linux-kernel@vger.kernel.org
5849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5852 F: kernel/futex_compat.c
5853 F: include/asm-generic/futex.h
5854 F: include/linux/futex.h
5855 F: include/uapi/linux/futex.h
5856 F: tools/testing/selftests/futex/
5857 F: tools/perf/bench/futex*
5858 F: Documentation/*futex*
5861 M: Kees Cook <keescook@chromium.org>
5862 R: Emese Revfy <re.emese@gmail.com>
5863 L: kernel-hardening@lists.openwall.com
5865 F: scripts/gcc-plugins/
5866 F: scripts/gcc-plugin.sh
5867 F: scripts/Makefile.gcc-plugins
5868 F: Documentation/gcc-plugins.txt
5870 GCOV BASED KERNEL PROFILING
5871 M: Peter Oberparleiter <oberpar@linux.ibm.com>
5874 F: Documentation/dev-tools/gcov.rst
5876 GDB KERNEL DEBUGGING HELPER SCRIPTS
5877 M: Jan Kiszka <jan.kiszka@siemens.com>
5878 M: Kieran Bingham <kieran@bingham.xyz>
5882 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5883 M: Achim Leubner <achim_leubner@adaptec.com>
5884 L: linux-scsi@vger.kernel.org
5885 W: http://www.icp-vortex.com/
5887 F: drivers/scsi/gdt*
5889 GEMTEK FM RADIO RECEIVER DRIVER
5890 M: Hans Verkuil <hverkuil@xs4all.nl>
5891 L: linux-media@vger.kernel.org
5892 T: git git://linuxtv.org/media_tree.git
5893 W: https://linuxtv.org
5895 F: drivers/media/radio/radio-gemtek*
5897 GENERIC GPIO I2C DRIVER
5898 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5900 F: drivers/i2c/busses/i2c-gpio.c
5901 F: include/linux/i2c-gpio.h
5903 GENERIC GPIO I2C MULTIPLEXER DRIVER
5904 M: Peter Korsgaard <peter.korsgaard@barco.com>
5905 L: linux-i2c@vger.kernel.org
5907 F: drivers/i2c/muxes/i2c-mux-gpio.c
5908 F: include/linux/i2c-mux-gpio.h
5909 F: Documentation/i2c/muxes/i2c-mux-gpio
5911 GENERIC HDLC (WAN) DRIVERS
5912 M: Krzysztof Halasa <khc@pm.waw.pl>
5913 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5915 F: drivers/net/wan/c101.c
5916 F: drivers/net/wan/hd6457*
5917 F: drivers/net/wan/hdlc*
5918 F: drivers/net/wan/n2.c
5919 F: drivers/net/wan/pc300too.c
5920 F: drivers/net/wan/pci200syn.c
5921 F: drivers/net/wan/wanxl*
5923 GENERIC INCLUDE/ASM HEADER FILES
5924 M: Arnd Bergmann <arnd@arndb.de>
5925 L: linux-arch@vger.kernel.org
5926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5928 F: include/asm-generic/
5929 F: include/uapi/asm-generic/
5931 GENERIC PHY FRAMEWORK
5932 M: Kishon Vijay Abraham I <kishon@ti.com>
5933 L: linux-kernel@vger.kernel.org
5934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5937 F: include/linux/phy/
5939 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5940 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
5942 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
5945 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5946 M: Kevin Hilman <khilman@kernel.org>
5947 M: Ulf Hansson <ulf.hansson@linaro.org>
5948 L: linux-pm@vger.kernel.org
5950 F: drivers/base/power/domain*.c
5951 F: include/linux/pm_domain.h
5952 F: Documentation/devicetree/bindings/power/power_domain.txt
5954 GENERIC UIO DRIVER FOR PCI DEVICES
5955 M: "Michael S. Tsirkin" <mst@redhat.com>
5956 L: kvm@vger.kernel.org
5958 F: drivers/uio/uio_pci_generic.c
5960 GENWQE (IBM Generic Workqueue Card)
5961 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5962 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5964 F: drivers/misc/genwqe/
5966 GET_MAINTAINER SCRIPT
5967 M: Joe Perches <joe@perches.com>
5969 F: scripts/get_maintainer.pl
5972 M: Bob Peterson <rpeterso@redhat.com>
5973 M: Andreas Gruenbacher <agruenba@redhat.com>
5974 L: cluster-devel@redhat.com
5975 W: http://sources.redhat.com/cluster/
5976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5978 F: Documentation/filesystems/gfs2*.txt
5980 F: include/uapi/linux/gfs2_ondisk.h
5982 GIGASET ISDN DRIVERS
5983 M: Paul Bolle <pebolle@tiscali.nl>
5984 L: gigaset307x-common@lists.sourceforge.net
5985 W: http://gigaset307x.sourceforge.net/
5987 F: Documentation/isdn/README.gigaset
5988 F: drivers/isdn/gigaset/
5989 F: include/uapi/linux/gigaset_dev.h
5992 M: Hans Verkuil <hans.verkuil@cisco.com>
5993 L: linux-media@vger.kernel.org
5995 F: drivers/media/usb/go7007/
5998 M: Bastien Nocera <hadess@hadess.net>
5999 L: linux-input@vger.kernel.org
6001 F: drivers/input/touchscreen/goodix.c
6003 GPD POCKET FAN DRIVER
6004 M: Hans de Goede <hdegoede@redhat.com>
6005 L: platform-driver-x86@vger.kernel.org
6007 F: drivers/platform/x86/gpd-pocket-fan.c
6010 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6011 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6012 L: linux-gpio@vger.kernel.org
6013 L: linux-acpi@vger.kernel.org
6015 F: Documentation/acpi/gpio-properties.txt
6016 F: drivers/gpio/gpiolib-acpi.c
6019 M: Sean Young <sean@mess.org>
6020 L: linux-media@vger.kernel.org
6022 F: drivers/media/rc/gpio-ir-tx.c
6025 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6026 R: Bartosz Golaszewski <brgl@bgdev.pl>
6027 L: linux-gpio@vger.kernel.org
6029 F: drivers/gpio/gpio-mockup.c
6030 F: tools/testing/selftests/gpio/
6033 M: Linus Walleij <linus.walleij@linaro.org>
6034 L: linux-gpio@vger.kernel.org
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6037 F: Documentation/devicetree/bindings/gpio/
6038 F: Documentation/driver-api/gpio/
6039 F: Documentation/gpio/
6040 F: Documentation/ABI/testing/gpio-cdev
6041 F: Documentation/ABI/obsolete/sysfs-gpio
6043 F: include/linux/gpio/
6044 F: include/linux/gpio.h
6045 F: include/linux/of_gpio.h
6046 F: include/asm-generic/gpio.h
6047 F: include/uapi/linux/gpio.h
6050 GRE DEMULTIPLEXER DRIVER
6051 M: Dmitry Kozlov <xeb@mail.ru>
6052 L: netdev@vger.kernel.org
6054 F: net/ipv4/gre_demux.c
6055 F: net/ipv4/gre_offload.c
6056 F: include/net/gre.h
6058 GRETH 10/100/1G Ethernet MAC device driver
6059 M: Andreas Larsson <andreas@gaisler.com>
6060 L: netdev@vger.kernel.org
6062 F: drivers/net/ethernet/aeroflex/
6064 GREYBUS AUDIO PROTOCOLS DRIVERS
6065 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6066 M: Mark Greer <mgreer@animalcreek.com>
6068 F: drivers/staging/greybus/audio_apbridgea.c
6069 F: drivers/staging/greybus/audio_apbridgea.h
6070 F: drivers/staging/greybus/audio_codec.c
6071 F: drivers/staging/greybus/audio_codec.h
6072 F: drivers/staging/greybus/audio_gb.c
6073 F: drivers/staging/greybus/audio_manager.c
6074 F: drivers/staging/greybus/audio_manager.h
6075 F: drivers/staging/greybus/audio_manager_module.c
6076 F: drivers/staging/greybus/audio_manager_private.h
6077 F: drivers/staging/greybus/audio_manager_sysfs.c
6078 F: drivers/staging/greybus/audio_module.c
6079 F: drivers/staging/greybus/audio_topology.c
6081 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6082 M: Viresh Kumar <vireshk@kernel.org>
6084 F: drivers/staging/greybus/authentication.c
6085 F: drivers/staging/greybus/bootrom.c
6086 F: drivers/staging/greybus/firmware.h
6087 F: drivers/staging/greybus/fw-core.c
6088 F: drivers/staging/greybus/fw-download.c
6089 F: drivers/staging/greybus/fw-managament.c
6090 F: drivers/staging/greybus/greybus_authentication.h
6091 F: drivers/staging/greybus/greybus_firmware.h
6092 F: drivers/staging/greybus/hid.c
6093 F: drivers/staging/greybus/i2c.c
6094 F: drivers/staging/greybus/spi.c
6095 F: drivers/staging/greybus/spilib.c
6096 F: drivers/staging/greybus/spilib.h
6098 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6099 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6101 F: drivers/staging/greybus/loopback.c
6102 F: drivers/staging/greybus/timesync.c
6103 F: drivers/staging/greybus/timesync_platform.c
6105 GREYBUS PLATFORM DRIVERS
6106 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6108 F: drivers/staging/greybus/arche-platform.c
6109 F: drivers/staging/greybus/arche-apb-ctrl.c
6110 F: drivers/staging/greybus/arche_platform.h
6112 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6113 M: Rui Miguel Silva <rmfrfs@gmail.com>
6115 F: drivers/staging/greybus/sdio.c
6116 F: drivers/staging/greybus/light.c
6117 F: drivers/staging/greybus/gpio.c
6118 F: drivers/staging/greybus/power_supply.c
6119 F: drivers/staging/greybus/spi.c
6120 F: drivers/staging/greybus/spilib.c
6123 M: Johan Hovold <johan@kernel.org>
6124 M: Alex Elder <elder@kernel.org>
6125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6127 F: drivers/staging/greybus/
6128 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6130 GREYBUS UART PROTOCOLS DRIVERS
6131 M: David Lin <dtwlin@gmail.com>
6133 F: drivers/staging/greybus/uart.c
6134 F: drivers/staging/greybus/log.c
6136 GS1662 VIDEO SERIALIZER
6137 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6138 L: linux-media@vger.kernel.org
6139 T: git git://linuxtv.org/media_tree.git
6141 F: drivers/media/spi/gs1662.c
6143 GSPCA FINEPIX SUBDRIVER
6144 M: Frank Zago <frank@zago.net>
6145 L: linux-media@vger.kernel.org
6146 T: git git://linuxtv.org/media_tree.git
6148 F: drivers/media/usb/gspca/finepix.c
6150 GSPCA GL860 SUBDRIVER
6151 M: Olivier Lorin <o.lorin@laposte.net>
6152 L: linux-media@vger.kernel.org
6153 T: git git://linuxtv.org/media_tree.git
6155 F: drivers/media/usb/gspca/gl860/
6157 GSPCA M5602 SUBDRIVER
6158 M: Erik Andren <erik.andren@gmail.com>
6159 L: linux-media@vger.kernel.org
6160 T: git git://linuxtv.org/media_tree.git
6162 F: drivers/media/usb/gspca/m5602/
6164 GSPCA PAC207 SONIXB SUBDRIVER
6165 M: Hans Verkuil <hverkuil@xs4all.nl>
6166 L: linux-media@vger.kernel.org
6167 T: git git://linuxtv.org/media_tree.git
6169 F: drivers/media/usb/gspca/pac207.c
6171 GSPCA SN9C20X SUBDRIVER
6172 M: Brian Johnson <brijohn@gmail.com>
6173 L: linux-media@vger.kernel.org
6174 T: git git://linuxtv.org/media_tree.git
6176 F: drivers/media/usb/gspca/sn9c20x.c
6178 GSPCA T613 SUBDRIVER
6179 M: Leandro Costantino <lcostantino@gmail.com>
6180 L: linux-media@vger.kernel.org
6181 T: git git://linuxtv.org/media_tree.git
6183 F: drivers/media/usb/gspca/t613.c
6185 GSPCA USB WEBCAM DRIVER
6186 M: Hans Verkuil <hverkuil@xs4all.nl>
6187 L: linux-media@vger.kernel.org
6188 T: git git://linuxtv.org/media_tree.git
6190 F: drivers/media/usb/gspca/
6192 GTP (GPRS Tunneling Protocol)
6193 M: Pablo Neira Ayuso <pablo@netfilter.org>
6194 M: Harald Welte <laforge@gnumonks.org>
6195 L: osmocom-net-gprs@lists.osmocom.org
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6198 F: drivers/net/gtp.c
6200 GUID PARTITION TABLE (GPT)
6201 M: Davidlohr Bueso <dave@stgolabs.net>
6202 L: linux-efi@vger.kernel.org
6204 F: block/partitions/efi.*
6207 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6208 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6209 W: http://uclinux-h8.sourceforge.jp
6210 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6213 F: drivers/clocksource/h8300_*.c
6214 F: drivers/clk/h8300/
6215 F: drivers/irqchip/irq-renesas-h8*.c
6218 M: Antti Palosaari <crope@iki.fi>
6219 L: linux-media@vger.kernel.org
6220 W: https://linuxtv.org
6221 W: http://palosaari.fi/linux/
6222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6223 T: git git://linuxtv.org/anttip/media_tree.git
6225 F: drivers/media/usb/hackrf/
6227 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6228 M: Frank Seidel <frank@f-seidel.de>
6229 L: platform-driver-x86@vger.kernel.org
6230 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6232 F: drivers/platform/x86/hdaps.c
6235 M: Jean Delvare <jdelvare@suse.com>
6236 M: Guenter Roeck <linux@roeck-us.net>
6237 L: linux-hwmon@vger.kernel.org
6238 W: http://hwmon.wiki.kernel.org/
6239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6241 F: Documentation/devicetree/bindings/hwmon/
6242 F: Documentation/hwmon/
6244 F: include/linux/hwmon*.h
6246 HARDWARE RANDOM NUMBER GENERATOR CORE
6247 M: Matt Mackall <mpm@selenic.com>
6248 M: Herbert Xu <herbert@gondor.apana.org.au>
6249 L: linux-crypto@vger.kernel.org
6251 F: Documentation/devicetree/bindings/rng/
6252 F: Documentation/hw_random.txt
6253 F: drivers/char/hw_random/
6254 F: include/linux/hw_random.h
6256 HARDWARE TRACING FACILITIES
6257 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6259 F: drivers/hwtracing/
6261 HARDWARE SPINLOCK CORE
6262 M: Ohad Ben-Cohen <ohad@wizery.com>
6263 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6264 L: linux-remoteproc@vger.kernel.org
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6267 F: Documentation/devicetree/bindings/hwlock/
6268 F: Documentation/hwspinlock.txt
6269 F: drivers/hwspinlock/
6270 F: include/linux/hwspinlock.h
6272 HARMONY SOUND DRIVER
6273 L: linux-parisc@vger.kernel.org
6275 F: sound/parisc/harmony.*
6277 HDPVR USB VIDEO ENCODER DRIVER
6278 M: Hans Verkuil <hverkuil@xs4all.nl>
6279 L: linux-media@vger.kernel.org
6280 T: git git://linuxtv.org/media_tree.git
6281 W: https://linuxtv.org
6283 F: drivers/media/usb/hdpvr/
6285 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6286 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6288 F: Documentation/watchdog/hpwdt.txt
6289 F: drivers/watchdog/hpwdt.c
6291 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6292 M: Don Brace <don.brace@microsemi.com>
6293 L: esc.storagedev@microsemi.com
6294 L: linux-scsi@vger.kernel.org
6296 F: Documentation/scsi/hpsa.txt
6297 F: drivers/scsi/hpsa*.[ch]
6298 F: include/linux/cciss*.h
6299 F: include/uapi/linux/cciss*.h
6302 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6303 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6304 L: linux-rdma@vger.kernel.org
6306 F: drivers/infiniband/hw/hfi1
6309 L: linux-fsdevel@vger.kernel.org
6311 F: Documentation/filesystems/hfs.txt
6315 L: linux-fsdevel@vger.kernel.org
6317 F: Documentation/filesystems/hfsplus.txt
6320 HGA FRAMEBUFFER DRIVER
6321 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6322 L: linux-nvidia@lists.surfsouth.com
6323 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6325 F: drivers/video/fbdev/hgafb.c
6327 HIBERNATION (aka Software Suspend, aka swsusp)
6328 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6329 M: Pavel Machek <pavel@ucw.cz>
6330 L: linux-pm@vger.kernel.org
6331 B: https://bugzilla.kernel.org
6334 F: drivers/base/power/
6336 F: include/linux/suspend.h
6337 F: include/linux/freezer.h
6338 F: include/linux/pm.h
6339 F: arch/*/include/asm/suspend*.h
6342 M: Jiri Kosina <jikos@kernel.org>
6343 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6344 L: linux-input@vger.kernel.org
6345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6348 F: include/linux/hid*
6349 F: include/uapi/linux/hid*
6351 HID SENSOR HUB DRIVERS
6352 M: Jiri Kosina <jikos@kernel.org>
6353 M: Jonathan Cameron <jic23@kernel.org>
6354 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6355 L: linux-input@vger.kernel.org
6356 L: linux-iio@vger.kernel.org
6358 F: Documentation/hid/hid-sensor*
6359 F: drivers/hid/hid-sensor-*
6360 F: drivers/iio/*/hid-*
6361 F: include/linux/hid-sensor-*
6363 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6364 M: Thomas Gleixner <tglx@linutronix.de>
6365 L: linux-kernel@vger.kernel.org
6366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6368 F: Documentation/timers/
6369 F: kernel/time/hrtimer.c
6370 F: kernel/time/clockevents.c
6371 F: kernel/time/timer_*.c
6372 F: include/linux/clockchips.h
6373 F: include/linux/hrtimer.h
6375 HIGH-SPEED SCC DRIVER FOR AX.25
6376 L: linux-hams@vger.kernel.org
6378 F: drivers/net/hamradio/dmascc.c
6379 F: drivers/net/hamradio/scc.c
6381 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6382 M: HighPoint Linux Team <linux@highpoint-tech.com>
6383 W: http://www.highpoint-tech.com
6385 F: Documentation/scsi/hptiop.txt
6386 F: drivers/scsi/hptiop.c
6389 M: Jes Sorensen <jes@trained-monkey.org>
6390 L: linux-hippi@sunsite.dk
6392 F: include/linux/hippidevice.h
6393 F: include/uapi/linux/if_hippi.h
6395 F: drivers/net/hippi/
6397 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6398 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6399 M: Salil Mehta <salil.mehta@huawei.com>
6400 L: netdev@vger.kernel.org
6401 W: http://www.hisilicon.com
6403 F: drivers/net/ethernet/hisilicon/hns3/
6405 HISILICON LPC BUS DRIVER
6406 M: john.garry@huawei.com
6407 W: http://www.hisilicon.com
6409 F: drivers/bus/hisi_lpc.c
6410 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6412 HISILICON NETWORK SUBSYSTEM DRIVER
6413 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6414 M: Salil Mehta <salil.mehta@huawei.com>
6415 L: netdev@vger.kernel.org
6416 W: http://www.hisilicon.com
6418 F: drivers/net/ethernet/hisilicon/
6419 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6421 HISILICON PMU DRIVER
6422 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6423 W: http://www.hisilicon.com
6425 F: drivers/perf/hisilicon
6426 F: Documentation/perf/hisi-pmu.txt
6428 HISILICON ROCE DRIVER
6429 M: Lijun Ou <oulijun@huawei.com>
6430 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6431 L: linux-rdma@vger.kernel.org
6433 F: drivers/infiniband/hw/hns/
6434 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6436 HISILICON SAS Controller
6437 M: John Garry <john.garry@huawei.com>
6438 W: http://www.hisilicon.com
6440 F: drivers/scsi/hisi_sas/
6441 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6443 HMM - Heterogeneous Memory Management
6444 M: Jérôme Glisse <jglisse@redhat.com>
6445 L: linux-mm@kvack.org
6448 F: include/linux/hmm*
6449 F: Documentation/vm/hmm.txt
6452 M: Jouni Malinen <j@w1.fi>
6453 L: linux-wireless@vger.kernel.org
6454 W: http://w1.fi/hostap-driver.html
6456 F: drivers/net/wireless/intersil/hostap/
6458 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6459 L: platform-driver-x86@vger.kernel.org
6461 F: drivers/platform/x86/tc1100-wmi.c
6463 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6464 M: Jaroslav Kysela <perex@perex.cz>
6466 F: drivers/net/ethernet/hp/hp100.*
6468 HPET: High Precision Event Timers driver
6469 M: Clemens Ladisch <clemens@ladisch.de>
6471 F: Documentation/timers/hpet.txt
6472 F: drivers/char/hpet.c
6473 F: include/linux/hpet.h
6474 F: include/uapi/linux/hpet.h
6478 F: arch/x86/kernel/hpet.c
6479 F: arch/x86/include/asm/hpet.h
6482 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6483 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6488 M: Sebastian Reichel <sre@kernel.org>
6489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6491 F: Documentation/ABI/testing/sysfs-bus-hsi
6492 F: Documentation/driver-api/hsi.rst
6494 F: include/linux/hsi/
6495 F: include/uapi/linux/hsi/
6498 L: linux-usb@vger.kernel.org
6500 F: drivers/net/usb/hso.c
6502 HSR NETWORK PROTOCOL
6503 M: Arvid Brodin <arvid.brodin@alten.se>
6504 L: netdev@vger.kernel.org
6508 HT16K33 LED CONTROLLER DRIVER
6509 M: Robin van der Gracht <robin@protonic.nl>
6511 F: drivers/auxdisplay/ht16k33.c
6512 F: Documentation/devicetree/bindings/display/ht16k33.txt
6514 HTCPEN TOUCHSCREEN DRIVER
6515 M: Pau Oliva Fora <pof@eslack.org>
6516 L: linux-input@vger.kernel.org
6518 F: drivers/input/touchscreen/htcpen.c
6520 HUAWEI ETHERNET DRIVER
6521 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6522 L: netdev@vger.kernel.org
6524 F: Documentation/networking/hinic.txt
6525 F: drivers/net/ethernet/huawei/hinic/
6528 M: Mike Kravetz <mike.kravetz@oracle.com>
6529 L: linux-mm@kvack.org
6533 F: include/linux/hugetlb.h
6534 F: Documentation/admin-guide/mm/hugetlbpage.rst
6535 F: Documentation/vm/hugetlbfs_reserv.rst
6536 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6539 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6540 L: linux-media@vger.kernel.org
6541 T: git git://linuxtv.org/media_tree.git
6542 W: https://linuxtv.org
6544 F: drivers/media/platform/sti/hva
6546 HWPOISON MEMORY FAILURE HANDLING
6547 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6548 L: linux-mm@kvack.org
6550 F: mm/memory-failure.c
6551 F: mm/hwpoison-inject.c
6553 Hyper-V CORE AND DRIVERS
6554 M: "K. Y. Srinivasan" <kys@microsoft.com>
6555 M: Haiyang Zhang <haiyangz@microsoft.com>
6556 M: Stephen Hemminger <sthemmin@microsoft.com>
6557 L: devel@linuxdriverproject.org
6559 F: Documentation/networking/netvsc.txt
6560 F: arch/x86/include/asm/mshyperv.h
6561 F: arch/x86/include/asm/trace/hyperv.h
6562 F: arch/x86/include/asm/hyperv-tlfs.h
6563 F: arch/x86/kernel/cpu/mshyperv.c
6565 F: drivers/hid/hid-hyperv.c
6567 F: drivers/input/serio/hyperv-keyboard.c
6568 F: drivers/pci/host/pci-hyperv.c
6569 F: drivers/net/hyperv/
6570 F: drivers/scsi/storvsc_drv.c
6571 F: drivers/uio/uio_hv_generic.c
6572 F: drivers/video/fbdev/hyperv_fb.c
6573 F: net/vmw_vsock/hyperv_transport.c
6574 F: include/linux/hyperv.h
6575 F: include/uapi/linux/hyperv.h
6577 F: Documentation/ABI/stable/sysfs-bus-vmbus
6579 HYPERVISOR VIRTUAL CONSOLE DRIVER
6580 L: linuxppc-dev@lists.ozlabs.org
6585 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6586 L: linux-i2c@vger.kernel.org
6587 L: linux-acpi@vger.kernel.org
6589 F: drivers/i2c/i2c-core-acpi.c
6592 M: Peter Rosin <peda@axentia.se>
6593 L: linux-i2c@vger.kernel.org
6595 F: Documentation/i2c/i2c-topology
6596 F: Documentation/i2c/muxes/
6597 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6598 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6599 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6600 F: drivers/i2c/i2c-mux.c
6601 F: drivers/i2c/muxes/
6602 F: include/linux/i2c-mux.h
6604 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6605 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6606 L: linux-i2c@vger.kernel.org
6608 F: drivers/i2c/busses/i2c-mv64xxx.c
6610 I2C OVER PARALLEL PORT
6611 M: Jean Delvare <jdelvare@suse.com>
6612 L: linux-i2c@vger.kernel.org
6614 F: Documentation/i2c/busses/i2c-parport
6615 F: Documentation/i2c/busses/i2c-parport-light
6616 F: drivers/i2c/busses/i2c-parport.c
6617 F: drivers/i2c/busses/i2c-parport-light.c
6620 M: Wolfram Sang <wsa@the-dreams.de>
6621 L: linux-i2c@vger.kernel.org
6622 W: https://i2c.wiki.kernel.org/
6623 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6626 F: Documentation/devicetree/bindings/i2c/i2c.txt
6627 F: Documentation/i2c/
6629 F: include/linux/i2c.h
6630 F: include/linux/i2c-dev.h
6631 F: include/linux/i2c-smbus.h
6632 F: include/uapi/linux/i2c.h
6633 F: include/uapi/linux/i2c-*.h
6635 I2C SUBSYSTEM HOST DRIVERS
6636 L: linux-i2c@vger.kernel.org
6637 W: https://i2c.wiki.kernel.org/
6638 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6641 F: Documentation/devicetree/bindings/i2c/
6642 F: drivers/i2c/algos/
6643 F: drivers/i2c/busses/
6646 M: Jean Delvare <jdelvare@suse.com>
6647 L: linux-i2c@vger.kernel.org
6649 F: Documentation/i2c/busses/i2c-taos-evm
6650 F: drivers/i2c/busses/i2c-taos-evm.c
6653 M: Till Harbaum <till@harbaum.org>
6654 L: linux-i2c@vger.kernel.org
6655 W: http://www.harbaum.org/till/i2c_tiny_usb
6657 F: drivers/i2c/busses/i2c-tiny-usb.c
6659 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6660 M: Jean Delvare <jdelvare@suse.com>
6661 L: linux-i2c@vger.kernel.org
6663 F: Documentation/i2c/busses/i2c-ali1535
6664 F: Documentation/i2c/busses/i2c-ali1563
6665 F: Documentation/i2c/busses/i2c-ali15x3
6666 F: Documentation/i2c/busses/i2c-amd756
6667 F: Documentation/i2c/busses/i2c-amd8111
6668 F: Documentation/i2c/busses/i2c-i801
6669 F: Documentation/i2c/busses/i2c-nforce2
6670 F: Documentation/i2c/busses/i2c-piix4
6671 F: Documentation/i2c/busses/i2c-sis5595
6672 F: Documentation/i2c/busses/i2c-sis630
6673 F: Documentation/i2c/busses/i2c-sis96x
6674 F: Documentation/i2c/busses/i2c-via
6675 F: Documentation/i2c/busses/i2c-viapro
6676 F: drivers/i2c/busses/i2c-ali1535.c
6677 F: drivers/i2c/busses/i2c-ali1563.c
6678 F: drivers/i2c/busses/i2c-ali15x3.c
6679 F: drivers/i2c/busses/i2c-amd756.c
6680 F: drivers/i2c/busses/i2c-amd756-s4882.c
6681 F: drivers/i2c/busses/i2c-amd8111.c
6682 F: drivers/i2c/busses/i2c-i801.c
6683 F: drivers/i2c/busses/i2c-isch.c
6684 F: drivers/i2c/busses/i2c-nforce2.c
6685 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6686 F: drivers/i2c/busses/i2c-piix4.c
6687 F: drivers/i2c/busses/i2c-sis5595.c
6688 F: drivers/i2c/busses/i2c-sis630.c
6689 F: drivers/i2c/busses/i2c-sis96x.c
6690 F: drivers/i2c/busses/i2c-via.c
6691 F: drivers/i2c/busses/i2c-viapro.c
6693 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6694 M: Hans de Goede <hdegoede@redhat.com>
6695 L: linux-i2c@vger.kernel.org
6697 F: drivers/i2c/busses/i2c-cht-wc.c
6699 I2C/SMBUS ISMT DRIVER
6700 M: Seth Heasley <seth.heasley@intel.com>
6701 M: Neil Horman <nhorman@tuxdriver.com>
6702 L: linux-i2c@vger.kernel.org
6703 F: drivers/i2c/busses/i2c-ismt.c
6704 F: Documentation/i2c/busses/i2c-ismt
6706 I2C/SMBUS STUB DRIVER
6707 M: Jean Delvare <jdelvare@suse.com>
6708 L: linux-i2c@vger.kernel.org
6710 F: drivers/i2c/i2c-stub.c
6712 IA64 (Itanium) PLATFORM
6713 M: Tony Luck <tony.luck@intel.com>
6714 M: Fenghua Yu <fenghua.yu@intel.com>
6715 L: linux-ia64@vger.kernel.org
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6720 IBM Power 842 compression accelerator
6721 M: Haren Myneni <haren@us.ibm.com>
6723 F: drivers/crypto/nx/Makefile
6724 F: drivers/crypto/nx/Kconfig
6725 F: drivers/crypto/nx/nx-842*
6726 F: include/linux/sw842.h
6730 IBM Power in-Nest Crypto Acceleration
6731 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6732 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6733 L: linux-crypto@vger.kernel.org
6735 F: drivers/crypto/nx/Makefile
6736 F: drivers/crypto/nx/Kconfig
6737 F: drivers/crypto/nx/nx-aes*
6738 F: drivers/crypto/nx/nx-sha*
6739 F: drivers/crypto/nx/nx.*
6740 F: drivers/crypto/nx/nx_csbcpb.h
6741 F: drivers/crypto/nx/nx_debugfs.h
6743 IBM Power Linux RAID adapter
6744 M: Brian King <brking@us.ibm.com>
6746 F: drivers/scsi/ipr.*
6748 IBM Power SRIOV Virtual NIC Device Driver
6749 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750 M: John Allen <jallen@linux.vnet.ibm.com>
6751 L: netdev@vger.kernel.org
6753 F: drivers/net/ethernet/ibm/ibmvnic.*
6755 IBM Power Virtual Accelerator Switchboard
6756 M: Sukadev Bhattiprolu
6757 L: linuxppc-dev@lists.ozlabs.org
6759 F: arch/powerpc/platforms/powernv/vas*
6760 F: arch/powerpc/platforms/powernv/copy-paste.h
6761 F: arch/powerpc/include/asm/vas.h
6762 F: arch/powerpc/include/uapi/asm/vas.h
6764 IBM Power Virtual Ethernet Device Driver
6765 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6766 L: netdev@vger.kernel.org
6768 F: drivers/net/ethernet/ibm/ibmveth.*
6770 IBM Power Virtual FC Device Drivers
6771 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6772 L: linux-scsi@vger.kernel.org
6774 F: drivers/scsi/ibmvscsi/ibmvfc*
6776 IBM Power Virtual SCSI Device Drivers
6777 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6778 L: linux-scsi@vger.kernel.org
6780 F: drivers/scsi/ibmvscsi/ibmvscsi*
6781 F: include/scsi/viosrp.h
6783 IBM Power Virtual SCSI Device Target Driver
6784 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6785 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6786 L: linux-scsi@vger.kernel.org
6787 L: target-devel@vger.kernel.org
6789 F: drivers/scsi/ibmvscsi_tgt/
6791 IBM Power VMX Cryptographic instructions
6792 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6793 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6794 L: linux-crypto@vger.kernel.org
6796 F: drivers/crypto/vmx/Makefile
6797 F: drivers/crypto/vmx/Kconfig
6798 F: drivers/crypto/vmx/vmx.c
6799 F: drivers/crypto/vmx/aes*
6800 F: drivers/crypto/vmx/ghash*
6801 F: drivers/crypto/vmx/ppc-xlate.pl
6803 IBM ServeRAID RAID DRIVER
6805 F: drivers/scsi/ips.*
6807 ICH LPC AND GPIO DRIVER
6808 M: Peter Tyser <ptyser@xes-inc.com>
6810 F: drivers/mfd/lpc_ich.c
6811 F: drivers/gpio/gpio-ich.c
6814 M: "David S. Miller" <davem@davemloft.net>
6815 L: linux-ide@vger.kernel.org
6816 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6819 F: Documentation/ide/
6821 F: include/linux/ide.h
6824 M: Borislav Petkov <bp@alien8.de>
6825 L: linux-ide@vger.kernel.org
6827 F: Documentation/cdrom/ide-cd
6828 F: drivers/ide/ide-cd*
6830 IDEAPAD LAPTOP EXTRAS DRIVER
6831 M: Ike Panhc <ike.pan@canonical.com>
6832 L: platform-driver-x86@vger.kernel.org
6833 W: http://launchpad.net/ideapad-laptop
6835 F: drivers/platform/x86/ideapad-laptop.c
6837 IDEAPAD LAPTOP SLIDEBAR DRIVER
6838 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6839 L: linux-input@vger.kernel.org
6840 W: https://github.com/o2genum/ideapad-slidebar
6842 F: drivers/input/misc/ideapad_slidebar.c
6844 IDT VersaClock 5 CLOCK DRIVER
6845 M: Marek Vasut <marek.vasut@gmail.com>
6847 F: drivers/clk/clk-versaclock5.c
6849 IEEE 802.15.4 SUBSYSTEM
6850 M: Alexander Aring <alex.aring@gmail.com>
6851 M: Stefan Schmidt <stefan@osg.samsung.com>
6852 L: linux-wpan@vger.kernel.org
6853 W: http://wpan.cakelab.org/
6854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6859 F: drivers/net/ieee802154/
6860 F: include/linux/nl802154.h
6861 F: include/linux/ieee802154.h
6862 F: include/net/nl802154.h
6863 F: include/net/mac802154.h
6864 F: include/net/af_ieee802154.h
6865 F: include/net/cfg802154.h
6866 F: include/net/ieee802154_netdev.h
6867 F: Documentation/networking/ieee802154.txt
6870 M: Yotam Gigi <yotam.gi@gmail.com>
6871 M: Jamal Hadi Salim <jhs@mojatatu.com>
6873 F: include/net/ife.h
6874 F: include/uapi/linux/ife.h
6876 IGORPLUG-USB IR RECEIVER
6877 M: Sean Young <sean@mess.org>
6878 L: linux-media@vger.kernel.org
6880 F: drivers/media/rc/igorplugusb.c
6882 IGUANAWORKS USB IR TRANSCEIVER
6883 M: Sean Young <sean@mess.org>
6884 L: linux-media@vger.kernel.org
6886 F: drivers/media/rc/iguanair.c
6888 IIO DIGITAL POTENTIOMETER DAC
6889 M: Peter Rosin <peda@axentia.se>
6890 L: linux-iio@vger.kernel.org
6892 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6893 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6894 F: drivers/iio/dac/dpot-dac.c
6896 IIO ENVELOPE DETECTOR
6897 M: Peter Rosin <peda@axentia.se>
6898 L: linux-iio@vger.kernel.org
6900 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6901 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6902 F: drivers/iio/adc/envelope-detector.c
6905 M: Peter Rosin <peda@axentia.se>
6906 L: linux-iio@vger.kernel.org
6908 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6909 F: drivers/iio/multiplexer/iio-mux.c
6911 IIO SUBSYSTEM AND DRIVERS
6912 M: Jonathan Cameron <jic23@kernel.org>
6913 R: Hartmut Knaack <knaack.h@gmx.de>
6914 R: Lars-Peter Clausen <lars@metafoo.de>
6915 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6916 L: linux-iio@vger.kernel.org
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6919 F: Documentation/ABI/testing/configfs-iio*
6920 F: Documentation/ABI/testing/sysfs-bus-iio*
6921 F: Documentation/devicetree/bindings/iio/
6923 F: drivers/staging/iio/
6924 F: include/linux/iio/
6927 IKANOS/ADI EAGLE ADSL USB DRIVER
6928 M: Matthieu Castet <castet.matthieu@free.fr>
6929 M: Stanislaw Gruszka <stf_xl@wp.pl>
6931 F: drivers/usb/atm/ueagle-atm.c
6933 IMGTEC ASCII LCD DRIVER
6934 M: Paul Burton <paul.burton@mips.com>
6936 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6937 F: drivers/auxdisplay/img-ascii-lcd.c
6939 IMGTEC IR DECODER DRIVER
6940 M: James Hogan <jhogan@kernel.org>
6942 F: drivers/media/rc/img-ir/
6944 IMON SOUNDGRAPH USB IR RECEIVER
6945 M: Sean Young <sean@mess.org>
6946 L: linux-media@vger.kernel.org
6948 F: drivers/media/rc/imon_raw.c
6949 F: drivers/media/rc/imon.c
6951 IMS TWINTURBO FRAMEBUFFER DRIVER
6952 L: linux-fbdev@vger.kernel.org
6954 F: drivers/video/fbdev/imsttfb.c
6956 INA209 HARDWARE MONITOR DRIVER
6957 M: Guenter Roeck <linux@roeck-us.net>
6958 L: linux-hwmon@vger.kernel.org
6960 F: Documentation/hwmon/ina209
6961 F: Documentation/devicetree/bindings/i2c/ina209.txt
6962 F: drivers/hwmon/ina209.c
6964 INA2XX HARDWARE MONITOR DRIVER
6965 M: Guenter Roeck <linux@roeck-us.net>
6966 L: linux-hwmon@vger.kernel.org
6968 F: Documentation/hwmon/ina2xx
6969 F: drivers/hwmon/ina2xx.c
6970 F: include/linux/platform_data/ina2xx.h
6972 INDUSTRY PACK SUBSYSTEM (IPACK)
6973 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6974 M: Jens Taprogge <jens.taprogge@taprogge.org>
6975 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6976 L: industrypack-devel@lists.sourceforge.net
6977 W: http://industrypack.sourceforge.net
6981 INFINIBAND SUBSYSTEM
6982 M: Doug Ledford <dledford@redhat.com>
6983 M: Jason Gunthorpe <jgg@mellanox.com>
6984 L: linux-rdma@vger.kernel.org
6985 W: https://github.com/linux-rdma/rdma-core
6986 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6989 F: Documentation/devicetree/bindings/infiniband/
6990 F: Documentation/infiniband/
6991 F: drivers/infiniband/
6992 F: include/uapi/linux/if_infiniband.h
6993 F: include/uapi/rdma/
6996 INGENIC JZ4780 DMA Driver
6997 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6999 F: drivers/dma/dma-jz4780.c
7001 INGENIC JZ4780 NAND DRIVER
7002 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7003 L: linux-mtd@lists.infradead.org
7005 F: drivers/mtd/nand/raw/jz4780_*
7008 M: Jan Kara <jack@suse.cz>
7009 R: Amir Goldstein <amir73il@gmail.com>
7010 L: linux-fsdevel@vger.kernel.org
7012 F: Documentation/filesystems/inotify.txt
7013 F: fs/notify/inotify/
7014 F: include/linux/inotify.h
7015 F: include/uapi/linux/inotify.h
7017 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7018 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7019 L: linux-input@vger.kernel.org
7020 Q: http://patchwork.kernel.org/project/linux-input/list/
7021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7024 F: include/linux/input.h
7025 F: include/uapi/linux/input.h
7026 F: include/uapi/linux/input-event-codes.h
7027 F: include/linux/input/
7028 F: Documentation/devicetree/bindings/input/
7029 F: Documentation/input/
7031 INPUT MULTITOUCH (MT) PROTOCOL
7032 M: Henrik Rydberg <rydberg@bitmath.org>
7033 L: linux-input@vger.kernel.org
7035 F: Documentation/input/multi-touch-protocol.rst
7036 F: drivers/input/input-mt.c
7039 INSIDE SECURE CRYPTO DRIVER
7040 M: Antoine Tenart <antoine.tenart@bootlin.com>
7041 F: drivers/crypto/inside-secure/
7043 L: linux-crypto@vger.kernel.org
7045 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7046 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7047 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7048 L: linux-integrity@vger.kernel.org
7049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7051 F: security/integrity/ima/
7053 INTEL 810/815 FRAMEBUFFER DRIVER
7054 M: Antonino Daplas <adaplas@gmail.com>
7055 L: linux-fbdev@vger.kernel.org
7057 F: drivers/video/fbdev/i810/
7059 INTEL ASoC BDW/HSW DRIVERS
7060 M: Jie Yang <yang.jie@linux.intel.com>
7061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7063 F: sound/soc/intel/common/sst-dsp*
7064 F: sound/soc/intel/common/sst-firmware.c
7065 F: sound/soc/intel/boards/broadwell.c
7066 F: sound/soc/intel/haswell/
7068 INTEL C600 SERIES SAS CONTROLLER DRIVER
7069 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7070 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7071 L: linux-scsi@vger.kernel.org
7072 T: git git://git.code.sf.net/p/intel-sas/isci
7074 F: drivers/scsi/isci/
7076 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7077 M: Jani Nikula <jani.nikula@linux.intel.com>
7078 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7079 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7080 L: intel-gfx@lists.freedesktop.org
7081 W: https://01.org/linuxgraphics/
7082 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7083 C: irc://chat.freenode.net/intel-gfx
7084 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7085 T: git git://anongit.freedesktop.org/drm-intel
7087 F: drivers/gpu/drm/i915/
7088 F: include/drm/i915*
7089 F: include/uapi/drm/i915_drm.h
7090 F: Documentation/gpu/i915.rst
7092 INTEL ETHERNET DRIVERS
7093 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7094 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7095 W: http://www.intel.com/support/feedback.htm
7096 W: http://e1000.sourceforge.net/
7097 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7101 F: Documentation/networking/e100.txt
7102 F: Documentation/networking/e1000.txt
7103 F: Documentation/networking/e1000e.txt
7104 F: Documentation/networking/igb.txt
7105 F: Documentation/networking/igbvf.txt
7106 F: Documentation/networking/ixgb.txt
7107 F: Documentation/networking/ixgbe.txt
7108 F: Documentation/networking/ixgbevf.txt
7109 F: Documentation/networking/i40e.txt
7110 F: Documentation/networking/i40evf.txt
7111 F: Documentation/networking/ice.txt
7112 F: drivers/net/ethernet/intel/
7113 F: drivers/net/ethernet/intel/*/
7114 F: include/linux/avf/virtchnl.h
7116 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7117 M: Maik Broemme <mbroemme@libmpq.org>
7118 L: linux-fbdev@vger.kernel.org
7120 F: Documentation/fb/intelfb.txt
7121 F: drivers/video/fbdev/intelfb/
7123 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7124 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7125 M: Zhi Wang <zhi.a.wang@intel.com>
7126 L: intel-gvt-dev@lists.freedesktop.org
7127 L: intel-gfx@lists.freedesktop.org
7128 W: https://01.org/igvt-g
7129 T: git https://github.com/intel/gvt-linux.git
7131 F: drivers/gpu/drm/i915/gvt/
7133 INTEL HID EVENT DRIVER
7134 M: Alex Hung <alex.hung@canonical.com>
7135 L: platform-driver-x86@vger.kernel.org
7137 F: drivers/platform/x86/intel-hid.c
7139 INTEL I/OAT DMA DRIVER
7140 M: Dave Jiang <dave.jiang@intel.com>
7141 R: Dan Williams <dan.j.williams@intel.com>
7142 L: dmaengine@vger.kernel.org
7143 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7145 F: drivers/dma/ioat*
7148 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7149 M: Len Brown <lenb@kernel.org>
7150 L: linux-pm@vger.kernel.org
7151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7152 B: https://bugzilla.kernel.org
7154 F: drivers/idle/intel_idle.c
7156 INTEL INTEGRATED SENSOR HUB DRIVER
7157 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7158 M: Jiri Kosina <jikos@kernel.org>
7159 L: linux-input@vger.kernel.org
7161 F: drivers/hid/intel-ish-hid/
7164 M: David Woodhouse <dwmw2@infradead.org>
7165 L: iommu@lists.linux-foundation.org
7166 T: git git://git.infradead.org/iommu-2.6.git
7168 F: drivers/iommu/intel-iommu.c
7169 F: include/linux/intel-iommu.h
7171 INTEL IOP-ADMA DMA DRIVER
7172 R: Dan Williams <dan.j.williams@intel.com>
7174 F: drivers/dma/iop-adma.c
7176 INTEL IPU3 CSI-2 CIO2 DRIVER
7177 M: Yong Zhi <yong.zhi@intel.com>
7178 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7179 L: linux-media@vger.kernel.org
7181 F: drivers/media/pci/intel/ipu3/
7182 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7184 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7185 M: Krzysztof Halasa <khalasa@piap.pl>
7187 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7188 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7189 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7190 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7191 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7192 F: drivers/net/wan/ixp4xx_hss.c
7194 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7195 M: Deepak Saxena <dsaxena@plexity.net>
7197 F: drivers/char/hw_random/ixp4xx-rng.c
7199 INTEL MANAGEMENT ENGINE (mei)
7200 M: Tomas Winkler <tomas.winkler@intel.com>
7201 L: linux-kernel@vger.kernel.org
7203 F: include/uapi/linux/mei.h
7204 F: include/linux/mei_cl_bus.h
7205 F: drivers/misc/mei/*
7206 F: drivers/watchdog/mei_wdt.c
7207 F: Documentation/misc-devices/mei/*
7210 INTEL MENLOW THERMAL DRIVER
7211 M: Sujith Thomas <sujith.thomas@intel.com>
7212 L: platform-driver-x86@vger.kernel.org
7213 W: https://01.org/linux-acpi
7215 F: drivers/platform/x86/intel_menlow.c
7217 INTEL MERRIFIELD GPIO DRIVER
7218 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7219 L: linux-gpio@vger.kernel.org
7221 F: drivers/gpio/gpio-merrifield.c
7223 INTEL MIC DRIVERS (mic)
7224 M: Sudeep Dutt <sudeep.dutt@intel.com>
7225 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7227 W: https://github.com/sudeepdutt/mic
7228 W: http://software.intel.com/en-us/mic-developer
7229 F: include/linux/mic_bus.h
7230 F: include/linux/scif.h
7231 F: include/uapi/linux/mic_common.h
7232 F: include/uapi/linux/mic_ioctl.h
7233 F: include/uapi/linux/scif_ioctl.h
7234 F: drivers/misc/mic/
7235 F: drivers/dma/mic_x100_dma.c
7236 F: drivers/dma/mic_x100_dma.h
7237 F: Documentation/mic/
7239 INTEL PMC CORE DRIVER
7240 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7241 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7242 L: platform-driver-x86@vger.kernel.org
7244 F: arch/x86/include/asm/pmc_core.h
7245 F: drivers/platform/x86/intel_pmc_core*
7247 INTEL PMC/P-Unit IPC DRIVER
7248 M: Zha Qipeng<qipeng.zha@intel.com>
7249 L: platform-driver-x86@vger.kernel.org
7251 F: drivers/platform/x86/intel_pmc_ipc.c
7252 F: drivers/platform/x86/intel_punit_ipc.c
7253 F: arch/x86/include/asm/intel_pmc_ipc.h
7254 F: arch/x86/include/asm/intel_punit_ipc.h
7256 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7257 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7258 L: linux-wireless@vger.kernel.org
7260 F: Documentation/networking/README.ipw2100
7261 F: Documentation/networking/README.ipw2200
7262 F: drivers/net/wireless/intel/ipw2x00/
7265 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7266 M: Len Brown <lenb@kernel.org>
7267 L: linux-pm@vger.kernel.org
7269 F: drivers/cpufreq/intel_pstate.c
7271 INTEL RDMA RNIC DRIVER
7272 M: Faisal Latif <faisal.latif@intel.com>
7273 M: Shiraz Saleem <shiraz.saleem@intel.com>
7274 L: linux-rdma@vger.kernel.org
7276 F: drivers/infiniband/hw/i40iw/
7277 F: include/uapi/rdma/i40iw-abi.h
7279 INTEL SHA MULTIBUFFER DRIVER
7280 M: Megha Dey <megha.dey@linux.intel.com>
7281 R: Tim Chen <tim.c.chen@linux.intel.com>
7282 L: linux-crypto@vger.kernel.org
7284 F: arch/x86/crypto/sha*-mb
7287 INTEL TELEMETRY DRIVER
7288 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7289 L: platform-driver-x86@vger.kernel.org
7291 F: arch/x86/include/asm/intel_telemetry.h
7292 F: drivers/platform/x86/intel_telemetry*
7294 INTEL VIRTUAL BUTTON DRIVER
7295 M: AceLan Kao <acelan.kao@canonical.com>
7296 L: platform-driver-x86@vger.kernel.org
7298 F: drivers/platform/x86/intel-vbtn.c
7300 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7301 M: Stanislaw Gruszka <sgruszka@redhat.com>
7302 L: linux-wireless@vger.kernel.org
7304 F: drivers/net/wireless/intel/iwlegacy/
7306 INTEL WIRELESS WIFI LINK (iwlwifi)
7307 M: Johannes Berg <johannes.berg@intel.com>
7308 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7309 M: Luca Coelho <luciano.coelho@intel.com>
7310 M: Intel Linux Wireless <linuxwifi@intel.com>
7311 L: linux-wireless@vger.kernel.org
7312 W: http://intellinuxwireless.org
7313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7315 F: drivers/net/wireless/intel/iwlwifi/
7317 INTEL WIRELESS WIMAX CONNECTION 2400
7318 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7319 M: linux-wimax@intel.com
7320 L: wimax@linuxwimax.org (subscribers-only)
7322 W: http://linuxwimax.org
7323 F: Documentation/wimax/README.i2400m
7324 F: drivers/net/wimax/i2400m/
7325 F: include/uapi/linux/wimax/i2400m.h
7327 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7328 M: Mario Limonciello <mario.limonciello@dell.com>
7330 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7333 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7335 F: Documentation/trace/intel_th.txt
7336 F: drivers/hwtracing/intel_th/
7338 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7339 M: Ning Sun <ning.sun@intel.com>
7340 L: tboot-devel@lists.sourceforge.net
7341 W: http://tboot.sourceforge.net
7342 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7344 F: Documentation/intel_txt.txt
7345 F: include/linux/tboot.h
7346 F: arch/x86/kernel/tboot.c
7348 INTEL-MID GPIO DRIVER
7349 M: David Cohen <david.a.cohen@linux.intel.com>
7350 L: linux-gpio@vger.kernel.org
7352 F: drivers/gpio/gpio-intel-mid.c
7354 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7355 M: Linus Walleij <linus.walleij@linaro.org>
7356 L: linux-iio@vger.kernel.org
7358 F: drivers/iio/gyro/mpu3050*
7359 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7361 IOC3 ETHERNET DRIVER
7362 M: Ralf Baechle <ralf@linux-mips.org>
7363 L: linux-mips@linux-mips.org
7365 F: drivers/net/ethernet/sgi/ioc3-eth.c
7368 M: Pat Gefre <pfg@sgi.com>
7369 L: linux-serial@vger.kernel.org
7371 F: drivers/tty/serial/ioc3_serial.c
7374 M: Joerg Roedel <joro@8bytes.org>
7375 L: iommu@lists.linux-foundation.org
7376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7378 F: Documentation/devicetree/bindings/iommu/
7380 F: include/linux/iommu.h
7381 F: include/linux/of_iommu.h
7382 F: include/linux/iova.h
7385 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7387 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7390 M: Corey Minyard <minyard@acm.org>
7391 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7392 W: http://openipmi.sourceforge.net/
7394 F: Documentation/IPMI.txt
7395 F: drivers/char/ipmi/
7396 F: include/linux/ipmi*
7397 F: include/uapi/linux/ipmi*
7399 IPS SCSI RAID DRIVER
7400 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7401 L: linux-scsi@vger.kernel.org
7402 W: http://www.adaptec.com/
7404 F: drivers/scsi/ips*
7407 M: Wensong Zhang <wensong@linux-vs.org>
7408 M: Simon Horman <horms@verge.net.au>
7409 M: Julian Anastasov <ja@ssi.bg>
7410 L: netdev@vger.kernel.org
7411 L: lvs-devel@vger.kernel.org
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7415 F: Documentation/networking/ipvs-sysctl.txt
7416 F: include/net/ip_vs.h
7417 F: include/uapi/linux/ip_vs.h
7418 F: net/netfilter/ipvs/
7421 M: Jiri Kosina <jikos@kernel.org>
7422 M: David Sterba <dsterba@suse.com>
7424 F: drivers/tty/ipwireless/
7427 L: netdev@vger.kernel.org
7429 F: include/uapi/linux/ipx.h
7430 F: drivers/staging/ipx/
7432 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7433 M: Marc Zyngier <marc.zyngier@arm.com>
7435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7436 F: Documentation/IRQ-domain.txt
7437 F: include/linux/irqdomain.h
7438 F: kernel/irq/irqdomain.c
7442 M: Thomas Gleixner <tglx@linutronix.de>
7443 L: linux-kernel@vger.kernel.org
7445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7449 M: Thomas Gleixner <tglx@linutronix.de>
7450 M: Jason Cooper <jason@lakedaemon.net>
7451 M: Marc Zyngier <marc.zyngier@arm.com>
7452 L: linux-kernel@vger.kernel.org
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7455 F: Documentation/devicetree/bindings/interrupt-controller/
7459 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7461 F: Documentation/isa.txt
7462 F: drivers/base/isa.c
7463 F: include/linux/isa.h
7466 M: Hans Verkuil <hverkuil@xs4all.nl>
7467 L: linux-media@vger.kernel.org
7468 T: git git://linuxtv.org/media_tree.git
7469 W: https://linuxtv.org
7471 F: drivers/media/radio/radio-isa*
7474 M: Jaroslav Kysela <perex@perex.cz>
7476 F: Documentation/isapnp.txt
7477 F: drivers/pnp/isapnp/
7478 F: include/linux/isapnp.h
7481 M: Lee Duncan <lduncan@suse.com>
7482 M: Chris Leech <cleech@redhat.com>
7483 L: open-iscsi@googlegroups.com
7484 W: www.open-iscsi.com
7486 F: drivers/scsi/*iscsi*
7487 F: include/scsi/*iscsi*
7489 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7490 M: Peter Jones <pjones@redhat.com>
7491 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7493 F: drivers/firmware/iscsi_ibft*
7495 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7496 M: Or Gerlitz <ogerlitz@mellanox.com>
7497 M: Sagi Grimberg <sagi@grimberg.me>
7498 M: Roi Dayan <roid@mellanox.com>
7499 L: linux-rdma@vger.kernel.org
7501 W: http://www.openfabrics.org
7502 W: www.open-iscsi.org
7503 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7504 F: drivers/infiniband/ulp/iser/
7506 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7507 M: Sagi Grimberg <sagi@grimberg.me>
7508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7509 L: linux-rdma@vger.kernel.org
7510 L: target-devel@vger.kernel.org
7512 W: http://www.linux-iscsi.org
7513 F: drivers/infiniband/ulp/isert
7516 M: Karsten Keil <isdn@linux-pingi.de>
7517 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7518 L: netdev@vger.kernel.org
7519 W: http://www.isdn4linux.de
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7522 F: Documentation/isdn/
7524 F: include/linux/isdn.h
7525 F: include/linux/isdn/
7526 F: include/uapi/linux/isdn.h
7527 F: include/uapi/linux/isdn/
7529 ISDN SUBSYSTEM (Eicon active card driver)
7530 M: Armin Schindler <mac@melware.de>
7531 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7532 W: http://www.melware.de
7534 F: drivers/isdn/hardware/eicon/
7536 IT87 HARDWARE MONITORING DRIVER
7537 M: Jean Delvare <jdelvare@suse.com>
7538 L: linux-hwmon@vger.kernel.org
7540 F: Documentation/hwmon/it87
7541 F: drivers/hwmon/it87.c
7544 M: Antti Palosaari <crope@iki.fi>
7545 L: linux-media@vger.kernel.org
7546 W: https://linuxtv.org
7547 W: http://palosaari.fi/linux/
7548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7549 T: git git://linuxtv.org/anttip/media_tree.git
7551 F: drivers/media/tuners/it913x*
7553 IVTV VIDEO4LINUX DRIVER
7554 M: Andy Walls <awalls@md.metrocast.net>
7555 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7556 L: linux-media@vger.kernel.org
7557 T: git git://linuxtv.org/media_tree.git
7558 W: http://www.ivtvdriver.org
7560 F: Documentation/media/v4l-drivers/ivtv*
7561 F: drivers/media/pci/ivtv/
7562 F: include/uapi/linux/ivtv*
7564 IX2505V MEDIA DRIVER
7565 M: Malcolm Priestley <tvboxspy@gmail.com>
7566 L: linux-media@vger.kernel.org
7567 W: https://linuxtv.org
7568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7570 F: drivers/media/dvb-frontends/ix2505v*
7572 JAILHOUSE HYPERVISOR INTERFACE
7573 M: Jan Kiszka <jan.kiszka@siemens.com>
7574 L: jailhouse-dev@googlegroups.com
7576 F: arch/x86/kernel/jailhouse.c
7577 F: arch/x86/include/asm/jailhouse_para.h
7579 JC42.4 TEMPERATURE SENSOR DRIVER
7580 M: Guenter Roeck <linux@roeck-us.net>
7581 L: linux-hwmon@vger.kernel.org
7583 F: drivers/hwmon/jc42.c
7584 F: Documentation/hwmon/jc42
7587 M: Dave Kleikamp <shaggy@kernel.org>
7588 L: jfs-discussion@lists.sourceforge.net
7589 W: http://jfs.sourceforge.net/
7590 T: git git://github.com/kleikamp/linux-shaggy.git
7592 F: Documentation/filesystems/jfs.txt
7596 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7597 L: netdev@vger.kernel.org
7599 F: drivers/net/ethernet/jme.*
7601 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7602 M: David Woodhouse <dwmw2@infradead.org>
7603 L: linux-mtd@lists.infradead.org
7604 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7607 F: include/uapi/linux/jffs2.h
7609 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7610 M: "Theodore Ts'o" <tytso@mit.edu>
7611 M: Jan Kara <jack@suse.com>
7612 L: linux-ext4@vger.kernel.org
7615 F: include/linux/jbd2.h
7617 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7618 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7619 L: linux-media@vger.kernel.org
7621 F: drivers/media/platform/rcar_jpu.c
7623 JSM Neo PCI based serial card
7624 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7625 L: linux-serial@vger.kernel.org
7627 F: drivers/tty/serial/jsm/
7629 K10TEMP HARDWARE MONITORING DRIVER
7630 M: Clemens Ladisch <clemens@ladisch.de>
7631 L: linux-hwmon@vger.kernel.org
7633 F: Documentation/hwmon/k10temp
7634 F: drivers/hwmon/k10temp.c
7636 K8TEMP HARDWARE MONITORING DRIVER
7637 M: Rudolf Marek <r.marek@assembler.cz>
7638 L: linux-hwmon@vger.kernel.org
7640 F: Documentation/hwmon/k8temp
7641 F: drivers/hwmon/k8temp.c
7644 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7645 R: Alexander Potapenko <glider@google.com>
7646 R: Dmitry Vyukov <dvyukov@google.com>
7647 L: kasan-dev@googlegroups.com
7649 F: arch/*/include/asm/kasan.h
7650 F: arch/*/mm/kasan_init*
7651 F: Documentation/dev-tools/kasan.rst
7652 F: include/linux/kasan*.h
7655 F: scripts/Makefile.kasan
7658 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7660 L: linux-kbuild@vger.kernel.org
7662 F: Documentation/kbuild/kconfig-language.txt
7666 M: Dave Young <dyoung@redhat.com>
7667 M: Baoquan He <bhe@redhat.com>
7668 R: Vivek Goyal <vgoyal@redhat.com>
7669 L: kexec@lists.infradead.org
7670 W: http://lse.sourceforge.net/kdump/
7672 F: Documentation/kdump/
7674 KEENE FM RADIO TRANSMITTER DRIVER
7675 M: Hans Verkuil <hverkuil@xs4all.nl>
7676 L: linux-media@vger.kernel.org
7677 T: git git://linuxtv.org/media_tree.git
7678 W: https://linuxtv.org
7680 F: drivers/media/radio/radio-keene*
7682 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7683 M: Ian Kent <raven@themaw.net>
7684 L: autofs@vger.kernel.org
7688 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7689 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7690 M: Michal Marek <michal.lkml@markovi.net>
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7692 L: linux-kbuild@vger.kernel.org
7694 F: Documentation/kbuild/
7697 F: scripts/Makefile*
7704 L: kernel-janitors@vger.kernel.org
7705 W: http://kernelnewbies.org/KernelJanitors
7708 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7709 M: "J. Bruce Fields" <bfields@fieldses.org>
7710 M: Jeff Layton <jlayton@kernel.org>
7711 L: linux-nfs@vger.kernel.org
7712 W: http://nfs.sourceforge.net/
7713 T: git git://linux-nfs.org/~bfields/linux.git
7716 F: include/uapi/linux/nfsd/
7720 F: include/linux/lockd/
7721 F: include/linux/sunrpc/
7722 F: include/uapi/linux/sunrpc/
7724 KERNEL SELFTEST FRAMEWORK
7725 M: Shuah Khan <shuah@kernel.org>
7726 L: linux-kselftest@vger.kernel.org
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7728 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
7730 F: tools/testing/selftests/
7731 F: Documentation/dev-tools/kselftest*
7733 KERNEL USERMODE HELPER
7734 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7735 L: linux-kernel@vger.kernel.org
7738 F: include/linux/umh.h
7740 KERNEL VIRTUAL MACHINE (KVM)
7741 M: Paolo Bonzini <pbonzini@redhat.com>
7742 M: Radim Krčmář <rkrcmar@redhat.com>
7743 L: kvm@vger.kernel.org
7744 W: http://www.linux-kvm.org
7745 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7747 F: Documentation/virtual/kvm/
7748 F: include/trace/events/kvm.h
7749 F: include/uapi/asm-generic/kvm*
7750 F: include/uapi/linux/kvm*
7751 F: include/asm-generic/kvm*
7752 F: include/linux/kvm*
7753 F: include/kvm/iodev.h
7757 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7758 M: Joerg Roedel <joro@8bytes.org>
7759 L: kvm@vger.kernel.org
7760 W: http://www.linux-kvm.org/
7762 F: arch/x86/include/asm/svm.h
7763 F: arch/x86/kvm/svm.c
7765 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7766 M: Christoffer Dall <christoffer.dall@arm.com>
7767 M: Marc Zyngier <marc.zyngier@arm.com>
7768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7769 L: kvmarm@lists.cs.columbia.edu
7770 W: http://systems.cs.columbia.edu/projects/kvm-arm
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7773 F: arch/arm/include/uapi/asm/kvm*
7774 F: arch/arm/include/asm/kvm*
7777 F: include/kvm/arm_*
7779 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7780 M: Christoffer Dall <christoffer.dall@arm.com>
7781 M: Marc Zyngier <marc.zyngier@arm.com>
7782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7783 L: kvmarm@lists.cs.columbia.edu
7785 F: arch/arm64/include/uapi/asm/kvm*
7786 F: arch/arm64/include/asm/kvm*
7789 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7790 M: James Hogan <jhogan@kernel.org>
7791 L: linux-mips@linux-mips.org
7793 F: arch/mips/include/uapi/asm/kvm*
7794 F: arch/mips/include/asm/kvm*
7797 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7798 M: Paul Mackerras <paulus@ozlabs.org>
7799 L: kvm-ppc@vger.kernel.org
7800 W: http://www.linux-kvm.org/
7801 T: git git://github.com/agraf/linux-2.6.git
7803 F: arch/powerpc/include/uapi/asm/kvm*
7804 F: arch/powerpc/include/asm/kvm*
7805 F: arch/powerpc/kvm/
7806 F: arch/powerpc/kernel/kvm*
7808 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7809 M: Christian Borntraeger <borntraeger@de.ibm.com>
7810 M: Janosch Frank <frankja@linux.ibm.com>
7811 R: David Hildenbrand <david@redhat.com>
7812 R: Cornelia Huck <cohuck@redhat.com>
7813 L: linux-s390@vger.kernel.org
7814 W: http://www.ibm.com/developerworks/linux/linux390/
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7817 F: arch/s390/include/uapi/asm/kvm*
7818 F: arch/s390/include/asm/gmap.h
7819 F: arch/s390/include/asm/kvm*
7821 F: arch/s390/mm/gmap.c
7823 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7824 M: Paolo Bonzini <pbonzini@redhat.com>
7825 M: Radim Krčmář <rkrcmar@redhat.com>
7826 L: kvm@vger.kernel.org
7827 W: http://www.linux-kvm.org
7828 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7831 F: arch/x86/include/uapi/asm/kvm*
7832 F: arch/x86/include/asm/kvm*
7833 F: arch/x86/include/asm/pvclock-abi.h
7834 F: arch/x86/kernel/kvm.c
7835 F: arch/x86/kernel/kvmclock.c
7838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7839 M: Tejun Heo <tj@kernel.org>
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7842 F: include/linux/kernfs.h
7846 M: Eric Biederman <ebiederm@xmission.com>
7847 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7848 L: kexec@lists.infradead.org
7850 F: include/linux/kexec.h
7851 F: include/uapi/linux/kexec.h
7855 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7856 L: linux-integrity@vger.kernel.org
7857 L: keyrings@vger.kernel.org
7859 F: Documentation/security/keys/trusted-encrypted.rst
7860 F: include/keys/encrypted-type.h
7861 F: security/keys/encrypted-keys/
7864 M: James Bottomley <jejb@linux.vnet.ibm.com>
7865 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7866 L: linux-integrity@vger.kernel.org
7867 L: keyrings@vger.kernel.org
7869 F: Documentation/security/keys/trusted-encrypted.rst
7870 F: include/keys/trusted-type.h
7871 F: security/keys/trusted.c
7872 F: security/keys/trusted.h
7875 M: David Howells <dhowells@redhat.com>
7876 L: keyrings@vger.kernel.org
7878 F: Documentation/security/keys/core.rst
7879 F: include/linux/key.h
7880 F: include/linux/key-type.h
7881 F: include/linux/keyctl.h
7882 F: include/uapi/linux/keyctl.h
7886 KGDB / KDB /debug_core
7887 M: Jason Wessel <jason.wessel@windriver.com>
7888 M: Daniel Thompson <daniel.thompson@linaro.org>
7889 W: http://kgdb.wiki.kernel.org/
7890 L: kgdb-bugreport@lists.sourceforge.net
7891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7893 F: Documentation/dev-tools/kgdb.rst
7894 F: drivers/misc/kgdbts.c
7895 F: drivers/tty/serial/kgdboc.c
7896 F: include/linux/kdb.h
7897 F: include/linux/kgdb.h
7901 M: Catalin Marinas <catalin.marinas@arm.com>
7903 F: Documentation/dev-tools/kmemleak.rst
7904 F: include/linux/kmemleak.h
7906 F: mm/kmemleak-test.c
7908 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7909 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7910 L: linux-kernel@vger.kernel.org
7913 F: include/linux/kmod.h
7915 F: tools/testing/selftests/kmod/
7918 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7919 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7920 M: "David S. Miller" <davem@davemloft.net>
7921 M: Masami Hiramatsu <mhiramat@kernel.org>
7923 F: Documentation/kprobes.txt
7924 F: include/linux/kprobes.h
7925 F: include/asm-generic/kprobes.h
7928 KS0108 LCD CONTROLLER DRIVER
7929 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7930 W: http://miguelojeda.es/auxdisplay.htm
7931 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7933 F: Documentation/auxdisplay/ks0108
7934 F: drivers/auxdisplay/ks0108.c
7935 F: include/linux/ks0108.h
7938 M: David Ahern <dsa@cumulusnetworks.com>
7939 L: netdev@vger.kernel.org
7942 F: include/net/l3mdev.h
7944 LANTIQ MIPS ARCHITECTURE
7945 M: John Crispin <john@phrozen.org>
7946 L: linux-mips@linux-mips.org
7949 F: drivers/soc/lantiq
7952 L: linux-x25@vger.kernel.org
7954 F: Documentation/networking/lapb-module.txt
7958 LASI 53c700 driver for PARISC
7959 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7960 L: linux-scsi@vger.kernel.org
7962 F: Documentation/scsi/53c700.txt
7963 F: drivers/scsi/53c700*
7966 M: Tobin C. Harding <me@tobin.cc>
7967 M: Tycho Andersen <tycho@tycho.ws>
7968 L: kernel-hardening@lists.openwall.com
7970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7971 F: scripts/leaking_addresses.pl
7974 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7975 M: Pavel Machek <pavel@ucw.cz>
7976 L: linux-leds@vger.kernel.org
7977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7979 F: Documentation/devicetree/bindings/leds/
7981 F: include/linux/leds.h
7983 LEGACY EEPROM DRIVER
7984 M: Jean Delvare <jdelvare@suse.com>
7986 F: Documentation/misc-devices/eeprom
7987 F: drivers/misc/eeprom/eeprom.c
7989 LEGO USB Tower driver
7990 M: Juergen Stuber <starblue@users.sourceforge.net>
7991 L: legousb-devel@lists.sourceforge.net
7992 W: http://legousb.sourceforge.net/
7994 F: drivers/usb/misc/legousbtower.c
7997 M: Michael Krufky <mkrufky@linuxtv.org>
7998 L: linux-media@vger.kernel.org
7999 W: https://linuxtv.org
8000 W: http://github.com/mkrufky
8001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8002 T: git git://linuxtv.org/mkrufky/tuners.git
8004 F: drivers/media/dvb-frontends/lg2160.*
8006 LGDT3305 MEDIA DRIVER
8007 M: Michael Krufky <mkrufky@linuxtv.org>
8008 L: linux-media@vger.kernel.org
8009 W: https://linuxtv.org
8010 W: http://github.com/mkrufky
8011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8012 T: git git://linuxtv.org/mkrufky/tuners.git
8014 F: drivers/media/dvb-frontends/lgdt3305.*
8016 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8017 M: Viresh Kumar <vireshk@kernel.org>
8018 L: linux-ide@vger.kernel.org
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8021 F: include/linux/pata_arasan_cf_data.h
8022 F: drivers/ata/pata_arasan_cf.c
8025 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8026 M: Tejun Heo <tj@kernel.org>
8027 L: linux-ide@vger.kernel.org
8028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8030 F: drivers/ata/pata_*.c
8031 F: drivers/ata/ata_generic.c
8033 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8034 M: Linus Walleij <linus.walleij@linaro.org>
8035 L: linux-ide@vger.kernel.org
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038 F: drivers/ata/pata_ftide010.c
8039 F: drivers/ata/sata_gemini.c
8040 F: drivers/ata/sata_gemini.h
8042 LIBATA SATA AHCI PLATFORM devices support
8043 M: Hans de Goede <hdegoede@redhat.com>
8044 M: Tejun Heo <tj@kernel.org>
8045 L: linux-ide@vger.kernel.org
8046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8048 F: drivers/ata/ahci_platform.c
8049 F: drivers/ata/libahci_platform.c
8050 F: include/linux/ahci_platform.h
8052 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8053 M: Mikael Pettersson <mikpelinux@gmail.com>
8054 L: linux-ide@vger.kernel.org
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8057 F: drivers/ata/sata_promise.*
8059 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8060 M: Tejun Heo <tj@kernel.org>
8061 L: linux-ide@vger.kernel.org
8062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8065 F: include/linux/ata.h
8066 F: include/linux/libata.h
8067 F: Documentation/devicetree/bindings/ata/
8070 M: Sasha Levin <alexander.levin@verizon.com>
8072 F: tools/lib/lockdep/
8074 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8075 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8076 M: Dan Williams <dan.j.williams@intel.com>
8077 M: Vishal Verma <vishal.l.verma@intel.com>
8078 M: Dave Jiang <dave.jiang@intel.com>
8079 L: linux-nvdimm@lists.01.org
8080 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8082 F: drivers/nvdimm/blk.c
8083 F: drivers/nvdimm/region_devs.c
8085 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8086 M: Vishal Verma <vishal.l.verma@intel.com>
8087 M: Dan Williams <dan.j.williams@intel.com>
8088 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8089 M: Dave Jiang <dave.jiang@intel.com>
8090 L: linux-nvdimm@lists.01.org
8091 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8093 F: drivers/nvdimm/btt*
8095 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8096 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8097 M: Dan Williams <dan.j.williams@intel.com>
8098 M: Vishal Verma <vishal.l.verma@intel.com>
8099 M: Dave Jiang <dave.jiang@intel.com>
8100 L: linux-nvdimm@lists.01.org
8101 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8103 F: drivers/nvdimm/pmem*
8105 LIBNVDIMM: DEVICETREE BINDINGS
8106 M: Oliver O'Halloran <oohall@gmail.com>
8107 L: linux-nvdimm@lists.01.org
8108 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8110 F: drivers/nvdimm/of_pmem.c
8111 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8113 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8114 M: Dan Williams <dan.j.williams@intel.com>
8115 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8116 M: Vishal Verma <vishal.l.verma@intel.com>
8117 M: Dave Jiang <dave.jiang@intel.com>
8118 L: linux-nvdimm@lists.01.org
8119 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8123 F: drivers/acpi/nfit/*
8124 F: include/linux/nd.h
8125 F: include/linux/libnvdimm.h
8126 F: include/uapi/linux/ndctl.h
8128 LIGHTNVM PLATFORM SUPPORT
8129 M: Matias Bjorling <mb@lightnvm.io>
8130 W: http://github/OpenChannelSSD
8131 L: linux-block@vger.kernel.org
8133 F: drivers/lightnvm/
8134 F: include/linux/lightnvm.h
8135 F: include/uapi/linux/lightnvm.h
8137 LINUX FOR POWER MACINTOSH
8138 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8139 W: http://www.penguinppc.org/
8140 L: linuxppc-dev@lists.ozlabs.org
8142 F: arch/powerpc/platforms/powermac/
8143 F: drivers/macintosh/
8145 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8146 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8147 M: Paul Mackerras <paulus@samba.org>
8148 M: Michael Ellerman <mpe@ellerman.id.au>
8149 W: https://github.com/linuxppc/linux/wiki
8150 L: linuxppc-dev@lists.ozlabs.org
8151 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8154 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8155 F: Documentation/devicetree/bindings/powerpc/
8156 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8157 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8158 F: Documentation/powerpc/
8160 F: drivers/char/tpm/tpm_ibmvtpm*
8161 F: drivers/crypto/nx/
8162 F: drivers/crypto/vmx/
8163 F: drivers/i2c/busses/i2c-opal.c
8164 F: drivers/net/ethernet/ibm/ibmveth.*
8165 F: drivers/net/ethernet/ibm/ibmvnic.*
8166 F: drivers/pci/hotplug/pnv_php.c
8167 F: drivers/pci/hotplug/rpa*
8168 F: drivers/rtc/rtc-opal.c
8169 F: drivers/scsi/ibmvscsi/
8170 F: drivers/tty/hvc/hvc_opal.c
8171 F: drivers/watchdog/wdrtas.c
8172 F: tools/testing/selftests/powerpc
8179 LINUX FOR POWERPC EMBEDDED MPC5XXX
8180 M: Anatolij Gustschin <agust@denx.de>
8181 L: linuxppc-dev@lists.ozlabs.org
8182 T: git git://git.denx.de/linux-denx-agust.git
8184 F: arch/powerpc/platforms/512x/
8185 F: arch/powerpc/platforms/52xx/
8187 LINUX FOR POWERPC EMBEDDED PPC4XX
8188 M: Alistair Popple <alistair@popple.id.au>
8189 M: Matt Porter <mporter@kernel.crashing.org>
8190 W: http://www.penguinppc.org/
8191 L: linuxppc-dev@lists.ozlabs.org
8193 F: arch/powerpc/platforms/40x/
8194 F: arch/powerpc/platforms/44x/
8196 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8197 M: Scott Wood <oss@buserror.net>
8198 M: Kumar Gala <galak@kernel.crashing.org>
8199 W: http://www.penguinppc.org/
8200 L: linuxppc-dev@lists.ozlabs.org
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8203 F: arch/powerpc/platforms/83xx/
8204 F: arch/powerpc/platforms/85xx/
8205 F: Documentation/devicetree/bindings/powerpc/fsl/
8207 LINUX FOR POWERPC EMBEDDED PPC8XX
8208 M: Vitaly Bordug <vitb@kernel.crashing.org>
8209 W: http://www.penguinppc.org/
8210 L: linuxppc-dev@lists.ozlabs.org
8212 F: arch/powerpc/platforms/8xx/
8214 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8215 L: linuxppc-dev@lists.ozlabs.org
8217 F: arch/powerpc/*/*virtex*
8218 F: arch/powerpc/*/*/*virtex*
8220 LINUX FOR POWERPC PA SEMI PWRFICIENT
8221 L: linuxppc-dev@lists.ozlabs.org
8223 F: arch/powerpc/platforms/pasemi/
8224 F: drivers/*/*pasemi*
8225 F: drivers/*/*/*pasemi*
8227 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8228 M: Kees Cook <keescook@chromium.org>
8230 F: drivers/misc/lkdtm/*
8232 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8233 M: Alan Stern <stern@rowland.harvard.edu>
8234 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8235 M: Will Deacon <will.deacon@arm.com>
8236 M: Peter Zijlstra <peterz@infradead.org>
8237 M: Boqun Feng <boqun.feng@gmail.com>
8238 M: Nicholas Piggin <npiggin@gmail.com>
8239 M: David Howells <dhowells@redhat.com>
8240 M: Jade Alglave <j.alglave@ucl.ac.uk>
8241 M: Luc Maranget <luc.maranget@inria.fr>
8242 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8243 R: Akira Yokosawa <akiyks@gmail.com>
8244 L: linux-kernel@vger.kernel.org
8246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8247 F: tools/memory-model/
8248 F: Documentation/memory-barriers.txt
8250 LINUX SECURITY MODULE (LSM) FRAMEWORK
8251 M: Chris Wright <chrisw@sous-sol.org>
8252 L: linux-security-module@vger.kernel.org
8255 LIS3LV02D ACCELEROMETER DRIVER
8256 M: Eric Piel <eric.piel@tremplin-utc.net>
8258 F: Documentation/misc-devices/lis3lv02d
8259 F: drivers/misc/lis3lv02d/
8260 F: drivers/platform/x86/hp_accel.c
8263 M: Josh Poimboeuf <jpoimboe@redhat.com>
8264 M: Jessica Yu <jeyu@kernel.org>
8265 M: Jiri Kosina <jikos@kernel.org>
8266 M: Miroslav Benes <mbenes@suse.cz>
8267 R: Petr Mladek <pmladek@suse.com>
8269 F: kernel/livepatch/
8270 F: include/linux/livepatch.h
8271 F: arch/x86/include/asm/livepatch.h
8272 F: arch/x86/kernel/livepatch.c
8273 F: Documentation/livepatch/
8274 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8275 F: samples/livepatch/
8276 L: live-patching@vger.kernel.org
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8280 L: netdev@vger.kernel.org
8282 F: include/linux/llc.h
8283 F: include/uapi/linux/llc.h
8287 LM73 HARDWARE MONITOR DRIVER
8288 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8289 L: linux-hwmon@vger.kernel.org
8291 F: drivers/hwmon/lm73.c
8293 LM78 HARDWARE MONITOR DRIVER
8294 M: Jean Delvare <jdelvare@suse.com>
8295 L: linux-hwmon@vger.kernel.org
8297 F: Documentation/hwmon/lm78
8298 F: drivers/hwmon/lm78.c
8300 LM83 HARDWARE MONITOR DRIVER
8301 M: Jean Delvare <jdelvare@suse.com>
8302 L: linux-hwmon@vger.kernel.org
8304 F: Documentation/hwmon/lm83
8305 F: drivers/hwmon/lm83.c
8307 LM90 HARDWARE MONITOR DRIVER
8308 M: Jean Delvare <jdelvare@suse.com>
8309 L: linux-hwmon@vger.kernel.org
8311 F: Documentation/hwmon/lm90
8312 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8313 F: drivers/hwmon/lm90.c
8314 F: include/dt-bindings/thermal/lm90.h
8316 LM95234 HARDWARE MONITOR DRIVER
8317 M: Guenter Roeck <linux@roeck-us.net>
8318 L: linux-hwmon@vger.kernel.org
8320 F: Documentation/hwmon/lm95234
8321 F: drivers/hwmon/lm95234.c
8323 LME2510 MEDIA DRIVER
8324 M: Malcolm Priestley <tvboxspy@gmail.com>
8325 L: linux-media@vger.kernel.org
8326 W: https://linuxtv.org
8327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8329 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8331 LOADPIN SECURITY MODULE
8332 M: Kees Cook <keescook@chromium.org>
8333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8335 F: security/loadpin/
8336 F: Documentation/admin-guide/LSM/LoadPin.rst
8339 M: Peter Zijlstra <peterz@infradead.org>
8340 M: Ingo Molnar <mingo@redhat.com>
8341 M: Will Deacon <will.deacon@arm.com>
8342 L: linux-kernel@vger.kernel.org
8343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8345 F: Documentation/locking/
8346 F: include/linux/lockdep.h
8347 F: include/linux/spinlock*.h
8348 F: arch/*/include/asm/spinlock*.h
8349 F: include/linux/rwlock*.h
8350 F: include/linux/mutex*.h
8351 F: arch/*/include/asm/mutex*.h
8352 F: include/linux/rwsem*.h
8353 F: arch/*/include/asm/rwsem.h
8354 F: include/linux/seqlock.h
8355 F: lib/locking*.[ch]
8357 X: kernel/locking/locktorture.c
8359 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8360 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8361 L: linux-ntfs-dev@lists.sourceforge.net
8362 W: http://www.linux-ntfs.org/content/view/19/37/
8364 F: Documentation/ldm.txt
8365 F: block/partitions/ldm.*
8367 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8368 M: Sathya Prakash <sathya.prakash@broadcom.com>
8369 M: Chaitra P B <chaitra.basappa@broadcom.com>
8370 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8371 L: MPT-FusionLinux.pdl@broadcom.com
8372 L: linux-scsi@vger.kernel.org
8373 W: http://www.avagotech.com/support/
8375 F: drivers/message/fusion/
8376 F: drivers/scsi/mpt2sas/
8377 F: drivers/scsi/mpt3sas/
8379 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8380 M: Matthew Wilcox <matthew@wil.cx>
8381 L: linux-scsi@vger.kernel.org
8383 F: drivers/scsi/sym53c8xx_2/
8385 LTC4261 HARDWARE MONITOR DRIVER
8386 M: Guenter Roeck <linux@roeck-us.net>
8387 L: linux-hwmon@vger.kernel.org
8389 F: Documentation/hwmon/ltc4261
8390 F: drivers/hwmon/ltc4261.c
8392 LTC4306 I2C MULTIPLEXER DRIVER
8393 M: Michael Hennerich <michael.hennerich@analog.com>
8394 W: http://ez.analog.com/community/linux-device-drivers
8395 L: linux-i2c@vger.kernel.org
8397 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8398 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8400 LTP (Linux Test Project)
8401 M: Mike Frysinger <vapier@gentoo.org>
8402 M: Cyril Hrubis <chrubis@suse.cz>
8403 M: Wanlong Gao <wanlong.gao@gmail.com>
8404 M: Jan Stancek <jstancek@redhat.com>
8405 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8406 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8407 L: ltp@lists.linux.it (subscribers-only)
8408 W: http://linux-test-project.github.io/
8409 T: git git://github.com/linux-test-project/ltp.git
8413 M: Geert Uytterhoeven <geert@linux-m68k.org>
8414 L: linux-m68k@lists.linux-m68k.org
8415 W: http://www.linux-m68k.org/
8416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8421 M68K ON APPLE MACINTOSH
8422 M: Joshua Thompson <funaho@jurai.org>
8423 W: http://www.mac.linux-m68k.org/
8424 L: linux-m68k@lists.linux-m68k.org
8429 M: Philip Blundell <philb@gnu.org>
8430 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8434 M88DS3103 MEDIA DRIVER
8435 M: Antti Palosaari <crope@iki.fi>
8436 L: linux-media@vger.kernel.org
8437 W: https://linuxtv.org
8438 W: http://palosaari.fi/linux/
8439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8440 T: git git://linuxtv.org/anttip/media_tree.git
8442 F: drivers/media/dvb-frontends/m88ds3103*
8444 M88RS2000 MEDIA DRIVER
8445 M: Malcolm Priestley <tvboxspy@gmail.com>
8446 L: linux-media@vger.kernel.org
8447 W: https://linuxtv.org
8448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8450 F: drivers/media/dvb-frontends/m88rs2000*
8452 MA901 MASTERKIT USB FM RADIO DRIVER
8453 M: Alexey Klimov <klimov.linux@gmail.com>
8454 L: linux-media@vger.kernel.org
8455 T: git git://linuxtv.org/media_tree.git
8457 F: drivers/media/radio/radio-ma901.c
8460 M: Johannes Berg <johannes@sipsolutions.net>
8461 L: linux-wireless@vger.kernel.org
8462 W: http://wireless.kernel.org/
8463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8466 F: Documentation/networking/mac80211-injection.txt
8467 F: include/net/mac80211.h
8469 F: drivers/net/wireless/mac80211_hwsim.[ch]
8470 F: Documentation/networking/mac80211_hwsim/README
8473 M: Jassi Brar <jassisinghbrar@gmail.com>
8474 L: linux-kernel@vger.kernel.org
8477 F: include/linux/mailbox_client.h
8478 F: include/linux/mailbox_controller.h
8480 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8481 M: Michael Kerrisk <mtk.manpages@gmail.com>
8482 W: http://www.kernel.org/doc/man-pages
8483 L: linux-man@vger.kernel.org
8486 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8487 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8488 L: linux-mips@linux-mips.org
8490 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8492 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8493 M: Andrew Lunn <andrew@lunn.ch>
8494 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8495 L: netdev@vger.kernel.org
8497 F: drivers/net/dsa/mv88e6xxx/
8498 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8500 MARVELL ARMADA DRM SUPPORT
8501 M: Russell King <linux@armlinux.org.uk>
8503 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8504 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8505 F: drivers/gpu/drm/armada/
8506 F: include/uapi/drm/armada_drm.h
8507 F: Documentation/devicetree/bindings/display/armada/
8509 MARVELL CRYPTO DRIVER
8510 M: Boris Brezillon <boris.brezillon@bootlin.com>
8511 M: Arnaud Ebalard <arno@natisbad.org>
8512 F: drivers/crypto/marvell/
8514 L: linux-crypto@vger.kernel.org
8516 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8517 M: Mirko Lindner <mlindner@marvell.com>
8518 M: Stephen Hemminger <stephen@networkplumber.org>
8519 L: netdev@vger.kernel.org
8521 F: drivers/net/ethernet/marvell/sk*
8523 MARVELL LIBERTAS WIRELESS DRIVER
8524 L: libertas-dev@lists.infradead.org
8526 F: drivers/net/wireless/marvell/libertas/
8528 MARVELL MACCHIATOBIN SUPPORT
8529 M: Russell King <linux@armlinux.org.uk>
8530 L: linux-arm-kernel@lists.infradead.org
8532 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8534 MARVELL MV643XX ETHERNET DRIVER
8535 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8536 L: netdev@vger.kernel.org
8538 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8539 F: include/linux/mv643xx.h
8541 MARVELL MV88X3310 PHY DRIVER
8542 M: Russell King <linux@armlinux.org.uk>
8543 L: netdev@vger.kernel.org
8545 F: drivers/net/phy/marvell10g.c
8547 MARVELL MVNETA ETHERNET DRIVER
8548 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8549 L: netdev@vger.kernel.org
8551 F: drivers/net/ethernet/marvell/mvneta.*
8553 MARVELL MWIFIEX WIRELESS DRIVER
8554 M: Amitkumar Karwar <amitkarwar@gmail.com>
8555 M: Nishant Sarmukadam <nishants@marvell.com>
8556 M: Ganapathi Bhat <gbhat@marvell.com>
8557 M: Xinming Hu <huxm@marvell.com>
8558 L: linux-wireless@vger.kernel.org
8560 F: drivers/net/wireless/marvell/mwifiex/
8562 MARVELL MWL8K WIRELESS DRIVER
8563 M: Lennert Buytenhek <buytenh@wantstofly.org>
8564 L: linux-wireless@vger.kernel.org
8566 F: drivers/net/wireless/marvell/mwl8k.c
8568 MARVELL NAND CONTROLLER DRIVER
8569 M: Miquel Raynal <miquel.raynal@bootlin.com>
8570 L: linux-mtd@lists.infradead.org
8572 F: drivers/mtd/nand/raw/marvell_nand.c
8573 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8575 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8576 M: Nicolas Pitre <nico@fluxnic.net>
8578 F: drivers/mmc/host/mvsdio.*
8580 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8581 M: Hu Ziji <huziji@marvell.com>
8582 L: linux-mmc@vger.kernel.org
8584 F: drivers/mmc/host/sdhci-xenon*
8585 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8587 MATROX FRAMEBUFFER DRIVER
8588 L: linux-fbdev@vger.kernel.org
8590 F: drivers/video/fbdev/matrox/matroxfb_*
8591 F: include/uapi/linux/matroxfb.h
8593 MAX16065 HARDWARE MONITOR DRIVER
8594 M: Guenter Roeck <linux@roeck-us.net>
8595 L: linux-hwmon@vger.kernel.org
8597 F: Documentation/hwmon/max16065
8598 F: drivers/hwmon/max16065.c
8600 MAX20751 HARDWARE MONITOR DRIVER
8601 M: Guenter Roeck <linux@roeck-us.net>
8602 L: linux-hwmon@vger.kernel.org
8604 F: Documentation/hwmon/max20751
8605 F: drivers/hwmon/max20751.c
8607 MAX2175 SDR TUNER DRIVER
8608 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8609 L: linux-media@vger.kernel.org
8610 T: git git://linuxtv.org/media_tree.git
8612 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8613 F: Documentation/media/v4l-drivers/max2175.rst
8614 F: drivers/media/i2c/max2175*
8615 F: include/uapi/linux/max2175.h
8617 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8618 L: linux-hwmon@vger.kernel.org
8620 F: Documentation/hwmon/max6650
8621 F: drivers/hwmon/max6650.c
8623 MAX6697 HARDWARE MONITOR DRIVER
8624 M: Guenter Roeck <linux@roeck-us.net>
8625 L: linux-hwmon@vger.kernel.org
8627 F: Documentation/hwmon/max6697
8628 F: Documentation/devicetree/bindings/i2c/max6697.txt
8629 F: drivers/hwmon/max6697.c
8630 F: include/linux/platform_data/max6697.h
8632 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8633 M: Peter Rosin <peda@axentia.se>
8634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8636 F: Documentation/devicetree/bindings/sound/max9860.txt
8637 F: sound/soc/codecs/max9860.*
8639 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8640 M: Javier Martinez Canillas <javier@dowhile0.org>
8641 L: linux-kernel@vger.kernel.org
8643 F: drivers/regulator/max77802-regulator.c
8644 F: Documentation/devicetree/bindings/*/*max77802.txt
8645 F: include/dt-bindings/*/*max77802.h
8647 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8648 M: Krzysztof Kozlowski <krzk@kernel.org>
8649 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8650 L: linux-pm@vger.kernel.org
8652 F: drivers/power/supply/max14577_charger.c
8653 F: drivers/power/supply/max77693_charger.c
8655 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8656 M: Chanwoo Choi <cw00.choi@samsung.com>
8657 M: Krzysztof Kozlowski <krzk@kernel.org>
8658 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8659 L: linux-kernel@vger.kernel.org
8661 F: drivers/*/max14577*.c
8662 F: drivers/*/max77686*.c
8663 F: drivers/*/max77693*.c
8664 F: drivers/extcon/extcon-max14577.c
8665 F: drivers/extcon/extcon-max77693.c
8666 F: drivers/rtc/rtc-max77686.c
8667 F: drivers/clk/clk-max77686.c
8668 F: Documentation/devicetree/bindings/mfd/max14577.txt
8669 F: Documentation/devicetree/bindings/*/max77686.txt
8670 F: Documentation/devicetree/bindings/mfd/max77693.txt
8671 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8672 F: include/linux/mfd/max14577*.h
8673 F: include/linux/mfd/max77686*.h
8674 F: include/linux/mfd/max77693*.h
8676 MAXIRADIO FM RADIO RECEIVER DRIVER
8677 M: Hans Verkuil <hverkuil@xs4all.nl>
8678 L: linux-media@vger.kernel.org
8679 T: git git://linuxtv.org/media_tree.git
8680 W: https://linuxtv.org
8682 F: drivers/media/radio/radio-maxiradio*
8684 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8685 M: Peter Rosin <peda@axentia.se>
8686 L: linux-iio@vger.kernel.org
8688 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8689 F: drivers/iio/potentiometer/mcp4018.c
8690 F: drivers/iio/potentiometer/mcp4531.c
8692 MCR20A IEEE-802.15.4 RADIO DRIVER
8693 M: Xue Liu <liuxuenetmail@gmail.com>
8694 L: linux-wpan@vger.kernel.org
8695 W: https://github.com/xueliu/mcr20a-linux
8697 F: drivers/net/ieee802154/mcr20a.c
8698 F: drivers/net/ieee802154/mcr20a.h
8699 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8701 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8702 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8703 L: linux-iio@vger.kernel.org
8705 F: drivers/iio/dac/cio-dac.c
8707 MEDIA DRIVERS FOR ASCOT2E
8708 M: Sergey Kozlov <serjk@netup.ru>
8709 M: Abylay Ospan <aospan@netup.ru>
8710 L: linux-media@vger.kernel.org
8711 W: https://linuxtv.org
8713 T: git git://linuxtv.org/media_tree.git
8715 F: drivers/media/dvb-frontends/ascot2e*
8717 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8718 M: Jasmin Jessich <jasmin@anw.at>
8719 L: linux-media@vger.kernel.org
8720 W: https://linuxtv.org
8721 T: git git://linuxtv.org/media_tree.git
8723 F: drivers/media/dvb-frontends/cxd2099*
8725 MEDIA DRIVERS FOR CXD2841ER
8726 M: Sergey Kozlov <serjk@netup.ru>
8727 M: Abylay Ospan <aospan@netup.ru>
8728 L: linux-media@vger.kernel.org
8729 W: https://linuxtv.org
8731 T: git git://linuxtv.org/media_tree.git
8733 F: drivers/media/dvb-frontends/cxd2841er*
8735 MEDIA DRIVERS FOR CXD2880
8736 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8737 L: linux-media@vger.kernel.org
8738 W: http://linuxtv.org/
8739 T: git git://linuxtv.org/media_tree.git
8741 F: drivers/media/dvb-frontends/cxd2880/*
8742 F: drivers/media/spi/cxd2880*
8744 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8745 M: Daniel Scheller <d.scheller.oss@gmail.com>
8746 L: linux-media@vger.kernel.org
8747 W: https://linuxtv.org
8748 T: git git://linuxtv.org/media_tree.git
8750 F: drivers/media/pci/ddbridge/*
8752 MEDIA DRIVERS FOR FREESCALE IMX
8753 M: Steve Longerbeam <slongerbeam@gmail.com>
8754 M: Philipp Zabel <p.zabel@pengutronix.de>
8755 L: linux-media@vger.kernel.org
8756 T: git git://linuxtv.org/media_tree.git
8758 F: Documentation/devicetree/bindings/media/imx.txt
8759 F: Documentation/media/v4l-drivers/imx.rst
8760 F: drivers/staging/media/imx/
8761 F: include/linux/imx-media.h
8762 F: include/media/imx.h
8764 MEDIA DRIVERS FOR HELENE
8765 M: Abylay Ospan <aospan@netup.ru>
8766 L: linux-media@vger.kernel.org
8767 W: https://linuxtv.org
8769 T: git git://linuxtv.org/media_tree.git
8771 F: drivers/media/dvb-frontends/helene*
8773 MEDIA DRIVERS FOR HORUS3A
8774 M: Sergey Kozlov <serjk@netup.ru>
8775 M: Abylay Ospan <aospan@netup.ru>
8776 L: linux-media@vger.kernel.org
8777 W: https://linuxtv.org
8779 T: git git://linuxtv.org/media_tree.git
8781 F: drivers/media/dvb-frontends/horus3a*
8783 MEDIA DRIVERS FOR LNBH25
8784 M: Sergey Kozlov <serjk@netup.ru>
8785 M: Abylay Ospan <aospan@netup.ru>
8786 L: linux-media@vger.kernel.org
8787 W: https://linuxtv.org
8789 T: git git://linuxtv.org/media_tree.git
8791 F: drivers/media/dvb-frontends/lnbh25*
8793 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8794 M: Daniel Scheller <d.scheller.oss@gmail.com>
8795 L: linux-media@vger.kernel.org
8796 W: https://linuxtv.org
8797 T: git git://linuxtv.org/media_tree.git
8799 F: drivers/media/dvb-frontends/mxl5xx*
8801 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8802 M: Sergey Kozlov <serjk@netup.ru>
8803 M: Abylay Ospan <aospan@netup.ru>
8804 L: linux-media@vger.kernel.org
8805 W: https://linuxtv.org
8807 T: git git://linuxtv.org/media_tree.git
8809 F: drivers/media/pci/netup_unidvb/*
8811 MEDIA DRIVERS FOR RENESAS - CEU
8812 M: Jacopo Mondi <jacopo@jmondi.org>
8813 L: linux-media@vger.kernel.org
8814 L: linux-renesas-soc@vger.kernel.org
8815 T: git git://linuxtv.org/media_tree.git
8817 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
8818 F: drivers/media/platform/renesas-ceu.c
8819 F: include/media/drv-intf/renesas-ceu.h
8821 MEDIA DRIVERS FOR RENESAS - DRIF
8822 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8823 L: linux-media@vger.kernel.org
8824 L: linux-renesas-soc@vger.kernel.org
8825 T: git git://linuxtv.org/media_tree.git
8827 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8828 F: drivers/media/platform/rcar_drif.c
8830 MEDIA DRIVERS FOR RENESAS - FCP
8831 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8832 L: linux-media@vger.kernel.org
8833 L: linux-renesas-soc@vger.kernel.org
8834 T: git git://linuxtv.org/media_tree.git
8836 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8837 F: drivers/media/platform/rcar-fcp.c
8838 F: include/media/rcar-fcp.h
8840 MEDIA DRIVERS FOR RENESAS - FDP1
8841 M: Kieran Bingham <kieran@bingham.xyz>
8842 L: linux-media@vger.kernel.org
8843 L: linux-renesas-soc@vger.kernel.org
8844 T: git git://linuxtv.org/media_tree.git
8846 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8847 F: drivers/media/platform/rcar_fdp1.c
8849 MEDIA DRIVERS FOR RENESAS - VIN
8850 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8851 L: linux-media@vger.kernel.org
8852 L: linux-renesas-soc@vger.kernel.org
8853 T: git git://linuxtv.org/media_tree.git
8855 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8856 F: drivers/media/platform/rcar-vin/
8858 MEDIA DRIVERS FOR RENESAS - VSP1
8859 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8860 L: linux-media@vger.kernel.org
8861 L: linux-renesas-soc@vger.kernel.org
8862 T: git git://linuxtv.org/media_tree.git
8864 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8865 F: drivers/media/platform/vsp1/
8867 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8868 M: Daniel Scheller <d.scheller.oss@gmail.com>
8869 L: linux-media@vger.kernel.org
8870 W: https://linuxtv.org
8871 T: git git://linuxtv.org/media_tree.git
8873 F: drivers/media/dvb-frontends/stv0910*
8875 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8876 M: Daniel Scheller <d.scheller.oss@gmail.com>
8877 L: linux-media@vger.kernel.org
8878 W: https://linuxtv.org
8879 T: git git://linuxtv.org/media_tree.git
8881 F: drivers/media/dvb-frontends/stv6111*
8883 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8884 M: Dmitry Osipenko <digetx@gmail.com>
8885 L: linux-media@vger.kernel.org
8886 L: linux-tegra@vger.kernel.org
8887 T: git git://linuxtv.org/media_tree.git
8889 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8890 F: drivers/staging/media/tegra-vde/
8892 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8894 P: LinuxTV.org Project
8895 L: linux-media@vger.kernel.org
8896 W: https://linuxtv.org
8897 Q: http://patchwork.kernel.org/project/linux-media/list/
8898 T: git git://linuxtv.org/media_tree.git
8900 F: Documentation/devicetree/bindings/media/
8901 F: Documentation/media/
8903 F: drivers/staging/media/
8904 F: include/linux/platform_data/media/
8906 F: include/uapi/linux/dvb/
8907 F: include/uapi/linux/videodev2.h
8908 F: include/uapi/linux/media.h
8909 F: include/uapi/linux/v4l2-*
8910 F: include/uapi/linux/meye.h
8911 F: include/uapi/linux/ivtv*
8912 F: include/uapi/linux/uvcvideo.h
8915 M: Sean Wang <sean.wang@mediatek.com>
8917 F: drivers/media/rc/mtk-cir.c
8920 M: Sean Wang <sean.wang@mediatek.com>
8921 L: dmaengine@vger.kernel.org
8922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8923 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8925 F: Documentation/devicetree/bindings/dma/mtk-*
8926 F: drivers/dma/mediatek/
8928 MEDIATEK PMIC LED DRIVER
8929 M: Sean Wang <sean.wang@mediatek.com>
8931 F: drivers/leds/leds-mt6323.c
8932 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8934 MEDIATEK ETHERNET DRIVER
8935 M: Felix Fietkau <nbd@openwrt.org>
8936 M: John Crispin <john@phrozen.org>
8937 M: Sean Wang <sean.wang@mediatek.com>
8938 M: Nelson Chang <nelson.chang@mediatek.com>
8939 L: netdev@vger.kernel.org
8941 F: drivers/net/ethernet/mediatek/
8943 MEDIATEK SWITCH DRIVER
8944 M: Sean Wang <sean.wang@mediatek.com>
8945 L: netdev@vger.kernel.org
8947 F: drivers/net/dsa/mt7530.*
8948 F: net/dsa/tag_mtk.c
8950 MEDIATEK JPEG DRIVER
8951 M: Rick Chang <rick.chang@mediatek.com>
8952 M: Bin Liu <bin.liu@mediatek.com>
8954 F: drivers/media/platform/mtk-jpeg/
8955 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8958 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8959 M: Houlong Wei <houlong.wei@mediatek.com>
8960 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8962 F: drivers/media/platform/mtk-mdp/
8963 F: drivers/media/platform/mtk-vpu/
8964 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8966 MEDIATEK MEDIA DRIVER
8967 M: Tiffany Lin <tiffany.lin@mediatek.com>
8968 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8970 F: drivers/media/platform/mtk-vcodec/
8971 F: drivers/media/platform/mtk-vpu/
8972 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8973 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8975 MEDIATEK MT7601U WIRELESS LAN DRIVER
8976 M: Jakub Kicinski <kubakici@wp.pl>
8977 L: linux-wireless@vger.kernel.org
8979 F: drivers/net/wireless/mediatek/mt7601u/
8981 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8982 M: Sean Wang <sean.wang@mediatek.com>
8984 F: drivers/char/hw_random/mtk-rng.c
8986 MEDIATEK USB3 DRD IP DRIVER
8987 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8988 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8990 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8992 F: drivers/usb/mtu3/
8994 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8995 M: Peter Senna Tschudin <peter.senna@collabora.com>
8996 M: Martin Donnelly <martin.donnelly@ge.com>
8997 M: Martyn Welch <martyn.welch@collabora.co.uk>
8999 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9000 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9002 MEGARAID SCSI/SAS DRIVERS
9003 M: Kashyap Desai <kashyap.desai@broadcom.com>
9004 M: Sumit Saxena <sumit.saxena@broadcom.com>
9005 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9006 L: megaraidlinux.pdl@broadcom.com
9007 L: linux-scsi@vger.kernel.org
9008 W: http://www.avagotech.com/support/
9010 F: Documentation/scsi/megaraid.txt
9011 F: drivers/scsi/megaraid.*
9012 F: drivers/scsi/megaraid/
9014 MELEXIS MLX90614 DRIVER
9015 M: Crt Mori <cmo@melexis.com>
9016 L: linux-iio@vger.kernel.org
9017 W: http://www.melexis.com
9019 F: drivers/iio/temperature/mlx90614.c
9021 MELEXIS MLX90632 DRIVER
9022 M: Crt Mori <cmo@melexis.com>
9023 L: linux-iio@vger.kernel.org
9024 W: http://www.melexis.com
9026 F: drivers/iio/temperature/mlx90632.c
9028 MELFAS MIP4 TOUCHSCREEN DRIVER
9029 M: Sangwon Jee <jeesw@melfas.com>
9030 W: http://www.melfas.com
9032 F: drivers/input/touchscreen/melfas_mip4.c
9033 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9035 MELLANOX ETHERNET DRIVER (mlx4_en)
9036 M: Tariq Toukan <tariqt@mellanox.com>
9037 L: netdev@vger.kernel.org
9039 W: http://www.mellanox.com
9040 Q: http://patchwork.ozlabs.org/project/netdev/list/
9041 F: drivers/net/ethernet/mellanox/mlx4/en_*
9043 MELLANOX ETHERNET DRIVER (mlx5e)
9044 M: Saeed Mahameed <saeedm@mellanox.com>
9045 L: netdev@vger.kernel.org
9047 W: http://www.mellanox.com
9048 Q: http://patchwork.ozlabs.org/project/netdev/list/
9049 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9051 MELLANOX ETHERNET INNOVA DRIVER
9052 R: Boris Pismenny <borisp@mellanox.com>
9053 L: netdev@vger.kernel.org
9055 W: http://www.mellanox.com
9056 Q: http://patchwork.ozlabs.org/project/netdev/list/
9057 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9058 F: include/linux/mlx5/mlx5_ifc_fpga.h
9060 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9061 R: Boris Pismenny <borisp@mellanox.com>
9062 L: netdev@vger.kernel.org
9064 W: http://www.mellanox.com
9065 Q: http://patchwork.ozlabs.org/project/netdev/list/
9066 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9067 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9069 MELLANOX ETHERNET SWITCH DRIVERS
9070 M: Jiri Pirko <jiri@mellanox.com>
9071 M: Ido Schimmel <idosch@mellanox.com>
9072 L: netdev@vger.kernel.org
9074 W: http://www.mellanox.com
9075 Q: http://patchwork.ozlabs.org/project/netdev/list/
9076 F: drivers/net/ethernet/mellanox/mlxsw/
9078 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9079 M: mlxsw@mellanox.com
9080 L: netdev@vger.kernel.org
9082 W: http://www.mellanox.com
9083 Q: http://patchwork.ozlabs.org/project/netdev/list/
9084 F: drivers/net/ethernet/mellanox/mlxfw/
9086 MELLANOX HARDWARE PLATFORM SUPPORT
9087 M: Andy Shevchenko <andy@infradead.org>
9088 M: Darren Hart <dvhart@infradead.org>
9089 M: Vadim Pasternak <vadimp@mellanox.com>
9090 L: platform-driver-x86@vger.kernel.org
9092 F: drivers/platform/mellanox/
9094 MELLANOX MLX4 core VPI driver
9095 M: Tariq Toukan <tariqt@mellanox.com>
9096 L: netdev@vger.kernel.org
9097 L: linux-rdma@vger.kernel.org
9098 W: http://www.mellanox.com
9099 Q: http://patchwork.ozlabs.org/project/netdev/list/
9101 F: drivers/net/ethernet/mellanox/mlx4/
9102 F: include/linux/mlx4/
9104 MELLANOX MLX4 IB driver
9105 M: Yishai Hadas <yishaih@mellanox.com>
9106 L: linux-rdma@vger.kernel.org
9107 W: http://www.mellanox.com
9108 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9110 F: drivers/infiniband/hw/mlx4/
9111 F: include/linux/mlx4/
9112 F: include/uapi/rdma/mlx4-abi.h
9114 MELLANOX MLX5 core VPI driver
9115 M: Saeed Mahameed <saeedm@mellanox.com>
9116 M: Leon Romanovsky <leonro@mellanox.com>
9117 L: netdev@vger.kernel.org
9118 L: linux-rdma@vger.kernel.org
9119 W: http://www.mellanox.com
9120 Q: http://patchwork.ozlabs.org/project/netdev/list/
9122 F: drivers/net/ethernet/mellanox/mlx5/core/
9123 F: include/linux/mlx5/
9125 MELLANOX MLX5 IB driver
9126 M: Leon Romanovsky <leonro@mellanox.com>
9127 L: linux-rdma@vger.kernel.org
9128 W: http://www.mellanox.com
9129 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9131 F: drivers/infiniband/hw/mlx5/
9132 F: include/linux/mlx5/
9133 F: include/uapi/rdma/mlx5-abi.h
9135 MELLANOX MLXCPLD I2C AND MUX DRIVER
9136 M: Vadim Pasternak <vadimp@mellanox.com>
9137 M: Michael Shych <michaelsh@mellanox.com>
9138 L: linux-i2c@vger.kernel.org
9140 F: drivers/i2c/busses/i2c-mlxcpld.c
9141 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9142 F: Documentation/i2c/busses/i2c-mlxcpld
9144 MELLANOX MLXCPLD LED DRIVER
9145 M: Vadim Pasternak <vadimp@mellanox.com>
9146 L: linux-leds@vger.kernel.org
9148 F: drivers/leds/leds-mlxcpld.c
9149 F: drivers/leds/leds-mlxreg.c
9150 F: Documentation/leds/leds-mlxcpld.txt
9152 MELLANOX PLATFORM DRIVER
9153 M: Vadim Pasternak <vadimp@mellanox.com>
9154 L: platform-driver-x86@vger.kernel.org
9156 F: drivers/platform/x86/mlx-platform.c
9159 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9160 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9161 L: linux-kernel@vger.kernel.org
9163 F: kernel/sched/membarrier.c
9164 F: include/uapi/linux/membarrier.h
9165 F: arch/powerpc/include/asm/membarrier.h
9168 L: linux-mm@kvack.org
9169 W: http://www.linux-mm.org
9171 F: include/linux/mm.h
9172 F: include/linux/gfp.h
9173 F: include/linux/mmzone.h
9174 F: include/linux/memory_hotplug.h
9175 F: include/linux/vmalloc.h
9178 MEMORY TECHNOLOGY DEVICES (MTD)
9179 M: David Woodhouse <dwmw2@infradead.org>
9180 M: Brian Norris <computersforpeace@gmail.com>
9181 M: Boris Brezillon <boris.brezillon@bootlin.com>
9182 M: Marek Vasut <marek.vasut@gmail.com>
9183 M: Richard Weinberger <richard@nod.at>
9184 L: linux-mtd@lists.infradead.org
9185 W: http://www.linux-mtd.infradead.org/
9186 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9187 T: git git://git.infradead.org/linux-mtd.git master
9188 T: git git://git.infradead.org/linux-mtd.git mtd/next
9190 F: Documentation/devicetree/bindings/mtd/
9192 F: include/linux/mtd/
9193 F: include/uapi/mtd/
9195 MEN A21 WATCHDOG DRIVER
9196 M: Johannes Thumshirn <morbidrsa@gmail.com>
9197 L: linux-watchdog@vger.kernel.org
9199 F: drivers/watchdog/mena21_wdt.c
9201 MEN CHAMELEON BUS (mcb)
9202 M: Johannes Thumshirn <morbidrsa@gmail.com>
9205 F: include/linux/mcb.h
9206 F: Documentation/men-chameleon-bus.txt
9208 MEN F21BMC (Board Management Controller)
9209 M: Andreas Werner <andreas.werner@men.de>
9211 F: drivers/mfd/menf21bmc.c
9212 F: drivers/watchdog/menf21bmc_wdt.c
9213 F: drivers/leds/leds-menf21bmc.c
9214 F: drivers/hwmon/menf21bmc_hwmon.c
9215 F: Documentation/hwmon/menf21bmc
9217 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9218 M: Neil Armstrong <narmstrong@baylibre.com>
9219 L: linux-media@lists.freedesktop.org
9220 L: linux-amlogic@lists.infradead.org
9221 W: http://linux-meson.com/
9223 F: drivers/media/platform/meson/ao-cec.c
9224 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9225 T: git git://linuxtv.org/media_tree.git
9227 MICROBLAZE ARCHITECTURE
9228 M: Michal Simek <monstr@monstr.eu>
9229 W: http://www.monstr.eu/fdt/
9230 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9234 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9235 M: Richard Genoud <richard.genoud@gmail.com>
9237 F: drivers/tty/serial/atmel_serial.c
9238 F: drivers/tty/serial/atmel_serial.h
9240 MICROCHIP / ATMEL DMA DRIVER
9241 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243 L: dmaengine@vger.kernel.org
9245 F: drivers/dma/at_hdmac.c
9246 F: drivers/dma/at_hdmac_regs.h
9247 F: include/linux/platform_data/dma-atmel.h
9249 MICROCHIP / ATMEL ECC DRIVER
9250 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9251 L: linux-crypto@vger.kernel.org
9253 F: drivers/crypto/atmel-ecc.*
9255 MICROCHIP / ATMEL ISC DRIVER
9256 M: Songjun Wu <songjun.wu@microchip.com>
9257 L: linux-media@vger.kernel.org
9259 F: drivers/media/platform/atmel/atmel-isc.c
9260 F: drivers/media/platform/atmel/atmel-isc-regs.h
9261 F: devicetree/bindings/media/atmel-isc.txt
9263 MICROCHIP / ATMEL NAND DRIVER
9264 M: Wenyou Yang <wenyou.yang@microchip.com>
9265 M: Josh Wu <rainyfeeling@outlook.com>
9266 L: linux-mtd@lists.infradead.org
9268 F: drivers/mtd/nand/raw/atmel/*
9269 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9271 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9272 M: Woojung Huh <Woojung.Huh@microchip.com>
9273 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9274 L: netdev@vger.kernel.org
9276 F: net/dsa/tag_ksz.c
9277 F: drivers/net/dsa/microchip/*
9278 F: include/linux/platform_data/microchip-ksz.h
9279 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9281 MICROCHIP LAN743X ETHERNET DRIVER
9282 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9283 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9284 L: netdev@vger.kernel.org
9286 F: drivers/net/ethernet/microchip/lan743x_*
9288 MICROCHIP USB251XB DRIVER
9289 M: Richard Leitner <richard.leitner@skidata.com>
9290 L: linux-usb@vger.kernel.org
9292 F: drivers/usb/misc/usb251xb.c
9293 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9296 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9297 L: linux-mips@linux-mips.org
9299 F: arch/mips/generic/board-ocelot.c
9300 F: arch/mips/configs/generic/board-ocelot.config
9301 F: arch/mips/boot/dts/mscc/
9302 F: Documentation/devicetree/bindings/mips/mscc.txt
9304 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9305 M: Don Brace <don.brace@microsemi.com>
9306 L: esc.storagedev@microsemi.com
9307 L: linux-scsi@vger.kernel.org
9309 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9310 F: drivers/scsi/smartpqi/Kconfig
9311 F: drivers/scsi/smartpqi/Makefile
9312 F: include/linux/cciss*.h
9313 F: include/uapi/linux/cciss*.h
9314 F: Documentation/scsi/smartpqi.txt
9316 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9317 M: Chen Yu <yu.c.chen@intel.com>
9318 L: platform-driver-x86@vger.kernel.org
9320 F: drivers/platform/x86/surfacepro3_button.c
9323 M: Oliver Neukum <oliver@neukum.org>
9325 F: drivers/usb/image/microtek.*
9328 M: Ralf Baechle <ralf@linux-mips.org>
9329 M: James Hogan <jhogan@kernel.org>
9330 L: linux-mips@linux-mips.org
9331 W: http://www.linux-mips.org/
9332 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9333 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9335 F: Documentation/devicetree/bindings/mips/
9336 F: Documentation/mips/
9338 F: drivers/platform/mips/
9340 MIPS BOSTON DEVELOPMENT BOARD
9341 M: Paul Burton <paul.burton@mips.com>
9342 L: linux-mips@linux-mips.org
9344 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9345 F: arch/mips/boot/dts/img/boston.dts
9346 F: arch/mips/configs/generic/board-boston.config
9347 F: drivers/clk/imgtec/clk-boston.c
9348 F: include/dt-bindings/clock/boston-clock.h
9350 MIPS GENERIC PLATFORM
9351 M: Paul Burton <paul.burton@mips.com>
9352 L: linux-mips@linux-mips.org
9354 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9355 F: arch/mips/generic/
9356 F: arch/mips/tools/generic-board-config.sh
9358 MIPS/LOONGSON1 ARCHITECTURE
9359 M: Keguang Zhang <keguang.zhang@gmail.com>
9360 L: linux-mips@linux-mips.org
9362 F: arch/mips/loongson32/
9363 F: arch/mips/include/asm/mach-loongson32/
9364 F: drivers/*/*loongson1*
9365 F: drivers/*/*/*loongson1*
9367 MIPS/LOONGSON2 ARCHITECTURE
9368 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9369 L: linux-mips@linux-mips.org
9371 F: arch/mips/loongson64/*{2e/2f}*
9372 F: arch/mips/include/asm/mach-loongson64/
9373 F: drivers/*/*loongson2*
9374 F: drivers/*/*/*loongson2*
9376 MIPS/LOONGSON3 ARCHITECTURE
9377 M: Huacai Chen <chenhc@lemote.com>
9378 L: linux-mips@linux-mips.org
9380 F: arch/mips/loongson64/
9381 F: arch/mips/include/asm/mach-loongson64/
9382 F: drivers/platform/mips/cpu_hwmon.c
9383 F: drivers/*/*loongson3*
9384 F: drivers/*/*/*loongson3*
9386 MIPS RINT INSTRUCTION EMULATION
9387 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9388 L: linux-mips@linux-mips.org
9390 F: arch/mips/math-emu/sp_rint.c
9391 F: arch/mips/math-emu/dp_rint.c
9393 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9394 M: Hans Verkuil <hverkuil@xs4all.nl>
9395 L: linux-media@vger.kernel.org
9396 T: git git://linuxtv.org/media_tree.git
9397 W: https://linuxtv.org
9399 F: drivers/media/radio/radio-miropcm20*
9402 M: Eric Miao <eric.y.miao@gmail.com>
9403 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9405 T: git git://github.com/hzhuang1/linux.git
9406 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9408 F: arch/arm/boot/dts/mmp*
9409 F: arch/arm/mach-mmp/
9411 MN88472 MEDIA DRIVER
9412 M: Antti Palosaari <crope@iki.fi>
9413 L: linux-media@vger.kernel.org
9414 W: https://linuxtv.org
9415 W: http://palosaari.fi/linux/
9416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9418 F: drivers/media/dvb-frontends/mn88472*
9420 MN88473 MEDIA DRIVER
9421 M: Antti Palosaari <crope@iki.fi>
9422 L: linux-media@vger.kernel.org
9423 W: https://linuxtv.org
9424 W: http://palosaari.fi/linux/
9425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9427 F: drivers/media/dvb-frontends/mn88473*
9430 M: Jessica Yu <jeyu@kernel.org>
9431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9433 F: include/linux/module.h
9436 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9437 W: http://popies.net/meye/
9439 F: Documentation/media/v4l-drivers/meye*
9440 F: drivers/media/pci/meye/
9441 F: include/uapi/linux/meye.h
9443 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9444 M: Jiri Slaby <jirislaby@gmail.com>
9446 F: Documentation/serial/moxa-smartio
9447 F: drivers/tty/mxser.*
9449 MR800 AVERMEDIA USB FM RADIO DRIVER
9450 M: Alexey Klimov <klimov.linux@gmail.com>
9451 L: linux-media@vger.kernel.org
9452 T: git git://linuxtv.org/media_tree.git
9454 F: drivers/media/radio/radio-mr800.c
9456 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9457 M: Alan Ott <alan@signal11.us>
9458 L: linux-wpan@vger.kernel.org
9460 F: drivers/net/ieee802154/mrf24j40.c
9461 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9464 M: "Lee, Chun-Yi" <jlee@suse.com>
9465 L: platform-driver-x86@vger.kernel.org
9467 F: drivers/platform/x86/msi-laptop.c
9470 L: platform-driver-x86@vger.kernel.org
9472 F: drivers/platform/x86/msi-wmi.c
9475 M: Antti Palosaari <crope@iki.fi>
9476 L: linux-media@vger.kernel.org
9477 W: https://linuxtv.org
9478 W: http://palosaari.fi/linux/
9479 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9480 T: git git://linuxtv.org/anttip/media_tree.git
9482 F: drivers/media/tuners/msi001*
9484 MSI2500 MEDIA DRIVER
9485 M: Antti Palosaari <crope@iki.fi>
9486 L: linux-media@vger.kernel.org
9487 W: https://linuxtv.org
9488 W: http://palosaari.fi/linux/
9489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9490 T: git git://linuxtv.org/anttip/media_tree.git
9492 F: drivers/media/usb/msi2500/
9494 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9495 M: Robert Jarzmik <robert.jarzmik@free.fr>
9496 L: linux-mtd@lists.infradead.org
9498 F: drivers/mtd/devices/docg3*
9500 MT9M032 APTINA SENSOR DRIVER
9501 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9502 L: linux-media@vger.kernel.org
9503 T: git git://linuxtv.org/media_tree.git
9505 F: drivers/media/i2c/mt9m032.c
9506 F: include/media/i2c/mt9m032.h
9508 MT9P031 APTINA CAMERA SENSOR
9509 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9510 L: linux-media@vger.kernel.org
9511 T: git git://linuxtv.org/media_tree.git
9513 F: drivers/media/i2c/mt9p031.c
9514 F: include/media/i2c/mt9p031.h
9516 MT9T001 APTINA CAMERA SENSOR
9517 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9518 L: linux-media@vger.kernel.org
9519 T: git git://linuxtv.org/media_tree.git
9521 F: drivers/media/i2c/mt9t001.c
9522 F: include/media/i2c/mt9t001.h
9524 MT9T112 APTINA CAMERA SENSOR
9525 M: Jacopo Mondi <jacopo@jmondi.org>
9526 L: linux-media@vger.kernel.org
9527 T: git git://linuxtv.org/media_tree.git
9529 F: drivers/media/i2c/mt9t112.c
9530 F: include/media/i2c/mt9t112.h
9532 MT9V032 APTINA CAMERA SENSOR
9533 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9534 L: linux-media@vger.kernel.org
9535 T: git git://linuxtv.org/media_tree.git
9537 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9538 F: drivers/media/i2c/mt9v032.c
9539 F: include/media/i2c/mt9v032.h
9541 MULTIFUNCTION DEVICES (MFD)
9542 M: Lee Jones <lee.jones@linaro.org>
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9545 F: Documentation/devicetree/bindings/mfd/
9547 F: include/linux/mfd/
9548 F: include/dt-bindings/mfd/
9550 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9552 F: drivers/mmc/host/mmc_spi.c
9553 F: include/linux/spi/mmc_spi.h
9555 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9556 M: Ulf Hansson <ulf.hansson@linaro.org>
9557 L: linux-mmc@vger.kernel.org
9558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9560 F: Documentation/devicetree/bindings/mmc/
9562 F: include/linux/mmc/
9563 F: include/uapi/linux/mmc/
9565 MULTIPLEXER SUBSYSTEM
9566 M: Peter Rosin <peda@axentia.se>
9568 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9569 F: Documentation/devicetree/bindings/mux/
9570 F: include/linux/dt-bindings/mux/
9571 F: include/linux/mux/
9574 MULTITECH MULTIPORT CARD (ISICOM)
9576 F: drivers/tty/isicom.c
9577 F: include/linux/isicom.h
9579 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9580 M: Bin Liu <b-liu@ti.com>
9581 L: linux-usb@vger.kernel.org
9583 F: drivers/usb/musb/
9585 MXL5007T MEDIA DRIVER
9586 M: Michael Krufky <mkrufky@linuxtv.org>
9587 L: linux-media@vger.kernel.org
9588 W: https://linuxtv.org
9589 W: http://github.com/mkrufky
9590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9591 T: git git://linuxtv.org/mkrufky/tuners.git
9593 F: drivers/media/tuners/mxl5007t.*
9596 M: Marek Vasut <marex@denx.de>
9598 F: drivers/gpu/drm/mxsfb/
9599 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9601 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9602 M: Chris Lee <christopher.lee@cspi.com>
9603 L: netdev@vger.kernel.org
9604 W: https://www.cspi.com/ethernet-products/support/downloads/
9606 F: drivers/net/ethernet/myricom/myri10ge/
9608 NAND FLASH SUBSYSTEM
9609 M: Boris Brezillon <boris.brezillon@bootlin.com>
9610 R: Richard Weinberger <richard@nod.at>
9611 L: linux-mtd@lists.infradead.org
9612 W: http://www.linux-mtd.infradead.org/
9613 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9614 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9615 T: git git://git.infradead.org/linux-mtd.git nand/next
9617 F: drivers/mtd/nand/
9618 F: include/linux/mtd/*nand*.h
9620 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9621 M: Daniel Mack <zonque@gmail.com>
9623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9624 W: http://www.native-instruments.com
9627 NATSEMI ETHERNET DRIVER (DP8381x)
9629 F: drivers/net/ethernet/natsemi/natsemi.c
9632 M: Petr Vandrovec <petr@vandrovec.name>
9634 F: drivers/staging/ncpfs/
9636 NCR 5380 SCSI DRIVERS
9637 M: Finn Thain <fthain@telegraphics.com.au>
9638 M: Michael Schmitz <schmitzmic@gmail.com>
9639 L: linux-scsi@vger.kernel.org
9641 F: Documentation/scsi/g_NCR5380.txt
9642 F: drivers/scsi/NCR5380.*
9643 F: drivers/scsi/arm/cumana_1.c
9644 F: drivers/scsi/arm/oak.c
9645 F: drivers/scsi/atari_scsi.*
9646 F: drivers/scsi/dmx3191d.c
9647 F: drivers/scsi/g_NCR5380.*
9648 F: drivers/scsi/mac_scsi.*
9649 F: drivers/scsi/sun3_scsi.*
9650 F: drivers/scsi/sun3_scsi_vme.c
9652 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9653 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9654 L: linux-scsi@vger.kernel.org
9656 F: drivers/scsi/NCR_D700.*
9658 NCT6775 HARDWARE MONITOR DRIVER
9659 M: Guenter Roeck <linux@roeck-us.net>
9660 L: linux-hwmon@vger.kernel.org
9662 F: Documentation/hwmon/nct6775
9663 F: drivers/hwmon/nct6775.c
9665 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9666 M: Faisal Latif <faisal.latif@intel.com>
9667 L: linux-rdma@vger.kernel.org
9668 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9670 F: drivers/infiniband/hw/nes/
9671 F: include/uapi/rdma/nes-abi.h
9673 NETEM NETWORK EMULATOR
9674 M: Stephen Hemminger <stephen@networkplumber.org>
9675 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9677 F: net/sched/sch_netem.c
9679 NETERION 10GbE DRIVERS (s2io/vxge)
9680 M: Jon Mason <jdmason@kudzu.us>
9681 L: netdev@vger.kernel.org
9683 F: Documentation/networking/s2io.txt
9684 F: Documentation/networking/vxge.txt
9685 F: drivers/net/ethernet/neterion/
9688 M: Pablo Neira Ayuso <pablo@netfilter.org>
9689 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9690 M: Florian Westphal <fw@strlen.de>
9691 L: netfilter-devel@vger.kernel.org
9692 L: coreteam@netfilter.org
9693 W: http://www.netfilter.org/
9694 W: http://www.iptables.org/
9695 W: http://www.nftables.org/
9696 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9700 F: include/linux/netfilter*
9701 F: include/linux/netfilter/
9702 F: include/net/netfilter/
9703 F: include/uapi/linux/netfilter*
9704 F: include/uapi/linux/netfilter/
9705 F: net/*/netfilter.c
9708 F: net/bridge/br_netfilter*.c
9710 NETROM NETWORK LAYER
9711 M: Ralf Baechle <ralf@linux-mips.org>
9712 L: linux-hams@vger.kernel.org
9713 W: http://www.linux-ax25.org/
9715 F: include/net/netrom.h
9716 F: include/uapi/linux/netrom.h
9719 NETRONOME ETHERNET DRIVERS
9720 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9721 L: oss-drivers@netronome.com
9723 F: drivers/net/ethernet/netronome/
9725 NETWORK BLOCK DEVICE (NBD)
9726 M: Josef Bacik <josef@toxicpanda.com>
9728 L: linux-block@vger.kernel.org
9729 L: nbd@other.debian.org
9730 F: Documentation/blockdev/nbd.txt
9731 F: drivers/block/nbd.c
9732 F: include/uapi/linux/nbd.h
9734 NETWORK DROP MONITOR
9735 M: Neil Horman <nhorman@tuxdriver.com>
9736 L: netdev@vger.kernel.org
9738 W: https://fedorahosted.org/dropwatch/
9739 F: net/core/drop_monitor.c
9742 M: "David S. Miller" <davem@davemloft.net>
9743 L: netdev@vger.kernel.org
9744 W: http://www.linuxfoundation.org/en/Net
9745 Q: http://patchwork.ozlabs.org/project/netdev/list/
9746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9749 F: Documentation/devicetree/bindings/net/
9751 F: include/linux/if_*
9752 F: include/linux/netdevice.h
9753 F: include/linux/etherdevice.h
9754 F: include/linux/fcdevice.h
9755 F: include/linux/fddidevice.h
9756 F: include/linux/hippidevice.h
9757 F: include/linux/inetdevice.h
9758 F: include/uapi/linux/if_*
9759 F: include/uapi/linux/netdevice.h
9761 NETWORKING DRIVERS (WIRELESS)
9762 M: Kalle Valo <kvalo@codeaurora.org>
9763 L: linux-wireless@vger.kernel.org
9764 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9768 F: Documentation/devicetree/bindings/net/wireless/
9769 F: drivers/net/wireless/
9772 M: Andrew Lunn <andrew@lunn.ch>
9773 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9774 M: Florian Fainelli <f.fainelli@gmail.com>
9777 F: include/net/dsa.h
9778 F: include/linux/dsa/
9781 NETWORKING [GENERAL]
9782 M: "David S. Miller" <davem@davemloft.net>
9783 L: netdev@vger.kernel.org
9784 W: http://www.linuxfoundation.org/en/Net
9785 Q: http://patchwork.ozlabs.org/project/netdev/list/
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9788 B: mailto:netdev@vger.kernel.org
9792 F: include/linux/in.h
9793 F: include/linux/net.h
9794 F: include/linux/netdevice.h
9795 F: include/uapi/linux/in.h
9796 F: include/uapi/linux/net.h
9797 F: include/uapi/linux/netdevice.h
9798 F: include/uapi/linux/net_namespace.h
9799 F: tools/testing/selftests/net/
9802 F: Documentation/networking/
9805 M: Steffen Klassert <steffen.klassert@secunet.com>
9806 M: Herbert Xu <herbert@gondor.apana.org.au>
9807 M: "David S. Miller" <davem@davemloft.net>
9808 L: netdev@vger.kernel.org
9809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9818 F: net/ipv4/ipcomp.c
9819 F: net/ipv4/ip_vti.c
9823 F: net/ipv6/ipcomp6.c
9824 F: net/ipv6/ip6_vti.c
9825 F: include/uapi/linux/xfrm.h
9826 F: include/net/xfrm.h
9828 NETWORKING [IPv4/IPv6]
9829 M: "David S. Miller" <davem@davemloft.net>
9830 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9831 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9832 L: netdev@vger.kernel.org
9833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9840 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9841 M: Paul Moore <paul@paul-moore.com>
9842 W: https://github.com/netlabel
9843 L: netdev@vger.kernel.org
9844 L: linux-security-module@vger.kernel.org
9846 F: Documentation/netlabel/
9847 F: include/net/calipso.h
9848 F: include/net/cipso_ipv4.h
9849 F: include/net/netlabel.h
9850 F: include/uapi/linux/netfilter/xt_SECMARK.h
9851 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9853 F: net/ipv4/cipso_ipv4.c
9854 F: net/ipv6/calipso.c
9855 F: net/netfilter/xt_CONNSECMARK.c
9856 F: net/netfilter/xt_SECMARK.c
9859 M: Aviad Yehezkel <aviadye@mellanox.com>
9860 M: Dave Watson <davejwatson@fb.com>
9861 L: netdev@vger.kernel.org
9864 F: include/uapi/linux/tls.h
9865 F: include/net/tls.h
9867 NETWORKING [WIRELESS]
9868 L: linux-wireless@vger.kernel.org
9869 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9872 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9874 F: drivers/net/netdevsim/*
9876 NETXEN (1/10) GbE SUPPORT
9877 M: Manish Chopra <manish.chopra@cavium.com>
9878 M: Rahul Verma <rahul.verma@cavium.com>
9879 M: Dept-GELinuxNICDev@cavium.com
9880 L: netdev@vger.kernel.org
9882 F: drivers/net/ethernet/qlogic/netxen/
9885 M: Samuel Ortiz <sameo@linux.intel.com>
9886 L: linux-wireless@vger.kernel.org
9887 L: linux-nfc@lists.01.org (subscribers-only)
9891 F: include/uapi/linux/nfc.h
9893 F: include/linux/platform_data/nfcmrvl.h
9894 F: include/linux/platform_data/nxp-nci.h
9895 F: Documentation/devicetree/bindings/net/nfc/
9897 NFS, SUNRPC, AND LOCKD CLIENTS
9898 M: Trond Myklebust <trond.myklebust@hammerspace.com>
9899 M: Anna Schumaker <anna.schumaker@netapp.com>
9900 L: linux-nfs@vger.kernel.org
9901 W: http://client.linux-nfs.org
9902 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9908 F: include/linux/lockd/
9909 F: include/linux/nfs*
9910 F: include/linux/sunrpc/
9911 F: include/uapi/linux/nfs*
9912 F: include/uapi/linux/sunrpc/
9915 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9916 L: linux-nilfs@vger.kernel.org
9917 W: https://nilfs.sourceforge.io/
9918 W: https://nilfs.osdn.jp/
9919 T: git git://github.com/konis/nilfs2.git
9921 F: Documentation/filesystems/nilfs2.txt
9923 F: include/trace/events/nilfs2.h
9924 F: include/uapi/linux/nilfs2_api.h
9925 F: include/uapi/linux/nilfs2_ondisk.h
9927 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9928 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9929 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9931 F: Documentation/scsi/NinjaSCSI.txt
9932 F: drivers/scsi/pcmcia/nsp_*
9934 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9935 M: GOTO Masanori <gotom@debian.or.jp>
9936 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9937 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9939 F: Documentation/scsi/NinjaSCSI.txt
9940 F: drivers/scsi/nsp32*
9943 M: Ley Foon Tan <lftan@altera.com>
9944 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9949 NOHZ, DYNTICKS SUPPORT
9950 M: Frederic Weisbecker <fweisbec@gmail.com>
9951 M: Thomas Gleixner <tglx@linutronix.de>
9952 M: Ingo Molnar <mingo@kernel.org>
9953 L: linux-kernel@vger.kernel.org
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9956 F: kernel/time/tick*.*
9957 F: include/linux/tick.h
9958 F: include/linux/sched/nohz.h
9960 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9961 M: Pavel Machek <pavel@ucw.cz>
9962 M: Sakari Ailus <sakari.ailus@iki.fi>
9963 L: linux-media@vger.kernel.org
9965 F: drivers/media/i2c/et8ek8
9966 F: drivers/media/i2c/ad5820.c
9968 NOKIA N900 POWER SUPPLY DRIVERS
9969 R: Pali Rohár <pali.rohar@gmail.com>
9970 F: include/linux/power/bq2415x_charger.h
9971 F: include/linux/power/bq27xxx_battery.h
9972 F: include/linux/power/isp1704_charger.h
9973 F: drivers/power/supply/bq2415x_charger.c
9974 F: drivers/power/supply/bq27xxx_battery.c
9975 F: drivers/power/supply/bq27xxx_battery_i2c.c
9976 F: drivers/power/supply/isp1704_charger.c
9977 F: drivers/power/supply/rx51_battery.c
9980 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9981 L: linux-ntb@googlegroups.com
9983 F: drivers/ntb/hw/amd/
9986 M: Jon Mason <jdmason@kudzu.us>
9987 M: Dave Jiang <dave.jiang@intel.com>
9988 M: Allen Hubbe <allenbh@gmail.com>
9989 L: linux-ntb@googlegroups.com
9991 W: https://github.com/jonmason/ntb/wiki
9992 T: git git://github.com/jonmason/ntb.git
9994 F: drivers/net/ntb_netdev.c
9995 F: include/linux/ntb.h
9996 F: include/linux/ntb_transport.h
9997 F: tools/testing/selftests/ntb/
10000 M: Serge Semin <fancer.lancer@gmail.com>
10001 L: linux-ntb@googlegroups.com
10003 F: drivers/ntb/hw/idt/
10006 M: Dave Jiang <dave.jiang@intel.com>
10007 L: linux-ntb@googlegroups.com
10009 W: https://github.com/davejiang/linux/wiki
10010 T: git https://github.com/davejiang/linux.git
10011 F: drivers/ntb/hw/intel/
10014 M: Anton Altaparmakov <anton@tuxera.com>
10015 L: linux-ntfs-dev@lists.sourceforge.net
10016 W: http://www.tuxera.com/
10017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10019 F: Documentation/filesystems/ntfs.txt
10023 M: Finn Thain <fthain@telegraphics.com.au>
10024 L: linux-m68k@lists.linux-m68k.org
10026 F: arch/*/include/asm/nubus.h
10028 F: include/linux/nubus.h
10029 F: include/uapi/linux/nubus.h
10031 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10032 M: Antonino Daplas <adaplas@gmail.com>
10033 L: linux-fbdev@vger.kernel.org
10035 F: drivers/video/fbdev/riva/
10036 F: drivers/video/fbdev/nvidia/
10039 M: Keith Busch <keith.busch@intel.com>
10040 M: Jens Axboe <axboe@fb.com>
10041 M: Christoph Hellwig <hch@lst.de>
10042 M: Sagi Grimberg <sagi@grimberg.me>
10043 L: linux-nvme@lists.infradead.org
10044 T: git://git.infradead.org/nvme.git
10045 W: http://git.infradead.org/nvme.git
10047 F: drivers/nvme/host/
10048 F: include/linux/nvme.h
10049 F: include/uapi/linux/nvme_ioctl.h
10051 NVM EXPRESS FC TRANSPORT DRIVERS
10052 M: James Smart <james.smart@broadcom.com>
10053 L: linux-nvme@lists.infradead.org
10055 F: include/linux/nvme-fc.h
10056 F: include/linux/nvme-fc-driver.h
10057 F: drivers/nvme/host/fc.c
10058 F: drivers/nvme/target/fc.c
10059 F: drivers/nvme/target/fcloop.c
10061 NVM EXPRESS TARGET DRIVER
10062 M: Christoph Hellwig <hch@lst.de>
10063 M: Sagi Grimberg <sagi@grimberg.me>
10064 L: linux-nvme@lists.infradead.org
10065 T: git://git.infradead.org/nvme.git
10066 W: http://git.infradead.org/nvme.git
10068 F: drivers/nvme/target/
10071 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10074 F: Documentation/devicetree/bindings/nvmem/
10075 F: Documentation/ABI/stable/sysfs-bus-nvmem
10076 F: include/linux/nvmem-consumer.h
10077 F: include/linux/nvmem-provider.h
10079 NXP SGTL5000 DRIVER
10080 M: Fabio Estevam <fabio.estevam@nxp.com>
10081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10083 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10084 F: sound/soc/codecs/sgtl5000*
10086 NXP TDA998X DRM DRIVER
10087 M: Russell King <linux@armlinux.org.uk>
10089 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10090 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10091 F: drivers/gpu/drm/i2c/tda998x_drv.c
10092 F: include/drm/i2c/tda998x.h
10095 M: Peter Rosin <peda@axentia.se>
10096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10098 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10099 F: sound/soc/codecs/tfa9879*
10102 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10103 R: Charles Gorand <charles.gorand@effinnov.com>
10104 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10106 F: drivers/nfc/nxp-nci
10109 M: Josh Poimboeuf <jpoimboe@redhat.com>
10110 M: Peter Zijlstra <peterz@infradead.org>
10114 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10115 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10116 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10117 L: linuxppc-dev@lists.ozlabs.org
10119 F: arch/powerpc/platforms/powernv/ocxl.c
10120 F: arch/powerpc/include/asm/pnv-ocxl.h
10121 F: drivers/misc/ocxl/
10122 F: include/misc/ocxl*
10123 F: include/uapi/misc/ocxl.h
10124 F: Documentation/accelerators/ocxl.txt
10127 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10128 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10130 L: linux-omap@vger.kernel.org
10134 OMAP CLOCK FRAMEWORK SUPPORT
10135 M: Paul Walmsley <paul@pwsan.com>
10136 L: linux-omap@vger.kernel.org
10138 F: arch/arm/*omap*/*clock*
10140 OMAP DEVICE TREE SUPPORT
10141 M: Benoît Cousson <bcousson@baylibre.com>
10142 M: Tony Lindgren <tony@atomide.com>
10143 L: linux-omap@vger.kernel.org
10144 L: devicetree@vger.kernel.org
10146 F: arch/arm/boot/dts/*omap*
10147 F: arch/arm/boot/dts/*am3*
10148 F: arch/arm/boot/dts/*am4*
10149 F: arch/arm/boot/dts/*am5*
10150 F: arch/arm/boot/dts/*dra7*
10152 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10153 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10154 L: linux-omap@vger.kernel.org
10155 L: linux-fbdev@vger.kernel.org
10157 F: drivers/video/fbdev/omap2/
10158 F: Documentation/arm/OMAP/DSS
10160 OMAP FRAMEBUFFER SUPPORT
10161 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10162 L: linux-fbdev@vger.kernel.org
10163 L: linux-omap@vger.kernel.org
10165 F: drivers/video/fbdev/omap/
10167 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10168 M: Roger Quadros <rogerq@ti.com>
10169 M: Tony Lindgren <tony@atomide.com>
10170 L: linux-omap@vger.kernel.org
10172 F: drivers/memory/omap-gpmc.c
10173 F: arch/arm/mach-omap2/*gpmc*
10176 M: Grygorii Strashko <grygorii.strashko@ti.com>
10177 M: Santosh Shilimkar <ssantosh@kernel.org>
10178 M: Kevin Hilman <khilman@kernel.org>
10179 L: linux-omap@vger.kernel.org
10181 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10182 F: drivers/gpio/gpio-omap.c
10184 OMAP HARDWARE SPINLOCK SUPPORT
10185 M: Ohad Ben-Cohen <ohad@wizery.com>
10186 L: linux-omap@vger.kernel.org
10188 F: drivers/hwspinlock/omap_hwspinlock.c
10190 OMAP HS MMC SUPPORT
10191 L: linux-mmc@vger.kernel.org
10192 L: linux-omap@vger.kernel.org
10194 F: drivers/mmc/host/omap_hsmmc.c
10197 M: Paul Walmsley <paul@pwsan.com>
10198 L: linux-omap@vger.kernel.org
10200 F: arch/arm/mach-omap2/omap_hwmod*data*
10202 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10203 M: Benoît Cousson <bcousson@baylibre.com>
10204 L: linux-omap@vger.kernel.org
10206 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10209 M: Benoît Cousson <bcousson@baylibre.com>
10210 M: Paul Walmsley <paul@pwsan.com>
10211 L: linux-omap@vger.kernel.org
10213 F: arch/arm/mach-omap2/omap_hwmod.*
10215 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10216 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10217 L: linux-media@vger.kernel.org
10219 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10220 F: drivers/media/platform/omap3isp/
10221 F: drivers/staging/media/omap4iss/
10224 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10225 L: linux-omap@vger.kernel.org
10227 F: drivers/mmc/host/omap.c
10229 OMAP POWER MANAGEMENT SUPPORT
10230 M: Kevin Hilman <khilman@kernel.org>
10231 L: linux-omap@vger.kernel.org
10233 F: arch/arm/*omap*/*pm*
10234 F: drivers/cpufreq/omap-cpufreq.c
10236 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10237 M: Rajendra Nayak <rnayak@codeaurora.org>
10238 M: Paul Walmsley <paul@pwsan.com>
10239 L: linux-omap@vger.kernel.org
10241 F: arch/arm/mach-omap2/prm*
10243 OMAP RANDOM NUMBER GENERATOR SUPPORT
10244 M: Deepak Saxena <dsaxena@plexity.net>
10246 F: drivers/char/hw_random/omap-rng.c
10249 L: linux-usb@vger.kernel.org
10250 L: linux-omap@vger.kernel.org
10252 F: drivers/usb/*/*omap*
10253 F: arch/arm/*omap*/usb*
10255 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10256 M: Mark Jackson <mpfj@newflow.co.uk>
10257 L: linux-omap@vger.kernel.org
10259 F: arch/arm/boot/dts/am335x-nano.dts
10262 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10263 M: Tony Lindgren <tony@atomide.com>
10264 L: linux-omap@vger.kernel.org
10265 Q: http://patchwork.kernel.org/project/linux-omap/list/
10266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10268 F: arch/arm/mach-omap1/
10269 F: arch/arm/plat-omap/
10270 F: arch/arm/configs/omap1_defconfig
10271 F: drivers/i2c/busses/i2c-omap.c
10272 F: include/linux/i2c-omap.h
10275 M: Tony Lindgren <tony@atomide.com>
10276 L: linux-omap@vger.kernel.org
10277 W: http://www.muru.com/linux/omap/
10278 W: http://linux.omap.com/
10279 Q: http://patchwork.kernel.org/project/linux-omap/list/
10280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10282 F: arch/arm/mach-omap2/
10283 F: arch/arm/plat-omap/
10284 F: arch/arm/configs/omap2plus_defconfig
10285 F: drivers/i2c/busses/i2c-omap.c
10286 F: drivers/irqchip/irq-omap-intc.c
10287 F: drivers/mfd/*omap*.c
10288 F: drivers/mfd/menelaus.c
10289 F: drivers/mfd/palmas.c
10290 F: drivers/mfd/tps65217.c
10291 F: drivers/mfd/tps65218.c
10292 F: drivers/mfd/tps65910.c
10293 F: drivers/mfd/twl-core.[ch]
10294 F: drivers/mfd/twl4030*.c
10295 F: drivers/mfd/twl6030*.c
10296 F: drivers/mfd/twl6040*.c
10297 F: drivers/regulator/palmas-regulator*.c
10298 F: drivers/regulator/pbias-regulator.c
10299 F: drivers/regulator/tps65217-regulator.c
10300 F: drivers/regulator/tps65218-regulator.c
10301 F: drivers/regulator/tps65910-regulator.c
10302 F: drivers/regulator/twl-regulator.c
10303 F: drivers/regulator/twl6030-regulator.c
10304 F: include/linux/i2c-omap.h
10306 ONION OMEGA2+ BOARD
10307 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10308 L: linux-mips@linux-mips.org
10310 F: arch/mips/boot/dts/ralink/omega2p.dts
10313 M: Bob Copeland <me@bobcopeland.com>
10314 L: linux-karma-devel@lists.sourceforge.net
10316 F: Documentation/filesystems/omfs.txt
10319 OMNIKEY CARDMAN 4000 DRIVER
10320 M: Harald Welte <laforge@gnumonks.org>
10322 F: drivers/char/pcmcia/cm4000_cs.c
10323 F: include/linux/cm4000_cs.h
10324 F: include/uapi/linux/cm4000_cs.h
10326 OMNIKEY CARDMAN 4040 DRIVER
10327 M: Harald Welte <laforge@gnumonks.org>
10329 F: drivers/char/pcmcia/cm4040_cs.*
10331 OMNIVISION OV13858 SENSOR DRIVER
10332 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10333 L: linux-media@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10336 F: drivers/media/i2c/ov13858.c
10338 OMNIVISION OV2685 SENSOR DRIVER
10339 M: Shunqian Zheng <zhengsq@rock-chips.com>
10340 L: linux-media@vger.kernel.org
10341 T: git git://linuxtv.org/media_tree.git
10343 F: drivers/media/i2c/ov2685.c
10345 OMNIVISION OV5640 SENSOR DRIVER
10346 M: Steve Longerbeam <slongerbeam@gmail.com>
10347 L: linux-media@vger.kernel.org
10348 T: git git://linuxtv.org/media_tree.git
10350 F: drivers/media/i2c/ov5640.c
10352 OMNIVISION OV5647 SENSOR DRIVER
10353 M: Luis Oliveira <lolivei@synopsys.com>
10354 L: linux-media@vger.kernel.org
10355 T: git git://linuxtv.org/media_tree.git
10357 F: drivers/media/i2c/ov5647.c
10359 OMNIVISION OV5695 SENSOR DRIVER
10360 M: Shunqian Zheng <zhengsq@rock-chips.com>
10361 L: linux-media@vger.kernel.org
10362 T: git git://linuxtv.org/media_tree.git
10364 F: drivers/media/i2c/ov5695.c
10366 OMNIVISION OV7670 SENSOR DRIVER
10367 M: Jonathan Corbet <corbet@lwn.net>
10368 L: linux-media@vger.kernel.org
10369 T: git git://linuxtv.org/media_tree.git
10371 F: drivers/media/i2c/ov7670.c
10372 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10374 OMNIVISION OV772x SENSOR DRIVER
10375 M: Jacopo Mondi <jacopo@jmondi.org>
10376 L: linux-media@vger.kernel.org
10377 T: git git://linuxtv.org/media_tree.git
10379 F: drivers/media/i2c/ov772x.c
10380 F: include/media/i2c/ov772x.h
10382 OMNIVISION OV7740 SENSOR DRIVER
10383 M: Wenyou Yang <wenyou.yang@microchip.com>
10384 L: linux-media@vger.kernel.org
10385 T: git git://linuxtv.org/media_tree.git
10387 F: drivers/media/i2c/ov7740.c
10388 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10390 OMNIVISION OV9650 SENSOR DRIVER
10391 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10392 R: Akinobu Mita <akinobu.mita@gmail.com>
10393 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10394 L: linux-media@vger.kernel.org
10395 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/i2c/ov9650.c
10398 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10400 ONENAND FLASH DRIVER
10401 M: Kyungmin Park <kyungmin.park@samsung.com>
10402 L: linux-mtd@lists.infradead.org
10404 F: drivers/mtd/nand/onenand/
10405 F: include/linux/mtd/onenand*.h
10407 ONSTREAM SCSI TAPE DRIVER
10408 M: Willem Riede <osst@riede.org>
10409 L: osst-users@lists.sourceforge.net
10410 L: linux-scsi@vger.kernel.org
10412 F: Documentation/scsi/osst.txt
10413 F: drivers/scsi/osst.*
10414 F: drivers/scsi/osst_*.h
10415 F: drivers/scsi/st.h
10418 M: Jens Wiklander <jens.wiklander@linaro.org>
10420 F: drivers/tee/optee/
10423 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10424 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10425 L: linux-rdma@vger.kernel.org
10427 F: drivers/infiniband/ulp/opa_vnic
10429 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10430 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10431 L: devicetree@vger.kernel.org
10433 F: Documentation/devicetree/dynamic-resolution-notes.txt
10434 F: Documentation/devicetree/overlay-notes.txt
10435 F: drivers/of/overlay.c
10436 F: drivers/of/resolver.c
10438 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10439 M: Rob Herring <robh+dt@kernel.org>
10440 M: Frank Rowand <frowand.list@gmail.com>
10441 L: devicetree@vger.kernel.org
10442 W: http://www.devicetree.org/
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10446 F: include/linux/of*.h
10448 F: Documentation/ABI/testing/sysfs-firmware-ofw
10450 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10451 M: Rob Herring <robh+dt@kernel.org>
10452 M: Mark Rutland <mark.rutland@arm.com>
10453 L: devicetree@vger.kernel.org
10454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10455 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10457 F: Documentation/devicetree/
10458 F: arch/*/boot/dts/
10459 F: include/dt-bindings/
10461 OPENCORES I2C BUS DRIVER
10462 M: Peter Korsgaard <jacmet@sunsite.dk>
10463 L: linux-i2c@vger.kernel.org
10465 F: Documentation/i2c/busses/i2c-ocores
10466 F: drivers/i2c/busses/i2c-ocores.c
10468 OPENRISC ARCHITECTURE
10469 M: Jonas Bonn <jonas@southpole.se>
10470 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10471 M: Stafford Horne <shorne@gmail.com>
10472 T: git git://github.com/openrisc/linux.git
10473 L: openrisc@lists.librecores.org
10474 W: http://openrisc.io
10476 F: Documentation/devicetree/bindings/openrisc/
10477 F: Documentation/openrisc/
10479 F: drivers/irqchip/irq-ompic.c
10480 F: drivers/irqchip/irq-or1k-*
10483 M: Pravin B Shelar <pshelar@ovn.org>
10484 L: netdev@vger.kernel.org
10485 L: dev@openvswitch.org
10486 W: http://openvswitch.org
10488 F: net/openvswitch/
10489 F: include/uapi/linux/openvswitch.h
10491 OPERATING PERFORMANCE POINTS (OPP)
10492 M: Viresh Kumar <vireshk@kernel.org>
10493 M: Nishanth Menon <nm@ti.com>
10494 M: Stephen Boyd <sboyd@kernel.org>
10495 L: linux-pm@vger.kernel.org
10497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10499 F: include/linux/pm_opp.h
10500 F: Documentation/power/opp.txt
10501 F: Documentation/devicetree/bindings/opp/
10504 M: Clemens Ladisch <clemens@ladisch.de>
10505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10506 T: git git://git.alsa-project.org/alsa-kernel.git
10508 F: sound/drivers/opl4/
10511 M: Robert Richter <rric@kernel.org>
10512 L: oprofile-list@lists.sf.net
10514 F: arch/*/include/asm/oprofile*.h
10515 F: arch/*/oprofile/
10516 F: drivers/oprofile/
10517 F: include/linux/oprofile.h
10519 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10520 M: Mark Fasheh <mark@fasheh.com>
10521 M: Joel Becker <jlbec@evilplan.org>
10522 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10523 W: http://ocfs2.wiki.kernel.org
10525 F: Documentation/filesystems/ocfs2.txt
10526 F: Documentation/filesystems/dlmfs.txt
10529 ORANGEFS FILESYSTEM
10530 M: Mike Marshall <hubcap@omnibond.com>
10531 R: Martin Brandenburg <martin@omnibond.com>
10532 L: devel@lists.orangefs.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10536 F: Documentation/filesystems/orangefs.txt
10539 L: linux-wireless@vger.kernel.org
10540 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10541 W: http://www.nongnu.org/orinoco/
10543 F: drivers/net/wireless/intersil/orinoco/
10545 OSD LIBRARY and FILESYSTEM
10546 M: Boaz Harrosh <ooo@electrozaur.com>
10548 F: drivers/scsi/osd/
10549 F: include/scsi/osd_*
10552 OV2659 OMNIVISION SENSOR DRIVER
10553 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10554 L: linux-media@vger.kernel.org
10555 W: https://linuxtv.org
10556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10557 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10559 F: drivers/media/i2c/ov2659.c
10560 F: include/media/i2c/ov2659.h
10563 M: Miklos Szeredi <miklos@szeredi.hu>
10564 L: linux-unionfs@vger.kernel.org
10565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10568 F: Documentation/filesystems/overlayfs.txt
10570 P54 WIRELESS DRIVER
10571 M: Christian Lamparter <chunkeey@googlemail.com>
10572 L: linux-wireless@vger.kernel.org
10573 W: http://wireless.kernel.org/en/users/Drivers/p54
10575 F: drivers/net/wireless/intersil/p54/
10577 PA SEMI ETHERNET DRIVER
10578 L: netdev@vger.kernel.org
10580 F: drivers/net/ethernet/pasemi/*
10582 PA SEMI SMBUS DRIVER
10583 L: linux-i2c@vger.kernel.org
10585 F: drivers/i2c/busses/i2c-pasemi.c
10587 PADATA PARALLEL EXECUTION MECHANISM
10588 M: Steffen Klassert <steffen.klassert@secunet.com>
10589 L: linux-crypto@vger.kernel.org
10592 F: include/linux/padata.h
10593 F: Documentation/padata.txt
10595 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10596 M: Harald Welte <laforge@gnumonks.org>
10597 L: platform-driver-x86@vger.kernel.org
10599 F: drivers/platform/x86/panasonic-laptop.c
10601 PARALLEL LCD/KEYPAD PANEL DRIVER
10602 M: Willy Tarreau <willy@haproxy.com>
10603 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10605 F: Documentation/misc-devices/lcd-panel-cgram.txt
10606 F: drivers/misc/panel.c
10608 PARALLEL PORT SUBSYSTEM
10609 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10610 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10611 L: linux-parport@lists.infradead.org (subscribers-only)
10613 F: drivers/parport/
10614 F: include/linux/parport*.h
10615 F: drivers/char/ppdev.c
10616 F: include/uapi/linux/ppdev.h
10617 F: Documentation/parport*.txt
10619 PARAVIRT_OPS INTERFACE
10620 M: Juergen Gross <jgross@suse.com>
10621 M: Alok Kataria <akataria@vmware.com>
10622 L: virtualization@lists.linux-foundation.org
10624 F: Documentation/virtual/paravirt_ops.txt
10625 F: arch/*/kernel/paravirt*
10626 F: arch/*/include/asm/paravirt*.h
10627 F: include/linux/hypervisor.h
10629 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10630 M: Tim Waugh <tim@cyberelk.net>
10631 L: linux-parport@lists.infradead.org (subscribers-only)
10633 F: Documentation/blockdev/paride.txt
10634 F: drivers/block/paride/
10636 PARISC ARCHITECTURE
10637 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10638 M: Helge Deller <deller@gmx.de>
10639 L: linux-parisc@vger.kernel.org
10640 W: http://www.parisc-linux.org/
10641 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10646 F: Documentation/parisc/
10648 F: drivers/char/agp/parisc-agp.c
10649 F: drivers/input/serio/gscps2.c
10650 F: drivers/parport/parport_gsc.*
10651 F: drivers/tty/serial/8250/8250_gsc.c
10652 F: drivers/video/fbdev/sti*
10653 F: drivers/video/console/sti*
10654 F: drivers/video/logo/logo_parisc*
10657 M: Jiri Pirko <jiri@mellanox.com>
10658 L: netdev@vger.kernel.org
10661 F: lib/test_parman.c
10662 F: include/linux/parman.h
10664 PC87360 HARDWARE MONITORING DRIVER
10665 M: Jim Cromie <jim.cromie@gmail.com>
10666 L: linux-hwmon@vger.kernel.org
10668 F: Documentation/hwmon/pc87360
10669 F: drivers/hwmon/pc87360.c
10671 PC8736x GPIO DRIVER
10672 M: Jim Cromie <jim.cromie@gmail.com>
10674 F: drivers/char/pc8736x_gpio.c
10676 PC87427 HARDWARE MONITORING DRIVER
10677 M: Jean Delvare <jdelvare@suse.com>
10678 L: linux-hwmon@vger.kernel.org
10680 F: Documentation/hwmon/pc87427
10681 F: drivers/hwmon/pc87427.c
10684 M: Riku Voipio <riku.voipio@iki.fi>
10686 F: drivers/leds/leds-pca9532.c
10687 F: include/linux/leds-pca9532.h
10689 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10690 M: Guenter Roeck <linux@roeck-us.net>
10691 L: linux-i2c@vger.kernel.org
10693 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10695 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10696 M: Khalid Aziz <khalid@gonehiking.org>
10698 F: drivers/firmware/pcdp.*
10700 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10701 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10702 L: linux-pci@vger.kernel.org
10703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10705 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10706 F: drivers/pci/host/pci-aardvark.c
10708 PCI DRIVER FOR ALTERA PCIE IP
10709 M: Ley Foon Tan <lftan@altera.com>
10710 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10711 L: linux-pci@vger.kernel.org
10713 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10714 F: drivers/pci/host/pcie-altera.c
10716 PCI DRIVER FOR APPLIEDMICRO XGENE
10717 M: Tanmay Inamdar <tinamdar@apm.com>
10718 L: linux-pci@vger.kernel.org
10719 L: linux-arm-kernel@lists.infradead.org
10721 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10722 F: drivers/pci/host/pci-xgene.c
10724 PCI DRIVER FOR ARM VERSATILE PLATFORM
10725 M: Rob Herring <robh@kernel.org>
10726 L: linux-pci@vger.kernel.org
10727 L: linux-arm-kernel@lists.infradead.org
10729 F: Documentation/devicetree/bindings/pci/versatile.txt
10730 F: drivers/pci/host/pci-versatile.c
10732 PCI DRIVER FOR ARMADA 8K
10733 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10734 L: linux-pci@vger.kernel.org
10735 L: linux-arm-kernel@lists.infradead.org
10737 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10738 F: drivers/pci/dwc/pcie-armada8k.c
10740 PCI DRIVER FOR CADENCE PCIE IP
10741 M: Alan Douglas <adouglas@cadence.com>
10742 L: linux-pci@vger.kernel.org
10744 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10745 F: drivers/pci/cadence/pcie-cadence*
10747 PCI DRIVER FOR FREESCALE LAYERSCAPE
10748 M: Minghuan Lian <minghuan.Lian@freescale.com>
10749 M: Mingkai Hu <mingkai.hu@freescale.com>
10750 M: Roy Zang <tie-fei.zang@freescale.com>
10751 L: linuxppc-dev@lists.ozlabs.org
10752 L: linux-pci@vger.kernel.org
10753 L: linux-arm-kernel@lists.infradead.org
10755 F: drivers/pci/dwc/*layerscape*
10757 PCI DRIVER FOR GENERIC OF HOSTS
10758 M: Will Deacon <will.deacon@arm.com>
10759 L: linux-pci@vger.kernel.org
10760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10763 F: drivers/pci/host/pci-host-common.c
10764 F: drivers/pci/host/pci-host-generic.c
10766 PCI DRIVER FOR IMX6
10767 M: Richard Zhu <hongxing.zhu@nxp.com>
10768 M: Lucas Stach <l.stach@pengutronix.de>
10769 L: linux-pci@vger.kernel.org
10770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10773 F: drivers/pci/dwc/*imx6*
10775 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10776 M: Keith Busch <keith.busch@intel.com>
10777 M: Jonathan Derrick <jonathan.derrick@intel.com>
10778 L: linux-pci@vger.kernel.org
10780 F: drivers/pci/host/vmd.c
10782 PCI DRIVER FOR MICROSEMI SWITCHTEC
10783 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10784 M: Logan Gunthorpe <logang@deltatee.com>
10785 L: linux-pci@vger.kernel.org
10787 F: Documentation/switchtec.txt
10788 F: Documentation/ABI/testing/sysfs-class-switchtec
10789 F: drivers/pci/switch/switchtec*
10790 F: include/uapi/linux/switchtec_ioctl.h
10791 F: include/linux/switchtec.h
10792 F: drivers/ntb/hw/mscc/
10794 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10795 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10796 M: Jason Cooper <jason@lakedaemon.net>
10797 L: linux-pci@vger.kernel.org
10798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10800 F: drivers/pci/host/*mvebu*
10802 PCI DRIVER FOR NVIDIA TEGRA
10803 M: Thierry Reding <thierry.reding@gmail.com>
10804 L: linux-tegra@vger.kernel.org
10805 L: linux-pci@vger.kernel.org
10807 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10808 F: drivers/pci/host/pci-tegra.c
10810 PCI DRIVER FOR RENESAS R-CAR
10811 M: Simon Horman <horms@verge.net.au>
10812 L: linux-pci@vger.kernel.org
10813 L: linux-renesas-soc@vger.kernel.org
10815 F: drivers/pci/host/*rcar*
10817 PCI DRIVER FOR SAMSUNG EXYNOS
10818 M: Jingoo Han <jingoohan1@gmail.com>
10819 L: linux-pci@vger.kernel.org
10820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10823 F: drivers/pci/dwc/pci-exynos.c
10825 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10826 M: Jingoo Han <jingoohan1@gmail.com>
10827 M: Joao Pinto <Joao.Pinto@synopsys.com>
10828 L: linux-pci@vger.kernel.org
10830 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10831 F: drivers/pci/dwc/*designware*
10833 PCI DRIVER FOR TI DRA7XX
10834 M: Kishon Vijay Abraham I <kishon@ti.com>
10835 L: linux-omap@vger.kernel.org
10836 L: linux-pci@vger.kernel.org
10838 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10839 F: drivers/pci/dwc/pci-dra7xx.c
10841 PCI DRIVER FOR TI KEYSTONE
10842 M: Murali Karicheri <m-karicheri2@ti.com>
10843 L: linux-pci@vger.kernel.org
10844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846 F: drivers/pci/dwc/*keystone*
10848 PCI ENDPOINT SUBSYSTEM
10849 M: Kishon Vijay Abraham I <kishon@ti.com>
10850 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10851 L: linux-pci@vger.kernel.org
10852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10854 F: drivers/pci/endpoint/
10855 F: drivers/misc/pci_endpoint_test.c
10858 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10859 M: Russell Currey <ruscur@russell.cc>
10860 L: linuxppc-dev@lists.ozlabs.org
10862 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10863 F: arch/powerpc/kernel/eeh*.c
10864 F: arch/powerpc/platforms/*/eeh*.c
10865 F: arch/powerpc/include/*/eeh*.h
10868 M: Linas Vepstas <linasvepstas@gmail.com>
10869 L: linux-pci@vger.kernel.org
10871 F: Documentation/PCI/pci-error-recovery.txt
10873 PCI MSI DRIVER FOR ALTERA MSI IP
10874 M: Ley Foon Tan <lftan@altera.com>
10875 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10876 L: linux-pci@vger.kernel.org
10878 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10879 F: drivers/pci/host/pcie-altera-msi.c
10881 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10882 M: Duc Dang <dhdang@apm.com>
10883 L: linux-pci@vger.kernel.org
10884 L: linux-arm-kernel@lists.infradead.org
10886 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10887 F: drivers/pci/host/pci-xgene-msi.c
10890 M: Bjorn Helgaas <bhelgaas@google.com>
10891 L: linux-pci@vger.kernel.org
10892 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10895 F: Documentation/devicetree/bindings/pci/
10896 F: Documentation/PCI/
10897 F: drivers/acpi/pci*
10899 F: include/asm-generic/pci*
10900 F: include/linux/pci*
10901 F: include/linux/of_pci.h
10902 F: include/uapi/linux/pci*
10905 F: arch/x86/kernel/quirks.c
10907 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10908 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10909 L: linux-pci@vger.kernel.org
10910 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10913 F: drivers/pci/cadence/
10914 F: drivers/pci/host/
10915 F: drivers/pci/dwc/
10917 PCIE DRIVER FOR AXIS ARTPEC
10918 M: Jesper Nilsson <jesper.nilsson@axis.com>
10919 L: linux-arm-kernel@axis.com
10920 L: linux-pci@vger.kernel.org
10922 F: Documentation/devicetree/bindings/pci/axis,artpec*
10923 F: drivers/pci/dwc/*artpec*
10925 PCIE DRIVER FOR CAVIUM THUNDERX
10926 M: David Daney <david.daney@cavium.com>
10927 L: linux-pci@vger.kernel.org
10928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10931 F: drivers/pci/host/pci-thunder-*
10933 PCIE DRIVER FOR HISILICON
10934 M: Zhou Wang <wangzhou1@hisilicon.com>
10935 L: linux-pci@vger.kernel.org
10937 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10938 F: drivers/pci/dwc/pcie-hisi.c
10940 PCIE DRIVER FOR HISILICON KIRIN
10941 M: Xiaowei Song <songxiaowei@hisilicon.com>
10942 M: Binghui Wang <wangbinghui@hisilicon.com>
10943 L: linux-pci@vger.kernel.org
10945 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10946 F: drivers/pci/dwc/pcie-kirin.c
10948 PCIE DRIVER FOR HISILICON STB
10949 M: Jianguo Sun <sunjianguo1@huawei.com>
10950 M: Shawn Guo <shawn.guo@linaro.org>
10951 L: linux-pci@vger.kernel.org
10953 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10954 F: drivers/pci/dwc/pcie-histb.c
10956 PCIE DRIVER FOR MEDIATEK
10957 M: Ryder Lee <ryder.lee@mediatek.com>
10958 L: linux-pci@vger.kernel.org
10959 L: linux-mediatek@lists.infradead.org
10961 F: Documentation/devicetree/bindings/pci/mediatek*
10962 F: drivers/pci/host/*mediatek*
10964 PCIE DRIVER FOR QUALCOMM MSM
10965 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10966 L: linux-pci@vger.kernel.org
10967 L: linux-arm-msm@vger.kernel.org
10969 F: drivers/pci/dwc/*qcom*
10971 PCIE DRIVER FOR ROCKCHIP
10972 M: Shawn Lin <shawn.lin@rock-chips.com>
10973 L: linux-pci@vger.kernel.org
10974 L: linux-rockchip@lists.infradead.org
10976 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10977 F: drivers/pci/host/pcie-rockchip.c
10979 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10980 M: Linus Walleij <linus.walleij@linaro.org>
10981 L: linux-pci@vger.kernel.org
10983 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10984 F: drivers/pci/host/pci-v3-semi.c
10986 PCIE DRIVER FOR ST SPEAR13XX
10987 M: Pratyush Anand <pratyush.anand@gmail.com>
10988 L: linux-pci@vger.kernel.org
10990 F: drivers/pci/dwc/*spear*
10993 M: Dominik Brodowski <linux@dominikbrodowski.net>
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10996 F: Documentation/pcmcia/
11001 PCNET32 NETWORK DRIVER
11002 M: Don Fry <pcnet32@frontier.com>
11003 L: netdev@vger.kernel.org
11005 F: drivers/net/ethernet/amd/pcnet32.c
11007 PCRYPT PARALLEL CRYPTO ENGINE
11008 M: Steffen Klassert <steffen.klassert@secunet.com>
11009 L: linux-crypto@vger.kernel.org
11012 F: include/crypto/pcrypt.h
11014 PEAQ WMI HOTKEYS DRIVER
11015 M: Hans de Goede <hdegoede@redhat.com>
11016 L: platform-driver-x86@vger.kernel.org
11018 F: drivers/platform/x86/peaq-wmi.c
11020 PER-CPU MEMORY ALLOCATOR
11021 M: Tejun Heo <tj@kernel.org>
11022 M: Christoph Lameter <cl@linux.com>
11023 M: Dennis Zhou <dennisszhou@gmail.com>
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11026 F: include/linux/percpu*.h
11028 F: arch/*/include/asm/percpu.h
11030 PER-TASK DELAY ACCOUNTING
11031 M: Balbir Singh <bsingharora@gmail.com>
11033 F: include/linux/delayacct.h
11034 F: kernel/delayacct.c
11036 PERFORMANCE EVENTS SUBSYSTEM
11037 M: Peter Zijlstra <peterz@infradead.org>
11038 M: Ingo Molnar <mingo@redhat.com>
11039 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11040 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11041 R: Jiri Olsa <jolsa@redhat.com>
11042 R: Namhyung Kim <namhyung@kernel.org>
11043 L: linux-kernel@vger.kernel.org
11044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11047 F: include/linux/perf_event.h
11048 F: include/uapi/linux/perf_event.h
11049 F: arch/*/kernel/perf_event*.c
11050 F: arch/*/kernel/*/perf_event*.c
11051 F: arch/*/kernel/*/*/perf_event*.c
11052 F: arch/*/include/asm/perf_event.h
11053 F: arch/*/kernel/perf_callchain.c
11057 PERSONALITY HANDLING
11058 M: Christoph Hellwig <hch@infradead.org>
11059 L: linux-abi-devel@lists.sourceforge.net
11061 F: include/linux/personality.h
11062 F: include/uapi/linux/personality.h
11065 M: Remi Denis-Courmont <courmisch@gmail.com>
11067 F: Documentation/networking/phonet.txt
11068 F: include/linux/phonet.h
11069 F: include/net/phonet/
11070 F: include/uapi/linux/phonet.h
11074 M: Joern Engel <joern@lazybastard.org>
11075 L: linux-mtd@lists.infradead.org
11077 F: drivers/mtd/devices/phram.c
11080 M: Bruno Prémont <bonbons@linux-vserver.org>
11081 L: linux-input@vger.kernel.org
11083 F: drivers/hid/hid-picolcd*
11086 M: Jamie Iles <jamie@jamieiles.com>
11087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088 T: git git://github.com/jamieiles/linux-2.6-ji.git
11090 F: arch/arm/boot/dts/picoxcell*
11091 F: arch/arm/mach-picoxcell/
11092 F: drivers/crypto/picoxcell*
11094 PIN CONTROL SUBSYSTEM
11095 M: Linus Walleij <linus.walleij@linaro.org>
11096 L: linux-gpio@vger.kernel.org
11097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11099 F: Documentation/devicetree/bindings/pinctrl/
11100 F: Documentation/driver-api/pinctl.rst
11101 F: drivers/pinctrl/
11102 F: include/linux/pinctrl/
11104 PIN CONTROLLER - ATMEL AT91
11105 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11108 F: drivers/pinctrl/pinctrl-at91.*
11110 PIN CONTROLLER - ATMEL AT91 PIO4
11111 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11113 L: linux-gpio@vger.kernel.org
11115 F: drivers/pinctrl/pinctrl-at91-pio4.*
11117 PIN CONTROLLER - FREESCALE
11118 M: Dong Aisheng <aisheng.dong@nxp.com>
11119 M: Fabio Estevam <festevam@gmail.com>
11120 M: Shawn Guo <shawnguo@kernel.org>
11121 M: Stefan Agner <stefan@agner.ch>
11122 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11123 L: linux-gpio@vger.kernel.org
11125 F: drivers/pinctrl/freescale/
11126 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11128 PIN CONTROLLER - INTEL
11129 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11130 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11132 F: drivers/pinctrl/intel/
11134 PIN CONTROLLER - MEDIATEK
11135 M: Sean Wang <sean.wang@mediatek.com>
11136 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11138 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11139 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11140 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11141 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
11142 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
11144 PIN CONTROLLER - QUALCOMM
11145 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11147 L: linux-arm-msm@vger.kernel.org
11148 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11149 F: drivers/pinctrl/qcom/
11151 PIN CONTROLLER - RENESAS
11152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11153 M: Geert Uytterhoeven <geert+renesas@glider.be>
11154 L: linux-renesas-soc@vger.kernel.org
11155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11157 F: drivers/pinctrl/sh-pfc/
11159 PIN CONTROLLER - SAMSUNG
11160 M: Tomasz Figa <tomasz.figa@gmail.com>
11161 M: Krzysztof Kozlowski <krzk@kernel.org>
11162 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11164 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11165 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11168 F: drivers/pinctrl/samsung/
11169 F: include/dt-bindings/pinctrl/samsung.h
11170 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11172 PIN CONTROLLER - SINGLE
11173 M: Tony Lindgren <tony@atomide.com>
11174 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11176 L: linux-omap@vger.kernel.org
11178 F: drivers/pinctrl/pinctrl-single.c
11180 PIN CONTROLLER - ST SPEAR
11181 M: Viresh Kumar <vireshk@kernel.org>
11182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11183 W: http://www.st.com/spear
11185 F: drivers/pinctrl/spear/
11187 PISTACHIO SOC SUPPORT
11188 M: James Hartley <james.hartley@sondrel.com>
11189 L: linux-mips@linux-mips.org
11191 F: arch/mips/pistachio/
11192 F: arch/mips/include/asm/mach-pistachio/
11193 F: arch/mips/boot/dts/img/pistachio*
11194 F: arch/mips/configs/pistachio*_defconfig
11198 M: linux-block@vger.kernel.org
11199 F: drivers/block/pktcdvd.c
11200 F: include/linux/pktcdvd.h
11201 F: include/uapi/linux/pktcdvd.h
11203 PKUNITY SOC DRIVERS
11204 M: Guan Xuetao <gxt@pku.edu.cn>
11205 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11207 T: git git://github.com/gxt/linux.git
11208 F: drivers/input/serio/i8042-unicore32io.h
11209 F: drivers/i2c/busses/i2c-puv3.c
11210 F: drivers/video/fbdev/fb-puv3.c
11211 F: drivers/rtc/rtc-puv3.c
11213 PMBUS HARDWARE MONITORING DRIVERS
11214 M: Guenter Roeck <linux@roeck-us.net>
11215 L: linux-hwmon@vger.kernel.org
11216 W: http://hwmon.wiki.kernel.org/
11217 W: http://www.roeck-us.net/linux/drivers/
11218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11220 F: Documentation/hwmon/pmbus
11221 F: drivers/hwmon/pmbus/
11222 F: include/linux/pmbus.h
11224 PMC SIERRA MaxRAID DRIVER
11225 L: linux-scsi@vger.kernel.org
11226 W: http://www.pmc-sierra.com/
11228 F: drivers/scsi/pmcraid.*
11230 PMC SIERRA PM8001 DRIVER
11231 M: Jack Wang <jinpu.wang@profitbricks.com>
11232 M: lindar_liu@usish.com
11233 L: linux-scsi@vger.kernel.org
11235 F: drivers/scsi/pm8001/
11238 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11242 POSIX CLOCKS and TIMERS
11243 M: Thomas Gleixner <tglx@linutronix.de>
11244 L: linux-kernel@vger.kernel.org
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11248 F: include/linux/timer*
11249 F: kernel/time/*timer*
11251 POWER MANAGEMENT CORE
11252 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11253 L: linux-pm@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11255 B: https://bugzilla.kernel.org
11257 F: drivers/base/power/
11258 F: include/linux/pm.h
11259 F: include/linux/pm_*
11260 F: include/linux/powercap.h
11261 F: drivers/powercap/
11262 F: kernel/configs/nopm.config
11264 POWER STATE COORDINATION INTERFACE (PSCI)
11265 M: Mark Rutland <mark.rutland@arm.com>
11266 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11267 L: linux-arm-kernel@lists.infradead.org
11269 F: drivers/firmware/psci*.c
11270 F: include/linux/psci.h
11271 F: include/uapi/linux/psci.h
11273 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11274 M: Sebastian Reichel <sre@kernel.org>
11275 L: linux-pm@vger.kernel.org
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11278 F: Documentation/ABI/testing/sysfs-class-power
11279 F: Documentation/devicetree/bindings/power/supply/
11280 F: include/linux/power_supply.h
11281 F: drivers/power/supply/
11283 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11284 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11285 L: linuxppc-dev@lists.ozlabs.org
11287 F: drivers/char/powernv-op-panel.c
11289 PPP OVER ATM (RFC 2364)
11290 M: Mitchell Blank Jr <mitch@sfgoth.com>
11292 F: net/atm/pppoatm.c
11293 F: include/uapi/linux/atmppp.h
11296 M: Michal Ostrowski <mostrows@earthlink.net>
11298 F: drivers/net/ppp/pppoe.c
11299 F: drivers/net/ppp/pppox.c
11302 M: James Chapman <jchapman@katalix.com>
11304 F: net/l2tp/l2tp_ppp.c
11305 F: include/linux/if_pppol2tp.h
11306 F: include/uapi/linux/if_pppol2tp.h
11308 PPP PROTOCOL DRIVERS AND COMPRESSORS
11309 M: Paul Mackerras <paulus@samba.org>
11310 L: linux-ppp@vger.kernel.org
11312 F: drivers/net/ppp/ppp_*
11315 M: Rodolfo Giometti <giometti@enneenne.com>
11316 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11317 L: linuxpps@ml.enneenne.com (subscribers-only)
11319 F: Documentation/pps/
11320 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11321 F: Documentation/ABI/testing/sysfs-pps
11323 F: include/linux/pps*.h
11324 F: include/uapi/linux/pps.h
11327 M: Dmitry Kozlov <xeb@mail.ru>
11328 L: netdev@vger.kernel.org
11330 F: drivers/net/ppp/pptp.c
11331 W: http://sourceforge.net/projects/accel-pptp
11334 M: Robert Love <rml@tech9.net>
11335 L: kpreempt-tech@lists.sourceforge.net
11336 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11338 F: Documentation/preempt-locking.txt
11339 F: include/linux/preempt.h
11342 M: Petr Mladek <pmladek@suse.com>
11343 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11344 R: Steven Rostedt <rostedt@goodmis.org>
11347 F: include/linux/printk.h
11349 PRISM54 WIRELESS DRIVER
11350 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11351 L: linux-wireless@vger.kernel.org
11352 W: http://wireless.kernel.org/en/users/Drivers/p54
11354 F: drivers/net/wireless/intersil/prism54/
11357 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11358 M: Kees Cook <keescook@chromium.org>
11359 L: linux-kernel@vger.kernel.org
11360 L: linux-fsdevel@vger.kernel.org
11362 F: fs/proc/proc_sysctl.c
11363 F: include/linux/sysctl.h
11365 F: tools/testing/selftests/sysctl/
11367 PS3 NETWORK SUPPORT
11368 M: Geoff Levand <geoff@infradead.org>
11369 L: netdev@vger.kernel.org
11370 L: linuxppc-dev@lists.ozlabs.org
11372 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11374 PS3 PLATFORM SUPPORT
11375 M: Geoff Levand <geoff@infradead.org>
11376 L: linuxppc-dev@lists.ozlabs.org
11378 F: arch/powerpc/boot/ps3*
11379 F: arch/powerpc/include/asm/lv1call.h
11380 F: arch/powerpc/include/asm/ps3*.h
11381 F: arch/powerpc/platforms/ps3/
11384 F: drivers/rtc/rtc-ps3.c
11385 F: drivers/usb/host/*ps3.c
11386 F: sound/ppc/snd_ps3*
11389 M: Jim Paris <jim@jtan.com>
11390 M: Geoff Levand <geoff@infradead.org>
11391 L: linuxppc-dev@lists.ozlabs.org
11393 F: drivers/block/ps3vram.c
11395 PSAMPLE PACKET SAMPLING SUPPORT:
11396 M: Yotam Gigi <yotam.gi@gmail.com>
11399 F: include/net/psample.h
11400 F: include/uapi/linux/psample.h
11403 M: Kees Cook <keescook@chromium.org>
11404 M: Anton Vorontsov <anton@enomsg.org>
11405 M: Colin Cross <ccross@android.com>
11406 M: Tony Luck <tony.luck@intel.com>
11408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11410 F: include/linux/pstore*
11411 F: drivers/firmware/efi/efi-pstore.c
11412 F: drivers/acpi/apei/erst.c
11413 F: Documentation/admin-guide/ramoops.rst
11414 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11415 K: \b(pstore|ramoops)
11417 PTP HARDWARE CLOCK SUPPORT
11418 M: Richard Cochran <richardcochran@gmail.com>
11419 L: netdev@vger.kernel.org
11421 W: http://linuxptp.sourceforge.net/
11422 F: Documentation/ABI/testing/sysfs-ptp
11423 F: Documentation/ptp/*
11424 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11425 F: drivers/net/phy/dp83640*
11427 F: include/linux/ptp_cl*
11430 M: Oleg Nesterov <oleg@redhat.com>
11432 F: include/asm-generic/syscall.h
11433 F: include/linux/ptrace.h
11434 F: include/linux/regset.h
11435 F: include/linux/tracehook.h
11436 F: include/uapi/linux/ptrace.h
11437 F: include/uapi/linux/ptrace.h
11438 F: include/asm-generic/ptrace.h
11440 F: arch/*/ptrace*.c
11441 F: arch/*/*/ptrace*.c
11442 F: arch/*/include/asm/ptrace*.h
11445 M: Hans Verkuil <hverkuil@xs4all.nl>
11446 L: linux-media@vger.kernel.org
11447 T: git git://linuxtv.org/media_tree.git
11449 F: drivers/media/usb/pulse8-cec/*
11450 F: Documentation/media/cec-drivers/pulse8-cec.rst
11452 PVRUSB2 VIDEO4LINUX DRIVER
11453 M: Mike Isely <isely@pobox.com>
11454 L: pvrusb2@isely.net (subscribers-only)
11455 L: linux-media@vger.kernel.org
11456 W: http://www.isely.net/pvrusb2/
11457 T: git git://linuxtv.org/media_tree.git
11459 F: Documentation/media/v4l-drivers/pvrusb2*
11460 F: drivers/media/usb/pvrusb2/
11463 M: Hans Verkuil <hverkuil@xs4all.nl>
11464 L: linux-media@vger.kernel.org
11465 T: git git://linuxtv.org/media_tree.git
11467 F: drivers/media/usb/pwc/*
11470 M: Kamil Debski <kamil@wypas.org>
11471 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11472 L: linux-hwmon@vger.kernel.org
11474 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11475 F: Documentation/hwmon/pwm-fan
11476 F: drivers/hwmon/pwm-fan.c
11479 M: Sean Young <sean@mess.org>
11480 L: linux-media@vger.kernel.org
11482 F: drivers/media/rc/pwm-ir-tx.c
11485 M: Thierry Reding <thierry.reding@gmail.com>
11486 L: linux-pwm@vger.kernel.org
11488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11489 F: Documentation/pwm.txt
11490 F: Documentation/devicetree/bindings/pwm/
11491 F: include/linux/pwm.h
11493 F: drivers/video/backlight/pwm_bl.c
11494 F: include/linux/pwm_backlight.h
11495 F: drivers/gpio/gpio-mvebu.c
11496 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11499 M: Robert Jarzmik <robert.jarzmik@free.fr>
11500 L: linux-gpio@vger.kernel.org
11502 F: drivers/gpio/gpio-pxa.c
11508 M: Robert Jarzmik <robert.jarzmik@free.fr>
11509 L: linux-rtc@vger.kernel.org
11512 PXA2xx/PXA3xx SUPPORT
11513 M: Daniel Mack <daniel@zonque.org>
11514 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11515 M: Robert Jarzmik <robert.jarzmik@free.fr>
11516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517 T: git git://github.com/hzhuang1/linux.git
11518 T: git git://github.com/rjarzmik/linux.git
11520 F: arch/arm/boot/dts/pxa*
11521 F: arch/arm/mach-pxa/
11522 F: drivers/dma/pxa*
11523 F: drivers/pcmcia/pxa2xx*
11524 F: drivers/pinctrl/pxa/
11525 F: drivers/spi/spi-pxa2xx*
11526 F: drivers/usb/gadget/udc/pxa2*
11527 F: include/sound/pxa2xx-lib.h
11532 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11533 L: qat-linux@intel.com
11535 F: drivers/crypto/qat/
11537 QCOM AUDIO (ASoC) DRIVERS
11538 M: Patrick Lai <plai@codeaurora.org>
11539 M: Banajit Goswami <bgoswami@codeaurora.org>
11540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11544 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11545 M: Gabriel Somlo <somlo@cmu.edu>
11546 M: "Michael S. Tsirkin" <mst@redhat.com>
11547 L: qemu-devel@nongnu.org
11549 F: drivers/firmware/qemu_fw_cfg.c
11550 F: include/uapi/linux/qemu_fw_cfg.h
11553 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11554 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11555 L: linux-rdma@vger.kernel.org
11557 F: drivers/infiniband/hw/qib/
11559 QLOGIC QL41xxx FCOE DRIVER
11560 M: QLogic-Storage-Upstream@cavium.com
11561 L: linux-scsi@vger.kernel.org
11563 F: drivers/scsi/qedf/
11565 QLOGIC QL41xxx ISCSI DRIVER
11566 M: QLogic-Storage-Upstream@cavium.com
11567 L: linux-scsi@vger.kernel.org
11569 F: drivers/scsi/qedi/
11571 QLOGIC QL4xxx ETHERNET DRIVER
11572 M: Ariel Elior <Ariel.Elior@cavium.com>
11573 M: everest-linux-l2@cavium.com
11574 L: netdev@vger.kernel.org
11576 F: drivers/net/ethernet/qlogic/qed/
11577 F: include/linux/qed/
11578 F: drivers/net/ethernet/qlogic/qede/
11580 QLOGIC QL4xxx RDMA DRIVER
11581 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11582 M: Ariel Elior <Ariel.Elior@cavium.com>
11583 L: linux-rdma@vger.kernel.org
11585 F: drivers/infiniband/hw/qedr/
11586 F: include/uapi/rdma/qedr-abi.h
11588 QLOGIC QLA1280 SCSI DRIVER
11589 M: Michael Reed <mdr@sgi.com>
11590 L: linux-scsi@vger.kernel.org
11592 F: drivers/scsi/qla1280.[ch]
11594 QLOGIC QLA2XXX FC-SCSI DRIVER
11595 M: qla2xxx-upstream@qlogic.com
11596 L: linux-scsi@vger.kernel.org
11598 F: Documentation/scsi/LICENSE.qla2xxx
11599 F: drivers/scsi/qla2xxx/
11601 QLOGIC QLA3XXX NETWORK DRIVER
11602 M: Dept-GELinuxNICDev@cavium.com
11603 L: netdev@vger.kernel.org
11605 F: Documentation/networking/LICENSE.qla3xxx
11606 F: drivers/net/ethernet/qlogic/qla3xxx.*
11608 QLOGIC QLA4XXX iSCSI DRIVER
11609 M: QLogic-Storage-Upstream@qlogic.com
11610 L: linux-scsi@vger.kernel.org
11612 F: Documentation/scsi/LICENSE.qla4xxx
11613 F: drivers/scsi/qla4xxx/
11615 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11616 M: Harish Patil <harish.patil@cavium.com>
11617 M: Manish Chopra <manish.chopra@cavium.com>
11618 M: Dept-GELinuxNICDev@cavium.com
11619 L: netdev@vger.kernel.org
11621 F: drivers/net/ethernet/qlogic/qlcnic/
11623 QLOGIC QLGE 10Gb ETHERNET DRIVER
11624 M: Harish Patil <harish.patil@cavium.com>
11625 M: Manish Chopra <manish.chopra@cavium.com>
11626 M: Dept-GELinuxNICDev@cavium.com
11627 L: netdev@vger.kernel.org
11629 F: drivers/net/ethernet/qlogic/qlge/
11632 M: Anders Larsen <al@alarsen.net>
11633 W: http://www.alarsen.net/linux/qnx4fs/
11636 F: include/uapi/linux/qnx4_fs.h
11637 F: include/uapi/linux/qnxtypes.h
11639 QORIQ DPAA2 FSL-MC BUS DRIVER
11640 M: Stuart Yoder <stuyoder@gmail.com>
11641 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11642 L: linux-kernel@vger.kernel.org
11644 F: drivers/bus/fsl-mc/
11645 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11646 F: Documentation/networking/dpaa2/overview.rst
11648 QT1010 MEDIA DRIVER
11649 M: Antti Palosaari <crope@iki.fi>
11650 L: linux-media@vger.kernel.org
11651 W: https://linuxtv.org
11652 W: http://palosaari.fi/linux/
11653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11654 T: git git://linuxtv.org/anttip/media_tree.git
11656 F: drivers/media/tuners/qt1010*
11658 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11659 M: Kalle Valo <kvalo@codeaurora.org>
11660 L: ath10k@lists.infradead.org
11661 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11664 F: drivers/net/wireless/ath/ath10k/
11666 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11667 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11668 L: linux-wireless@vger.kernel.org
11669 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11671 F: drivers/net/wireless/ath/ath9k/
11673 QUALCOMM CAMERA SUBSYSTEM DRIVER
11674 M: Todor Tomov <todor.tomov@linaro.org>
11675 L: linux-media@vger.kernel.org
11677 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11678 F: Documentation/media/v4l-drivers/qcom_camss.rst
11679 F: drivers/media/platform/qcom/camss-8x16/
11681 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11682 M: Ilia Lin <ilia.lin@gmail.com>
11683 L: linux-pm@vger.kernel.org
11685 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11686 F: drivers/cpufreq/qcom-cpufreq-kryo.c
11688 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11689 M: Timur Tabi <timur@codeaurora.org>
11690 L: netdev@vger.kernel.org
11692 F: drivers/net/ethernet/qualcomm/emac/
11694 QUALCOMM HEXAGON ARCHITECTURE
11695 M: Richard Kuo <rkuo@codeaurora.org>
11696 L: linux-hexagon@vger.kernel.org
11697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11702 M: Rob Clark <robdclark@gmail.com>
11703 L: iommu@lists.linux-foundation.org
11704 L: linux-arm-msm@vger.kernel.org
11706 F: drivers/iommu/qcom_iommu.c
11708 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11709 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11710 L: linux-media@vger.kernel.org
11711 L: linux-arm-msm@vger.kernel.org
11712 T: git git://linuxtv.org/media_tree.git
11714 F: drivers/media/platform/qcom/venus/
11716 QUALCOMM WCN36XX WIRELESS DRIVER
11717 M: Kalle Valo <kvalo@codeaurora.org>
11718 L: wcn36xx@lists.infradead.org
11719 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11720 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11722 F: drivers/net/wireless/ath/wcn36xx/
11724 QUANTENNA QTNFMAC WIRELESS DRIVER
11725 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11726 M: Avinash Patil <avinashp@quantenna.com>
11727 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11728 L: linux-wireless@vger.kernel.org
11730 F: drivers/net/wireless/quantenna
11732 RADEON and AMDGPU DRM DRIVERS
11733 M: Alex Deucher <alexander.deucher@amd.com>
11734 M: Christian König <christian.koenig@amd.com>
11735 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11736 L: amd-gfx@lists.freedesktop.org
11737 T: git git://people.freedesktop.org/~agd5f/linux
11739 F: drivers/gpu/drm/radeon/
11740 F: include/uapi/drm/radeon_drm.h
11741 F: drivers/gpu/drm/amd/
11742 F: include/uapi/drm/amdgpu_drm.h
11744 RADEON FRAMEBUFFER DISPLAY DRIVER
11745 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11746 L: linux-fbdev@vger.kernel.org
11748 F: drivers/video/fbdev/aty/radeon*
11749 F: include/uapi/linux/radeonfb.h
11751 RADIOSHARK RADIO DRIVER
11752 M: Hans Verkuil <hverkuil@xs4all.nl>
11753 L: linux-media@vger.kernel.org
11754 T: git git://linuxtv.org/media_tree.git
11756 F: drivers/media/radio/radio-shark.c
11758 RADIOSHARK2 RADIO DRIVER
11759 M: Hans Verkuil <hverkuil@xs4all.nl>
11760 L: linux-media@vger.kernel.org
11761 T: git git://linuxtv.org/media_tree.git
11763 F: drivers/media/radio/radio-shark2.c
11764 F: drivers/media/radio/radio-tea5777.c
11766 RADOS BLOCK DEVICE (RBD)
11767 M: Ilya Dryomov <idryomov@gmail.com>
11768 M: Sage Weil <sage@redhat.com>
11769 M: Alex Elder <elder@kernel.org>
11770 L: ceph-devel@vger.kernel.org
11771 W: http://ceph.com/
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11773 T: git git://github.com/ceph/ceph-client.git
11775 F: Documentation/ABI/testing/sysfs-bus-rbd
11776 F: drivers/block/rbd.c
11777 F: drivers/block/rbd_types.h
11779 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11780 M: Paul Mackerras <paulus@samba.org>
11781 L: linux-fbdev@vger.kernel.org
11783 F: drivers/video/fbdev/aty/aty128fb.c
11785 RAINSHADOW-CEC DRIVER
11786 M: Hans Verkuil <hverkuil@xs4all.nl>
11787 L: linux-media@vger.kernel.org
11788 T: git git://linuxtv.org/media_tree.git
11790 F: drivers/media/usb/rainshadow-cec/*
11792 RALINK MIPS ARCHITECTURE
11793 M: John Crispin <john@phrozen.org>
11794 L: linux-mips@linux-mips.org
11796 F: arch/mips/ralink
11798 RALINK RT2X00 WIRELESS LAN DRIVER
11800 M: Stanislaw Gruszka <sgruszka@redhat.com>
11801 M: Helmut Schaa <helmut.schaa@googlemail.com>
11802 L: linux-wireless@vger.kernel.org
11804 F: drivers/net/wireless/ralink/rt2x00/
11806 RAMDISK RAM BLOCK DEVICE DRIVER
11807 M: Jens Axboe <axboe@kernel.dk>
11809 F: Documentation/blockdev/ramdisk.txt
11810 F: drivers/block/brd.c
11812 RANCHU VIRTUAL BOARD FOR MIPS
11813 M: Miodrag Dinic <miodrag.dinic@mips.com>
11814 L: linux-mips@linux-mips.org
11816 F: arch/mips/generic/board-ranchu.c
11817 F: arch/mips/configs/generic/board-ranchu.config
11819 RANDOM NUMBER DRIVER
11820 M: "Theodore Ts'o" <tytso@mit.edu>
11822 F: drivers/char/random.c
11825 M: Matt Porter <mporter@kernel.crashing.org>
11826 M: Alexandre Bounine <alex.bou9@gmail.com>
11828 F: drivers/rapidio/
11830 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11831 L: linux-wireless@vger.kernel.org
11833 F: drivers/net/wireless/ray*
11835 RCUTORTURE TEST FRAMEWORK
11836 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11837 M: Josh Triplett <josh@joshtriplett.org>
11838 R: Steven Rostedt <rostedt@goodmis.org>
11839 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11840 R: Lai Jiangshan <jiangshanlai@gmail.com>
11841 L: linux-kernel@vger.kernel.org
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11844 F: tools/testing/selftests/rcutorture
11847 M: Florian Fainelli <florian@openwrt.org>
11850 RDC R6040 FAST ETHERNET DRIVER
11851 M: Florian Fainelli <f.fainelli@gmail.com>
11852 L: netdev@vger.kernel.org
11854 F: drivers/net/ethernet/rdc/r6040.c
11856 RDMAVT - RDMA verbs software
11857 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11858 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11859 L: linux-rdma@vger.kernel.org
11861 F: drivers/infiniband/sw/rdmavt
11863 RDS - RELIABLE DATAGRAM SOCKETS
11864 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11865 L: netdev@vger.kernel.org
11866 L: linux-rdma@vger.kernel.org
11867 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11868 W: https://oss.oracle.com/projects/rds/
11871 F: Documentation/networking/rds.txt
11873 RDT - RESOURCE ALLOCATION
11874 M: Fenghua Yu <fenghua.yu@intel.com>
11875 L: linux-kernel@vger.kernel.org
11877 F: arch/x86/kernel/cpu/intel_rdt*
11878 F: arch/x86/include/asm/intel_rdt_sched.h
11879 F: Documentation/x86/intel_rdt*
11881 READ-COPY UPDATE (RCU)
11882 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11883 M: Josh Triplett <josh@joshtriplett.org>
11884 R: Steven Rostedt <rostedt@goodmis.org>
11885 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11886 R: Lai Jiangshan <jiangshanlai@gmail.com>
11887 L: linux-kernel@vger.kernel.org
11888 W: http://www.rdrop.com/users/paulmck/RCU/
11890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11891 F: Documentation/RCU/
11892 X: Documentation/RCU/torture.txt
11893 F: include/linux/rcu*
11894 X: include/linux/srcu.h
11896 X: kernel/torture.c
11898 REAL TIME CLOCK (RTC) SUBSYSTEM
11899 M: Alessandro Zummo <a.zummo@towertech.it>
11900 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11901 L: linux-rtc@vger.kernel.org
11902 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11905 F: Documentation/devicetree/bindings/rtc/
11906 F: Documentation/rtc.txt
11908 F: include/linux/rtc.h
11909 F: include/uapi/linux/rtc.h
11910 F: include/linux/rtc/
11911 F: include/linux/platform_data/rtc-*
11912 F: tools/testing/selftests/timers/rtctest.c
11914 REALTEK AUDIO CODECS
11915 M: Bard Liao <bardliao@realtek.com>
11916 M: Oder Chiou <oder_chiou@realtek.com>
11918 F: sound/soc/codecs/rt*
11919 F: include/sound/rt*.h
11921 REGISTER MAP ABSTRACTION
11922 M: Mark Brown <broonie@kernel.org>
11923 L: linux-kernel@vger.kernel.org
11924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11926 F: Documentation/devicetree/bindings/regmap/
11927 F: drivers/base/regmap/
11928 F: include/linux/regmap.h
11930 REISERFS FILE SYSTEM
11931 L: reiserfs-devel@vger.kernel.org
11935 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11936 M: Ohad Ben-Cohen <ohad@wizery.com>
11937 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11938 L: linux-remoteproc@vger.kernel.org
11939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11941 F: Documentation/devicetree/bindings/remoteproc/
11942 F: Documentation/remoteproc.txt
11943 F: drivers/remoteproc/
11944 F: include/linux/remoteproc.h
11946 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11947 M: Ohad Ben-Cohen <ohad@wizery.com>
11948 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11949 L: linux-remoteproc@vger.kernel.org
11950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11953 F: Documentation/rpmsg.txt
11954 F: include/linux/rpmsg.h
11955 F: include/linux/rpmsg/
11957 RENESAS CLOCK DRIVERS
11958 M: Geert Uytterhoeven <geert+renesas@glider.be>
11959 L: linux-renesas-soc@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11962 F: drivers/clk/renesas/
11964 RENESAS EMEV2 I2C DRIVER
11965 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11967 F: drivers/i2c/busses/i2c-emev2.c
11969 RENESAS ETHERNET DRIVERS
11970 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11971 L: netdev@vger.kernel.org
11972 L: linux-renesas-soc@vger.kernel.org
11973 F: Documentation/devicetree/bindings/net/renesas,*.txt
11974 F: Documentation/devicetree/bindings/net/sh_eth.txt
11975 F: drivers/net/ethernet/renesas/
11976 F: include/linux/sh_eth.h
11978 RENESAS R-CAR GYROADC DRIVER
11979 M: Marek Vasut <marek.vasut@gmail.com>
11980 L: linux-iio@vger.kernel.org
11982 F: drivers/iio/adc/rcar_gyro_adc.c
11984 RENESAS R-CAR I2C DRIVERS
11985 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11987 F: drivers/i2c/busses/i2c-rcar.c
11988 F: drivers/i2c/busses/i2c-sh_mobile.c
11990 RENESAS USB PHY DRIVER
11991 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11992 L: linux-renesas-soc@vger.kernel.org
11994 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11996 RESET CONTROLLER FRAMEWORK
11997 M: Philipp Zabel <p.zabel@pengutronix.de>
11998 T: git git://git.pengutronix.de/git/pza/linux
12001 F: Documentation/devicetree/bindings/reset/
12002 F: include/dt-bindings/reset/
12003 F: include/linux/reset.h
12004 F: include/linux/reset-controller.h
12007 M: Johannes Berg <johannes@sipsolutions.net>
12008 L: linux-wireless@vger.kernel.org
12009 W: http://wireless.kernel.org/
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12013 F: Documentation/rfkill.txt
12014 F: Documentation/ABI/stable/sysfs-class-rfkill
12018 M: Thomas Graf <tgraf@suug.ch>
12019 M: Herbert Xu <herbert@gondor.apana.org.au>
12020 L: netdev@vger.kernel.org
12022 F: lib/rhashtable.c
12023 F: include/linux/rhashtable.h
12025 RICOH R5C592 MEMORYSTICK DRIVER
12026 M: Maxim Levitsky <maximlevitsky@gmail.com>
12028 F: drivers/memstick/host/r592.*
12030 RICOH SMARTMEDIA/XD DRIVER
12031 M: Maxim Levitsky <maximlevitsky@gmail.com>
12033 F: drivers/mtd/nand/raw/r852.c
12034 F: drivers/mtd/nand/raw/r852.h
12036 RISC-V ARCHITECTURE
12037 M: Palmer Dabbelt <palmer@sifive.com>
12038 M: Albert Ou <albert@sifive.com>
12039 L: linux-riscv@lists.infradead.org
12040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12047 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12048 W: http://sourceforge.net/projects/roccat/
12050 F: drivers/hid/hid-roccat*
12051 F: include/linux/hid-roccat*
12052 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12054 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12055 M: Jacob chen <jacob2.chen@rock-chips.com>
12056 L: linux-media@vger.kernel.org
12058 F: drivers/media/platform/rockchip/rga/
12059 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12062 M: Jiri Pirko <jiri@resnulli.us>
12063 L: netdev@vger.kernel.org
12065 F: drivers/net/ethernet/rocker/
12069 W: http://www.comtrol.com
12071 F: Documentation/serial/rocket.txt
12072 F: drivers/tty/rocket*
12074 ROCKETPORT EXPRESS/INFINITY DRIVER
12075 M: Kevin Cernekee <cernekee@gmail.com>
12076 L: linux-serial@vger.kernel.org
12078 F: drivers/tty/serial/rp2.*
12080 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12081 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12082 L: linux-kernel@vger.kernel.org
12083 L: linux-renesas-soc@vger.kernel.org
12085 F: drivers/mfd/bd9571mwv.c
12086 F: drivers/regulator/bd9571mwv-regulator.c
12087 F: drivers/gpio/gpio-bd9571mwv.c
12088 F: include/linux/mfd/bd9571mwv.h
12089 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12092 M: Ralf Baechle <ralf@linux-mips.org>
12093 L: linux-hams@vger.kernel.org
12094 W: http://www.linux-ax25.org/
12096 F: include/net/rose.h
12097 F: include/uapi/linux/rose.h
12100 RTL2830 MEDIA DRIVER
12101 M: Antti Palosaari <crope@iki.fi>
12102 L: linux-media@vger.kernel.org
12103 W: https://linuxtv.org
12104 W: http://palosaari.fi/linux/
12105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12106 T: git git://linuxtv.org/anttip/media_tree.git
12108 F: drivers/media/dvb-frontends/rtl2830*
12110 RTL2832 MEDIA DRIVER
12111 M: Antti Palosaari <crope@iki.fi>
12112 L: linux-media@vger.kernel.org
12113 W: https://linuxtv.org
12114 W: http://palosaari.fi/linux/
12115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12116 T: git git://linuxtv.org/anttip/media_tree.git
12118 F: drivers/media/dvb-frontends/rtl2832*
12120 RTL2832_SDR MEDIA DRIVER
12121 M: Antti Palosaari <crope@iki.fi>
12122 L: linux-media@vger.kernel.org
12123 W: https://linuxtv.org
12124 W: http://palosaari.fi/linux/
12125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12126 T: git git://linuxtv.org/anttip/media_tree.git
12128 F: drivers/media/dvb-frontends/rtl2832_sdr*
12130 RTL8180 WIRELESS DRIVER
12131 L: linux-wireless@vger.kernel.org
12132 W: http://wireless.kernel.org/
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12135 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12137 RTL8187 WIRELESS DRIVER
12138 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12139 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12140 M: Larry Finger <Larry.Finger@lwfinger.net>
12141 L: linux-wireless@vger.kernel.org
12142 W: http://wireless.kernel.org/
12143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12145 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12147 REALTEK WIRELESS DRIVER (rtlwifi family)
12148 M: Ping-Ke Shih <pkshih@realtek.com>
12149 L: linux-wireless@vger.kernel.org
12150 W: http://wireless.kernel.org/
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12153 F: drivers/net/wireless/realtek/rtlwifi/
12155 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12156 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12157 L: linux-wireless@vger.kernel.org
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12160 F: drivers/net/wireless/realtek/rtl8xxxu/
12162 RXRPC SOCKETS (AF_RXRPC)
12163 M: David Howells <dhowells@redhat.com>
12164 L: linux-afs@lists.infradead.org
12167 F: include/keys/rxrpc-type.h
12168 F: include/net/af_rxrpc.h
12169 F: include/trace/events/rxrpc.h
12170 F: include/uapi/linux/rxrpc.h
12171 F: Documentation/networking/rxrpc.txt
12172 W: https://www.infradead.org/~dhowells/kafs/
12174 S3 SAVAGE FRAMEBUFFER DRIVER
12175 M: Antonino Daplas <adaplas@gmail.com>
12176 L: linux-fbdev@vger.kernel.org
12178 F: drivers/video/fbdev/savage/
12181 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12182 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12183 L: linux-s390@vger.kernel.org
12184 W: http://www.ibm.com/developerworks/linux/linux390/
12185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12189 F: Documentation/s390/
12190 F: Documentation/driver-api/s390-drivers.rst
12192 S390 COMMON I/O LAYER
12193 M: Sebastian Ott <sebott@linux.ibm.com>
12194 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12195 L: linux-s390@vger.kernel.org
12196 W: http://www.ibm.com/developerworks/linux/linux390/
12198 F: drivers/s390/cio/
12201 M: Stefan Haberland <sth@linux.ibm.com>
12202 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12203 L: linux-s390@vger.kernel.org
12204 W: http://www.ibm.com/developerworks/linux/linux390/
12206 F: drivers/s390/block/dasd*
12207 F: block/partitions/ibm.c
12210 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12211 L: linux-s390@vger.kernel.org
12212 W: http://www.ibm.com/developerworks/linux/linux390/
12214 F: drivers/iommu/s390-iommu.c
12216 S390 IUCV NETWORK LAYER
12217 M: Julian Wiedmann <jwi@linux.ibm.com>
12218 M: Ursula Braun <ubraun@linux.ibm.com>
12219 L: linux-s390@vger.kernel.org
12220 W: http://www.ibm.com/developerworks/linux/linux390/
12222 F: drivers/s390/net/*iucv*
12223 F: include/net/iucv/
12226 S390 NETWORK DRIVERS
12227 M: Julian Wiedmann <jwi@linux.ibm.com>
12228 M: Ursula Braun <ubraun@linux.ibm.com>
12229 L: linux-s390@vger.kernel.org
12230 W: http://www.ibm.com/developerworks/linux/linux390/
12232 F: drivers/s390/net/
12235 M: Sebastian Ott <sebott@linux.ibm.com>
12236 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12237 L: linux-s390@vger.kernel.org
12238 W: http://www.ibm.com/developerworks/linux/linux390/
12241 F: drivers/pci/hotplug/s390_pci_hpc.c
12243 S390 VFIO-CCW DRIVER
12244 M: Cornelia Huck <cohuck@redhat.com>
12245 M: Dong Jia Shi <bjsdjshi@linux.ibm.com>
12246 M: Halil Pasic <pasic@linux.ibm.com>
12247 L: linux-s390@vger.kernel.org
12248 L: kvm@vger.kernel.org
12250 F: drivers/s390/cio/vfio_ccw*
12251 F: Documentation/s390/vfio-ccw.txt
12252 F: include/uapi/linux/vfio_ccw.h
12255 M: Harald Freudenberger <freude@linux.ibm.com>
12256 L: linux-s390@vger.kernel.org
12257 W: http://www.ibm.com/developerworks/linux/linux390/
12259 F: drivers/s390/crypto/
12262 M: Steffen Maier <maier@linux.ibm.com>
12263 M: Benjamin Block <bblock@linux.ibm.com>
12264 L: linux-s390@vger.kernel.org
12265 W: http://www.ibm.com/developerworks/linux/linux390/
12267 F: drivers/s390/scsi/zfcp_*
12269 S3C24XX SD/MMC Driver
12270 M: Ben Dooks <ben-linux@fluff.org>
12271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12273 F: drivers/mmc/host/s3cmci.*
12275 SAA6588 RDS RECEIVER DRIVER
12276 M: Hans Verkuil <hverkuil@xs4all.nl>
12277 L: linux-media@vger.kernel.org
12278 T: git git://linuxtv.org/media_tree.git
12279 W: https://linuxtv.org
12281 F: drivers/media/i2c/saa6588*
12283 SAA7134 VIDEO4LINUX DRIVER
12284 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12285 L: linux-media@vger.kernel.org
12286 W: https://linuxtv.org
12287 T: git git://linuxtv.org/media_tree.git
12289 F: Documentation/media/v4l-drivers/saa7134*
12290 F: drivers/media/pci/saa7134/
12292 SAA7146 VIDEO4LINUX-2 DRIVER
12293 M: Hans Verkuil <hverkuil@xs4all.nl>
12294 L: linux-media@vger.kernel.org
12295 T: git git://linuxtv.org/media_tree.git
12297 F: drivers/media/common/saa7146/
12298 F: drivers/media/pci/saa7146/
12299 F: include/media/saa7146*
12301 SAMSUNG AUDIO (ASoC) DRIVERS
12302 M: Krzysztof Kozlowski <krzk@kernel.org>
12303 M: Sangbeom Kim <sbkim73@samsung.com>
12304 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12307 F: sound/soc/samsung/
12308 F: Documentation/devicetree/bindings/sound/samsung*
12310 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12311 M: Krzysztof Kozlowski <krzk@kernel.org>
12312 L: linux-crypto@vger.kernel.org
12313 L: linux-samsung-soc@vger.kernel.org
12315 F: drivers/crypto/exynos-rng.c
12316 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12318 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12319 M: Łukasz Stelmach <l.stelmach@samsung.com>
12320 L: linux-samsung-soc@vger.kernel.org
12322 F: drivers/char/hw_random/exynos-trng.c
12323 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12325 SAMSUNG FRAMEBUFFER DRIVER
12326 M: Jingoo Han <jingoohan1@gmail.com>
12327 L: linux-fbdev@vger.kernel.org
12329 F: drivers/video/fbdev/s3c-fb.c
12331 SAMSUNG LAPTOP DRIVER
12332 M: Corentin Chary <corentin.chary@gmail.com>
12333 L: platform-driver-x86@vger.kernel.org
12335 F: drivers/platform/x86/samsung-laptop.c
12337 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12338 M: Sangbeom Kim <sbkim73@samsung.com>
12339 M: Krzysztof Kozlowski <krzk@kernel.org>
12340 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12341 L: linux-kernel@vger.kernel.org
12342 L: linux-samsung-soc@vger.kernel.org
12344 F: drivers/mfd/sec*.c
12345 F: drivers/regulator/s2m*.c
12346 F: drivers/regulator/s5m*.c
12347 F: drivers/clk/clk-s2mps11.c
12348 F: drivers/rtc/rtc-s5m.c
12349 F: include/linux/mfd/samsung/
12350 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12351 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12352 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12353 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12355 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12356 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12357 L: linux-media@vger.kernel.org
12358 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12360 F: drivers/media/platform/s3c-camif/
12361 F: include/media/drv-intf/s3c_camif.h
12363 SAMSUNG S3FWRN5 NFC DRIVER
12364 M: Robert Baldyga <r.baldyga@samsung.com>
12365 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12366 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12368 F: drivers/nfc/s3fwrn5
12370 SAMSUNG S5C73M3 CAMERA DRIVER
12371 M: Kyungmin Park <kyungmin.park@samsung.com>
12372 M: Andrzej Hajda <a.hajda@samsung.com>
12373 L: linux-media@vger.kernel.org
12375 F: drivers/media/i2c/s5c73m3/*
12377 SAMSUNG S5K5BAF CAMERA DRIVER
12378 M: Kyungmin Park <kyungmin.park@samsung.com>
12379 M: Andrzej Hajda <a.hajda@samsung.com>
12380 L: linux-media@vger.kernel.org
12382 F: drivers/media/i2c/s5k5baf.c
12384 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12385 M: Krzysztof Kozlowski <krzk@kernel.org>
12386 M: Vladimir Zapolskiy <vz@mleia.com>
12387 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12388 L: linux-crypto@vger.kernel.org
12389 L: linux-samsung-soc@vger.kernel.org
12391 F: drivers/crypto/s5p-sss.c
12393 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12394 M: Kyungmin Park <kyungmin.park@samsung.com>
12395 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12396 L: linux-media@vger.kernel.org
12397 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12399 F: drivers/media/platform/exynos4-is/
12401 SAMSUNG SOC CLOCK DRIVERS
12402 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12403 M: Tomasz Figa <tomasz.figa@gmail.com>
12404 M: Chanwoo Choi <cw00.choi@samsung.com>
12406 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12408 F: drivers/clk/samsung/
12409 F: include/dt-bindings/clock/exynos*.h
12410 F: Documentation/devicetree/bindings/clock/exynos*.txt
12412 SAMSUNG SPI DRIVERS
12413 M: Kukjin Kim <kgene@kernel.org>
12414 M: Krzysztof Kozlowski <krzk@kernel.org>
12415 M: Andi Shyti <andi@etezian.org>
12416 L: linux-spi@vger.kernel.org
12417 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12419 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12420 F: drivers/spi/spi-s3c*
12421 F: include/linux/platform_data/spi-s3c64xx.h
12423 SAMSUNG SXGBE DRIVERS
12424 M: Byungho An <bh74.an@samsung.com>
12425 M: Girish K S <ks.giri@samsung.com>
12426 M: Vipul Pandya <vipul.pandya@samsung.com>
12428 L: netdev@vger.kernel.org
12429 F: drivers/net/ethernet/samsung/sxgbe/
12431 SAMSUNG THERMAL DRIVER
12432 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12433 L: linux-pm@vger.kernel.org
12434 L: linux-samsung-soc@vger.kernel.org
12436 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12437 F: drivers/thermal/samsung/
12439 SAMSUNG USB2 PHY DRIVER
12440 M: Kamil Debski <kamil@wypas.org>
12441 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12442 L: linux-kernel@vger.kernel.org
12444 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12445 F: Documentation/phy/samsung-usb2.txt
12446 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12447 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12448 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12449 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12450 F: drivers/phy/samsung/phy-samsung-usb2.c
12451 F: drivers/phy/samsung/phy-samsung-usb2.h
12454 M: Zwane Mwaikambo <zwanem@gmail.com>
12456 F: drivers/watchdog/sc1200wdt.c
12459 M: Ingo Molnar <mingo@redhat.com>
12460 M: Peter Zijlstra <peterz@infradead.org>
12461 L: linux-kernel@vger.kernel.org
12462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12465 F: include/linux/sched.h
12466 F: include/uapi/linux/sched.h
12467 F: include/linux/wait.h
12469 SCR24X CHIP CARD INTERFACE DRIVER
12470 M: Lubomir Rintel <lkundrak@v3.sk>
12472 F: drivers/char/pcmcia/scr24x_cs.c
12475 M: Jens Axboe <axboe@kernel.dk>
12476 L: linux-scsi@vger.kernel.org
12477 W: http://www.kernel.dk
12479 F: drivers/scsi/sr*
12481 SCSI RDMA PROTOCOL (SRP) INITIATOR
12482 M: Bart Van Assche <bart.vanassche@sandisk.com>
12483 L: linux-rdma@vger.kernel.org
12485 W: http://www.openfabrics.org
12486 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12488 F: drivers/infiniband/ulp/srp/
12489 F: include/scsi/srp.h
12492 M: Doug Gilbert <dgilbert@interlog.com>
12493 L: linux-scsi@vger.kernel.org
12494 W: http://sg.danny.cz/sg
12496 F: Documentation/scsi/scsi-generic.txt
12497 F: drivers/scsi/sg.c
12498 F: include/scsi/sg.h
12501 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12503 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12505 L: linux-scsi@vger.kernel.org
12507 F: Documentation/devicetree/bindings/scsi/
12512 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12513 L: linux-scsi@vger.kernel.org
12515 F: Documentation/scsi/st.txt
12516 F: drivers/scsi/st.*
12517 F: drivers/scsi/st_*.h
12520 M: Vlad Yasevich <vyasevich@gmail.com>
12521 M: Neil Horman <nhorman@tuxdriver.com>
12522 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12523 L: linux-sctp@vger.kernel.org
12524 W: http://lksctp.sourceforge.net
12526 F: Documentation/networking/sctp.txt
12527 F: include/linux/sctp.h
12528 F: include/uapi/linux/sctp.h
12529 F: include/net/sctp/
12533 M: Jim Cromie <jim.cromie@gmail.com>
12535 F: Documentation/i2c/busses/scx200_acb
12536 F: arch/x86/platform/scx200/
12537 F: drivers/watchdog/scx200_wdt.c
12538 F: drivers/i2c/busses/scx200*
12539 F: drivers/mtd/maps/scx200_docflash.c
12540 F: include/linux/scx200.h
12543 M: Jim Cromie <jim.cromie@gmail.com>
12545 F: drivers/char/scx200_gpio.c
12546 F: include/linux/scx200_gpio.h
12548 SCx200 HRT CLOCKSOURCE DRIVER
12549 M: Jim Cromie <jim.cromie@gmail.com>
12551 F: drivers/clocksource/scx200_hrt.c
12553 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12554 M: Sascha Sommer <saschasommer@freenet.de>
12555 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12557 F: drivers/mmc/host/sdricoh_cs.c
12560 M: Kees Cook <keescook@chromium.org>
12561 R: Andy Lutomirski <luto@amacapital.net>
12562 R: Will Drewry <wad@chromium.org>
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12565 F: kernel/seccomp.c
12566 F: include/uapi/linux/seccomp.h
12567 F: include/linux/seccomp.h
12568 F: tools/testing/selftests/seccomp/*
12569 F: tools/testing/selftests/kselftest_harness.h
12570 F: Documentation/userspace-api/seccomp_filter.rst
12571 K: \bsecure_computing
12574 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12575 M: Al Cooper <alcooperx@gmail.com>
12576 L: linux-mmc@vger.kernel.org
12577 L: bcm-kernel-feedback-list@broadcom.com
12579 F: drivers/mmc/host/sdhci-brcmstb*
12581 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12582 M: Adrian Hunter <adrian.hunter@intel.com>
12583 L: linux-mmc@vger.kernel.org
12584 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12586 F: drivers/mmc/host/sdhci*
12587 F: include/linux/mmc/sdhci*
12589 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12590 M: Ben Dooks <ben-linux@fluff.org>
12591 M: Jaehoon Chung <jh80.chung@samsung.com>
12592 L: linux-mmc@vger.kernel.org
12594 F: drivers/mmc/host/sdhci-s3c*
12596 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12597 M: Viresh Kumar <vireshk@kernel.org>
12598 L: linux-mmc@vger.kernel.org
12600 F: drivers/mmc/host/sdhci-spear.c
12602 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12603 M: Kishon Vijay Abraham I <kishon@ti.com>
12604 L: linux-mmc@vger.kernel.org
12606 F: drivers/mmc/host/sdhci-omap.c
12608 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12609 M: Scott Bauer <scott.bauer@intel.com>
12610 M: Jonathan Derrick <jonathan.derrick@intel.com>
12611 L: linux-block@vger.kernel.org
12614 F: block/opal_proto.h
12615 F: include/linux/sed*
12616 F: include/uapi/linux/sed*
12619 M: Security Officers <security@kernel.org>
12623 M: James Morris <jmorris@namei.org>
12624 M: "Serge E. Hallyn" <serge@hallyn.com>
12625 L: linux-security-module@vger.kernel.org (suggested Cc:)
12626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12627 W: http://kernsec.org/
12631 SELINUX SECURITY MODULE
12632 M: Paul Moore <paul@paul-moore.com>
12633 M: Stephen Smalley <sds@tycho.nsa.gov>
12634 M: Eric Paris <eparis@parisplace.org>
12635 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12636 W: https://selinuxproject.org
12637 W: https://github.com/SELinuxProject
12638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12640 F: include/linux/selinux*
12641 F: security/selinux/
12642 F: scripts/selinux/
12643 F: Documentation/admin-guide/LSM/SELinux.rst
12646 M: Jiri Slaby <jirislaby@gmail.com>
12648 F: drivers/misc/phantom.c
12649 F: include/uapi/linux/phantom.h
12652 M: Rob Herring <robh@kernel.org>
12653 L: linux-serial@vger.kernel.org
12655 F: Documentation/devicetree/bindings/serial/slave-device.txt
12656 F: drivers/tty/serdev/
12657 F: include/linux/serdev.h
12660 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12661 L: linux-serial@vger.kernel.org
12663 F: Documentation/devicetree/bindings/serial/
12664 F: drivers/tty/serial/
12667 M: Sean Young <sean@mess.org>
12668 L: linux-media@vger.kernel.org
12670 F: drivers/media/rc/serial_ir.c
12673 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12674 M: Edward Cree <ecree@solarflare.com>
12675 M: Bert Kenward <bkenward@solarflare.com>
12676 L: netdev@vger.kernel.org
12678 F: drivers/net/ethernet/sfc/
12681 M: Dimitri Sivanich <sivanich@sgi.com>
12683 F: drivers/misc/sgi-gru/
12685 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12686 M: Pat Gefre <pfg@sgi.com>
12687 L: linux-ia64@vger.kernel.org
12689 F: Documentation/ia64/serial.txt
12690 F: drivers/tty/serial/ioc?_serial.c
12691 F: include/linux/ioc?.h
12693 SGI XP/XPC/XPNET DRIVER
12694 M: Cliff Whickman <cpw@sgi.com>
12695 M: Robin Holt <robinmholt@gmail.com>
12697 F: drivers/misc/sgi-xp/
12699 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12700 M: Ursula Braun <ubraun@linux.ibm.com>
12701 L: linux-s390@vger.kernel.org
12702 W: http://www.ibm.com/developerworks/linux/linux390/
12706 SH_VEU V4L2 MEM2MEM DRIVER
12707 L: linux-media@vger.kernel.org
12709 F: drivers/media/platform/sh_veu.c
12711 SH_VOU V4L2 OUTPUT DRIVER
12712 L: linux-media@vger.kernel.org
12714 F: drivers/media/platform/sh_vou.c
12715 F: include/media/drv-intf/sh_vou.h
12717 SI2157 MEDIA DRIVER
12718 M: Antti Palosaari <crope@iki.fi>
12719 L: linux-media@vger.kernel.org
12720 W: https://linuxtv.org
12721 W: http://palosaari.fi/linux/
12722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12723 T: git git://linuxtv.org/anttip/media_tree.git
12725 F: drivers/media/tuners/si2157*
12727 SI2165 MEDIA DRIVER
12728 M: Matthias Schwarzott <zzam@gentoo.org>
12729 L: linux-media@vger.kernel.org
12730 W: https://linuxtv.org
12731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12733 F: drivers/media/dvb-frontends/si2165*
12735 SI2168 MEDIA DRIVER
12736 M: Antti Palosaari <crope@iki.fi>
12737 L: linux-media@vger.kernel.org
12738 W: https://linuxtv.org
12739 W: http://palosaari.fi/linux/
12740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12741 T: git git://linuxtv.org/anttip/media_tree.git
12743 F: drivers/media/dvb-frontends/si2168*
12745 SI470X FM RADIO RECEIVER I2C DRIVER
12746 M: Hans Verkuil <hverkuil@xs4all.nl>
12747 L: linux-media@vger.kernel.org
12748 T: git git://linuxtv.org/media_tree.git
12749 W: https://linuxtv.org
12751 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12753 SI470X FM RADIO RECEIVER USB DRIVER
12754 M: Hans Verkuil <hverkuil@xs4all.nl>
12755 L: linux-media@vger.kernel.org
12756 T: git git://linuxtv.org/media_tree.git
12757 W: https://linuxtv.org
12759 F: drivers/media/radio/si470x/radio-si470x-common.c
12760 F: drivers/media/radio/si470x/radio-si470x.h
12761 F: drivers/media/radio/si470x/radio-si470x-usb.c
12763 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12764 M: Eduardo Valentin <edubezval@gmail.com>
12765 L: linux-media@vger.kernel.org
12766 T: git git://linuxtv.org/media_tree.git
12767 W: https://linuxtv.org
12769 F: drivers/media/radio/si4713/si4713.?
12771 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12772 M: Eduardo Valentin <edubezval@gmail.com>
12773 L: linux-media@vger.kernel.org
12774 T: git git://linuxtv.org/media_tree.git
12775 W: https://linuxtv.org
12777 F: drivers/media/radio/si4713/radio-platform-si4713.c
12779 SI4713 FM RADIO TRANSMITTER USB DRIVER
12780 M: Hans Verkuil <hverkuil@xs4all.nl>
12781 L: linux-media@vger.kernel.org
12782 T: git git://linuxtv.org/media_tree.git
12783 W: https://linuxtv.org
12785 F: drivers/media/radio/si4713/radio-usb-si4713.c
12788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12789 L: linux-media@vger.kernel.org
12790 W: https://linuxtv.org
12791 T: git git://linuxtv.org/media_tree.git
12793 F: drivers/media/common/siano/
12794 F: drivers/media/usb/siano/
12795 F: drivers/media/usb/siano/
12796 F: drivers/media/mmc/siano/
12798 SILEAD TOUCHSCREEN DRIVER
12799 M: Hans de Goede <hdegoede@redhat.com>
12800 L: linux-input@vger.kernel.org
12801 L: platform-driver-x86@vger.kernel.org
12803 F: drivers/input/touchscreen/silead.c
12804 F: drivers/platform/x86/silead_dmi.c
12806 SILICON MOTION SM712 FRAME BUFFER DRIVER
12807 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12808 M: Teddy Wang <teddy.wang@siliconmotion.com>
12809 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12810 L: linux-fbdev@vger.kernel.org
12812 F: drivers/video/fbdev/sm712*
12813 F: Documentation/fb/sm712fb.txt
12815 SIMPLE FIRMWARE INTERFACE (SFI)
12816 M: Len Brown <lenb@kernel.org>
12817 L: sfi-devel@simplefirmware.org
12818 W: http://simplefirmware.org/
12819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12821 F: arch/x86/platform/sfi/
12823 F: include/linux/sfi*.h
12826 M: Hans de Goede <hdegoede@redhat.com>
12827 L: linux-fbdev@vger.kernel.org
12829 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12830 F: drivers/video/fbdev/simplefb.c
12831 F: include/linux/platform_data/simplefb.h
12833 SIMTEC EB110ATX (Chalice CATS)
12835 P: Vincent Sanders <vince@simtec.co.uk>
12836 M: Simtec Linux Team <linux@simtec.co.uk>
12837 W: http://www.simtec.co.uk/products/EB110ATX/
12840 SIMTEC EB2410ITX (BAST)
12842 P: Vincent Sanders <vince@simtec.co.uk>
12843 M: Simtec Linux Team <linux@simtec.co.uk>
12844 W: http://www.simtec.co.uk/products/EB2410ITX/
12846 F: arch/arm/mach-s3c24xx/mach-bast.c
12847 F: arch/arm/mach-s3c24xx/bast-ide.c
12848 F: arch/arm/mach-s3c24xx/bast-irq.c
12850 SIPHASH PRF ROUTINES
12851 M: Jason A. Donenfeld <Jason@zx2c4.com>
12854 F: lib/test_siphash.c
12855 F: include/linux/siphash.h
12858 M: Gavin Schenk <g.schenk@eckelmann.de>
12859 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
12860 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12863 F: include/trace/events/siox.h
12865 SIS 190 ETHERNET DRIVER
12866 M: Francois Romieu <romieu@fr.zoreil.com>
12867 L: netdev@vger.kernel.org
12869 F: drivers/net/ethernet/sis/sis190.c
12871 SIS 900/7016 FAST ETHERNET DRIVER
12872 M: Daniele Venzano <venza@brownhat.org>
12873 W: http://www.brownhat.org/sis900.html
12874 L: netdev@vger.kernel.org
12876 F: drivers/net/ethernet/sis/sis900.*
12878 SIS FRAMEBUFFER DRIVER
12879 M: Thomas Winischhofer <thomas@winischhofer.net>
12880 W: http://www.winischhofer.net/linuxsisvga.shtml
12882 F: Documentation/fb/sisfb.txt
12883 F: drivers/video/fbdev/sis/
12884 F: include/video/sisfb.h
12887 M: Thomas Winischhofer <thomas@winischhofer.net>
12888 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12890 F: drivers/usb/misc/sisusbvga/
12893 M: Christoph Lameter <cl@linux.com>
12894 M: Pekka Enberg <penberg@kernel.org>
12895 M: David Rientjes <rientjes@google.com>
12896 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12897 M: Andrew Morton <akpm@linux-foundation.org>
12898 L: linux-mm@kvack.org
12900 F: include/linux/sl?b*.h
12903 SLEEPABLE READ-COPY UPDATE (SRCU)
12904 M: Lai Jiangshan <jiangshanlai@gmail.com>
12905 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12906 M: Josh Triplett <josh@joshtriplett.org>
12907 R: Steven Rostedt <rostedt@goodmis.org>
12908 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12909 L: linux-kernel@vger.kernel.org
12910 W: http://www.rdrop.com/users/paulmck/RCU/
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12913 F: include/linux/srcu.h
12914 F: kernel/rcu/srcu.c
12916 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12917 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12920 F: drivers/slimbus/
12921 F: Documentation/devicetree/bindings/slimbus/
12922 F: include/linux/slimbus.h
12924 SMACK SECURITY MODULE
12925 M: Casey Schaufler <casey@schaufler-ca.com>
12926 L: linux-security-module@vger.kernel.org
12927 W: http://schaufler-ca.com
12928 T: git git://github.com/cschaufler/smack-next
12930 F: Documentation/admin-guide/LSM/Smack.rst
12933 SMC91x ETHERNET DRIVER
12934 M: Nicolas Pitre <nico@fluxnic.net>
12936 F: drivers/net/ethernet/smsc/smc91x.*
12938 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12939 M: Sakari Ailus <sakari.ailus@iki.fi>
12940 L: linux-media@vger.kernel.org
12942 F: drivers/media/i2c/smiapp/
12943 F: include/media/i2c/smiapp.h
12944 F: drivers/media/i2c/smiapp-pll.c
12945 F: drivers/media/i2c/smiapp-pll.h
12946 F: include/uapi/linux/smiapp.h
12947 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12949 SMM665 HARDWARE MONITOR DRIVER
12950 M: Guenter Roeck <linux@roeck-us.net>
12951 L: linux-hwmon@vger.kernel.org
12953 F: Documentation/hwmon/smm665
12954 F: drivers/hwmon/smm665.c
12956 SMSC EMC2103 HARDWARE MONITOR DRIVER
12957 M: Steve Glendinning <steve.glendinning@shawell.net>
12958 L: linux-hwmon@vger.kernel.org
12960 F: Documentation/hwmon/emc2103
12961 F: drivers/hwmon/emc2103.c
12963 SMSC SCH5627 HARDWARE MONITOR DRIVER
12964 M: Hans de Goede <hdegoede@redhat.com>
12965 L: linux-hwmon@vger.kernel.org
12967 F: Documentation/hwmon/sch5627
12968 F: drivers/hwmon/sch5627.c
12970 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12971 M: Steve Glendinning <steve.glendinning@shawell.net>
12972 L: linux-fbdev@vger.kernel.org
12974 F: drivers/video/fbdev/smscufx.c
12976 SMSC47B397 HARDWARE MONITOR DRIVER
12977 M: Jean Delvare <jdelvare@suse.com>
12978 L: linux-hwmon@vger.kernel.org
12980 F: Documentation/hwmon/smsc47b397
12981 F: drivers/hwmon/smsc47b397.c
12983 SMSC911x ETHERNET DRIVER
12984 M: Steve Glendinning <steve.glendinning@shawell.net>
12985 L: netdev@vger.kernel.org
12987 F: include/linux/smsc911x.h
12988 F: drivers/net/ethernet/smsc/smsc911x.*
12990 SMSC9420 PCI ETHERNET DRIVER
12991 M: Steve Glendinning <steve.glendinning@shawell.net>
12992 L: netdev@vger.kernel.org
12994 F: drivers/net/ethernet/smsc/smsc9420.*
12996 SOC-CAMERA V4L2 SUBSYSTEM
12997 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
13000 F: include/media/soc*
13001 F: drivers/media/i2c/soc_camera/
13002 F: drivers/media/platform/soc_camera/
13004 SOCIONEXT SYNQUACER I2C DRIVER
13005 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13006 L: linux-i2c@vger.kernel.org
13008 F: drivers/i2c/busses/i2c-synquacer.c
13009 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13011 SOCIONEXT UNIPHIER SOUND DRIVER
13012 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13015 F: sound/soc/uniphier/
13017 SOEKRIS NET48XX LED SUPPORT
13018 M: Chris Boot <bootc@bootc.net>
13020 F: drivers/leds/leds-net48xx.c
13022 SOFT-ROCE DRIVER (rxe)
13023 M: Moni Shoua <monis@mellanox.com>
13024 L: linux-rdma@vger.kernel.org
13026 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13027 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13028 F: drivers/infiniband/sw/rxe/
13029 F: include/uapi/rdma/rdma_user_rxe.h
13031 SOFTLOGIC 6x10 MPEG CODEC
13032 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13033 M: Anton Sviridenko <anton@corp.bluecherry.net>
13034 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13035 M: Andrey Utkin <andrey_utkin@fastmail.com>
13036 M: Ismael Luceno <ismael@iodev.co.uk>
13037 L: linux-media@vger.kernel.org
13039 F: drivers/media/pci/solo6x10/
13041 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13042 M: James Morse <james.morse@arm.com>
13043 L: linux-arm-kernel@lists.infradead.org
13045 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13046 F: drivers/firmware/arm_sdei.c
13047 F: include/linux/sdei.h
13048 F: include/uapi/linux/sdei.h
13050 SOFTWARE RAID (Multiple Disks) SUPPORT
13051 M: Shaohua Li <shli@kernel.org>
13052 L: linux-raid@vger.kernel.org
13053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13055 F: drivers/md/Makefile
13056 F: drivers/md/Kconfig
13058 F: drivers/md/raid*
13059 F: include/linux/raid/
13060 F: include/uapi/linux/raid/
13062 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13063 M: Jassi Brar <jaswinder.singh@linaro.org>
13064 L: netdev@vger.kernel.org
13066 F: drivers/net/ethernet/socionext/netsec.c
13067 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13069 SOLIDRUN CLEARFOG SUPPORT
13070 M: Russell King <linux@armlinux.org.uk>
13072 F: arch/arm/boot/dts/armada-388-clearfog*
13073 F: arch/arm/boot/dts/armada-38x-solidrun-*
13075 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13076 M: Russell King <linux@armlinux.org.uk>
13078 F: arch/arm/boot/dts/imx6*-cubox-i*
13079 F: arch/arm/boot/dts/imx6*-hummingboard*
13080 F: arch/arm/boot/dts/imx6*-sr-*
13082 SONIC NETWORK DRIVER
13083 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13084 L: netdev@vger.kernel.org
13086 F: drivers/net/ethernet/natsemi/sonic.*
13088 SONICS SILICON BACKPLANE DRIVER (SSB)
13089 M: Michael Buesch <m@bues.ch>
13090 L: linux-wireless@vger.kernel.org
13093 F: include/linux/ssb/
13095 SONY IMX274 SENSOR DRIVER
13096 M: Leon Luo <leonl@leopardimaging.com>
13097 L: linux-media@vger.kernel.org
13098 T: git git://linuxtv.org/media_tree.git
13100 F: drivers/media/i2c/imx274.c
13101 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13103 SONY MEMORYSTICK CARD SUPPORT
13104 M: Alex Dubov <oakad@yahoo.com>
13105 W: http://tifmxx.berlios.de/
13107 F: drivers/memstick/host/tifm_ms.c
13109 SONY MEMORYSTICK STANDARD SUPPORT
13110 M: Maxim Levitsky <maximlevitsky@gmail.com>
13112 F: drivers/memstick/core/ms_block.*
13114 SONY VAIO CONTROL DEVICE DRIVER
13115 M: Mattia Dongili <malattia@linux.it>
13116 L: platform-driver-x86@vger.kernel.org
13117 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13119 F: Documentation/laptops/sony-laptop.txt
13120 F: drivers/char/sonypi.c
13121 F: drivers/platform/x86/sony-laptop.c
13122 F: include/linux/sony-laptop.h
13125 M: Jaroslav Kysela <perex@perex.cz>
13126 M: Takashi Iwai <tiwai@suse.com>
13127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13128 W: http://www.alsa-project.org/
13129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13130 T: git git://git.alsa-project.org/alsa-kernel.git
13131 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13133 F: Documentation/sound/
13135 F: include/uapi/sound/
13138 SOUND - COMPRESSED AUDIO
13139 M: Vinod Koul <vinod.koul@intel.com>
13140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13143 F: Documentation/sound/alsa/compress_offload.txt
13144 F: include/sound/compress_driver.h
13145 F: include/uapi/sound/compress_*
13146 F: sound/core/compress_offload.c
13147 F: sound/soc/soc-compress.c
13149 SOUND - DMAENGINE HELPERS
13150 M: Lars-Peter Clausen <lars@metafoo.de>
13152 F: include/sound/dmaengine_pcm.h
13153 F: sound/core/pcm_dmaengine.c
13154 F: sound/soc/soc-generic-dmaengine-pcm.c
13156 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13157 M: Liam Girdwood <lgirdwood@gmail.com>
13158 M: Mark Brown <broonie@kernel.org>
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13161 W: http://alsa-project.org/main/index.php/ASoC
13163 F: Documentation/devicetree/bindings/sound/
13164 F: Documentation/sound/alsa/soc/
13166 F: include/sound/soc*
13168 SOUNDWIRE SUBSYSTEM
13169 M: Vinod Koul <vinod.koul@intel.com>
13170 M: Sanyog Kale <sanyog.r.kale@intel.com>
13171 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13174 F: Documentation/driver-api/soundwire/
13175 F: drivers/soundwire/
13176 F: include/linux/soundwire/
13179 M: Olli Salonen <olli.salonen@iki.fi>
13180 L: linux-media@vger.kernel.org
13181 W: https://linuxtv.org
13182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13184 F: drivers/media/dvb-frontends/sp2*
13186 SPARC + UltraSPARC (sparc/sparc64)
13187 M: "David S. Miller" <davem@davemloft.net>
13188 L: sparclinux@vger.kernel.org
13189 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13196 SPARC SERIAL DRIVERS
13197 M: "David S. Miller" <davem@davemloft.net>
13198 L: sparclinux@vger.kernel.org
13199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13202 F: include/linux/sunserialcore.h
13203 F: drivers/tty/serial/suncore.c
13204 F: drivers/tty/serial/sunhv.c
13205 F: drivers/tty/serial/sunsab.c
13206 F: drivers/tty/serial/sunsab.h
13207 F: drivers/tty/serial/sunsu.c
13208 F: drivers/tty/serial/sunzilog.c
13209 F: drivers/tty/serial/sunzilog.h
13210 F: drivers/tty/vcc.c
13213 M: "Christopher Li" <sparse@chrisli.org>
13214 L: linux-sparse@vger.kernel.org
13215 W: https://sparse.wiki.kernel.org/
13216 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13217 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13219 F: include/linux/compiler.h
13221 SPEAR CLOCK FRAMEWORK SUPPORT
13222 M: Viresh Kumar <vireshk@kernel.org>
13223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13224 W: http://www.st.com/spear
13226 F: drivers/clk/spear/
13228 SPEAR PLATFORM SUPPORT
13229 M: Viresh Kumar <vireshk@kernel.org>
13230 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13232 W: http://www.st.com/spear
13234 F: arch/arm/boot/dts/spear*
13235 F: arch/arm/mach-spear/
13238 M: Marek Vasut <marek.vasut@gmail.com>
13239 L: linux-mtd@lists.infradead.org
13240 W: http://www.linux-mtd.infradead.org/
13241 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13242 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13243 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13245 F: drivers/mtd/spi-nor/
13246 F: include/linux/mtd/spi-nor.h
13249 M: Mark Brown <broonie@kernel.org>
13250 L: linux-spi@vger.kernel.org
13251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13252 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13254 F: Documentation/devicetree/bindings/spi/
13255 F: Documentation/spi/
13257 F: include/linux/spi/
13258 F: include/uapi/linux/spi/
13261 SPIDERNET NETWORK DRIVER for CELL
13262 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13263 L: netdev@vger.kernel.org
13265 F: Documentation/networking/spider_net.txt
13266 F: drivers/net/ethernet/toshiba/spider_net*
13269 R: Stephen Boyd <sboyd@kernel.org>
13270 L: linux-arm-msm@vger.kernel.org
13271 F: Documentation/devicetree/bindings/spmi/
13273 F: include/dt-bindings/spmi/spmi.h
13274 F: include/linux/spmi.h
13275 F: include/trace/events/spmi.h
13278 M: Jeremy Kerr <jk@ozlabs.org>
13279 L: linuxppc-dev@lists.ozlabs.org
13280 W: http://www.ibm.com/developerworks/power/cell/
13282 F: Documentation/filesystems/spufs.txt
13283 F: arch/powerpc/platforms/cell/spufs/
13285 SQUASHFS FILE SYSTEM
13286 M: Phillip Lougher <phillip@squashfs.org.uk>
13287 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13288 W: http://squashfs.org.uk
13289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13291 F: Documentation/filesystems/squashfs.txt
13294 SRM (Alpha) environment access
13295 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13297 F: arch/alpha/kernel/srm_env.c
13299 ST STM32 I2C/SMBUS DRIVER
13300 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13301 L: linux-i2c@vger.kernel.org
13303 F: drivers/i2c/busses/i2c-stm32*
13306 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13307 L: stable@vger.kernel.org
13309 F: Documentation/process/stable-kernel-rules.rst
13311 STAGING - ATOMISP DRIVER
13312 M: Alan Cox <alan@linux.intel.com>
13313 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13314 L: linux-media@vger.kernel.org
13316 F: drivers/staging/media/atomisp/
13319 M: Ian Abbott <abbotti@mev.co.uk>
13320 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13322 F: drivers/staging/comedi/
13324 STAGING - FLARION FT1000 DRIVERS
13325 M: Marek Belisko <marek.belisko@gmail.com>
13327 F: drivers/staging/ft1000/
13329 STAGING - INDUSTRIAL IO
13330 M: Jonathan Cameron <jic23@kernel.org>
13331 L: linux-iio@vger.kernel.org
13333 F: Documentation/devicetree/bindings/staging/iio/
13334 F: drivers/staging/iio/
13336 STAGING - LUSTRE PARALLEL FILESYSTEM
13337 M: Oleg Drokin <oleg.drokin@intel.com>
13338 M: Andreas Dilger <andreas.dilger@intel.com>
13339 M: James Simmons <jsimmons@infradead.org>
13340 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13341 W: http://wiki.lustre.org/
13343 F: drivers/staging/lustre
13345 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13346 M: Marc Dietrich <marvin24@gmx.de>
13347 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13348 L: linux-tegra@vger.kernel.org
13350 F: drivers/staging/nvec/
13352 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13353 M: Jens Frederich <jfrederich@gmail.com>
13354 M: Daniel Drake <dsd@laptop.org>
13355 M: Jon Nettleton <jon.nettleton@gmail.com>
13356 W: http://wiki.laptop.org/go/DCON
13358 F: drivers/staging/olpc_dcon/
13360 STAGING - REALTEK RTL8712U DRIVERS
13361 M: Larry Finger <Larry.Finger@lwfinger.net>
13362 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13364 F: drivers/staging/rtl8712/
13366 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13367 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13368 M: Teddy Wang <teddy.wang@siliconmotion.com>
13369 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13370 L: linux-fbdev@vger.kernel.org
13372 F: drivers/staging/sm750fb/
13374 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13375 M: William Hubbs <w.d.hubbs@gmail.com>
13376 M: Chris Brannon <chris@the-brannons.com>
13377 M: Kirk Reiser <kirk@reisers.ca>
13378 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13379 L: speakup@linux-speakup.org
13380 W: http://www.linux-speakup.org/
13382 F: drivers/staging/speakup/
13384 STAGING - VIA VT665X DRIVERS
13385 M: Forest Bond <forest@alittletooquiet.net>
13387 F: drivers/staging/vt665?/
13389 STAGING - WILC1000 WIFI DRIVER
13390 M: Aditya Shankar <aditya.shankar@microchip.com>
13391 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13392 L: linux-wireless@vger.kernel.org
13394 F: drivers/staging/wilc1000/
13396 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13397 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13399 F: drivers/staging/xgifb/
13402 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13404 L: devel@driverdev.osuosl.org
13406 F: drivers/staging/
13408 STARFIRE/DURALAN NETWORK DRIVER
13409 M: Ion Badulescu <ionut@badula.org>
13411 F: drivers/net/ethernet/adaptec/starfire*
13413 STEC S1220 SKD DRIVER
13414 M: Bart Van Assche <bart.vanassche@wdc.com>
13415 L: linux-block@vger.kernel.org
13417 F: drivers/block/skd*[ch]
13420 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13422 F: drivers/staging/media/st-cec/
13423 F: Documentation/devicetree/bindings/media/stih-cec.txt
13425 STK1160 USB VIDEO CAPTURE DRIVER
13426 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13427 L: linux-media@vger.kernel.org
13428 T: git git://linuxtv.org/media_tree.git
13430 F: drivers/media/usb/stk1160/
13432 STMMAC ETHERNET DRIVER
13433 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13434 M: Alexandre Torgue <alexandre.torgue@st.com>
13435 L: netdev@vger.kernel.org
13436 W: http://www.stlinux.com
13438 F: drivers/net/ethernet/stmicro/stmmac/
13441 M: Sam Creasey <sammy@sammy.net>
13442 W: http://sammy.net/sun3/
13444 F: arch/m68k/kernel/*sun3*
13445 F: arch/m68k/sun3*/
13446 F: arch/m68k/include/asm/sun3*
13447 F: drivers/net/ethernet/i825xx/sun3*
13449 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13450 M: Hans de Goede <hdegoede@redhat.com>
13451 L: linux-input@vger.kernel.org
13453 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13454 F: drivers/input/keyboard/sun4i-lradc-keys.c
13456 SUNDANCE NETWORK DRIVER
13457 M: Denis Kirjanov <kda@linux-powerpc.org>
13458 L: netdev@vger.kernel.org
13460 F: drivers/net/ethernet/dlink/sundance.c
13463 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13464 M: Rich Felker <dalias@libc.org>
13465 L: linux-sh@vger.kernel.org
13466 Q: http://patchwork.kernel.org/project/linux-sh/list/
13468 F: Documentation/sh/
13473 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13474 M: Len Brown <len.brown@intel.com>
13475 M: Pavel Machek <pavel@ucw.cz>
13476 L: linux-pm@vger.kernel.org
13477 B: https://bugzilla.kernel.org
13479 F: Documentation/power/
13480 F: arch/x86/kernel/acpi/
13481 F: drivers/base/power/
13483 F: include/linux/suspend.h
13484 F: include/linux/freezer.h
13485 F: include/linux/pm.h
13488 M: Martin Mares <mj@ucw.cz>
13489 L: linux-video@atrey.karlin.mff.cuni.cz
13491 F: Documentation/svga.txt
13492 F: arch/x86/boot/video*
13495 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13496 L: iommu@lists.linux-foundation.org
13497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13500 F: arch/*/kernel/pci-swiotlb.c
13501 F: include/linux/swiotlb.h
13504 M: Jiri Pirko <jiri@resnulli.us>
13505 M: Ivan Vecera <ivecera@redhat.com>
13506 L: netdev@vger.kernel.org
13509 F: include/net/switchdev.h
13511 SYNC FILE FRAMEWORK
13512 M: Sumit Semwal <sumit.semwal@linaro.org>
13513 R: Gustavo Padovan <gustavo@padovan.org>
13515 L: linux-media@vger.kernel.org
13516 L: dri-devel@lists.freedesktop.org
13517 F: drivers/dma-buf/sync_*
13518 F: drivers/dma-buf/dma-fence*
13519 F: drivers/dma-buf/sw_sync.c
13520 F: include/linux/sync_file.h
13521 F: include/uapi/linux/sync_file.h
13522 F: Documentation/sync_file.txt
13523 T: git git://anongit.freedesktop.org/drm/drm-misc
13525 SYNOPSYS ARC ARCHITECTURE
13526 M: Vineet Gupta <vgupta@synopsys.com>
13527 L: linux-snps-arc@lists.infradead.org
13530 F: Documentation/devicetree/bindings/arc/*
13531 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13532 F: drivers/clocksource/arc_timer.c
13533 F: drivers/tty/serial/arc_uart.c
13534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13536 SYNOPSYS ARC HSDK SDP pll clock driver
13537 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13539 F: drivers/clk/clk-hsdk-pll.c
13540 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13542 SYNOPSYS ARC SDP clock driver
13543 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13545 F: drivers/clk/axs10x/*
13546 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13548 SYNOPSYS ARC SDP platform support
13549 M: Alexey Brodkin <abrodkin@synopsys.com>
13551 F: arch/arc/plat-axs10x
13552 F: arch/arc/boot/dts/ax*
13553 F: Documentation/devicetree/bindings/arc/axs10*
13555 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13556 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13558 F: drivers/reset/reset-axs10x.c
13559 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13561 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13562 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13564 F: drivers/tty/serial/8250/8250_dw.c
13566 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13567 M: Hoan Tran <hotran@apm.com>
13568 L: linux-gpio@vger.kernel.org
13570 F: drivers/gpio/gpio-dwapb.c
13571 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13573 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13574 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13576 F: drivers/dma/dwi-axi-dmac/
13577 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13579 SYNOPSYS DESIGNWARE DMAC DRIVER
13580 M: Viresh Kumar <vireshk@kernel.org>
13581 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13583 F: include/linux/dma/dw.h
13584 F: include/linux/platform_data/dma-dw.h
13587 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13588 M: Jose Abreu <Jose.Abreu@synopsys.com>
13589 L: netdev@vger.kernel.org
13591 F: drivers/net/ethernet/synopsys/
13593 SYNOPSYS DESIGNWARE I2C DRIVER
13594 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13595 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13596 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13597 L: linux-i2c@vger.kernel.org
13599 F: drivers/i2c/busses/i2c-designware-*
13600 F: include/linux/platform_data/i2c-designware.h
13602 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13603 M: Jaehoon Chung <jh80.chung@samsung.com>
13604 L: linux-mmc@vger.kernel.org
13606 F: drivers/mmc/host/dw_mmc*
13608 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13609 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13611 F: drivers/reset/reset-hsdk.c
13612 F: include/dt-bindings/reset/snps,hsdk-reset.h
13613 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13615 SYSTEM CONFIGURATION (SYSCON)
13616 M: Lee Jones <lee.jones@linaro.org>
13617 M: Arnd Bergmann <arnd@arndb.de>
13618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13620 F: drivers/mfd/syscon.c
13622 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13623 M: Sudeep Holla <sudeep.holla@arm.com>
13624 L: linux-arm-kernel@lists.infradead.org
13626 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13627 F: drivers/clk/clk-sc[mp]i.c
13628 F: drivers/cpufreq/sc[mp]i-cpufreq.c
13629 F: drivers/firmware/arm_scpi.c
13630 F: drivers/firmware/arm_scmi/
13631 F: include/linux/sc[mp]i_protocol.h
13633 SYSTEM RESET/SHUTDOWN DRIVERS
13634 M: Sebastian Reichel <sre@kernel.org>
13635 L: linux-pm@vger.kernel.org
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13638 F: Documentation/devicetree/bindings/power/reset/
13639 F: drivers/power/reset/
13641 SYSTEM TRACE MODULE CLASS
13642 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13645 F: Documentation/trace/stm.txt
13646 F: drivers/hwtracing/stm/
13647 F: include/linux/stm.h
13648 F: include/uapi/linux/stm.h
13651 M: Christoph Hellwig <hch@infradead.org>
13653 F: Documentation/filesystems/sysv-fs.txt
13655 F: include/linux/sysv_fs.h
13658 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13659 L: linux-scsi@vger.kernel.org
13660 L: target-devel@vger.kernel.org
13661 W: http://www.linux-iscsi.org
13662 W: http://groups.google.com/group/linux-iscsi-target-dev
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13667 F: Documentation/target/
13669 TASKSTATS STATISTICS INTERFACE
13670 M: Balbir Singh <bsingharora@gmail.com>
13672 F: Documentation/accounting/taskstats*
13673 F: include/linux/taskstats*
13674 F: kernel/taskstats.c
13677 M: Jamal Hadi Salim <jhs@mojatatu.com>
13678 M: Cong Wang <xiyou.wangcong@gmail.com>
13679 M: Jiri Pirko <jiri@resnulli.us>
13680 L: netdev@vger.kernel.org
13682 F: include/net/pkt_cls.h
13683 F: include/net/pkt_sched.h
13684 F: include/net/tc_act/
13685 F: include/uapi/linux/pkt_cls.h
13686 F: include/uapi/linux/pkt_sched.h
13687 F: include/uapi/linux/tc_act/
13688 F: include/uapi/linux/tc_ematch/
13691 TCP LOW PRIORITY MODULE
13692 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13693 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13694 W: http://tcp-lp-mod.sourceforge.net/
13696 F: net/ipv4/tcp_lp.c
13698 TDA10071 MEDIA DRIVER
13699 M: Antti Palosaari <crope@iki.fi>
13700 L: linux-media@vger.kernel.org
13701 W: https://linuxtv.org
13702 W: http://palosaari.fi/linux/
13703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13704 T: git git://linuxtv.org/anttip/media_tree.git
13706 F: drivers/media/dvb-frontends/tda10071*
13708 TDA18212 MEDIA DRIVER
13709 M: Antti Palosaari <crope@iki.fi>
13710 L: linux-media@vger.kernel.org
13711 W: https://linuxtv.org
13712 W: http://palosaari.fi/linux/
13713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13714 T: git git://linuxtv.org/anttip/media_tree.git
13716 F: drivers/media/tuners/tda18212*
13718 TDA18218 MEDIA DRIVER
13719 M: Antti Palosaari <crope@iki.fi>
13720 L: linux-media@vger.kernel.org
13721 W: https://linuxtv.org
13722 W: http://palosaari.fi/linux/
13723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13724 T: git git://linuxtv.org/anttip/media_tree.git
13726 F: drivers/media/tuners/tda18218*
13728 TDA18250 MEDIA DRIVER
13729 M: Olli Salonen <olli.salonen@iki.fi>
13730 L: linux-media@vger.kernel.org
13731 W: https://linuxtv.org
13732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13733 T: git git://linuxtv.org/media_tree.git
13735 F: drivers/media/tuners/tda18250*
13737 TDA18271 MEDIA DRIVER
13738 M: Michael Krufky <mkrufky@linuxtv.org>
13739 L: linux-media@vger.kernel.org
13740 W: https://linuxtv.org
13741 W: http://github.com/mkrufky
13742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13743 T: git git://linuxtv.org/mkrufky/tuners.git
13745 F: drivers/media/tuners/tda18271*
13747 TDA1997x MEDIA DRIVER
13748 M: Tim Harvey <tharvey@gateworks.com>
13749 L: linux-media@vger.kernel.org
13750 W: https://linuxtv.org
13751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13753 F: drivers/media/i2c/tda1997x.*
13755 TDA827x MEDIA DRIVER
13756 M: Michael Krufky <mkrufky@linuxtv.org>
13757 L: linux-media@vger.kernel.org
13758 W: https://linuxtv.org
13759 W: http://github.com/mkrufky
13760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13761 T: git git://linuxtv.org/mkrufky/tuners.git
13763 F: drivers/media/tuners/tda8290.*
13765 TDA8290 MEDIA DRIVER
13766 M: Michael Krufky <mkrufky@linuxtv.org>
13767 L: linux-media@vger.kernel.org
13768 W: https://linuxtv.org
13769 W: http://github.com/mkrufky
13770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13771 T: git git://linuxtv.org/mkrufky/tuners.git
13773 F: drivers/media/tuners/tda8290.*
13775 TDA9840 MEDIA DRIVER
13776 M: Hans Verkuil <hverkuil@xs4all.nl>
13777 L: linux-media@vger.kernel.org
13778 T: git git://linuxtv.org/media_tree.git
13779 W: https://linuxtv.org
13781 F: drivers/media/i2c/tda9840*
13783 TEA5761 TUNER DRIVER
13784 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13785 L: linux-media@vger.kernel.org
13786 W: https://linuxtv.org
13787 T: git git://linuxtv.org/media_tree.git
13789 F: drivers/media/tuners/tea5761.*
13791 TEA5767 TUNER DRIVER
13792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13793 L: linux-media@vger.kernel.org
13794 W: https://linuxtv.org
13795 T: git git://linuxtv.org/media_tree.git
13797 F: drivers/media/tuners/tea5767.*
13799 TEA6415C MEDIA DRIVER
13800 M: Hans Verkuil <hverkuil@xs4all.nl>
13801 L: linux-media@vger.kernel.org
13802 T: git git://linuxtv.org/media_tree.git
13803 W: https://linuxtv.org
13805 F: drivers/media/i2c/tea6415c*
13807 TEA6420 MEDIA DRIVER
13808 M: Hans Verkuil <hverkuil@xs4all.nl>
13809 L: linux-media@vger.kernel.org
13810 T: git git://linuxtv.org/media_tree.git
13811 W: https://linuxtv.org
13813 F: drivers/media/i2c/tea6420*
13816 M: Jiri Pirko <jiri@resnulli.us>
13817 L: netdev@vger.kernel.org
13819 F: drivers/net/team/
13820 F: include/linux/if_team.h
13821 F: include/uapi/linux/if_team.h
13823 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13824 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13826 F: arch/x86/platform/ts5500/
13828 TECHNOTREND USB IR RECEIVER
13829 M: Sean Young <sean@mess.org>
13830 L: linux-media@vger.kernel.org
13832 F: drivers/media/rc/ttusbir.c
13834 TECHWELL TW9910 VIDEO DECODER
13835 L: linux-media@vger.kernel.org
13837 F: drivers/media/i2c/tw9910.c
13838 F: include/media/i2c/tw9910.h
13841 M: Jens Wiklander <jens.wiklander@linaro.org>
13843 F: include/linux/tee_drv.h
13844 F: include/uapi/linux/tee.h
13846 F: Documentation/tee.txt
13848 TEGRA ARCHITECTURE SUPPORT
13849 M: Thierry Reding <thierry.reding@gmail.com>
13850 M: Jonathan Hunter <jonathanh@nvidia.com>
13851 L: linux-tegra@vger.kernel.org
13852 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13858 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13859 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13861 F: drivers/clk/tegra/
13864 M: Laxman Dewangan <ldewangan@nvidia.com>
13865 M: Jon Hunter <jonathanh@nvidia.com>
13867 F: drivers/dma/tegra*
13870 M: Laxman Dewangan <ldewangan@nvidia.com>
13872 F: drivers/i2c/busses/i2c-tegra.c
13874 TEGRA IOMMU DRIVERS
13875 M: Thierry Reding <thierry.reding@gmail.com>
13876 L: linux-tegra@vger.kernel.org
13878 F: drivers/iommu/tegra*
13881 M: Laxman Dewangan <ldewangan@nvidia.com>
13883 F: drivers/input/keyboard/tegra-kbc.c
13886 M: Thierry Reding <thierry.reding@gmail.com>
13888 F: drivers/pwm/pwm-tegra.c
13890 TEGRA SERIAL DRIVER
13891 M: Laxman Dewangan <ldewangan@nvidia.com>
13893 F: drivers/tty/serial/serial-tegra.c
13896 M: Laxman Dewangan <ldewangan@nvidia.com>
13898 F: drivers/spi/spi-tegra*
13900 TEHUTI ETHERNET DRIVER
13901 M: Andy Gospodarek <andy@greyhouse.net>
13902 L: netdev@vger.kernel.org
13904 F: drivers/net/ethernet/tehuti/*
13906 Telecom Clock Driver for MCPL0010
13907 M: Mark Gross <mark.gross@intel.com>
13909 F: drivers/char/tlclk.c
13911 TENSILICA XTENSA PORT (xtensa)
13912 M: Chris Zankel <chris@zankel.net>
13913 M: Max Filippov <jcmvbkbc@gmail.com>
13914 L: linux-xtensa@linux-xtensa.org
13915 T: git git://github.com/czankel/xtensa-linux.git
13918 F: drivers/irqchip/irq-xtensa-*
13920 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13921 M: Nishanth Menon <nm@ti.com>
13922 M: Tero Kristo <t-kristo@ti.com>
13923 M: Santosh Shilimkar <ssantosh@kernel.org>
13924 L: linux-arm-kernel@lists.infradead.org
13926 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13927 F: drivers/firmware/ti_sci*
13928 F: include/linux/soc/ti/ti_sci_protocol.h
13929 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13930 F: include/dt-bindings/genpd/k2g.h
13931 F: drivers/soc/ti/ti_sci_pm_domains.c
13932 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13933 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13934 F: drivers/clk/keystone/sci-clk.c
13935 F: drivers/reset/reset-ti-sci.c
13937 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13938 M: Hans Verkuil <hverkuil@xs4all.nl>
13939 L: linux-media@vger.kernel.org
13940 T: git git://linuxtv.org/media_tree.git
13941 W: https://linuxtv.org
13943 F: drivers/media/radio/radio-raremono.c
13946 M: Zhang Rui <rui.zhang@intel.com>
13947 M: Eduardo Valentin <edubezval@gmail.com>
13948 L: linux-pm@vger.kernel.org
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13951 Q: https://patchwork.kernel.org/project/linux-pm/list/
13953 F: drivers/thermal/
13954 F: include/linux/thermal.h
13955 F: include/uapi/linux/thermal.h
13956 F: include/linux/cpu_cooling.h
13957 F: Documentation/devicetree/bindings/thermal/
13959 THERMAL/CPU_COOLING
13960 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13961 M: Viresh Kumar <viresh.kumar@linaro.org>
13962 M: Javi Merino <javi.merino@kernel.org>
13963 L: linux-pm@vger.kernel.org
13965 F: Documentation/thermal/cpu-cooling-api.txt
13966 F: drivers/thermal/cpu_cooling.c
13967 F: include/linux/cpu_cooling.h
13969 THINKPAD ACPI EXTRAS DRIVER
13970 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13971 L: ibm-acpi-devel@lists.sourceforge.net
13972 L: platform-driver-x86@vger.kernel.org
13973 W: http://ibm-acpi.sourceforge.net
13974 W: http://thinkwiki.org/wiki/Ibm-acpi
13975 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13977 F: drivers/platform/x86/thinkpad_acpi.c
13980 M: Andreas Noever <andreas.noever@gmail.com>
13981 M: Michael Jamet <michael.jamet@intel.com>
13982 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13983 M: Yehezkel Bernat <YehezkelShB@gmail.com>
13984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13986 F: Documentation/admin-guide/thunderbolt.rst
13987 F: drivers/thunderbolt/
13988 F: include/linux/thunderbolt.h
13990 THUNDERBOLT NETWORK DRIVER
13991 M: Michael Jamet <michael.jamet@intel.com>
13992 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13993 M: Yehezkel Bernat <YehezkelShB@gmail.com>
13994 L: netdev@vger.kernel.org
13996 F: drivers/net/thunderbolt.c
13998 THUNDERX GPIO DRIVER
13999 M: David Daney <david.daney@cavium.com>
14001 F: drivers/gpio/gpio-thunderx.c
14003 TI AM437X VPFE DRIVER
14004 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14005 L: linux-media@vger.kernel.org
14006 W: https://linuxtv.org
14007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14008 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14010 F: drivers/media/platform/am437x/
14012 TI BANDGAP AND THERMAL DRIVER
14013 M: Eduardo Valentin <edubezval@gmail.com>
14014 M: Keerthy <j-keerthy@ti.com>
14015 L: linux-pm@vger.kernel.org
14016 L: linux-omap@vger.kernel.org
14018 F: drivers/thermal/ti-soc-thermal/
14020 TI BQ27XXX POWER SUPPLY DRIVER
14021 R: Andrew F. Davis <afd@ti.com>
14022 F: include/linux/power/bq27xxx_battery.h
14023 F: drivers/power/supply/bq27xxx_battery.c
14024 F: drivers/power/supply/bq27xxx_battery_i2c.c
14026 TI CDCE706 CLOCK DRIVER
14027 M: Max Filippov <jcmvbkbc@gmail.com>
14029 F: drivers/clk/clk-cdce706.c
14032 M: Tero Kristo <t-kristo@ti.com>
14033 L: linux-omap@vger.kernel.org
14036 F: include/linux/clk/ti.h
14038 TI DAVINCI MACHINE SUPPORT
14039 M: Sekhar Nori <nsekhar@ti.com>
14040 M: Kevin Hilman <khilman@kernel.org>
14041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14044 F: arch/arm/mach-davinci/
14045 F: drivers/i2c/busses/i2c-davinci.c
14046 F: arch/arm/boot/dts/da850*
14048 TI DAVINCI SERIES CLOCK DRIVER
14049 M: David Lechner <david@lechnology.com>
14050 R: Sekhar Nori <nsekhar@ti.com>
14052 F: Documentation/devicetree/bindings/clock/ti/davinci/
14053 F: drivers/clk/davinci/
14055 TI DAVINCI SERIES GPIO DRIVER
14056 M: Keerthy <j-keerthy@ti.com>
14057 L: linux-gpio@vger.kernel.org
14059 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14060 F: drivers/gpio/gpio-davinci.c
14062 TI DAVINCI SERIES MEDIA DRIVER
14063 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14064 L: linux-media@vger.kernel.org
14065 W: https://linuxtv.org
14066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14067 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14069 F: drivers/media/platform/davinci/
14070 F: include/media/davinci/
14072 TI ETHERNET SWITCH DRIVER (CPSW)
14073 R: Grygorii Strashko <grygorii.strashko@ti.com>
14074 L: linux-omap@vger.kernel.org
14075 L: netdev@vger.kernel.org
14077 F: drivers/net/ethernet/ti/cpsw*
14078 F: drivers/net/ethernet/ti/davinci*
14080 TI FLASH MEDIA INTERFACE DRIVER
14081 M: Alex Dubov <oakad@yahoo.com>
14083 F: drivers/misc/tifm*
14084 F: drivers/mmc/host/tifm_sd.c
14085 F: include/linux/tifm.h
14087 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14088 M: Santosh Shilimkar <ssantosh@kernel.org>
14089 L: linux-kernel@vger.kernel.org
14090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14092 F: drivers/soc/ti/*
14093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14095 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14096 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14097 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14100 F: sound/soc/codecs/lm49453*
14101 F: sound/soc/codecs/isabelle*
14103 TI LP855x BACKLIGHT DRIVER
14104 M: Milo Kim <milo.kim@ti.com>
14106 F: Documentation/backlight/lp855x-driver.txt
14107 F: drivers/video/backlight/lp855x_bl.c
14108 F: include/linux/platform_data/lp855x.h
14110 TI LP8727 CHARGER DRIVER
14111 M: Milo Kim <milo.kim@ti.com>
14113 F: drivers/power/supply/lp8727_charger.c
14114 F: include/linux/platform_data/lp8727.h
14116 TI LP8788 MFD DRIVER
14117 M: Milo Kim <milo.kim@ti.com>
14119 F: drivers/iio/adc/lp8788_adc.c
14120 F: drivers/leds/leds-lp8788.c
14121 F: drivers/mfd/lp8788*.c
14122 F: drivers/power/supply/lp8788-charger.c
14123 F: drivers/regulator/lp8788-*.c
14124 F: include/linux/mfd/lp8788*.h
14126 TI NETCP ETHERNET DRIVER
14127 M: Wingman Kwok <w-kwok2@ti.com>
14128 M: Murali Karicheri <m-karicheri2@ti.com>
14129 L: netdev@vger.kernel.org
14131 F: drivers/net/ethernet/ti/netcp*
14133 TI TAS571X FAMILY ASoC CODEC DRIVER
14134 M: Kevin Cernekee <cernekee@chromium.org>
14135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14137 F: sound/soc/codecs/tas571x*
14139 TI TRF7970A NFC DRIVER
14140 M: Mark Greer <mgreer@animalcreek.com>
14141 L: linux-wireless@vger.kernel.org
14142 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14144 F: drivers/nfc/trf7970a.c
14145 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14147 TI TWL4030 SERIES SOC CODEC DRIVER
14148 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14151 F: sound/soc/codecs/twl4030*
14154 M: Benoit Parrot <bparrot@ti.com>
14155 L: linux-media@vger.kernel.org
14156 W: http://linuxtv.org/
14157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14159 F: drivers/media/platform/ti-vpe/
14161 TI WILINK WIRELESS DRIVERS
14162 L: linux-wireless@vger.kernel.org
14163 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14164 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14167 F: drivers/net/wireless/ti/
14168 F: include/linux/wl12xx.h
14170 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14171 M: John Stultz <john.stultz@linaro.org>
14172 M: Thomas Gleixner <tglx@linutronix.de>
14173 R: Stephen Boyd <sboyd@kernel.org>
14174 L: linux-kernel@vger.kernel.org
14175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14177 F: include/linux/clocksource.h
14178 F: include/linux/time.h
14179 F: include/linux/timex.h
14180 F: include/uapi/linux/time.h
14181 F: include/uapi/linux/timex.h
14182 F: kernel/time/clocksource.c
14183 F: kernel/time/time*.c
14184 F: kernel/time/alarmtimer.c
14185 F: kernel/time/ntp.c
14186 F: tools/testing/selftests/timers/
14189 M: Jon Maloy <jon.maloy@ericsson.com>
14190 M: Ying Xue <ying.xue@windriver.com>
14191 L: netdev@vger.kernel.org (core kernel code)
14192 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14193 W: http://tipc.sourceforge.net/
14195 F: include/uapi/linux/tipc*.h
14198 TLAN NETWORK DRIVER
14199 M: Samuel Chessman <chessman@tux.org>
14200 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14201 W: http://sourceforge.net/projects/tlan/
14203 F: Documentation/networking/tlan.txt
14204 F: drivers/net/ethernet/ti/tlan.*
14206 TM6000 VIDEO4LINUX DRIVER
14207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14208 L: linux-media@vger.kernel.org
14209 W: https://linuxtv.org
14210 T: git git://linuxtv.org/media_tree.git
14212 F: drivers/media/usb/tm6000/
14213 F: Documentation/media/v4l-drivers/tm6000*
14215 TMIO/SDHI MMC DRIVER
14216 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14217 L: linux-mmc@vger.kernel.org
14219 F: drivers/mmc/host/tmio_mmc*
14220 F: drivers/mmc/host/renesas_sdhi*
14221 F: include/linux/mfd/tmio.h
14223 TMP401 HARDWARE MONITOR DRIVER
14224 M: Guenter Roeck <linux@roeck-us.net>
14225 L: linux-hwmon@vger.kernel.org
14227 F: Documentation/hwmon/tmp401
14228 F: drivers/hwmon/tmp401.c
14230 TMPFS (SHMEM FILESYSTEM)
14231 M: Hugh Dickins <hughd@google.com>
14232 L: linux-mm@kvack.org
14234 F: include/linux/shmem_fs.h
14237 TOMOYO SECURITY MODULE
14238 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14239 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14240 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14241 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14242 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14243 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14244 W: http://tomoyo.sourceforge.jp/
14245 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14247 F: security/tomoyo/
14249 TOPSTAR LAPTOP EXTRAS DRIVER
14250 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14251 L: platform-driver-x86@vger.kernel.org
14253 F: drivers/platform/x86/topstar-laptop.c
14255 TORTURE-TEST MODULES
14256 M: Davidlohr Bueso <dave@stgolabs.net>
14257 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14258 M: Josh Triplett <josh@joshtriplett.org>
14259 L: linux-kernel@vger.kernel.org
14261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14262 F: Documentation/RCU/torture.txt
14263 F: kernel/torture.c
14264 F: kernel/rcu/rcutorture.c
14265 F: kernel/locking/locktorture.c
14267 TOSHIBA ACPI EXTRAS DRIVER
14268 M: Azael Avalos <coproscefalo@gmail.com>
14269 L: platform-driver-x86@vger.kernel.org
14271 F: drivers/platform/x86/toshiba_acpi.c
14273 TOSHIBA BLUETOOTH DRIVER
14274 M: Azael Avalos <coproscefalo@gmail.com>
14275 L: platform-driver-x86@vger.kernel.org
14277 F: drivers/platform/x86/toshiba_bluetooth.c
14279 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14280 M: Azael Avalos <coproscefalo@gmail.com>
14281 L: platform-driver-x86@vger.kernel.org
14283 F: drivers/platform/x86/toshiba_haps.c
14286 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14287 W: http://www.buzzard.org.uk/toshiba/
14289 F: drivers/char/toshiba.c
14290 F: include/linux/toshiba.h
14291 F: include/uapi/linux/toshiba.h
14293 TOSHIBA TC358743 DRIVER
14294 M: Mats Randgaard <matrandg@cisco.com>
14295 L: linux-media@vger.kernel.org
14297 F: drivers/media/i2c/tc358743*
14298 F: include/media/i2c/tc358743.h
14300 TOSHIBA WMI HOTKEYS DRIVER
14301 M: Azael Avalos <coproscefalo@gmail.com>
14302 L: platform-driver-x86@vger.kernel.org
14304 F: drivers/platform/x86/toshiba-wmi.c
14307 M: Peter Huewe <peterhuewe@gmx.de>
14308 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14309 R: Jason Gunthorpe <jgg@ziepe.ca>
14310 L: linux-integrity@vger.kernel.org
14311 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14312 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14313 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14315 F: drivers/char/tpm/
14318 M: Steven Rostedt <rostedt@goodmis.org>
14319 M: Ingo Molnar <mingo@redhat.com>
14320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14322 F: Documentation/trace/ftrace.txt
14323 F: arch/*/*/*/ftrace.h
14324 F: arch/*/kernel/ftrace.c
14325 F: include/*/ftrace.h
14326 F: include/linux/trace*.h
14329 F: tools/testing/selftests/ftrace/
14331 TRACING MMIO ACCESSES (MMIOTRACE)
14332 M: Steven Rostedt <rostedt@goodmis.org>
14333 M: Ingo Molnar <mingo@kernel.org>
14334 R: Karol Herbst <karolherbst@gmail.com>
14335 R: Pekka Paalanen <ppaalanen@gmail.com>
14337 L: linux-kernel@vger.kernel.org
14338 L: nouveau@lists.freedesktop.org
14339 F: kernel/trace/trace_mmiotrace.c
14340 F: include/linux/mmiotrace.h
14341 F: arch/x86/mm/kmmio.c
14342 F: arch/x86/mm/mmio-mod.c
14343 F: arch/x86/mm/testmmiotrace.c
14346 M: Jiri Kosina <trivial@kernel.org>
14347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14349 K: ^Subject:.*(?i)trivial
14351 TEMPO SEMICONDUCTOR DRIVERS
14352 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14354 F: sound/soc/codecs/tscs*.c
14355 F: sound/soc/codecs/tscs*.h
14356 F: Documentation/devicetree/bindings/sound/tscs*.txt
14359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14360 M: Jiri Slaby <jslaby@suse.com>
14362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14363 F: Documentation/serial/
14365 F: drivers/tty/serial/serial_core.c
14366 F: include/linux/serial_core.h
14367 F: include/linux/serial.h
14368 F: include/linux/tty.h
14369 F: include/uapi/linux/serial_core.h
14370 F: include/uapi/linux/serial.h
14371 F: include/uapi/linux/tty.h
14373 TUA9001 MEDIA DRIVER
14374 M: Antti Palosaari <crope@iki.fi>
14375 L: linux-media@vger.kernel.org
14376 W: https://linuxtv.org
14377 W: http://palosaari.fi/linux/
14378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14379 T: git git://linuxtv.org/anttip/media_tree.git
14381 F: drivers/media/tuners/tua9001*
14383 TULIP NETWORK DRIVERS
14384 L: netdev@vger.kernel.org
14385 L: linux-parisc@vger.kernel.org
14387 F: drivers/net/ethernet/dec/tulip/
14390 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14391 W: http://vtun.sourceforge.net/tun
14393 F: Documentation/networking/tuntap.txt
14394 F: arch/um/os-Linux/drivers/
14396 TURBOCHANNEL SUBSYSTEM
14397 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14398 M: Ralf Baechle <ralf@linux-mips.org>
14399 L: linux-mips@linux-mips.org
14400 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14403 F: include/linux/tc.h
14406 M: "Len Brown" <lenb@kernel.org>
14407 L: linux-pm@vger.kernel.org
14408 B: https://bugzilla.kernel.org
14409 Q: https://patchwork.kernel.org/project/linux-pm/list/
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14412 F: tools/power/x86/turbostat/
14414 TW5864 VIDEO4LINUX DRIVER
14415 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14416 M: Anton Sviridenko <anton@corp.bluecherry.net>
14417 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14418 M: Andrey Utkin <andrey_utkin@fastmail.com>
14419 L: linux-media@vger.kernel.org
14421 F: drivers/media/pci/tw5864/
14423 TW68 VIDEO4LINUX DRIVER
14424 M: Hans Verkuil <hverkuil@xs4all.nl>
14425 L: linux-media@vger.kernel.org
14426 T: git git://linuxtv.org/media_tree.git
14427 W: https://linuxtv.org
14429 F: drivers/media/pci/tw68/
14431 TW686X VIDEO4LINUX DRIVER
14432 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14433 L: linux-media@vger.kernel.org
14434 T: git git://linuxtv.org/media_tree.git
14435 W: http://linuxtv.org
14437 F: drivers/media/pci/tw686x/
14439 UBI FILE SYSTEM (UBIFS)
14440 M: Richard Weinberger <richard@nod.at>
14441 M: Artem Bityutskiy <dedekind1@gmail.com>
14442 M: Adrian Hunter <adrian.hunter@intel.com>
14443 L: linux-mtd@lists.infradead.org
14444 T: git git://git.infradead.org/ubifs-2.6.git
14445 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14447 F: Documentation/filesystems/ubifs.txt
14450 UCLINUX (M68KNOMMU AND COLDFIRE)
14451 M: Greg Ungerer <gerg@linux-m68k.org>
14452 W: http://www.linux-m68k.org/
14453 W: http://www.uclinux.org/
14454 L: linux-m68k@lists.linux-m68k.org
14455 L: uclinux-dev@uclinux.org (subscribers-only)
14456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14458 F: arch/m68k/coldfire/
14460 F: arch/m68k/*/*_no.*
14461 F: arch/m68k/include/asm/*_no.*
14464 M: Jan Kara <jack@suse.com>
14466 F: Documentation/filesystems/udf.txt
14470 M: Bastien Nocera <hadess@hadess.net>
14471 L: linux-input@vger.kernel.org
14473 F: drivers/hid/hid-udraw-ps3.c
14476 M: Evgeniy Dushistov <dushistov@mail.ru>
14478 F: Documentation/filesystems/ufs.txt
14481 UHID USERSPACE HID IO DRIVER:
14482 M: David Herrmann <dh.herrmann@googlemail.com>
14483 L: linux-input@vger.kernel.org
14485 F: drivers/hid/uhid.c
14486 F: include/uapi/linux/uhid.h
14489 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14490 L: linux-usb@vger.kernel.org
14492 F: drivers/usb/common/ulpi.c
14493 F: include/linux/ulpi/
14495 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14496 L: linux-usb@vger.kernel.org
14499 F: include/linux/uwb.h
14500 F: include/linux/uwb/
14502 UNICORE32 ARCHITECTURE:
14503 M: Guan Xuetao <gxt@pku.edu.cn>
14504 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14506 T: git git://github.com/gxt/linux.git
14510 M: Tony Finch <dot@dotat.at>
14511 W: http://dotat.at/prog/unifdef
14513 F: scripts/unifdef.c
14515 UNIFORM CDROM DRIVER
14516 M: Jens Axboe <axboe@kernel.dk>
14517 W: http://www.kernel.dk
14519 F: Documentation/cdrom/
14520 F: drivers/cdrom/cdrom.c
14521 F: include/linux/cdrom.h
14522 F: include/uapi/linux/cdrom.h
14524 UNISYS S-PAR DRIVERS
14525 M: David Kershner <david.kershner@unisys.com>
14526 L: sparmaintainer@unisys.com (Unisys internal)
14528 F: include/linux/visorbus.h
14529 F: drivers/visorbus/
14530 F: drivers/staging/unisys/
14532 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14533 M: Vinayak Holikatti <vinholikatti@gmail.com>
14534 L: linux-scsi@vger.kernel.org
14536 F: Documentation/scsi/ufs.txt
14537 F: drivers/scsi/ufs/
14539 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14540 M: Joao Pinto <jpinto@synopsys.com>
14541 L: linux-scsi@vger.kernel.org
14543 F: drivers/scsi/ufs/*dwc*
14545 UNSORTED BLOCK IMAGES (UBI)
14546 M: Artem Bityutskiy <dedekind1@gmail.com>
14547 M: Richard Weinberger <richard@nod.at>
14548 W: http://www.linux-mtd.infradead.org/
14549 L: linux-mtd@lists.infradead.org
14550 T: git git://git.infradead.org/ubifs-2.6.git
14552 F: drivers/mtd/ubi/
14553 F: include/linux/mtd/ubi.h
14554 F: include/uapi/mtd/ubi-user.h
14556 USB "USBNET" DRIVER FRAMEWORK
14557 M: Oliver Neukum <oneukum@suse.com>
14558 L: netdev@vger.kernel.org
14559 W: http://www.linux-usb.org/usbnet
14561 F: drivers/net/usb/usbnet.c
14562 F: include/linux/usb/usbnet.h
14565 M: Oliver Neukum <oneukum@suse.com>
14566 L: linux-usb@vger.kernel.org
14568 F: Documentation/usb/acm.txt
14569 F: drivers/usb/class/cdc-acm.*
14571 USB AR5523 WIRELESS DRIVER
14572 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14573 L: linux-wireless@vger.kernel.org
14575 F: drivers/net/wireless/ath/ar5523/
14578 M: Oliver Neukum <oneukum@suse.com>
14579 L: linux-usb@vger.kernel.org
14580 L: linux-scsi@vger.kernel.org
14582 F: drivers/usb/storage/uas.c
14584 USB CDC ETHERNET DRIVER
14585 M: Oliver Neukum <oliver@neukum.org>
14586 L: linux-usb@vger.kernel.org
14588 F: drivers/net/usb/cdc_*.c
14589 F: include/uapi/linux/usb/cdc.h
14591 USB CHAOSKEY DRIVER
14592 M: Keith Packard <keithp@keithp.com>
14593 L: linux-usb@vger.kernel.org
14595 F: drivers/usb/misc/chaoskey.c
14597 USB CYPRESS C67X00 DRIVER
14598 M: Peter Korsgaard <jacmet@sunsite.dk>
14599 L: linux-usb@vger.kernel.org
14601 F: drivers/usb/c67x00/
14603 USB DAVICOM DM9601 DRIVER
14604 M: Peter Korsgaard <jacmet@sunsite.dk>
14605 L: netdev@vger.kernel.org
14606 W: http://www.linux-usb.org/usbnet
14608 F: drivers/net/usb/dm9601.c
14610 USB DIAMOND RIO500 DRIVER
14611 M: Cesar Miquel <miquel@df.uba.ar>
14612 L: rio500-users@lists.sourceforge.net
14613 W: http://rio500.sourceforge.net
14615 F: drivers/usb/misc/rio500*
14618 M: Alan Stern <stern@rowland.harvard.edu>
14619 L: linux-usb@vger.kernel.org
14621 F: Documentation/usb/ehci.txt
14622 F: drivers/usb/host/ehci*
14624 USB GADGET/PERIPHERAL SUBSYSTEM
14625 M: Felipe Balbi <balbi@kernel.org>
14626 L: linux-usb@vger.kernel.org
14627 W: http://www.linux-usb.org/gadget
14628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14630 F: drivers/usb/gadget/
14631 F: include/linux/usb/gadget*
14633 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14634 M: Jiri Kosina <jikos@kernel.org>
14635 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14636 L: linux-usb@vger.kernel.org
14637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14639 F: Documentation/hid/hiddev.txt
14640 F: drivers/hid/usbhid/
14642 USB INTEL XHCI ROLE MUX DRIVER
14643 M: Hans de Goede <hdegoede@redhat.com>
14644 L: linux-usb@vger.kernel.org
14646 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
14649 M: Olav Kongas <ok@artecdesign.ee>
14650 L: linux-usb@vger.kernel.org
14652 F: drivers/usb/host/isp116x*
14653 F: include/linux/usb/isp116x.h
14655 USB LAN78XX ETHERNET DRIVER
14656 M: Woojung Huh <woojung.huh@microchip.com>
14657 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14658 L: netdev@vger.kernel.org
14660 F: drivers/net/usb/lan78xx.*
14662 USB MASS STORAGE DRIVER
14663 M: Alan Stern <stern@rowland.harvard.edu>
14664 L: linux-usb@vger.kernel.org
14665 L: usb-storage@lists.one-eyed-alien.net
14667 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14668 F: drivers/usb/storage/
14671 M: Clemens Ladisch <clemens@ladisch.de>
14672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14673 T: git git://git.alsa-project.org/alsa-kernel.git
14675 F: sound/usb/midi.*
14677 USB NETWORKING DRIVERS
14678 L: linux-usb@vger.kernel.org
14680 F: drivers/net/usb/
14683 M: Alan Stern <stern@rowland.harvard.edu>
14684 L: linux-usb@vger.kernel.org
14686 F: Documentation/usb/ohci.txt
14687 F: drivers/usb/host/ohci*
14689 USB OTG FSM (Finite State Machine)
14690 M: Peter Chen <Peter.Chen@nxp.com>
14691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14692 L: linux-usb@vger.kernel.org
14694 F: drivers/usb/common/usb-otg-fsm.c
14697 M: Valentina Manea <valentina.manea.m@gmail.com>
14698 M: Shuah Khan <shuah@kernel.org>
14699 L: linux-usb@vger.kernel.org
14701 F: Documentation/usb/usbip_protocol.txt
14702 F: drivers/usb/usbip/
14703 F: tools/usb/usbip/
14704 F: tools/testing/selftests/drivers/usb/usbip/
14707 M: Petko Manolov <petkan@nucleusys.com>
14708 L: linux-usb@vger.kernel.org
14709 L: netdev@vger.kernel.org
14710 T: git git://github.com/petkan/pegasus.git
14711 W: https://github.com/petkan/pegasus
14713 F: drivers/net/usb/pegasus.*
14716 M: Felipe Balbi <balbi@kernel.org>
14717 L: linux-usb@vger.kernel.org
14718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14720 F: drivers/usb/phy/
14722 USB PRINTER DRIVER (usblp)
14723 M: Pete Zaitcev <zaitcev@redhat.com>
14724 L: linux-usb@vger.kernel.org
14726 F: drivers/usb/class/usblp.c
14728 USB QMI WWAN NETWORK DRIVER
14729 M: Bjørn Mork <bjorn@mork.no>
14730 L: netdev@vger.kernel.org
14732 F: Documentation/ABI/testing/sysfs-class-net-qmi
14733 F: drivers/net/usb/qmi_wwan.c
14736 M: Petko Manolov <petkan@nucleusys.com>
14737 L: linux-usb@vger.kernel.org
14738 L: netdev@vger.kernel.org
14739 T: git git://github.com/petkan/rtl8150.git
14740 W: https://github.com/petkan/rtl8150
14742 F: drivers/net/usb/rtl8150.c
14744 USB SERIAL SUBSYSTEM
14745 M: Johan Hovold <johan@kernel.org>
14746 L: linux-usb@vger.kernel.org
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14749 F: Documentation/usb/usb-serial.txt
14750 F: drivers/usb/serial/
14751 F: include/linux/usb/serial.h
14753 USB SMSC75XX ETHERNET DRIVER
14754 M: Steve Glendinning <steve.glendinning@shawell.net>
14755 L: netdev@vger.kernel.org
14757 F: drivers/net/usb/smsc75xx.*
14759 USB SMSC95XX ETHERNET DRIVER
14760 M: Steve Glendinning <steve.glendinning@shawell.net>
14761 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14762 L: netdev@vger.kernel.org
14764 F: drivers/net/usb/smsc95xx.*
14767 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14768 L: linux-usb@vger.kernel.org
14769 W: http://www.linux-usb.org
14770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14772 F: Documentation/devicetree/bindings/usb/
14773 F: Documentation/usb/
14775 F: include/linux/usb.h
14776 F: include/linux/usb/
14778 USB TYPEC PI3USB30532 MUX DRIVER
14779 M: Hans de Goede <hdegoede@redhat.com>
14780 L: linux-usb@vger.kernel.org
14782 F: drivers/usb/typec/mux/pi3usb30532.c
14784 USB TYPEC SUBSYSTEM
14785 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14786 L: linux-usb@vger.kernel.org
14788 F: Documentation/ABI/testing/sysfs-class-typec
14789 F: Documentation/usb/typec.rst
14790 F: drivers/usb/typec/
14791 F: include/linux/usb/typec.h
14794 M: Alan Stern <stern@rowland.harvard.edu>
14795 L: linux-usb@vger.kernel.org
14797 F: drivers/usb/host/uhci*
14800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14801 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14802 L: linux-media@vger.kernel.org
14803 T: git git://linuxtv.org/media_tree.git
14804 W: http://www.ideasonboard.org/uvc/
14806 F: drivers/media/usb/uvc/
14807 F: include/uapi/linux/uvcvideo.h
14810 M: Hans Verkuil <hverkuil@xs4all.nl>
14811 L: linux-media@vger.kernel.org
14812 T: git git://linuxtv.org/media_tree.git
14813 W: https://linuxtv.org
14815 F: drivers/media/usb/usbvision/
14818 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14819 L: linux-usb@vger.kernel.org
14821 F: drivers/usb/gadget/function/*uvc*
14822 F: drivers/usb/gadget/legacy/webcam.c
14824 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14825 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14826 L: linux-wireless@vger.kernel.org
14828 F: drivers/net/wireless/rndis_wlan.c
14831 M: Mathias Nyman <mathias.nyman@intel.com>
14832 L: linux-usb@vger.kernel.org
14834 F: drivers/usb/host/xhci*
14835 F: drivers/usb/host/pci-quirks*
14838 L: linux-wireless@vger.kernel.org
14839 W: http://linux-lc100020.sourceforge.net
14841 F: drivers/net/wireless/zydas/zd1201.*
14844 M: Antoine Jacquet <royale@zerezo.com>
14845 L: linux-usb@vger.kernel.org
14846 L: linux-media@vger.kernel.org
14847 T: git git://linuxtv.org/media_tree.git
14848 W: http://royale.zerezo.com/zr364xx/
14850 F: Documentation/media/v4l-drivers/zr364xx*
14851 F: drivers/media/usb/zr364xx/
14853 USER-MODE LINUX (UML)
14854 M: Jeff Dike <jdike@addtoit.com>
14855 M: Richard Weinberger <richard@nod.at>
14856 L: user-mode-linux-devel@lists.sourceforge.net
14857 L: user-mode-linux-user@lists.sourceforge.net
14858 W: http://user-mode-linux.sourceforge.net
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14861 F: Documentation/virtual/uml/
14867 USERSPACE I/O (UIO)
14868 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14871 F: Documentation/driver-api/uio-howto.rst
14873 F: include/linux/uio*.h
14876 M: Karel Zak <kzak@redhat.com>
14877 L: util-linux@vger.kernel.org
14878 W: http://en.wikipedia.org/wiki/Util-linux
14879 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14883 M: Christoph Hellwig <hch@lst.de>
14884 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14885 L: linux-kernel@vger.kernel.org
14886 T: git git://git.infradead.org/users/hch/uuid.git
14889 F: include/linux/uuid.h
14890 F: include/uapi/linux/uuid.h
14894 M: Michal Januszewski <spock@gentoo.org>
14895 L: linux-fbdev@vger.kernel.org
14896 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14898 F: Documentation/fb/uvesafb.txt
14899 F: drivers/video/fbdev/uvesafb.*
14902 M: Stefan Agner <stefan@agner.ch>
14903 L: linux-mtd@lists.infradead.org
14905 F: drivers/mtd/nand/raw/vf610_nfc.c
14907 VFAT/FAT/MSDOS FILESYSTEM
14908 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14910 F: Documentation/filesystems/vfat.txt
14914 M: Alex Williamson <alex.williamson@redhat.com>
14915 L: kvm@vger.kernel.org
14916 T: git git://github.com/awilliam/linux-vfio.git
14918 F: Documentation/vfio.txt
14920 F: include/linux/vfio.h
14921 F: include/uapi/linux/vfio.h
14923 VFIO MEDIATED DEVICE DRIVERS
14924 M: Kirti Wankhede <kwankhede@nvidia.com>
14925 L: kvm@vger.kernel.org
14927 F: Documentation/vfio-mediated-device.txt
14928 F: drivers/vfio/mdev/
14929 F: include/linux/mdev.h
14930 F: samples/vfio-mdev/
14932 VFIO PLATFORM DRIVER
14933 M: Eric Auger <eric.auger@redhat.com>
14934 L: kvm@vger.kernel.org
14936 F: drivers/vfio/platform/
14939 R: Lukas Wunner <lukas@wunner.de>
14941 F: Documentation/gpu/vga-switcheroo.rst
14942 F: drivers/gpu/vga/vga_switcheroo.c
14943 F: include/linux/vga_switcheroo.h
14944 T: git git://anongit.freedesktop.org/drm/drm-misc
14946 VIA RHINE NETWORK DRIVER
14948 F: drivers/net/ethernet/via/via-rhine.c
14950 VIA SD/MMC CARD CONTROLLER DRIVER
14951 M: Bruce Chang <brucechang@via.com.tw>
14952 M: Harald Welte <HaraldWelte@viatech.com>
14954 F: drivers/mmc/host/via-sdmmc.c
14956 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14957 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14958 L: linux-fbdev@vger.kernel.org
14960 F: include/linux/via-core.h
14961 F: include/linux/via-gpio.h
14962 F: include/linux/via_i2c.h
14963 F: drivers/video/fbdev/via/
14965 VIA VELOCITY NETWORK DRIVER
14966 M: Francois Romieu <romieu@fr.zoreil.com>
14967 L: netdev@vger.kernel.org
14969 F: drivers/net/ethernet/via/via-velocity.*
14971 VIDEO MULTIPLEXER DRIVER
14972 M: Philipp Zabel <p.zabel@pengutronix.de>
14973 L: linux-media@vger.kernel.org
14975 F: drivers/media/platform/video-mux.c
14977 VIDEOBUF2 FRAMEWORK
14978 M: Pawel Osciak <pawel@osciak.com>
14979 M: Marek Szyprowski <m.szyprowski@samsung.com>
14980 M: Kyungmin Park <kyungmin.park@samsung.com>
14981 L: linux-media@vger.kernel.org
14983 F: drivers/media/v4l2-core/videobuf2-*
14984 F: include/media/videobuf2-*
14986 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14987 M: Helen Koike <helen.koike@collabora.com>
14988 L: linux-media@vger.kernel.org
14989 T: git git://linuxtv.org/media_tree.git
14990 W: https://linuxtv.org
14992 F: drivers/media/platform/vimc/*
14995 M: Alex Williamson <alex.williamson@redhat.com>
14996 M: Paolo Bonzini <pbonzini@redhat.com>
14997 L: kvm@vger.kernel.org
15001 VIRTIO AND VHOST VSOCK DRIVER
15002 M: Stefan Hajnoczi <stefanha@redhat.com>
15003 L: kvm@vger.kernel.org
15004 L: virtualization@lists.linux-foundation.org
15005 L: netdev@vger.kernel.org
15007 F: include/linux/virtio_vsock.h
15008 F: include/uapi/linux/virtio_vsock.h
15009 F: include/uapi/linux/vsockmon.h
15010 F: include/uapi/linux/vm_sockets_diag.h
15011 F: net/vmw_vsock/diag.c
15012 F: net/vmw_vsock/af_vsock_tap.c
15013 F: net/vmw_vsock/virtio_transport_common.c
15014 F: net/vmw_vsock/virtio_transport.c
15015 F: drivers/net/vsockmon.c
15016 F: drivers/vhost/vsock.c
15017 F: drivers/vhost/vsock.h
15018 F: tools/testing/vsock/
15020 VIRTIO CONSOLE DRIVER
15021 M: Amit Shah <amit@kernel.org>
15022 L: virtualization@lists.linux-foundation.org
15024 F: drivers/char/virtio_console.c
15025 F: include/linux/virtio_console.h
15026 F: include/uapi/linux/virtio_console.h
15028 VIRTIO CORE, NET AND BLOCK DRIVERS
15029 M: "Michael S. Tsirkin" <mst@redhat.com>
15030 M: Jason Wang <jasowang@redhat.com>
15031 L: virtualization@lists.linux-foundation.org
15033 F: Documentation/devicetree/bindings/virtio/
15036 F: drivers/net/virtio_net.c
15037 F: drivers/block/virtio_blk.c
15038 F: include/linux/virtio*.h
15039 F: include/uapi/linux/virtio_*.h
15040 F: drivers/crypto/virtio/
15041 F: mm/balloon_compaction.c
15043 VIRTIO CRYPTO DRIVER
15044 M: Gonglei <arei.gonglei@huawei.com>
15045 L: virtualization@lists.linux-foundation.org
15046 L: linux-crypto@vger.kernel.org
15048 F: drivers/crypto/virtio/
15049 F: include/uapi/linux/virtio_crypto.h
15051 VIRTIO DRIVERS FOR S390
15052 M: Cornelia Huck <cohuck@redhat.com>
15053 M: Halil Pasic <pasic@linux.ibm.com>
15054 L: linux-s390@vger.kernel.org
15055 L: virtualization@lists.linux-foundation.org
15056 L: kvm@vger.kernel.org
15058 F: drivers/s390/virtio/
15059 F: arch/s390/include/uapi/asm/virtio-ccw.h
15062 M: David Airlie <airlied@linux.ie>
15063 M: Gerd Hoffmann <kraxel@redhat.com>
15064 L: dri-devel@lists.freedesktop.org
15065 L: virtualization@lists.linux-foundation.org
15066 T: git git://anongit.freedesktop.org/drm/drm-misc
15068 F: drivers/gpu/drm/virtio/
15069 F: include/uapi/linux/virtio_gpu.h
15071 VIRTIO HOST (VHOST)
15072 M: "Michael S. Tsirkin" <mst@redhat.com>
15073 M: Jason Wang <jasowang@redhat.com>
15074 L: kvm@vger.kernel.org
15075 L: virtualization@lists.linux-foundation.org
15076 L: netdev@vger.kernel.org
15077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15080 F: include/uapi/linux/vhost.h
15082 VIRTIO INPUT DRIVER
15083 M: Gerd Hoffmann <kraxel@redhat.com>
15085 F: drivers/virtio/virtio_input.c
15086 F: include/uapi/linux/virtio_input.h
15088 VIRTUAL BOX GUEST DEVICE DRIVER
15089 M: Hans de Goede <hdegoede@redhat.com>
15090 M: Arnd Bergmann <arnd@arndb.de>
15091 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15093 F: include/linux/vbox_utils.h
15094 F: include/uapi/linux/vbox*.h
15095 F: drivers/virt/vboxguest/
15097 VIRTUAL SERIO DEVICE DRIVER
15098 M: Stephen Chandler Paul <thatslyude@gmail.com>
15100 F: drivers/input/serio/userio.c
15101 F: include/uapi/linux/userio.h
15103 VIVID VIRTUAL VIDEO DRIVER
15104 M: Hans Verkuil <hverkuil@xs4all.nl>
15105 L: linux-media@vger.kernel.org
15106 T: git git://linuxtv.org/media_tree.git
15107 W: https://linuxtv.org
15109 F: drivers/media/platform/vivid/*
15112 M: Florian Fainelli <f.fainelli@gmail.com>
15113 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15115 F: drivers/vlynq/vlynq.c
15116 F: include/linux/vlynq.h
15119 M: Martyn Welch <martyn@welchs.me.uk>
15120 M: Manohar Vanga <manohar.vanga@gmail.com>
15121 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15122 L: devel@driverdev.osuosl.org
15124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15125 F: Documentation/driver-api/vme.rst
15126 F: drivers/staging/vme/
15128 F: include/linux/vme*
15130 VMWARE BALLOON DRIVER
15131 M: Xavier Deguillard <xdeguillard@vmware.com>
15132 M: Philip Moltmann <moltmann@vmware.com>
15133 M: "VMware, Inc." <pv-drivers@vmware.com>
15134 L: linux-kernel@vger.kernel.org
15136 F: drivers/misc/vmw_balloon.c
15138 VMWARE HYPERVISOR INTERFACE
15139 M: Alok Kataria <akataria@vmware.com>
15140 L: virtualization@lists.linux-foundation.org
15142 F: arch/x86/kernel/cpu/vmware.c
15144 VMWARE PVRDMA DRIVER
15145 M: Adit Ranadive <aditr@vmware.com>
15146 M: VMware PV-Drivers <pv-drivers@vmware.com>
15147 L: linux-rdma@vger.kernel.org
15149 F: drivers/infiniband/hw/vmw_pvrdma/
15151 VMware PVSCSI driver
15152 M: Jim Gill <jgill@vmware.com>
15153 M: VMware PV-Drivers <pv-drivers@vmware.com>
15154 L: linux-scsi@vger.kernel.org
15156 F: drivers/scsi/vmw_pvscsi.c
15157 F: drivers/scsi/vmw_pvscsi.h
15159 VMWARE VMMOUSE SUBDRIVER
15160 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15161 M: "VMware, Inc." <pv-drivers@vmware.com>
15162 L: linux-input@vger.kernel.org
15164 F: drivers/input/mouse/vmmouse.c
15165 F: drivers/input/mouse/vmmouse.h
15167 VMWARE VMXNET3 ETHERNET DRIVER
15168 M: Ronak Doshi <doshir@vmware.com>
15169 M: "VMware, Inc." <pv-drivers@vmware.com>
15170 L: netdev@vger.kernel.org
15172 F: drivers/net/vmxnet3/
15174 VOCORE VOCORE2 BOARD
15175 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15176 L: linux-mips@linux-mips.org
15178 F: arch/mips/boot/dts/ralink/vocore2.dts
15180 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15181 M: Liam Girdwood <lgirdwood@gmail.com>
15182 M: Mark Brown <broonie@kernel.org>
15183 L: linux-kernel@vger.kernel.org
15184 W: http://www.slimlogic.co.uk/?p=48
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15187 F: Documentation/devicetree/bindings/regulator/
15188 F: Documentation/power/regulator/
15189 F: drivers/regulator/
15190 F: include/dt-bindings/regulator/
15191 F: include/linux/regulator/
15194 M: David Ahern <dsa@cumulusnetworks.com>
15195 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
15196 L: netdev@vger.kernel.org
15198 F: drivers/net/vrf.c
15199 F: Documentation/networking/vrf.txt
15201 VT1211 HARDWARE MONITOR DRIVER
15202 M: Juerg Haefliger <juergh@gmail.com>
15203 L: linux-hwmon@vger.kernel.org
15205 F: Documentation/hwmon/vt1211
15206 F: drivers/hwmon/vt1211.c
15208 VT8231 HARDWARE MONITOR DRIVER
15209 M: Roger Lucas <vt8231@hiddenengine.co.uk>
15210 L: linux-hwmon@vger.kernel.org
15212 F: drivers/hwmon/vt8231.c
15214 VUB300 USB to SDIO/SD/MMC bridge chip
15215 M: Tony Olech <tony.olech@elandigitalsystems.com>
15216 L: linux-mmc@vger.kernel.org
15217 L: linux-usb@vger.kernel.org
15219 F: drivers/mmc/host/vub300.c
15221 W1 DALLAS'S 1-WIRE BUS
15222 M: Evgeniy Polyakov <zbr@ioremap.net>
15224 F: Documentation/w1/
15226 F: include/linux/w1.h
15228 W83791D HARDWARE MONITORING DRIVER
15229 M: Marc Hulsman <m.hulsman@tudelft.nl>
15230 L: linux-hwmon@vger.kernel.org
15232 F: Documentation/hwmon/w83791d
15233 F: drivers/hwmon/w83791d.c
15235 W83793 HARDWARE MONITORING DRIVER
15236 M: Rudolf Marek <r.marek@assembler.cz>
15237 L: linux-hwmon@vger.kernel.org
15239 F: Documentation/hwmon/w83793
15240 F: drivers/hwmon/w83793.c
15242 W83795 HARDWARE MONITORING DRIVER
15243 M: Jean Delvare <jdelvare@suse.com>
15244 L: linux-hwmon@vger.kernel.org
15246 F: drivers/hwmon/w83795.c
15248 W83L51xD SD/MMC CARD INTERFACE DRIVER
15249 M: Pierre Ossman <pierre@ossman.eu>
15251 F: drivers/mmc/host/wbsd.*
15253 WACOM PROTOCOL 4 SERIAL TABLETS
15254 M: Julian Squires <julian@cipht.net>
15255 M: Hans de Goede <hdegoede@redhat.com>
15256 L: linux-input@vger.kernel.org
15258 F: drivers/input/tablet/wacom_serial4.c
15260 WATCHDOG DEVICE DRIVERS
15261 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15262 M: Guenter Roeck <linux@roeck-us.net>
15263 L: linux-watchdog@vger.kernel.org
15264 W: http://www.linux-watchdog.org/
15265 T: git git://www.linux-watchdog.org/linux-watchdog.git
15267 F: Documentation/devicetree/bindings/watchdog/
15268 F: Documentation/watchdog/
15269 F: drivers/watchdog/
15270 F: include/linux/watchdog.h
15271 F: include/uapi/linux/watchdog.h
15273 WHISKEYCOVE PMIC GPIO DRIVER
15274 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15275 L: linux-gpio@vger.kernel.org
15277 F: drivers/gpio/gpio-wcove.c
15280 M: David Herrmann <dh.herrmann@googlemail.com>
15281 L: linux-input@vger.kernel.org
15283 F: drivers/hid/hid-wiimote*
15285 WILOCITY WIL6210 WIRELESS DRIVER
15286 M: Maya Erez <merez@codeaurora.org>
15287 L: linux-wireless@vger.kernel.org
15288 L: wil6210@qti.qualcomm.com
15290 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15291 F: drivers/net/wireless/ath/wil6210/
15294 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15295 M: linux-wimax@intel.com
15296 L: wimax@linuxwimax.org (subscribers-only)
15298 W: http://linuxwimax.org
15299 F: Documentation/wimax/README.wimax
15300 F: include/linux/wimax/debug.h
15301 F: include/net/wimax.h
15302 F: include/uapi/linux/wimax.h
15306 M: David Härdeman <david@hardeman.nu>
15308 F: drivers/media/rc/winbond-cir.c
15310 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15312 L: linux-watchdog@vger.kernel.org
15314 F: drivers/watchdog/ebc-c384_wdt.c
15316 WINSYSTEMS WS16C48 GPIO DRIVER
15317 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15318 L: linux-gpio@vger.kernel.org
15320 F: drivers/gpio/gpio-ws16c48.c
15322 WISTRON LAPTOP BUTTON DRIVER
15323 M: Miloslav Trmac <mitr@volny.cz>
15325 F: drivers/input/misc/wistron_btns.c
15327 WL3501 WIRELESS PCMCIA CARD DRIVER
15328 L: linux-wireless@vger.kernel.org
15330 F: drivers/net/wireless/wl3501*
15332 WOLFSON MICROELECTRONICS DRIVERS
15333 L: patches@opensource.cirrus.com
15334 T: git https://github.com/CirrusLogic/linux-drivers.git
15335 W: https://github.com/CirrusLogic/linux-drivers/wiki
15337 F: Documentation/hwmon/wm83??
15338 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15339 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15340 F: Documentation/devicetree/bindings/mfd/arizona.txt
15341 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15342 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15343 F: arch/arm/mach-s3c64xx/mach-crag6410*
15344 F: drivers/clk/clk-wm83*.c
15345 F: drivers/extcon/extcon-arizona.c
15346 F: drivers/leds/leds-wm83*.c
15347 F: drivers/gpio/gpio-*wm*.c
15348 F: drivers/gpio/gpio-arizona.c
15349 F: drivers/hwmon/wm83??-hwmon.c
15350 F: drivers/input/misc/wm831x-on.c
15351 F: drivers/input/touchscreen/wm831x-ts.c
15352 F: drivers/input/touchscreen/wm97*.c
15353 F: drivers/mfd/arizona*
15354 F: drivers/mfd/wm*.c
15355 F: drivers/mfd/cs47l24*
15356 F: drivers/power/supply/wm83*.c
15357 F: drivers/rtc/rtc-wm83*.c
15358 F: drivers/regulator/wm8*.c
15359 F: drivers/regulator/arizona*
15360 F: drivers/video/backlight/wm83*_bl.c
15361 F: drivers/watchdog/wm83*_wdt.c
15362 F: include/linux/mfd/arizona/
15363 F: include/linux/mfd/wm831x/
15364 F: include/linux/mfd/wm8350/
15365 F: include/linux/mfd/wm8400*
15366 F: include/linux/regulator/arizona*
15367 F: include/linux/wm97xx.h
15368 F: include/sound/wm????.h
15369 F: sound/soc/codecs/arizona.?
15370 F: sound/soc/codecs/wm*
15371 F: sound/soc/codecs/cs47l24*
15374 M: Tejun Heo <tj@kernel.org>
15375 R: Lai Jiangshan <jiangshanlai@gmail.com>
15376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15378 F: include/linux/workqueue.h
15379 F: kernel/workqueue.c
15380 F: Documentation/core-api/workqueue.rst
15382 X-POWERS AXP288 PMIC DRIVERS
15383 M: Hans de Goede <hdegoede@redhat.com>
15386 F: drivers/acpi/pmic/intel_pmic_xpower.c
15388 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15389 M: Chen-Yu Tsai <wens@csie.org>
15390 L: linux-kernel@vger.kernel.org
15395 M: Andrew Hendry <andrew.hendry@gmail.com>
15396 L: linux-x25@vger.kernel.org
15398 F: Documentation/networking/x25*
15399 F: include/net/x25*
15402 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15403 M: Thomas Gleixner <tglx@linutronix.de>
15404 M: Ingo Molnar <mingo@redhat.com>
15405 R: "H. Peter Anvin" <hpa@zytor.com>
15407 L: linux-kernel@vger.kernel.org
15408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15410 F: Documentation/x86/
15413 X86 MCE INFRASTRUCTURE
15414 M: Tony Luck <tony.luck@intel.com>
15415 M: Borislav Petkov <bp@alien8.de>
15416 L: linux-edac@vger.kernel.org
15418 F: arch/x86/kernel/cpu/mcheck/*
15420 X86 MICROCODE UPDATE SUPPORT
15421 M: Borislav Petkov <bp@alien8.de>
15423 F: arch/x86/kernel/cpu/microcode/*
15425 X86 PLATFORM DRIVERS
15426 M: Darren Hart <dvhart@infradead.org>
15427 M: Andy Shevchenko <andy@infradead.org>
15428 L: platform-driver-x86@vger.kernel.org
15429 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15431 F: drivers/platform/x86/
15432 F: drivers/platform/olpc/
15435 M: Andy Lutomirski <luto@amacapital.net>
15436 L: linux-kernel@vger.kernel.org
15437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15439 F: arch/x86/entry/vdso/
15441 XC2028/3028 TUNER DRIVER
15442 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15443 L: linux-media@vger.kernel.org
15444 W: https://linuxtv.org
15445 T: git git://linuxtv.org/media_tree.git
15447 F: drivers/media/tuners/tuner-xc2028.*
15449 XEN BLOCK SUBSYSTEM
15450 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15451 M: Roger Pau Monné <roger.pau@citrix.com>
15452 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15454 F: drivers/block/xen-blkback/*
15455 F: drivers/block/xen*
15458 M: Stefano Stabellini <sstabellini@kernel.org>
15459 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15462 F: arch/arm/include/asm/xen/
15464 XEN HYPERVISOR ARM64
15465 M: Stefano Stabellini <sstabellini@kernel.org>
15466 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15469 F: arch/arm64/include/asm/xen/
15471 XEN HYPERVISOR INTERFACE
15472 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15473 M: Juergen Gross <jgross@suse.com>
15474 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15478 F: drivers/*/xen-*front.c
15480 F: arch/x86/include/asm/xen/
15481 F: arch/x86/include/asm/pvclock-abi.h
15483 F: include/uapi/xen/
15484 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15485 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15487 XEN NETWORK BACKEND DRIVER
15488 M: Wei Liu <wei.liu2@citrix.com>
15489 M: Paul Durrant <paul.durrant@citrix.com>
15490 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15491 L: netdev@vger.kernel.org
15493 F: drivers/net/xen-netback/*
15496 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15499 F: arch/x86/pci/*xen*
15500 F: drivers/pci/*xen*
15503 M: Juergen Gross <jgross@suse.com>
15504 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15505 L: linux-scsi@vger.kernel.org
15507 F: drivers/scsi/xen-scsifront.c
15508 F: drivers/xen/xen-scsiback.c
15509 F: include/xen/interface/io/vscsiif.h
15511 XEN SWIOTLB SUBSYSTEM
15512 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15513 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15514 L: iommu@lists.linux-foundation.org
15516 F: arch/x86/xen/*swiotlb*
15517 F: drivers/xen/*swiotlb*
15520 M: Darrick J. Wong <darrick.wong@oracle.com>
15521 M: linux-xfs@vger.kernel.org
15522 L: linux-xfs@vger.kernel.org
15524 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15526 F: Documentation/filesystems/xfs.txt
15529 XILINX AXI ETHERNET DRIVER
15530 M: Anirudha Sarangi <anirudh@xilinx.com>
15531 M: John Linn <John.Linn@xilinx.com>
15533 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15535 XILINX UARTLITE SERIAL DRIVER
15536 M: Peter Korsgaard <jacmet@sunsite.dk>
15537 L: linux-serial@vger.kernel.org
15539 F: drivers/tty/serial/uartlite.c
15541 XILINX VIDEO IP CORES
15542 M: Hyun Kwon <hyun.kwon@xilinx.com>
15543 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15544 L: linux-media@vger.kernel.org
15545 T: git git://linuxtv.org/media_tree.git
15547 F: Documentation/devicetree/bindings/media/xilinx/
15548 F: drivers/media/platform/xilinx/
15549 F: include/uapi/linux/xilinx-v4l2-controls.h
15552 M: Eli Billauer <eli.billauer@gmail.com>
15553 L: linux-kernel@vger.kernel.org
15555 F: drivers/char/xillybus/
15558 M: George Cherian <george.cherian@cavium.com>
15559 M: Jan Glauber <jglauber@cavium.com>
15560 L: linux-i2c@vger.kernel.org
15561 W: http://www.cavium.com
15563 F: drivers/i2c/busses/i2c-xlp9xx.c
15565 XRA1403 GPIO EXPANDER
15566 M: Nandor Han <nandor.han@ge.com>
15567 M: Semi Malinen <semi.malinen@ge.com>
15568 L: linux-gpio@vger.kernel.org
15570 F: drivers/gpio/gpio-xra1403.c
15571 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15573 XTENSA XTFPGA PLATFORM SUPPORT
15574 M: Max Filippov <jcmvbkbc@gmail.com>
15575 L: linux-xtensa@linux-xtensa.org
15577 F: drivers/spi/spi-xtensa-xtfpga.c
15578 F: sound/soc/xtensa/xtfpga-i2s.c
15580 YAM DRIVER FOR AX.25
15581 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15582 L: linux-hams@vger.kernel.org
15584 F: drivers/net/hamradio/yam*
15585 F: include/linux/yam.h
15587 YAMA SECURITY MODULE
15588 M: Kees Cook <keescook@chromium.org>
15589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15592 F: Documentation/admin-guide/LSM/Yama.rst
15594 YEALINK PHONE DRIVER
15595 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15596 L: usbb2k-api-dev@nongnu.org
15598 F: Documentation/input/yealink.rst
15599 F: drivers/input/misc/yealink.*
15601 Z8530 DRIVER FOR AX.25
15602 M: Joerg Reuter <jreuter@yaina.de>
15603 W: http://yaina.de/jreuter/
15604 W: http://www.qsl.net/dl1bke/
15605 L: linux-hams@vger.kernel.org
15607 F: Documentation/networking/z8530drv.txt
15608 F: drivers/net/hamradio/*scc.c
15609 F: drivers/net/hamradio/z8530.h
15611 ZBUD COMPRESSED PAGE ALLOCATOR
15612 M: Seth Jennings <sjenning@redhat.com>
15613 M: Dan Streetman <ddstreet@ieee.org>
15614 L: linux-mm@kvack.org
15617 F: include/linux/zbud.h
15619 ZD1211RW WIRELESS DRIVER
15620 M: Daniel Drake <dsd@gentoo.org>
15621 M: Ulrich Kunitz <kune@deine-taler.de>
15622 W: http://zd1211.ath.cx/wiki/DriverRewrite
15623 L: linux-wireless@vger.kernel.org
15624 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15626 F: drivers/net/wireless/zydas/zd1211rw/
15628 ZD1301 MEDIA DRIVER
15629 M: Antti Palosaari <crope@iki.fi>
15630 L: linux-media@vger.kernel.org
15631 W: https://linuxtv.org/
15632 W: http://palosaari.fi/linux/
15633 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15635 F: drivers/media/usb/dvb-usb-v2/zd1301*
15637 ZD1301_DEMOD MEDIA DRIVER
15638 M: Antti Palosaari <crope@iki.fi>
15639 L: linux-media@vger.kernel.org
15640 W: https://linuxtv.org/
15641 W: http://palosaari.fi/linux/
15642 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15644 F: drivers/media/dvb-frontends/zd1301_demod*
15646 ZPOOL COMPRESSED PAGE STORAGE API
15647 M: Dan Streetman <ddstreet@ieee.org>
15648 L: linux-mm@kvack.org
15651 F: include/linux/zpool.h
15653 ZR36067 VIDEO FOR LINUX DRIVER
15654 L: mjpeg-users@lists.sourceforge.net
15655 L: linux-media@vger.kernel.org
15656 W: http://mjpeg.sourceforge.net/driver-zoran/
15657 T: hg https://linuxtv.org/hg/v4l-dvb
15659 F: drivers/media/pci/zoran/
15661 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15662 M: Minchan Kim <minchan@kernel.org>
15663 M: Nitin Gupta <ngupta@vflare.org>
15664 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15665 L: linux-kernel@vger.kernel.org
15667 F: drivers/block/zram/
15668 F: Documentation/blockdev/zram.txt
15670 ZS DECSTATION Z85C30 SERIAL DRIVER
15671 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15673 F: drivers/tty/serial/zs.*
15675 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15676 M: Minchan Kim <minchan@kernel.org>
15677 M: Nitin Gupta <ngupta@vflare.org>
15678 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15679 L: linux-mm@kvack.org
15682 F: include/linux/zsmalloc.h
15683 F: Documentation/vm/zsmalloc.rst
15685 ZSWAP COMPRESSED SWAP CACHING
15686 M: Seth Jennings <sjenning@redhat.com>
15687 M: Dan Streetman <ddstreet@ieee.org>
15688 L: linux-mm@kvack.org
15693 M: Linus Torvalds <torvalds@linux-foundation.org>
15694 L: linux-kernel@vger.kernel.org
15695 Q: http://patchwork.kernel.org/project/LKML/list/
15696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15697 S: Buried alive in reporters