3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 L: linux-fsdevel@vger.kernel.org
569 F: Documentation/filesystems/affs.txt
573 M: David Howells <dhowells@redhat.com>
574 L: linux-afs@lists.infradead.org
577 F: include/trace/events/afs.h
578 F: Documentation/filesystems/afs.txt
579 W: https://www.infradead.org/~dhowells/kafs/
582 M: David Airlie <airlied@linux.ie>
583 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
586 F: include/linux/agp*
587 F: include/uapi/linux/agp*
590 M: "Juergen E. Fischer" <fischer@norbit.de>
591 L: linux-scsi@vger.kernel.org
593 F: drivers/scsi/aha152x*
594 F: drivers/scsi/pcmcia/aha152x*
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M: Hannes Reinecke <hare@suse.com>
598 L: linux-scsi@vger.kernel.org
600 F: drivers/scsi/aic7xxx/
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M: Hans Verkuil <hverkuil@xs4all.nl>
604 L: linux-media@vger.kernel.org
605 T: git git://linuxtv.org/media_tree.git
606 W: https://linuxtv.org
608 F: drivers/media/radio/radio-aimslab*
611 M: Benjamin LaHaise <bcrl@kvack.org>
612 L: linux-aio@kvack.org
615 F: include/linux/*aio*.h
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
620 W: https://linuxtv.org
621 W: http://palosaari.fi/linux/
622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
623 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/usb/airspy/
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 F: drivers/net/ethernet/alacritech/*
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M: Duncan Sands <duncan.sands@free.fr>
634 L: linux-usb@vger.kernel.org
635 W: http://www.linux-usb.org/SpeedTouch/
637 F: drivers/usb/atm/speedtch.c
638 F: drivers/usb/atm/usbatm.c
640 ALCHEMY AU1XX0 MMC DRIVER
641 M: Manuel Lauss <manuel.lauss@gmail.com>
643 F: drivers/mmc/host/au1xmmc.c
646 M: Rudolf Marek <r.marek@assembler.cz>
647 L: linux-i2c@vger.kernel.org
649 F: Documentation/i2c/busses/i2c-ali1563
650 F: drivers/i2c/busses/i2c-ali1563.c
652 ALLWINNER SECURITY SYSTEM
653 M: Corentin Labbe <clabbe.montjoie@gmail.com>
654 L: linux-crypto@vger.kernel.org
656 F: drivers/crypto/sunxi-ss/
659 M: Richard Henderson <rth@twiddle.net>
660 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M: Matt Turner <mattst88@gmail.com>
663 L: linux-alpha@vger.kernel.org
666 ALPS PS/2 TOUCHPAD DRIVER
667 R: Pali Rohár <pali.rohar@gmail.com>
668 F: drivers/input/mouse/alps.*
670 ALTERA I2C CONTROLLER DRIVER
671 M: Thor Thayer <thor.thayer@linux.intel.com>
673 F: drivers/i2c/busses/i2c-altera.c
675 ALTERA MAILBOX DRIVER
676 M: Ley Foon Tan <lftan@altera.com>
677 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 F: drivers/mailbox/mailbox-altera.c
682 M: Tien Hock Loh <thloh@altera.com>
683 L: linux-gpio@vger.kernel.org
685 F: drivers/gpio/gpio-altera.c
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M: Thor Thayer <thor.thayer@linux.intel.com>
690 F: drivers/gpio/gpio-altera-a10sr.c
691 F: drivers/mfd/altera-a10sr.c
692 F: drivers/reset/reset-a10sr.c
693 F: include/linux/mfd/altera-a10sr.h
694 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M: Vince Bridgers <vbridger@opensource.altera.com>
698 L: netdev@vger.kernel.org
699 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 F: drivers/net/ethernet/altera/
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M: Tobias Klauser <tklauser@distanz.ch>
705 L: linux-serial@vger.kernel.org
706 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 F: drivers/tty/serial/altera_uart.c
709 F: drivers/tty/serial/altera_jtaguart.c
710 F: include/linux/altera_uart.h
711 F: include/linux/altera_jtaguart.h
713 AMAZON ETHERNET DRIVERS
714 M: Netanel Belgazal <netanel@amazon.com>
715 R: Saeed Bishara <saeedb@amazon.com>
716 R: Zorik Machulsky <zorik@amazon.com>
717 L: netdev@vger.kernel.org
719 F: Documentation/networking/ena.txt
720 F: drivers/net/ethernet/amazon/
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M: Tom Lendacky <thomas.lendacky@amd.com>
724 M: Gary Hook <gary.hook@amd.com>
725 L: linux-crypto@vger.kernel.org
727 F: drivers/crypto/ccp/
728 F: include/linux/ccp.h
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M: Huang Rui <ray.huang@amd.com>
732 L: linux-hwmon@vger.kernel.org
734 F: Documentation/hwmon/fam15h_power
735 F: drivers/hwmon/fam15h_power.c
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
740 F: drivers/usb/gadget/udc/amd5536udc.*
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P: Andres Salomon <dilinger@queued.net>
744 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 F: drivers/char/hw_random/geode-rng.c
748 F: drivers/crypto/geode*
749 F: drivers/video/fbdev/geode/
750 F: arch/x86/include/asm/geode.h
753 M: Joerg Roedel <joro@8bytes.org>
754 L: iommu@lists.linux-foundation.org
755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 F: drivers/iommu/amd_iommu*.[ch]
758 F: include/linux/amd-iommu.h
761 M: Oded Gabbay <oded.gabbay@gmail.com>
762 L: dri-devel@lists.freedesktop.org
763 T: git git://people.freedesktop.org/~gabbayo/linux.git
765 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F: drivers/gpu/drm/amd/amdkfd/
770 F: drivers/gpu/drm/amd/include/cik_structs.h
771 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772 F: drivers/gpu/drm/amd/include/vi_structs.h
773 F: include/uapi/linux/kfd_ioctl.h
775 AMD SEATTLE DEVICE TREE SUPPORT
776 M: Brijesh Singh <brijeshkumar.singh@amd.com>
777 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778 M: Tom Lendacky <thomas.lendacky@amd.com>
780 F: arch/arm64/boot/dts/amd/
783 M: Tom Lendacky <thomas.lendacky@amd.com>
784 L: netdev@vger.kernel.org
786 F: drivers/net/ethernet/amd/xgbe/
787 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
789 AMS (Apple Motion Sensor) DRIVER
790 M: Michael Hanselmann <linux-kernel@hansmi.ch>
792 F: drivers/macintosh/ams/
794 ANALOG DEVICES INC AD9389B DRIVER
795 M: Hans Verkuil <hans.verkuil@cisco.com>
796 L: linux-media@vger.kernel.org
798 F: drivers/media/i2c/ad9389b*
800 ANALOG DEVICES INC ADV7180 DRIVER
801 M: Lars-Peter Clausen <lars@metafoo.de>
802 L: linux-media@vger.kernel.org
803 W: http://ez.analog.com/community/linux-device-drivers
805 F: drivers/media/i2c/adv7180.c
807 ANALOG DEVICES INC ADV748X DRIVER
808 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
809 L: linux-media@vger.kernel.org
811 F: drivers/media/i2c/adv748x/*
813 ANALOG DEVICES INC ADV7511 DRIVER
814 M: Hans Verkuil <hans.verkuil@cisco.com>
815 L: linux-media@vger.kernel.org
817 F: drivers/media/i2c/adv7511*
819 ANALOG DEVICES INC ADV7604 DRIVER
820 M: Hans Verkuil <hans.verkuil@cisco.com>
821 L: linux-media@vger.kernel.org
823 F: drivers/media/i2c/adv7604*
825 ANALOG DEVICES INC ADV7842 DRIVER
826 M: Hans Verkuil <hans.verkuil@cisco.com>
827 L: linux-media@vger.kernel.org
829 F: drivers/media/i2c/adv7842*
831 ANALOG DEVICES INC ASOC CODEC DRIVERS
832 M: Lars-Peter Clausen <lars@metafoo.de>
833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
834 W: http://wiki.analog.com/
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: sound/soc/codecs/adau*
838 F: sound/soc/codecs/adav*
839 F: sound/soc/codecs/ad1*
840 F: sound/soc/codecs/ad7*
841 F: sound/soc/codecs/ssm*
842 F: sound/soc/codecs/sigmadsp.*
844 ANALOG DEVICES INC ASOC DRIVERS
845 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
847 W: http://blackfin.uclinux.org/
849 F: sound/soc/blackfin/*
851 ANALOG DEVICES INC DMA DRIVERS
852 M: Lars-Peter Clausen <lars@metafoo.de>
853 W: http://ez.analog.com/community/linux-device-drivers
855 F: drivers/dma/dma-axi-dmac.c
857 ANALOG DEVICES INC IIO DRIVERS
858 M: Lars-Peter Clausen <lars@metafoo.de>
859 M: Michael Hennerich <Michael.Hennerich@analog.com>
860 W: http://wiki.analog.com/
861 W: http://ez.analog.com/community/linux-device-drivers
863 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
866 F: drivers/iio/adc/ltc2497*
867 X: drivers/iio/*/adjd*
868 F: drivers/staging/iio/*/ad*
869 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
871 ANDROID CONFIG FRAGMENTS
872 M: Rob Herring <robh@kernel.org>
874 F: kernel/configs/android*
877 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878 M: Arve Hjønnevåg <arve@android.com>
879 M: Todd Kjos <tkjos@android.com>
880 M: Martijn Coenen <maco@android.com>
881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882 L: devel@driverdev.osuosl.org
885 F: drivers/staging/android/
887 ANDROID GOLDFISH PIC DRIVER
888 M: Miodrag Dinic <miodrag.dinic@mips.com>
890 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891 F: drivers/irqchip/irq-goldfish-pic.c
893 ANDROID GOLDFISH RTC DRIVER
894 M: Miodrag Dinic <miodrag.dinic@mips.com>
896 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897 F: drivers/rtc/rtc-goldfish.c
900 M: Laura Abbott <labbott@redhat.com>
901 M: Sumit Semwal <sumit.semwal@linaro.org>
902 L: devel@driverdev.osuosl.org
904 F: drivers/staging/android/ion
905 F: drivers/staging/android/uapi/ion.h
907 AOA (Apple Onboard Audio) ALSA DRIVER
908 M: Johannes Berg <johannes@sipsolutions.net>
909 L: linuxppc-dev@lists.ozlabs.org
910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
914 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915 M: William Breathitt Gray <vilhelm.gray@gmail.com>
916 L: linux-iio@vger.kernel.org
918 F: drivers/iio/adc/stx104.c
921 M: Jiri Kosina <jikos@kernel.org>
923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924 F: arch/x86/kernel/apm_32.c
925 F: include/linux/apm_bios.h
926 F: include/uapi/linux/apm_bios.h
927 F: drivers/char/apm-emulation.c
929 APPARMOR SECURITY MODULE
930 M: John Johansen <john.johansen@canonical.com>
931 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932 W: apparmor.wiki.kernel.org
933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
935 F: security/apparmor/
936 F: Documentation/admin-guide/LSM/apparmor.rst
938 APPLE BCM5974 MULTITOUCH DRIVER
939 M: Henrik Rydberg <rydberg@bitmath.org>
940 L: linux-input@vger.kernel.org
942 F: drivers/input/mouse/bcm5974.c
945 M: Henrik Rydberg <rydberg@bitmath.org>
946 L: linux-hwmon@vger.kernel.org
948 F: drivers/hwmon/applesmc.c
950 APPLETALK NETWORK LAYER
951 L: netdev@vger.kernel.org
953 F: drivers/net/appletalk/
956 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957 M: Duc Dang <dhdang@apm.com>
959 F: arch/arm64/boot/dts/apm/
961 APPLIED MICRO (APM) X-GENE SOC EDAC
962 M: Loc Ho <lho@apm.com>
964 F: drivers/edac/xgene_edac.c
965 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
967 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968 M: Iyappan Subramanian <isubramanian@apm.com>
969 M: Keyur Chudgar <kchudgar@apm.com>
971 F: drivers/net/ethernet/apm/xgene-v2/
973 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974 M: Iyappan Subramanian <isubramanian@apm.com>
975 M: Keyur Chudgar <kchudgar@apm.com>
976 M: Quan Nguyen <qnguyen@apm.com>
978 F: drivers/net/ethernet/apm/xgene/
979 F: drivers/net/phy/mdio-xgene.c
980 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
983 APPLIED MICRO (APM) X-GENE SOC PMU
984 M: Tai Nguyen <ttnguyen@apm.com>
986 F: drivers/perf/xgene_pmu.c
987 F: Documentation/perf/xgene-pmu.txt
988 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
990 APTINA CAMERA SENSOR PLL
991 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992 L: linux-media@vger.kernel.org
994 F: drivers/media/i2c/aptina-pll.*
996 ARC FRAMEBUFFER DRIVER
997 M: Jaya Kumar <jayalk@intworks.biz>
999 F: drivers/video/fbdev/arcfb.c
1000 F: drivers/video/fbdev/core/fb_defio.c
1003 M: Alexey Brodkin <abrodkin@synopsys.com>
1005 F: drivers/gpu/drm/arc/
1006 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1008 ARCNET NETWORK LAYER
1009 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1010 L: netdev@vger.kernel.org
1012 F: drivers/net/arcnet/
1013 F: include/uapi/linux/if_arcnet.h
1015 ARM ARCHITECTED TIMER DRIVER
1016 M: Mark Rutland <mark.rutland@arm.com>
1017 M: Marc Zyngier <marc.zyngier@arm.com>
1018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F: arch/arm/include/asm/arch_timer.h
1021 F: arch/arm64/include/asm/arch_timer.h
1022 F: drivers/clocksource/arm_arch_timer.c
1024 ARM HDLCD DRM DRIVER
1025 M: Liviu Dudau <liviu.dudau@arm.com>
1027 F: drivers/gpu/drm/arm/hdlcd_*
1028 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1030 ARM MALI-DP DRM DRIVER
1031 M: Liviu Dudau <liviu.dudau@arm.com>
1032 M: Brian Starkey <brian.starkey@arm.com>
1033 M: Mali DP Maintainers <malidp@foss.arm.com>
1035 F: drivers/gpu/drm/arm/
1036 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1038 ARM MFM AND FLOPPY DRIVERS
1039 M: Ian Molton <spyro@f2s.com>
1041 F: arch/arm/lib/floppydma.S
1042 F: arch/arm/include/asm/floppy.h
1044 ARM PMU PROFILING AND DEBUGGING
1045 M: Will Deacon <will.deacon@arm.com>
1046 M: Mark Rutland <mark.rutland@arm.com>
1048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 F: arch/arm*/kernel/perf_*
1050 F: arch/arm/oprofile/common.c
1051 F: arch/arm*/kernel/hw_breakpoint.c
1052 F: arch/arm*/include/asm/hw_breakpoint.h
1053 F: arch/arm*/include/asm/perf_event.h
1055 F: include/linux/perf/arm_pmu.h
1056 F: Documentation/devicetree/bindings/arm/pmu.txt
1057 F: Documentation/devicetree/bindings/perf/
1060 M: Russell King <linux@armlinux.org.uk>
1061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 W: http://www.armlinux.org.uk/
1064 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1067 ARM PRIMECELL AACI PL041 DRIVER
1068 M: Russell King <linux@armlinux.org.uk>
1072 ARM PRIMECELL BUS SUPPORT
1073 M: Russell King <linux@armlinux.org.uk>
1076 F: include/linux/amba/bus.h
1078 ARM PRIMECELL CLCD PL110 DRIVER
1079 M: Russell King <linux@armlinux.org.uk>
1081 F: drivers/video/fbdev/amba-clcd.*
1083 ARM PRIMECELL KMI PL050 DRIVER
1084 M: Russell King <linux@armlinux.org.uk>
1086 F: drivers/input/serio/ambakmi.*
1087 F: include/linux/amba/kmi.h
1089 ARM PRIMECELL MMCI PL180/1 DRIVER
1090 M: Russell King <linux@armlinux.org.uk>
1092 F: drivers/mmc/host/mmci.*
1093 F: include/linux/amba/mmci.h
1095 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096 M: Russell King <linux@armlinux.org.uk>
1098 F: drivers/tty/serial/amba-pl01*.c
1099 F: include/linux/amba/serial.h
1102 M: Will Deacon <will.deacon@arm.com>
1103 R: Robin Murphy <robin.murphy@arm.com>
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F: drivers/iommu/arm-smmu.c
1107 F: drivers/iommu/arm-smmu-v3.c
1108 F: drivers/iommu/io-pgtable-arm.c
1109 F: drivers/iommu/io-pgtable-arm-v7s.c
1111 ARM SUB-ARCHITECTURES
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1118 ARM/ACTIONS SEMI ARCHITECTURE
1119 M: Andreas Färber <afaerber@suse.de>
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 F: arch/arm/mach-actions/
1124 F: arch/arm/boot/dts/owl-*
1125 F: arch/arm64/boot/dts/actions/
1126 F: drivers/clocksource/owl-*
1127 F: drivers/soc/actions/
1128 F: include/dt-bindings/power/owl-*
1129 F: include/linux/soc/actions/
1130 F: Documentation/devicetree/bindings/arm/actions.txt
1131 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1134 ARM/ADS SPHERE MACHINE SUPPORT
1135 M: Lennert Buytenhek <kernel@wantstofly.org>
1136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 ARM/AFEB9260 MACHINE SUPPORT
1140 M: Sergey Lapin <slapin@ossfans.org>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 ARM/AJECO 1ARM MACHINE SUPPORT
1145 M: Lennert Buytenhek <kernel@wantstofly.org>
1146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149 ARM/Allwinner SoC Clock Support
1150 M: Emilio López <emilio@elopez.com.ar>
1152 F: drivers/clk/sunxi/
1154 ARM/Allwinner sunXi SoC support
1155 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1156 M: Chen-Yu Tsai <wens@csie.org>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 F: arch/arm/mach-sunxi/
1162 F: arch/arm64/boot/dts/allwinner/
1163 F: drivers/clk/sunxi-ng/
1164 F: drivers/pinctrl/sunxi/
1165 F: drivers/soc/sunxi/
1166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1168 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169 M: Neil Armstrong <narmstrong@baylibre.com>
1170 M: Jerome Brunet <jbrunet@baylibre.com>
1171 L: linux-amlogic@lists.infradead.org
1173 F: drivers/clk/meson/
1174 F: include/dt-bindings/clock/meson*
1175 F: include/dt-bindings/clock/gxbb*
1176 F: Documentation/devicetree/bindings/clock/amlogic*
1178 ARM/Amlogic Meson SoC support
1179 M: Carlo Caione <carlo@caione.org>
1180 M: Kevin Hilman <khilman@baylibre.com>
1181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 L: linux-amlogic@lists.infradead.org
1183 W: http://linux-meson.com/
1185 F: arch/arm/mach-meson/
1186 F: arch/arm/boot/dts/meson*
1187 F: arch/arm64/boot/dts/amlogic/
1188 F: drivers/pinctrl/meson/
1189 F: drivers/mmc/host/meson*
1192 ARM/Annapurna Labs ALPINE ARCHITECTURE
1193 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197 F: arch/arm/mach-alpine/
1198 F: arch/arm/boot/dts/alpine*
1199 F: arch/arm64/boot/dts/al/
1200 F: drivers/*/*alpine*
1202 ARM/ARTPEC MACHINE SUPPORT
1203 M: Jesper Nilsson <jesper.nilsson@axis.com>
1204 M: Lars Persson <lars.persson@axis.com>
1205 M: Niklas Cassel <niklas.cassel@axis.com>
1207 L: linux-arm-kernel@axis.com
1208 F: arch/arm/mach-artpec
1209 F: arch/arm/boot/dts/artpec6*
1211 F: drivers/crypto/axis
1212 F: drivers/pinctrl/pinctrl-artpec*
1213 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1215 ARM/ASPEED I2C DRIVER
1216 M: Brendan Higgins <brendanhiggins@google.com>
1217 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218 R: Joel Stanley <joel@jms.id.au>
1219 L: linux-i2c@vger.kernel.org
1220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1222 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1223 F: drivers/i2c/busses/i2c-aspeed.c
1224 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1227 ARM/ASPEED MACHINE SUPPORT
1228 M: Joel Stanley <joel@jms.id.au>
1230 F: arch/arm/mach-aspeed/
1231 F: arch/arm/boot/dts/aspeed-*
1232 F: drivers/*/*aspeed*
1234 ARM/ATMEL AT91 Clock Support
1235 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1239 ARM/CALXEDA HIGHBANK ARCHITECTURE
1240 M: Rob Herring <robh@kernel.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F: arch/arm/mach-highbank/
1244 F: arch/arm/boot/dts/highbank.dts
1245 F: arch/arm/boot/dts/ecx-*.dts*
1247 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1248 M: Krzysztof Halasa <khalasa@piap.pl>
1250 F: arch/arm/mach-cns3xxx/
1252 ARM/CAVIUM THUNDER NETWORK DRIVER
1253 M: Sunil Goutham <sgoutham@cavium.com>
1254 M: Robert Richter <rric@kernel.org>
1255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 F: drivers/net/ethernet/cavium/thunder/
1259 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1260 M: Lukasz Majewski <lukma@denx.de>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 F: arch/arm/mach-ep93xx/ts72xx.c
1265 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1266 M: Alexander Shiyan <shc_work@mail.ru>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1272 M: Lennert Buytenhek <kernel@wantstofly.org>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1277 M: Hartley Sweeten <hsweeten@visionengravers.com>
1278 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-ep93xx/
1282 F: arch/arm/mach-ep93xx/include/mach/
1285 M: Russell King <linux@armlinux.org.uk>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1289 F: drivers/clk/clkdev.c
1291 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1292 M: Mike Rapoport <mike@compulab.co.il>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1297 M: Baruch Siach <baruch@tkos.co.il>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 F: arch/arm/boot/dts/cx92755*
1303 ARM/CONTEC MICRO9 MACHINE SUPPORT
1304 M: Hubert Feurstein <hubert.feurstein@contec.at>
1306 F: arch/arm/mach-ep93xx/micro9.c
1308 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1309 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F: drivers/hwtracing/coresight/*
1313 F: Documentation/trace/coresight.txt
1314 F: Documentation/trace/coresight-cpu-debug.txt
1315 F: Documentation/devicetree/bindings/arm/coresight.txt
1316 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1317 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1318 F: tools/perf/arch/arm/util/pmu.c
1319 F: tools/perf/arch/arm/util/auxtrace.c
1320 F: tools/perf/arch/arm/util/cs-etm.c
1321 F: tools/perf/arch/arm/util/cs-etm.h
1322 F: tools/perf/util/cs-etm.*
1323 F: tools/perf/util/cs-etm-decoder/*
1325 ARM/CORGI MACHINE SUPPORT
1326 M: Richard Purdie <rpurdie@rpsys.net>
1329 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1330 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1331 M: Linus Walleij <linus.walleij@linaro.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T: git git://github.com/ulli-kroll/linux.git
1335 F: Documentation/devicetree/bindings/arm/gemini.txt
1336 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1337 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1338 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1339 F: arch/arm/mach-gemini/
1340 F: drivers/net/ethernet/cortina/
1341 F: drivers/pinctrl/pinctrl-gemini.c
1342 F: drivers/rtc/rtc-ftrtc010.c
1344 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1345 M: Barry Song <baohua@kernel.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1349 F: arch/arm/boot/dts/prima2*
1350 F: arch/arm/mach-prima2/
1351 F: drivers/clk/sirf/
1352 F: drivers/clocksource/timer-prima2.c
1353 F: drivers/clocksource/timer-atlas7.c
1356 ARM/EBSA110 MACHINE SUPPORT
1357 M: Russell King <linux@armlinux.org.uk>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 W: http://www.armlinux.org.uk/
1361 F: arch/arm/mach-ebsa110/
1362 F: drivers/net/ethernet/amd/am79c961a.*
1364 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1365 M: Uwe Kleine-König <kernel@pengutronix.de>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1371 M: Robert Jarzmik <robert.jarzmik@free.fr>
1372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 F: arch/arm/mach-pxa/ezx.c
1376 ARM/FARADAY FA526 PORT
1377 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 T: git git://git.berlios.de/gemini-board
1381 F: arch/arm/mm/*-fa*
1383 ARM/FOOTBRIDGE ARCHITECTURE
1384 M: Russell King <linux@armlinux.org.uk>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 W: http://www.armlinux.org.uk/
1388 F: arch/arm/include/asm/hardware/dec21285.h
1389 F: arch/arm/mach-footbridge/
1391 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1392 M: Shawn Guo <shawnguo@kernel.org>
1393 M: Sascha Hauer <kernel@pengutronix.de>
1394 R: Fabio Estevam <fabio.estevam@nxp.com>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1398 F: arch/arm/mach-imx/
1399 F: arch/arm/mach-mxs/
1400 F: arch/arm/boot/dts/imx*
1401 F: arch/arm/configs/imx*_defconfig
1406 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1407 M: Shawn Guo <shawnguo@kernel.org>
1408 M: Sascha Hauer <kernel@pengutronix.de>
1409 R: Stefan Agner <stefan@agner.ch>
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/*vf610*
1414 F: arch/arm/boot/dts/vf*
1416 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1417 M: Lennert Buytenhek <kernel@wantstofly.org>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 ARM/GUMSTIX MACHINE SUPPORT
1422 M: Steve Sakoman <sakoman@gmail.com>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1427 M: Philipp Zabel <philipp.zabel@gmail.com>
1428 M: Paul Parsons <lost.distance@yahoo.com>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: arch/arm/mach-pxa/hx4700.c
1432 F: arch/arm/mach-pxa/include/mach/hx4700.h
1433 F: sound/soc/pxa/hx4700.c
1435 ARM/HISILICON SOC SUPPORT
1436 M: Wei Xu <xuwei5@hisilicon.com>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 W: http://www.hisilicon.com
1440 T: git git://github.com/hisilicon/linux-hisi.git
1441 F: arch/arm/mach-hisi/
1442 F: arch/arm/boot/dts/hi3*
1443 F: arch/arm/boot/dts/hip*
1444 F: arch/arm/boot/dts/hisi*
1445 F: arch/arm64/boot/dts/hisilicon/
1447 ARM/HP JORNADA 7XX MACHINE SUPPORT
1448 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1452 F: arch/arm/mach-sa1100/jornada720.c
1453 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1455 ARM/IGEP MACHINE SUPPORT
1456 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1457 M: Javier Martinez Canillas <javier@dowhile0.org>
1458 L: linux-omap@vger.kernel.org
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 F: arch/arm/boot/dts/omap3-igep*
1463 ARM/INCOME PXA270 SUPPORT
1464 M: Marek Vasut <marek.vasut@gmail.com>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1469 ARM/INTEL IOP13XX ARM ARCHITECTURE
1470 M: Lennert Buytenhek <kernel@wantstofly.org>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 ARM/INTEL IOP32X ARM ARCHITECTURE
1475 M: Lennert Buytenhek <kernel@wantstofly.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 ARM/INTEL IOP33X ARM ARCHITECTURE
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 ARM/INTEL IQ81342EX MACHINE SUPPORT
1484 M: Lennert Buytenhek <kernel@wantstofly.org>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 ARM/INTEL IXDP2850 MACHINE SUPPORT
1489 M: Lennert Buytenhek <kernel@wantstofly.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 ARM/INTEL IXP4XX ARM ARCHITECTURE
1494 M: Imre Kaloz <kaloz@openwrt.org>
1495 M: Krzysztof Halasa <khalasa@piap.pl>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 F: arch/arm/mach-ixp4xx/
1500 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1501 M: Jonathan Cameron <jic23@cam.ac.uk>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/mach-pxa/stargate2.c
1505 F: drivers/pcmcia/pxa2xx_stargate2.c
1507 ARM/INTEL XSC3 (MANZANO) ARM CORE
1508 M: Lennert Buytenhek <kernel@wantstofly.org>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/LG1K ARCHITECTURE
1518 M: Chanho Min <chanho.min@lge.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: arch/arm64/boot/dts/lg/
1523 ARM/LOGICPD PXA270 MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/LPC18XX ARCHITECTURE
1529 M: Joachim Eastwood <manabian@gmail.com>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 F: arch/arm/boot/dts/lpc43*
1533 F: drivers/clk/nxp/clk-lpc18xx*
1534 F: drivers/clocksource/time-lpc32xx.c
1535 F: drivers/i2c/busses/i2c-lpc2k.c
1536 F: drivers/memory/pl172.c
1537 F: drivers/mtd/spi-nor/nxp-spifi.c
1538 F: drivers/rtc/rtc-lpc24xx.c
1541 ARM/LPC32XX SOC SUPPORT
1542 M: Vladimir Zapolskiy <vz@mleia.com>
1543 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1547 F: arch/arm/boot/dts/lpc32*
1548 F: arch/arm/mach-lpc32xx/
1549 F: drivers/i2c/busses/i2c-pnx.c
1550 F: drivers/net/ethernet/nxp/lpc_eth.c
1551 F: drivers/usb/host/ohci-nxp.c
1552 F: drivers/watchdog/pnx4008_wdt.c
1555 ARM/MAGICIAN MACHINE SUPPORT
1556 M: Philipp Zabel <philipp.zabel@gmail.com>
1559 ARM/Marvell Dove/MV78xx0/Orion SOC support
1560 M: Jason Cooper <jason@lakedaemon.net>
1561 M: Andrew Lunn <andrew@lunn.ch>
1562 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1563 M: Gregory Clement <gregory.clement@bootlin.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: Documentation/devicetree/bindings/soc/dove/
1567 F: arch/arm/mach-dove/
1568 F: arch/arm/mach-mv78xx0/
1569 F: arch/arm/mach-orion5x/
1570 F: arch/arm/plat-orion/
1571 F: arch/arm/boot/dts/dove*
1572 F: arch/arm/boot/dts/orion5x*
1574 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1575 M: Jason Cooper <jason@lakedaemon.net>
1576 M: Andrew Lunn <andrew@lunn.ch>
1577 M: Gregory Clement <gregory.clement@bootlin.com>
1578 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: arch/arm/boot/dts/armada*
1582 F: arch/arm/boot/dts/kirkwood*
1583 F: arch/arm/configs/mvebu_*_defconfig
1584 F: arch/arm/mach-mvebu/
1585 F: arch/arm64/boot/dts/marvell/armada*
1586 F: drivers/cpufreq/armada-37xx-cpufreq.c
1587 F: drivers/cpufreq/mvebu-cpufreq.c
1588 F: drivers/irqchip/irq-armada-370-xp.c
1589 F: drivers/irqchip/irq-mvebu-*
1590 F: drivers/pinctrl/mvebu/
1591 F: drivers/rtc/rtc-armada38x.c
1593 ARM/Mediatek RTC DRIVER
1594 M: Eddie Huang <eddie.huang@mediatek.com>
1595 M: Sean Wang <sean.wang@mediatek.com>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1599 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1600 F: drivers/rtc/rtc-mt6397.c
1601 F: drivers/rtc/rtc-mt7622.c
1603 ARM/Mediatek SoC support
1604 M: Matthias Brugger <matthias.bgg@gmail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/boot/dts/mt6*
1609 F: arch/arm/boot/dts/mt7*
1610 F: arch/arm/boot/dts/mt8*
1611 F: arch/arm/mach-mediatek/
1612 F: arch/arm64/boot/dts/mediatek/
1616 ARM/Mediatek USB3 PHY DRIVER
1617 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1621 F: drivers/phy/mediatek/phy-mtk-tphy.c
1623 ARM/MICREL KS8695 ARCHITECTURE
1624 M: Greg Ungerer <gerg@uclinux.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/mach-ks8695/
1629 ARM/Microchip (AT91) SoC support
1630 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1631 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 W: http://www.linux4sam.org
1634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1638 F: arch/arm/mach-at91/
1639 F: include/soc/at91/
1640 F: arch/arm/boot/dts/at91*.dts
1641 F: arch/arm/boot/dts/at91*.dtsi
1642 F: arch/arm/boot/dts/sama*.dts
1643 F: arch/arm/boot/dts/sama*.dtsi
1644 F: arch/arm/include/debug/at91.S
1645 F: drivers/memory/atmel*
1646 F: drivers/watchdog/sama5d4_wdt.c
1647 X: drivers/input/touchscreen/atmel_mxt_ts.c
1648 X: drivers/net/wireless/atmel/
1650 ARM/MIOA701 MACHINE SUPPORT
1651 M: Robert Jarzmik <robert.jarzmik@free.fr>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/mach-pxa/mioa701.c
1656 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1657 M: Michael Petchkovsky <mkpetch@internode.on.net>
1660 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1661 M: Linus Walleij <linus.walleij@linaro.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 F: arch/arm/mach-nomadik/
1665 F: arch/arm/mach-u300/
1666 F: arch/arm/mach-ux500/
1667 F: arch/arm/boot/dts/ste-*
1668 F: drivers/clk/clk-nomadik.c
1669 F: drivers/clk/clk-u300.c
1670 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1671 F: drivers/clocksource/timer-u300.c
1672 F: drivers/dma/coh901318*
1673 F: drivers/dma/ste_dma40*
1674 F: drivers/hwspinlock/u8500_hsem.c
1675 F: drivers/i2c/busses/i2c-nomadik.c
1676 F: drivers/i2c/busses/i2c-stu300.c
1677 F: drivers/mfd/ab3100*
1678 F: drivers/mfd/ab8500*
1679 F: drivers/mfd/abx500*
1680 F: drivers/mfd/dbx500*
1681 F: drivers/mfd/db8500*
1682 F: drivers/pinctrl/nomadik/
1683 F: drivers/pinctrl/pinctrl-coh901*
1684 F: drivers/pinctrl/pinctrl-u300.c
1685 F: drivers/rtc/rtc-ab3100.c
1686 F: drivers/rtc/rtc-ab8500.c
1687 F: drivers/rtc/rtc-coh901331.c
1688 F: drivers/rtc/rtc-pl031.c
1689 F: drivers/watchdog/coh901327_wdt.c
1690 F: Documentation/devicetree/bindings/arm/ste-*
1691 F: Documentation/devicetree/bindings/arm/ux500/
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1694 ARM/NUVOTON NPCM ARCHITECTURE
1695 M: Avi Fishman <avifishman70@gmail.com>
1696 M: Tomer Maimon <tmaimon77@gmail.com>
1697 R: Patrick Venture <venture@google.com>
1698 R: Nancy Yuen <yuenn@google.com>
1699 R: Brendan Higgins <brendanhiggins@google.com>
1700 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1702 F: arch/arm/mach-npcm/
1703 F: arch/arm/boot/dts/nuvoton-npcm*
1704 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1706 F: Documentation/*/*npcm*
1708 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1709 M: Wan ZongShun <mcuos.com@gmail.com>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 W: http://www.mcuos.com
1713 F: arch/arm/mach-w90x900/
1714 F: drivers/input/keyboard/w90p910_keypad.c
1715 F: drivers/input/touchscreen/w90p910_ts.c
1716 F: drivers/watchdog/nuc900_wdt.c
1717 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1718 F: drivers/mtd/nand/nuc900_nand.c
1719 F: drivers/rtc/rtc-nuc900.c
1720 F: drivers/spi/spi-nuc900.c
1721 F: drivers/usb/host/ehci-w90x900.c
1722 F: drivers/video/fbdev/nuc900fb.c
1724 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1725 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1726 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1727 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1730 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1731 M: Alexander Clouter <alex@digriz.org.uk>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W: http://www.digriz.org.uk/ts78xx/kernel
1735 F: arch/arm/mach-orion5x/ts78xx-*
1737 ARM/OXNAS platform support
1738 M: Neil Armstrong <narmstrong@baylibre.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1742 F: arch/arm/mach-oxnas/
1743 F: arch/arm/boot/dts/ox8*.dts*
1746 ARM/PALM TREO SUPPORT
1747 M: Tomas Cech <sleep_walker@suse.com>
1748 L: linux-arm-kernel@lists.infradead.org
1749 W: http://hackndev.com
1751 F: arch/arm/mach-pxa/palmtreo.*
1753 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1754 M: Marek Vasut <marek.vasut@gmail.com>
1755 L: linux-arm-kernel@lists.infradead.org
1756 W: http://hackndev.com
1758 F: arch/arm/mach-pxa/include/mach/palmtx.h
1759 F: arch/arm/mach-pxa/palmtx.c
1760 F: arch/arm/mach-pxa/palmt5.*
1761 F: arch/arm/mach-pxa/include/mach/palmld.h
1762 F: arch/arm/mach-pxa/palmld.c
1763 F: arch/arm/mach-pxa/palmte2.*
1764 F: arch/arm/mach-pxa/include/mach/palmtc.h
1765 F: arch/arm/mach-pxa/palmtc.c
1768 M: Sergey Lapin <slapin@ossfans.org>
1769 L: linux-arm-kernel@lists.infradead.org
1770 W: http://hackndev.com
1772 F: arch/arm/mach-pxa/palmz72.*
1775 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1776 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1779 ARM/PT DIGITAL BOARD PORT
1780 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 W: http://www.armlinux.org.uk/
1785 ARM/QUALCOMM SUPPORT
1786 M: Andy Gross <andy.gross@linaro.org>
1787 M: David Brown <david.brown@linaro.org>
1788 L: linux-arm-msm@vger.kernel.org
1789 L: linux-soc@vger.kernel.org
1791 F: Documentation/devicetree/bindings/soc/qcom/
1792 F: arch/arm/boot/dts/qcom-*.dts
1793 F: arch/arm/boot/dts/qcom-*.dtsi
1794 F: arch/arm/mach-qcom/
1795 F: arch/arm64/boot/dts/qcom/*
1796 F: drivers/i2c/busses/i2c-qup.c
1797 F: drivers/clk/qcom/
1798 F: drivers/dma/qcom/
1799 F: drivers/soc/qcom/
1800 F: drivers/spi/spi-qup.c
1801 F: drivers/tty/serial/msm_serial.c
1802 F: drivers/*/pm8???-*
1803 F: drivers/mfd/ssbi.c
1804 F: drivers/firmware/qcom_scm.c
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1807 ARM/RADISYS ENP2611 MACHINE SUPPORT
1808 M: Lennert Buytenhek <kernel@wantstofly.org>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 ARM/REALTEK ARCHITECTURE
1813 M: Andreas Färber <afaerber@suse.de>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 F: arch/arm64/boot/dts/realtek/
1817 F: Documentation/devicetree/bindings/arm/realtek.txt
1819 ARM/RENESAS ARM64 ARCHITECTURE
1820 M: Simon Horman <horms@verge.net.au>
1821 M: Magnus Damm <magnus.damm@gmail.com>
1822 L: linux-renesas-soc@vger.kernel.org
1823 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826 F: arch/arm64/boot/dts/renesas/
1827 F: Documentation/devicetree/bindings/arm/shmobile.txt
1828 F: drivers/soc/renesas/
1829 F: include/linux/soc/renesas/
1831 ARM/RISCPC ARCHITECTURE
1832 M: Russell King <linux@armlinux.org.uk>
1833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 W: http://www.armlinux.org.uk/
1836 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1837 F: arch/arm/include/asm/hardware/ioc.h
1838 F: arch/arm/include/asm/hardware/iomd.h
1839 F: arch/arm/include/asm/hardware/memc.h
1840 F: arch/arm/mach-rpc/
1841 F: drivers/net/ethernet/8390/etherh.c
1842 F: drivers/net/ethernet/i825xx/ether1*
1843 F: drivers/net/ethernet/seeq/ether3*
1844 F: drivers/scsi/arm/
1846 ARM/Rockchip SoC support
1847 M: Heiko Stuebner <heiko@sntech.de>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 L: linux-rockchip@lists.infradead.org
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1852 F: arch/arm/boot/dts/rk3*
1853 F: arch/arm/boot/dts/rv1108*
1854 F: arch/arm/mach-rockchip/
1855 F: drivers/clk/rockchip/
1856 F: drivers/i2c/busses/i2c-rk3x.c
1857 F: drivers/*/*rockchip*
1858 F: drivers/*/*/*rockchip*
1859 F: sound/soc/rockchip/
1862 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1863 M: Kukjin Kim <kgene@kernel.org>
1864 M: Krzysztof Kozlowski <krzk@kernel.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1867 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1869 F: arch/arm/boot/dts/s3c*
1870 F: arch/arm/boot/dts/s5p*
1871 F: arch/arm/boot/dts/samsung*
1872 F: arch/arm/boot/dts/exynos*
1873 F: arch/arm64/boot/dts/exynos/
1874 F: arch/arm/plat-samsung/
1875 F: arch/arm/mach-s3c24*/
1876 F: arch/arm/mach-s3c64xx/
1877 F: arch/arm/mach-s5p*/
1878 F: arch/arm/mach-exynos*/
1879 F: drivers/*/*s3c24*
1880 F: drivers/*/*/*s3c24*
1881 F: drivers/*/*s3c64xx*
1882 F: drivers/*/*s5pv210*
1883 F: drivers/memory/samsung/*
1884 F: drivers/soc/samsung/*
1885 F: Documentation/arm/Samsung/
1886 F: Documentation/devicetree/bindings/arm/samsung/
1887 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1888 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1891 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1892 M: Kyungmin Park <kyungmin.park@samsung.com>
1893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 F: arch/arm/mach-s5pv210/
1897 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1898 M: Kyungmin Park <kyungmin.park@samsung.com>
1899 M: Kamil Debski <kamil@wypas.org>
1900 M: Andrzej Hajda <a.hajda@samsung.com>
1901 L: linux-arm-kernel@lists.infradead.org
1902 L: linux-media@vger.kernel.org
1904 F: drivers/media/platform/s5p-g2d/
1906 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1907 M: Marek Szyprowski <m.szyprowski@samsung.com>
1908 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1909 L: linux-media@vger.kernel.org
1911 F: drivers/media/platform/s5p-cec/
1912 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1914 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1915 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1916 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1917 L: linux-arm-kernel@lists.infradead.org
1918 L: linux-media@vger.kernel.org
1920 F: drivers/media/platform/s5p-jpeg/
1922 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1923 M: Kyungmin Park <kyungmin.park@samsung.com>
1924 M: Kamil Debski <kamil@wypas.org>
1925 M: Jeongtae Park <jtp.park@samsung.com>
1926 M: Andrzej Hajda <a.hajda@samsung.com>
1927 L: linux-arm-kernel@lists.infradead.org
1928 L: linux-media@vger.kernel.org
1930 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1931 F: drivers/media/platform/s5p-mfc/
1933 ARM/SHMOBILE ARM ARCHITECTURE
1934 M: Simon Horman <horms@verge.net.au>
1935 M: Magnus Damm <magnus.damm@gmail.com>
1936 L: linux-renesas-soc@vger.kernel.org
1937 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1940 F: arch/arm/boot/dts/emev2*
1941 F: arch/arm/boot/dts/r7s*
1942 F: arch/arm/boot/dts/r8a*
1943 F: arch/arm/boot/dts/sh*
1944 F: arch/arm/configs/shmobile_defconfig
1945 F: arch/arm/include/debug/renesas-scif.S
1946 F: arch/arm/mach-shmobile/
1947 F: Documentation/devicetree/bindings/arm/shmobile.txt
1948 F: drivers/soc/renesas/
1949 F: include/linux/soc/renesas/
1951 ARM/SOCFPGA ARCHITECTURE
1952 M: Dinh Nguyen <dinguyen@kernel.org>
1954 F: arch/arm/mach-socfpga/
1955 F: arch/arm/boot/dts/socfpga*
1956 F: arch/arm/configs/socfpga_defconfig
1957 F: arch/arm64/boot/dts/altera/
1958 W: http://www.rocketboards.org
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1961 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1962 M: Dinh Nguyen <dinguyen@kernel.org>
1964 F: drivers/clk/socfpga/
1966 ARM/SOCFPGA EDAC SUPPORT
1967 M: Thor Thayer <thor.thayer@linux.intel.com>
1969 F: drivers/edac/altera_edac.
1971 ARM/SPREADTRUM SoC SUPPORT
1972 M: Orson Zhai <orsonzhai@gmail.com>
1973 M: Baolin Wang <baolin.wang@linaro.org>
1974 M: Chunyan Zhang <zhang.lyra@gmail.com>
1976 F: arch/arm64/boot/dts/sprd
1979 ARM/STI ARCHITECTURE
1980 M: Patrice Chotard <patrice.chotard@st.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 W: http://www.stlinux.com
1984 F: arch/arm/mach-sti/
1985 F: arch/arm/boot/dts/sti*
1986 F: drivers/char/hw_random/st-rng.c
1987 F: drivers/clocksource/arm_global_timer.c
1988 F: drivers/clocksource/clksrc_st_lpc.c
1989 F: drivers/cpufreq/sti-cpufreq.c
1990 F: drivers/dma/st_fdma*
1991 F: drivers/i2c/busses/i2c-st.c
1992 F: drivers/media/rc/st_rc.c
1993 F: drivers/media/platform/sti/c8sectpfe/
1994 F: drivers/mmc/host/sdhci-st.c
1995 F: drivers/phy/st/phy-miphy28lp.c
1996 F: drivers/phy/st/phy-stih407-usb.c
1997 F: drivers/pinctrl/pinctrl-st.c
1998 F: drivers/remoteproc/st_remoteproc.c
1999 F: drivers/remoteproc/st_slim_rproc.c
2000 F: drivers/reset/sti/
2001 F: drivers/rtc/rtc-st-lpc.c
2002 F: drivers/tty/serial/st-asc.c
2003 F: drivers/usb/dwc3/dwc3-st.c
2004 F: drivers/usb/host/ehci-st.c
2005 F: drivers/usb/host/ohci-st.c
2006 F: drivers/watchdog/st_lpc_wdt.c
2007 F: drivers/ata/ahci_st.c
2008 F: include/linux/remoteproc/st_slim_rproc.h
2010 ARM/STM32 ARCHITECTURE
2011 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2012 M: Alexandre Torgue <alexandre.torgue@st.com>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2017 F: arch/arm/boot/dts/stm32*
2018 F: arch/arm/mach-stm32/
2019 F: drivers/clocksource/armv7m_systick.c
2021 ARM/Synaptics Berlin SoC support
2022 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2023 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 F: arch/arm/mach-berlin/
2027 F: arch/arm/boot/dts/berlin*
2028 F: arch/arm64/boot/dts/marvell/berlin*
2030 ARM/TANGO ARCHITECTURE
2031 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2032 M: Mans Rullgard <mans@mansr.com>
2033 L: linux-arm-kernel@lists.infradead.org
2037 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2038 M: Lennert Buytenhek <kernel@wantstofly.org>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2043 M: Hans Verkuil <hans.verkuil@cisco.com>
2044 L: linux-tegra@vger.kernel.org
2045 L: linux-media@vger.kernel.org
2047 F: drivers/media/platform/tegra-cec/
2048 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2050 ARM/TETON BGA MACHINE SUPPORT
2051 M: "Mark F. Brown" <mark.brown314@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2056 M: Santosh Shilimkar <ssantosh@kernel.org>
2057 L: linux-kernel@vger.kernel.org
2059 F: drivers/memory/*emif*
2061 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2062 M: Santosh Shilimkar <ssantosh@kernel.org>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 F: arch/arm/mach-keystone/
2066 F: arch/arm/boot/dts/keystone-*
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2069 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2070 M: Santosh Shilimkar <ssantosh@kernel.org>
2071 L: linux-kernel@vger.kernel.org
2073 F: drivers/clk/keystone/
2075 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2076 M: Santosh Shilimkar <ssantosh@kernel.org>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-kernel@vger.kernel.org
2080 F: drivers/clocksource/timer-keystone.c
2082 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2083 M: Santosh Shilimkar <ssantosh@kernel.org>
2084 L: linux-kernel@vger.kernel.org
2086 F: drivers/power/reset/keystone-reset.c
2088 ARM/THECUS N2100 MACHINE SUPPORT
2089 M: Lennert Buytenhek <kernel@wantstofly.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 ARM/TOSA MACHINE SUPPORT
2094 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2095 M: Dirk Opfer <dirk@opfer-online.de>
2098 ARM/UNIPHIER ARCHITECTURE
2099 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2103 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2104 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2105 F: arch/arm/boot/dts/uniphier*
2106 F: arch/arm/include/asm/hardware/cache-uniphier.h
2107 F: arch/arm/mach-uniphier/
2108 F: arch/arm/mm/cache-uniphier.c
2109 F: arch/arm64/boot/dts/socionext/uniphier*
2110 F: drivers/bus/uniphier-system-bus.c
2111 F: drivers/clk/uniphier/
2112 F: drivers/gpio/gpio-uniphier.c
2113 F: drivers/i2c/busses/i2c-uniphier*
2114 F: drivers/irqchip/irq-uniphier-aidet.c
2115 F: drivers/pinctrl/uniphier/
2116 F: drivers/reset/reset-uniphier.c
2117 F: drivers/tty/serial/8250/8250_uniphier.c
2120 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2121 M: Ulf Hansson <ulf.hansson@linaro.org>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 T: git git://git.linaro.org/people/ulfh/clk.git
2125 F: drivers/clk/ux500/
2127 ARM/VERSATILE EXPRESS PLATFORM
2128 M: Liviu Dudau <liviu.dudau@arm.com>
2129 M: Sudeep Holla <sudeep.holla@arm.com>
2130 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 F: arch/arm/boot/dts/vexpress*
2134 F: arch/arm64/boot/dts/arm/
2135 F: arch/arm/mach-vexpress/
2138 F: drivers/clk/versatile/clk-vexpress-osc.c
2139 F: drivers/clocksource/versatile.c
2143 M: Russell King <linux@armlinux.org.uk>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 W: http://www.armlinux.org.uk/
2149 ARM/VOIPAC PXA270 SUPPORT
2150 M: Marek Vasut <marek.vasut@gmail.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 F: arch/arm/mach-pxa/vpac270.c
2154 F: arch/arm/mach-pxa/include/mach/vpac270.h
2156 ARM/VT8500 ARM ARCHITECTURE
2157 M: Tony Prisk <linux@prisktech.co.nz>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm/mach-vt8500/
2161 F: drivers/clocksource/vt8500_timer.c
2162 F: drivers/i2c/busses/i2c-wmt.c
2163 F: drivers/mmc/host/wmt-sdmmc.c
2164 F: drivers/pwm/pwm-vt8500.c
2165 F: drivers/rtc/rtc-vt8500.c
2166 F: drivers/tty/serial/vt8500_serial.c
2167 F: drivers/usb/host/ehci-platform.c
2168 F: drivers/usb/host/uhci-platform.c
2169 F: drivers/video/fbdev/vt8500lcdfb.*
2170 F: drivers/video/fbdev/wm8505fb*
2171 F: drivers/video/fbdev/wmt_ge_rops.*
2173 ARM/ZIPIT Z2 SUPPORT
2174 M: Marek Vasut <marek.vasut@gmail.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 F: arch/arm/mach-pxa/z2.c
2178 F: arch/arm/mach-pxa/include/mach/z2.h
2180 ARM/ZTE ARCHITECTURE
2181 M: Jun Nie <jun.nie@linaro.org>
2182 M: Baoyou Xie <baoyou.xie@linaro.org>
2183 M: Shawn Guo <shawnguo@kernel.org>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 F: arch/arm/boot/dts/zx2967*
2187 F: arch/arm/mach-zx/
2188 F: arch/arm64/boot/dts/zte/
2190 F: drivers/dma/zx_dma.c
2191 F: drivers/gpio/gpio-zx.c
2192 F: drivers/i2c/busses/i2c-zx2967.c
2193 F: drivers/mmc/host/dw_mmc-zx.*
2194 F: drivers/pinctrl/zte/
2196 F: drivers/thermal/zx2967_thermal.c
2197 F: drivers/watchdog/zx2967_wdt.c
2198 F: Documentation/devicetree/bindings/arm/zte.txt
2199 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2200 F: Documentation/devicetree/bindings/dma/zxdma.txt
2201 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2202 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2203 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2204 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2205 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2206 F: Documentation/devicetree/bindings/soc/zte/
2207 F: Documentation/devicetree/bindings/sound/zte,*.txt
2208 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2209 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2210 F: include/dt-bindings/clock/zx2967*.h
2211 F: include/dt-bindings/soc/zte,*.h
2212 F: sound/soc/codecs/zx_aud96p22.c
2215 ARM/ZYNQ ARCHITECTURE
2216 M: Michal Simek <michal.simek@xilinx.com>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 W: http://wiki.xilinx.com
2219 T: git https://github.com/Xilinx/linux-xlnx.git
2221 F: arch/arm/mach-zynq/
2222 F: drivers/cpuidle/cpuidle-zynq.c
2223 F: drivers/block/xsysace.c
2226 F: drivers/clocksource/cadence_ttc_timer.c
2227 F: drivers/i2c/busses/i2c-cadence.c
2228 F: drivers/mmc/host/sdhci-of-arasan.c
2229 F: drivers/edac/synopsys_edac.c
2231 ARM64 PORT (AARCH64 ARCHITECTURE)
2232 M: Catalin Marinas <catalin.marinas@arm.com>
2233 M: Will Deacon <will.deacon@arm.com>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2238 F: Documentation/arm64/
2240 AS3645A LED FLASH CONTROLLER DRIVER
2241 M: Sakari Ailus <sakari.ailus@iki.fi>
2242 L: linux-leds@vger.kernel.org
2244 F: drivers/leds/leds-as3645a.c
2246 ASAHI KASEI AK8974 DRIVER
2247 M: Linus Walleij <linus.walleij@linaro.org>
2248 L: linux-iio@vger.kernel.org
2249 W: http://www.akm.com/
2251 F: drivers/iio/magnetometer/ak8974.c
2253 ASC7621 HARDWARE MONITOR DRIVER
2254 M: George Joseph <george.joseph@fairview5.com>
2255 L: linux-hwmon@vger.kernel.org
2257 F: Documentation/hwmon/asc7621
2258 F: drivers/hwmon/asc7621.c
2260 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2261 M: Corentin Chary <corentin.chary@gmail.com>
2262 L: acpi4asus-user@lists.sourceforge.net
2263 L: platform-driver-x86@vger.kernel.org
2264 W: http://acpi4asus.sf.net
2266 F: drivers/platform/x86/asus*.c
2267 F: drivers/platform/x86/eeepc*.c
2269 ASUS WIRELESS RADIO CONTROL DRIVER
2270 M: João Paulo Rechi Vita <jprvita@gmail.com>
2271 L: platform-driver-x86@vger.kernel.org
2273 F: drivers/platform/x86/asus-wireless.c
2276 M: David Howells <dhowells@redhat.com>
2277 L: keyrings@vger.kernel.org
2279 F: Documentation/crypto/asymmetric-keys.txt
2280 F: include/linux/verification.h
2281 F: include/crypto/public_key.h
2282 F: include/crypto/pkcs7.h
2283 F: crypto/asymmetric_keys/
2285 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2286 R: Dan Williams <dan.j.williams@intel.com>
2287 W: http://sourceforge.net/projects/xscaleiop
2289 F: Documentation/crypto/async-tx-api.txt
2292 F: include/linux/dmaengine.h
2293 F: include/linux/async_tx.h
2296 M: Bartosz Golaszewski <brgl@bgdev.pl>
2297 L: linux-i2c@vger.kernel.org
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2300 F: Documentation/devicetree/bindings/eeprom/at24.txt
2301 F: drivers/misc/eeprom/at24.c
2302 F: include/linux/platform_data/at24.h
2304 ATA OVER ETHERNET (AOE) DRIVER
2305 M: "Ed L. Cashin" <ed.cashin@acm.org>
2306 W: http://www.openaoe.org/
2308 F: Documentation/aoe/
2309 F: drivers/block/aoe/
2311 ATHEROS 71XX/9XXX GPIO DRIVER
2312 M: Alban Bedel <albeu@free.fr>
2313 W: https://github.com/AlbanBedel/linux
2314 T: git git://github.com/AlbanBedel/linux
2316 F: drivers/gpio/gpio-ath79.c
2317 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2319 ATHEROS ATH GENERIC UTILITIES
2320 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2321 L: linux-wireless@vger.kernel.org
2323 F: drivers/net/wireless/ath/*
2325 ATHEROS ATH5K WIRELESS DRIVER
2326 M: Jiri Slaby <jirislaby@gmail.com>
2327 M: Nick Kossifidis <mickflemm@gmail.com>
2328 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2329 L: linux-wireless@vger.kernel.org
2330 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2332 F: drivers/net/wireless/ath/ath5k/
2334 ATHEROS ATH6KL WIRELESS DRIVER
2335 M: Kalle Valo <kvalo@qca.qualcomm.com>
2336 L: linux-wireless@vger.kernel.org
2337 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2340 F: drivers/net/wireless/ath/ath6kl/
2343 M: Ville Syrjala <syrjala@sci.fi>
2345 F: drivers/input/misc/ati_remote2.c
2347 ATK0110 HWMON DRIVER
2348 M: Luca Tettamanti <kronos.it@gmail.com>
2349 L: linux-hwmon@vger.kernel.org
2351 F: drivers/hwmon/asus_atk0110.c
2353 ATLX ETHERNET DRIVERS
2354 M: Jay Cliburn <jcliburn@gmail.com>
2355 M: Chris Snook <chris.snook@gmail.com>
2356 L: netdev@vger.kernel.org
2357 W: http://sourceforge.net/projects/atl1
2358 W: http://atl1.sourceforge.net
2360 F: drivers/net/ethernet/atheros/
2363 M: Chas Williams <3chas3@gmail.com>
2364 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2365 L: netdev@vger.kernel.org
2366 W: http://linux-atm.sourceforge.net
2369 F: include/linux/atm*
2370 F: include/uapi/linux/atm*
2372 ATMEL AT91 / AT32 MCI DRIVER
2373 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2375 F: drivers/mmc/host/atmel-mci.c
2377 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2378 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2380 F: drivers/power/reset/at91-sama5d2_shdwc.c
2382 ATMEL Audio ALSA driver
2383 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2389 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2390 L: linux-i2c@vger.kernel.org
2392 F: drivers/i2c/busses/i2c-at91.c
2395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2396 L: linux-media@vger.kernel.org
2398 F: drivers/media/platform/atmel/atmel-isi.c
2399 F: include/media/atmel-isi.h
2402 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L: linux-fbdev@vger.kernel.org
2405 F: drivers/video/fbdev/atmel_lcdfb.c
2406 F: include/video/atmel_lcdc.h
2408 ATMEL MACB ETHERNET DRIVER
2409 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2411 F: drivers/net/ethernet/cadence/
2413 ATMEL MAXTOUCH DRIVER
2414 M: Nick Dyer <nick@shmanahar.org>
2415 T: git git://github.com/ndyer/linux.git
2417 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2418 F: drivers/input/touchscreen/atmel_mxt_ts.c
2419 F: include/linux/platform_data/atmel_mxt_ts.h
2421 ATMEL SAMA5D2 ADC DRIVER
2422 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2423 L: linux-iio@vger.kernel.org
2425 F: drivers/iio/adc/at91-sama5d2_adc.c
2428 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2429 L: linux-mmc@vger.kernel.org
2431 F: drivers/mmc/host/sdhci-of-at91.c
2434 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2436 F: drivers/spi/spi-atmel.*
2439 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2442 F: drivers/misc/atmel-ssc.c
2443 F: include/linux/atmel-ssc.h
2445 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2446 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 F: drivers/misc/atmel_tclib.c
2450 F: drivers/clocksource/tcb_clksrc.c
2452 ATMEL USBA UDC DRIVER
2453 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2458 ATMEL WIRELESS DRIVER
2459 M: Simon Kelley <simon@thekelleys.org.uk>
2460 L: linux-wireless@vger.kernel.org
2461 W: http://www.thekelleys.org.uk/atmel
2462 W: http://atmelwlandriver.sourceforge.net/
2464 F: drivers/net/wireless/atmel/atmel*
2467 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2468 L: linux-arm-kernel@lists.infradead.org
2469 L: dmaengine@vger.kernel.org
2471 F: drivers/dma/at_xdmac.c
2473 ATOMIC INFRASTRUCTURE
2474 M: Will Deacon <will.deacon@arm.com>
2475 M: Peter Zijlstra <peterz@infradead.org>
2476 R: Boqun Feng <boqun.feng@gmail.com>
2477 L: linux-kernel@vger.kernel.org
2479 F: arch/*/include/asm/atomic*.h
2480 F: include/*/atomic*.h
2482 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2483 M: Bradley Grove <linuxdrivers@attotech.com>
2484 L: linux-scsi@vger.kernel.org
2485 W: http://www.attotech.com
2487 F: drivers/scsi/esas2r
2489 ATUSB IEEE 802.15.4 RADIO DRIVER
2490 M: Stefan Schmidt <stefan@osg.samsung.com>
2491 L: linux-wpan@vger.kernel.org
2493 F: drivers/net/ieee802154/atusb.c
2494 F: drivers/net/ieee802154/atusb.h
2495 F: drivers/net/ieee802154/at86rf230.h
2498 M: Paul Moore <paul@paul-moore.com>
2499 M: Eric Paris <eparis@redhat.com>
2500 L: linux-audit@redhat.com (moderated for non-subscribers)
2501 W: https://github.com/linux-audit
2502 W: https://people.redhat.com/sgrubb/audit
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2505 F: include/linux/audit.h
2506 F: include/uapi/linux/audit.h
2509 AUXILIARY DISPLAY DRIVERS
2510 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2511 W: http://miguelojeda.es/auxdisplay.htm
2512 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2514 F: drivers/auxdisplay/
2515 F: include/linux/cfag12864b.h
2518 M: Ralf Baechle <ralf@linux-mips.org>
2519 L: linux-hams@vger.kernel.org
2520 W: http://www.linux-ax25.org/
2522 F: include/uapi/linux/ax25.h
2523 F: include/net/ax25.h
2527 M: Peter Rosin <peda@axentia.se>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 F: Documentation/devicetree/bindings/arm/axentia.txt
2531 F: arch/arm/boot/dts/at91-linea.dtsi
2532 F: arch/arm/boot/dts/at91-natte.dtsi
2533 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2534 F: arch/arm/boot/dts/at91-tse850-3.dts
2536 AXENTIA ASOC DRIVERS
2537 M: Peter Rosin <peda@axentia.se>
2538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2540 F: Documentation/devicetree/bindings/sound/axentia,*
2541 F: sound/soc/atmel/tse850-pcm5142.c
2544 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2545 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2546 L: linux-media@vger.kernel.org
2547 W: https://linuxtv.org
2548 T: git git://linuxtv.org/media_tree.git
2550 F: drivers/media/usb/dvb-usb-v2/az6007.c
2552 AZTECH FM RADIO RECEIVER DRIVER
2553 M: Hans Verkuil <hverkuil@xs4all.nl>
2554 L: linux-media@vger.kernel.org
2555 T: git git://linuxtv.org/media_tree.git
2556 W: https://linuxtv.org
2558 F: drivers/media/radio/radio-aztech*
2561 L: linux-wireless@vger.kernel.org
2562 L: b43-dev@lists.infradead.org
2563 W: http://wireless.kernel.org/en/users/Drivers/b43
2565 F: drivers/net/wireless/broadcom/b43/
2567 B43LEGACY WIRELESS DRIVER
2568 M: Larry Finger <Larry.Finger@lwfinger.net>
2569 L: linux-wireless@vger.kernel.org
2570 L: b43-dev@lists.infradead.org
2571 W: http://wireless.kernel.org/en/users/Drivers/b43
2573 F: drivers/net/wireless/broadcom/b43legacy/
2575 BACKLIGHT CLASS/SUBSYSTEM
2576 M: Lee Jones <lee.jones@linaro.org>
2577 M: Daniel Thompson <daniel.thompson@linaro.org>
2578 M: Jingoo Han <jingoohan1@gmail.com>
2579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2581 F: drivers/video/backlight/
2582 F: include/linux/backlight.h
2583 F: include/linux/pwm_backlight.h
2584 F: Documentation/devicetree/bindings/leds/backlight
2587 M: Marek Lindner <mareklindner@neomailbox.ch>
2588 M: Simon Wunderlich <sw@simonwunderlich.de>
2589 M: Antonio Quartulli <a@unstable.cc>
2590 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2591 W: https://www.open-mesh.org/
2592 Q: https://patchwork.open-mesh.org/project/batman/list/
2594 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2595 F: Documentation/ABI/testing/sysfs-class-net-mesh
2596 F: Documentation/networking/batman-adv.rst
2597 F: include/uapi/linux/batadv_packet.h
2598 F: include/uapi/linux/batman_adv.h
2601 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2602 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2603 L: linux-hams@vger.kernel.org
2604 W: http://www.baycom.org/~tom/ham/ham.html
2606 F: drivers/net/hamradio/baycom*
2608 BCACHE (BLOCK LAYER CACHE)
2609 M: Michael Lyle <mlyle@lyle.org>
2610 M: Kent Overstreet <kent.overstreet@gmail.com>
2611 L: linux-bcache@vger.kernel.org
2612 W: http://bcache.evilpiepirate.org
2613 C: irc://irc.oftc.net/bcache
2615 F: drivers/md/bcache/
2617 BDISP ST MEDIA DRIVER
2618 M: Fabien Dessenne <fabien.dessenne@st.com>
2619 L: linux-media@vger.kernel.org
2620 T: git git://linuxtv.org/media_tree.git
2621 W: https://linuxtv.org
2623 F: drivers/media/platform/sti/bdisp
2625 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2626 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2627 L: netdev@vger.kernel.org
2629 F: drivers/net/ethernet/ec_bhf.c
2632 M: Luis de Bethencourt <luisbg@kernel.org>
2633 M: Salah Triki <salah.triki@gmail.com>
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2636 F: Documentation/filesystems/befs.txt
2640 M: Paolo Valente <paolo.valente@linaro.org>
2641 M: Jens Axboe <axboe@kernel.dk>
2642 L: linux-block@vger.kernel.org
2645 F: Documentation/block/bfq-iosched.txt
2648 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2650 F: Documentation/filesystems/bfs.txt
2652 F: include/uapi/linux/bfs_fs.h
2654 BLACKFIN ARCHITECTURE
2655 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656 T: git git://git.code.sf.net/p/adi-linux/code
2657 W: http://blackfin.uclinux.org
2661 BLACKFIN EMAC DRIVER
2662 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2663 W: http://blackfin.uclinux.org
2665 F: drivers/net/ethernet/adi/
2667 BLACKFIN MEDIA DRIVER
2668 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2669 W: http://blackfin.uclinux.org/
2671 F: drivers/media/platform/blackfin/
2672 F: drivers/media/i2c/adv7183*
2673 F: drivers/media/i2c/vs6624*
2676 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2677 W: http://blackfin.uclinux.org
2679 F: drivers/rtc/rtc-bfin.c
2682 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2683 W: http://blackfin.uclinux.org
2685 F: drivers/mmc/host/bfin_sdh.c
2687 BLACKFIN SERIAL DRIVER
2688 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2689 W: http://blackfin.uclinux.org
2691 F: drivers/tty/serial/bfin_uart.c
2693 BLACKFIN WATCHDOG DRIVER
2694 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2695 W: http://blackfin.uclinux.org
2697 F: drivers/watchdog/bfin_wdt.c
2699 BLINKM RGB LED DRIVER
2700 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2702 F: drivers/leds/leds-blinkm.c
2705 M: Jens Axboe <axboe@kernel.dk>
2706 L: linux-block@vger.kernel.org
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2710 F: kernel/trace/blktrace.c
2714 M: Joern Engel <joern@lazybastard.org>
2715 L: linux-mtd@lists.infradead.org
2717 F: drivers/mtd/devices/block2mtd.c
2720 M: Marcel Holtmann <marcel@holtmann.org>
2721 M: Johan Hedberg <johan.hedberg@gmail.com>
2722 L: linux-bluetooth@vger.kernel.org
2723 W: http://www.bluez.org/
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2727 F: drivers/bluetooth/
2730 M: Marcel Holtmann <marcel@holtmann.org>
2731 M: Johan Hedberg <johan.hedberg@gmail.com>
2732 L: linux-bluetooth@vger.kernel.org
2733 W: http://www.bluez.org/
2734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2738 F: include/net/bluetooth/
2741 M: Jay Vosburgh <j.vosburgh@gmail.com>
2742 M: Veaceslav Falico <vfalico@gmail.com>
2743 M: Andy Gospodarek <andy@greyhouse.net>
2744 L: netdev@vger.kernel.org
2745 W: http://sourceforge.net/projects/bonding/
2747 F: drivers/net/bonding/
2748 F: include/uapi/linux/if_bonding.h
2750 BPF (Safe dynamic programs and tools)
2751 M: Alexei Starovoitov <ast@kernel.org>
2752 M: Daniel Borkmann <daniel@iogearbox.net>
2753 L: netdev@vger.kernel.org
2754 L: linux-kernel@vger.kernel.org
2755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2758 F: arch/x86/net/bpf_jit*
2759 F: Documentation/networking/filter.txt
2760 F: Documentation/bpf/
2761 F: include/linux/bpf*
2762 F: include/linux/filter.h
2763 F: include/trace/events/bpf.h
2764 F: include/trace/events/xdp.h
2765 F: include/uapi/linux/bpf*
2766 F: include/uapi/linux/filter.h
2768 F: kernel/trace/bpf_trace.c
2771 F: net/core/filter.c
2772 F: net/sched/act_bpf.c
2773 F: net/sched/cls_bpf.c
2776 F: tools/testing/selftests/bpf/
2778 BROADCOM B44 10/100 ETHERNET DRIVER
2779 M: Michael Chan <michael.chan@broadcom.com>
2780 L: netdev@vger.kernel.org
2782 F: drivers/net/ethernet/broadcom/b44.*
2784 BROADCOM B53 ETHERNET SWITCH DRIVER
2785 M: Florian Fainelli <f.fainelli@gmail.com>
2786 L: netdev@vger.kernel.org
2787 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2789 F: drivers/net/dsa/b53/*
2790 F: include/linux/platform_data/b53.h
2792 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2793 M: Florian Fainelli <f.fainelli@gmail.com>
2794 M: Ray Jui <rjui@broadcom.com>
2795 M: Scott Branden <sbranden@broadcom.com>
2796 M: bcm-kernel-feedback-list@broadcom.com
2797 T: git git://github.com/broadcom/mach-bcm
2803 F: arch/arm/mach-bcm/
2805 BROADCOM BCM2835 ARM ARCHITECTURE
2806 M: Eric Anholt <eric@anholt.net>
2807 M: Stefan Wahren <stefan.wahren@i2se.com>
2808 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2810 T: git git://github.com/anholt/linux
2813 F: drivers/staging/vc04_services
2815 BROADCOM BCM47XX MIPS ARCHITECTURE
2816 M: Hauke Mehrtens <hauke@hauke-m.de>
2817 M: Rafał Miłecki <zajec5@gmail.com>
2818 L: linux-mips@linux-mips.org
2820 F: Documentation/devicetree/bindings/mips/brcm/
2821 F: arch/mips/bcm47xx/*
2822 F: arch/mips/include/asm/mach-bcm47xx/*
2824 BROADCOM BCM5301X ARM ARCHITECTURE
2825 M: Hauke Mehrtens <hauke@hauke-m.de>
2826 M: Rafał Miłecki <zajec5@gmail.com>
2827 M: Jon Mason <jonmason@broadcom.com>
2828 M: bcm-kernel-feedback-list@broadcom.com
2829 L: linux-arm-kernel@lists.infradead.org
2831 F: arch/arm/mach-bcm/bcm_5301x.c
2832 F: arch/arm/boot/dts/bcm5301x*.dtsi
2833 F: arch/arm/boot/dts/bcm470*
2834 F: arch/arm/boot/dts/bcm953012*
2836 BROADCOM BCM53573 ARM ARCHITECTURE
2837 M: Rafał Miłecki <rafal@milecki.pl>
2838 L: linux-arm-kernel@lists.infradead.org
2840 F: arch/arm/boot/dts/bcm53573*
2841 F: arch/arm/boot/dts/bcm47189*
2843 BROADCOM BCM63XX ARM ARCHITECTURE
2844 M: Florian Fainelli <f.fainelli@gmail.com>
2845 M: bcm-kernel-feedback-list@broadcom.com
2846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2847 T: git git://github.com/broadcom/stblinux.git
2851 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2852 M: Kevin Cernekee <cernekee@gmail.com>
2853 L: linux-usb@vger.kernel.org
2855 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2857 BROADCOM BCM7XXX ARM ARCHITECTURE
2858 M: Brian Norris <computersforpeace@gmail.com>
2859 M: Gregory Fong <gregory.0xf0@gmail.com>
2860 M: Florian Fainelli <f.fainelli@gmail.com>
2861 M: bcm-kernel-feedback-list@broadcom.com
2862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 T: git git://github.com/broadcom/stblinux.git
2865 F: arch/arm/mach-bcm/*brcmstb*
2866 F: arch/arm/boot/dts/bcm7*.dts*
2867 F: drivers/bus/brcmstb_gisb.c
2868 F: arch/arm/mm/cache-b15-rac.c
2869 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2872 BROADCOM BMIPS CPUFREQ DRIVER
2873 M: Markus Mayer <mmayer@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-pm@vger.kernel.org
2877 F: drivers/cpufreq/bmips-cpufreq.c
2879 BROADCOM BMIPS MIPS ARCHITECTURE
2880 M: Kevin Cernekee <cernekee@gmail.com>
2881 M: Florian Fainelli <f.fainelli@gmail.com>
2882 L: linux-mips@linux-mips.org
2883 T: git git://github.com/broadcom/stblinux.git
2885 F: arch/mips/bmips/*
2886 F: arch/mips/include/asm/mach-bmips/*
2887 F: arch/mips/kernel/*bmips*
2888 F: arch/mips/boot/dts/brcm/bcm*.dts*
2889 F: drivers/irqchip/irq-bcm63*
2890 F: drivers/irqchip/irq-bcm7*
2891 F: drivers/irqchip/irq-brcmstb*
2892 F: include/linux/bcm963xx_nvram.h
2893 F: include/linux/bcm963xx_tag.h
2895 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2896 M: Rasesh Mody <rasesh.mody@cavium.com>
2897 M: Harish Patil <harish.patil@cavium.com>
2898 M: Dept-GELinuxNICDev@cavium.com
2899 L: netdev@vger.kernel.org
2901 F: drivers/net/ethernet/broadcom/bnx2.*
2902 F: drivers/net/ethernet/broadcom/bnx2_*
2904 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2905 M: QLogic-Storage-Upstream@qlogic.com
2906 L: linux-scsi@vger.kernel.org
2908 F: drivers/scsi/bnx2fc/
2910 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2911 M: QLogic-Storage-Upstream@qlogic.com
2912 L: linux-scsi@vger.kernel.org
2914 F: drivers/scsi/bnx2i/
2916 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2917 M: Ariel Elior <ariel.elior@cavium.com>
2918 M: everest-linux-l2@cavium.com
2919 L: netdev@vger.kernel.org
2921 F: drivers/net/ethernet/broadcom/bnx2x/
2923 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2924 M: Michael Chan <michael.chan@broadcom.com>
2925 L: netdev@vger.kernel.org
2927 F: drivers/net/ethernet/broadcom/bnxt/
2929 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2930 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2931 M: Franky Lin <franky.lin@broadcom.com>
2932 M: Hante Meuleman <hante.meuleman@broadcom.com>
2933 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2934 M: Wright Feng <wright.feng@cypress.com>
2935 L: linux-wireless@vger.kernel.org
2936 L: brcm80211-dev-list.pdl@broadcom.com
2937 L: brcm80211-dev-list@cypress.com
2939 F: drivers/net/wireless/broadcom/brcm80211/
2941 BROADCOM BRCMSTB GPIO DRIVER
2942 M: Gregory Fong <gregory.0xf0@gmail.com>
2943 L: bcm-kernel-feedback-list@broadcom.com
2945 F: drivers/gpio/gpio-brcmstb.c
2946 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2948 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2949 M: Al Cooper <alcooperx@gmail.com>
2950 L: linux-kernel@vger.kernel.org
2951 L: bcm-kernel-feedback-list@broadcom.com
2953 F: drivers/phy/broadcom/phy-brcm-usb*
2955 BROADCOM GENET ETHERNET DRIVER
2956 M: Doug Berger <opendmb@gmail.com>
2957 M: Florian Fainelli <f.fainelli@gmail.com>
2958 L: netdev@vger.kernel.org
2960 F: drivers/net/ethernet/broadcom/genet/
2962 BROADCOM IPROC ARM ARCHITECTURE
2963 M: Ray Jui <rjui@broadcom.com>
2964 M: Scott Branden <sbranden@broadcom.com>
2965 M: Jon Mason <jonmason@broadcom.com>
2966 M: bcm-kernel-feedback-list@broadcom.com
2967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2968 T: git git://github.com/broadcom/cygnus-linux.git
2984 F: arch/arm64/boot/dts/broadcom/ns2*
2985 F: drivers/clk/bcm/clk-ns*
2986 F: drivers/pinctrl/bcm/pinctrl-ns*
2988 BROADCOM KONA GPIO DRIVER
2989 M: Ray Jui <rjui@broadcom.com>
2990 L: bcm-kernel-feedback-list@broadcom.com
2992 F: drivers/gpio/gpio-bcm-kona.c
2993 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2995 BROADCOM NETXTREME-E ROCE DRIVER
2996 M: Selvin Xavier <selvin.xavier@broadcom.com>
2997 M: Devesh Sharma <devesh.sharma@broadcom.com>
2998 M: Somnath Kotur <somnath.kotur@broadcom.com>
2999 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3000 L: linux-rdma@vger.kernel.org
3001 W: http://www.broadcom.com
3003 F: drivers/infiniband/hw/bnxt_re/
3004 F: include/uapi/rdma/bnxt_re-abi.h
3006 BROADCOM NVRAM DRIVER
3007 M: Rafał Miłecki <zajec5@gmail.com>
3008 L: linux-mips@linux-mips.org
3010 F: drivers/firmware/broadcom/*
3012 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3013 M: Rafał Miłecki <zajec5@gmail.com>
3014 L: linux-wireless@vger.kernel.org
3017 F: include/linux/bcma/
3019 BROADCOM STB AVS CPUFREQ DRIVER
3020 M: Markus Mayer <mmayer@broadcom.com>
3021 M: bcm-kernel-feedback-list@broadcom.com
3022 L: linux-pm@vger.kernel.org
3024 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3025 F: drivers/cpufreq/brcmstb*
3027 BROADCOM STB AVS TMON DRIVER
3028 M: Markus Mayer <mmayer@broadcom.com>
3029 M: bcm-kernel-feedback-list@broadcom.com
3030 L: linux-pm@vger.kernel.org
3032 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3033 F: drivers/thermal/broadcom/brcmstb*
3035 BROADCOM STB NAND FLASH DRIVER
3036 M: Brian Norris <computersforpeace@gmail.com>
3037 M: Kamal Dasu <kdasu.kdev@gmail.com>
3038 L: linux-mtd@lists.infradead.org
3039 L: bcm-kernel-feedback-list@broadcom.com
3041 F: drivers/mtd/nand/brcmnand/
3043 BROADCOM STB DPFE DRIVER
3044 M: Markus Mayer <mmayer@broadcom.com>
3045 M: bcm-kernel-feedback-list@broadcom.com
3046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3048 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3049 F: drivers/memory/brcmstb_dpfe.c
3051 BROADCOM SYSTEMPORT ETHERNET DRIVER
3052 M: Florian Fainelli <f.fainelli@gmail.com>
3053 L: netdev@vger.kernel.org
3055 F: drivers/net/ethernet/broadcom/bcmsysport.*
3057 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3058 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3059 M: Prashant Sreedharan <prashant@broadcom.com>
3060 M: Michael Chan <mchan@broadcom.com>
3061 L: netdev@vger.kernel.org
3063 F: drivers/net/ethernet/broadcom/tg3.*
3065 BROCADE BFA FC SCSI DRIVER
3066 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3067 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3068 L: linux-scsi@vger.kernel.org
3070 F: drivers/scsi/bfa/
3072 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3073 M: Rasesh Mody <rasesh.mody@cavium.com>
3074 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3075 M: Dept-GELinuxNICDev@cavium.com
3076 L: netdev@vger.kernel.org
3078 F: drivers/net/ethernet/brocade/bna/
3080 BSG (block layer generic sg v4 driver)
3081 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3082 L: linux-scsi@vger.kernel.org
3085 F: include/linux/bsg.h
3086 F: include/uapi/linux/bsg.h
3089 M: Clemens Ladisch <clemens@ladisch.de>
3090 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3091 T: git git://git.alsa-project.org/alsa-kernel.git
3093 F: Documentation/sound/alsa/Bt87x.txt
3094 F: sound/pci/bt87x.c
3097 M: Michael Buesch <m@bues.ch>
3098 W: http://bu3sch.de/btgpio.php
3100 F: drivers/gpio/gpio-bt8xx.c
3103 M: Chris Mason <clm@fb.com>
3104 M: Josef Bacik <jbacik@fb.com>
3105 M: David Sterba <dsterba@suse.com>
3106 L: linux-btrfs@vger.kernel.org
3107 W: http://btrfs.wiki.kernel.org/
3108 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3111 F: Documentation/filesystems/btrfs.txt
3113 F: include/linux/btrfs*
3114 F: include/uapi/linux/btrfs*
3116 BTTV VIDEO4LINUX DRIVER
3117 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3118 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3119 L: linux-media@vger.kernel.org
3120 W: https://linuxtv.org
3121 T: git git://linuxtv.org/media_tree.git
3123 F: Documentation/media/v4l-drivers/bttv*
3124 F: drivers/media/pci/bt8xx/bttv*
3126 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3127 M: Chanwoo Choi <cw00.choi@samsung.com>
3128 L: linux-pm@vger.kernel.org
3129 L: linux-samsung-soc@vger.kernel.org
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3132 F: drivers/devfreq/exynos-bus.c
3133 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3135 BUSLOGIC SCSI DRIVER
3136 M: Khalid Aziz <khalid@gonehiking.org>
3137 L: linux-scsi@vger.kernel.org
3139 F: drivers/scsi/BusLogic.*
3140 F: drivers/scsi/FlashPoint.*
3142 C-MEDIA CMI8788 DRIVER
3143 M: Clemens Ladisch <clemens@ladisch.de>
3144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3145 T: git git://git.alsa-project.org/alsa-kernel.git
3147 F: sound/pci/oxygen/
3150 M: Mark Salter <msalter@redhat.com>
3151 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3152 L: linux-c6x-dev@linux-c6x.org
3153 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3157 CA8210 IEEE-802.15.4 RADIO DRIVER
3158 M: Harry Morris <h.morris@cascoda.com>
3159 L: linux-wpan@vger.kernel.org
3160 W: https://github.com/Cascoda/ca8210-linux.git
3162 F: drivers/net/ieee802154/ca8210.c
3163 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3165 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3166 M: David Howells <dhowells@redhat.com>
3167 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3169 F: Documentation/filesystems/caching/cachefiles.txt
3172 CADET FM/AM RADIO RECEIVER DRIVER
3173 M: Hans Verkuil <hverkuil@xs4all.nl>
3174 L: linux-media@vger.kernel.org
3175 T: git git://linuxtv.org/media_tree.git
3176 W: https://linuxtv.org
3178 F: drivers/media/radio/radio-cadet*
3180 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3181 M: Jonathan Corbet <corbet@lwn.net>
3182 L: linux-media@vger.kernel.org
3183 T: git git://linuxtv.org/media_tree.git
3185 F: Documentation/media/v4l-drivers/cafe_ccic*
3186 F: drivers/media/platform/marvell-ccic/
3189 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3190 L: netdev@vger.kernel.org
3192 F: Documentation/networking/caif/
3193 F: drivers/net/caif/
3194 F: include/uapi/linux/caif/
3195 F: include/net/caif/
3198 CALGARY x86-64 IOMMU
3199 M: Muli Ben-Yehuda <mulix@mulix.org>
3200 M: Jon Mason <jdmason@kudzu.us>
3201 L: iommu@lists.linux-foundation.org
3203 F: arch/x86/kernel/pci-calgary_64.c
3204 F: arch/x86/kernel/tce_64.c
3205 F: arch/x86/include/asm/calgary.h
3206 F: arch/x86/include/asm/tce.h
3209 M: Wolfgang Grandegger <wg@grandegger.com>
3210 M: Marc Kleine-Budde <mkl@pengutronix.de>
3211 L: linux-can@vger.kernel.org
3212 W: https://github.com/linux-can
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3216 F: Documentation/devicetree/bindings/net/can/
3218 F: include/linux/can/dev.h
3219 F: include/linux/can/platform/
3220 F: include/uapi/linux/can/error.h
3221 F: include/uapi/linux/can/netlink.h
3224 M: Oliver Hartkopp <socketcan@hartkopp.net>
3225 M: Marc Kleine-Budde <mkl@pengutronix.de>
3226 L: linux-can@vger.kernel.org
3227 W: https://github.com/linux-can
3228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3231 F: Documentation/networking/can.rst
3233 F: include/linux/can/core.h
3234 F: include/uapi/linux/can.h
3235 F: include/uapi/linux/can/bcm.h
3236 F: include/uapi/linux/can/raw.h
3237 F: include/uapi/linux/can/gw.h
3240 M: Serge Hallyn <serge@hallyn.com>
3241 L: linux-security-module@vger.kernel.org
3243 F: include/linux/capability.h
3244 F: include/uapi/linux/capability.h
3245 F: security/commoncap.c
3246 F: kernel/capability.c
3248 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3249 M: Kevin Tsai <ktsai@capellamicro.com>
3251 F: drivers/iio/light/cm*
3253 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3254 M: Christian Lamparter <chunkeey@googlemail.com>
3255 L: linux-wireless@vger.kernel.org
3256 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3258 F: drivers/net/wireless/ath/carl9170/
3261 M: Jan Glauber <jglauber@cavium.com>
3262 M: David Daney <david.daney@cavium.com>
3263 W: http://www.cavium.com
3265 F: drivers/i2c/busses/i2c-octeon*
3266 F: drivers/i2c/busses/i2c-thunderx*
3268 CAVIUM LIQUIDIO NETWORK DRIVER
3269 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3270 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3271 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3272 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3273 L: netdev@vger.kernel.org
3274 W: http://www.cavium.com
3276 F: drivers/net/ethernet/cavium/liquidio/
3279 M: Jan Glauber <jglauber@cavium.com>
3280 M: David Daney <david.daney@cavium.com>
3281 M: Steven J. Hill <Steven.Hill@cavium.com>
3282 W: http://www.cavium.com
3284 F: drivers/mmc/host/cavium*
3286 CAVIUM OCTEON-TX CRYPTO DRIVER
3287 M: George Cherian <george.cherian@cavium.com>
3288 L: linux-crypto@vger.kernel.org
3289 W: http://www.cavium.com
3291 F: drivers/crypto/cavium/cpt/
3293 CAVIUM THUNDERX2 ARM64 SOC
3294 M: Robert Richter <rrichter@cavium.com>
3295 M: Jayachandran C <jnair@caviumnetworks.com>
3296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3299 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3301 CC2520 IEEE-802.15.4 RADIO DRIVER
3302 M: Varka Bhadram <varkabhadram@gmail.com>
3303 L: linux-wpan@vger.kernel.org
3305 F: drivers/net/ieee802154/cc2520.c
3306 F: include/linux/spi/cc2520.h
3307 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3309 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3310 M: Gilad Ben-Yossef <gilad@benyossef.com>
3311 L: linux-crypto@vger.kernel.org
3312 L: driverdev-devel@linuxdriverproject.org
3314 F: drivers/staging/ccree/
3315 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3318 M: Hans Verkuil <hans.verkuil@cisco.com>
3319 L: linux-media@vger.kernel.org
3320 T: git git://linuxtv.org/media_tree.git
3321 W: http://linuxtv.org
3323 F: Documentation/media/kapi/cec-core.rst
3324 F: Documentation/media/uapi/cec
3325 F: drivers/media/cec/
3326 F: drivers/media/rc/keymaps/rc-cec.c
3327 F: include/media/cec.h
3328 F: include/media/cec-notifier.h
3329 F: include/uapi/linux/cec.h
3330 F: include/uapi/linux/cec-funcs.h
3331 F: Documentation/devicetree/bindings/media/cec.txt
3334 M: Hans Verkuil <hans.verkuil@cisco.com>
3335 L: linux-media@vger.kernel.org
3336 T: git git://linuxtv.org/media_tree.git
3337 W: http://linuxtv.org
3339 F: drivers/media/platform/cec-gpio/
3340 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3342 CELL BROADBAND ENGINE ARCHITECTURE
3343 M: Arnd Bergmann <arnd@arndb.de>
3344 L: linuxppc-dev@lists.ozlabs.org
3345 W: http://www.ibm.com/developerworks/power/cell/
3347 F: arch/powerpc/include/asm/cell*.h
3348 F: arch/powerpc/include/asm/spu*.h
3349 F: arch/powerpc/include/uapi/asm/spu*.h
3350 F: arch/powerpc/oprofile/*cell*
3351 F: arch/powerpc/platforms/cell/
3353 CEPH COMMON CODE (LIBCEPH)
3354 M: Ilya Dryomov <idryomov@gmail.com>
3355 M: "Yan, Zheng" <zyan@redhat.com>
3356 M: Sage Weil <sage@redhat.com>
3357 L: ceph-devel@vger.kernel.org
3359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3360 T: git git://github.com/ceph/ceph-client.git
3363 F: include/linux/ceph/
3364 F: include/linux/crush/
3366 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3367 M: "Yan, Zheng" <zyan@redhat.com>
3368 M: Sage Weil <sage@redhat.com>
3369 M: Ilya Dryomov <idryomov@gmail.com>
3370 L: ceph-devel@vger.kernel.org
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3373 T: git git://github.com/ceph/ceph-client.git
3375 F: Documentation/filesystems/ceph.txt
3378 CERTIFICATE HANDLING:
3379 M: David Howells <dhowells@redhat.com>
3380 M: David Woodhouse <dwmw2@infradead.org>
3381 L: keyrings@vger.kernel.org
3383 F: Documentation/module-signing.txt
3385 F: scripts/sign-file.c
3386 F: scripts/extract-cert.c
3388 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3389 L: linux-usb@vger.kernel.org
3391 F: Documentation/usb/WUSB-Design-overview.txt
3392 F: Documentation/usb/wusb-cbaf
3393 F: drivers/usb/host/hwa-hc.c
3394 F: drivers/usb/host/whci/
3395 F: drivers/usb/wusbcore/
3396 F: include/linux/usb/wusb*
3398 CFAG12864B LCD DRIVER
3399 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3400 W: http://miguelojeda.es/auxdisplay.htm
3401 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3403 F: drivers/auxdisplay/cfag12864b.c
3404 F: include/linux/cfag12864b.h
3406 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3407 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3408 W: http://miguelojeda.es/auxdisplay.htm
3409 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3411 F: drivers/auxdisplay/cfag12864bfb.c
3412 F: include/linux/cfag12864b.h
3414 802.11 (including CFG80211/NL80211)
3415 M: Johannes Berg <johannes@sipsolutions.net>
3416 L: linux-wireless@vger.kernel.org
3417 W: http://wireless.kernel.org/
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3422 F: include/uapi/linux/nl80211.h
3423 F: include/linux/ieee80211.h
3424 F: include/net/wext.h
3425 F: include/net/cfg80211.h
3426 F: include/net/iw_handler.h
3427 F: include/net/ieee80211_radiotap.h
3428 F: Documentation/driver-api/80211/cfg80211.rst
3429 F: Documentation/networking/regulatory.txt
3431 CHAR and MISC DRIVERS
3432 M: Arnd Bergmann <arnd@arndb.de>
3433 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3438 F: include/linux/miscdevice.h
3441 M: Andy Whitcroft <apw@canonical.com>
3442 M: Joe Perches <joe@perches.com>
3444 F: scripts/checkpatch.pl
3446 CHINESE DOCUMENTATION
3447 M: Harry Wei <harryxiyou@gmail.com>
3448 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3449 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3451 F: Documentation/translations/zh_CN/
3453 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3454 M: Peter Chen <Peter.Chen@nxp.com>
3455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3456 L: linux-usb@vger.kernel.org
3458 F: drivers/usb/chipidea/
3460 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3461 M: Hans de Goede <hdegoede@redhat.com>
3462 L: linux-input@vger.kernel.org
3464 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3465 F: drivers/input/touchscreen/chipone_icn8318.c
3467 CHROME HARDWARE PLATFORM SUPPORT
3468 M: Benson Leung <bleung@chromium.org>
3469 M: Olof Johansson <olof@lixom.net>
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3472 F: drivers/platform/chrome/
3474 CIRRUS LOGIC AUDIO CODEC DRIVERS
3475 M: Brian Austin <brian.austin@cirrus.com>
3476 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3479 F: sound/soc/codecs/cs*
3481 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3482 M: Hartley Sweeten <hsweeten@visionengravers.com>
3483 L: netdev@vger.kernel.org
3485 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3487 CISCO FCOE HBA DRIVER
3488 M: Satish Kharat <satishkh@cisco.com>
3489 M: Sesidhar Baddela <sebaddel@cisco.com>
3490 M: Karan Tilak Kumar <kartilak@cisco.com>
3491 L: linux-scsi@vger.kernel.org
3493 F: drivers/scsi/fnic/
3495 CISCO SCSI HBA DRIVER
3496 M: Karan Tilak Kumar <kartilak@cisco.com>
3497 M: Sesidhar Baddela <sebaddel@cisco.com>
3498 L: linux-scsi@vger.kernel.org
3500 F: drivers/scsi/snic/
3502 CISCO VIC ETHERNET NIC DRIVER
3503 M: Christian Benvenuti <benve@cisco.com>
3504 M: Govindarajulu Varadarajan <_govind@gmx.com>
3505 M: Parvi Kaustubhi <pkaustub@cisco.com>
3507 F: drivers/net/ethernet/cisco/enic/
3509 CISCO VIC LOW LATENCY NIC DRIVER
3510 M: Christian Benvenuti <benve@cisco.com>
3511 M: Dave Goodell <dgoodell@cisco.com>
3513 F: drivers/infiniband/hw/usnic/
3516 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3517 L: linux-kernel@vger.kernel.org
3520 F: include/linux/cleancache.h
3523 M: Russell King <linux@armlinux.org.uk>
3524 L: linux-clk@vger.kernel.org
3526 F: include/linux/clk.h
3528 CLOCKSOURCE, CLOCKEVENT DRIVERS
3529 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3530 M: Thomas Gleixner <tglx@linutronix.de>
3531 L: linux-kernel@vger.kernel.org
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3534 F: drivers/clocksource/
3535 F: Documentation/devicetree/bindings/timer/
3538 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3539 M: Daniel Oliveira Nascimento <don@syst.com.br>
3540 L: platform-driver-x86@vger.kernel.org
3542 F: drivers/platform/x86/classmate-laptop.c
3545 M: Hans Verkuil <hans.verkuil@cisco.com>
3546 L: linux-media@vger.kernel.org
3547 T: git git://linuxtv.org/media_tree.git
3548 W: https://linuxtv.org
3550 F: drivers/media/pci/cobalt/
3552 COCCINELLE/Semantic Patches (SmPL)
3553 M: Julia Lawall <Julia.Lawall@lip6.fr>
3554 M: Gilles Muller <Gilles.Muller@lip6.fr>
3555 M: Nicolas Palix <nicolas.palix@imag.fr>
3556 M: Michal Marek <michal.lkml@markovi.net>
3557 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3559 W: http://coccinelle.lip6.fr/
3561 F: Documentation/dev-tools/coccinelle.rst
3562 F: scripts/coccinelle/
3563 F: scripts/coccicheck
3566 M: Jan Harkes <jaharkes@cs.cmu.edu>
3568 L: codalist@coda.cs.cmu.edu
3569 W: http://www.coda.cs.cmu.edu/
3571 F: Documentation/filesystems/coda.txt
3573 F: include/linux/coda*.h
3574 F: include/uapi/linux/coda*.h
3576 CODA V4L2 MEM2MEM DRIVER
3577 M: Philipp Zabel <p.zabel@pengutronix.de>
3578 L: linux-media@vger.kernel.org
3580 F: Documentation/devicetree/bindings/media/coda.txt
3581 F: drivers/media/platform/coda/
3583 COMMON CLK FRAMEWORK
3584 M: Michael Turquette <mturquette@baylibre.com>
3585 M: Stephen Boyd <sboyd@kernel.org>
3586 L: linux-clk@vger.kernel.org
3587 Q: http://patchwork.kernel.org/project/linux-clk/list/
3588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3590 F: Documentation/devicetree/bindings/clock/
3592 X: drivers/clk/clkdev.c
3593 F: include/linux/clk-pr*
3594 F: include/linux/clk/
3596 COMMON INTERNET FILE SYSTEM (CIFS)
3597 M: Steve French <sfrench@samba.org>
3598 L: linux-cifs@vger.kernel.org
3599 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3600 W: http://linux-cifs.samba.org/
3601 T: git git://git.samba.org/sfrench/cifs-2.6.git
3603 F: Documentation/filesystems/cifs/
3606 COMPACTPCI HOTPLUG CORE
3607 M: Scott Murray <scott@spiteful.org>
3608 L: linux-pci@vger.kernel.org
3610 F: drivers/pci/hotplug/cpci_hotplug*
3612 COMPACTPCI HOTPLUG GENERIC DRIVER
3613 M: Scott Murray <scott@spiteful.org>
3614 L: linux-pci@vger.kernel.org
3616 F: drivers/pci/hotplug/cpcihp_generic.c
3618 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3619 M: Scott Murray <scott@spiteful.org>
3620 L: linux-pci@vger.kernel.org
3622 F: drivers/pci/hotplug/cpcihp_zt5550.*
3624 COMPAL LAPTOP SUPPORT
3625 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3626 L: platform-driver-x86@vger.kernel.org
3628 F: drivers/platform/x86/compal-laptop.c
3630 CONEXANT ACCESSRUNNER USB DRIVER
3631 L: accessrunner-general@lists.sourceforge.net
3632 W: http://accessrunner.sourceforge.net/
3634 F: drivers/usb/atm/cxacru.c
3637 M: Joel Becker <jlbec@evilplan.org>
3638 M: Christoph Hellwig <hch@lst.de>
3639 T: git git://git.infradead.org/users/hch/configfs.git
3642 F: include/linux/configfs.h
3645 M: Evgeniy Polyakov <zbr@ioremap.net>
3646 L: netdev@vger.kernel.org
3648 F: drivers/connector/
3650 CONTROL GROUP (CGROUP)
3651 M: Tejun Heo <tj@kernel.org>
3652 M: Li Zefan <lizefan@huawei.com>
3653 M: Johannes Weiner <hannes@cmpxchg.org>
3654 L: cgroups@vger.kernel.org
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3657 F: Documentation/cgroup*
3658 F: include/linux/cgroup*
3661 CONTROL GROUP - CPUSET
3662 M: Li Zefan <lizefan@huawei.com>
3663 L: cgroups@vger.kernel.org
3664 W: http://www.bullopensource.org/cpuset/
3665 W: http://oss.sgi.com/projects/cpusets/
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3668 F: Documentation/cgroup-v1/cpusets.txt
3669 F: include/linux/cpuset.h
3670 F: kernel/cgroup/cpuset.c
3672 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3673 M: Johannes Weiner <hannes@cmpxchg.org>
3674 M: Michal Hocko <mhocko@kernel.org>
3675 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3676 L: cgroups@vger.kernel.org
3677 L: linux-mm@kvack.org
3682 CORETEMP HARDWARE MONITORING DRIVER
3683 M: Fenghua Yu <fenghua.yu@intel.com>
3684 L: linux-hwmon@vger.kernel.org
3686 F: Documentation/hwmon/coretemp
3687 F: drivers/hwmon/coretemp.c
3689 COSA/SRP SYNC SERIAL DRIVER
3690 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3691 W: http://www.fi.muni.cz/~kas/cosa/
3693 F: drivers/net/wan/cosa*
3695 CPMAC ETHERNET DRIVER
3696 M: Florian Fainelli <f.fainelli@gmail.com>
3697 L: netdev@vger.kernel.org
3699 F: drivers/net/ethernet/ti/cpmac.c
3701 CPU FREQUENCY DRIVERS
3702 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3703 M: Viresh Kumar <viresh.kumar@linaro.org>
3704 L: linux-pm@vger.kernel.org
3706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3707 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3708 B: https://bugzilla.kernel.org
3709 F: Documentation/cpu-freq/
3710 F: Documentation/devicetree/bindings/cpufreq/
3712 F: include/linux/cpufreq.h
3713 F: tools/testing/selftests/cpufreq/
3715 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3716 M: Viresh Kumar <viresh.kumar@linaro.org>
3717 M: Sudeep Holla <sudeep.holla@arm.com>
3718 L: linux-pm@vger.kernel.org
3719 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3721 F: drivers/cpufreq/arm_big_little.h
3722 F: drivers/cpufreq/arm_big_little.c
3723 F: drivers/cpufreq/arm_big_little_dt.c
3725 CPU POWER MONITORING SUBSYSTEM
3726 M: Thomas Renninger <trenn@suse.com>
3727 M: Shuah Khan <shuahkh@osg.samsung.com>
3728 M: Shuah Khan <shuah@kernel.org>
3729 L: linux-pm@vger.kernel.org
3731 F: tools/power/cpupower/
3734 M: "H. Peter Anvin" <hpa@zytor.com>
3736 F: arch/x86/kernel/cpuid.c
3737 F: arch/x86/kernel/msr.c
3739 CPUIDLE DRIVER - ARM BIG LITTLE
3740 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3741 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3742 L: linux-pm@vger.kernel.org
3743 L: linux-arm-kernel@lists.infradead.org
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3746 F: drivers/cpuidle/cpuidle-big_little.c
3748 CPUIDLE DRIVER - ARM EXYNOS
3749 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3750 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3751 M: Kukjin Kim <kgene@kernel.org>
3752 L: linux-pm@vger.kernel.org
3753 L: linux-samsung-soc@vger.kernel.org
3755 F: drivers/cpuidle/cpuidle-exynos.c
3756 F: arch/arm/mach-exynos/pm.c
3759 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3760 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3761 L: linux-pm@vger.kernel.org
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3764 B: https://bugzilla.kernel.org
3765 F: drivers/cpuidle/*
3766 F: include/linux/cpuidle.h
3769 M: Nicolas Pitre <nico@linaro.org>
3771 F: Documentation/filesystems/cramfs.txt
3775 M: Mikael Starvik <starvik@axis.com>
3776 M: Jesper Nilsson <jesper.nilsson@axis.com>
3777 L: linux-cris-kernel@axis.com
3778 W: http://developer.axis.com
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3782 F: drivers/tty/serial/crisv10.*
3785 M: Herbert Xu <herbert@gondor.apana.org.au>
3786 M: "David S. Miller" <davem@davemloft.net>
3787 L: linux-crypto@vger.kernel.org
3788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3791 F: Documentation/crypto/
3792 F: Documentation/devicetree/bindings/crypto/
3797 F: include/linux/crypto*
3799 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3800 M: Neil Horman <nhorman@tuxdriver.com>
3801 L: linux-crypto@vger.kernel.org
3803 F: crypto/ansi_cprng.c
3807 M: Hans Verkuil <hverkuil@xs4all.nl>
3808 L: linux-media@vger.kernel.org
3809 T: git git://linuxtv.org/media_tree.git
3810 W: http://linuxtv.org
3812 F: drivers/media/i2c/cs3308.c
3813 F: drivers/media/i2c/cs3308.h
3815 CS5535 Audio ALSA driver
3816 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3818 F: sound/pci/cs5535audio/
3821 M: Solomon Peachy <pizza@shaftnet.org>
3823 F: drivers/net/wireless/st/cw1200/
3825 CX18 VIDEO4LINUX DRIVER
3826 M: Andy Walls <awalls@md.metrocast.net>
3827 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3828 L: linux-media@vger.kernel.org
3829 T: git git://linuxtv.org/media_tree.git
3830 W: https://linuxtv.org
3831 W: http://www.ivtvdriver.org/index.php/Cx18
3833 F: Documentation/media/v4l-drivers/cx18*
3834 F: drivers/media/pci/cx18/
3835 F: include/uapi/linux/ivtv*
3837 CX2341X MPEG ENCODER HELPER MODULE
3838 M: Hans Verkuil <hverkuil@xs4all.nl>
3839 L: linux-media@vger.kernel.org
3840 T: git git://linuxtv.org/media_tree.git
3841 W: https://linuxtv.org
3843 F: drivers/media/common/cx2341x*
3844 F: include/media/cx2341x*
3846 CX24120 MEDIA DRIVER
3847 M: Jemma Denson <jdenson@gmail.com>
3848 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3849 L: linux-media@vger.kernel.org
3850 W: https://linuxtv.org
3851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3853 F: drivers/media/dvb-frontends/cx24120*
3855 CX88 VIDEO4LINUX DRIVER
3856 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3857 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3858 L: linux-media@vger.kernel.org
3859 W: https://linuxtv.org
3860 T: git git://linuxtv.org/media_tree.git
3862 F: Documentation/media/v4l-drivers/cx88*
3863 F: drivers/media/pci/cx88/
3865 CXD2820R MEDIA DRIVER
3866 M: Antti Palosaari <crope@iki.fi>
3867 L: linux-media@vger.kernel.org
3868 W: https://linuxtv.org
3869 W: http://palosaari.fi/linux/
3870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871 T: git git://linuxtv.org/anttip/media_tree.git
3873 F: drivers/media/dvb-frontends/cxd2820r*
3875 CXGB3 ETHERNET DRIVER (CXGB3)
3876 M: Santosh Raspatur <santosh@chelsio.com>
3877 L: netdev@vger.kernel.org
3878 W: http://www.chelsio.com
3880 F: drivers/net/ethernet/chelsio/cxgb3/
3882 CXGB3 ISCSI DRIVER (CXGB3I)
3883 M: Karen Xie <kxie@chelsio.com>
3884 L: linux-scsi@vger.kernel.org
3885 W: http://www.chelsio.com
3887 F: drivers/scsi/cxgbi/cxgb3i
3889 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3890 M: Steve Wise <swise@chelsio.com>
3891 L: linux-rdma@vger.kernel.org
3892 W: http://www.openfabrics.org
3894 F: drivers/infiniband/hw/cxgb3/
3895 F: include/uapi/rdma/cxgb3-abi.h
3897 CXGB4 CRYPTO DRIVER (chcr)
3898 M: Harsh Jain <harsh@chelsio.com>
3899 L: linux-crypto@vger.kernel.org
3900 W: http://www.chelsio.com
3902 F: drivers/crypto/chelsio
3904 CXGB4 ETHERNET DRIVER (CXGB4)
3905 M: Ganesh Goudar <ganeshgr@chelsio.com>
3906 L: netdev@vger.kernel.org
3907 W: http://www.chelsio.com
3909 F: drivers/net/ethernet/chelsio/cxgb4/
3911 CXGB4 ISCSI DRIVER (CXGB4I)
3912 M: Karen Xie <kxie@chelsio.com>
3913 L: linux-scsi@vger.kernel.org
3914 W: http://www.chelsio.com
3916 F: drivers/scsi/cxgbi/cxgb4i
3918 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3919 M: Steve Wise <swise@chelsio.com>
3920 L: linux-rdma@vger.kernel.org
3921 W: http://www.openfabrics.org
3923 F: drivers/infiniband/hw/cxgb4/
3924 F: include/uapi/rdma/cxgb4-abi.h
3926 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3927 M: Casey Leedom <leedom@chelsio.com>
3928 L: netdev@vger.kernel.org
3929 W: http://www.chelsio.com
3931 F: drivers/net/ethernet/chelsio/cxgb4vf/
3933 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3934 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3935 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3936 L: linuxppc-dev@lists.ozlabs.org
3938 F: arch/powerpc/platforms/powernv/pci-cxl.c
3939 F: drivers/misc/cxl/
3940 F: include/misc/cxl*
3941 F: include/uapi/misc/cxl.h
3942 F: Documentation/powerpc/cxl.txt
3943 F: Documentation/ABI/testing/sysfs-class-cxl
3945 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3946 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3947 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3948 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3949 L: linux-scsi@vger.kernel.org
3951 F: drivers/scsi/cxlflash/
3952 F: include/uapi/scsi/cxlflash_ioctls.h
3953 F: Documentation/powerpc/cxlflash.txt
3956 M: Russell King <linux@armlinux.org.uk>
3957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3958 W: http://www.armlinux.org.uk/
3960 F: drivers/video/fbdev/cyber2000fb.*
3962 CYCLADES ASYNC MUX DRIVER
3963 W: http://www.cyclades.com/
3965 F: drivers/tty/cyclades.c
3966 F: include/linux/cyclades.h
3967 F: include/uapi/linux/cyclades.h
3969 CYCLADES PC300 DRIVER
3970 W: http://www.cyclades.com/
3972 F: drivers/net/wan/pc300*
3974 CYPRESS_FIRMWARE MEDIA DRIVER
3975 M: Antti Palosaari <crope@iki.fi>
3976 L: linux-media@vger.kernel.org
3977 W: https://linuxtv.org
3978 W: http://palosaari.fi/linux/
3979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3980 T: git git://linuxtv.org/anttip/media_tree.git
3982 F: drivers/media/common/cypress_firmware*
3984 CYTTSP TOUCHSCREEN DRIVER
3985 M: Ferruh Yigit <fery@cypress.com>
3986 L: linux-input@vger.kernel.org
3988 F: drivers/input/touchscreen/cyttsp*
3989 F: include/linux/input/cyttsp.h
3991 D-LINK DIR-685 TOUCHKEYS DRIVER
3992 M: Linus Walleij <linus.walleij@linaro.org>
3993 L: linux-input@vger.kernel.org
3995 F: drivers/input/dlink-dir685-touchkeys.c
3997 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3998 M: Joshua Kinard <kumba@gentoo.org>
4000 F: drivers/rtc/rtc-ds1685.c
4001 F: include/linux/rtc/ds1685.h
4003 DAMA SLAVE for AX.25
4004 M: Joerg Reuter <jreuter@yaina.de>
4005 W: http://yaina.de/jreuter/
4006 W: http://www.qsl.net/dl1bke/
4007 L: linux-hams@vger.kernel.org
4009 F: net/ax25/af_ax25.c
4010 F: net/ax25/ax25_dev.c
4011 F: net/ax25/ax25_ds_*
4012 F: net/ax25/ax25_in.c
4013 F: net/ax25/ax25_out.c
4014 F: net/ax25/ax25_timer.c
4015 F: net/ax25/sysctl_net_ax25.c
4017 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4018 L: netdev@vger.kernel.org
4020 F: Documentation/networking/dmfe.txt
4021 F: drivers/net/ethernet/dec/tulip/dmfe.c
4023 DC390/AM53C974 SCSI driver
4024 M: Hannes Reinecke <hare@suse.com>
4025 L: linux-scsi@vger.kernel.org
4027 F: drivers/scsi/am53c974.c
4030 M: Oliver Neukum <oliver@neukum.org>
4031 M: Ali Akcaagac <aliakc@web.de>
4032 M: Jamie Lenehan <lenehan@twibble.org>
4033 L: dc395x@twibble.org
4034 W: http://twibble.org/dist/dc395x/
4035 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4037 F: Documentation/scsi/dc395x.txt
4038 F: drivers/scsi/dc395x.*
4041 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4042 L: dccp@vger.kernel.org
4043 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4045 F: include/linux/dccp.h
4046 F: include/uapi/linux/dccp.h
4047 F: include/linux/tfrc.h
4050 DECnet NETWORK LAYER
4051 W: http://linux-decnet.sourceforge.net
4052 L: linux-decnet-user@lists.sourceforge.net
4054 F: Documentation/networking/decnet.txt
4057 DECSTATION PLATFORM SUPPORT
4058 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4059 L: linux-mips@linux-mips.org
4060 W: http://www.linux-mips.org/wiki/DECstation
4063 F: arch/mips/include/asm/dec/
4064 F: arch/mips/include/asm/mach-dec/
4066 DEFXX FDDI NETWORK DRIVER
4067 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4069 F: drivers/net/fddi/defxx.*
4072 M: Pali Rohár <pali.rohar@gmail.com>
4073 M: Mario Limonciello <mario.limonciello@dell.com>
4074 L: platform-driver-x86@vger.kernel.org
4076 F: drivers/platform/x86/dell-smbios.*
4078 DELL SMBIOS SMM DRIVER
4079 M: Mario Limonciello <mario.limonciello@dell.com>
4080 L: platform-driver-x86@vger.kernel.org
4082 F: drivers/platform/x86/dell-smbios-smm.c
4084 DELL SMBIOS WMI DRIVER
4085 M: Mario Limonciello <mario.limonciello@dell.com>
4086 L: platform-driver-x86@vger.kernel.org
4088 F: drivers/platform/x86/dell-smbios-wmi.c
4089 F: tools/wmi/dell-smbios-example.c
4092 M: Matthew Garrett <mjg59@srcf.ucam.org>
4093 M: Pali Rohár <pali.rohar@gmail.com>
4094 L: platform-driver-x86@vger.kernel.org
4096 F: drivers/platform/x86/dell-laptop.c
4098 DELL LAPTOP FREEFALL DRIVER
4099 M: Pali Rohár <pali.rohar@gmail.com>
4101 F: drivers/platform/x86/dell-smo8800.c
4103 DELL LAPTOP RBTN DRIVER
4104 M: Pali Rohár <pali.rohar@gmail.com>
4106 F: drivers/platform/x86/dell-rbtn.*
4108 DELL LAPTOP SMM DRIVER
4109 M: Pali Rohár <pali.rohar@gmail.com>
4111 F: drivers/hwmon/dell-smm-hwmon.c
4112 F: include/uapi/linux/i8k.h
4114 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4115 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4117 F: Documentation/dcdbas.txt
4118 F: drivers/firmware/dcdbas.*
4120 DELL WMI NOTIFICATIONS DRIVER
4121 M: Matthew Garrett <mjg59@srcf.ucam.org>
4122 M: Pali Rohár <pali.rohar@gmail.com>
4124 F: drivers/platform/x86/dell-wmi.c
4126 DELL WMI DESCRIPTOR DRIVER
4127 M: Mario Limonciello <mario.limonciello@dell.com>
4129 F: drivers/platform/x86/dell-wmi-descriptor.c
4131 DELTA ST MEDIA DRIVER
4132 M: Hugues Fruchet <hugues.fruchet@st.com>
4133 L: linux-media@vger.kernel.org
4134 T: git git://linuxtv.org/media_tree.git
4135 W: https://linuxtv.org
4137 F: drivers/media/platform/sti/delta
4140 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4141 L: linux-mtd@lists.infradead.org
4143 F: drivers/mtd/nand/denali*
4145 DESIGNWARE USB2 DRD IP DRIVER
4146 M: John Youn <johnyoun@synopsys.com>
4147 L: linux-usb@vger.kernel.org
4148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4150 F: drivers/usb/dwc2/
4152 DESIGNWARE USB3 DRD IP DRIVER
4153 M: Felipe Balbi <balbi@kernel.org>
4154 L: linux-usb@vger.kernel.org
4155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4157 F: drivers/usb/dwc3/
4159 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4160 M: Andreas Klinger <ak@it-klinger.de>
4161 L: linux-iio@vger.kernel.org
4163 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4164 F: drivers/iio/proximity/srf*.c
4166 DEVICE COREDUMP (DEV_COREDUMP)
4167 M: Johannes Berg <johannes@sipsolutions.net>
4168 L: linux-kernel@vger.kernel.org
4170 F: drivers/base/devcoredump.c
4171 F: include/linux/devcoredump.h
4173 DEVICE FREQUENCY (DEVFREQ)
4174 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4175 M: Kyungmin Park <kyungmin.park@samsung.com>
4176 R: Chanwoo Choi <cw00.choi@samsung.com>
4177 L: linux-pm@vger.kernel.org
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4181 F: include/linux/devfreq.h
4182 F: Documentation/devicetree/bindings/devfreq/
4184 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4185 M: Chanwoo Choi <cw00.choi@samsung.com>
4186 L: linux-pm@vger.kernel.org
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4189 F: drivers/devfreq/event/
4190 F: drivers/devfreq/devfreq-event.c
4191 F: include/linux/devfreq-event.h
4192 F: Documentation/devicetree/bindings/devfreq/event/
4194 DEVICE NUMBER REGISTRY
4195 M: Torben Mathiasen <device@lanana.org>
4196 W: http://lanana.org/docs/device-list/index.html
4200 M: Alasdair Kergon <agk@redhat.com>
4201 M: Mike Snitzer <snitzer@redhat.com>
4202 M: dm-devel@redhat.com
4203 L: dm-devel@redhat.com
4204 W: http://sources.redhat.com/dm
4205 Q: http://patchwork.kernel.org/project/dm-devel/list/
4206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4207 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4209 F: Documentation/device-mapper/
4210 F: drivers/md/Makefile
4211 F: drivers/md/Kconfig
4213 F: drivers/md/persistent-data/
4214 F: include/linux/device-mapper.h
4215 F: include/linux/dm-*.h
4216 F: include/uapi/linux/dm-*.h
4219 M: Jiri Pirko <jiri@mellanox.com>
4220 L: netdev@vger.kernel.org
4222 F: net/core/devlink.c
4223 F: include/net/devlink.h
4224 F: include/uapi/linux/devlink.h
4226 DIALOG SEMICONDUCTOR DRIVERS
4227 M: Support Opensource <support.opensource@diasemi.com>
4228 W: http://www.dialog-semiconductor.com/products
4230 F: Documentation/hwmon/da90??
4231 F: Documentation/devicetree/bindings/mfd/da90*.txt
4232 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4233 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4234 F: Documentation/devicetree/bindings/regulator/da92*.txt
4235 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4236 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4237 F: drivers/gpio/gpio-da90??.c
4238 F: drivers/hwmon/da90??-hwmon.c
4239 F: drivers/iio/adc/da91??-*.c
4240 F: drivers/input/misc/da90??_onkey.c
4241 F: drivers/input/touchscreen/da9052_tsi.c
4242 F: drivers/leds/leds-da90??.c
4243 F: drivers/mfd/da903x.c
4244 F: drivers/mfd/da90??-*.c
4245 F: drivers/mfd/da91??-*.c
4246 F: drivers/power/supply/da9052-battery.c
4247 F: drivers/power/supply/da91??-*.c
4248 F: drivers/regulator/da903x.c
4249 F: drivers/regulator/da9???-regulator.[ch]
4250 F: drivers/thermal/da90??-thermal.c
4251 F: drivers/rtc/rtc-da90??.c
4252 F: drivers/video/backlight/da90??_bl.c
4253 F: drivers/watchdog/da90??_wdt.c
4254 F: include/linux/mfd/da903x.h
4255 F: include/linux/mfd/da9052/
4256 F: include/linux/mfd/da9055/
4257 F: include/linux/mfd/da9062/
4258 F: include/linux/mfd/da9063/
4259 F: include/linux/mfd/da9150/
4260 F: include/linux/regulator/da9211.h
4261 F: include/sound/da[79]*.h
4262 F: sound/soc/codecs/da[79]*.[ch]
4264 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4265 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4266 L: linux-gpio@vger.kernel.org
4268 F: drivers/gpio/gpio-gpio-mm.c
4270 DIGI NEO AND CLASSIC PCI PRODUCTS
4271 M: Lidza Louina <lidza.louina@gmail.com>
4272 M: Mark Hounschell <markh@compro.net>
4273 L: driverdev-devel@linuxdriverproject.org
4275 F: drivers/staging/dgnc/
4277 DIOLAN U2C-12 I2C DRIVER
4278 M: Guenter Roeck <linux@roeck-us.net>
4279 L: linux-i2c@vger.kernel.org
4281 F: drivers/i2c/busses/i2c-diolan-u2c.c
4283 FILESYSTEM DIRECT ACCESS (DAX)
4284 M: Matthew Wilcox <mawilcox@microsoft.com>
4285 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4286 L: linux-fsdevel@vger.kernel.org
4289 F: include/linux/dax.h
4290 F: include/trace/events/fs_dax.h
4292 DEVICE DIRECT ACCESS (DAX)
4293 M: Dan Williams <dan.j.williams@intel.com>
4294 L: linux-nvdimm@lists.01.org
4298 DIRECTORY NOTIFICATION (DNOTIFY)
4299 M: Jan Kara <jack@suse.cz>
4300 R: Amir Goldstein <amir73il@gmail.com>
4301 L: linux-fsdevel@vger.kernel.org
4303 F: Documentation/filesystems/dnotify.txt
4304 F: fs/notify/dnotify/
4305 F: include/linux/dnotify.h
4307 DISK GEOMETRY AND PARTITION HANDLING
4308 M: Andries Brouwer <aeb@cwi.nl>
4309 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4310 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4311 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4315 M: Jan Kara <jack@suse.com>
4317 F: Documentation/filesystems/quota.txt
4319 F: include/linux/quota*.h
4320 F: include/uapi/linux/quota*.h
4322 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4323 M: Bernie Thompson <bernie@plugable.com>
4324 L: linux-fbdev@vger.kernel.org
4326 W: http://plugable.com/category/projects/udlfb/
4327 F: drivers/video/fbdev/udlfb.c
4328 F: include/video/udlfb.h
4329 F: Documentation/fb/udlfb.txt
4331 DISTRIBUTED LOCK MANAGER (DLM)
4332 M: Christine Caulfield <ccaulfie@redhat.com>
4333 M: David Teigland <teigland@redhat.com>
4334 L: cluster-devel@redhat.com
4335 W: http://sources.redhat.com/cluster/
4336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4340 DMA BUFFER SHARING FRAMEWORK
4341 M: Sumit Semwal <sumit.semwal@linaro.org>
4343 L: linux-media@vger.kernel.org
4344 L: dri-devel@lists.freedesktop.org
4345 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4347 F: include/linux/dma-buf*
4348 F: include/linux/reservation.h
4349 F: include/linux/*fence.h
4350 F: Documentation/driver-api/dma-buf.rst
4351 T: git git://anongit.freedesktop.org/drm/drm-misc
4353 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4354 M: Vinod Koul <vinod.koul@intel.com>
4355 L: dmaengine@vger.kernel.org
4356 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4359 F: include/linux/dmaengine.h
4360 F: Documentation/devicetree/bindings/dma/
4361 F: Documentation/driver-api/dmaengine/
4362 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4365 M: Christoph Hellwig <hch@lst.de>
4366 M: Marek Szyprowski <m.szyprowski@samsung.com>
4367 R: Robin Murphy <robin.murphy@arm.com>
4368 L: iommu@lists.linux-foundation.org
4369 T: git git://git.infradead.org/users/hch/dma-mapping.git
4370 W: http://git.infradead.org/users/hch/dma-mapping.git
4375 F: drivers/base/dma-mapping.c
4376 F: drivers/base/dma-coherent.c
4377 F: include/asm-generic/dma-mapping.h
4378 F: include/linux/dma-direct.h
4379 F: include/linux/dma-mapping.h
4381 DME1737 HARDWARE MONITOR DRIVER
4382 M: Juerg Haefliger <juergh@gmail.com>
4383 L: linux-hwmon@vger.kernel.org
4385 F: Documentation/hwmon/dme1737
4386 F: drivers/hwmon/dme1737.c
4389 M: Jean Delvare <jdelvare@suse.com>
4391 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4392 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4393 F: drivers/firmware/dmi-id.c
4394 F: drivers/firmware/dmi_scan.c
4395 F: include/linux/dmi.h
4398 M: Jonathan Corbet <corbet@lwn.net>
4399 L: linux-doc@vger.kernel.org
4402 F: scripts/kernel-doc
4403 X: Documentation/ABI/
4404 X: Documentation/devicetree/
4405 X: Documentation/acpi
4406 X: Documentation/power
4407 X: Documentation/spi
4408 X: Documentation/media
4409 T: git git://git.lwn.net/linux.git docs-next
4411 DONGWOON DW9714 LENS VOICE COIL DRIVER
4412 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4413 L: linux-media@vger.kernel.org
4414 T: git git://linuxtv.org/media_tree.git
4416 F: drivers/media/i2c/dw9714.c
4419 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4420 L: blinux-list@redhat.com
4422 F: drivers/char/dtlk.c
4423 F: include/linux/dtlk.h
4425 DPAA2 DATAPATH I/O (DPIO) DRIVER
4426 M: Roy Pledge <Roy.Pledge@nxp.com>
4427 L: linux-kernel@vger.kernel.org
4429 F: drivers/staging/fsl-mc/bus/dpio
4431 DPAA2 ETHERNET DRIVER
4432 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4433 L: linux-kernel@vger.kernel.org
4435 F: drivers/staging/fsl-dpaa2/ethernet
4437 DPT_I2O SCSI RAID DRIVER
4438 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4439 L: linux-scsi@vger.kernel.org
4440 W: http://www.adaptec.com/
4442 F: drivers/scsi/dpt*
4443 F: drivers/scsi/dpt/
4446 M: Philipp Reisner <philipp.reisner@linbit.com>
4447 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4448 L: drbd-dev@lists.linbit.com
4449 W: http://www.drbd.org
4450 T: git git://git.linbit.com/linux-drbd.git
4451 T: git git://git.linbit.com/drbd-8.4.git
4453 F: drivers/block/drbd/
4455 F: Documentation/blockdev/drbd/
4457 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4458 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4461 F: Documentation/kobject.txt
4465 F: include/linux/debugfs.h
4466 F: include/linux/kobj*
4469 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4470 M: Kevin Hilman <khilman@kernel.org>
4471 M: Nishanth Menon <nm@ti.com>
4473 F: drivers/power/avs/
4474 F: include/linux/power/smartreflex.h
4475 L: linux-pm@vger.kernel.org
4477 DRM DRIVER FOR ARM PL111 CLCD
4478 M: Eric Anholt <eric@anholt.net>
4479 T: git git://anongit.freedesktop.org/drm/drm-misc
4481 F: drivers/gpu/drm/pl111/
4483 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4484 M: Dave Airlie <airlied@redhat.com>
4486 F: drivers/gpu/drm/ast/
4488 DRM DRIVER FOR BOCHS VIRTUAL GPU
4489 M: Gerd Hoffmann <kraxel@redhat.com>
4490 L: virtualization@lists.linux-foundation.org
4491 T: git git://anongit.freedesktop.org/drm/drm-misc
4493 F: drivers/gpu/drm/bochs/
4495 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4496 M: Linus Walleij <linus.walleij@linaro.org>
4497 T: git git://anongit.freedesktop.org/drm/drm-misc
4499 F: drivers/gpu/drm/tve200/
4501 DRM DRIVER FOR ILITEK ILI9225 PANELS
4502 M: David Lechner <david@lechnology.com>
4504 F: drivers/gpu/drm/tinydrm/ili9225.c
4505 F: Documentation/devicetree/bindings/display/ili9225.txt
4507 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4508 S: Orphan / Obsolete
4509 F: drivers/gpu/drm/i810/
4510 F: include/uapi/drm/i810_drm.h
4512 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4513 S: Orphan / Obsolete
4514 F: drivers/gpu/drm/mga/
4515 F: include/uapi/drm/mga_drm.h
4517 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4518 M: Dave Airlie <airlied@redhat.com>
4520 F: drivers/gpu/drm/mgag200/
4522 DRM DRIVER FOR MI0283QT
4523 M: Noralf Trønnes <noralf@tronnes.org>
4525 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4526 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4528 DRM DRIVER FOR MSM ADRENO GPU
4529 M: Rob Clark <robdclark@gmail.com>
4530 L: linux-arm-msm@vger.kernel.org
4531 L: dri-devel@lists.freedesktop.org
4532 L: freedreno@lists.freedesktop.org
4533 T: git git://people.freedesktop.org/~robclark/linux
4535 F: drivers/gpu/drm/msm/
4536 F: include/uapi/drm/msm_drm.h
4537 F: Documentation/devicetree/bindings/display/msm/
4539 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4540 M: Ben Skeggs <bskeggs@redhat.com>
4541 L: dri-devel@lists.freedesktop.org
4542 L: nouveau@lists.freedesktop.org
4543 T: git git://github.com/skeggsb/linux
4545 F: drivers/gpu/drm/nouveau/
4546 F: include/uapi/drm/nouveau_drm.h
4548 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4549 M: Noralf Trønnes <noralf@tronnes.org>
4551 F: drivers/gpu/drm/tinydrm/repaper.c
4552 F: Documentation/devicetree/bindings/display/repaper.txt
4554 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4555 M: Dave Airlie <airlied@redhat.com>
4556 M: Gerd Hoffmann <kraxel@redhat.com>
4557 L: virtualization@lists.linux-foundation.org
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4561 F: drivers/gpu/drm/cirrus/
4563 DRM DRIVER FOR QXL VIRTUAL GPU
4564 M: Dave Airlie <airlied@redhat.com>
4565 M: Gerd Hoffmann <kraxel@redhat.com>
4566 L: virtualization@lists.linux-foundation.org
4567 T: git git://anongit.freedesktop.org/drm/drm-misc
4569 F: drivers/gpu/drm/qxl/
4570 F: include/uapi/drm/qxl_drm.h
4572 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4573 S: Orphan / Obsolete
4574 F: drivers/gpu/drm/r128/
4575 F: include/uapi/drm/r128_drm.h
4577 DRM DRIVER FOR SAVAGE VIDEO CARDS
4578 S: Orphan / Obsolete
4579 F: drivers/gpu/drm/savage/
4580 F: include/uapi/drm/savage_drm.h
4582 DRM DRIVER FOR SIS VIDEO CARDS
4583 S: Orphan / Obsolete
4584 F: drivers/gpu/drm/sis/
4585 F: include/uapi/drm/sis_drm.h
4587 DRM DRIVER FOR SITRONIX ST7586 PANELS
4588 M: David Lechner <david@lechnology.com>
4590 F: drivers/gpu/drm/tinydrm/st7586.c
4591 F: Documentation/devicetree/bindings/display/st7586.txt
4593 DRM DRIVER FOR SITRONIX ST7735R PANELS
4594 M: David Lechner <david@lechnology.com>
4596 F: drivers/gpu/drm/tinydrm/st7735r.c
4597 F: Documentation/devicetree/bindings/display/st7735r.txt
4599 DRM DRIVER FOR TDFX VIDEO CARDS
4600 S: Orphan / Obsolete
4601 F: drivers/gpu/drm/tdfx/
4603 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4604 M: Dave Airlie <airlied@redhat.com>
4606 F: drivers/gpu/drm/udl/
4608 DRM DRIVER FOR VMWARE VIRTUAL GPU
4609 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4610 M: Sinclair Yeh <syeh@vmware.com>
4611 M: Thomas Hellstrom <thellstrom@vmware.com>
4612 L: dri-devel@lists.freedesktop.org
4613 T: git git://people.freedesktop.org/~syeh/repos_linux
4614 T: git git://people.freedesktop.org/~thomash/linux
4616 F: drivers/gpu/drm/vmwgfx/
4617 F: include/uapi/drm/vmwgfx_drm.h
4620 M: David Airlie <airlied@linux.ie>
4621 L: dri-devel@lists.freedesktop.org
4622 T: git git://people.freedesktop.org/~airlied/linux
4623 B: https://bugs.freedesktop.org/
4624 C: irc://chat.freenode.net/dri-devel
4628 F: Documentation/devicetree/bindings/display/
4629 F: Documentation/devicetree/bindings/gpu/
4630 F: Documentation/devicetree/bindings/video/
4631 F: Documentation/gpu/
4633 F: include/uapi/drm/
4634 F: include/linux/vga*
4636 DRM DRIVERS AND MISC GPU PATCHES
4637 M: Daniel Vetter <daniel.vetter@intel.com>
4638 M: Gustavo Padovan <gustavo@padovan.org>
4639 M: Sean Paul <seanpaul@chromium.org>
4640 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4642 T: git git://anongit.freedesktop.org/drm/drm-misc
4643 F: Documentation/gpu/
4645 F: drivers/gpu/drm/*
4647 F: include/uapi/drm/drm*
4648 F: include/linux/vga*
4650 DRM DRIVERS FOR ALLWINNER A10
4651 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4652 L: dri-devel@lists.freedesktop.org
4654 F: drivers/gpu/drm/sun4i/
4655 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4656 T: git git://anongit.freedesktop.org/drm/drm-misc
4658 DRM DRIVERS FOR AMLOGIC SOCS
4659 M: Neil Armstrong <narmstrong@baylibre.com>
4660 L: dri-devel@lists.freedesktop.org
4661 L: linux-amlogic@lists.infradead.org
4662 W: http://linux-meson.com/
4664 F: drivers/gpu/drm/meson/
4665 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4666 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4667 F: Documentation/gpu/meson.rst
4668 T: git git://anongit.freedesktop.org/drm/drm-misc
4670 DRM DRIVERS FOR ATMEL HLCDC
4671 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4672 L: dri-devel@lists.freedesktop.org
4674 F: drivers/gpu/drm/atmel-hlcdc/
4675 F: Documentation/devicetree/bindings/drm/atmel/
4676 T: git git://anongit.freedesktop.org/drm/drm-misc
4678 DRM DRIVERS FOR BRIDGE CHIPS
4679 M: Archit Taneja <architt@codeaurora.org>
4680 M: Andrzej Hajda <a.hajda@samsung.com>
4681 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4683 T: git git://anongit.freedesktop.org/drm/drm-misc
4684 F: drivers/gpu/drm/bridge/
4686 DRM DRIVERS FOR EXYNOS
4687 M: Inki Dae <inki.dae@samsung.com>
4688 M: Joonyoung Shim <jy0922.shim@samsung.com>
4689 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4690 M: Kyungmin Park <kyungmin.park@samsung.com>
4691 L: dri-devel@lists.freedesktop.org
4692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4694 F: drivers/gpu/drm/exynos/
4695 F: include/uapi/drm/exynos_drm.h
4696 F: Documentation/devicetree/bindings/display/exynos/
4698 DRM DRIVERS FOR FREESCALE DCU
4699 M: Stefan Agner <stefan@agner.ch>
4700 M: Alison Wang <alison.wang@freescale.com>
4701 L: dri-devel@lists.freedesktop.org
4703 F: drivers/gpu/drm/fsl-dcu/
4704 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4705 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4706 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4708 DRM DRIVERS FOR FREESCALE IMX
4709 M: Philipp Zabel <p.zabel@pengutronix.de>
4710 L: dri-devel@lists.freedesktop.org
4712 F: drivers/gpu/drm/imx/
4713 F: drivers/gpu/ipu-v3/
4714 F: Documentation/devicetree/bindings/display/imx/
4716 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4717 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4718 L: dri-devel@lists.freedesktop.org
4719 T: git git://github.com/patjak/drm-gma500
4721 F: drivers/gpu/drm/gma500/
4723 DRM DRIVERS FOR HISILICON
4724 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4725 M: Rongrong Zou <zourongrong@gmail.com>
4726 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4727 R: Chen Feng <puck.chen@hisilicon.com>
4728 L: dri-devel@lists.freedesktop.org
4729 T: git git://github.com/xin3liang/linux.git
4731 F: drivers/gpu/drm/hisilicon/
4732 F: Documentation/devicetree/bindings/display/hisilicon/
4734 DRM DRIVERS FOR MEDIATEK
4735 M: CK Hu <ck.hu@mediatek.com>
4736 M: Philipp Zabel <p.zabel@pengutronix.de>
4737 L: dri-devel@lists.freedesktop.org
4739 F: drivers/gpu/drm/mediatek/
4740 F: Documentation/devicetree/bindings/display/mediatek/
4742 DRM DRIVERS FOR NVIDIA TEGRA
4743 M: Thierry Reding <thierry.reding@gmail.com>
4744 L: dri-devel@lists.freedesktop.org
4745 L: linux-tegra@vger.kernel.org
4746 T: git git://anongit.freedesktop.org/tegra/linux.git
4748 F: drivers/gpu/drm/tegra/
4749 F: drivers/gpu/host1x/
4750 F: include/linux/host1x.h
4751 F: include/uapi/drm/tegra_drm.h
4752 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4754 DRM DRIVERS FOR RENESAS
4755 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4756 L: dri-devel@lists.freedesktop.org
4757 L: linux-renesas-soc@vger.kernel.org
4758 T: git git://linuxtv.org/pinchartl/fbdev
4760 F: drivers/gpu/drm/rcar-du/
4761 F: drivers/gpu/drm/shmobile/
4762 F: include/linux/platform_data/shmob_drm.h
4763 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4764 F: Documentation/devicetree/bindings/display/renesas,du.txt
4766 DRM DRIVERS FOR ROCKCHIP
4767 M: Sandy Huang <hjc@rock-chips.com>
4768 M: Heiko Stübner <heiko@sntech.de>
4769 L: dri-devel@lists.freedesktop.org
4771 F: drivers/gpu/drm/rockchip/
4772 F: Documentation/devicetree/bindings/display/rockchip/
4773 T: git git://anongit.freedesktop.org/drm/drm-misc
4776 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4777 M: Vincent Abriou <vincent.abriou@st.com>
4778 L: dri-devel@lists.freedesktop.org
4779 T: git git://anongit.freedesktop.org/drm/drm-misc
4781 F: drivers/gpu/drm/sti
4782 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4785 M: Yannick Fertre <yannick.fertre@st.com>
4786 M: Philippe Cornu <philippe.cornu@st.com>
4787 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4788 M: Vincent Abriou <vincent.abriou@st.com>
4789 L: dri-devel@lists.freedesktop.org
4790 T: git git://anongit.freedesktop.org/drm/drm-misc
4792 F: drivers/gpu/drm/stm
4793 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4795 DRM DRIVERS FOR TI LCDC
4796 M: Jyri Sarha <jsarha@ti.com>
4797 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4798 L: dri-devel@lists.freedesktop.org
4800 F: drivers/gpu/drm/tilcdc/
4801 F: Documentation/devicetree/bindings/display/tilcdc/
4803 DRM DRIVERS FOR TI OMAP
4804 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4805 L: dri-devel@lists.freedesktop.org
4807 F: drivers/gpu/drm/omapdrm/
4808 F: Documentation/devicetree/bindings/display/ti/
4811 M: Eric Anholt <eric@anholt.net>
4812 T: git git://github.com/anholt/linux
4814 F: drivers/gpu/drm/vc4/
4815 F: include/uapi/drm/vc4_drm.h
4816 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4817 T: git git://anongit.freedesktop.org/drm/drm-misc
4819 DRM DRIVERS FOR VIVANTE GPU IP
4820 M: Lucas Stach <l.stach@pengutronix.de>
4821 R: Russell King <linux+etnaviv@armlinux.org.uk>
4822 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4823 L: etnaviv@lists.freedesktop.org
4824 L: dri-devel@lists.freedesktop.org
4826 F: drivers/gpu/drm/etnaviv/
4827 F: include/uapi/drm/etnaviv_drm.h
4828 F: Documentation/devicetree/bindings/display/etnaviv/
4830 DRM DRIVERS FOR ZTE ZX
4831 M: Shawn Guo <shawnguo@kernel.org>
4832 L: dri-devel@lists.freedesktop.org
4834 F: drivers/gpu/drm/zte/
4835 F: Documentation/devicetree/bindings/display/zte,vou.txt
4836 T: git git://anongit.freedesktop.org/drm/drm-misc
4839 M: Thierry Reding <thierry.reding@gmail.com>
4840 L: dri-devel@lists.freedesktop.org
4841 T: git git://anongit.freedesktop.org/drm/drm-misc
4843 F: drivers/gpu/drm/drm_panel.c
4844 F: drivers/gpu/drm/panel/
4845 F: include/drm/drm_panel.h
4846 F: Documentation/devicetree/bindings/display/panel/
4849 M: Noralf Trønnes <noralf@tronnes.org>
4850 W: https://github.com/notro/tinydrm/wiki/Development
4851 T: git git://anongit.freedesktop.org/drm/drm-misc
4853 F: drivers/gpu/drm/tinydrm/
4854 F: include/drm/tinydrm/
4857 M: Christian Koenig <christian.koenig@amd.com>
4858 M: Roger He <Hongbo.He@amd.com>
4859 T: git git://people.freedesktop.org/~agd5f/linux
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/ttm/
4865 DSBR100 USB FM RADIO DRIVER
4866 M: Alexey Klimov <klimov.linux@gmail.com>
4867 L: linux-media@vger.kernel.org
4868 T: git git://linuxtv.org/media_tree.git
4870 F: drivers/media/radio/dsbr100.c
4873 M: Francois Romieu <romieu@fr.zoreil.com>
4874 L: netdev@vger.kernel.org
4876 F: drivers/net/wan/dscc4.c
4879 M: Hans Verkuil <hverkuil@xs4all.nl>
4880 L: linux-media@vger.kernel.org
4881 T: git git://linuxtv.org/media_tree.git
4882 W: https://linuxtv.org
4884 F: drivers/media/pci/dt3155/
4886 DVB_USB_AF9015 MEDIA DRIVER
4887 M: Antti Palosaari <crope@iki.fi>
4888 L: linux-media@vger.kernel.org
4889 W: https://linuxtv.org
4890 W: http://palosaari.fi/linux/
4891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4892 T: git git://linuxtv.org/anttip/media_tree.git
4894 F: drivers/media/usb/dvb-usb-v2/af9015*
4896 DVB_USB_AF9035 MEDIA DRIVER
4897 M: Antti Palosaari <crope@iki.fi>
4898 L: linux-media@vger.kernel.org
4899 W: https://linuxtv.org
4900 W: http://palosaari.fi/linux/
4901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4902 T: git git://linuxtv.org/anttip/media_tree.git
4904 F: drivers/media/usb/dvb-usb-v2/af9035*
4906 DVB_USB_ANYSEE MEDIA DRIVER
4907 M: Antti Palosaari <crope@iki.fi>
4908 L: linux-media@vger.kernel.org
4909 W: https://linuxtv.org
4910 W: http://palosaari.fi/linux/
4911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4912 T: git git://linuxtv.org/anttip/media_tree.git
4914 F: drivers/media/usb/dvb-usb-v2/anysee*
4916 DVB_USB_AU6610 MEDIA DRIVER
4917 M: Antti Palosaari <crope@iki.fi>
4918 L: linux-media@vger.kernel.org
4919 W: https://linuxtv.org
4920 W: http://palosaari.fi/linux/
4921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4922 T: git git://linuxtv.org/anttip/media_tree.git
4924 F: drivers/media/usb/dvb-usb-v2/au6610*
4926 DVB_USB_CE6230 MEDIA DRIVER
4927 M: Antti Palosaari <crope@iki.fi>
4928 L: linux-media@vger.kernel.org
4929 W: https://linuxtv.org
4930 W: http://palosaari.fi/linux/
4931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4932 T: git git://linuxtv.org/anttip/media_tree.git
4934 F: drivers/media/usb/dvb-usb-v2/ce6230*
4936 DVB_USB_CXUSB MEDIA DRIVER
4937 M: Michael Krufky <mkrufky@linuxtv.org>
4938 L: linux-media@vger.kernel.org
4939 W: https://linuxtv.org
4940 W: http://github.com/mkrufky
4941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4942 T: git git://linuxtv.org/media_tree.git
4944 F: drivers/media/usb/dvb-usb/cxusb*
4946 DVB_USB_EC168 MEDIA DRIVER
4947 M: Antti Palosaari <crope@iki.fi>
4948 L: linux-media@vger.kernel.org
4949 W: https://linuxtv.org
4950 W: http://palosaari.fi/linux/
4951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4952 T: git git://linuxtv.org/anttip/media_tree.git
4954 F: drivers/media/usb/dvb-usb-v2/ec168*
4956 DVB_USB_GL861 MEDIA DRIVER
4957 M: Antti Palosaari <crope@iki.fi>
4958 L: linux-media@vger.kernel.org
4959 W: https://linuxtv.org
4960 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4961 T: git git://linuxtv.org/anttip/media_tree.git
4963 F: drivers/media/usb/dvb-usb-v2/gl861*
4965 DVB_USB_MXL111SF MEDIA DRIVER
4966 M: Michael Krufky <mkrufky@linuxtv.org>
4967 L: linux-media@vger.kernel.org
4968 W: https://linuxtv.org
4969 W: http://github.com/mkrufky
4970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4971 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4973 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4975 DVB_USB_RTL28XXU MEDIA DRIVER
4976 M: Antti Palosaari <crope@iki.fi>
4977 L: linux-media@vger.kernel.org
4978 W: https://linuxtv.org
4979 W: http://palosaari.fi/linux/
4980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4981 T: git git://linuxtv.org/anttip/media_tree.git
4983 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4985 DVB_USB_V2 MEDIA DRIVER
4986 M: Antti Palosaari <crope@iki.fi>
4987 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 W: http://palosaari.fi/linux/
4990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4991 T: git git://linuxtv.org/anttip/media_tree.git
4993 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4994 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4997 M: Jason Baron <jbaron@akamai.com>
4999 F: lib/dynamic_debug.c
5000 F: include/linux/dynamic_debug.h
5002 DYNAMIC INTERRUPT MODERATION
5003 M: Tal Gilboa <talgi@mellanox.com>
5005 F: include/linux/net_dim.h
5007 DZ DECSTATION DZ11 SERIAL DRIVER
5008 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5010 F: drivers/tty/serial/dz.*
5012 E3X0 POWER BUTTON DRIVER
5013 M: Moritz Fischer <moritz.fischer@ettus.com>
5014 L: usrp-users@lists.ettus.com
5015 W: http://www.ettus.com
5017 F: drivers/input/misc/e3x0-button.c
5018 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5021 M: Antti Palosaari <crope@iki.fi>
5022 L: linux-media@vger.kernel.org
5023 W: https://linuxtv.org
5024 W: http://palosaari.fi/linux/
5025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5026 T: git git://linuxtv.org/anttip/media_tree.git
5028 F: drivers/media/tuners/e4000*
5030 EATA ISA/EISA/PCI SCSI DRIVER
5031 M: Dario Ballabio <ballabio_dario@emc.com>
5032 L: linux-scsi@vger.kernel.org
5034 F: drivers/scsi/eata.c
5037 M: Antti Palosaari <crope@iki.fi>
5038 L: linux-media@vger.kernel.org
5039 W: https://linuxtv.org
5040 W: http://palosaari.fi/linux/
5041 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5042 T: git git://linuxtv.org/anttip/media_tree.git
5044 F: drivers/media/dvb-frontends/ec100*
5047 M: Tyler Hicks <tyhicks@canonical.com>
5048 L: ecryptfs@vger.kernel.org
5049 W: http://ecryptfs.org
5050 W: https://launchpad.net/ecryptfs
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5053 F: Documentation/filesystems/ecryptfs.txt
5057 M: Borislav Petkov <bp@alien8.de>
5058 L: linux-edac@vger.kernel.org
5060 F: drivers/edac/amd64_edac*
5063 M: Robert Richter <rric@kernel.org>
5064 L: linux-edac@vger.kernel.org
5066 F: drivers/edac/highbank*
5069 M: Ralf Baechle <ralf@linux-mips.org>
5070 M: David Daney <david.daney@cavium.com>
5071 L: linux-edac@vger.kernel.org
5072 L: linux-mips@linux-mips.org
5074 F: drivers/edac/octeon_edac*
5076 EDAC-CAVIUM THUNDERX
5077 M: David Daney <david.daney@cavium.com>
5078 M: Jan Glauber <jglauber@cavium.com>
5079 L: linux-edac@vger.kernel.org
5081 F: drivers/edac/thunderx_edac*
5084 M: Borislav Petkov <bp@alien8.de>
5085 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5087 L: linux-edac@vger.kernel.org
5088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5091 F: Documentation/admin-guide/ras.rst
5092 F: Documentation/driver-api/edac.rst
5094 F: include/linux/edac.h
5097 M: Mark Gross <mark.gross@intel.com>
5098 L: linux-edac@vger.kernel.org
5100 F: drivers/edac/e752x_edac.c
5103 L: linux-edac@vger.kernel.org
5105 F: drivers/edac/e7xxx_edac.c
5108 M: York Sun <york.sun@nxp.com>
5109 L: linux-edac@vger.kernel.org
5111 F: drivers/edac/fsl_ddr_edac.*
5114 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5115 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5116 L: linux-edac@vger.kernel.org
5118 F: drivers/edac/ghes_edac.c
5121 L: linux-edac@vger.kernel.org
5123 F: drivers/edac/i3000_edac.c
5126 L: linux-edac@vger.kernel.org
5128 F: drivers/edac/i5000_edac.c
5131 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5133 L: linux-edac@vger.kernel.org
5135 F: drivers/edac/i5400_edac.c
5138 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5140 L: linux-edac@vger.kernel.org
5142 F: drivers/edac/i7300_edac.c
5145 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5146 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5147 L: linux-edac@vger.kernel.org
5149 F: drivers/edac/i7core_edac.c
5152 M: Tim Small <tim@buttersideup.com>
5153 L: linux-edac@vger.kernel.org
5155 F: drivers/edac/i82443bxgx_edac.c
5158 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5159 M: "Arvind R." <arvino55@gmail.com>
5160 L: linux-edac@vger.kernel.org
5162 F: drivers/edac/i82975x_edac.c
5165 M: Jason Baron <jbaron@akamai.com>
5166 L: linux-edac@vger.kernel.org
5168 F: drivers/edac/ie31200_edac.c
5171 M: Johannes Thumshirn <morbidrsa@gmail.com>
5172 L: linux-edac@vger.kernel.org
5174 F: drivers/edac/mpc85xx_edac.[ch]
5177 M: Egor Martovetsky <egor@pasemi.com>
5178 L: linux-edac@vger.kernel.org
5180 F: drivers/edac/pasemi_edac.c
5183 M: Tony Luck <tony.luck@intel.com>
5184 L: linux-edac@vger.kernel.org
5186 F: drivers/edac/pnd2_edac.[ch]
5189 M: Tim Small <tim@buttersideup.com>
5190 L: linux-edac@vger.kernel.org
5192 F: drivers/edac/r82600_edac.c
5195 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5197 L: linux-edac@vger.kernel.org
5199 F: drivers/edac/sb_edac.c
5202 M: Tony Luck <tony.luck@intel.com>
5203 L: linux-edac@vger.kernel.org
5205 F: drivers/edac/skx_edac.c
5208 M: Tero Kristo <t-kristo@ti.com>
5209 L: linux-edac@vger.kernel.org
5211 F: drivers/edac/ti_edac.c
5213 EDIROL UA-101/UA-1000 DRIVER
5214 M: Clemens Ladisch <clemens@ladisch.de>
5215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5216 T: git git://git.alsa-project.org/alsa-kernel.git
5218 F: sound/usb/misc/ua101.c
5221 L: linux-efi@vger.kernel.org
5222 M: Ivan Hu <ivan.hu@canonical.com>
5223 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5225 F: drivers/firmware/efi/test/
5227 EFI VARIABLE FILESYSTEM
5228 M: Matthew Garrett <matthew.garrett@nebula.com>
5229 M: Jeremy Kerr <jk@ozlabs.org>
5230 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5232 L: linux-efi@vger.kernel.org
5236 EFIFB FRAMEBUFFER DRIVER
5237 L: linux-fbdev@vger.kernel.org
5238 M: Peter Jones <pjones@redhat.com>
5240 F: drivers/video/fbdev/efifb.c
5243 W: http://aeschi.ch.eu.org/efs/
5247 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5248 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5249 L: netdev@vger.kernel.org
5251 F: drivers/net/ethernet/ibm/ehea/
5253 EM28XX VIDEO4LINUX DRIVER
5254 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5256 L: linux-media@vger.kernel.org
5257 W: https://linuxtv.org
5258 T: git git://linuxtv.org/media_tree.git
5260 F: drivers/media/usb/em28xx/
5261 F: Documentation/media/v4l-drivers/em28xx*
5264 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5265 M: Matt Mackall <mpm@selenic.com>
5266 M: David Woodhouse <dwmw2@infradead.org>
5267 L: linux-embedded@vger.kernel.org
5270 Emulex 10Gbps iSCSI - OneConnect DRIVER
5271 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5272 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5273 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5274 L: linux-scsi@vger.kernel.org
5275 W: http://www.broadcom.com
5277 F: drivers/scsi/be2iscsi/
5279 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5280 M: Sathya Perla <sathya.perla@broadcom.com>
5281 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5282 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5283 M: Somnath Kotur <somnath.kotur@broadcom.com>
5284 L: netdev@vger.kernel.org
5285 W: http://www.emulex.com
5287 F: drivers/net/ethernet/emulex/benet/
5289 EMULEX ONECONNECT ROCE DRIVER
5290 M: Selvin Xavier <selvin.xavier@broadcom.com>
5291 M: Devesh Sharma <devesh.sharma@broadcom.com>
5292 L: linux-rdma@vger.kernel.org
5293 W: http://www.broadcom.com
5295 F: drivers/infiniband/hw/ocrdma/
5296 F: include/uapi/rdma/ocrdma-abi.h
5298 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5299 M: James Smart <james.smart@broadcom.com>
5300 M: Dick Kennedy <dick.kennedy@broadcom.com>
5301 L: linux-scsi@vger.kernel.org
5302 W: http://www.broadcom.com
5304 F: drivers/scsi/lpfc/
5306 ENE CB710 FLASH CARD READER DRIVER
5307 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5309 F: drivers/misc/cb710/
5310 F: drivers/mmc/host/cb710-mmc.*
5311 F: include/linux/cb710.h
5313 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5314 M: Maxim Levitsky <maximlevitsky@gmail.com>
5316 F: drivers/media/rc/ene_ir.*
5318 EPSON S1D13XXX FRAMEBUFFER DRIVER
5319 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5322 F: drivers/video/fbdev/s1d13xxxfb.c
5323 F: include/video/s1d13xxxfb.h
5325 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5326 M: Jeff Layton <jlayton@kernel.org>
5329 F: include/linux/errseq.h
5331 ET131X NETWORK DRIVER
5332 M: Mark Einon <mark.einon@gmail.com>
5334 F: drivers/net/ethernet/agere/
5337 M: Stephen Hemminger <stephen@networkplumber.org>
5338 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5339 L: netdev@vger.kernel.org
5340 W: http://www.linuxfoundation.org/en/Net:Bridge
5342 F: include/linux/netfilter_bridge/
5345 ETHERNET PHY LIBRARY
5346 M: Andrew Lunn <andrew@lunn.ch>
5347 M: Florian Fainelli <f.fainelli@gmail.com>
5348 L: netdev@vger.kernel.org
5350 F: Documentation/ABI/testing/sysfs-bus-mdio
5351 F: Documentation/devicetree/bindings/net/mdio*
5352 F: Documentation/networking/phy.txt
5354 F: drivers/of/of_mdio.c
5355 F: drivers/of/of_net.c
5356 F: include/linux/*mdio*.h
5357 F: include/linux/of_net.h
5358 F: include/linux/phy.h
5359 F: include/linux/phy_fixed.h
5360 F: include/linux/platform_data/mdio-gpio.h
5361 F: include/linux/platform_data/mdio-bcm-unimac.h
5362 F: include/trace/events/mdio.h
5363 F: include/uapi/linux/mdio.h
5364 F: include/uapi/linux/mii.h
5367 M: Jan Kara <jack@suse.com>
5368 L: linux-ext4@vger.kernel.org
5370 F: Documentation/filesystems/ext2.txt
5372 F: include/linux/ext2*
5375 M: "Theodore Ts'o" <tytso@mit.edu>
5376 M: Andreas Dilger <adilger.kernel@dilger.ca>
5377 L: linux-ext4@vger.kernel.org
5378 W: http://ext4.wiki.kernel.org
5379 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5382 F: Documentation/filesystems/ext4.txt
5385 Extended Verification Module (EVM)
5386 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5387 L: linux-integrity@vger.kernel.org
5389 F: security/integrity/evm/
5391 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5392 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5393 L: linux-efi@vger.kernel.org
5394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5396 F: Documentation/efi-stub.txt
5397 F: arch/*/kernel/efi.c
5398 F: arch/x86/boot/compressed/eboot.[ch]
5399 F: arch/*/include/asm/efi.h
5400 F: arch/x86/platform/efi/
5401 F: drivers/firmware/efi/
5402 F: include/linux/efi*.h
5403 F: arch/arm/boot/compressed/efi-header.S
5404 F: arch/arm64/kernel/efi-entry.S
5406 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5407 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5408 M: Chanwoo Choi <cw00.choi@samsung.com>
5409 L: linux-kernel@vger.kernel.org
5410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5413 F: include/linux/extcon/
5414 F: include/linux/extcon.h
5415 F: Documentation/extcon/
5416 F: Documentation/devicetree/bindings/extcon/
5419 M: Jingoo Han <jingoohan1@gmail.com>
5420 L: dri-devel@lists.freedesktop.org
5422 F: drivers/gpu/drm/exynos/exynos_dp*
5424 EXYNOS SYSMMU (IOMMU) driver
5425 M: Marek Szyprowski <m.szyprowski@samsung.com>
5426 L: iommu@lists.linux-foundation.org
5428 F: drivers/iommu/exynos-iommu.c
5430 EZchip NPS platform support
5431 M: Elad Kanfi <eladkan@mellanox.com>
5432 M: Vineet Gupta <vgupta@synopsys.com>
5434 F: arch/arc/plat-eznps
5435 F: arch/arc/boot/dts/eznps.dts
5438 M: Jaegeuk Kim <jaegeuk@kernel.org>
5439 M: Chao Yu <yuchao0@huawei.com>
5440 L: linux-f2fs-devel@lists.sourceforge.net
5441 W: https://f2fs.wiki.kernel.org/
5442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5444 F: Documentation/filesystems/f2fs.txt
5445 F: Documentation/ABI/testing/sysfs-fs-f2fs
5447 F: include/linux/f2fs_fs.h
5448 F: include/trace/events/f2fs.h
5450 F71805F HARDWARE MONITORING DRIVER
5451 M: Jean Delvare <jdelvare@suse.com>
5452 L: linux-hwmon@vger.kernel.org
5454 F: Documentation/hwmon/f71805f
5455 F: drivers/hwmon/f71805f.c
5458 M: Jan Kara <jack@suse.cz>
5459 R: Amir Goldstein <amir73il@gmail.com>
5460 L: linux-fsdevel@vger.kernel.org
5462 F: fs/notify/fanotify/
5463 F: include/linux/fanotify.h
5464 F: include/uapi/linux/fanotify.h
5466 FARSYNC SYNCHRONOUS DRIVER
5467 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5468 W: http://www.farsite.co.uk/
5470 F: drivers/net/wan/farsync.*
5472 FAULT INJECTION SUPPORT
5473 M: Akinobu Mita <akinobu.mita@gmail.com>
5475 F: Documentation/fault-injection/
5476 F: lib/fault-inject.c
5478 FBTFT Framebuffer drivers
5479 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5481 F: drivers/staging/fbtft/
5484 M: Michael Buesch <m@bues.ch>
5485 L: linux-media@vger.kernel.org
5487 F: drivers/media/tuners/fc0011.h
5488 F: drivers/media/tuners/fc0011.c
5491 M: Antti Palosaari <crope@iki.fi>
5492 L: linux-media@vger.kernel.org
5493 W: https://linuxtv.org
5494 W: http://palosaari.fi/linux/
5495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5496 T: git git://linuxtv.org/anttip/media_tree.git
5498 F: drivers/media/tuners/fc2580*
5500 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5501 M: Johannes Thumshirn <jth@kernel.org>
5502 L: linux-scsi@vger.kernel.org
5503 W: www.Open-FCoE.org
5505 F: drivers/scsi/libfc/
5506 F: drivers/scsi/fcoe/
5508 F: include/scsi/libfc.h
5509 F: include/scsi/libfcoe.h
5510 F: include/uapi/scsi/fc/
5512 FILE LOCKING (flock() and fcntl()/lockf())
5513 M: Jeff Layton <jlayton@kernel.org>
5514 M: "J. Bruce Fields" <bfields@fieldses.org>
5515 L: linux-fsdevel@vger.kernel.org
5517 F: include/linux/fcntl.h
5518 F: include/uapi/linux/fcntl.h
5522 FILESYSTEMS (VFS and infrastructure)
5523 M: Alexander Viro <viro@zeniv.linux.org.uk>
5524 L: linux-fsdevel@vger.kernel.org
5527 F: include/linux/fs.h
5528 F: include/uapi/linux/fs.h
5530 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5531 M: Riku Voipio <riku.voipio@iki.fi>
5532 L: linux-hwmon@vger.kernel.org
5534 F: drivers/hwmon/f75375s.c
5535 F: include/linux/f75375s.h
5537 FIREWIRE AUDIO DRIVERS
5538 M: Clemens Ladisch <clemens@ladisch.de>
5539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5540 T: git git://git.alsa-project.org/alsa-kernel.git
5544 FIREWIRE MEDIA DRIVERS (firedtv)
5545 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5546 L: linux-media@vger.kernel.org
5547 L: linux1394-devel@lists.sourceforge.net
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5550 F: drivers/media/firewire/
5552 FIREWIRE SBP-2 TARGET
5553 M: Chris Boot <bootc@bootc.net>
5554 L: linux-scsi@vger.kernel.org
5555 L: target-devel@vger.kernel.org
5556 L: linux1394-devel@lists.sourceforge.net
5557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5559 F: drivers/target/sbp/
5562 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5563 L: linux1394-devel@lists.sourceforge.net
5564 W: http://ieee1394.wiki.kernel.org/
5565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5567 F: drivers/firewire/
5568 F: include/linux/firewire.h
5569 F: include/uapi/linux/firewire*.h
5572 FIRMWARE LOADER (request_firmware)
5573 M: Luis R. Rodriguez <mcgrof@kernel.org>
5574 L: linux-kernel@vger.kernel.org
5576 F: Documentation/firmware_class/
5577 F: drivers/base/firmware*.c
5578 F: include/linux/firmware.h
5580 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5581 M: Joshua Morris <josh.h.morris@us.ibm.com>
5582 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5584 F: drivers/block/rsxx/
5587 M: Jiri Kosina <jikos@kernel.org>
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5590 F: drivers/block/floppy.c
5593 M: Alessandro Rubini <rubini@gnudd.com>
5594 W: http://www.ohwr.org/projects/fmc-bus
5597 F: include/linux/fmc*.h
5598 F: include/linux/ipmi-fru.h
5601 FPGA MANAGER FRAMEWORK
5602 M: Alan Tull <atull@kernel.org>
5603 M: Moritz Fischer <mdf@kernel.org>
5604 L: linux-fpga@vger.kernel.org
5606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5607 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5608 F: Documentation/fpga/
5609 F: Documentation/devicetree/bindings/fpga/
5611 F: include/linux/fpga/
5612 W: http://www.rocketboards.org
5615 M: Bill Metzenthen <billm@melbpc.org.au>
5616 W: http://floatingpoint.sourceforge.net/emulator/index.html
5618 F: arch/x86/math-emu/
5620 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5621 L: netdev@vger.kernel.org
5623 F: drivers/net/wan/dlci.c
5624 F: drivers/net/wan/sdla.c
5627 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5628 L: dri-devel@lists.freedesktop.org
5629 L: linux-fbdev@vger.kernel.org
5630 T: git git://github.com/bzolnier/linux.git
5631 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5633 F: Documentation/fb/
5636 F: include/linux/fb.h
5637 F: include/uapi/video/
5638 F: include/uapi/linux/fb.h
5640 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5641 M: Horia Geantă <horia.geanta@nxp.com>
5642 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5643 L: linux-crypto@vger.kernel.org
5645 F: drivers/crypto/caam/
5646 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5648 FREESCALE DIU FRAMEBUFFER DRIVER
5649 M: Timur Tabi <timur@tabi.org>
5650 L: linux-fbdev@vger.kernel.org
5652 F: drivers/video/fbdev/fsl-diu-fb.*
5654 FREESCALE DMA DRIVER
5655 M: Li Yang <leoyang.li@nxp.com>
5656 M: Zhang Wei <zw@zh-kernel.org>
5657 L: linuxppc-dev@lists.ozlabs.org
5659 F: drivers/dma/fsldma.*
5661 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5662 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5663 L: netdev@vger.kernel.org
5665 F: drivers/net/ethernet/freescale/gianfar*
5666 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5667 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5669 FREESCALE GPMI NAND DRIVER
5670 M: Han Xu <han.xu@nxp.com>
5671 L: linux-mtd@lists.infradead.org
5673 F: drivers/mtd/nand/gpmi-nand/*
5675 FREESCALE I2C CPM DRIVER
5676 M: Jochen Friedrich <jochen@scram.de>
5677 L: linuxppc-dev@lists.ozlabs.org
5678 L: linux-i2c@vger.kernel.org
5680 F: drivers/i2c/busses/i2c-cpm.c
5682 FREESCALE IMX / MXC FEC DRIVER
5683 M: Fugang Duan <fugang.duan@nxp.com>
5684 L: netdev@vger.kernel.org
5686 F: drivers/net/ethernet/freescale/fec_main.c
5687 F: drivers/net/ethernet/freescale/fec_ptp.c
5688 F: drivers/net/ethernet/freescale/fec.h
5689 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5691 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5692 M: Sascha Hauer <kernel@pengutronix.de>
5693 L: linux-fbdev@vger.kernel.org
5694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5696 F: include/linux/platform_data/video-imxfb.h
5697 F: drivers/video/fbdev/imxfb.c
5699 FREESCALE QORIQ DPAA ETHERNET DRIVER
5700 M: Madalin Bucur <madalin.bucur@nxp.com>
5701 L: netdev@vger.kernel.org
5703 F: drivers/net/ethernet/freescale/dpaa
5705 FREESCALE QORIQ DPAA FMAN DRIVER
5706 M: Madalin Bucur <madalin.bucur@nxp.com>
5707 L: netdev@vger.kernel.org
5709 F: drivers/net/ethernet/freescale/fman
5710 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5712 FREESCALE QUAD SPI DRIVER
5713 M: Han Xu <han.xu@nxp.com>
5714 L: linux-mtd@lists.infradead.org
5716 F: drivers/mtd/spi-nor/fsl-quadspi.c
5718 FREESCALE QUICC ENGINE LIBRARY
5719 M: Qiang Zhao <qiang.zhao@nxp.com>
5720 L: linuxppc-dev@lists.ozlabs.org
5722 F: drivers/soc/fsl/qe/
5723 F: include/soc/fsl/*qe*.h
5724 F: include/soc/fsl/*ucc*.h
5726 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5727 M: Li Yang <leoyang.li@nxp.com>
5728 L: netdev@vger.kernel.org
5729 L: linuxppc-dev@lists.ozlabs.org
5731 F: drivers/net/ethernet/freescale/ucc_geth*
5733 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5734 M: Zhao Qiang <qiang.zhao@nxp.com>
5735 L: netdev@vger.kernel.org
5736 L: linuxppc-dev@lists.ozlabs.org
5738 F: drivers/net/wan/fsl_ucc_hdlc*
5740 FREESCALE QUICC ENGINE UCC UART DRIVER
5741 M: Timur Tabi <timur@tabi.org>
5742 L: linuxppc-dev@lists.ozlabs.org
5744 F: drivers/tty/serial/ucc_uart.c
5746 FREESCALE SOC DRIVERS
5747 M: Li Yang <leoyang.li@nxp.com>
5748 L: linuxppc-dev@lists.ozlabs.org
5749 L: linux-arm-kernel@lists.infradead.org
5751 F: Documentation/devicetree/bindings/soc/fsl/
5753 F: include/linux/fsl/
5755 FREESCALE SOC FS_ENET DRIVER
5756 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5757 M: Vitaly Bordug <vbordug@ru.mvista.com>
5758 L: linuxppc-dev@lists.ozlabs.org
5759 L: netdev@vger.kernel.org
5761 F: drivers/net/ethernet/freescale/fs_enet/
5762 F: include/linux/fs_enet_pd.h
5764 FREESCALE SOC SOUND DRIVERS
5765 M: Timur Tabi <timur@tabi.org>
5766 M: Nicolin Chen <nicoleotsuka@gmail.com>
5767 M: Xiubo Li <Xiubo.Lee@gmail.com>
5768 R: Fabio Estevam <fabio.estevam@nxp.com>
5769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5770 L: linuxppc-dev@lists.ozlabs.org
5772 F: sound/soc/fsl/fsl*
5773 F: sound/soc/fsl/imx*
5774 F: sound/soc/fsl/mpc8610_hpcd.c
5776 FREESCALE USB PERIPHERAL DRIVERS
5777 M: Li Yang <leoyang.li@nxp.com>
5778 L: linux-usb@vger.kernel.org
5779 L: linuxppc-dev@lists.ozlabs.org
5781 F: drivers/usb/gadget/udc/fsl*
5784 M: Christoph Hellwig <hch@infradead.org>
5785 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5791 M: Pavel Machek <pavel@ucw.cz>
5792 L: linux-pm@vger.kernel.org
5794 F: Documentation/power/freezing-of-tasks.txt
5795 F: include/linux/freezer.h
5799 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5800 L: linux-kernel@vger.kernel.org
5803 F: include/linux/frontswap.h
5805 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5806 M: David Howells <dhowells@redhat.com>
5807 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5809 F: Documentation/filesystems/caching/
5811 F: include/linux/fscache*.h
5813 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5814 M: Theodore Y. Ts'o <tytso@mit.edu>
5815 M: Jaegeuk Kim <jaegeuk@kernel.org>
5816 L: linux-fscrypt@vger.kernel.org
5817 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5821 F: include/linux/fscrypt*.h
5822 F: Documentation/filesystems/fscrypt.rst
5824 FUJITSU FR-V (FRV) PORT
5828 FUJITSU LAPTOP EXTRAS
5829 M: Jonathan Woithe <jwoithe@just42.net>
5830 L: platform-driver-x86@vger.kernel.org
5832 F: drivers/platform/x86/fujitsu-laptop.c
5834 FUJITSU M-5MO LS CAMERA ISP DRIVER
5835 M: Kyungmin Park <kyungmin.park@samsung.com>
5836 M: Heungjun Kim <riverful.kim@samsung.com>
5837 L: linux-media@vger.kernel.org
5839 F: drivers/media/i2c/m5mols/
5840 F: include/media/i2c/m5mols.h
5842 FUJITSU TABLET EXTRAS
5843 M: Robert Gerlach <khnz@gmx.de>
5844 L: platform-driver-x86@vger.kernel.org
5846 F: drivers/platform/x86/fujitsu-tablet.c
5848 FUSE: FILESYSTEM IN USERSPACE
5849 M: Miklos Szeredi <miklos@szeredi.hu>
5850 L: linux-fsdevel@vger.kernel.org
5851 W: http://fuse.sourceforge.net/
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5855 F: include/uapi/linux/fuse.h
5856 F: Documentation/filesystems/fuse.txt
5859 M: Thomas Gleixner <tglx@linutronix.de>
5860 M: Ingo Molnar <mingo@redhat.com>
5861 R: Peter Zijlstra <peterz@infradead.org>
5862 R: Darren Hart <dvhart@infradead.org>
5863 L: linux-kernel@vger.kernel.org
5864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5867 F: kernel/futex_compat.c
5868 F: include/asm-generic/futex.h
5869 F: include/linux/futex.h
5870 F: include/uapi/linux/futex.h
5871 F: tools/testing/selftests/futex/
5872 F: tools/perf/bench/futex*
5873 F: Documentation/*futex*
5875 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5876 M: Rik Faith <faith@cs.unc.edu>
5877 L: linux-scsi@vger.kernel.org
5878 S: Odd Fixes (e.g., new signatures)
5879 F: drivers/scsi/fdomain.*
5882 M: Kees Cook <keescook@chromium.org>
5883 R: Emese Revfy <re.emese@gmail.com>
5884 L: kernel-hardening@lists.openwall.com
5886 F: scripts/gcc-plugins/
5887 F: scripts/gcc-plugin.sh
5888 F: scripts/Makefile.gcc-plugins
5889 F: Documentation/gcc-plugins.txt
5891 GCOV BASED KERNEL PROFILING
5892 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5895 F: Documentation/dev-tools/gcov.rst
5897 GDB KERNEL DEBUGGING HELPER SCRIPTS
5898 M: Jan Kiszka <jan.kiszka@siemens.com>
5899 M: Kieran Bingham <kieran@bingham.xyz>
5903 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5904 M: Achim Leubner <achim_leubner@adaptec.com>
5905 L: linux-scsi@vger.kernel.org
5906 W: http://www.icp-vortex.com/
5908 F: drivers/scsi/gdt*
5910 GEMTEK FM RADIO RECEIVER DRIVER
5911 M: Hans Verkuil <hverkuil@xs4all.nl>
5912 L: linux-media@vger.kernel.org
5913 T: git git://linuxtv.org/media_tree.git
5914 W: https://linuxtv.org
5916 F: drivers/media/radio/radio-gemtek*
5918 GENERIC GPIO I2C DRIVER
5919 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5921 F: drivers/i2c/busses/i2c-gpio.c
5922 F: include/linux/i2c-gpio.h
5924 GENERIC GPIO I2C MULTIPLEXER DRIVER
5925 M: Peter Korsgaard <peter.korsgaard@barco.com>
5926 L: linux-i2c@vger.kernel.org
5928 F: drivers/i2c/muxes/i2c-mux-gpio.c
5929 F: include/linux/i2c-mux-gpio.h
5930 F: Documentation/i2c/muxes/i2c-mux-gpio
5932 GENERIC HDLC (WAN) DRIVERS
5933 M: Krzysztof Halasa <khc@pm.waw.pl>
5934 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5936 F: drivers/net/wan/c101.c
5937 F: drivers/net/wan/hd6457*
5938 F: drivers/net/wan/hdlc*
5939 F: drivers/net/wan/n2.c
5940 F: drivers/net/wan/pc300too.c
5941 F: drivers/net/wan/pci200syn.c
5942 F: drivers/net/wan/wanxl*
5944 GENERIC INCLUDE/ASM HEADER FILES
5945 M: Arnd Bergmann <arnd@arndb.de>
5946 L: linux-arch@vger.kernel.org
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5949 F: include/asm-generic/
5950 F: include/uapi/asm-generic/
5952 GENERIC PHY FRAMEWORK
5953 M: Kishon Vijay Abraham I <kishon@ti.com>
5954 L: linux-kernel@vger.kernel.org
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5958 F: include/linux/phy/
5961 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5962 M: Kevin Hilman <khilman@kernel.org>
5963 M: Ulf Hansson <ulf.hansson@linaro.org>
5964 L: linux-pm@vger.kernel.org
5966 F: drivers/base/power/domain*.c
5967 F: include/linux/pm_domain.h
5968 F: Documentation/devicetree/bindings/power/power_domain.txt
5970 GENERIC UIO DRIVER FOR PCI DEVICES
5971 M: "Michael S. Tsirkin" <mst@redhat.com>
5972 L: kvm@vger.kernel.org
5974 F: drivers/uio/uio_pci_generic.c
5976 GENWQE (IBM Generic Workqueue Card)
5977 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5978 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5980 F: drivers/misc/genwqe/
5982 GET_MAINTAINER SCRIPT
5983 M: Joe Perches <joe@perches.com>
5985 F: scripts/get_maintainer.pl
5988 M: Steven Whitehouse <swhiteho@redhat.com>
5989 M: Bob Peterson <rpeterso@redhat.com>
5990 L: cluster-devel@redhat.com
5991 W: http://sources.redhat.com/cluster/
5992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5994 F: Documentation/filesystems/gfs2*.txt
5996 F: include/uapi/linux/gfs2_ondisk.h
5998 GIGASET ISDN DRIVERS
5999 M: Paul Bolle <pebolle@tiscali.nl>
6000 L: gigaset307x-common@lists.sourceforge.net
6001 W: http://gigaset307x.sourceforge.net/
6003 F: Documentation/isdn/README.gigaset
6004 F: drivers/isdn/gigaset/
6005 F: include/uapi/linux/gigaset_dev.h
6008 M: Hans Verkuil <hans.verkuil@cisco.com>
6009 L: linux-media@vger.kernel.org
6011 F: drivers/media/usb/go7007/
6014 M: Bastien Nocera <hadess@hadess.net>
6015 L: linux-input@vger.kernel.org
6017 F: drivers/input/touchscreen/goodix.c
6019 GPD POCKET FAN DRIVER
6020 M: Hans de Goede <hdegoede@redhat.com>
6021 L: platform-driver-x86@vger.kernel.org
6023 F: drivers/platform/x86/gpd-pocket-fan.c
6026 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6027 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6028 L: linux-gpio@vger.kernel.org
6029 L: linux-acpi@vger.kernel.org
6031 F: Documentation/acpi/gpio-properties.txt
6032 F: drivers/gpio/gpiolib-acpi.c
6035 M: Sean Young <sean@mess.org>
6036 L: linux-media@vger.kernel.org
6038 F: drivers/media/rc/gpio-ir-tx.c
6041 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6042 R: Bartosz Golaszewski <brgl@bgdev.pl>
6043 L: linux-gpio@vger.kernel.org
6045 F: drivers/gpio/gpio-mockup.c
6046 F: tools/testing/selftests/gpio/
6049 M: Linus Walleij <linus.walleij@linaro.org>
6050 L: linux-gpio@vger.kernel.org
6051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6053 F: Documentation/devicetree/bindings/gpio/
6054 F: Documentation/gpio/
6055 F: Documentation/ABI/testing/gpio-cdev
6056 F: Documentation/ABI/obsolete/sysfs-gpio
6058 F: include/linux/gpio/
6059 F: include/linux/gpio.h
6060 F: include/asm-generic/gpio.h
6061 F: include/uapi/linux/gpio.h
6064 GRE DEMULTIPLEXER DRIVER
6065 M: Dmitry Kozlov <xeb@mail.ru>
6066 L: netdev@vger.kernel.org
6068 F: net/ipv4/gre_demux.c
6069 F: net/ipv4/gre_offload.c
6070 F: include/net/gre.h
6072 GRETH 10/100/1G Ethernet MAC device driver
6073 M: Andreas Larsson <andreas@gaisler.com>
6074 L: netdev@vger.kernel.org
6076 F: drivers/net/ethernet/aeroflex/
6078 GREYBUS AUDIO PROTOCOLS DRIVERS
6079 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6080 M: Mark Greer <mgreer@animalcreek.com>
6082 F: drivers/staging/greybus/audio_apbridgea.c
6083 F: drivers/staging/greybus/audio_apbridgea.h
6084 F: drivers/staging/greybus/audio_codec.c
6085 F: drivers/staging/greybus/audio_codec.h
6086 F: drivers/staging/greybus/audio_gb.c
6087 F: drivers/staging/greybus/audio_manager.c
6088 F: drivers/staging/greybus/audio_manager.h
6089 F: drivers/staging/greybus/audio_manager_module.c
6090 F: drivers/staging/greybus/audio_manager_private.h
6091 F: drivers/staging/greybus/audio_manager_sysfs.c
6092 F: drivers/staging/greybus/audio_module.c
6093 F: drivers/staging/greybus/audio_topology.c
6095 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6096 M: Viresh Kumar <vireshk@kernel.org>
6098 F: drivers/staging/greybus/authentication.c
6099 F: drivers/staging/greybus/bootrom.c
6100 F: drivers/staging/greybus/firmware.h
6101 F: drivers/staging/greybus/fw-core.c
6102 F: drivers/staging/greybus/fw-download.c
6103 F: drivers/staging/greybus/fw-managament.c
6104 F: drivers/staging/greybus/greybus_authentication.h
6105 F: drivers/staging/greybus/greybus_firmware.h
6106 F: drivers/staging/greybus/hid.c
6107 F: drivers/staging/greybus/i2c.c
6108 F: drivers/staging/greybus/spi.c
6109 F: drivers/staging/greybus/spilib.c
6110 F: drivers/staging/greybus/spilib.h
6112 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6113 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6115 F: drivers/staging/greybus/loopback.c
6116 F: drivers/staging/greybus/timesync.c
6117 F: drivers/staging/greybus/timesync_platform.c
6119 GREYBUS PLATFORM DRIVERS
6120 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6122 F: drivers/staging/greybus/arche-platform.c
6123 F: drivers/staging/greybus/arche-apb-ctrl.c
6124 F: drivers/staging/greybus/arche_platform.h
6126 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6127 M: Rui Miguel Silva <rmfrfs@gmail.com>
6129 F: drivers/staging/greybus/sdio.c
6130 F: drivers/staging/greybus/light.c
6131 F: drivers/staging/greybus/gpio.c
6132 F: drivers/staging/greybus/power_supply.c
6133 F: drivers/staging/greybus/spi.c
6134 F: drivers/staging/greybus/spilib.c
6137 M: Johan Hovold <johan@kernel.org>
6138 M: Alex Elder <elder@kernel.org>
6139 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6141 F: drivers/staging/greybus/
6142 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6144 GREYBUS UART PROTOCOLS DRIVERS
6145 M: David Lin <dtwlin@gmail.com>
6147 F: drivers/staging/greybus/uart.c
6148 F: drivers/staging/greybus/log.c
6150 GS1662 VIDEO SERIALIZER
6151 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6152 L: linux-media@vger.kernel.org
6153 T: git git://linuxtv.org/media_tree.git
6155 F: drivers/media/spi/gs1662.c
6157 GSPCA FINEPIX SUBDRIVER
6158 M: Frank Zago <frank@zago.net>
6159 L: linux-media@vger.kernel.org
6160 T: git git://linuxtv.org/media_tree.git
6162 F: drivers/media/usb/gspca/finepix.c
6164 GSPCA GL860 SUBDRIVER
6165 M: Olivier Lorin <o.lorin@laposte.net>
6166 L: linux-media@vger.kernel.org
6167 T: git git://linuxtv.org/media_tree.git
6169 F: drivers/media/usb/gspca/gl860/
6171 GSPCA M5602 SUBDRIVER
6172 M: Erik Andren <erik.andren@gmail.com>
6173 L: linux-media@vger.kernel.org
6174 T: git git://linuxtv.org/media_tree.git
6176 F: drivers/media/usb/gspca/m5602/
6178 GSPCA PAC207 SONIXB SUBDRIVER
6179 M: Hans Verkuil <hverkuil@xs4all.nl>
6180 L: linux-media@vger.kernel.org
6181 T: git git://linuxtv.org/media_tree.git
6183 F: drivers/media/usb/gspca/pac207.c
6185 GSPCA SN9C20X SUBDRIVER
6186 M: Brian Johnson <brijohn@gmail.com>
6187 L: linux-media@vger.kernel.org
6188 T: git git://linuxtv.org/media_tree.git
6190 F: drivers/media/usb/gspca/sn9c20x.c
6192 GSPCA T613 SUBDRIVER
6193 M: Leandro Costantino <lcostantino@gmail.com>
6194 L: linux-media@vger.kernel.org
6195 T: git git://linuxtv.org/media_tree.git
6197 F: drivers/media/usb/gspca/t613.c
6199 GSPCA USB WEBCAM DRIVER
6200 M: Hans Verkuil <hverkuil@xs4all.nl>
6201 L: linux-media@vger.kernel.org
6202 T: git git://linuxtv.org/media_tree.git
6204 F: drivers/media/usb/gspca/
6206 GTP (GPRS Tunneling Protocol)
6207 M: Pablo Neira Ayuso <pablo@netfilter.org>
6208 M: Harald Welte <laforge@gnumonks.org>
6209 L: osmocom-net-gprs@lists.osmocom.org
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6212 F: drivers/net/gtp.c
6214 GUID PARTITION TABLE (GPT)
6215 M: Davidlohr Bueso <dave@stgolabs.net>
6216 L: linux-efi@vger.kernel.org
6218 F: block/partitions/efi.*
6221 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6222 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6223 W: http://uclinux-h8.sourceforge.jp
6224 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6227 F: drivers/clocksource/h8300_*.c
6228 F: drivers/clk/h8300/
6229 F: drivers/irqchip/irq-renesas-h8*.c
6232 M: Antti Palosaari <crope@iki.fi>
6233 L: linux-media@vger.kernel.org
6234 W: https://linuxtv.org
6235 W: http://palosaari.fi/linux/
6236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237 T: git git://linuxtv.org/anttip/media_tree.git
6239 F: drivers/media/usb/hackrf/
6241 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6242 M: Frank Seidel <frank@f-seidel.de>
6243 L: platform-driver-x86@vger.kernel.org
6244 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6246 F: drivers/platform/x86/hdaps.c
6249 M: Jean Delvare <jdelvare@suse.com>
6250 M: Guenter Roeck <linux@roeck-us.net>
6251 L: linux-hwmon@vger.kernel.org
6252 W: http://hwmon.wiki.kernel.org/
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6255 F: Documentation/hwmon/
6257 F: include/linux/hwmon*.h
6259 HARDWARE RANDOM NUMBER GENERATOR CORE
6260 M: Matt Mackall <mpm@selenic.com>
6261 M: Herbert Xu <herbert@gondor.apana.org.au>
6262 L: linux-crypto@vger.kernel.org
6264 F: Documentation/devicetree/bindings/rng/
6265 F: Documentation/hw_random.txt
6266 F: drivers/char/hw_random/
6267 F: include/linux/hw_random.h
6269 HARDWARE SPINLOCK CORE
6270 M: Ohad Ben-Cohen <ohad@wizery.com>
6271 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6272 L: linux-remoteproc@vger.kernel.org
6274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6275 F: Documentation/devicetree/bindings/hwlock/
6276 F: Documentation/hwspinlock.txt
6277 F: drivers/hwspinlock/
6278 F: include/linux/hwspinlock.h
6280 HARMONY SOUND DRIVER
6281 L: linux-parisc@vger.kernel.org
6283 F: sound/parisc/harmony.*
6285 HDPVR USB VIDEO ENCODER DRIVER
6286 M: Hans Verkuil <hverkuil@xs4all.nl>
6287 L: linux-media@vger.kernel.org
6288 T: git git://linuxtv.org/media_tree.git
6289 W: https://linuxtv.org
6291 F: drivers/media/usb/hdpvr/
6293 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6294 M: Jimmy Vance <jimmy.vance@hpe.com>
6296 F: Documentation/watchdog/hpwdt.txt
6297 F: drivers/watchdog/hpwdt.c
6299 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6300 M: Don Brace <don.brace@microsemi.com>
6301 L: esc.storagedev@microsemi.com
6302 L: linux-scsi@vger.kernel.org
6304 F: Documentation/scsi/hpsa.txt
6305 F: drivers/scsi/hpsa*.[ch]
6306 F: include/linux/cciss*.h
6307 F: include/uapi/linux/cciss*.h
6310 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6311 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6312 L: linux-rdma@vger.kernel.org
6314 F: drivers/infiniband/hw/hfi1
6317 L: linux-fsdevel@vger.kernel.org
6319 F: Documentation/filesystems/hfs.txt
6323 L: linux-fsdevel@vger.kernel.org
6325 F: Documentation/filesystems/hfsplus.txt
6328 HGA FRAMEBUFFER DRIVER
6329 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6330 L: linux-nvidia@lists.surfsouth.com
6331 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6333 F: drivers/video/fbdev/hgafb.c
6335 HIBERNATION (aka Software Suspend, aka swsusp)
6336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6337 M: Pavel Machek <pavel@ucw.cz>
6338 L: linux-pm@vger.kernel.org
6339 B: https://bugzilla.kernel.org
6342 F: drivers/base/power/
6344 F: include/linux/suspend.h
6345 F: include/linux/freezer.h
6346 F: include/linux/pm.h
6347 F: arch/*/include/asm/suspend*.h
6350 M: Jiri Kosina <jikos@kernel.org>
6351 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6352 L: linux-input@vger.kernel.org
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6356 F: include/linux/hid*
6357 F: include/uapi/linux/hid*
6359 HID SENSOR HUB DRIVERS
6360 M: Jiri Kosina <jikos@kernel.org>
6361 M: Jonathan Cameron <jic23@kernel.org>
6362 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6363 L: linux-input@vger.kernel.org
6364 L: linux-iio@vger.kernel.org
6366 F: Documentation/hid/hid-sensor*
6367 F: drivers/hid/hid-sensor-*
6368 F: drivers/iio/*/hid-*
6369 F: include/linux/hid-sensor-*
6371 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6372 M: Thomas Gleixner <tglx@linutronix.de>
6373 L: linux-kernel@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6376 F: Documentation/timers/
6377 F: kernel/time/hrtimer.c
6378 F: kernel/time/clockevents.c
6379 F: kernel/time/timer_*.c
6380 F: include/linux/clockchips.h
6381 F: include/linux/hrtimer.h
6383 HIGH-SPEED SCC DRIVER FOR AX.25
6384 L: linux-hams@vger.kernel.org
6386 F: drivers/net/hamradio/dmascc.c
6387 F: drivers/net/hamradio/scc.c
6389 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6390 M: HighPoint Linux Team <linux@highpoint-tech.com>
6391 W: http://www.highpoint-tech.com
6393 F: Documentation/scsi/hptiop.txt
6394 F: drivers/scsi/hptiop.c
6397 M: Jes Sorensen <jes@trained-monkey.org>
6398 L: linux-hippi@sunsite.dk
6400 F: include/linux/hippidevice.h
6401 F: include/uapi/linux/if_hippi.h
6403 F: drivers/net/hippi/
6405 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6406 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6407 M: Salil Mehta <salil.mehta@huawei.com>
6408 L: netdev@vger.kernel.org
6409 W: http://www.hisilicon.com
6411 F: drivers/net/ethernet/hisilicon/hns3/
6413 HISILICON NETWORK SUBSYSTEM DRIVER
6414 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6415 M: Salil Mehta <salil.mehta@huawei.com>
6416 L: netdev@vger.kernel.org
6417 W: http://www.hisilicon.com
6419 F: drivers/net/ethernet/hisilicon/
6420 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6422 HISILICON PMU DRIVER
6423 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6424 W: http://www.hisilicon.com
6426 F: drivers/perf/hisilicon
6427 F: Documentation/perf/hisi-pmu.txt
6429 HISILICON ROCE DRIVER
6430 M: Lijun Ou <oulijun@huawei.com>
6431 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6432 L: linux-rdma@vger.kernel.org
6434 F: drivers/infiniband/hw/hns/
6435 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6437 HISILICON SAS Controller
6438 M: John Garry <john.garry@huawei.com>
6439 W: http://www.hisilicon.com
6441 F: drivers/scsi/hisi_sas/
6442 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6444 HMM - Heterogeneous Memory Management
6445 M: Jérôme Glisse <jglisse@redhat.com>
6446 L: linux-mm@kvack.org
6449 F: include/linux/hmm*
6452 M: Jouni Malinen <j@w1.fi>
6453 L: linux-wireless@vger.kernel.org
6454 W: http://w1.fi/hostap-driver.html
6456 F: drivers/net/wireless/intersil/hostap/
6458 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6459 L: platform-driver-x86@vger.kernel.org
6461 F: drivers/platform/x86/tc1100-wmi.c
6463 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6464 M: Jaroslav Kysela <perex@perex.cz>
6466 F: drivers/net/ethernet/hp/hp100.*
6468 HPET: High Precision Event Timers driver
6469 M: Clemens Ladisch <clemens@ladisch.de>
6471 F: Documentation/timers/hpet.txt
6472 F: drivers/char/hpet.c
6473 F: include/linux/hpet.h
6474 F: include/uapi/linux/hpet.h
6478 F: arch/x86/kernel/hpet.c
6479 F: arch/x86/include/asm/hpet.h
6482 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6483 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6488 M: Sebastian Reichel <sre@kernel.org>
6489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6491 F: Documentation/ABI/testing/sysfs-bus-hsi
6492 F: Documentation/driver-api/hsi.rst
6494 F: include/linux/hsi/
6495 F: include/uapi/linux/hsi/
6498 L: linux-usb@vger.kernel.org
6500 F: drivers/net/usb/hso.c
6502 HSR NETWORK PROTOCOL
6503 M: Arvid Brodin <arvid.brodin@alten.se>
6504 L: netdev@vger.kernel.org
6508 HT16K33 LED CONTROLLER DRIVER
6509 M: Robin van der Gracht <robin@protonic.nl>
6511 F: drivers/auxdisplay/ht16k33.c
6512 F: Documentation/devicetree/bindings/display/ht16k33.txt
6514 HTCPEN TOUCHSCREEN DRIVER
6515 M: Pau Oliva Fora <pof@eslack.org>
6516 L: linux-input@vger.kernel.org
6518 F: drivers/input/touchscreen/htcpen.c
6520 HUAWEI ETHERNET DRIVER
6521 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6522 L: netdev@vger.kernel.org
6524 F: Documentation/networking/hinic.txt
6525 F: drivers/net/ethernet/huawei/hinic/
6528 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6533 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6534 L: linux-media@vger.kernel.org
6535 T: git git://linuxtv.org/media_tree.git
6536 W: https://linuxtv.org
6538 F: drivers/media/platform/sti/hva
6540 HWPOISON MEMORY FAILURE HANDLING
6541 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6542 L: linux-mm@kvack.org
6544 F: mm/memory-failure.c
6545 F: mm/hwpoison-inject.c
6547 Hyper-V CORE AND DRIVERS
6548 M: "K. Y. Srinivasan" <kys@microsoft.com>
6549 M: Haiyang Zhang <haiyangz@microsoft.com>
6550 M: Stephen Hemminger <sthemmin@microsoft.com>
6551 L: devel@linuxdriverproject.org
6553 F: Documentation/networking/netvsc.txt
6554 F: arch/x86/include/asm/mshyperv.h
6555 F: arch/x86/include/asm/trace/hyperv.h
6556 F: arch/x86/include/uapi/asm/hyperv.h
6557 F: arch/x86/kernel/cpu/mshyperv.c
6559 F: drivers/hid/hid-hyperv.c
6561 F: drivers/input/serio/hyperv-keyboard.c
6562 F: drivers/pci/host/pci-hyperv.c
6563 F: drivers/net/hyperv/
6564 F: drivers/scsi/storvsc_drv.c
6565 F: drivers/uio/uio_hv_generic.c
6566 F: drivers/video/fbdev/hyperv_fb.c
6567 F: net/vmw_vsock/hyperv_transport.c
6568 F: include/linux/hyperv.h
6569 F: include/uapi/linux/hyperv.h
6571 F: Documentation/ABI/stable/sysfs-bus-vmbus
6573 HYPERVISOR VIRTUAL CONSOLE DRIVER
6574 L: linuxppc-dev@lists.ozlabs.org
6579 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6580 L: linux-i2c@vger.kernel.org
6581 L: linux-acpi@vger.kernel.org
6583 F: drivers/i2c/i2c-core-acpi.c
6586 M: Peter Rosin <peda@axentia.se>
6587 L: linux-i2c@vger.kernel.org
6589 F: Documentation/i2c/i2c-topology
6590 F: Documentation/i2c/muxes/
6591 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6592 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6593 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6594 F: drivers/i2c/i2c-mux.c
6595 F: drivers/i2c/muxes/
6596 F: include/linux/i2c-mux.h
6598 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6599 M: Gregory CLEMENT <gregory.clement@free-electrons.com>
6600 L: linux-i2c@vger.kernel.org
6602 F: drivers/i2c/busses/i2c-mv64xxx.c
6604 I2C OVER PARALLEL PORT
6605 M: Jean Delvare <jdelvare@suse.com>
6606 L: linux-i2c@vger.kernel.org
6608 F: Documentation/i2c/busses/i2c-parport
6609 F: Documentation/i2c/busses/i2c-parport-light
6610 F: drivers/i2c/busses/i2c-parport.c
6611 F: drivers/i2c/busses/i2c-parport-light.c
6614 M: Wolfram Sang <wsa@the-dreams.de>
6615 L: linux-i2c@vger.kernel.org
6616 W: https://i2c.wiki.kernel.org/
6617 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6620 F: Documentation/devicetree/bindings/i2c/
6621 F: Documentation/i2c/
6624 F: include/linux/i2c.h
6625 F: include/linux/i2c-*.h
6626 F: include/uapi/linux/i2c.h
6627 F: include/uapi/linux/i2c-*.h
6630 M: Jean Delvare <jdelvare@suse.com>
6631 L: linux-i2c@vger.kernel.org
6633 F: Documentation/i2c/busses/i2c-taos-evm
6634 F: drivers/i2c/busses/i2c-taos-evm.c
6637 M: Till Harbaum <till@harbaum.org>
6638 L: linux-i2c@vger.kernel.org
6639 W: http://www.harbaum.org/till/i2c_tiny_usb
6641 F: drivers/i2c/busses/i2c-tiny-usb.c
6643 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6644 M: Jean Delvare <jdelvare@suse.com>
6645 L: linux-i2c@vger.kernel.org
6647 F: Documentation/i2c/busses/i2c-ali1535
6648 F: Documentation/i2c/busses/i2c-ali1563
6649 F: Documentation/i2c/busses/i2c-ali15x3
6650 F: Documentation/i2c/busses/i2c-amd756
6651 F: Documentation/i2c/busses/i2c-amd8111
6652 F: Documentation/i2c/busses/i2c-i801
6653 F: Documentation/i2c/busses/i2c-nforce2
6654 F: Documentation/i2c/busses/i2c-piix4
6655 F: Documentation/i2c/busses/i2c-sis5595
6656 F: Documentation/i2c/busses/i2c-sis630
6657 F: Documentation/i2c/busses/i2c-sis96x
6658 F: Documentation/i2c/busses/i2c-via
6659 F: Documentation/i2c/busses/i2c-viapro
6660 F: drivers/i2c/busses/i2c-ali1535.c
6661 F: drivers/i2c/busses/i2c-ali1563.c
6662 F: drivers/i2c/busses/i2c-ali15x3.c
6663 F: drivers/i2c/busses/i2c-amd756.c
6664 F: drivers/i2c/busses/i2c-amd756-s4882.c
6665 F: drivers/i2c/busses/i2c-amd8111.c
6666 F: drivers/i2c/busses/i2c-i801.c
6667 F: drivers/i2c/busses/i2c-isch.c
6668 F: drivers/i2c/busses/i2c-nforce2.c
6669 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6670 F: drivers/i2c/busses/i2c-piix4.c
6671 F: drivers/i2c/busses/i2c-sis5595.c
6672 F: drivers/i2c/busses/i2c-sis630.c
6673 F: drivers/i2c/busses/i2c-sis96x.c
6674 F: drivers/i2c/busses/i2c-via.c
6675 F: drivers/i2c/busses/i2c-viapro.c
6677 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6678 M: Hans de Goede <hdegoede@redhat.com>
6679 L: linux-i2c@vger.kernel.org
6681 F: drivers/i2c/busses/i2c-cht-wc.c
6683 I2C/SMBUS ISMT DRIVER
6684 M: Seth Heasley <seth.heasley@intel.com>
6685 M: Neil Horman <nhorman@tuxdriver.com>
6686 L: linux-i2c@vger.kernel.org
6687 F: drivers/i2c/busses/i2c-ismt.c
6688 F: Documentation/i2c/busses/i2c-ismt
6690 I2C/SMBUS STUB DRIVER
6691 M: Jean Delvare <jdelvare@suse.com>
6692 L: linux-i2c@vger.kernel.org
6694 F: drivers/i2c/i2c-stub.c
6696 IA64 (Itanium) PLATFORM
6697 M: Tony Luck <tony.luck@intel.com>
6698 M: Fenghua Yu <fenghua.yu@intel.com>
6699 L: linux-ia64@vger.kernel.org
6700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6704 IBM Power 842 compression accelerator
6705 M: Haren Myneni <haren@us.ibm.com>
6707 F: drivers/crypto/nx/Makefile
6708 F: drivers/crypto/nx/Kconfig
6709 F: drivers/crypto/nx/nx-842*
6710 F: include/linux/sw842.h
6714 IBM Power in-Nest Crypto Acceleration
6715 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6716 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6717 L: linux-crypto@vger.kernel.org
6719 F: drivers/crypto/nx/Makefile
6720 F: drivers/crypto/nx/Kconfig
6721 F: drivers/crypto/nx/nx-aes*
6722 F: drivers/crypto/nx/nx-sha*
6723 F: drivers/crypto/nx/nx.*
6724 F: drivers/crypto/nx/nx_csbcpb.h
6725 F: drivers/crypto/nx/nx_debugfs.h
6727 IBM Power Linux RAID adapter
6728 M: Brian King <brking@us.ibm.com>
6730 F: drivers/scsi/ipr.*
6732 IBM Power SRIOV Virtual NIC Device Driver
6733 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6734 M: John Allen <jallen@linux.vnet.ibm.com>
6735 L: netdev@vger.kernel.org
6737 F: drivers/net/ethernet/ibm/ibmvnic.*
6739 IBM Power Virtual Accelerator Switchboard
6740 M: Sukadev Bhattiprolu
6741 L: linuxppc-dev@lists.ozlabs.org
6743 F: arch/powerpc/platforms/powernv/vas*
6744 F: arch/powerpc/platforms/powernv/copy-paste.h
6745 F: arch/powerpc/include/asm/vas.h
6746 F: arch/powerpc/include/uapi/asm/vas.h
6748 IBM Power Virtual Ethernet Device Driver
6749 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6750 L: netdev@vger.kernel.org
6752 F: drivers/net/ethernet/ibm/ibmveth.*
6754 IBM Power Virtual FC Device Drivers
6755 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6756 L: linux-scsi@vger.kernel.org
6758 F: drivers/scsi/ibmvscsi/ibmvfc*
6760 IBM Power Virtual SCSI Device Drivers
6761 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6762 L: linux-scsi@vger.kernel.org
6764 F: drivers/scsi/ibmvscsi/ibmvscsi*
6765 F: include/scsi/viosrp.h
6767 IBM Power Virtual SCSI Device Target Driver
6768 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6769 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6770 L: linux-scsi@vger.kernel.org
6771 L: target-devel@vger.kernel.org
6773 F: drivers/scsi/ibmvscsi_tgt/
6775 IBM Power VMX Cryptographic instructions
6776 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6777 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6778 L: linux-crypto@vger.kernel.org
6780 F: drivers/crypto/vmx/Makefile
6781 F: drivers/crypto/vmx/Kconfig
6782 F: drivers/crypto/vmx/vmx.c
6783 F: drivers/crypto/vmx/aes*
6784 F: drivers/crypto/vmx/ghash*
6785 F: drivers/crypto/vmx/ppc-xlate.pl
6787 IBM ServeRAID RAID DRIVER
6789 F: drivers/scsi/ips.*
6791 ICH LPC AND GPIO DRIVER
6792 M: Peter Tyser <ptyser@xes-inc.com>
6794 F: drivers/mfd/lpc_ich.c
6795 F: drivers/gpio/gpio-ich.c
6798 M: "David S. Miller" <davem@davemloft.net>
6799 L: linux-ide@vger.kernel.org
6800 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6803 F: Documentation/ide/
6805 F: include/linux/ide.h
6808 M: Borislav Petkov <bp@alien8.de>
6809 L: linux-ide@vger.kernel.org
6811 F: Documentation/cdrom/ide-cd
6812 F: drivers/ide/ide-cd*
6814 IDEAPAD LAPTOP EXTRAS DRIVER
6815 M: Ike Panhc <ike.pan@canonical.com>
6816 L: platform-driver-x86@vger.kernel.org
6817 W: http://launchpad.net/ideapad-laptop
6819 F: drivers/platform/x86/ideapad-laptop.c
6821 IDEAPAD LAPTOP SLIDEBAR DRIVER
6822 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6823 L: linux-input@vger.kernel.org
6824 W: https://github.com/o2genum/ideapad-slidebar
6826 F: drivers/input/misc/ideapad_slidebar.c
6828 IDT VersaClock 5 CLOCK DRIVER
6829 M: Marek Vasut <marek.vasut@gmail.com>
6831 F: drivers/clk/clk-versaclock5.c
6833 IEEE 802.15.4 SUBSYSTEM
6834 M: Alexander Aring <alex.aring@gmail.com>
6835 M: Stefan Schmidt <stefan@osg.samsung.com>
6836 L: linux-wpan@vger.kernel.org
6837 W: http://wpan.cakelab.org/
6838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6843 F: drivers/net/ieee802154/
6844 F: include/linux/nl802154.h
6845 F: include/linux/ieee802154.h
6846 F: include/net/nl802154.h
6847 F: include/net/mac802154.h
6848 F: include/net/af_ieee802154.h
6849 F: include/net/cfg802154.h
6850 F: include/net/ieee802154_netdev.h
6851 F: Documentation/networking/ieee802154.txt
6854 M: Yotam Gigi <yotam.gi@gmail.com>
6855 M: Jamal Hadi Salim <jhs@mojatatu.com>
6857 F: include/net/ife.h
6858 F: include/uapi/linux/ife.h
6860 IGORPLUG-USB IR RECEIVER
6861 M: Sean Young <sean@mess.org>
6862 L: linux-media@vger.kernel.org
6864 F: drivers/media/rc/igorplugusb.c
6866 IGUANAWORKS USB IR TRANSCEIVER
6867 M: Sean Young <sean@mess.org>
6868 L: linux-media@vger.kernel.org
6870 F: drivers/media/rc/iguanair.c
6872 IIO DIGITAL POTENTIOMETER DAC
6873 M: Peter Rosin <peda@axentia.se>
6874 L: linux-iio@vger.kernel.org
6876 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6877 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6878 F: drivers/iio/dac/dpot-dac.c
6880 IIO ENVELOPE DETECTOR
6881 M: Peter Rosin <peda@axentia.se>
6882 L: linux-iio@vger.kernel.org
6884 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6885 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6886 F: drivers/iio/adc/envelope-detector.c
6889 M: Peter Rosin <peda@axentia.se>
6890 L: linux-iio@vger.kernel.org
6892 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6893 F: drivers/iio/multiplexer/iio-mux.c
6895 IIO SUBSYSTEM AND DRIVERS
6896 M: Jonathan Cameron <jic23@kernel.org>
6897 R: Hartmut Knaack <knaack.h@gmx.de>
6898 R: Lars-Peter Clausen <lars@metafoo.de>
6899 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6900 L: linux-iio@vger.kernel.org
6901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6903 F: Documentation/ABI/testing/configfs-iio*
6904 F: Documentation/ABI/testing/sysfs-bus-iio*
6905 F: Documentation/devicetree/bindings/iio/
6907 F: drivers/staging/iio/
6908 F: include/linux/iio/
6911 IKANOS/ADI EAGLE ADSL USB DRIVER
6912 M: Matthieu Castet <castet.matthieu@free.fr>
6913 M: Stanislaw Gruszka <stf_xl@wp.pl>
6915 F: drivers/usb/atm/ueagle-atm.c
6917 IMGTEC ASCII LCD DRIVER
6918 M: Paul Burton <paul.burton@mips.com>
6920 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6921 F: drivers/auxdisplay/img-ascii-lcd.c
6923 IMGTEC IR DECODER DRIVER
6924 M: James Hogan <jhogan@kernel.org>
6926 F: drivers/media/rc/img-ir/
6928 IMS TWINTURBO FRAMEBUFFER DRIVER
6929 L: linux-fbdev@vger.kernel.org
6931 F: drivers/video/fbdev/imsttfb.c
6933 INA209 HARDWARE MONITOR DRIVER
6934 M: Guenter Roeck <linux@roeck-us.net>
6935 L: linux-hwmon@vger.kernel.org
6937 F: Documentation/hwmon/ina209
6938 F: Documentation/devicetree/bindings/i2c/ina209.txt
6939 F: drivers/hwmon/ina209.c
6941 INA2XX HARDWARE MONITOR DRIVER
6942 M: Guenter Roeck <linux@roeck-us.net>
6943 L: linux-hwmon@vger.kernel.org
6945 F: Documentation/hwmon/ina2xx
6946 F: drivers/hwmon/ina2xx.c
6947 F: include/linux/platform_data/ina2xx.h
6949 INDUSTRY PACK SUBSYSTEM (IPACK)
6950 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6951 M: Jens Taprogge <jens.taprogge@taprogge.org>
6952 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6953 L: industrypack-devel@lists.sourceforge.net
6954 W: http://industrypack.sourceforge.net
6958 INFINIBAND SUBSYSTEM
6959 M: Doug Ledford <dledford@redhat.com>
6960 M: Jason Gunthorpe <jgg@mellanox.com>
6961 L: linux-rdma@vger.kernel.org
6962 W: https://github.com/linux-rdma/rdma-core
6963 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6966 F: Documentation/devicetree/bindings/infiniband/
6967 F: Documentation/infiniband/
6968 F: drivers/infiniband/
6969 F: include/uapi/linux/if_infiniband.h
6970 F: include/uapi/rdma/
6973 INGENIC JZ4780 DMA Driver
6974 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6976 F: drivers/dma/dma-jz4780.c
6978 INGENIC JZ4780 NAND DRIVER
6979 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6980 L: linux-mtd@lists.infradead.org
6982 F: drivers/mtd/nand/jz4780_*
6985 M: Jan Kara <jack@suse.cz>
6986 R: Amir Goldstein <amir73il@gmail.com>
6987 L: linux-fsdevel@vger.kernel.org
6989 F: Documentation/filesystems/inotify.txt
6990 F: fs/notify/inotify/
6991 F: include/linux/inotify.h
6992 F: include/uapi/linux/inotify.h
6994 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6995 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6996 L: linux-input@vger.kernel.org
6997 Q: http://patchwork.kernel.org/project/linux-input/list/
6998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7001 F: include/linux/input.h
7002 F: include/uapi/linux/input.h
7003 F: include/uapi/linux/input-event-codes.h
7004 F: include/linux/input/
7005 F: Documentation/devicetree/bindings/input/
7006 F: Documentation/input/
7008 INPUT MULTITOUCH (MT) PROTOCOL
7009 M: Henrik Rydberg <rydberg@bitmath.org>
7010 L: linux-input@vger.kernel.org
7012 F: Documentation/input/multi-touch-protocol.rst
7013 F: drivers/input/input-mt.c
7016 INSIDE SECURE CRYPTO DRIVER
7017 M: Antoine Tenart <antoine.tenart@free-electrons.com>
7018 F: drivers/crypto/inside-secure/
7020 L: linux-crypto@vger.kernel.org
7022 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7023 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7024 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7025 L: linux-integrity@vger.kernel.org
7026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7028 F: security/integrity/ima/
7030 INTEL 810/815 FRAMEBUFFER DRIVER
7031 M: Antonino Daplas <adaplas@gmail.com>
7032 L: linux-fbdev@vger.kernel.org
7034 F: drivers/video/fbdev/i810/
7036 INTEL ASoC BDW/HSW DRIVERS
7037 M: Jie Yang <yang.jie@linux.intel.com>
7038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7040 F: sound/soc/intel/common/sst-dsp*
7041 F: sound/soc/intel/common/sst-firmware.c
7042 F: sound/soc/intel/boards/broadwell.c
7043 F: sound/soc/intel/haswell/
7045 INTEL C600 SERIES SAS CONTROLLER DRIVER
7046 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7047 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7048 L: linux-scsi@vger.kernel.org
7049 T: git git://git.code.sf.net/p/intel-sas/isci
7051 F: drivers/scsi/isci/
7053 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7054 M: Jani Nikula <jani.nikula@linux.intel.com>
7055 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7056 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7057 L: intel-gfx@lists.freedesktop.org
7058 W: https://01.org/linuxgraphics/
7059 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7060 C: irc://chat.freenode.net/intel-gfx
7061 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7062 T: git git://anongit.freedesktop.org/drm-intel
7064 F: drivers/gpu/drm/i915/
7065 F: include/drm/i915*
7066 F: include/uapi/drm/i915_drm.h
7067 F: Documentation/gpu/i915.rst
7069 INTEL ETHERNET DRIVERS
7070 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7071 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7072 W: http://www.intel.com/support/feedback.htm
7073 W: http://e1000.sourceforge.net/
7074 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7078 F: Documentation/networking/e100.txt
7079 F: Documentation/networking/e1000.txt
7080 F: Documentation/networking/e1000e.txt
7081 F: Documentation/networking/igb.txt
7082 F: Documentation/networking/igbvf.txt
7083 F: Documentation/networking/ixgb.txt
7084 F: Documentation/networking/ixgbe.txt
7085 F: Documentation/networking/ixgbevf.txt
7086 F: Documentation/networking/i40e.txt
7087 F: Documentation/networking/i40evf.txt
7088 F: drivers/net/ethernet/intel/
7089 F: drivers/net/ethernet/intel/*/
7090 F: include/linux/avf/virtchnl.h
7092 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7093 M: Maik Broemme <mbroemme@libmpq.org>
7094 L: linux-fbdev@vger.kernel.org
7096 F: Documentation/fb/intelfb.txt
7097 F: drivers/video/fbdev/intelfb/
7099 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7100 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7101 M: Zhi Wang <zhi.a.wang@intel.com>
7102 L: intel-gvt-dev@lists.freedesktop.org
7103 L: intel-gfx@lists.freedesktop.org
7104 W: https://01.org/igvt-g
7105 T: git https://github.com/intel/gvt-linux.git
7107 F: drivers/gpu/drm/i915/gvt/
7109 INTEL HID EVENT DRIVER
7110 M: Alex Hung <alex.hung@canonical.com>
7111 L: platform-driver-x86@vger.kernel.org
7113 F: drivers/platform/x86/intel-hid.c
7115 INTEL I/OAT DMA DRIVER
7116 M: Dave Jiang <dave.jiang@intel.com>
7117 R: Dan Williams <dan.j.williams@intel.com>
7118 L: dmaengine@vger.kernel.org
7119 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7121 F: drivers/dma/ioat*
7124 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7125 M: Len Brown <lenb@kernel.org>
7126 L: linux-pm@vger.kernel.org
7127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7128 B: https://bugzilla.kernel.org
7130 F: drivers/idle/intel_idle.c
7132 INTEL INTEGRATED SENSOR HUB DRIVER
7133 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7134 M: Jiri Kosina <jikos@kernel.org>
7135 L: linux-input@vger.kernel.org
7137 F: drivers/hid/intel-ish-hid/
7140 M: David Woodhouse <dwmw2@infradead.org>
7141 L: iommu@lists.linux-foundation.org
7142 T: git git://git.infradead.org/iommu-2.6.git
7144 F: drivers/iommu/intel-iommu.c
7145 F: include/linux/intel-iommu.h
7147 INTEL IOP-ADMA DMA DRIVER
7148 R: Dan Williams <dan.j.williams@intel.com>
7150 F: drivers/dma/iop-adma.c
7152 INTEL IPU3 CSI-2 CIO2 DRIVER
7153 M: Yong Zhi <yong.zhi@intel.com>
7154 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7155 L: linux-media@vger.kernel.org
7157 F: drivers/media/pci/intel/ipu3/
7158 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7160 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7161 M: Krzysztof Halasa <khalasa@piap.pl>
7163 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7164 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7165 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7166 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7167 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7168 F: drivers/net/wan/ixp4xx_hss.c
7170 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7171 M: Deepak Saxena <dsaxena@plexity.net>
7173 F: drivers/char/hw_random/ixp4xx-rng.c
7175 INTEL MANAGEMENT ENGINE (mei)
7176 M: Tomas Winkler <tomas.winkler@intel.com>
7177 L: linux-kernel@vger.kernel.org
7179 F: include/uapi/linux/mei.h
7180 F: include/linux/mei_cl_bus.h
7181 F: drivers/misc/mei/*
7182 F: drivers/watchdog/mei_wdt.c
7183 F: Documentation/misc-devices/mei/*
7186 INTEL MENLOW THERMAL DRIVER
7187 M: Sujith Thomas <sujith.thomas@intel.com>
7188 L: platform-driver-x86@vger.kernel.org
7189 W: https://01.org/linux-acpi
7191 F: drivers/platform/x86/intel_menlow.c
7193 INTEL MERRIFIELD GPIO DRIVER
7194 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7195 L: linux-gpio@vger.kernel.org
7197 F: drivers/gpio/gpio-merrifield.c
7199 INTEL MIC DRIVERS (mic)
7200 M: Sudeep Dutt <sudeep.dutt@intel.com>
7201 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7203 W: https://github.com/sudeepdutt/mic
7204 W: http://software.intel.com/en-us/mic-developer
7205 F: include/linux/mic_bus.h
7206 F: include/linux/scif.h
7207 F: include/uapi/linux/mic_common.h
7208 F: include/uapi/linux/mic_ioctl.h
7209 F: include/uapi/linux/scif_ioctl.h
7210 F: drivers/misc/mic/
7211 F: drivers/dma/mic_x100_dma.c
7212 F: drivers/dma/mic_x100_dma.h
7213 F: Documentation/mic/
7215 INTEL PMC CORE DRIVER
7216 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7217 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7218 L: platform-driver-x86@vger.kernel.org
7220 F: arch/x86/include/asm/pmc_core.h
7221 F: drivers/platform/x86/intel_pmc_core*
7223 INTEL PMC/P-Unit IPC DRIVER
7224 M: Zha Qipeng<qipeng.zha@intel.com>
7225 L: platform-driver-x86@vger.kernel.org
7227 F: drivers/platform/x86/intel_pmc_ipc.c
7228 F: drivers/platform/x86/intel_punit_ipc.c
7229 F: arch/x86/include/asm/intel_pmc_ipc.h
7230 F: arch/x86/include/asm/intel_punit_ipc.h
7232 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7233 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7234 L: linux-wireless@vger.kernel.org
7236 F: Documentation/networking/README.ipw2100
7237 F: Documentation/networking/README.ipw2200
7238 F: drivers/net/wireless/intel/ipw2x00/
7241 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7242 M: Len Brown <lenb@kernel.org>
7243 L: linux-pm@vger.kernel.org
7245 F: drivers/cpufreq/intel_pstate.c
7247 INTEL RDMA RNIC DRIVER
7248 M: Faisal Latif <faisal.latif@intel.com>
7249 M: Shiraz Saleem <shiraz.saleem@intel.com>
7250 L: linux-rdma@vger.kernel.org
7252 F: drivers/infiniband/hw/i40iw/
7254 INTEL TELEMETRY DRIVER
7255 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7256 L: platform-driver-x86@vger.kernel.org
7258 F: arch/x86/include/asm/intel_telemetry.h
7259 F: drivers/platform/x86/intel_telemetry*
7261 INTEL VIRTUAL BUTTON DRIVER
7262 M: AceLan Kao <acelan.kao@canonical.com>
7263 L: platform-driver-x86@vger.kernel.org
7265 F: drivers/platform/x86/intel-vbtn.c
7267 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7268 M: Stanislaw Gruszka <sgruszka@redhat.com>
7269 L: linux-wireless@vger.kernel.org
7271 F: drivers/net/wireless/intel/iwlegacy/
7273 INTEL WIRELESS WIFI LINK (iwlwifi)
7274 M: Johannes Berg <johannes.berg@intel.com>
7275 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7276 M: Luca Coelho <luciano.coelho@intel.com>
7277 M: Intel Linux Wireless <linuxwifi@intel.com>
7278 L: linux-wireless@vger.kernel.org
7279 W: http://intellinuxwireless.org
7280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7282 F: drivers/net/wireless/intel/iwlwifi/
7284 INTEL WIRELESS WIMAX CONNECTION 2400
7285 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7286 M: linux-wimax@intel.com
7287 L: wimax@linuxwimax.org (subscribers-only)
7289 W: http://linuxwimax.org
7290 F: Documentation/wimax/README.i2400m
7291 F: drivers/net/wimax/i2400m/
7292 F: include/uapi/linux/wimax/i2400m.h
7294 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7295 M: Mario Limonciello <mario.limonciello@dell.com>
7297 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7300 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7302 F: Documentation/trace/intel_th.txt
7303 F: drivers/hwtracing/intel_th/
7305 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7306 M: Ning Sun <ning.sun@intel.com>
7307 L: tboot-devel@lists.sourceforge.net
7308 W: http://tboot.sourceforge.net
7309 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7311 F: Documentation/intel_txt.txt
7312 F: include/linux/tboot.h
7313 F: arch/x86/kernel/tboot.c
7315 INTEL-MID GPIO DRIVER
7316 M: David Cohen <david.a.cohen@linux.intel.com>
7317 L: linux-gpio@vger.kernel.org
7319 F: drivers/gpio/gpio-intel-mid.c
7321 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7322 M: Linus Walleij <linus.walleij@linaro.org>
7323 L: linux-iio@vger.kernel.org
7325 F: drivers/iio/gyro/mpu3050*
7326 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7328 IOC3 ETHERNET DRIVER
7329 M: Ralf Baechle <ralf@linux-mips.org>
7330 L: linux-mips@linux-mips.org
7332 F: drivers/net/ethernet/sgi/ioc3-eth.c
7335 M: Pat Gefre <pfg@sgi.com>
7336 L: linux-serial@vger.kernel.org
7338 F: drivers/tty/serial/ioc3_serial.c
7341 M: Joerg Roedel <joro@8bytes.org>
7342 L: iommu@lists.linux-foundation.org
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7345 F: Documentation/devicetree/bindings/iommu/
7347 F: include/linux/iommu.h
7348 F: include/linux/iova.h
7351 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7353 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7356 M: Corey Minyard <minyard@acm.org>
7357 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7358 W: http://openipmi.sourceforge.net/
7360 F: Documentation/IPMI.txt
7361 F: drivers/char/ipmi/
7362 F: include/linux/ipmi*
7363 F: include/uapi/linux/ipmi*
7365 IPS SCSI RAID DRIVER
7366 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7367 L: linux-scsi@vger.kernel.org
7368 W: http://www.adaptec.com/
7370 F: drivers/scsi/ips*
7373 M: Wensong Zhang <wensong@linux-vs.org>
7374 M: Simon Horman <horms@verge.net.au>
7375 M: Julian Anastasov <ja@ssi.bg>
7376 L: netdev@vger.kernel.org
7377 L: lvs-devel@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7381 F: Documentation/networking/ipvs-sysctl.txt
7382 F: include/net/ip_vs.h
7383 F: include/uapi/linux/ip_vs.h
7384 F: net/netfilter/ipvs/
7387 M: Jiri Kosina <jikos@kernel.org>
7388 M: David Sterba <dsterba@suse.com>
7390 F: drivers/tty/ipwireless/
7393 L: netdev@vger.kernel.org
7395 F: include/uapi/linux/ipx.h
7396 F: drivers/staging/ipx/
7399 M: Samuel Ortiz <samuel@sortiz.org>
7400 L: irda-users@lists.sourceforge.net (subscribers-only)
7401 L: netdev@vger.kernel.org
7402 W: http://irda.sourceforge.net/
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7405 F: Documentation/networking/irda.txt
7406 F: drivers/staging/irda/
7408 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7409 M: Marc Zyngier <marc.zyngier@arm.com>
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7412 F: Documentation/IRQ-domain.txt
7413 F: include/linux/irqdomain.h
7414 F: kernel/irq/irqdomain.c
7418 M: Thomas Gleixner <tglx@linutronix.de>
7419 L: linux-kernel@vger.kernel.org
7421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7425 M: Thomas Gleixner <tglx@linutronix.de>
7426 M: Jason Cooper <jason@lakedaemon.net>
7427 M: Marc Zyngier <marc.zyngier@arm.com>
7428 L: linux-kernel@vger.kernel.org
7430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7431 F: Documentation/devicetree/bindings/interrupt-controller/
7435 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7437 F: Documentation/isa.txt
7438 F: drivers/base/isa.c
7439 F: include/linux/isa.h
7442 M: Hans Verkuil <hverkuil@xs4all.nl>
7443 L: linux-media@vger.kernel.org
7444 T: git git://linuxtv.org/media_tree.git
7445 W: https://linuxtv.org
7447 F: drivers/media/radio/radio-isa*
7450 M: Jaroslav Kysela <perex@perex.cz>
7452 F: Documentation/isapnp.txt
7453 F: drivers/pnp/isapnp/
7454 F: include/linux/isapnp.h
7457 M: Lee Duncan <lduncan@suse.com>
7458 M: Chris Leech <cleech@redhat.com>
7459 L: open-iscsi@googlegroups.com
7460 W: www.open-iscsi.com
7462 F: drivers/scsi/*iscsi*
7463 F: include/scsi/*iscsi*
7465 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7466 M: Peter Jones <pjones@redhat.com>
7467 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7469 F: drivers/firmware/iscsi_ibft*
7471 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7472 M: Or Gerlitz <ogerlitz@mellanox.com>
7473 M: Sagi Grimberg <sagi@grimberg.me>
7474 M: Roi Dayan <roid@mellanox.com>
7475 L: linux-rdma@vger.kernel.org
7477 W: http://www.openfabrics.org
7478 W: www.open-iscsi.org
7479 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7480 F: drivers/infiniband/ulp/iser/
7482 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7483 M: Sagi Grimberg <sagi@grimberg.me>
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7485 L: linux-rdma@vger.kernel.org
7486 L: target-devel@vger.kernel.org
7488 W: http://www.linux-iscsi.org
7489 F: drivers/infiniband/ulp/isert
7492 M: Karsten Keil <isdn@linux-pingi.de>
7493 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7494 L: netdev@vger.kernel.org
7495 W: http://www.isdn4linux.de
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7498 F: Documentation/isdn/
7500 F: include/linux/isdn.h
7501 F: include/linux/isdn/
7502 F: include/uapi/linux/isdn.h
7503 F: include/uapi/linux/isdn/
7505 ISDN SUBSYSTEM (Eicon active card driver)
7506 M: Armin Schindler <mac@melware.de>
7507 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7508 W: http://www.melware.de
7510 F: drivers/isdn/hardware/eicon/
7512 IT87 HARDWARE MONITORING DRIVER
7513 M: Jean Delvare <jdelvare@suse.com>
7514 L: linux-hwmon@vger.kernel.org
7516 F: Documentation/hwmon/it87
7517 F: drivers/hwmon/it87.c
7520 M: Antti Palosaari <crope@iki.fi>
7521 L: linux-media@vger.kernel.org
7522 W: https://linuxtv.org
7523 W: http://palosaari.fi/linux/
7524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7525 T: git git://linuxtv.org/anttip/media_tree.git
7527 F: drivers/media/tuners/it913x*
7529 IVTV VIDEO4LINUX DRIVER
7530 M: Andy Walls <awalls@md.metrocast.net>
7531 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7532 L: linux-media@vger.kernel.org
7533 T: git git://linuxtv.org/media_tree.git
7534 W: http://www.ivtvdriver.org
7536 F: Documentation/media/v4l-drivers/ivtv*
7537 F: drivers/media/pci/ivtv/
7538 F: include/uapi/linux/ivtv*
7540 IX2505V MEDIA DRIVER
7541 M: Malcolm Priestley <tvboxspy@gmail.com>
7542 L: linux-media@vger.kernel.org
7543 W: https://linuxtv.org
7544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7546 F: drivers/media/dvb-frontends/ix2505v*
7548 JC42.4 TEMPERATURE SENSOR DRIVER
7549 M: Guenter Roeck <linux@roeck-us.net>
7550 L: linux-hwmon@vger.kernel.org
7552 F: drivers/hwmon/jc42.c
7553 F: Documentation/hwmon/jc42
7556 M: Dave Kleikamp <shaggy@kernel.org>
7557 L: jfs-discussion@lists.sourceforge.net
7558 W: http://jfs.sourceforge.net/
7559 T: git git://github.com/kleikamp/linux-shaggy.git
7561 F: Documentation/filesystems/jfs.txt
7565 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7566 L: netdev@vger.kernel.org
7568 F: drivers/net/ethernet/jme.*
7570 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7571 M: David Woodhouse <dwmw2@infradead.org>
7572 L: linux-mtd@lists.infradead.org
7573 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7576 F: include/uapi/linux/jffs2.h
7578 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7579 M: "Theodore Ts'o" <tytso@mit.edu>
7580 M: Jan Kara <jack@suse.com>
7581 L: linux-ext4@vger.kernel.org
7584 F: include/linux/jbd2.h
7586 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7587 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7588 L: linux-media@vger.kernel.org
7590 F: drivers/media/platform/rcar_jpu.c
7592 JSM Neo PCI based serial card
7593 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7594 L: linux-serial@vger.kernel.org
7596 F: drivers/tty/serial/jsm/
7598 K10TEMP HARDWARE MONITORING DRIVER
7599 M: Clemens Ladisch <clemens@ladisch.de>
7600 L: linux-hwmon@vger.kernel.org
7602 F: Documentation/hwmon/k10temp
7603 F: drivers/hwmon/k10temp.c
7605 K8TEMP HARDWARE MONITORING DRIVER
7606 M: Rudolf Marek <r.marek@assembler.cz>
7607 L: linux-hwmon@vger.kernel.org
7609 F: Documentation/hwmon/k8temp
7610 F: drivers/hwmon/k8temp.c
7613 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7614 R: Alexander Potapenko <glider@google.com>
7615 R: Dmitry Vyukov <dvyukov@google.com>
7616 L: kasan-dev@googlegroups.com
7618 F: arch/*/include/asm/kasan.h
7619 F: arch/*/mm/kasan_init*
7620 F: Documentation/dev-tools/kasan.rst
7621 F: include/linux/kasan*.h
7624 F: scripts/Makefile.kasan
7627 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7629 L: linux-kbuild@vger.kernel.org
7631 F: Documentation/kbuild/kconfig-language.txt
7635 M: Dave Young <dyoung@redhat.com>
7636 M: Baoquan He <bhe@redhat.com>
7637 R: Vivek Goyal <vgoyal@redhat.com>
7638 L: kexec@lists.infradead.org
7639 W: http://lse.sourceforge.net/kdump/
7641 F: Documentation/kdump/
7643 KEENE FM RADIO TRANSMITTER DRIVER
7644 M: Hans Verkuil <hverkuil@xs4all.nl>
7645 L: linux-media@vger.kernel.org
7646 T: git git://linuxtv.org/media_tree.git
7647 W: https://linuxtv.org
7649 F: drivers/media/radio/radio-keene*
7651 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7652 M: Ian Kent <raven@themaw.net>
7653 L: autofs@vger.kernel.org
7657 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7658 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7659 M: Michal Marek <michal.lkml@markovi.net>
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7661 L: linux-kbuild@vger.kernel.org
7663 F: Documentation/kbuild/
7665 F: scripts/Makefile.*
7671 L: kernel-janitors@vger.kernel.org
7672 W: http://kernelnewbies.org/KernelJanitors
7675 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7676 M: "J. Bruce Fields" <bfields@fieldses.org>
7677 M: Jeff Layton <jlayton@kernel.org>
7678 L: linux-nfs@vger.kernel.org
7679 W: http://nfs.sourceforge.net/
7680 T: git git://linux-nfs.org/~bfields/linux.git
7683 F: include/uapi/linux/nfsd/
7687 F: include/linux/lockd/
7688 F: include/linux/sunrpc/
7689 F: include/uapi/linux/sunrpc/
7691 KERNEL SELFTEST FRAMEWORK
7692 M: Shuah Khan <shuahkh@osg.samsung.com>
7693 M: Shuah Khan <shuah@kernel.org>
7694 L: linux-kselftest@vger.kernel.org
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7697 F: tools/testing/selftests/
7698 F: Documentation/dev-tools/kselftest*
7700 KERNEL USERMODE HELPER
7701 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7702 L: linux-kernel@vger.kernel.org
7705 F: include/linux/umh.h
7707 KERNEL VIRTUAL MACHINE (KVM)
7708 M: Paolo Bonzini <pbonzini@redhat.com>
7709 M: Radim Krčmář <rkrcmar@redhat.com>
7710 L: kvm@vger.kernel.org
7711 W: http://www.linux-kvm.org
7712 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7714 F: Documentation/virtual/kvm/
7715 F: include/trace/events/kvm.h
7716 F: include/uapi/asm-generic/kvm*
7717 F: include/uapi/linux/kvm*
7718 F: include/asm-generic/kvm*
7719 F: include/linux/kvm*
7720 F: include/kvm/iodev.h
7724 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7725 M: Joerg Roedel <joro@8bytes.org>
7726 L: kvm@vger.kernel.org
7727 W: http://www.linux-kvm.org/
7729 F: arch/x86/include/asm/svm.h
7730 F: arch/x86/kvm/svm.c
7732 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7733 M: Christoffer Dall <christoffer.dall@linaro.org>
7734 M: Marc Zyngier <marc.zyngier@arm.com>
7735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7736 L: kvmarm@lists.cs.columbia.edu
7737 W: http://systems.cs.columbia.edu/projects/kvm-arm
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7740 F: arch/arm/include/uapi/asm/kvm*
7741 F: arch/arm/include/asm/kvm*
7744 F: include/kvm/arm_*
7746 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7747 M: Christoffer Dall <christoffer.dall@linaro.org>
7748 M: Marc Zyngier <marc.zyngier@arm.com>
7749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7750 L: kvmarm@lists.cs.columbia.edu
7752 F: arch/arm64/include/uapi/asm/kvm*
7753 F: arch/arm64/include/asm/kvm*
7756 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7757 M: James Hogan <jhogan@kernel.org>
7758 L: linux-mips@linux-mips.org
7760 F: arch/mips/include/uapi/asm/kvm*
7761 F: arch/mips/include/asm/kvm*
7764 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7765 M: Paul Mackerras <paulus@ozlabs.org>
7766 L: kvm-ppc@vger.kernel.org
7767 W: http://www.linux-kvm.org/
7768 T: git git://github.com/agraf/linux-2.6.git
7770 F: arch/powerpc/include/uapi/asm/kvm*
7771 F: arch/powerpc/include/asm/kvm*
7772 F: arch/powerpc/kvm/
7773 F: arch/powerpc/kernel/kvm*
7775 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7776 M: Christian Borntraeger <borntraeger@de.ibm.com>
7777 M: Janosch Frank <frankja@linux.vnet.ibm.com>
7778 R: David Hildenbrand <david@redhat.com>
7779 R: Cornelia Huck <cohuck@redhat.com>
7780 L: linux-s390@vger.kernel.org
7781 W: http://www.ibm.com/developerworks/linux/linux390/
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7784 F: arch/s390/include/uapi/asm/kvm*
7785 F: arch/s390/include/asm/gmap.h
7786 F: arch/s390/include/asm/kvm*
7788 F: arch/s390/mm/gmap.c
7790 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7791 M: Paolo Bonzini <pbonzini@redhat.com>
7792 M: Radim Krčmář <rkrcmar@redhat.com>
7793 L: kvm@vger.kernel.org
7794 W: http://www.linux-kvm.org
7795 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7798 F: arch/x86/include/uapi/asm/kvm*
7799 F: arch/x86/include/asm/kvm*
7800 F: arch/x86/include/asm/pvclock-abi.h
7801 F: arch/x86/kernel/kvm.c
7802 F: arch/x86/kernel/kvmclock.c
7805 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7806 M: Tejun Heo <tj@kernel.org>
7807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7809 F: include/linux/kernfs.h
7813 M: Eric Biederman <ebiederm@xmission.com>
7814 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7815 L: kexec@lists.infradead.org
7817 F: include/linux/kexec.h
7818 F: include/uapi/linux/kexec.h
7822 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7823 L: linux-integrity@vger.kernel.org
7824 L: keyrings@vger.kernel.org
7826 F: Documentation/security/keys/trusted-encrypted.rst
7827 F: include/keys/encrypted-type.h
7828 F: security/keys/encrypted-keys/
7831 M: James Bottomley <jejb@linux.vnet.ibm.com>
7832 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7833 L: linux-integrity@vger.kernel.org
7834 L: keyrings@vger.kernel.org
7836 F: Documentation/security/keys/trusted-encrypted.rst
7837 F: include/keys/trusted-type.h
7838 F: security/keys/trusted.c
7839 F: security/keys/trusted.h
7842 M: David Howells <dhowells@redhat.com>
7843 L: keyrings@vger.kernel.org
7845 F: Documentation/security/keys/core.rst
7846 F: include/linux/key.h
7847 F: include/linux/key-type.h
7848 F: include/linux/keyctl.h
7849 F: include/uapi/linux/keyctl.h
7853 KGDB / KDB /debug_core
7854 M: Jason Wessel <jason.wessel@windriver.com>
7855 M: Daniel Thompson <daniel.thompson@linaro.org>
7856 W: http://kgdb.wiki.kernel.org/
7857 L: kgdb-bugreport@lists.sourceforge.net
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7860 F: Documentation/dev-tools/kgdb.rst
7861 F: drivers/misc/kgdbts.c
7862 F: drivers/tty/serial/kgdboc.c
7863 F: include/linux/kdb.h
7864 F: include/linux/kgdb.h
7868 M: Catalin Marinas <catalin.marinas@arm.com>
7870 F: Documentation/dev-tools/kmemleak.rst
7871 F: include/linux/kmemleak.h
7873 F: mm/kmemleak-test.c
7875 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7876 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7877 L: linux-kernel@vger.kernel.org
7880 F: include/linux/kmod.h
7882 F: tools/testing/selftests/kmod/
7885 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7886 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7887 M: "David S. Miller" <davem@davemloft.net>
7888 M: Masami Hiramatsu <mhiramat@kernel.org>
7890 F: Documentation/kprobes.txt
7891 F: include/linux/kprobes.h
7892 F: include/asm-generic/kprobes.h
7895 KS0108 LCD CONTROLLER DRIVER
7896 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7897 W: http://miguelojeda.es/auxdisplay.htm
7898 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7900 F: Documentation/auxdisplay/ks0108
7901 F: drivers/auxdisplay/ks0108.c
7902 F: include/linux/ks0108.h
7905 M: David Ahern <dsa@cumulusnetworks.com>
7906 L: netdev@vger.kernel.org
7909 F: include/net/l3mdev.h
7911 LANTIQ MIPS ARCHITECTURE
7912 M: John Crispin <john@phrozen.org>
7913 L: linux-mips@linux-mips.org
7916 F: drivers/soc/lantiq
7919 L: linux-x25@vger.kernel.org
7921 F: Documentation/networking/lapb-module.txt
7925 LASI 53c700 driver for PARISC
7926 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7927 L: linux-scsi@vger.kernel.org
7929 F: Documentation/scsi/53c700.txt
7930 F: drivers/scsi/53c700*
7933 M: Tobin C. Harding <me@tobin.cc>
7935 F: scripts/leaking_addresses.pl
7938 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7939 M: Pavel Machek <pavel@ucw.cz>
7940 L: linux-leds@vger.kernel.org
7941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7943 F: Documentation/devicetree/bindings/leds/
7945 F: include/linux/leds.h
7947 LEGACY EEPROM DRIVER
7948 M: Jean Delvare <jdelvare@suse.com>
7950 F: Documentation/misc-devices/eeprom
7951 F: drivers/misc/eeprom/eeprom.c
7953 LEGO USB Tower driver
7954 M: Juergen Stuber <starblue@users.sourceforge.net>
7955 L: legousb-devel@lists.sourceforge.net
7956 W: http://legousb.sourceforge.net/
7958 F: drivers/usb/misc/legousbtower.c
7961 M: Michael Krufky <mkrufky@linuxtv.org>
7962 L: linux-media@vger.kernel.org
7963 W: https://linuxtv.org
7964 W: http://github.com/mkrufky
7965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7966 T: git git://linuxtv.org/mkrufky/tuners.git
7968 F: drivers/media/dvb-frontends/lg2160.*
7970 LGDT3305 MEDIA DRIVER
7971 M: Michael Krufky <mkrufky@linuxtv.org>
7972 L: linux-media@vger.kernel.org
7973 W: https://linuxtv.org
7974 W: http://github.com/mkrufky
7975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7976 T: git git://linuxtv.org/mkrufky/tuners.git
7978 F: drivers/media/dvb-frontends/lgdt3305.*
7980 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7981 M: Viresh Kumar <vireshk@kernel.org>
7982 L: linux-ide@vger.kernel.org
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7985 F: include/linux/pata_arasan_cf_data.h
7986 F: drivers/ata/pata_arasan_cf.c
7989 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7990 M: Tejun Heo <tj@kernel.org>
7991 L: linux-ide@vger.kernel.org
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7994 F: drivers/ata/pata_*.c
7995 F: drivers/ata/ata_generic.c
7997 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7998 M: Linus Walleij <linus.walleij@linaro.org>
7999 L: linux-ide@vger.kernel.org
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8002 F: drivers/ata/pata_ftide010.c
8003 F: drivers/ata/sata_gemini.c
8004 F: drivers/ata/sata_gemini.h
8006 LIBATA SATA AHCI PLATFORM devices support
8007 M: Hans de Goede <hdegoede@redhat.com>
8008 M: Tejun Heo <tj@kernel.org>
8009 L: linux-ide@vger.kernel.org
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8012 F: drivers/ata/ahci_platform.c
8013 F: drivers/ata/libahci_platform.c
8014 F: include/linux/ahci_platform.h
8016 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8017 M: Mikael Pettersson <mikpelinux@gmail.com>
8018 L: linux-ide@vger.kernel.org
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8021 F: drivers/ata/sata_promise.*
8023 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8024 M: Tejun Heo <tj@kernel.org>
8025 L: linux-ide@vger.kernel.org
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8029 F: include/linux/ata.h
8030 F: include/linux/libata.h
8031 F: Documentation/devicetree/bindings/ata/
8034 M: Sasha Levin <alexander.levin@verizon.com>
8036 F: tools/lib/lockdep/
8038 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8039 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8040 L: linux-nvdimm@lists.01.org
8041 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8043 F: drivers/nvdimm/blk.c
8044 F: drivers/nvdimm/region_devs.c
8046 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8047 M: Vishal Verma <vishal.l.verma@intel.com>
8048 L: linux-nvdimm@lists.01.org
8049 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8051 F: drivers/nvdimm/btt*
8053 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8054 M: Ross Zwisler <ross.zwisler@linux.intel.com>
8055 L: linux-nvdimm@lists.01.org
8056 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8058 F: drivers/nvdimm/pmem*
8060 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8061 M: Dan Williams <dan.j.williams@intel.com>
8062 L: linux-nvdimm@lists.01.org
8063 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8067 F: drivers/acpi/nfit/*
8068 F: include/linux/nd.h
8069 F: include/linux/libnvdimm.h
8070 F: include/uapi/linux/ndctl.h
8072 LIGHTNVM PLATFORM SUPPORT
8073 M: Matias Bjorling <mb@lightnvm.io>
8074 W: http://github/OpenChannelSSD
8075 L: linux-block@vger.kernel.org
8077 F: drivers/lightnvm/
8078 F: include/linux/lightnvm.h
8079 F: include/uapi/linux/lightnvm.h
8081 LINUX FOR POWER MACINTOSH
8082 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8083 W: http://www.penguinppc.org/
8084 L: linuxppc-dev@lists.ozlabs.org
8086 F: arch/powerpc/platforms/powermac/
8087 F: drivers/macintosh/
8089 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8090 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8091 M: Paul Mackerras <paulus@samba.org>
8092 M: Michael Ellerman <mpe@ellerman.id.au>
8093 W: https://github.com/linuxppc/linux/wiki
8094 L: linuxppc-dev@lists.ozlabs.org
8095 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8098 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8099 F: Documentation/devicetree/bindings/powerpc/
8100 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8101 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8102 F: Documentation/powerpc/
8104 F: drivers/char/tpm/tpm_ibmvtpm*
8105 F: drivers/crypto/nx/
8106 F: drivers/crypto/vmx/
8107 F: drivers/i2c/busses/i2c-opal.c
8108 F: drivers/net/ethernet/ibm/ibmveth.*
8109 F: drivers/net/ethernet/ibm/ibmvnic.*
8110 F: drivers/pci/hotplug/pnv_php.c
8111 F: drivers/pci/hotplug/rpa*
8112 F: drivers/rtc/rtc-opal.c
8113 F: drivers/scsi/ibmvscsi/
8114 F: drivers/tty/hvc/hvc_opal.c
8115 F: drivers/watchdog/wdrtas.c
8116 F: tools/testing/selftests/powerpc
8123 LINUX FOR POWERPC EMBEDDED MPC5XXX
8124 M: Anatolij Gustschin <agust@denx.de>
8125 L: linuxppc-dev@lists.ozlabs.org
8126 T: git git://git.denx.de/linux-denx-agust.git
8128 F: arch/powerpc/platforms/512x/
8129 F: arch/powerpc/platforms/52xx/
8131 LINUX FOR POWERPC EMBEDDED PPC4XX
8132 M: Alistair Popple <alistair@popple.id.au>
8133 M: Matt Porter <mporter@kernel.crashing.org>
8134 W: http://www.penguinppc.org/
8135 L: linuxppc-dev@lists.ozlabs.org
8137 F: arch/powerpc/platforms/40x/
8138 F: arch/powerpc/platforms/44x/
8140 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8141 M: Scott Wood <oss@buserror.net>
8142 M: Kumar Gala <galak@kernel.crashing.org>
8143 W: http://www.penguinppc.org/
8144 L: linuxppc-dev@lists.ozlabs.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8147 F: arch/powerpc/platforms/83xx/
8148 F: arch/powerpc/platforms/85xx/
8149 F: Documentation/devicetree/bindings/powerpc/fsl/
8151 LINUX FOR POWERPC EMBEDDED PPC8XX
8152 M: Vitaly Bordug <vitb@kernel.crashing.org>
8153 W: http://www.penguinppc.org/
8154 L: linuxppc-dev@lists.ozlabs.org
8156 F: arch/powerpc/platforms/8xx/
8158 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8159 L: linuxppc-dev@lists.ozlabs.org
8161 F: arch/powerpc/*/*virtex*
8162 F: arch/powerpc/*/*/*virtex*
8164 LINUX FOR POWERPC PA SEMI PWRFICIENT
8165 L: linuxppc-dev@lists.ozlabs.org
8167 F: arch/powerpc/platforms/pasemi/
8168 F: drivers/*/*pasemi*
8169 F: drivers/*/*/*pasemi*
8171 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8172 M: Kees Cook <keescook@chromium.org>
8174 F: drivers/misc/lkdtm*
8176 LINUX SECURITY MODULE (LSM) FRAMEWORK
8177 M: Chris Wright <chrisw@sous-sol.org>
8178 L: linux-security-module@vger.kernel.org
8181 LIS3LV02D ACCELEROMETER DRIVER
8182 M: Eric Piel <eric.piel@tremplin-utc.net>
8184 F: Documentation/misc-devices/lis3lv02d
8185 F: drivers/misc/lis3lv02d/
8186 F: drivers/platform/x86/hp_accel.c
8189 M: Josh Poimboeuf <jpoimboe@redhat.com>
8190 M: Jessica Yu <jeyu@kernel.org>
8191 M: Jiri Kosina <jikos@kernel.org>
8192 M: Miroslav Benes <mbenes@suse.cz>
8193 R: Petr Mladek <pmladek@suse.com>
8195 F: kernel/livepatch/
8196 F: include/linux/livepatch.h
8197 F: arch/x86/include/asm/livepatch.h
8198 F: arch/x86/kernel/livepatch.c
8199 F: Documentation/livepatch/
8200 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8201 F: samples/livepatch/
8202 L: live-patching@vger.kernel.org
8203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8206 L: netdev@vger.kernel.org
8208 F: include/linux/llc.h
8209 F: include/uapi/linux/llc.h
8213 LM73 HARDWARE MONITOR DRIVER
8214 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8215 L: linux-hwmon@vger.kernel.org
8217 F: drivers/hwmon/lm73.c
8219 LM78 HARDWARE MONITOR DRIVER
8220 M: Jean Delvare <jdelvare@suse.com>
8221 L: linux-hwmon@vger.kernel.org
8223 F: Documentation/hwmon/lm78
8224 F: drivers/hwmon/lm78.c
8226 LM83 HARDWARE MONITOR DRIVER
8227 M: Jean Delvare <jdelvare@suse.com>
8228 L: linux-hwmon@vger.kernel.org
8230 F: Documentation/hwmon/lm83
8231 F: drivers/hwmon/lm83.c
8233 LM90 HARDWARE MONITOR DRIVER
8234 M: Jean Delvare <jdelvare@suse.com>
8235 L: linux-hwmon@vger.kernel.org
8237 F: Documentation/hwmon/lm90
8238 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8239 F: drivers/hwmon/lm90.c
8240 F: include/dt-bindings/thermal/lm90.h
8242 LM95234 HARDWARE MONITOR DRIVER
8243 M: Guenter Roeck <linux@roeck-us.net>
8244 L: linux-hwmon@vger.kernel.org
8246 F: Documentation/hwmon/lm95234
8247 F: drivers/hwmon/lm95234.c
8249 LME2510 MEDIA DRIVER
8250 M: Malcolm Priestley <tvboxspy@gmail.com>
8251 L: linux-media@vger.kernel.org
8252 W: https://linuxtv.org
8253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8255 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8257 LOADPIN SECURITY MODULE
8258 M: Kees Cook <keescook@chromium.org>
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8261 F: security/loadpin/
8262 F: Documentation/admin-guide/LSM/LoadPin.rst
8265 M: Peter Zijlstra <peterz@infradead.org>
8266 M: Ingo Molnar <mingo@redhat.com>
8267 L: linux-kernel@vger.kernel.org
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8270 F: Documentation/locking/
8271 F: include/linux/lockdep.h
8272 F: include/linux/spinlock*.h
8273 F: arch/*/include/asm/spinlock*.h
8274 F: include/linux/rwlock*.h
8275 F: include/linux/mutex*.h
8276 F: arch/*/include/asm/mutex*.h
8277 F: include/linux/rwsem*.h
8278 F: arch/*/include/asm/rwsem.h
8279 F: include/linux/seqlock.h
8280 F: lib/locking*.[ch]
8282 X: kernel/locking/locktorture.c
8284 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8285 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8286 L: linux-ntfs-dev@lists.sourceforge.net
8287 W: http://www.linux-ntfs.org/content/view/19/37/
8289 F: Documentation/ldm.txt
8290 F: block/partitions/ldm.*
8292 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8293 M: Sathya Prakash <sathya.prakash@broadcom.com>
8294 M: Chaitra P B <chaitra.basappa@broadcom.com>
8295 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8296 L: MPT-FusionLinux.pdl@broadcom.com
8297 L: linux-scsi@vger.kernel.org
8298 W: http://www.avagotech.com/support/
8300 F: drivers/message/fusion/
8301 F: drivers/scsi/mpt2sas/
8302 F: drivers/scsi/mpt3sas/
8304 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8305 M: Matthew Wilcox <matthew@wil.cx>
8306 L: linux-scsi@vger.kernel.org
8308 F: drivers/scsi/sym53c8xx_2/
8310 LTC4261 HARDWARE MONITOR DRIVER
8311 M: Guenter Roeck <linux@roeck-us.net>
8312 L: linux-hwmon@vger.kernel.org
8314 F: Documentation/hwmon/ltc4261
8315 F: drivers/hwmon/ltc4261.c
8317 LTC4306 I2C MULTIPLEXER DRIVER
8318 M: Michael Hennerich <michael.hennerich@analog.com>
8319 W: http://ez.analog.com/community/linux-device-drivers
8320 L: linux-i2c@vger.kernel.org
8322 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8323 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8325 LTP (Linux Test Project)
8326 M: Mike Frysinger <vapier@gentoo.org>
8327 M: Cyril Hrubis <chrubis@suse.cz>
8328 M: Wanlong Gao <wanlong.gao@gmail.com>
8329 M: Jan Stancek <jstancek@redhat.com>
8330 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8331 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8332 L: ltp@lists.linux.it (subscribers-only)
8333 W: http://linux-test-project.github.io/
8334 T: git git://github.com/linux-test-project/ltp.git
8338 W: http://www.linux-m32r.org/
8343 M: Geert Uytterhoeven <geert@linux-m68k.org>
8344 L: linux-m68k@lists.linux-m68k.org
8345 W: http://www.linux-m68k.org/
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8351 M68K ON APPLE MACINTOSH
8352 M: Joshua Thompson <funaho@jurai.org>
8353 W: http://www.mac.linux-m68k.org/
8354 L: linux-m68k@lists.linux-m68k.org
8359 M: Philip Blundell <philb@gnu.org>
8360 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8364 M88DS3103 MEDIA DRIVER
8365 M: Antti Palosaari <crope@iki.fi>
8366 L: linux-media@vger.kernel.org
8367 W: https://linuxtv.org
8368 W: http://palosaari.fi/linux/
8369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8370 T: git git://linuxtv.org/anttip/media_tree.git
8372 F: drivers/media/dvb-frontends/m88ds3103*
8374 M88RS2000 MEDIA DRIVER
8375 M: Malcolm Priestley <tvboxspy@gmail.com>
8376 L: linux-media@vger.kernel.org
8377 W: https://linuxtv.org
8378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8380 F: drivers/media/dvb-frontends/m88rs2000*
8382 MA901 MASTERKIT USB FM RADIO DRIVER
8383 M: Alexey Klimov <klimov.linux@gmail.com>
8384 L: linux-media@vger.kernel.org
8385 T: git git://linuxtv.org/media_tree.git
8387 F: drivers/media/radio/radio-ma901.c
8390 M: Johannes Berg <johannes@sipsolutions.net>
8391 L: linux-wireless@vger.kernel.org
8392 W: http://wireless.kernel.org/
8393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8396 F: Documentation/networking/mac80211-injection.txt
8397 F: include/net/mac80211.h
8399 F: drivers/net/wireless/mac80211_hwsim.[ch]
8400 F: Documentation/networking/mac80211_hwsim/README
8403 M: Jassi Brar <jassisinghbrar@gmail.com>
8404 L: linux-kernel@vger.kernel.org
8407 F: include/linux/mailbox_client.h
8408 F: include/linux/mailbox_controller.h
8410 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8411 M: Michael Kerrisk <mtk.manpages@gmail.com>
8412 W: http://www.kernel.org/doc/man-pages
8413 L: linux-man@vger.kernel.org
8416 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8417 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8418 L: linux-mips@linux-mips.org
8420 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8422 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8423 M: Andrew Lunn <andrew@lunn.ch>
8424 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8425 L: netdev@vger.kernel.org
8427 F: drivers/net/dsa/mv88e6xxx/
8428 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8430 MARVELL ARMADA DRM SUPPORT
8431 M: Russell King <linux@armlinux.org.uk>
8433 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8434 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8435 F: drivers/gpu/drm/armada/
8436 F: include/uapi/drm/armada_drm.h
8437 F: Documentation/devicetree/bindings/display/armada/
8439 MARVELL CRYPTO DRIVER
8440 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8441 M: Arnaud Ebalard <arno@natisbad.org>
8442 F: drivers/crypto/marvell/
8444 L: linux-crypto@vger.kernel.org
8446 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8447 M: Mirko Lindner <mlindner@marvell.com>
8448 M: Stephen Hemminger <stephen@networkplumber.org>
8449 L: netdev@vger.kernel.org
8451 F: drivers/net/ethernet/marvell/sk*
8453 MARVELL LIBERTAS WIRELESS DRIVER
8454 L: libertas-dev@lists.infradead.org
8456 F: drivers/net/wireless/marvell/libertas/
8458 MARVELL MACCHIATOBIN SUPPORT
8459 M: Russell King <rmk@armlinux.org.uk>
8460 L: linux-arm-kernel@lists.infradead.org
8462 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8464 MARVELL MV643XX ETHERNET DRIVER
8465 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8466 L: netdev@vger.kernel.org
8468 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8469 F: include/linux/mv643xx.h
8471 MARVELL MV88X3310 PHY DRIVER
8472 M: Russell King <rmk@armlinux.org.uk>
8473 L: netdev@vger.kernel.org
8475 F: drivers/net/phy/marvell10g.c
8477 MARVELL MVNETA ETHERNET DRIVER
8478 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8479 L: netdev@vger.kernel.org
8481 F: drivers/net/ethernet/marvell/mvneta.*
8483 MARVELL MWIFIEX WIRELESS DRIVER
8484 M: Amitkumar Karwar <amitkarwar@gmail.com>
8485 M: Nishant Sarmukadam <nishants@marvell.com>
8486 M: Ganapathi Bhat <gbhat@marvell.com>
8487 M: Xinming Hu <huxm@marvell.com>
8488 L: linux-wireless@vger.kernel.org
8490 F: drivers/net/wireless/marvell/mwifiex/
8492 MARVELL MWL8K WIRELESS DRIVER
8493 M: Lennert Buytenhek <buytenh@wantstofly.org>
8494 L: linux-wireless@vger.kernel.org
8496 F: drivers/net/wireless/marvell/mwl8k.c
8498 MARVELL NAND CONTROLLER DRIVER
8499 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8500 L: linux-mtd@lists.infradead.org
8502 F: drivers/mtd/nand/marvell_nand.c
8503 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8505 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8506 M: Nicolas Pitre <nico@fluxnic.net>
8508 F: drivers/mmc/host/mvsdio.*
8510 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8511 M: Hu Ziji <huziji@marvell.com>
8512 L: linux-mmc@vger.kernel.org
8514 F: drivers/mmc/host/sdhci-xenon*
8515 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8517 MATROX FRAMEBUFFER DRIVER
8518 L: linux-fbdev@vger.kernel.org
8520 F: drivers/video/fbdev/matrox/matroxfb_*
8521 F: include/uapi/linux/matroxfb.h
8523 MAX16065 HARDWARE MONITOR DRIVER
8524 M: Guenter Roeck <linux@roeck-us.net>
8525 L: linux-hwmon@vger.kernel.org
8527 F: Documentation/hwmon/max16065
8528 F: drivers/hwmon/max16065.c
8530 MAX20751 HARDWARE MONITOR DRIVER
8531 M: Guenter Roeck <linux@roeck-us.net>
8532 L: linux-hwmon@vger.kernel.org
8534 F: Documentation/hwmon/max20751
8535 F: drivers/hwmon/max20751.c
8537 MAX2175 SDR TUNER DRIVER
8538 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8539 L: linux-media@vger.kernel.org
8540 T: git git://linuxtv.org/media_tree.git
8542 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8543 F: Documentation/media/v4l-drivers/max2175.rst
8544 F: drivers/media/i2c/max2175*
8545 F: include/uapi/linux/max2175.h
8547 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8548 L: linux-hwmon@vger.kernel.org
8550 F: Documentation/hwmon/max6650
8551 F: drivers/hwmon/max6650.c
8553 MAX6697 HARDWARE MONITOR DRIVER
8554 M: Guenter Roeck <linux@roeck-us.net>
8555 L: linux-hwmon@vger.kernel.org
8557 F: Documentation/hwmon/max6697
8558 F: Documentation/devicetree/bindings/i2c/max6697.txt
8559 F: drivers/hwmon/max6697.c
8560 F: include/linux/platform_data/max6697.h
8562 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8563 M: Peter Rosin <peda@axentia.se>
8564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8566 F: Documentation/devicetree/bindings/sound/max9860.txt
8567 F: sound/soc/codecs/max9860.*
8569 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8570 M: Javier Martinez Canillas <javier@dowhile0.org>
8571 L: linux-kernel@vger.kernel.org
8573 F: drivers/regulator/max77802-regulator.c
8574 F: Documentation/devicetree/bindings/*/*max77802.txt
8575 F: include/dt-bindings/*/*max77802.h
8577 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8578 M: Krzysztof Kozlowski <krzk@kernel.org>
8579 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8580 L: linux-pm@vger.kernel.org
8582 F: drivers/power/supply/max14577_charger.c
8583 F: drivers/power/supply/max77693_charger.c
8585 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8586 M: Chanwoo Choi <cw00.choi@samsung.com>
8587 M: Krzysztof Kozlowski <krzk@kernel.org>
8588 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8589 L: linux-kernel@vger.kernel.org
8591 F: drivers/*/max14577*.c
8592 F: drivers/*/max77686*.c
8593 F: drivers/*/max77693*.c
8594 F: drivers/extcon/extcon-max14577.c
8595 F: drivers/extcon/extcon-max77693.c
8596 F: drivers/rtc/rtc-max77686.c
8597 F: drivers/clk/clk-max77686.c
8598 F: Documentation/devicetree/bindings/mfd/max14577.txt
8599 F: Documentation/devicetree/bindings/*/max77686.txt
8600 F: Documentation/devicetree/bindings/mfd/max77693.txt
8601 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8602 F: include/linux/mfd/max14577*.h
8603 F: include/linux/mfd/max77686*.h
8604 F: include/linux/mfd/max77693*.h
8606 MAXIRADIO FM RADIO RECEIVER DRIVER
8607 M: Hans Verkuil <hverkuil@xs4all.nl>
8608 L: linux-media@vger.kernel.org
8609 T: git git://linuxtv.org/media_tree.git
8610 W: https://linuxtv.org
8612 F: drivers/media/radio/radio-maxiradio*
8614 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8615 M: Peter Rosin <peda@axentia.se>
8616 L: linux-iio@vger.kernel.org
8618 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8619 F: drivers/iio/potentiometer/mcp4531.c
8621 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8622 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8623 L: linux-iio@vger.kernel.org
8625 F: drivers/iio/dac/cio-dac.c
8627 MEDIA DRIVERS FOR ASCOT2E
8628 M: Sergey Kozlov <serjk@netup.ru>
8629 M: Abylay Ospan <aospan@netup.ru>
8630 L: linux-media@vger.kernel.org
8631 W: https://linuxtv.org
8633 T: git git://linuxtv.org/media_tree.git
8635 F: drivers/media/dvb-frontends/ascot2e*
8637 MEDIA DRIVERS FOR CXD2841ER
8638 M: Sergey Kozlov <serjk@netup.ru>
8639 M: Abylay Ospan <aospan@netup.ru>
8640 L: linux-media@vger.kernel.org
8641 W: https://linuxtv.org
8643 T: git git://linuxtv.org/media_tree.git
8645 F: drivers/media/dvb-frontends/cxd2841er*
8647 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8648 M: Daniel Scheller <d.scheller.oss@gmail.com>
8649 L: linux-media@vger.kernel.org
8650 W: https://linuxtv.org
8651 T: git git://linuxtv.org/media_tree.git
8653 F: drivers/media/pci/ddbridge/*
8655 MEDIA DRIVERS FOR FREESCALE IMX
8656 M: Steve Longerbeam <slongerbeam@gmail.com>
8657 M: Philipp Zabel <p.zabel@pengutronix.de>
8658 L: linux-media@vger.kernel.org
8659 T: git git://linuxtv.org/media_tree.git
8661 F: Documentation/devicetree/bindings/media/imx.txt
8662 F: Documentation/media/v4l-drivers/imx.rst
8663 F: drivers/staging/media/imx/
8664 F: include/linux/imx-media.h
8665 F: include/media/imx.h
8667 MEDIA DRIVERS FOR HELENE
8668 M: Abylay Ospan <aospan@netup.ru>
8669 L: linux-media@vger.kernel.org
8670 W: https://linuxtv.org
8672 T: git git://linuxtv.org/media_tree.git
8674 F: drivers/media/dvb-frontends/helene*
8676 MEDIA DRIVERS FOR HORUS3A
8677 M: Sergey Kozlov <serjk@netup.ru>
8678 M: Abylay Ospan <aospan@netup.ru>
8679 L: linux-media@vger.kernel.org
8680 W: https://linuxtv.org
8682 T: git git://linuxtv.org/media_tree.git
8684 F: drivers/media/dvb-frontends/horus3a*
8686 MEDIA DRIVERS FOR LNBH25
8687 M: Sergey Kozlov <serjk@netup.ru>
8688 M: Abylay Ospan <aospan@netup.ru>
8689 L: linux-media@vger.kernel.org
8690 W: https://linuxtv.org
8692 T: git git://linuxtv.org/media_tree.git
8694 F: drivers/media/dvb-frontends/lnbh25*
8696 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8697 M: Daniel Scheller <d.scheller.oss@gmail.com>
8698 L: linux-media@vger.kernel.org
8699 W: https://linuxtv.org
8700 T: git git://linuxtv.org/media_tree.git
8702 F: drivers/media/dvb-frontends/mxl5xx*
8704 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8705 M: Sergey Kozlov <serjk@netup.ru>
8706 M: Abylay Ospan <aospan@netup.ru>
8707 L: linux-media@vger.kernel.org
8708 W: https://linuxtv.org
8710 T: git git://linuxtv.org/media_tree.git
8712 F: drivers/media/pci/netup_unidvb/*
8714 MEDIA DRIVERS FOR RENESAS - DRIF
8715 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8716 L: linux-media@vger.kernel.org
8717 L: linux-renesas-soc@vger.kernel.org
8718 T: git git://linuxtv.org/media_tree.git
8720 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8721 F: drivers/media/platform/rcar_drif.c
8723 MEDIA DRIVERS FOR RENESAS - FCP
8724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8725 L: linux-media@vger.kernel.org
8726 L: linux-renesas-soc@vger.kernel.org
8727 T: git git://linuxtv.org/media_tree.git
8729 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8730 F: drivers/media/platform/rcar-fcp.c
8731 F: include/media/rcar-fcp.h
8733 MEDIA DRIVERS FOR RENESAS - FDP1
8734 M: Kieran Bingham <kieran@bingham.xyz>
8735 L: linux-media@vger.kernel.org
8736 L: linux-renesas-soc@vger.kernel.org
8737 T: git git://linuxtv.org/media_tree.git
8739 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8740 F: drivers/media/platform/rcar_fdp1.c
8742 MEDIA DRIVERS FOR RENESAS - VIN
8743 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8744 L: linux-media@vger.kernel.org
8745 L: linux-renesas-soc@vger.kernel.org
8746 T: git git://linuxtv.org/media_tree.git
8748 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8749 F: drivers/media/platform/rcar-vin/
8751 MEDIA DRIVERS FOR RENESAS - VSP1
8752 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8753 L: linux-media@vger.kernel.org
8754 L: linux-renesas-soc@vger.kernel.org
8755 T: git git://linuxtv.org/media_tree.git
8757 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8758 F: drivers/media/platform/vsp1/
8760 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8761 M: Daniel Scheller <d.scheller.oss@gmail.com>
8762 L: linux-media@vger.kernel.org
8763 W: https://linuxtv.org
8764 T: git git://linuxtv.org/media_tree.git
8766 F: drivers/media/dvb-frontends/stv0910*
8768 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8769 M: Daniel Scheller <d.scheller.oss@gmail.com>
8770 L: linux-media@vger.kernel.org
8771 W: https://linuxtv.org
8772 T: git git://linuxtv.org/media_tree.git
8774 F: drivers/media/dvb-frontends/stv6111*
8776 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8777 M: Dmitry Osipenko <digetx@gmail.com>
8778 L: linux-media@vger.kernel.org
8779 L: linux-tegra@vger.kernel.org
8780 T: git git://linuxtv.org/media_tree.git
8782 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8783 F: drivers/staging/media/tegra-vde/
8785 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8786 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8787 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8788 P: LinuxTV.org Project
8789 L: linux-media@vger.kernel.org
8790 W: https://linuxtv.org
8791 Q: http://patchwork.kernel.org/project/linux-media/list/
8792 T: git git://linuxtv.org/media_tree.git
8794 F: Documentation/devicetree/bindings/media/
8795 F: Documentation/media/
8797 F: drivers/staging/media/
8798 F: include/linux/platform_data/media/
8800 F: include/uapi/linux/dvb/
8801 F: include/uapi/linux/videodev2.h
8802 F: include/uapi/linux/media.h
8803 F: include/uapi/linux/v4l2-*
8804 F: include/uapi/linux/meye.h
8805 F: include/uapi/linux/ivtv*
8806 F: include/uapi/linux/uvcvideo.h
8809 M: Sean Wang <sean.wang@mediatek.com>
8811 F: drivers/media/rc/mtk-cir.c
8813 MEDIATEK PMIC LED DRIVER
8814 M: Sean Wang <sean.wang@mediatek.com>
8816 F: drivers/leds/leds-mt6323.c
8817 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8819 MEDIATEK ETHERNET DRIVER
8820 M: Felix Fietkau <nbd@openwrt.org>
8821 M: John Crispin <john@phrozen.org>
8822 M: Sean Wang <sean.wang@mediatek.com>
8823 M: Nelson Chang <nelson.chang@mediatek.com>
8824 L: netdev@vger.kernel.org
8826 F: drivers/net/ethernet/mediatek/
8828 MEDIATEK SWITCH DRIVER
8829 M: Sean Wang <sean.wang@mediatek.com>
8830 L: netdev@vger.kernel.org
8832 F: drivers/net/dsa/mt7530.*
8833 F: net/dsa/tag_mtk.c
8835 MEDIATEK JPEG DRIVER
8836 M: Rick Chang <rick.chang@mediatek.com>
8837 M: Bin Liu <bin.liu@mediatek.com>
8839 F: drivers/media/platform/mtk-jpeg/
8840 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8843 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8844 M: Houlong Wei <houlong.wei@mediatek.com>
8845 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8847 F: drivers/media/platform/mtk-mdp/
8848 F: drivers/media/platform/mtk-vpu/
8849 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8851 MEDIATEK MEDIA DRIVER
8852 M: Tiffany Lin <tiffany.lin@mediatek.com>
8853 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8855 F: drivers/media/platform/mtk-vcodec/
8856 F: drivers/media/platform/mtk-vpu/
8857 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8858 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8860 MEDIATEK MT7601U WIRELESS LAN DRIVER
8861 M: Jakub Kicinski <kubakici@wp.pl>
8862 L: linux-wireless@vger.kernel.org
8864 F: drivers/net/wireless/mediatek/mt7601u/
8866 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8867 M: Sean Wang <sean.wang@mediatek.com>
8869 F: drivers/char/hw_random/mtk-rng.c
8871 MEDIATEK USB3 DRD IP DRIVER
8872 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8873 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8875 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8877 F: drivers/usb/mtu3/
8879 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8880 M: Peter Senna Tschudin <peter.senna@collabora.com>
8881 M: Martin Donnelly <martin.donnelly@ge.com>
8882 M: Martyn Welch <martyn.welch@collabora.co.uk>
8884 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8885 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8887 MEGARAID SCSI/SAS DRIVERS
8888 M: Kashyap Desai <kashyap.desai@broadcom.com>
8889 M: Sumit Saxena <sumit.saxena@broadcom.com>
8890 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8891 L: megaraidlinux.pdl@broadcom.com
8892 L: linux-scsi@vger.kernel.org
8893 W: http://www.avagotech.com/support/
8895 F: Documentation/scsi/megaraid.txt
8896 F: drivers/scsi/megaraid.*
8897 F: drivers/scsi/megaraid/
8899 MELEXIS MLX90614 DRIVER
8900 M: Crt Mori <cmo@melexis.com>
8901 L: linux-iio@vger.kernel.org
8902 W: http://www.melexis.com
8904 F: drivers/iio/temperature/mlx90614.c
8906 MELFAS MIP4 TOUCHSCREEN DRIVER
8907 M: Sangwon Jee <jeesw@melfas.com>
8908 W: http://www.melfas.com
8910 F: drivers/input/touchscreen/melfas_mip4.c
8911 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8913 MELLANOX ETHERNET DRIVER (mlx4_en)
8914 M: Tariq Toukan <tariqt@mellanox.com>
8915 L: netdev@vger.kernel.org
8917 W: http://www.mellanox.com
8918 Q: http://patchwork.ozlabs.org/project/netdev/list/
8919 F: drivers/net/ethernet/mellanox/mlx4/en_*
8921 MELLANOX ETHERNET DRIVER (mlx5e)
8922 M: Saeed Mahameed <saeedm@mellanox.com>
8923 L: netdev@vger.kernel.org
8925 W: http://www.mellanox.com
8926 Q: http://patchwork.ozlabs.org/project/netdev/list/
8927 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8929 MELLANOX ETHERNET INNOVA DRIVER
8930 M: Ilan Tayari <ilant@mellanox.com>
8931 R: Boris Pismenny <borisp@mellanox.com>
8932 L: netdev@vger.kernel.org
8934 W: http://www.mellanox.com
8935 Q: http://patchwork.ozlabs.org/project/netdev/list/
8936 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8937 F: include/linux/mlx5/mlx5_ifc_fpga.h
8939 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8940 M: Ilan Tayari <ilant@mellanox.com>
8941 R: Boris Pismenny <borisp@mellanox.com>
8942 L: netdev@vger.kernel.org
8944 W: http://www.mellanox.com
8945 Q: http://patchwork.ozlabs.org/project/netdev/list/
8946 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8947 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8949 MELLANOX ETHERNET SWITCH DRIVERS
8950 M: Jiri Pirko <jiri@mellanox.com>
8951 M: Ido Schimmel <idosch@mellanox.com>
8952 L: netdev@vger.kernel.org
8954 W: http://www.mellanox.com
8955 Q: http://patchwork.ozlabs.org/project/netdev/list/
8956 F: drivers/net/ethernet/mellanox/mlxsw/
8958 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8959 M: mlxsw@mellanox.com
8960 L: netdev@vger.kernel.org
8962 W: http://www.mellanox.com
8963 Q: http://patchwork.ozlabs.org/project/netdev/list/
8964 F: drivers/net/ethernet/mellanox/mlxfw/
8966 MELLANOX HARDWARE PLATFORM SUPPORT
8967 M: Andy Shevchenko <andy@infradead.org>
8968 M: Darren Hart <dvhart@infradead.org>
8969 M: Vadim Pasternak <vadimp@mellanox.com>
8970 L: platform-driver-x86@vger.kernel.org
8972 F: drivers/platform/mellanox/
8974 MELLANOX MLX4 core VPI driver
8975 M: Tariq Toukan <tariqt@mellanox.com>
8976 L: netdev@vger.kernel.org
8977 L: linux-rdma@vger.kernel.org
8978 W: http://www.mellanox.com
8979 Q: http://patchwork.ozlabs.org/project/netdev/list/
8981 F: drivers/net/ethernet/mellanox/mlx4/
8982 F: include/linux/mlx4/
8984 MELLANOX MLX4 IB driver
8985 M: Yishai Hadas <yishaih@mellanox.com>
8986 L: linux-rdma@vger.kernel.org
8987 W: http://www.mellanox.com
8988 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8990 F: drivers/infiniband/hw/mlx4/
8991 F: include/linux/mlx4/
8992 F: include/uapi/rdma/mlx4-abi.h
8994 MELLANOX MLX5 core VPI driver
8995 M: Saeed Mahameed <saeedm@mellanox.com>
8996 M: Matan Barak <matanb@mellanox.com>
8997 M: Leon Romanovsky <leonro@mellanox.com>
8998 L: netdev@vger.kernel.org
8999 L: linux-rdma@vger.kernel.org
9000 W: http://www.mellanox.com
9001 Q: http://patchwork.ozlabs.org/project/netdev/list/
9003 F: drivers/net/ethernet/mellanox/mlx5/core/
9004 F: include/linux/mlx5/
9006 MELLANOX MLX5 IB driver
9007 M: Matan Barak <matanb@mellanox.com>
9008 M: Leon Romanovsky <leonro@mellanox.com>
9009 L: linux-rdma@vger.kernel.org
9010 W: http://www.mellanox.com
9011 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9013 F: drivers/infiniband/hw/mlx5/
9014 F: include/linux/mlx5/
9015 F: include/uapi/rdma/mlx5-abi.h
9017 MELLANOX MLXCPLD I2C AND MUX DRIVER
9018 M: Vadim Pasternak <vadimp@mellanox.com>
9019 M: Michael Shych <michaelsh@mellanox.com>
9020 L: linux-i2c@vger.kernel.org
9022 F: drivers/i2c/busses/i2c-mlxcpld.c
9023 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9024 F: Documentation/i2c/busses/i2c-mlxcpld
9026 MELLANOX MLXCPLD LED DRIVER
9027 M: Vadim Pasternak <vadimp@mellanox.com>
9028 L: linux-leds@vger.kernel.org
9030 F: drivers/leds/leds-mlxcpld.c
9031 F: Documentation/leds/leds-mlxcpld.txt
9033 MELLANOX PLATFORM DRIVER
9034 M: Vadim Pasternak <vadimp@mellanox.com>
9035 L: platform-driver-x86@vger.kernel.org
9037 F: drivers/platform/x86/mlx-platform.c
9040 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9041 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9042 L: linux-kernel@vger.kernel.org
9044 F: kernel/sched/membarrier.c
9045 F: include/uapi/linux/membarrier.h
9046 F: arch/powerpc/include/asm/membarrier.h
9049 L: linux-mm@kvack.org
9050 W: http://www.linux-mm.org
9052 F: include/linux/mm.h
9053 F: include/linux/gfp.h
9054 F: include/linux/mmzone.h
9055 F: include/linux/memory_hotplug.h
9056 F: include/linux/vmalloc.h
9059 MEMORY TECHNOLOGY DEVICES (MTD)
9060 M: David Woodhouse <dwmw2@infradead.org>
9061 M: Brian Norris <computersforpeace@gmail.com>
9062 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9063 M: Marek Vasut <marek.vasut@gmail.com>
9064 M: Richard Weinberger <richard@nod.at>
9065 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9066 L: linux-mtd@lists.infradead.org
9067 W: http://www.linux-mtd.infradead.org/
9068 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9069 T: git git://git.infradead.org/linux-mtd.git master
9070 T: git git://git.infradead.org/linux-mtd.git mtd/next
9072 F: Documentation/devicetree/bindings/mtd/
9074 F: include/linux/mtd/
9075 F: include/uapi/mtd/
9077 MEN A21 WATCHDOG DRIVER
9078 M: Johannes Thumshirn <morbidrsa@gmail.com>
9079 L: linux-watchdog@vger.kernel.org
9081 F: drivers/watchdog/mena21_wdt.c
9083 MEN CHAMELEON BUS (mcb)
9084 M: Johannes Thumshirn <morbidrsa@gmail.com>
9087 F: include/linux/mcb.h
9088 F: Documentation/men-chameleon-bus.txt
9090 MEN F21BMC (Board Management Controller)
9091 M: Andreas Werner <andreas.werner@men.de>
9093 F: drivers/mfd/menf21bmc.c
9094 F: drivers/watchdog/menf21bmc_wdt.c
9095 F: drivers/leds/leds-menf21bmc.c
9096 F: drivers/hwmon/menf21bmc_hwmon.c
9097 F: Documentation/hwmon/menf21bmc
9099 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9100 M: Neil Armstrong <narmstrong@baylibre.com>
9101 L: linux-media@lists.freedesktop.org
9102 L: linux-amlogic@lists.infradead.org
9103 W: http://linux-meson.com/
9105 F: drivers/media/platform/meson/ao-cec.c
9106 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9107 T: git git://linuxtv.org/media_tree.git
9110 M: James Hogan <jhogan@kernel.org>
9111 L: linux-metag@vger.kernel.org
9112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9115 F: Documentation/metag/
9116 F: Documentation/devicetree/bindings/metag/
9117 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9118 F: drivers/clocksource/metag_generic.c
9119 F: drivers/irqchip/irq-metag.c
9120 F: drivers/irqchip/irq-metag-ext.c
9121 F: drivers/tty/metag_da.c
9123 MICROBLAZE ARCHITECTURE
9124 M: Michal Simek <monstr@monstr.eu>
9125 W: http://www.monstr.eu/fdt/
9126 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9130 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9131 M: Richard Genoud <richard.genoud@gmail.com>
9133 F: drivers/tty/serial/atmel_serial.c
9134 F: drivers/tty/serial/atmel_serial.h
9136 MICROCHIP / ATMEL DMA DRIVER
9137 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9139 L: dmaengine@vger.kernel.org
9141 F: drivers/dma/at_hdmac.c
9142 F: drivers/dma/at_hdmac_regs.h
9143 F: include/linux/platform_data/dma-atmel.h
9145 MICROCHIP / ATMEL ECC DRIVER
9146 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9147 L: linux-crypto@vger.kernel.org
9149 F: drivers/crypto/atmel-ecc.*
9151 MICROCHIP / ATMEL ISC DRIVER
9152 M: Songjun Wu <songjun.wu@microchip.com>
9153 L: linux-media@vger.kernel.org
9155 F: drivers/media/platform/atmel/atmel-isc.c
9156 F: drivers/media/platform/atmel/atmel-isc-regs.h
9157 F: devicetree/bindings/media/atmel-isc.txt
9159 MICROCHIP / ATMEL NAND DRIVER
9160 M: Wenyou Yang <wenyou.yang@microchip.com>
9161 M: Josh Wu <rainyfeeling@outlook.com>
9162 L: linux-mtd@lists.infradead.org
9164 F: drivers/mtd/nand/atmel/*
9165 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9167 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9168 M: Woojung Huh <Woojung.Huh@microchip.com>
9169 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9170 L: netdev@vger.kernel.org
9172 F: net/dsa/tag_ksz.c
9173 F: drivers/net/dsa/microchip/*
9174 F: include/linux/platform_data/microchip-ksz.h
9175 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9177 MICROCHIP USB251XB DRIVER
9178 M: Richard Leitner <richard.leitner@skidata.com>
9179 L: linux-usb@vger.kernel.org
9181 F: drivers/usb/misc/usb251xb.c
9182 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9184 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9185 M: Don Brace <don.brace@microsemi.com>
9186 L: esc.storagedev@microsemi.com
9187 L: linux-scsi@vger.kernel.org
9189 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9190 F: drivers/scsi/smartpqi/Kconfig
9191 F: drivers/scsi/smartpqi/Makefile
9192 F: include/linux/cciss*.h
9193 F: include/uapi/linux/cciss*.h
9194 F: Documentation/scsi/smartpqi.txt
9196 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9197 M: Chen Yu <yu.c.chen@intel.com>
9198 L: platform-driver-x86@vger.kernel.org
9200 F: drivers/platform/x86/surfacepro3_button.c
9203 M: Oliver Neukum <oliver@neukum.org>
9205 F: drivers/usb/image/microtek.*
9208 M: Ralf Baechle <ralf@linux-mips.org>
9209 M: James Hogan <jhogan@kernel.org>
9210 L: linux-mips@linux-mips.org
9211 W: http://www.linux-mips.org/
9212 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9213 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9215 F: Documentation/devicetree/bindings/mips/
9216 F: Documentation/mips/
9218 F: drivers/platform/mips/
9220 MIPS BOSTON DEVELOPMENT BOARD
9221 M: Paul Burton <paul.burton@mips.com>
9222 L: linux-mips@linux-mips.org
9224 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9225 F: arch/mips/boot/dts/img/boston.dts
9226 F: arch/mips/configs/generic/board-boston.config
9227 F: drivers/clk/imgtec/clk-boston.c
9228 F: include/dt-bindings/clock/boston-clock.h
9230 MIPS GENERIC PLATFORM
9231 M: Paul Burton <paul.burton@mips.com>
9232 L: linux-mips@linux-mips.org
9234 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9235 F: arch/mips/generic/
9236 F: arch/mips/tools/generic-board-config.sh
9238 MIPS/LOONGSON1 ARCHITECTURE
9239 M: Keguang Zhang <keguang.zhang@gmail.com>
9240 L: linux-mips@linux-mips.org
9242 F: arch/mips/loongson32/
9243 F: arch/mips/include/asm/mach-loongson32/
9244 F: drivers/*/*loongson1*
9245 F: drivers/*/*/*loongson1*
9247 MIPS/LOONGSON2 ARCHITECTURE
9248 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9249 L: linux-mips@linux-mips.org
9251 F: arch/mips/loongson64/*{2e/2f}*
9252 F: arch/mips/include/asm/mach-loongson64/
9253 F: drivers/*/*loongson2*
9254 F: drivers/*/*/*loongson2*
9256 MIPS/LOONGSON3 ARCHITECTURE
9257 M: Huacai Chen <chenhc@lemote.com>
9258 L: linux-mips@linux-mips.org
9260 F: arch/mips/loongson64/
9261 F: arch/mips/include/asm/mach-loongson64/
9262 F: drivers/platform/mips/cpu_hwmon.c
9263 F: drivers/*/*loongson3*
9264 F: drivers/*/*/*loongson3*
9266 MIPS RINT INSTRUCTION EMULATION
9267 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9268 L: linux-mips@linux-mips.org
9270 F: arch/mips/math-emu/sp_rint.c
9271 F: arch/mips/math-emu/dp_rint.c
9273 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9274 M: Hans Verkuil <hverkuil@xs4all.nl>
9275 L: linux-media@vger.kernel.org
9276 T: git git://linuxtv.org/media_tree.git
9277 W: https://linuxtv.org
9279 F: drivers/media/radio/radio-miropcm20*
9282 M: Eric Miao <eric.y.miao@gmail.com>
9283 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9285 T: git git://github.com/hzhuang1/linux.git
9286 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9288 F: arch/arm/boot/dts/mmp*
9289 F: arch/arm/mach-mmp/
9291 MN88472 MEDIA DRIVER
9292 M: Antti Palosaari <crope@iki.fi>
9293 L: linux-media@vger.kernel.org
9294 W: https://linuxtv.org
9295 W: http://palosaari.fi/linux/
9296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9298 F: drivers/media/dvb-frontends/mn88472*
9300 MN88473 MEDIA DRIVER
9301 M: Antti Palosaari <crope@iki.fi>
9302 L: linux-media@vger.kernel.org
9303 W: https://linuxtv.org
9304 W: http://palosaari.fi/linux/
9305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9307 F: drivers/media/dvb-frontends/mn88473*
9310 M: Jessica Yu <jeyu@kernel.org>
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9313 F: include/linux/module.h
9316 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9317 W: http://popies.net/meye/
9319 F: Documentation/media/v4l-drivers/meye*
9320 F: drivers/media/pci/meye/
9321 F: include/uapi/linux/meye.h
9323 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9324 M: Jiri Slaby <jirislaby@gmail.com>
9326 F: Documentation/serial/moxa-smartio
9327 F: drivers/tty/mxser.*
9329 MR800 AVERMEDIA USB FM RADIO DRIVER
9330 M: Alexey Klimov <klimov.linux@gmail.com>
9331 L: linux-media@vger.kernel.org
9332 T: git git://linuxtv.org/media_tree.git
9334 F: drivers/media/radio/radio-mr800.c
9336 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9337 M: Alan Ott <alan@signal11.us>
9338 L: linux-wpan@vger.kernel.org
9340 F: drivers/net/ieee802154/mrf24j40.c
9341 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9344 M: "Lee, Chun-Yi" <jlee@suse.com>
9345 L: platform-driver-x86@vger.kernel.org
9347 F: drivers/platform/x86/msi-laptop.c
9350 L: platform-driver-x86@vger.kernel.org
9352 F: drivers/platform/x86/msi-wmi.c
9355 M: Antti Palosaari <crope@iki.fi>
9356 L: linux-media@vger.kernel.org
9357 W: https://linuxtv.org
9358 W: http://palosaari.fi/linux/
9359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9360 T: git git://linuxtv.org/anttip/media_tree.git
9362 F: drivers/media/tuners/msi001*
9364 MSI2500 MEDIA DRIVER
9365 M: Antti Palosaari <crope@iki.fi>
9366 L: linux-media@vger.kernel.org
9367 W: https://linuxtv.org
9368 W: http://palosaari.fi/linux/
9369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9370 T: git git://linuxtv.org/anttip/media_tree.git
9372 F: drivers/media/usb/msi2500/
9374 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9375 M: Robert Jarzmik <robert.jarzmik@free.fr>
9376 L: linux-mtd@lists.infradead.org
9378 F: drivers/mtd/devices/docg3*
9380 MT9M032 APTINA SENSOR DRIVER
9381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9382 L: linux-media@vger.kernel.org
9383 T: git git://linuxtv.org/media_tree.git
9385 F: drivers/media/i2c/mt9m032.c
9386 F: include/media/i2c/mt9m032.h
9388 MT9P031 APTINA CAMERA SENSOR
9389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9390 L: linux-media@vger.kernel.org
9391 T: git git://linuxtv.org/media_tree.git
9393 F: drivers/media/i2c/mt9p031.c
9394 F: include/media/i2c/mt9p031.h
9396 MT9T001 APTINA CAMERA SENSOR
9397 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9398 L: linux-media@vger.kernel.org
9399 T: git git://linuxtv.org/media_tree.git
9401 F: drivers/media/i2c/mt9t001.c
9402 F: include/media/i2c/mt9t001.h
9404 MT9V032 APTINA CAMERA SENSOR
9405 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9406 L: linux-media@vger.kernel.org
9407 T: git git://linuxtv.org/media_tree.git
9409 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9410 F: drivers/media/i2c/mt9v032.c
9411 F: include/media/i2c/mt9v032.h
9413 MULTIFUNCTION DEVICES (MFD)
9414 M: Lee Jones <lee.jones@linaro.org>
9415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9417 F: Documentation/devicetree/bindings/mfd/
9419 F: include/linux/mfd/
9420 F: include/dt-bindings/mfd/
9422 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9424 F: drivers/mmc/host/mmc_spi.c
9425 F: include/linux/spi/mmc_spi.h
9427 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9428 M: Ulf Hansson <ulf.hansson@linaro.org>
9429 L: linux-mmc@vger.kernel.org
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9432 F: Documentation/devicetree/bindings/mmc/
9434 F: include/linux/mmc/
9435 F: include/uapi/linux/mmc/
9437 MULTIPLEXER SUBSYSTEM
9438 M: Peter Rosin <peda@axentia.se>
9440 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9441 F: Documentation/devicetree/bindings/mux/
9442 F: include/linux/dt-bindings/mux/
9443 F: include/linux/mux/
9446 MULTITECH MULTIPORT CARD (ISICOM)
9448 F: drivers/tty/isicom.c
9449 F: include/linux/isicom.h
9451 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9452 M: Bin Liu <b-liu@ti.com>
9453 L: linux-usb@vger.kernel.org
9455 F: drivers/usb/musb/
9457 MXL5007T MEDIA DRIVER
9458 M: Michael Krufky <mkrufky@linuxtv.org>
9459 L: linux-media@vger.kernel.org
9460 W: https://linuxtv.org
9461 W: http://github.com/mkrufky
9462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9463 T: git git://linuxtv.org/mkrufky/tuners.git
9465 F: drivers/media/tuners/mxl5007t.*
9468 M: Marek Vasut <marex@denx.de>
9470 F: drivers/gpu/drm/mxsfb/
9471 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9473 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9474 M: Chris Lee <christopher.lee@cspi.com>
9475 L: netdev@vger.kernel.org
9476 W: https://www.cspi.com/ethernet-products/support/downloads/
9478 F: drivers/net/ethernet/myricom/myri10ge/
9480 NAND FLASH SUBSYSTEM
9481 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9482 R: Richard Weinberger <richard@nod.at>
9483 L: linux-mtd@lists.infradead.org
9484 W: http://www.linux-mtd.infradead.org/
9485 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9486 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9487 T: git git://git.infradead.org/linux-mtd.git nand/next
9489 F: drivers/mtd/nand/
9490 F: include/linux/mtd/*nand*.h
9492 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9493 M: Daniel Mack <zonque@gmail.com>
9495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9496 W: http://www.native-instruments.com
9499 NATSEMI ETHERNET DRIVER (DP8381x)
9501 F: drivers/net/ethernet/natsemi/natsemi.c
9504 M: Petr Vandrovec <petr@vandrovec.name>
9506 F: drivers/staging/ncpfs/
9508 NCR 5380 SCSI DRIVERS
9509 M: Finn Thain <fthain@telegraphics.com.au>
9510 M: Michael Schmitz <schmitzmic@gmail.com>
9511 L: linux-scsi@vger.kernel.org
9513 F: Documentation/scsi/g_NCR5380.txt
9514 F: drivers/scsi/NCR5380.*
9515 F: drivers/scsi/arm/cumana_1.c
9516 F: drivers/scsi/arm/oak.c
9517 F: drivers/scsi/atari_scsi.*
9518 F: drivers/scsi/dmx3191d.c
9519 F: drivers/scsi/g_NCR5380.*
9520 F: drivers/scsi/mac_scsi.*
9521 F: drivers/scsi/sun3_scsi.*
9522 F: drivers/scsi/sun3_scsi_vme.c
9524 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9525 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9526 L: linux-scsi@vger.kernel.org
9528 F: drivers/scsi/NCR_D700.*
9530 NCT6775 HARDWARE MONITOR DRIVER
9531 M: Guenter Roeck <linux@roeck-us.net>
9532 L: linux-hwmon@vger.kernel.org
9534 F: Documentation/hwmon/nct6775
9535 F: drivers/hwmon/nct6775.c
9537 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9538 M: Faisal Latif <faisal.latif@intel.com>
9539 L: linux-rdma@vger.kernel.org
9540 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9542 F: drivers/infiniband/hw/nes/
9543 F: include/uapi/rdma/nes-abi.h
9545 NETEM NETWORK EMULATOR
9546 M: Stephen Hemminger <stephen@networkplumber.org>
9547 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9549 F: net/sched/sch_netem.c
9551 NETERION 10GbE DRIVERS (s2io/vxge)
9552 M: Jon Mason <jdmason@kudzu.us>
9553 L: netdev@vger.kernel.org
9555 F: Documentation/networking/s2io.txt
9556 F: Documentation/networking/vxge.txt
9557 F: drivers/net/ethernet/neterion/
9560 M: Pablo Neira Ayuso <pablo@netfilter.org>
9561 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9562 M: Florian Westphal <fw@strlen.de>
9563 L: netfilter-devel@vger.kernel.org
9564 L: coreteam@netfilter.org
9565 W: http://www.netfilter.org/
9566 W: http://www.iptables.org/
9567 W: http://www.nftables.org/
9568 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9572 F: include/linux/netfilter*
9573 F: include/linux/netfilter/
9574 F: include/net/netfilter/
9575 F: include/uapi/linux/netfilter*
9576 F: include/uapi/linux/netfilter/
9577 F: net/*/netfilter.c
9580 F: net/bridge/br_netfilter*.c
9582 NETROM NETWORK LAYER
9583 M: Ralf Baechle <ralf@linux-mips.org>
9584 L: linux-hams@vger.kernel.org
9585 W: http://www.linux-ax25.org/
9587 F: include/net/netrom.h
9588 F: include/uapi/linux/netrom.h
9591 NETRONOME ETHERNET DRIVERS
9592 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9593 L: oss-drivers@netronome.com
9595 F: drivers/net/ethernet/netronome/
9597 NETWORK BLOCK DEVICE (NBD)
9598 M: Josef Bacik <jbacik@fb.com>
9600 L: linux-block@vger.kernel.org
9601 L: nbd@other.debian.org
9602 F: Documentation/blockdev/nbd.txt
9603 F: drivers/block/nbd.c
9604 F: include/uapi/linux/nbd.h
9606 NETWORK DROP MONITOR
9607 M: Neil Horman <nhorman@tuxdriver.com>
9608 L: netdev@vger.kernel.org
9610 W: https://fedorahosted.org/dropwatch/
9611 F: net/core/drop_monitor.c
9614 L: netdev@vger.kernel.org
9615 W: http://www.linuxfoundation.org/en/Net
9616 Q: http://patchwork.ozlabs.org/project/netdev/list/
9617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9620 F: Documentation/devicetree/bindings/net/
9622 F: include/linux/if_*
9623 F: include/linux/netdevice.h
9624 F: include/linux/etherdevice.h
9625 F: include/linux/fcdevice.h
9626 F: include/linux/fddidevice.h
9627 F: include/linux/hippidevice.h
9628 F: include/linux/inetdevice.h
9629 F: include/uapi/linux/if_*
9630 F: include/uapi/linux/netdevice.h
9632 NETWORKING DRIVERS (WIRELESS)
9633 M: Kalle Valo <kvalo@codeaurora.org>
9634 L: linux-wireless@vger.kernel.org
9635 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9639 F: Documentation/devicetree/bindings/net/wireless/
9640 F: drivers/net/wireless/
9643 M: Andrew Lunn <andrew@lunn.ch>
9644 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9645 M: Florian Fainelli <f.fainelli@gmail.com>
9648 F: include/net/dsa.h
9649 F: include/linux/dsa/
9652 NETWORKING [GENERAL]
9653 M: "David S. Miller" <davem@davemloft.net>
9654 L: netdev@vger.kernel.org
9655 W: http://www.linuxfoundation.org/en/Net
9656 Q: http://patchwork.ozlabs.org/project/netdev/list/
9657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9659 B: mailto:netdev@vger.kernel.org
9663 F: include/linux/in.h
9664 F: include/linux/net.h
9665 F: include/linux/netdevice.h
9666 F: include/uapi/linux/in.h
9667 F: include/uapi/linux/net.h
9668 F: include/uapi/linux/netdevice.h
9669 F: include/uapi/linux/net_namespace.h
9670 F: tools/testing/selftests/net/
9675 M: Steffen Klassert <steffen.klassert@secunet.com>
9676 M: Herbert Xu <herbert@gondor.apana.org.au>
9677 M: "David S. Miller" <davem@davemloft.net>
9678 L: netdev@vger.kernel.org
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9688 F: net/ipv4/ipcomp.c
9689 F: net/ipv4/ip_vti.c
9693 F: net/ipv6/ipcomp6.c
9694 F: net/ipv6/ip6_vti.c
9695 F: include/uapi/linux/xfrm.h
9696 F: include/net/xfrm.h
9698 NETWORKING [IPv4/IPv6]
9699 M: "David S. Miller" <davem@davemloft.net>
9700 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9701 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9702 L: netdev@vger.kernel.org
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9710 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9711 M: Paul Moore <paul@paul-moore.com>
9712 W: https://github.com/netlabel
9713 L: netdev@vger.kernel.org
9714 L: linux-security-module@vger.kernel.org
9716 F: Documentation/netlabel/
9717 F: include/net/calipso.h
9718 F: include/net/cipso_ipv4.h
9719 F: include/net/netlabel.h
9720 F: include/uapi/linux/netfilter/xt_SECMARK.h
9721 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9723 F: net/ipv4/cipso_ipv4.c
9724 F: net/ipv6/calipso.c
9725 F: net/netfilter/xt_CONNSECMARK.c
9726 F: net/netfilter/xt_SECMARK.c
9729 M: Ilya Lesokhin <ilyal@mellanox.com>
9730 M: Aviad Yehezkel <aviadye@mellanox.com>
9731 M: Dave Watson <davejwatson@fb.com>
9732 L: netdev@vger.kernel.org
9735 F: include/uapi/linux/tls.h
9736 F: include/net/tls.h
9738 NETWORKING [WIRELESS]
9739 L: linux-wireless@vger.kernel.org
9740 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9743 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9745 F: drivers/net/netdevsim/*
9747 NETXEN (1/10) GbE SUPPORT
9748 M: Manish Chopra <manish.chopra@cavium.com>
9749 M: Rahul Verma <rahul.verma@cavium.com>
9750 M: Dept-GELinuxNICDev@cavium.com
9751 L: netdev@vger.kernel.org
9753 F: drivers/net/ethernet/qlogic/netxen/
9756 M: Samuel Ortiz <sameo@linux.intel.com>
9757 L: linux-wireless@vger.kernel.org
9758 L: linux-nfc@lists.01.org (subscribers-only)
9762 F: include/uapi/linux/nfc.h
9764 F: include/linux/platform_data/nfcmrvl.h
9765 F: include/linux/platform_data/nxp-nci.h
9766 F: Documentation/devicetree/bindings/net/nfc/
9768 NFS, SUNRPC, AND LOCKD CLIENTS
9769 M: Trond Myklebust <trond.myklebust@primarydata.com>
9770 M: Anna Schumaker <anna.schumaker@netapp.com>
9771 L: linux-nfs@vger.kernel.org
9772 W: http://client.linux-nfs.org
9773 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9779 F: include/linux/lockd/
9780 F: include/linux/nfs*
9781 F: include/linux/sunrpc/
9782 F: include/uapi/linux/nfs*
9783 F: include/uapi/linux/sunrpc/
9786 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9787 L: linux-nilfs@vger.kernel.org
9788 W: https://nilfs.sourceforge.io/
9789 W: https://nilfs.osdn.jp/
9790 T: git git://github.com/konis/nilfs2.git
9792 F: Documentation/filesystems/nilfs2.txt
9794 F: include/trace/events/nilfs2.h
9795 F: include/uapi/linux/nilfs2_api.h
9796 F: include/uapi/linux/nilfs2_ondisk.h
9798 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9799 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9800 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9802 F: Documentation/scsi/NinjaSCSI.txt
9803 F: drivers/scsi/pcmcia/nsp_*
9805 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9806 M: GOTO Masanori <gotom@debian.or.jp>
9807 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9808 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9810 F: Documentation/scsi/NinjaSCSI.txt
9811 F: drivers/scsi/nsp32*
9814 M: Ley Foon Tan <lftan@altera.com>
9815 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9820 NOHZ, DYNTICKS SUPPORT
9821 M: Frederic Weisbecker <fweisbec@gmail.com>
9822 M: Thomas Gleixner <tglx@linutronix.de>
9823 M: Ingo Molnar <mingo@kernel.org>
9824 L: linux-kernel@vger.kernel.org
9825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9827 F: kernel/time/tick*.*
9828 F: include/linux/tick.h
9829 F: include/linux/sched/nohz.h
9831 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9832 M: Pavel Machek <pavel@ucw.cz>
9833 M: Sakari Ailus <sakari.ailus@iki.fi>
9834 L: linux-media@vger.kernel.org
9836 F: drivers/media/i2c/et8ek8
9837 F: drivers/media/i2c/ad5820.c
9839 NOKIA N900 POWER SUPPLY DRIVERS
9840 R: Pali Rohár <pali.rohar@gmail.com>
9841 F: include/linux/power/bq2415x_charger.h
9842 F: include/linux/power/bq27xxx_battery.h
9843 F: include/linux/power/isp1704_charger.h
9844 F: drivers/power/supply/bq2415x_charger.c
9845 F: drivers/power/supply/bq27xxx_battery.c
9846 F: drivers/power/supply/bq27xxx_battery_i2c.c
9847 F: drivers/power/supply/isp1704_charger.c
9848 F: drivers/power/supply/rx51_battery.c
9851 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9852 L: linux-ntb@googlegroups.com
9854 F: drivers/ntb/hw/amd/
9857 M: Jon Mason <jdmason@kudzu.us>
9858 M: Dave Jiang <dave.jiang@intel.com>
9859 M: Allen Hubbe <allenbh@gmail.com>
9860 L: linux-ntb@googlegroups.com
9862 W: https://github.com/jonmason/ntb/wiki
9863 T: git git://github.com/jonmason/ntb.git
9865 F: drivers/net/ntb_netdev.c
9866 F: include/linux/ntb.h
9867 F: include/linux/ntb_transport.h
9868 F: tools/testing/selftests/ntb/
9871 M: Serge Semin <fancer.lancer@gmail.com>
9872 L: linux-ntb@googlegroups.com
9874 F: drivers/ntb/hw/idt/
9877 M: Dave Jiang <dave.jiang@intel.com>
9878 L: linux-ntb@googlegroups.com
9880 W: https://github.com/davejiang/linux/wiki
9881 T: git https://github.com/davejiang/linux.git
9882 F: drivers/ntb/hw/intel/
9885 M: Anton Altaparmakov <anton@tuxera.com>
9886 L: linux-ntfs-dev@lists.sourceforge.net
9887 W: http://www.tuxera.com/
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9890 F: Documentation/filesystems/ntfs.txt
9894 M: Finn Thain <fthain@telegraphics.com.au>
9895 L: linux-m68k@lists.linux-m68k.org
9897 F: arch/*/include/asm/nubus.h
9899 F: include/linux/nubus.h
9900 F: include/uapi/linux/nubus.h
9902 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9903 M: Antonino Daplas <adaplas@gmail.com>
9904 L: linux-fbdev@vger.kernel.org
9906 F: drivers/video/fbdev/riva/
9907 F: drivers/video/fbdev/nvidia/
9910 M: Keith Busch <keith.busch@intel.com>
9911 M: Jens Axboe <axboe@fb.com>
9912 M: Christoph Hellwig <hch@lst.de>
9913 M: Sagi Grimberg <sagi@grimberg.me>
9914 L: linux-nvme@lists.infradead.org
9915 T: git://git.infradead.org/nvme.git
9916 W: http://git.infradead.org/nvme.git
9918 F: drivers/nvme/host/
9919 F: include/linux/nvme.h
9920 F: include/uapi/linux/nvme_ioctl.h
9922 NVM EXPRESS FC TRANSPORT DRIVERS
9923 M: James Smart <james.smart@broadcom.com>
9924 L: linux-nvme@lists.infradead.org
9926 F: include/linux/nvme-fc.h
9927 F: include/linux/nvme-fc-driver.h
9928 F: drivers/nvme/host/fc.c
9929 F: drivers/nvme/target/fc.c
9930 F: drivers/nvme/target/fcloop.c
9932 NVM EXPRESS TARGET DRIVER
9933 M: Christoph Hellwig <hch@lst.de>
9934 M: Sagi Grimberg <sagi@grimberg.me>
9935 L: linux-nvme@lists.infradead.org
9936 T: git://git.infradead.org/nvme.git
9937 W: http://git.infradead.org/nvme.git
9939 F: drivers/nvme/target/
9942 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9945 F: Documentation/devicetree/bindings/nvmem/
9946 F: Documentation/ABI/stable/sysfs-bus-nvmem
9947 F: include/linux/nvmem-consumer.h
9948 F: include/linux/nvmem-provider.h
9950 NXP TDA998X DRM DRIVER
9951 M: Russell King <linux@armlinux.org.uk>
9953 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9954 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9955 F: drivers/gpu/drm/i2c/tda998x_drv.c
9956 F: include/drm/i2c/tda998x.h
9959 M: Peter Rosin <peda@axentia.se>
9960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9962 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9963 F: sound/soc/codecs/tfa9879*
9966 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9967 R: Charles Gorand <charles.gorand@effinnov.com>
9968 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9970 F: drivers/nfc/nxp-nci
9973 M: Josh Poimboeuf <jpoimboe@redhat.com>
9974 M: Peter Zijlstra <peterz@infradead.org>
9978 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9979 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9980 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9981 L: linuxppc-dev@lists.ozlabs.org
9983 F: arch/powerpc/platforms/powernv/ocxl.c
9984 F: arch/powerpc/include/asm/pnv-ocxl.h
9985 F: drivers/misc/ocxl/
9986 F: include/misc/ocxl*
9987 F: include/uapi/misc/ocxl.h
9988 F: Documentation/accelerators/ocxl.txt
9991 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9992 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9994 L: linux-omap@vger.kernel.org
9998 OMAP CLOCK FRAMEWORK SUPPORT
9999 M: Paul Walmsley <paul@pwsan.com>
10000 L: linux-omap@vger.kernel.org
10002 F: arch/arm/*omap*/*clock*
10004 OMAP DEVICE TREE SUPPORT
10005 M: Benoît Cousson <bcousson@baylibre.com>
10006 M: Tony Lindgren <tony@atomide.com>
10007 L: linux-omap@vger.kernel.org
10008 L: devicetree@vger.kernel.org
10010 F: arch/arm/boot/dts/*omap*
10011 F: arch/arm/boot/dts/*am3*
10012 F: arch/arm/boot/dts/*am4*
10013 F: arch/arm/boot/dts/*am5*
10014 F: arch/arm/boot/dts/*dra7*
10016 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10017 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10018 L: linux-omap@vger.kernel.org
10019 L: linux-fbdev@vger.kernel.org
10021 F: drivers/video/fbdev/omap2/
10022 F: Documentation/arm/OMAP/DSS
10024 OMAP FRAMEBUFFER SUPPORT
10025 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
10026 L: linux-fbdev@vger.kernel.org
10027 L: linux-omap@vger.kernel.org
10029 F: drivers/video/fbdev/omap/
10031 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10032 M: Roger Quadros <rogerq@ti.com>
10033 M: Tony Lindgren <tony@atomide.com>
10034 L: linux-omap@vger.kernel.org
10036 F: drivers/memory/omap-gpmc.c
10037 F: arch/arm/mach-omap2/*gpmc*
10040 M: Grygorii Strashko <grygorii.strashko@ti.com>
10041 M: Santosh Shilimkar <ssantosh@kernel.org>
10042 M: Kevin Hilman <khilman@kernel.org>
10043 L: linux-omap@vger.kernel.org
10045 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10046 F: drivers/gpio/gpio-omap.c
10048 OMAP HARDWARE SPINLOCK SUPPORT
10049 M: Ohad Ben-Cohen <ohad@wizery.com>
10050 L: linux-omap@vger.kernel.org
10052 F: drivers/hwspinlock/omap_hwspinlock.c
10054 OMAP HS MMC SUPPORT
10055 L: linux-mmc@vger.kernel.org
10056 L: linux-omap@vger.kernel.org
10058 F: drivers/mmc/host/omap_hsmmc.c
10061 M: Paul Walmsley <paul@pwsan.com>
10062 L: linux-omap@vger.kernel.org
10064 F: arch/arm/mach-omap2/omap_hwmod*data*
10066 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10067 M: Benoît Cousson <bcousson@baylibre.com>
10068 L: linux-omap@vger.kernel.org
10070 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10073 M: Benoît Cousson <bcousson@baylibre.com>
10074 M: Paul Walmsley <paul@pwsan.com>
10075 L: linux-omap@vger.kernel.org
10077 F: arch/arm/mach-omap2/omap_hwmod.*
10079 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10080 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10081 L: linux-media@vger.kernel.org
10083 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10084 F: drivers/media/platform/omap3isp/
10085 F: drivers/staging/media/omap4iss/
10088 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10089 L: linux-omap@vger.kernel.org
10091 F: drivers/mmc/host/omap.c
10093 OMAP POWER MANAGEMENT SUPPORT
10094 M: Kevin Hilman <khilman@kernel.org>
10095 L: linux-omap@vger.kernel.org
10097 F: arch/arm/*omap*/*pm*
10098 F: drivers/cpufreq/omap-cpufreq.c
10100 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10101 M: Rajendra Nayak <rnayak@codeaurora.org>
10102 M: Paul Walmsley <paul@pwsan.com>
10103 L: linux-omap@vger.kernel.org
10105 F: arch/arm/mach-omap2/prm*
10107 OMAP RANDOM NUMBER GENERATOR SUPPORT
10108 M: Deepak Saxena <dsaxena@plexity.net>
10110 F: drivers/char/hw_random/omap-rng.c
10113 L: linux-usb@vger.kernel.org
10114 L: linux-omap@vger.kernel.org
10116 F: drivers/usb/*/*omap*
10117 F: arch/arm/*omap*/usb*
10119 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10120 M: Mark Jackson <mpfj@newflow.co.uk>
10121 L: linux-omap@vger.kernel.org
10123 F: arch/arm/boot/dts/am335x-nano.dts
10126 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10127 M: Tony Lindgren <tony@atomide.com>
10128 L: linux-omap@vger.kernel.org
10129 Q: http://patchwork.kernel.org/project/linux-omap/list/
10130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10132 F: arch/arm/mach-omap1/
10133 F: arch/arm/plat-omap/
10134 F: arch/arm/configs/omap1_defconfig
10135 F: drivers/i2c/busses/i2c-omap.c
10136 F: include/linux/i2c-omap.h
10139 M: Tony Lindgren <tony@atomide.com>
10140 L: linux-omap@vger.kernel.org
10141 W: http://www.muru.com/linux/omap/
10142 W: http://linux.omap.com/
10143 Q: http://patchwork.kernel.org/project/linux-omap/list/
10144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10146 F: arch/arm/mach-omap2/
10147 F: arch/arm/plat-omap/
10148 F: arch/arm/configs/omap2plus_defconfig
10149 F: drivers/i2c/busses/i2c-omap.c
10150 F: drivers/irqchip/irq-omap-intc.c
10151 F: drivers/mfd/*omap*.c
10152 F: drivers/mfd/menelaus.c
10153 F: drivers/mfd/palmas.c
10154 F: drivers/mfd/tps65217.c
10155 F: drivers/mfd/tps65218.c
10156 F: drivers/mfd/tps65910.c
10157 F: drivers/mfd/twl-core.[ch]
10158 F: drivers/mfd/twl4030*.c
10159 F: drivers/mfd/twl6030*.c
10160 F: drivers/mfd/twl6040*.c
10161 F: drivers/regulator/palmas-regulator*.c
10162 F: drivers/regulator/pbias-regulator.c
10163 F: drivers/regulator/tps65217-regulator.c
10164 F: drivers/regulator/tps65218-regulator.c
10165 F: drivers/regulator/tps65910-regulator.c
10166 F: drivers/regulator/twl-regulator.c
10167 F: drivers/regulator/twl6030-regulator.c
10168 F: include/linux/i2c-omap.h
10170 ONION OMEGA2+ BOARD
10171 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10172 L: linux-mips@linux-mips.org
10174 F: arch/mips/boot/dts/ralink/omega2p.dts
10177 M: Bob Copeland <me@bobcopeland.com>
10178 L: linux-karma-devel@lists.sourceforge.net
10180 F: Documentation/filesystems/omfs.txt
10183 OMNIKEY CARDMAN 4000 DRIVER
10184 M: Harald Welte <laforge@gnumonks.org>
10186 F: drivers/char/pcmcia/cm4000_cs.c
10187 F: include/linux/cm4000_cs.h
10188 F: include/uapi/linux/cm4000_cs.h
10190 OMNIKEY CARDMAN 4040 DRIVER
10191 M: Harald Welte <laforge@gnumonks.org>
10193 F: drivers/char/pcmcia/cm4040_cs.*
10195 OMNIVISION OV13858 SENSOR DRIVER
10196 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10197 L: linux-media@vger.kernel.org
10198 T: git git://linuxtv.org/media_tree.git
10200 F: drivers/media/i2c/ov13858.c
10202 OMNIVISION OV5640 SENSOR DRIVER
10203 M: Steve Longerbeam <slongerbeam@gmail.com>
10204 L: linux-media@vger.kernel.org
10205 T: git git://linuxtv.org/media_tree.git
10207 F: drivers/media/i2c/ov5640.c
10209 OMNIVISION OV5647 SENSOR DRIVER
10210 M: Luis Oliveira <lolivei@synopsys.com>
10211 L: linux-media@vger.kernel.org
10212 T: git git://linuxtv.org/media_tree.git
10214 F: drivers/media/i2c/ov5647.c
10216 OMNIVISION OV7670 SENSOR DRIVER
10217 M: Jonathan Corbet <corbet@lwn.net>
10218 L: linux-media@vger.kernel.org
10219 T: git git://linuxtv.org/media_tree.git
10221 F: drivers/media/i2c/ov7670.c
10222 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10224 OMNIVISION OV7740 SENSOR DRIVER
10225 M: Wenyou Yang <wenyou.yang@microchip.com>
10226 L: linux-media@vger.kernel.org
10227 T: git git://linuxtv.org/media_tree.git
10229 F: drivers/media/i2c/ov7740.c
10230 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10232 ONENAND FLASH DRIVER
10233 M: Kyungmin Park <kyungmin.park@samsung.com>
10234 L: linux-mtd@lists.infradead.org
10236 F: drivers/mtd/onenand/
10237 F: include/linux/mtd/onenand*.h
10239 ONSTREAM SCSI TAPE DRIVER
10240 M: Willem Riede <osst@riede.org>
10241 L: osst-users@lists.sourceforge.net
10242 L: linux-scsi@vger.kernel.org
10244 F: Documentation/scsi/osst.txt
10245 F: drivers/scsi/osst.*
10246 F: drivers/scsi/osst_*.h
10247 F: drivers/scsi/st.h
10250 M: Jens Wiklander <jens.wiklander@linaro.org>
10252 F: drivers/tee/optee/
10255 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10256 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10257 L: linux-rdma@vger.kernel.org
10259 F: drivers/infiniband/ulp/opa_vnic
10261 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10262 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10263 L: devicetree@vger.kernel.org
10265 F: Documentation/devicetree/dynamic-resolution-notes.txt
10266 F: Documentation/devicetree/overlay-notes.txt
10267 F: drivers/of/overlay.c
10268 F: drivers/of/resolver.c
10270 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10271 M: Rob Herring <robh+dt@kernel.org>
10272 M: Frank Rowand <frowand.list@gmail.com>
10273 L: devicetree@vger.kernel.org
10274 W: http://www.devicetree.org/
10275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10278 F: include/linux/of*.h
10280 F: Documentation/ABI/testing/sysfs-firmware-ofw
10282 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10283 M: Rob Herring <robh+dt@kernel.org>
10284 M: Mark Rutland <mark.rutland@arm.com>
10285 L: devicetree@vger.kernel.org
10286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10287 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10289 F: Documentation/devicetree/
10290 F: arch/*/boot/dts/
10291 F: include/dt-bindings/
10293 OPENCORES I2C BUS DRIVER
10294 M: Peter Korsgaard <jacmet@sunsite.dk>
10295 L: linux-i2c@vger.kernel.org
10297 F: Documentation/i2c/busses/i2c-ocores
10298 F: drivers/i2c/busses/i2c-ocores.c
10300 OPENRISC ARCHITECTURE
10301 M: Jonas Bonn <jonas@southpole.se>
10302 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10303 M: Stafford Horne <shorne@gmail.com>
10304 T: git git://github.com/openrisc/linux.git
10305 L: openrisc@lists.librecores.org
10306 W: http://openrisc.io
10308 F: Documentation/devicetree/bindings/openrisc/
10309 F: Documentation/openrisc/
10311 F: drivers/irqchip/irq-ompic.c
10312 F: drivers/irqchip/irq-or1k-*
10315 M: Pravin B Shelar <pshelar@ovn.org>
10316 L: netdev@vger.kernel.org
10317 L: dev@openvswitch.org
10318 W: http://openvswitch.org
10320 F: net/openvswitch/
10321 F: include/uapi/linux/openvswitch.h
10323 OPERATING PERFORMANCE POINTS (OPP)
10324 M: Viresh Kumar <vireshk@kernel.org>
10325 M: Nishanth Menon <nm@ti.com>
10326 M: Stephen Boyd <sboyd@kernel.org>
10327 L: linux-pm@vger.kernel.org
10329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10331 F: include/linux/pm_opp.h
10332 F: Documentation/power/opp.txt
10333 F: Documentation/devicetree/bindings/opp/
10336 M: Clemens Ladisch <clemens@ladisch.de>
10337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10338 T: git git://git.alsa-project.org/alsa-kernel.git
10340 F: sound/drivers/opl4/
10343 M: Robert Richter <rric@kernel.org>
10344 L: oprofile-list@lists.sf.net
10346 F: arch/*/include/asm/oprofile*.h
10347 F: arch/*/oprofile/
10348 F: drivers/oprofile/
10349 F: include/linux/oprofile.h
10351 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10352 M: Mark Fasheh <mfasheh@versity.com>
10353 M: Joel Becker <jlbec@evilplan.org>
10354 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10355 W: http://ocfs2.wiki.kernel.org
10357 F: Documentation/filesystems/ocfs2.txt
10358 F: Documentation/filesystems/dlmfs.txt
10361 ORANGEFS FILESYSTEM
10362 M: Mike Marshall <hubcap@omnibond.com>
10363 R: Martin Brandenburg <martin@omnibond.com>
10364 L: devel@lists.orangefs.org
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10368 F: Documentation/filesystems/orangefs.txt
10371 L: linux-wireless@vger.kernel.org
10372 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10373 W: http://www.nongnu.org/orinoco/
10375 F: drivers/net/wireless/intersil/orinoco/
10377 OSD LIBRARY and FILESYSTEM
10378 M: Boaz Harrosh <ooo@electrozaur.com>
10380 F: drivers/scsi/osd/
10381 F: include/scsi/osd_*
10384 OV2659 OMNIVISION SENSOR DRIVER
10385 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10386 L: linux-media@vger.kernel.org
10387 W: https://linuxtv.org
10388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10389 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10391 F: drivers/media/i2c/ov2659.c
10392 F: include/media/i2c/ov2659.h
10395 M: Miklos Szeredi <miklos@szeredi.hu>
10396 L: linux-unionfs@vger.kernel.org
10397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10400 F: Documentation/filesystems/overlayfs.txt
10402 P54 WIRELESS DRIVER
10403 M: Christian Lamparter <chunkeey@googlemail.com>
10404 L: linux-wireless@vger.kernel.org
10405 W: http://wireless.kernel.org/en/users/Drivers/p54
10407 F: drivers/net/wireless/intersil/p54/
10409 PA SEMI ETHERNET DRIVER
10410 L: netdev@vger.kernel.org
10412 F: drivers/net/ethernet/pasemi/*
10414 PA SEMI SMBUS DRIVER
10415 L: linux-i2c@vger.kernel.org
10417 F: drivers/i2c/busses/i2c-pasemi.c
10419 PADATA PARALLEL EXECUTION MECHANISM
10420 M: Steffen Klassert <steffen.klassert@secunet.com>
10421 L: linux-crypto@vger.kernel.org
10424 F: include/linux/padata.h
10425 F: Documentation/padata.txt
10427 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10428 M: Harald Welte <laforge@gnumonks.org>
10429 L: platform-driver-x86@vger.kernel.org
10431 F: drivers/platform/x86/panasonic-laptop.c
10433 PANASONIC MN10300/AM33/AM34 PORT
10434 M: David Howells <dhowells@redhat.com>
10435 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10436 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10438 F: Documentation/mn10300/
10441 PARALLEL LCD/KEYPAD PANEL DRIVER
10442 M: Willy Tarreau <willy@haproxy.com>
10443 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10445 F: Documentation/misc-devices/lcd-panel-cgram.txt
10446 F: drivers/misc/panel.c
10448 PARALLEL PORT SUBSYSTEM
10449 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10450 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10451 L: linux-parport@lists.infradead.org (subscribers-only)
10453 F: drivers/parport/
10454 F: include/linux/parport*.h
10455 F: drivers/char/ppdev.c
10456 F: include/uapi/linux/ppdev.h
10457 F: Documentation/parport*.txt
10459 PARAVIRT_OPS INTERFACE
10460 M: Juergen Gross <jgross@suse.com>
10461 M: Alok Kataria <akataria@vmware.com>
10462 L: virtualization@lists.linux-foundation.org
10464 F: Documentation/virtual/paravirt_ops.txt
10465 F: arch/*/kernel/paravirt*
10466 F: arch/*/include/asm/paravirt*.h
10467 F: include/linux/hypervisor.h
10469 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10470 M: Tim Waugh <tim@cyberelk.net>
10471 L: linux-parport@lists.infradead.org (subscribers-only)
10473 F: Documentation/blockdev/paride.txt
10474 F: drivers/block/paride/
10476 PARISC ARCHITECTURE
10477 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10478 M: Helge Deller <deller@gmx.de>
10479 L: linux-parisc@vger.kernel.org
10480 W: http://www.parisc-linux.org/
10481 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10486 F: Documentation/parisc/
10488 F: drivers/char/agp/parisc-agp.c
10489 F: drivers/input/serio/gscps2.c
10490 F: drivers/parport/parport_gsc.*
10491 F: drivers/tty/serial/8250/8250_gsc.c
10492 F: drivers/video/fbdev/sti*
10493 F: drivers/video/console/sti*
10494 F: drivers/video/logo/logo_parisc*
10497 M: Jiri Pirko <jiri@mellanox.com>
10498 L: netdev@vger.kernel.org
10501 F: lib/test_parman.c
10502 F: include/linux/parman.h
10504 PC87360 HARDWARE MONITORING DRIVER
10505 M: Jim Cromie <jim.cromie@gmail.com>
10506 L: linux-hwmon@vger.kernel.org
10508 F: Documentation/hwmon/pc87360
10509 F: drivers/hwmon/pc87360.c
10511 PC8736x GPIO DRIVER
10512 M: Jim Cromie <jim.cromie@gmail.com>
10514 F: drivers/char/pc8736x_gpio.c
10516 PC87427 HARDWARE MONITORING DRIVER
10517 M: Jean Delvare <jdelvare@suse.com>
10518 L: linux-hwmon@vger.kernel.org
10520 F: Documentation/hwmon/pc87427
10521 F: drivers/hwmon/pc87427.c
10524 M: Riku Voipio <riku.voipio@iki.fi>
10526 F: drivers/leds/leds-pca9532.c
10527 F: include/linux/leds-pca9532.h
10529 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10530 M: Guenter Roeck <linux@roeck-us.net>
10531 L: linux-i2c@vger.kernel.org
10533 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10535 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10536 M: Khalid Aziz <khalid@gonehiking.org>
10538 F: drivers/firmware/pcdp.*
10540 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10541 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10542 L: linux-pci@vger.kernel.org
10543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10545 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10546 F: drivers/pci/host/pci-aardvark.c
10548 PCI DRIVER FOR ALTERA PCIE IP
10549 M: Ley Foon Tan <lftan@altera.com>
10550 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10551 L: linux-pci@vger.kernel.org
10553 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10554 F: drivers/pci/host/pcie-altera.c
10556 PCI DRIVER FOR APPLIEDMICRO XGENE
10557 M: Tanmay Inamdar <tinamdar@apm.com>
10558 L: linux-pci@vger.kernel.org
10559 L: linux-arm-kernel@lists.infradead.org
10561 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10562 F: drivers/pci/host/pci-xgene.c
10564 PCI DRIVER FOR ARM VERSATILE PLATFORM
10565 M: Rob Herring <robh@kernel.org>
10566 L: linux-pci@vger.kernel.org
10567 L: linux-arm-kernel@lists.infradead.org
10569 F: Documentation/devicetree/bindings/pci/versatile.txt
10570 F: drivers/pci/host/pci-versatile.c
10572 PCI DRIVER FOR ARMADA 8K
10573 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10574 L: linux-pci@vger.kernel.org
10575 L: linux-arm-kernel@lists.infradead.org
10577 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10578 F: drivers/pci/dwc/pcie-armada8k.c
10580 PCI DRIVER FOR CADENCE PCIE IP
10581 M: Alan Douglas <adouglas@cadence.com>
10582 L: linux-pci@vger.kernel.org
10584 F: Documentation/devicetree/bindings/pci/cdns,*.txt
10585 F: drivers/pci/cadence/pcie-cadence*
10587 PCI DRIVER FOR FREESCALE LAYERSCAPE
10588 M: Minghuan Lian <minghuan.Lian@freescale.com>
10589 M: Mingkai Hu <mingkai.hu@freescale.com>
10590 M: Roy Zang <tie-fei.zang@freescale.com>
10591 L: linuxppc-dev@lists.ozlabs.org
10592 L: linux-pci@vger.kernel.org
10593 L: linux-arm-kernel@lists.infradead.org
10595 F: drivers/pci/dwc/*layerscape*
10597 PCI DRIVER FOR GENERIC OF HOSTS
10598 M: Will Deacon <will.deacon@arm.com>
10599 L: linux-pci@vger.kernel.org
10600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10602 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10603 F: drivers/pci/host/pci-host-common.c
10604 F: drivers/pci/host/pci-host-generic.c
10606 PCI DRIVER FOR IMX6
10607 M: Richard Zhu <hongxing.zhu@nxp.com>
10608 M: Lucas Stach <l.stach@pengutronix.de>
10609 L: linux-pci@vger.kernel.org
10610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10612 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10613 F: drivers/pci/dwc/*imx6*
10615 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10616 M: Keith Busch <keith.busch@intel.com>
10617 M: Jonathan Derrick <jonathan.derrick@intel.com>
10618 L: linux-pci@vger.kernel.org
10620 F: drivers/pci/host/vmd.c
10622 PCI DRIVER FOR MICROSEMI SWITCHTEC
10623 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10624 M: Logan Gunthorpe <logang@deltatee.com>
10625 L: linux-pci@vger.kernel.org
10627 F: Documentation/switchtec.txt
10628 F: Documentation/ABI/testing/sysfs-class-switchtec
10629 F: drivers/pci/switch/switchtec*
10630 F: include/uapi/linux/switchtec_ioctl.h
10631 F: include/linux/switchtec.h
10632 F: drivers/ntb/hw/mscc/
10634 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10635 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10636 M: Jason Cooper <jason@lakedaemon.net>
10637 L: linux-pci@vger.kernel.org
10638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640 F: drivers/pci/host/*mvebu*
10642 PCI DRIVER FOR NVIDIA TEGRA
10643 M: Thierry Reding <thierry.reding@gmail.com>
10644 L: linux-tegra@vger.kernel.org
10645 L: linux-pci@vger.kernel.org
10647 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10648 F: drivers/pci/host/pci-tegra.c
10650 PCI DRIVER FOR RENESAS R-CAR
10651 M: Simon Horman <horms@verge.net.au>
10652 L: linux-pci@vger.kernel.org
10653 L: linux-renesas-soc@vger.kernel.org
10655 F: drivers/pci/host/*rcar*
10657 PCI DRIVER FOR SAMSUNG EXYNOS
10658 M: Jingoo Han <jingoohan1@gmail.com>
10659 L: linux-pci@vger.kernel.org
10660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10661 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10663 F: drivers/pci/dwc/pci-exynos.c
10665 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10666 M: Jingoo Han <jingoohan1@gmail.com>
10667 M: Joao Pinto <Joao.Pinto@synopsys.com>
10668 L: linux-pci@vger.kernel.org
10670 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10671 F: drivers/pci/dwc/*designware*
10673 PCI DRIVER FOR TI DRA7XX
10674 M: Kishon Vijay Abraham I <kishon@ti.com>
10675 L: linux-omap@vger.kernel.org
10676 L: linux-pci@vger.kernel.org
10678 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10679 F: drivers/pci/dwc/pci-dra7xx.c
10681 PCI DRIVER FOR TI KEYSTONE
10682 M: Murali Karicheri <m-karicheri2@ti.com>
10683 L: linux-pci@vger.kernel.org
10684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686 F: drivers/pci/dwc/*keystone*
10688 PCI ENDPOINT SUBSYSTEM
10689 M: Kishon Vijay Abraham I <kishon@ti.com>
10690 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10691 L: linux-pci@vger.kernel.org
10692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10694 F: drivers/pci/endpoint/
10695 F: drivers/misc/pci_endpoint_test.c
10698 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10699 M: Russell Currey <ruscur@russell.cc>
10700 L: linuxppc-dev@lists.ozlabs.org
10702 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10703 F: arch/powerpc/kernel/eeh*.c
10704 F: arch/powerpc/platforms/*/eeh*.c
10705 F: arch/powerpc/include/*/eeh*.h
10708 M: Linas Vepstas <linasvepstas@gmail.com>
10709 L: linux-pci@vger.kernel.org
10711 F: Documentation/PCI/pci-error-recovery.txt
10713 PCI MSI DRIVER FOR ALTERA MSI IP
10714 M: Ley Foon Tan <lftan@altera.com>
10715 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10716 L: linux-pci@vger.kernel.org
10718 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10719 F: drivers/pci/host/pcie-altera-msi.c
10721 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10722 M: Duc Dang <dhdang@apm.com>
10723 L: linux-pci@vger.kernel.org
10724 L: linux-arm-kernel@lists.infradead.org
10726 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10727 F: drivers/pci/host/pci-xgene-msi.c
10730 M: Bjorn Helgaas <bhelgaas@google.com>
10731 L: linux-pci@vger.kernel.org
10732 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10735 F: Documentation/devicetree/bindings/pci/
10736 F: Documentation/PCI/
10737 F: drivers/acpi/pci*
10739 F: include/asm-generic/pci*
10740 F: include/linux/pci*
10741 F: include/uapi/linux/pci*
10744 F: arch/x86/kernel/quirks.c
10746 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10747 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10748 L: linux-pci@vger.kernel.org
10749 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10752 F: drivers/pci/host/
10753 F: drivers/pci/dwc/
10755 PCIE DRIVER FOR AXIS ARTPEC
10756 M: Niklas Cassel <niklas.cassel@axis.com>
10757 M: Jesper Nilsson <jesper.nilsson@axis.com>
10758 L: linux-arm-kernel@axis.com
10759 L: linux-pci@vger.kernel.org
10761 F: Documentation/devicetree/bindings/pci/axis,artpec*
10762 F: drivers/pci/dwc/*artpec*
10764 PCIE DRIVER FOR CAVIUM THUNDERX
10765 M: David Daney <david.daney@cavium.com>
10766 L: linux-pci@vger.kernel.org
10767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10770 F: drivers/pci/host/pci-thunder-*
10772 PCIE DRIVER FOR HISILICON
10773 M: Zhou Wang <wangzhou1@hisilicon.com>
10774 L: linux-pci@vger.kernel.org
10776 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10777 F: drivers/pci/dwc/pcie-hisi.c
10779 PCIE DRIVER FOR HISILICON KIRIN
10780 M: Xiaowei Song <songxiaowei@hisilicon.com>
10781 M: Binghui Wang <wangbinghui@hisilicon.com>
10782 L: linux-pci@vger.kernel.org
10784 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10785 F: drivers/pci/dwc/pcie-kirin.c
10787 PCIE DRIVER FOR HISILICON STB
10788 M: Jianguo Sun <sunjianguo1@huawei.com>
10789 M: Shawn Guo <shawn.guo@linaro.org>
10790 L: linux-pci@vger.kernel.org
10792 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10793 F: drivers/pci/dwc/pcie-histb.c
10795 PCIE DRIVER FOR MEDIATEK
10796 M: Ryder Lee <ryder.lee@mediatek.com>
10797 L: linux-pci@vger.kernel.org
10798 L: linux-mediatek@lists.infradead.org
10800 F: Documentation/devicetree/bindings/pci/mediatek*
10801 F: drivers/pci/host/*mediatek*
10803 PCIE DRIVER FOR QUALCOMM MSM
10804 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10805 L: linux-pci@vger.kernel.org
10806 L: linux-arm-msm@vger.kernel.org
10808 F: drivers/pci/dwc/*qcom*
10810 PCIE DRIVER FOR ROCKCHIP
10811 M: Shawn Lin <shawn.lin@rock-chips.com>
10812 L: linux-pci@vger.kernel.org
10813 L: linux-rockchip@lists.infradead.org
10815 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10816 F: drivers/pci/host/pcie-rockchip.c
10818 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10819 M: Linus Walleij <linus.walleij@linaro.org>
10820 L: linux-pci@vger.kernel.org
10822 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10823 F: drivers/pci/host/pci-v3-semi.c
10825 PCIE DRIVER FOR ST SPEAR13XX
10826 M: Pratyush Anand <pratyush.anand@gmail.com>
10827 L: linux-pci@vger.kernel.org
10829 F: drivers/pci/dwc/*spear*
10832 M: Dominik Brodowski <linux@dominikbrodowski.net>
10833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10835 F: Documentation/pcmcia/
10840 PCNET32 NETWORK DRIVER
10841 M: Don Fry <pcnet32@frontier.com>
10842 L: netdev@vger.kernel.org
10844 F: drivers/net/ethernet/amd/pcnet32.c
10846 PCRYPT PARALLEL CRYPTO ENGINE
10847 M: Steffen Klassert <steffen.klassert@secunet.com>
10848 L: linux-crypto@vger.kernel.org
10851 F: include/crypto/pcrypt.h
10853 PEAQ WMI HOTKEYS DRIVER
10854 M: Hans de Goede <hdegoede@redhat.com>
10855 L: platform-driver-x86@vger.kernel.org
10857 F: drivers/platform/x86/peaq-wmi.c
10859 PER-CPU MEMORY ALLOCATOR
10860 M: Tejun Heo <tj@kernel.org>
10861 M: Christoph Lameter <cl@linux.com>
10862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10864 F: include/linux/percpu*.h
10866 F: arch/*/include/asm/percpu.h
10868 PER-TASK DELAY ACCOUNTING
10869 M: Balbir Singh <bsingharora@gmail.com>
10871 F: include/linux/delayacct.h
10872 F: kernel/delayacct.c
10874 PERFORMANCE EVENTS SUBSYSTEM
10875 M: Peter Zijlstra <peterz@infradead.org>
10876 M: Ingo Molnar <mingo@redhat.com>
10877 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10878 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10879 R: Jiri Olsa <jolsa@redhat.com>
10880 R: Namhyung Kim <namhyung@kernel.org>
10881 L: linux-kernel@vger.kernel.org
10882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10885 F: include/linux/perf_event.h
10886 F: include/uapi/linux/perf_event.h
10887 F: arch/*/kernel/perf_event*.c
10888 F: arch/*/kernel/*/perf_event*.c
10889 F: arch/*/kernel/*/*/perf_event*.c
10890 F: arch/*/include/asm/perf_event.h
10891 F: arch/*/kernel/perf_callchain.c
10895 PERSONALITY HANDLING
10896 M: Christoph Hellwig <hch@infradead.org>
10897 L: linux-abi-devel@lists.sourceforge.net
10899 F: include/linux/personality.h
10900 F: include/uapi/linux/personality.h
10903 M: Remi Denis-Courmont <courmisch@gmail.com>
10905 F: Documentation/networking/phonet.txt
10906 F: include/linux/phonet.h
10907 F: include/net/phonet/
10908 F: include/uapi/linux/phonet.h
10912 M: Joern Engel <joern@lazybastard.org>
10913 L: linux-mtd@lists.infradead.org
10915 F: drivers/mtd/devices/phram.c
10918 M: Bruno Prémont <bonbons@linux-vserver.org>
10919 L: linux-input@vger.kernel.org
10921 F: drivers/hid/hid-picolcd*
10924 M: Jamie Iles <jamie@jamieiles.com>
10925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10926 T: git git://github.com/jamieiles/linux-2.6-ji.git
10928 F: arch/arm/boot/dts/picoxcell*
10929 F: arch/arm/mach-picoxcell/
10930 F: drivers/crypto/picoxcell*
10932 PIN CONTROL SUBSYSTEM
10933 M: Linus Walleij <linus.walleij@linaro.org>
10934 L: linux-gpio@vger.kernel.org
10935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10937 F: Documentation/devicetree/bindings/pinctrl/
10938 F: Documentation/driver-api/pinctl.rst
10939 F: drivers/pinctrl/
10940 F: include/linux/pinctrl/
10942 PIN CONTROLLER - ATMEL AT91
10943 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10946 F: drivers/pinctrl/pinctrl-at91.*
10948 PIN CONTROLLER - ATMEL AT91 PIO4
10949 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10951 L: linux-gpio@vger.kernel.org
10953 F: drivers/pinctrl/pinctrl-at91-pio4.*
10955 PIN CONTROLLER - FREESCALE
10956 M: Dong Aisheng <aisheng.dong@nxp.com>
10957 M: Fabio Estevam <festevam@gmail.com>
10958 M: Shawn Guo <shawnguo@kernel.org>
10959 M: Stefan Agner <stefan@agner.ch>
10960 R: Pengutronix Kernel Team <kernel@pengutronix.de>
10961 L: linux-gpio@vger.kernel.org
10963 F: drivers/pinctrl/freescale/
10964 F: Documentation/devicetree/bindings/pinctrl/fsl,*
10966 PIN CONTROLLER - INTEL
10967 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10968 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10970 F: drivers/pinctrl/intel/
10972 PIN CONTROLLER - MEDIATEK
10973 M: Sean Wang <sean.wang@mediatek.com>
10974 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10976 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10977 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10978 F: drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10979 F: drivers/pinctrl/mediatek/pinctrl-mt2701.c
10980 F: drivers/pinctrl/mediatek/pinctrl-mt7622.c
10982 PIN CONTROLLER - QUALCOMM
10983 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10985 L: linux-arm-msm@vger.kernel.org
10986 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10987 F: drivers/pinctrl/qcom/
10989 PIN CONTROLLER - RENESAS
10990 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10991 M: Geert Uytterhoeven <geert+renesas@glider.be>
10992 L: linux-renesas-soc@vger.kernel.org
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10995 F: drivers/pinctrl/sh-pfc/
10997 PIN CONTROLLER - SAMSUNG
10998 M: Tomasz Figa <tomasz.figa@gmail.com>
10999 M: Krzysztof Kozlowski <krzk@kernel.org>
11000 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11002 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11003 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11006 F: drivers/pinctrl/samsung/
11007 F: include/dt-bindings/pinctrl/samsung.h
11008 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11010 PIN CONTROLLER - SINGLE
11011 M: Tony Lindgren <tony@atomide.com>
11012 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11014 L: linux-omap@vger.kernel.org
11016 F: drivers/pinctrl/pinctrl-single.c
11018 PIN CONTROLLER - ST SPEAR
11019 M: Viresh Kumar <vireshk@kernel.org>
11020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11021 W: http://www.st.com/spear
11023 F: drivers/pinctrl/spear/
11025 PISTACHIO SOC SUPPORT
11026 M: James Hartley <james.hartley@sondrel.com>
11027 L: linux-mips@linux-mips.org
11029 F: arch/mips/pistachio/
11030 F: arch/mips/include/asm/mach-pistachio/
11031 F: arch/mips/boot/dts/img/pistachio*
11032 F: arch/mips/configs/pistachio*_defconfig
11036 M: linux-block@vger.kernel.org
11037 F: drivers/block/pktcdvd.c
11038 F: include/linux/pktcdvd.h
11039 F: include/uapi/linux/pktcdvd.h
11041 PKUNITY SOC DRIVERS
11042 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11043 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11045 T: git git://github.com/gxt/linux.git
11046 F: drivers/input/serio/i8042-unicore32io.h
11047 F: drivers/i2c/busses/i2c-puv3.c
11048 F: drivers/video/fbdev/fb-puv3.c
11049 F: drivers/rtc/rtc-puv3.c
11051 PMBUS HARDWARE MONITORING DRIVERS
11052 M: Guenter Roeck <linux@roeck-us.net>
11053 L: linux-hwmon@vger.kernel.org
11054 W: http://hwmon.wiki.kernel.org/
11055 W: http://www.roeck-us.net/linux/drivers/
11056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11058 F: Documentation/hwmon/pmbus
11059 F: drivers/hwmon/pmbus/
11060 F: include/linux/pmbus.h
11062 PMC SIERRA MaxRAID DRIVER
11063 L: linux-scsi@vger.kernel.org
11064 W: http://www.pmc-sierra.com/
11066 F: drivers/scsi/pmcraid.*
11068 PMC SIERRA PM8001 DRIVER
11069 M: Jack Wang <jinpu.wang@profitbricks.com>
11070 M: lindar_liu@usish.com
11071 L: linux-scsi@vger.kernel.org
11073 F: drivers/scsi/pm8001/
11076 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11080 POSIX CLOCKS and TIMERS
11081 M: Thomas Gleixner <tglx@linutronix.de>
11082 L: linux-kernel@vger.kernel.org
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11086 F: include/linux/timer*
11087 F: kernel/time/*timer*
11089 POWER MANAGEMENT CORE
11090 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11091 L: linux-pm@vger.kernel.org
11092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11093 B: https://bugzilla.kernel.org
11095 F: drivers/base/power/
11096 F: include/linux/pm.h
11097 F: include/linux/pm_*
11098 F: include/linux/powercap.h
11099 F: drivers/powercap/
11100 F: kernel/configs/nopm.config
11102 POWER STATE COORDINATION INTERFACE (PSCI)
11103 M: Mark Rutland <mark.rutland@arm.com>
11104 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11105 L: linux-arm-kernel@lists.infradead.org
11107 F: drivers/firmware/psci*.c
11108 F: include/linux/psci.h
11109 F: include/uapi/linux/psci.h
11111 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11112 M: Sebastian Reichel <sre@kernel.org>
11113 L: linux-pm@vger.kernel.org
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11116 F: Documentation/devicetree/bindings/power/supply/
11117 F: include/linux/power_supply.h
11118 F: drivers/power/supply/
11120 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11121 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11122 L: linuxppc-dev@lists.ozlabs.org
11124 F: drivers/char/powernv-op-panel.c
11126 PPP OVER ATM (RFC 2364)
11127 M: Mitchell Blank Jr <mitch@sfgoth.com>
11129 F: net/atm/pppoatm.c
11130 F: include/uapi/linux/atmppp.h
11133 M: Michal Ostrowski <mostrows@earthlink.net>
11135 F: drivers/net/ppp/pppoe.c
11136 F: drivers/net/ppp/pppox.c
11139 M: James Chapman <jchapman@katalix.com>
11141 F: net/l2tp/l2tp_ppp.c
11142 F: include/linux/if_pppol2tp.h
11143 F: include/uapi/linux/if_pppol2tp.h
11145 PPP PROTOCOL DRIVERS AND COMPRESSORS
11146 M: Paul Mackerras <paulus@samba.org>
11147 L: linux-ppp@vger.kernel.org
11149 F: drivers/net/ppp/ppp_*
11152 M: Rodolfo Giometti <giometti@enneenne.com>
11153 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11154 L: linuxpps@ml.enneenne.com (subscribers-only)
11156 F: Documentation/pps/
11157 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11158 F: Documentation/ABI/testing/sysfs-pps
11160 F: include/linux/pps*.h
11161 F: include/uapi/linux/pps.h
11164 M: Dmitry Kozlov <xeb@mail.ru>
11165 L: netdev@vger.kernel.org
11167 F: drivers/net/ppp/pptp.c
11168 W: http://sourceforge.net/projects/accel-pptp
11171 M: Robert Love <rml@tech9.net>
11172 L: kpreempt-tech@lists.sourceforge.net
11173 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11175 F: Documentation/preempt-locking.txt
11176 F: include/linux/preempt.h
11179 M: Petr Mladek <pmladek@suse.com>
11180 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11181 R: Steven Rostedt <rostedt@goodmis.org>
11184 F: include/linux/printk.h
11186 PRISM54 WIRELESS DRIVER
11187 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11188 L: linux-wireless@vger.kernel.org
11189 W: http://wireless.kernel.org/en/users/Drivers/p54
11191 F: drivers/net/wireless/intersil/prism54/
11194 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11195 M: Kees Cook <keescook@chromium.org>
11196 L: linux-kernel@vger.kernel.org
11197 L: linux-fsdevel@vger.kernel.org
11199 F: fs/proc/proc_sysctl.c
11200 F: include/linux/sysctl.h
11202 F: tools/testing/selftests/sysctl/
11204 PS3 NETWORK SUPPORT
11205 M: Geoff Levand <geoff@infradead.org>
11206 L: netdev@vger.kernel.org
11207 L: linuxppc-dev@lists.ozlabs.org
11209 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11211 PS3 PLATFORM SUPPORT
11212 M: Geoff Levand <geoff@infradead.org>
11213 L: linuxppc-dev@lists.ozlabs.org
11215 F: arch/powerpc/boot/ps3*
11216 F: arch/powerpc/include/asm/lv1call.h
11217 F: arch/powerpc/include/asm/ps3*.h
11218 F: arch/powerpc/platforms/ps3/
11221 F: drivers/rtc/rtc-ps3.c
11222 F: drivers/usb/host/*ps3.c
11223 F: sound/ppc/snd_ps3*
11226 M: Jim Paris <jim@jtan.com>
11227 M: Geoff Levand <geoff@infradead.org>
11228 L: linuxppc-dev@lists.ozlabs.org
11230 F: drivers/block/ps3vram.c
11232 PSAMPLE PACKET SAMPLING SUPPORT:
11233 M: Yotam Gigi <yotam.gi@gmail.com>
11236 F: include/net/psample.h
11237 F: include/uapi/linux/psample.h
11240 M: Kees Cook <keescook@chromium.org>
11241 M: Anton Vorontsov <anton@enomsg.org>
11242 M: Colin Cross <ccross@android.com>
11243 M: Tony Luck <tony.luck@intel.com>
11245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11247 F: include/linux/pstore*
11248 F: drivers/firmware/efi/efi-pstore.c
11249 F: drivers/acpi/apei/erst.c
11250 F: Documentation/admin-guide/ramoops.rst
11251 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11252 K: \b(pstore|ramoops)
11254 PTP HARDWARE CLOCK SUPPORT
11255 M: Richard Cochran <richardcochran@gmail.com>
11256 L: netdev@vger.kernel.org
11258 W: http://linuxptp.sourceforge.net/
11259 F: Documentation/ABI/testing/sysfs-ptp
11260 F: Documentation/ptp/*
11261 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11262 F: drivers/net/phy/dp83640*
11264 F: include/linux/ptp_cl*
11267 M: Oleg Nesterov <oleg@redhat.com>
11269 F: include/asm-generic/syscall.h
11270 F: include/linux/ptrace.h
11271 F: include/linux/regset.h
11272 F: include/linux/tracehook.h
11273 F: include/uapi/linux/ptrace.h
11274 F: include/uapi/linux/ptrace.h
11275 F: include/asm-generic/ptrace.h
11277 F: arch/*/ptrace*.c
11278 F: arch/*/*/ptrace*.c
11279 F: arch/*/include/asm/ptrace*.h
11282 M: Hans Verkuil <hverkuil@xs4all.nl>
11283 L: linux-media@vger.kernel.org
11284 T: git git://linuxtv.org/media_tree.git
11286 F: drivers/media/usb/pulse8-cec/*
11287 F: Documentation/media/cec-drivers/pulse8-cec.rst
11289 PVRUSB2 VIDEO4LINUX DRIVER
11290 M: Mike Isely <isely@pobox.com>
11291 L: pvrusb2@isely.net (subscribers-only)
11292 L: linux-media@vger.kernel.org
11293 W: http://www.isely.net/pvrusb2/
11294 T: git git://linuxtv.org/media_tree.git
11296 F: Documentation/media/v4l-drivers/pvrusb2*
11297 F: drivers/media/usb/pvrusb2/
11300 M: Hans Verkuil <hverkuil@xs4all.nl>
11301 L: linux-media@vger.kernel.org
11302 T: git git://linuxtv.org/media_tree.git
11304 F: drivers/media/usb/pwc/*
11307 M: Kamil Debski <kamil@wypas.org>
11308 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11309 L: linux-hwmon@vger.kernel.org
11311 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11312 F: Documentation/hwmon/pwm-fan
11313 F: drivers/hwmon/pwm-fan.c
11316 M: Sean Young <sean@mess.org>
11317 L: linux-media@vger.kernel.org
11319 F: drivers/media/rc/pwm-ir-tx.c
11322 M: Thierry Reding <thierry.reding@gmail.com>
11323 L: linux-pwm@vger.kernel.org
11325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11326 F: Documentation/pwm.txt
11327 F: Documentation/devicetree/bindings/pwm/
11328 F: include/linux/pwm.h
11330 F: drivers/video/backlight/pwm_bl.c
11331 F: include/linux/pwm_backlight.h
11332 F: drivers/gpio/gpio-mvebu.c
11333 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11336 M: Robert Jarzmik <robert.jarzmik@free.fr>
11337 L: linux-gpio@vger.kernel.org
11339 F: drivers/gpio/gpio-pxa.c
11345 M: Robert Jarzmik <robert.jarzmik@free.fr>
11346 L: linux-rtc@vger.kernel.org
11349 PXA2xx/PXA3xx SUPPORT
11350 M: Daniel Mack <daniel@zonque.org>
11351 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11352 M: Robert Jarzmik <robert.jarzmik@free.fr>
11353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11354 T: git git://github.com/hzhuang1/linux.git
11355 T: git git://github.com/rjarzmik/linux.git
11357 F: arch/arm/boot/dts/pxa*
11358 F: arch/arm/mach-pxa/
11359 F: drivers/dma/pxa*
11360 F: drivers/pcmcia/pxa2xx*
11361 F: drivers/pinctrl/pxa/
11362 F: drivers/spi/spi-pxa2xx*
11363 F: drivers/usb/gadget/udc/pxa2*
11364 F: include/sound/pxa2xx-lib.h
11369 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11370 L: qat-linux@intel.com
11372 F: drivers/crypto/qat/
11374 QCOM AUDIO (ASoC) DRIVERS
11375 M: Patrick Lai <plai@codeaurora.org>
11376 M: Banajit Goswami <bgoswami@codeaurora.org>
11377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11381 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11382 M: Gabriel Somlo <somlo@cmu.edu>
11383 M: "Michael S. Tsirkin" <mst@redhat.com>
11384 L: qemu-devel@nongnu.org
11386 F: drivers/firmware/qemu_fw_cfg.c
11389 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11390 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11391 L: linux-rdma@vger.kernel.org
11393 F: drivers/infiniband/hw/qib/
11395 QLOGIC QL41xxx FCOE DRIVER
11396 M: QLogic-Storage-Upstream@cavium.com
11397 L: linux-scsi@vger.kernel.org
11399 F: drivers/scsi/qedf/
11401 QLOGIC QL41xxx ISCSI DRIVER
11402 M: QLogic-Storage-Upstream@cavium.com
11403 L: linux-scsi@vger.kernel.org
11405 F: drivers/scsi/qedi/
11407 QLOGIC QL4xxx ETHERNET DRIVER
11408 M: Ariel Elior <Ariel.Elior@cavium.com>
11409 M: everest-linux-l2@cavium.com
11410 L: netdev@vger.kernel.org
11412 F: drivers/net/ethernet/qlogic/qed/
11413 F: include/linux/qed/
11414 F: drivers/net/ethernet/qlogic/qede/
11416 QLOGIC QL4xxx RDMA DRIVER
11417 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11418 M: Ariel Elior <Ariel.Elior@cavium.com>
11419 L: linux-rdma@vger.kernel.org
11421 F: drivers/infiniband/hw/qedr/
11422 F: include/uapi/rdma/qedr-abi.h
11424 QLOGIC QLA1280 SCSI DRIVER
11425 M: Michael Reed <mdr@sgi.com>
11426 L: linux-scsi@vger.kernel.org
11428 F: drivers/scsi/qla1280.[ch]
11430 QLOGIC QLA2XXX FC-SCSI DRIVER
11431 M: qla2xxx-upstream@qlogic.com
11432 L: linux-scsi@vger.kernel.org
11434 F: Documentation/scsi/LICENSE.qla2xxx
11435 F: drivers/scsi/qla2xxx/
11437 QLOGIC QLA3XXX NETWORK DRIVER
11438 M: Dept-GELinuxNICDev@cavium.com
11439 L: netdev@vger.kernel.org
11441 F: Documentation/networking/LICENSE.qla3xxx
11442 F: drivers/net/ethernet/qlogic/qla3xxx.*
11444 QLOGIC QLA4XXX iSCSI DRIVER
11445 M: QLogic-Storage-Upstream@qlogic.com
11446 L: linux-scsi@vger.kernel.org
11448 F: Documentation/scsi/LICENSE.qla4xxx
11449 F: drivers/scsi/qla4xxx/
11451 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11452 M: Harish Patil <harish.patil@cavium.com>
11453 M: Manish Chopra <manish.chopra@cavium.com>
11454 M: Dept-GELinuxNICDev@cavium.com
11455 L: netdev@vger.kernel.org
11457 F: drivers/net/ethernet/qlogic/qlcnic/
11459 QLOGIC QLGE 10Gb ETHERNET DRIVER
11460 M: Harish Patil <harish.patil@cavium.com>
11461 M: Manish Chopra <manish.chopra@cavium.com>
11462 M: Dept-GELinuxNICDev@cavium.com
11463 L: netdev@vger.kernel.org
11465 F: drivers/net/ethernet/qlogic/qlge/
11468 M: Anders Larsen <al@alarsen.net>
11469 W: http://www.alarsen.net/linux/qnx4fs/
11472 F: include/uapi/linux/qnx4_fs.h
11473 F: include/uapi/linux/qnxtypes.h
11475 QORIQ DPAA2 FSL-MC BUS DRIVER
11476 M: Stuart Yoder <stuyoder@gmail.com>
11477 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11478 L: linux-kernel@vger.kernel.org
11480 F: drivers/staging/fsl-mc/
11481 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11483 QT1010 MEDIA DRIVER
11484 M: Antti Palosaari <crope@iki.fi>
11485 L: linux-media@vger.kernel.org
11486 W: https://linuxtv.org
11487 W: http://palosaari.fi/linux/
11488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11489 T: git git://linuxtv.org/anttip/media_tree.git
11491 F: drivers/media/tuners/qt1010*
11493 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11494 M: Kalle Valo <kvalo@qca.qualcomm.com>
11495 L: ath10k@lists.infradead.org
11496 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11499 F: drivers/net/wireless/ath/ath10k/
11501 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11502 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11503 L: linux-wireless@vger.kernel.org
11504 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11506 F: drivers/net/wireless/ath/ath9k/
11508 QUALCOMM CAMERA SUBSYSTEM DRIVER
11509 M: Todor Tomov <todor.tomov@linaro.org>
11510 L: linux-media@vger.kernel.org
11512 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11513 F: Documentation/media/v4l-drivers/qcom_camss.rst
11514 F: drivers/media/platform/qcom/camss-8x16/
11516 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11517 M: Timur Tabi <timur@codeaurora.org>
11518 L: netdev@vger.kernel.org
11520 F: drivers/net/ethernet/qualcomm/emac/
11522 QUALCOMM HEXAGON ARCHITECTURE
11523 M: Richard Kuo <rkuo@codeaurora.org>
11524 L: linux-hexagon@vger.kernel.org
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11530 M: Rob Clark <robdclark@gmail.com>
11531 L: iommu@lists.linux-foundation.org
11532 L: linux-arm-msm@vger.kernel.org
11534 F: drivers/iommu/qcom_iommu.c
11536 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11537 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11538 L: linux-media@vger.kernel.org
11539 L: linux-arm-msm@vger.kernel.org
11540 T: git git://linuxtv.org/media_tree.git
11542 F: drivers/media/platform/qcom/venus/
11544 QUALCOMM WCN36XX WIRELESS DRIVER
11545 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11546 L: wcn36xx@lists.infradead.org
11547 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11548 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11550 F: drivers/net/wireless/ath/wcn36xx/
11552 QUANTENNA QTNFMAC WIRELESS DRIVER
11553 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11554 M: Avinash Patil <avinashp@quantenna.com>
11555 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11556 L: linux-wireless@vger.kernel.org
11558 F: drivers/net/wireless/quantenna
11560 RADEON and AMDGPU DRM DRIVERS
11561 M: Alex Deucher <alexander.deucher@amd.com>
11562 M: Christian König <christian.koenig@amd.com>
11563 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
11564 L: amd-gfx@lists.freedesktop.org
11565 T: git git://people.freedesktop.org/~agd5f/linux
11567 F: drivers/gpu/drm/radeon/
11568 F: include/uapi/drm/radeon_drm.h
11569 F: drivers/gpu/drm/amd/
11570 F: include/uapi/drm/amdgpu_drm.h
11572 RADEON FRAMEBUFFER DISPLAY DRIVER
11573 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11574 L: linux-fbdev@vger.kernel.org
11576 F: drivers/video/fbdev/aty/radeon*
11577 F: include/uapi/linux/radeonfb.h
11579 RADIOSHARK RADIO DRIVER
11580 M: Hans Verkuil <hverkuil@xs4all.nl>
11581 L: linux-media@vger.kernel.org
11582 T: git git://linuxtv.org/media_tree.git
11584 F: drivers/media/radio/radio-shark.c
11586 RADIOSHARK2 RADIO DRIVER
11587 M: Hans Verkuil <hverkuil@xs4all.nl>
11588 L: linux-media@vger.kernel.org
11589 T: git git://linuxtv.org/media_tree.git
11591 F: drivers/media/radio/radio-shark2.c
11592 F: drivers/media/radio/radio-tea5777.c
11594 RADOS BLOCK DEVICE (RBD)
11595 M: Ilya Dryomov <idryomov@gmail.com>
11596 M: Sage Weil <sage@redhat.com>
11597 M: Alex Elder <elder@kernel.org>
11598 L: ceph-devel@vger.kernel.org
11599 W: http://ceph.com/
11600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11601 T: git git://github.com/ceph/ceph-client.git
11603 F: Documentation/ABI/testing/sysfs-bus-rbd
11604 F: drivers/block/rbd.c
11605 F: drivers/block/rbd_types.h
11607 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11608 M: Paul Mackerras <paulus@samba.org>
11609 L: linux-fbdev@vger.kernel.org
11611 F: drivers/video/fbdev/aty/aty128fb.c
11613 RAINSHADOW-CEC DRIVER
11614 M: Hans Verkuil <hverkuil@xs4all.nl>
11615 L: linux-media@vger.kernel.org
11616 T: git git://linuxtv.org/media_tree.git
11618 F: drivers/media/usb/rainshadow-cec/*
11620 RALINK MIPS ARCHITECTURE
11621 M: John Crispin <john@phrozen.org>
11622 L: linux-mips@linux-mips.org
11624 F: arch/mips/ralink
11626 RALINK RT2X00 WIRELESS LAN DRIVER
11628 M: Stanislaw Gruszka <sgruszka@redhat.com>
11629 M: Helmut Schaa <helmut.schaa@googlemail.com>
11630 L: linux-wireless@vger.kernel.org
11632 F: drivers/net/wireless/ralink/rt2x00/
11634 RAMDISK RAM BLOCK DEVICE DRIVER
11635 M: Jens Axboe <axboe@kernel.dk>
11637 F: Documentation/blockdev/ramdisk.txt
11638 F: drivers/block/brd.c
11640 RANCHU VIRTUAL BOARD FOR MIPS
11641 M: Miodrag Dinic <miodrag.dinic@mips.com>
11642 L: linux-mips@linux-mips.org
11644 F: arch/mips/generic/board-ranchu.c
11645 F: arch/mips/configs/generic/board-ranchu.config
11647 RANDOM NUMBER DRIVER
11648 M: "Theodore Ts'o" <tytso@mit.edu>
11650 F: drivers/char/random.c
11653 M: Matt Porter <mporter@kernel.crashing.org>
11654 M: Alexandre Bounine <alexandre.bounine@idt.com>
11656 F: drivers/rapidio/
11658 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11659 L: linux-wireless@vger.kernel.org
11661 F: drivers/net/wireless/ray*
11663 RCUTORTURE TEST FRAMEWORK
11664 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11665 M: Josh Triplett <josh@joshtriplett.org>
11666 R: Steven Rostedt <rostedt@goodmis.org>
11667 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11668 R: Lai Jiangshan <jiangshanlai@gmail.com>
11669 L: linux-kernel@vger.kernel.org
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11672 F: tools/testing/selftests/rcutorture
11675 M: Florian Fainelli <florian@openwrt.org>
11678 RDC R6040 FAST ETHERNET DRIVER
11679 M: Florian Fainelli <f.fainelli@gmail.com>
11680 L: netdev@vger.kernel.org
11682 F: drivers/net/ethernet/rdc/r6040.c
11684 RDMAVT - RDMA verbs software
11685 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11686 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11687 L: linux-rdma@vger.kernel.org
11689 F: drivers/infiniband/sw/rdmavt
11691 RDS - RELIABLE DATAGRAM SOCKETS
11692 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11693 L: netdev@vger.kernel.org
11694 L: linux-rdma@vger.kernel.org
11695 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11696 W: https://oss.oracle.com/projects/rds/
11699 F: Documentation/networking/rds.txt
11701 RDT - RESOURCE ALLOCATION
11702 M: Fenghua Yu <fenghua.yu@intel.com>
11703 L: linux-kernel@vger.kernel.org
11705 F: arch/x86/kernel/cpu/intel_rdt*
11706 F: arch/x86/include/asm/intel_rdt_sched.h
11707 F: Documentation/x86/intel_rdt*
11709 READ-COPY UPDATE (RCU)
11710 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11711 M: Josh Triplett <josh@joshtriplett.org>
11712 R: Steven Rostedt <rostedt@goodmis.org>
11713 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11714 R: Lai Jiangshan <jiangshanlai@gmail.com>
11715 L: linux-kernel@vger.kernel.org
11716 W: http://www.rdrop.com/users/paulmck/RCU/
11718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11719 F: Documentation/RCU/
11720 X: Documentation/RCU/torture.txt
11721 F: include/linux/rcu*
11722 X: include/linux/srcu.h
11724 X: kernel/torture.c
11726 REAL TIME CLOCK (RTC) SUBSYSTEM
11727 M: Alessandro Zummo <a.zummo@towertech.it>
11728 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11729 L: linux-rtc@vger.kernel.org
11730 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11733 F: Documentation/devicetree/bindings/rtc/
11734 F: Documentation/rtc.txt
11736 F: include/linux/rtc.h
11737 F: include/uapi/linux/rtc.h
11738 F: include/linux/rtc/
11739 F: include/linux/platform_data/rtc-*
11740 F: tools/testing/selftests/timers/rtctest.c
11742 REALTEK AUDIO CODECS
11743 M: Bard Liao <bardliao@realtek.com>
11744 M: Oder Chiou <oder_chiou@realtek.com>
11746 F: sound/soc/codecs/rt*
11747 F: include/sound/rt*.h
11749 REGISTER MAP ABSTRACTION
11750 M: Mark Brown <broonie@kernel.org>
11751 L: linux-kernel@vger.kernel.org
11752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11754 F: Documentation/devicetree/bindings/regmap/
11755 F: drivers/base/regmap/
11756 F: include/linux/regmap.h
11758 REISERFS FILE SYSTEM
11759 L: reiserfs-devel@vger.kernel.org
11763 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11764 M: Ohad Ben-Cohen <ohad@wizery.com>
11765 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11766 L: linux-remoteproc@vger.kernel.org
11767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11769 F: Documentation/devicetree/bindings/remoteproc/
11770 F: Documentation/remoteproc.txt
11771 F: drivers/remoteproc/
11772 F: include/linux/remoteproc.h
11774 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11775 M: Ohad Ben-Cohen <ohad@wizery.com>
11776 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11777 L: linux-remoteproc@vger.kernel.org
11778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11781 F: Documentation/rpmsg.txt
11782 F: include/linux/rpmsg.h
11783 F: include/linux/rpmsg/
11785 RENESAS CLOCK DRIVERS
11786 M: Geert Uytterhoeven <geert+renesas@glider.be>
11787 L: linux-renesas-soc@vger.kernel.org
11788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11790 F: drivers/clk/renesas/
11792 RENESAS ETHERNET DRIVERS
11793 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11794 L: netdev@vger.kernel.org
11795 L: linux-renesas-soc@vger.kernel.org
11796 F: Documentation/devicetree/bindings/net/renesas,*.txt
11797 F: Documentation/devicetree/bindings/net/sh_eth.txt
11798 F: drivers/net/ethernet/renesas/
11799 F: include/linux/sh_eth.h
11801 RENESAS R-CAR GYROADC DRIVER
11802 M: Marek Vasut <marek.vasut@gmail.com>
11803 L: linux-iio@vger.kernel.org
11805 F: drivers/iio/adc/rcar_gyro_adc.c
11807 RENESAS USB PHY DRIVER
11808 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11809 L: linux-renesas-soc@vger.kernel.org
11811 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11813 RESET CONTROLLER FRAMEWORK
11814 M: Philipp Zabel <p.zabel@pengutronix.de>
11815 T: git git://git.pengutronix.de/git/pza/linux
11818 F: Documentation/devicetree/bindings/reset/
11819 F: include/dt-bindings/reset/
11820 F: include/linux/reset.h
11821 F: include/linux/reset-controller.h
11824 M: Johannes Berg <johannes@sipsolutions.net>
11825 L: linux-wireless@vger.kernel.org
11826 W: http://wireless.kernel.org/
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11830 F: Documentation/rfkill.txt
11831 F: Documentation/ABI/stable/sysfs-class-rfkill
11835 M: Thomas Graf <tgraf@suug.ch>
11836 M: Herbert Xu <herbert@gondor.apana.org.au>
11837 L: netdev@vger.kernel.org
11839 F: lib/rhashtable.c
11840 F: include/linux/rhashtable.h
11842 RICOH R5C592 MEMORYSTICK DRIVER
11843 M: Maxim Levitsky <maximlevitsky@gmail.com>
11845 F: drivers/memstick/host/r592.*
11847 RICOH SMARTMEDIA/XD DRIVER
11848 M: Maxim Levitsky <maximlevitsky@gmail.com>
11850 F: drivers/mtd/nand/r852.c
11851 F: drivers/mtd/nand/r852.h
11853 RISC-V ARCHITECTURE
11854 M: Palmer Dabbelt <palmer@sifive.com>
11855 M: Albert Ou <albert@sifive.com>
11856 L: linux-riscv@lists.infradead.org
11857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11864 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11865 W: http://sourceforge.net/projects/roccat/
11867 F: drivers/hid/hid-roccat*
11868 F: include/linux/hid-roccat*
11869 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11871 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11872 M: Jacob chen <jacob2.chen@rock-chips.com>
11873 L: linux-media@vger.kernel.org
11875 F: drivers/media/platform/rockchip/rga/
11876 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11879 M: Jiri Pirko <jiri@resnulli.us>
11880 L: netdev@vger.kernel.org
11882 F: drivers/net/ethernet/rocker/
11886 W: http://www.comtrol.com
11888 F: Documentation/serial/rocket.txt
11889 F: drivers/tty/rocket*
11891 ROCKETPORT EXPRESS/INFINITY DRIVER
11892 M: Kevin Cernekee <cernekee@gmail.com>
11893 L: linux-serial@vger.kernel.org
11895 F: drivers/tty/serial/rp2.*
11897 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11898 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11899 L: linux-kernel@vger.kernel.org
11900 L: linux-renesas-soc@vger.kernel.org
11902 F: drivers/mfd/bd9571mwv.c
11903 F: drivers/regulator/bd9571mwv-regulator.c
11904 F: drivers/gpio/gpio-bd9571mwv.c
11905 F: include/linux/mfd/bd9571mwv.h
11906 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11909 M: Ralf Baechle <ralf@linux-mips.org>
11910 L: linux-hams@vger.kernel.org
11911 W: http://www.linux-ax25.org/
11913 F: include/net/rose.h
11914 F: include/uapi/linux/rose.h
11917 RTL2830 MEDIA DRIVER
11918 M: Antti Palosaari <crope@iki.fi>
11919 L: linux-media@vger.kernel.org
11920 W: https://linuxtv.org
11921 W: http://palosaari.fi/linux/
11922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11923 T: git git://linuxtv.org/anttip/media_tree.git
11925 F: drivers/media/dvb-frontends/rtl2830*
11927 RTL2832 MEDIA DRIVER
11928 M: Antti Palosaari <crope@iki.fi>
11929 L: linux-media@vger.kernel.org
11930 W: https://linuxtv.org
11931 W: http://palosaari.fi/linux/
11932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11933 T: git git://linuxtv.org/anttip/media_tree.git
11935 F: drivers/media/dvb-frontends/rtl2832*
11937 RTL2832_SDR MEDIA DRIVER
11938 M: Antti Palosaari <crope@iki.fi>
11939 L: linux-media@vger.kernel.org
11940 W: https://linuxtv.org
11941 W: http://palosaari.fi/linux/
11942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11943 T: git git://linuxtv.org/anttip/media_tree.git
11945 F: drivers/media/dvb-frontends/rtl2832_sdr*
11947 RTL8180 WIRELESS DRIVER
11948 L: linux-wireless@vger.kernel.org
11949 W: http://wireless.kernel.org/
11950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11952 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11954 RTL8187 WIRELESS DRIVER
11955 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11956 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11957 M: Larry Finger <Larry.Finger@lwfinger.net>
11958 L: linux-wireless@vger.kernel.org
11959 W: http://wireless.kernel.org/
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11962 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11964 REALTEK WIRELESS DRIVER (rtlwifi family)
11965 M: Ping-Ke Shih <pkshih@realtek.com>
11966 L: linux-wireless@vger.kernel.org
11967 W: http://wireless.kernel.org/
11968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11970 F: drivers/net/wireless/realtek/rtlwifi/
11972 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11973 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11974 L: linux-wireless@vger.kernel.org
11975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11977 F: drivers/net/wireless/realtek/rtl8xxxu/
11979 RXRPC SOCKETS (AF_RXRPC)
11980 M: David Howells <dhowells@redhat.com>
11981 L: linux-afs@lists.infradead.org
11984 F: include/keys/rxrpc-type.h
11985 F: include/net/af_rxrpc.h
11986 F: include/trace/events/rxrpc.h
11987 F: include/uapi/linux/rxrpc.h
11988 F: Documentation/networking/rxrpc.txt
11989 W: https://www.infradead.org/~dhowells/kafs/
11991 S3 SAVAGE FRAMEBUFFER DRIVER
11992 M: Antonino Daplas <adaplas@gmail.com>
11993 L: linux-fbdev@vger.kernel.org
11995 F: drivers/video/fbdev/savage/
11998 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11999 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12000 L: linux-s390@vger.kernel.org
12001 W: http://www.ibm.com/developerworks/linux/linux390/
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12006 F: Documentation/s390/
12007 F: Documentation/driver-api/s390-drivers.rst
12009 S390 COMMON I/O LAYER
12010 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12011 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12012 L: linux-s390@vger.kernel.org
12013 W: http://www.ibm.com/developerworks/linux/linux390/
12015 F: drivers/s390/cio/
12018 M: Stefan Haberland <sth@linux.vnet.ibm.com>
12019 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12020 L: linux-s390@vger.kernel.org
12021 W: http://www.ibm.com/developerworks/linux/linux390/
12023 F: drivers/s390/block/dasd*
12024 F: block/partitions/ibm.c
12027 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12028 L: linux-s390@vger.kernel.org
12029 W: http://www.ibm.com/developerworks/linux/linux390/
12031 F: drivers/iommu/s390-iommu.c
12033 S390 IUCV NETWORK LAYER
12034 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12035 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12036 L: linux-s390@vger.kernel.org
12037 W: http://www.ibm.com/developerworks/linux/linux390/
12039 F: drivers/s390/net/*iucv*
12040 F: include/net/iucv/
12043 S390 NETWORK DRIVERS
12044 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
12045 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12046 L: linux-s390@vger.kernel.org
12047 W: http://www.ibm.com/developerworks/linux/linux390/
12049 F: drivers/s390/net/
12052 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
12053 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12054 L: linux-s390@vger.kernel.org
12055 W: http://www.ibm.com/developerworks/linux/linux390/
12058 F: drivers/pci/hotplug/s390_pci_hpc.c
12060 S390 VFIO-CCW DRIVER
12061 M: Cornelia Huck <cohuck@redhat.com>
12062 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12063 M: Halil Pasic <pasic@linux.vnet.ibm.com>
12064 L: linux-s390@vger.kernel.org
12065 L: kvm@vger.kernel.org
12067 F: drivers/s390/cio/vfio_ccw*
12068 F: Documentation/s390/vfio-ccw.txt
12069 F: include/uapi/linux/vfio_ccw.h
12072 M: Harald Freudenberger <freude@de.ibm.com>
12073 L: linux-s390@vger.kernel.org
12074 W: http://www.ibm.com/developerworks/linux/linux390/
12076 F: drivers/s390/crypto/
12079 M: Steffen Maier <maier@linux.vnet.ibm.com>
12080 M: Benjamin Block <bblock@linux.vnet.ibm.com>
12081 L: linux-s390@vger.kernel.org
12082 W: http://www.ibm.com/developerworks/linux/linux390/
12084 F: drivers/s390/scsi/zfcp_*
12086 S3C24XX SD/MMC Driver
12087 M: Ben Dooks <ben-linux@fluff.org>
12088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12090 F: drivers/mmc/host/s3cmci.*
12092 SAA6588 RDS RECEIVER DRIVER
12093 M: Hans Verkuil <hverkuil@xs4all.nl>
12094 L: linux-media@vger.kernel.org
12095 T: git git://linuxtv.org/media_tree.git
12096 W: https://linuxtv.org
12098 F: drivers/media/i2c/saa6588*
12100 SAA7134 VIDEO4LINUX DRIVER
12101 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12102 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12103 L: linux-media@vger.kernel.org
12104 W: https://linuxtv.org
12105 T: git git://linuxtv.org/media_tree.git
12107 F: Documentation/media/v4l-drivers/saa7134*
12108 F: drivers/media/pci/saa7134/
12110 SAA7146 VIDEO4LINUX-2 DRIVER
12111 M: Hans Verkuil <hverkuil@xs4all.nl>
12112 L: linux-media@vger.kernel.org
12113 T: git git://linuxtv.org/media_tree.git
12115 F: drivers/media/common/saa7146/
12116 F: drivers/media/pci/saa7146/
12117 F: include/media/saa7146*
12119 SAMSUNG AUDIO (ASoC) DRIVERS
12120 M: Krzysztof Kozlowski <krzk@kernel.org>
12121 M: Sangbeom Kim <sbkim73@samsung.com>
12122 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12125 F: sound/soc/samsung/
12127 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12128 M: Krzysztof Kozlowski <krzk@kernel.org>
12129 L: linux-crypto@vger.kernel.org
12130 L: linux-samsung-soc@vger.kernel.org
12132 F: drivers/crypto/exynos-rng.c
12133 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12135 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12136 M: Łukasz Stelmach <l.stelmach@samsung.com>
12137 L: linux-samsung-soc@vger.kernel.org
12139 F: drivers/char/hw_random/exynos-trng.c
12140 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12142 SAMSUNG FRAMEBUFFER DRIVER
12143 M: Jingoo Han <jingoohan1@gmail.com>
12144 L: linux-fbdev@vger.kernel.org
12146 F: drivers/video/fbdev/s3c-fb.c
12148 SAMSUNG LAPTOP DRIVER
12149 M: Corentin Chary <corentin.chary@gmail.com>
12150 L: platform-driver-x86@vger.kernel.org
12152 F: drivers/platform/x86/samsung-laptop.c
12154 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12155 M: Sangbeom Kim <sbkim73@samsung.com>
12156 M: Krzysztof Kozlowski <krzk@kernel.org>
12157 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12158 L: linux-kernel@vger.kernel.org
12159 L: linux-samsung-soc@vger.kernel.org
12161 F: drivers/mfd/sec*.c
12162 F: drivers/regulator/s2m*.c
12163 F: drivers/regulator/s5m*.c
12164 F: drivers/clk/clk-s2mps11.c
12165 F: drivers/rtc/rtc-s5m.c
12166 F: include/linux/mfd/samsung/
12167 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12168 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12169 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12170 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12172 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12173 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12174 L: linux-media@vger.kernel.org
12175 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12177 F: drivers/media/platform/s3c-camif/
12178 F: include/media/drv-intf/s3c_camif.h
12180 SAMSUNG S3FWRN5 NFC DRIVER
12181 M: Robert Baldyga <r.baldyga@samsung.com>
12182 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12183 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12185 F: drivers/nfc/s3fwrn5
12187 SAMSUNG S5C73M3 CAMERA DRIVER
12188 M: Kyungmin Park <kyungmin.park@samsung.com>
12189 M: Andrzej Hajda <a.hajda@samsung.com>
12190 L: linux-media@vger.kernel.org
12192 F: drivers/media/i2c/s5c73m3/*
12194 SAMSUNG S5K5BAF CAMERA DRIVER
12195 M: Kyungmin Park <kyungmin.park@samsung.com>
12196 M: Andrzej Hajda <a.hajda@samsung.com>
12197 L: linux-media@vger.kernel.org
12199 F: drivers/media/i2c/s5k5baf.c
12201 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12202 M: Krzysztof Kozlowski <krzk@kernel.org>
12203 M: Vladimir Zapolskiy <vz@mleia.com>
12204 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12205 L: linux-crypto@vger.kernel.org
12206 L: linux-samsung-soc@vger.kernel.org
12208 F: drivers/crypto/s5p-sss.c
12210 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12211 M: Kyungmin Park <kyungmin.park@samsung.com>
12212 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12213 L: linux-media@vger.kernel.org
12214 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12216 F: drivers/media/platform/exynos4-is/
12218 SAMSUNG SOC CLOCK DRIVERS
12219 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12220 M: Tomasz Figa <tomasz.figa@gmail.com>
12221 M: Chanwoo Choi <cw00.choi@samsung.com>
12223 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12224 F: drivers/clk/samsung/
12225 F: include/dt-bindings/clock/exynos*.h
12226 F: Documentation/devicetree/bindings/clock/exynos*.txt
12228 SAMSUNG SPI DRIVERS
12229 M: Kukjin Kim <kgene@kernel.org>
12230 M: Krzysztof Kozlowski <krzk@kernel.org>
12231 M: Andi Shyti <andi.shyti@samsung.com>
12232 L: linux-spi@vger.kernel.org
12233 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12235 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12236 F: drivers/spi/spi-s3c*
12237 F: include/linux/platform_data/spi-s3c64xx.h
12239 SAMSUNG SXGBE DRIVERS
12240 M: Byungho An <bh74.an@samsung.com>
12241 M: Girish K S <ks.giri@samsung.com>
12242 M: Vipul Pandya <vipul.pandya@samsung.com>
12244 L: netdev@vger.kernel.org
12245 F: drivers/net/ethernet/samsung/sxgbe/
12247 SAMSUNG THERMAL DRIVER
12248 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12249 L: linux-pm@vger.kernel.org
12250 L: linux-samsung-soc@vger.kernel.org
12252 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12253 F: drivers/thermal/samsung/
12255 SAMSUNG USB2 PHY DRIVER
12256 M: Kamil Debski <kamil@wypas.org>
12257 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12258 L: linux-kernel@vger.kernel.org
12260 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12261 F: Documentation/phy/samsung-usb2.txt
12262 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12263 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12264 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12265 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12266 F: drivers/phy/samsung/phy-samsung-usb2.c
12267 F: drivers/phy/samsung/phy-samsung-usb2.h
12270 M: Zwane Mwaikambo <zwanem@gmail.com>
12272 F: drivers/watchdog/sc1200wdt.c
12275 M: Ingo Molnar <mingo@redhat.com>
12276 M: Peter Zijlstra <peterz@infradead.org>
12277 L: linux-kernel@vger.kernel.org
12278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12281 F: include/linux/sched.h
12282 F: include/uapi/linux/sched.h
12283 F: include/linux/wait.h
12286 M: Chen Liqin <liqin.linux@gmail.com>
12287 M: Lennox Wu <lennox.wu@gmail.com>
12288 W: http://www.sunplus.com
12292 SCR24X CHIP CARD INTERFACE DRIVER
12293 M: Lubomir Rintel <lkundrak@v3.sk>
12295 F: drivers/char/pcmcia/scr24x_cs.c
12298 M: Jens Axboe <axboe@kernel.dk>
12299 L: linux-scsi@vger.kernel.org
12300 W: http://www.kernel.dk
12302 F: drivers/scsi/sr*
12304 SCSI RDMA PROTOCOL (SRP) INITIATOR
12305 M: Bart Van Assche <bart.vanassche@sandisk.com>
12306 L: linux-rdma@vger.kernel.org
12308 W: http://www.openfabrics.org
12309 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12311 F: drivers/infiniband/ulp/srp/
12312 F: include/scsi/srp.h
12315 M: Doug Gilbert <dgilbert@interlog.com>
12316 L: linux-scsi@vger.kernel.org
12317 W: http://sg.danny.cz/sg
12319 F: Documentation/scsi/scsi-generic.txt
12320 F: drivers/scsi/sg.c
12321 F: include/scsi/sg.h
12324 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12326 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12328 L: linux-scsi@vger.kernel.org
12330 F: Documentation/devicetree/bindings/scsi/
12335 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12336 L: linux-scsi@vger.kernel.org
12338 F: Documentation/scsi/st.txt
12339 F: drivers/scsi/st.*
12340 F: drivers/scsi/st_*.h
12343 M: Vlad Yasevich <vyasevich@gmail.com>
12344 M: Neil Horman <nhorman@tuxdriver.com>
12345 L: linux-sctp@vger.kernel.org
12346 W: http://lksctp.sourceforge.net
12348 F: Documentation/networking/sctp.txt
12349 F: include/linux/sctp.h
12350 F: include/uapi/linux/sctp.h
12351 F: include/net/sctp/
12355 M: Jim Cromie <jim.cromie@gmail.com>
12357 F: Documentation/i2c/busses/scx200_acb
12358 F: arch/x86/platform/scx200/
12359 F: drivers/watchdog/scx200_wdt.c
12360 F: drivers/i2c/busses/scx200*
12361 F: drivers/mtd/maps/scx200_docflash.c
12362 F: include/linux/scx200.h
12365 M: Jim Cromie <jim.cromie@gmail.com>
12367 F: drivers/char/scx200_gpio.c
12368 F: include/linux/scx200_gpio.h
12370 SCx200 HRT CLOCKSOURCE DRIVER
12371 M: Jim Cromie <jim.cromie@gmail.com>
12373 F: drivers/clocksource/scx200_hrt.c
12375 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12376 M: Sascha Sommer <saschasommer@freenet.de>
12377 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12379 F: drivers/mmc/host/sdricoh_cs.c
12382 M: Kees Cook <keescook@chromium.org>
12383 R: Andy Lutomirski <luto@amacapital.net>
12384 R: Will Drewry <wad@chromium.org>
12385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12387 F: kernel/seccomp.c
12388 F: include/uapi/linux/seccomp.h
12389 F: include/linux/seccomp.h
12390 F: tools/testing/selftests/seccomp/*
12391 F: tools/testing/selftests/kselftest_harness.h
12392 F: Documentation/userspace-api/seccomp_filter.rst
12393 K: \bsecure_computing
12396 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12397 M: Al Cooper <alcooperx@gmail.com>
12398 L: linux-mmc@vger.kernel.org
12399 L: bcm-kernel-feedback-list@broadcom.com
12401 F: drivers/mmc/host/sdhci-brcmstb*
12403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12404 M: Adrian Hunter <adrian.hunter@intel.com>
12405 L: linux-mmc@vger.kernel.org
12406 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12408 F: drivers/mmc/host/sdhci*
12409 F: include/linux/mmc/sdhci*
12411 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12412 M: Ben Dooks <ben-linux@fluff.org>
12413 M: Jaehoon Chung <jh80.chung@samsung.com>
12414 L: linux-mmc@vger.kernel.org
12416 F: drivers/mmc/host/sdhci-s3c*
12418 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12419 M: Viresh Kumar <vireshk@kernel.org>
12420 L: linux-mmc@vger.kernel.org
12422 F: drivers/mmc/host/sdhci-spear.c
12424 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12425 M: Kishon Vijay Abraham I <kishon@ti.com>
12426 L: linux-mmc@vger.kernel.org
12428 F: drivers/mmc/host/sdhci-omap.c
12430 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12431 M: Scott Bauer <scott.bauer@intel.com>
12432 M: Jonathan Derrick <jonathan.derrick@intel.com>
12433 L: linux-block@vger.kernel.org
12436 F: block/opal_proto.h
12437 F: include/linux/sed*
12438 F: include/uapi/linux/sed*
12441 M: Security Officers <security@kernel.org>
12445 M: James Morris <jmorris@namei.org>
12446 M: "Serge E. Hallyn" <serge@hallyn.com>
12447 L: linux-security-module@vger.kernel.org (suggested Cc:)
12448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12449 W: http://kernsec.org/
12453 SELINUX SECURITY MODULE
12454 M: Paul Moore <paul@paul-moore.com>
12455 M: Stephen Smalley <sds@tycho.nsa.gov>
12456 M: Eric Paris <eparis@parisplace.org>
12457 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12458 W: https://selinuxproject.org
12459 W: https://github.com/SELinuxProject
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12462 F: include/linux/selinux*
12463 F: security/selinux/
12464 F: scripts/selinux/
12465 F: Documentation/admin-guide/LSM/SELinux.rst
12468 M: Jiri Slaby <jirislaby@gmail.com>
12470 F: drivers/misc/phantom.c
12471 F: include/uapi/linux/phantom.h
12474 M: Rob Herring <robh@kernel.org>
12475 L: linux-serial@vger.kernel.org
12477 F: Documentation/devicetree/bindings/serial/slave-device.txt
12478 F: drivers/tty/serdev/
12479 F: include/linux/serdev.h
12482 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12483 L: linux-serial@vger.kernel.org
12485 F: Documentation/devicetree/bindings/serial/
12486 F: drivers/tty/serial/
12489 M: Sean Young <sean@mess.org>
12490 L: linux-media@vger.kernel.org
12492 F: drivers/media/rc/serial_ir.c
12495 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12496 M: Edward Cree <ecree@solarflare.com>
12497 M: Bert Kenward <bkenward@solarflare.com>
12498 L: netdev@vger.kernel.org
12500 F: drivers/net/ethernet/sfc/
12503 M: Dimitri Sivanich <sivanich@sgi.com>
12505 F: drivers/misc/sgi-gru/
12507 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12508 M: Pat Gefre <pfg@sgi.com>
12509 L: linux-ia64@vger.kernel.org
12511 F: Documentation/ia64/serial.txt
12512 F: drivers/tty/serial/ioc?_serial.c
12513 F: include/linux/ioc?.h
12515 SGI XP/XPC/XPNET DRIVER
12516 M: Cliff Whickman <cpw@sgi.com>
12517 M: Robin Holt <robinmholt@gmail.com>
12519 F: drivers/misc/sgi-xp/
12521 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12522 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12523 L: linux-s390@vger.kernel.org
12524 W: http://www.ibm.com/developerworks/linux/linux390/
12528 SH_VEU V4L2 MEM2MEM DRIVER
12529 L: linux-media@vger.kernel.org
12531 F: drivers/media/platform/sh_veu.c
12533 SH_VOU V4L2 OUTPUT DRIVER
12534 L: linux-media@vger.kernel.org
12536 F: drivers/media/platform/sh_vou.c
12537 F: include/media/drv-intf/sh_vou.h
12539 SI2157 MEDIA DRIVER
12540 M: Antti Palosaari <crope@iki.fi>
12541 L: linux-media@vger.kernel.org
12542 W: https://linuxtv.org
12543 W: http://palosaari.fi/linux/
12544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12545 T: git git://linuxtv.org/anttip/media_tree.git
12547 F: drivers/media/tuners/si2157*
12549 SI2165 MEDIA DRIVER
12550 M: Matthias Schwarzott <zzam@gentoo.org>
12551 L: linux-media@vger.kernel.org
12552 W: https://linuxtv.org
12553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12555 F: drivers/media/dvb-frontends/si2165*
12557 SI2168 MEDIA DRIVER
12558 M: Antti Palosaari <crope@iki.fi>
12559 L: linux-media@vger.kernel.org
12560 W: https://linuxtv.org
12561 W: http://palosaari.fi/linux/
12562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12563 T: git git://linuxtv.org/anttip/media_tree.git
12565 F: drivers/media/dvb-frontends/si2168*
12567 SI470X FM RADIO RECEIVER I2C DRIVER
12568 M: Hans Verkuil <hverkuil@xs4all.nl>
12569 L: linux-media@vger.kernel.org
12570 T: git git://linuxtv.org/media_tree.git
12571 W: https://linuxtv.org
12573 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12575 SI470X FM RADIO RECEIVER USB DRIVER
12576 M: Hans Verkuil <hverkuil@xs4all.nl>
12577 L: linux-media@vger.kernel.org
12578 T: git git://linuxtv.org/media_tree.git
12579 W: https://linuxtv.org
12581 F: drivers/media/radio/si470x/radio-si470x-common.c
12582 F: drivers/media/radio/si470x/radio-si470x.h
12583 F: drivers/media/radio/si470x/radio-si470x-usb.c
12585 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12586 M: Eduardo Valentin <edubezval@gmail.com>
12587 L: linux-media@vger.kernel.org
12588 T: git git://linuxtv.org/media_tree.git
12589 W: https://linuxtv.org
12591 F: drivers/media/radio/si4713/si4713.?
12593 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12594 M: Eduardo Valentin <edubezval@gmail.com>
12595 L: linux-media@vger.kernel.org
12596 T: git git://linuxtv.org/media_tree.git
12597 W: https://linuxtv.org
12599 F: drivers/media/radio/si4713/radio-platform-si4713.c
12601 SI4713 FM RADIO TRANSMITTER USB DRIVER
12602 M: Hans Verkuil <hverkuil@xs4all.nl>
12603 L: linux-media@vger.kernel.org
12604 T: git git://linuxtv.org/media_tree.git
12605 W: https://linuxtv.org
12607 F: drivers/media/radio/si4713/radio-usb-si4713.c
12610 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12611 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12612 L: linux-media@vger.kernel.org
12613 W: https://linuxtv.org
12614 T: git git://linuxtv.org/media_tree.git
12616 F: drivers/media/common/siano/
12617 F: drivers/media/usb/siano/
12618 F: drivers/media/usb/siano/
12619 F: drivers/media/mmc/siano/
12621 SILEAD TOUCHSCREEN DRIVER
12622 M: Hans de Goede <hdegoede@redhat.com>
12623 L: linux-input@vger.kernel.org
12624 L: platform-driver-x86@vger.kernel.org
12626 F: drivers/input/touchscreen/silead.c
12627 F: drivers/platform/x86/silead_dmi.c
12629 SILICON MOTION SM712 FRAME BUFFER DRIVER
12630 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12631 M: Teddy Wang <teddy.wang@siliconmotion.com>
12632 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12633 L: linux-fbdev@vger.kernel.org
12635 F: drivers/video/fbdev/sm712*
12636 F: Documentation/fb/sm712fb.txt
12638 SIMPLE FIRMWARE INTERFACE (SFI)
12639 M: Len Brown <lenb@kernel.org>
12640 L: sfi-devel@simplefirmware.org
12641 W: http://simplefirmware.org/
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12644 F: arch/x86/platform/sfi/
12646 F: include/linux/sfi*.h
12649 M: Hans de Goede <hdegoede@redhat.com>
12650 L: linux-fbdev@vger.kernel.org
12652 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12653 F: drivers/video/fbdev/simplefb.c
12654 F: include/linux/platform_data/simplefb.h
12656 SIMTEC EB110ATX (Chalice CATS)
12658 P: Vincent Sanders <vince@simtec.co.uk>
12659 M: Simtec Linux Team <linux@simtec.co.uk>
12660 W: http://www.simtec.co.uk/products/EB110ATX/
12663 SIMTEC EB2410ITX (BAST)
12665 P: Vincent Sanders <vince@simtec.co.uk>
12666 M: Simtec Linux Team <linux@simtec.co.uk>
12667 W: http://www.simtec.co.uk/products/EB2410ITX/
12669 F: arch/arm/mach-s3c24xx/mach-bast.c
12670 F: arch/arm/mach-s3c24xx/bast-ide.c
12671 F: arch/arm/mach-s3c24xx/bast-irq.c
12673 SIPHASH PRF ROUTINES
12674 M: Jason A. Donenfeld <Jason@zx2c4.com>
12677 F: lib/test_siphash.c
12678 F: include/linux/siphash.h
12681 M: Gavin Schenk <g.schenk@eckelmann.de>
12682 M: Uwe Kleine-König <kernel@pengutronix.de>
12685 F: include/trace/events/siox.h
12687 SIS 190 ETHERNET DRIVER
12688 M: Francois Romieu <romieu@fr.zoreil.com>
12689 L: netdev@vger.kernel.org
12691 F: drivers/net/ethernet/sis/sis190.c
12693 SIS 900/7016 FAST ETHERNET DRIVER
12694 M: Daniele Venzano <venza@brownhat.org>
12695 W: http://www.brownhat.org/sis900.html
12696 L: netdev@vger.kernel.org
12698 F: drivers/net/ethernet/sis/sis900.*
12700 SIS FRAMEBUFFER DRIVER
12701 M: Thomas Winischhofer <thomas@winischhofer.net>
12702 W: http://www.winischhofer.net/linuxsisvga.shtml
12704 F: Documentation/fb/sisfb.txt
12705 F: drivers/video/fbdev/sis/
12706 F: include/video/sisfb.h
12709 M: Thomas Winischhofer <thomas@winischhofer.net>
12710 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12712 F: drivers/usb/misc/sisusbvga/
12715 M: Christoph Lameter <cl@linux.com>
12716 M: Pekka Enberg <penberg@kernel.org>
12717 M: David Rientjes <rientjes@google.com>
12718 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12719 M: Andrew Morton <akpm@linux-foundation.org>
12720 L: linux-mm@kvack.org
12722 F: include/linux/sl?b*.h
12725 SLEEPABLE READ-COPY UPDATE (SRCU)
12726 M: Lai Jiangshan <jiangshanlai@gmail.com>
12727 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12728 M: Josh Triplett <josh@joshtriplett.org>
12729 R: Steven Rostedt <rostedt@goodmis.org>
12730 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12731 L: linux-kernel@vger.kernel.org
12732 W: http://www.rdrop.com/users/paulmck/RCU/
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12735 F: include/linux/srcu.h
12736 F: kernel/rcu/srcu.c
12738 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12739 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12742 F: drivers/slimbus/
12743 F: Documentation/devicetree/bindings/slimbus/
12744 F: include/linux/slimbus.h
12746 SMACK SECURITY MODULE
12747 M: Casey Schaufler <casey@schaufler-ca.com>
12748 L: linux-security-module@vger.kernel.org
12749 W: http://schaufler-ca.com
12750 T: git git://github.com/cschaufler/smack-next
12752 F: Documentation/admin-guide/LSM/Smack.rst
12755 SMC91x ETHERNET DRIVER
12756 M: Nicolas Pitre <nico@fluxnic.net>
12758 F: drivers/net/ethernet/smsc/smc91x.*
12760 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12761 M: Sakari Ailus <sakari.ailus@iki.fi>
12762 L: linux-media@vger.kernel.org
12764 F: drivers/media/i2c/smiapp/
12765 F: include/media/i2c/smiapp.h
12766 F: drivers/media/i2c/smiapp-pll.c
12767 F: drivers/media/i2c/smiapp-pll.h
12768 F: include/uapi/linux/smiapp.h
12769 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12771 SMM665 HARDWARE MONITOR DRIVER
12772 M: Guenter Roeck <linux@roeck-us.net>
12773 L: linux-hwmon@vger.kernel.org
12775 F: Documentation/hwmon/smm665
12776 F: drivers/hwmon/smm665.c
12778 SMSC EMC2103 HARDWARE MONITOR DRIVER
12779 M: Steve Glendinning <steve.glendinning@shawell.net>
12780 L: linux-hwmon@vger.kernel.org
12782 F: Documentation/hwmon/emc2103
12783 F: drivers/hwmon/emc2103.c
12785 SMSC SCH5627 HARDWARE MONITOR DRIVER
12786 M: Hans de Goede <hdegoede@redhat.com>
12787 L: linux-hwmon@vger.kernel.org
12789 F: Documentation/hwmon/sch5627
12790 F: drivers/hwmon/sch5627.c
12792 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12793 M: Steve Glendinning <steve.glendinning@shawell.net>
12794 L: linux-fbdev@vger.kernel.org
12796 F: drivers/video/fbdev/smscufx.c
12798 SMSC47B397 HARDWARE MONITOR DRIVER
12799 M: Jean Delvare <jdelvare@suse.com>
12800 L: linux-hwmon@vger.kernel.org
12802 F: Documentation/hwmon/smsc47b397
12803 F: drivers/hwmon/smsc47b397.c
12805 SMSC911x ETHERNET DRIVER
12806 M: Steve Glendinning <steve.glendinning@shawell.net>
12807 L: netdev@vger.kernel.org
12809 F: include/linux/smsc911x.h
12810 F: drivers/net/ethernet/smsc/smsc911x.*
12812 SMSC9420 PCI ETHERNET DRIVER
12813 M: Steve Glendinning <steve.glendinning@shawell.net>
12814 L: netdev@vger.kernel.org
12816 F: drivers/net/ethernet/smsc/smsc9420.*
12818 SOC-CAMERA V4L2 SUBSYSTEM
12819 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12820 L: linux-media@vger.kernel.org
12821 T: git git://linuxtv.org/media_tree.git
12823 F: include/media/soc*
12824 F: drivers/media/i2c/soc_camera/
12825 F: drivers/media/platform/soc_camera/
12827 SOCIONEXT UNIPHIER SOUND DRIVER
12828 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12831 F: sound/soc/uniphier/
12833 SOEKRIS NET48XX LED SUPPORT
12834 M: Chris Boot <bootc@bootc.net>
12836 F: drivers/leds/leds-net48xx.c
12838 SOFT-ROCE DRIVER (rxe)
12839 M: Moni Shoua <monis@mellanox.com>
12840 L: linux-rdma@vger.kernel.org
12842 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12843 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12844 F: drivers/infiniband/sw/rxe/
12845 F: include/uapi/rdma/rdma_user_rxe.h
12847 SOFTLOGIC 6x10 MPEG CODEC
12848 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12849 M: Anton Sviridenko <anton@corp.bluecherry.net>
12850 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12851 M: Andrey Utkin <andrey_utkin@fastmail.com>
12852 M: Ismael Luceno <ismael@iodev.co.uk>
12853 L: linux-media@vger.kernel.org
12855 F: drivers/media/pci/solo6x10/
12857 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12858 M: James Morse <james.morse@arm.com>
12859 L: linux-arm-kernel@lists.infradead.org
12861 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12862 F: drivers/firmware/arm_sdei.c
12863 F: include/linux/sdei.h
12864 F: include/uapi/linux/sdei.h
12866 SOFTWARE RAID (Multiple Disks) SUPPORT
12867 M: Shaohua Li <shli@kernel.org>
12868 L: linux-raid@vger.kernel.org
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12871 F: drivers/md/Makefile
12872 F: drivers/md/Kconfig
12874 F: drivers/md/raid*
12875 F: include/linux/raid/
12876 F: include/uapi/linux/raid/
12878 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12879 M: Jassi Brar <jaswinder.singh@linaro.org>
12880 L: netdev@vger.kernel.org
12882 F: drivers/net/ethernet/socionext/netsec.c
12883 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12885 SONIC NETWORK DRIVER
12886 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12887 L: netdev@vger.kernel.org
12889 F: drivers/net/ethernet/natsemi/sonic.*
12891 SONICS SILICON BACKPLANE DRIVER (SSB)
12892 M: Michael Buesch <m@bues.ch>
12893 L: linux-wireless@vger.kernel.org
12896 F: include/linux/ssb/
12898 SONY IMX274 SENSOR DRIVER
12899 M: Leon Luo <leonl@leopardimaging.com>
12900 L: linux-media@vger.kernel.org
12901 T: git git://linuxtv.org/media_tree.git
12903 F: drivers/media/i2c/imx274.c
12904 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12906 SONY MEMORYSTICK CARD SUPPORT
12907 M: Alex Dubov <oakad@yahoo.com>
12908 W: http://tifmxx.berlios.de/
12910 F: drivers/memstick/host/tifm_ms.c
12912 SONY MEMORYSTICK STANDARD SUPPORT
12913 M: Maxim Levitsky <maximlevitsky@gmail.com>
12915 F: drivers/memstick/core/ms_block.*
12917 SONY VAIO CONTROL DEVICE DRIVER
12918 M: Mattia Dongili <malattia@linux.it>
12919 L: platform-driver-x86@vger.kernel.org
12920 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12922 F: Documentation/laptops/sony-laptop.txt
12923 F: drivers/char/sonypi.c
12924 F: drivers/platform/x86/sony-laptop.c
12925 F: include/linux/sony-laptop.h
12928 M: Jaroslav Kysela <perex@perex.cz>
12929 M: Takashi Iwai <tiwai@suse.com>
12930 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12931 W: http://www.alsa-project.org/
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12933 T: git git://git.alsa-project.org/alsa-kernel.git
12934 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12936 F: Documentation/sound/
12938 F: include/uapi/sound/
12941 SOUND - COMPRESSED AUDIO
12942 M: Vinod Koul <vinod.koul@intel.com>
12943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12946 F: Documentation/sound/alsa/compress_offload.txt
12947 F: include/sound/compress_driver.h
12948 F: include/uapi/sound/compress_*
12949 F: sound/core/compress_offload.c
12950 F: sound/soc/soc-compress.c
12952 SOUND - DMAENGINE HELPERS
12953 M: Lars-Peter Clausen <lars@metafoo.de>
12955 F: include/sound/dmaengine_pcm.h
12956 F: sound/core/pcm_dmaengine.c
12957 F: sound/soc/soc-generic-dmaengine-pcm.c
12959 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12960 M: Liam Girdwood <lgirdwood@gmail.com>
12961 M: Mark Brown <broonie@kernel.org>
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12964 W: http://alsa-project.org/main/index.php/ASoC
12966 F: Documentation/devicetree/bindings/sound/
12967 F: Documentation/sound/alsa/soc/
12969 F: include/sound/soc*
12971 SOUNDWIRE SUBSYSTEM
12972 M: Vinod Koul <vinod.koul@intel.com>
12973 M: Sanyog Kale <sanyog.r.kale@intel.com>
12974 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12977 F: Documentation/driver-api/soundwire/
12978 F: drivers/soundwire/
12979 F: include/linux/soundwire/
12982 M: Olli Salonen <olli.salonen@iki.fi>
12983 L: linux-media@vger.kernel.org
12984 W: https://linuxtv.org
12985 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12987 F: drivers/media/dvb-frontends/sp2*
12989 SPARC + UltraSPARC (sparc/sparc64)
12990 M: "David S. Miller" <davem@davemloft.net>
12991 L: sparclinux@vger.kernel.org
12992 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12999 SPARC SERIAL DRIVERS
13000 M: "David S. Miller" <davem@davemloft.net>
13001 L: sparclinux@vger.kernel.org
13002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13005 F: include/linux/sunserialcore.h
13006 F: drivers/tty/serial/suncore.c
13007 F: drivers/tty/serial/sunhv.c
13008 F: drivers/tty/serial/sunsab.c
13009 F: drivers/tty/serial/sunsab.h
13010 F: drivers/tty/serial/sunsu.c
13011 F: drivers/tty/serial/sunzilog.c
13012 F: drivers/tty/serial/sunzilog.h
13013 F: drivers/tty/vcc.c
13016 M: "Christopher Li" <sparse@chrisli.org>
13017 L: linux-sparse@vger.kernel.org
13018 W: https://sparse.wiki.kernel.org/
13019 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13020 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13022 F: include/linux/compiler.h
13024 SPEAR CLOCK FRAMEWORK SUPPORT
13025 M: Viresh Kumar <vireshk@kernel.org>
13026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13027 W: http://www.st.com/spear
13029 F: drivers/clk/spear/
13031 SPEAR PLATFORM SUPPORT
13032 M: Viresh Kumar <vireshk@kernel.org>
13033 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13035 W: http://www.st.com/spear
13037 F: arch/arm/boot/dts/spear*
13038 F: arch/arm/mach-spear/
13041 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13042 M: Marek Vasut <marek.vasut@gmail.com>
13043 L: linux-mtd@lists.infradead.org
13044 W: http://www.linux-mtd.infradead.org/
13045 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13046 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13047 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13049 F: drivers/mtd/spi-nor/
13050 F: include/linux/mtd/spi-nor.h
13053 M: Mark Brown <broonie@kernel.org>
13054 L: linux-spi@vger.kernel.org
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13056 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13058 F: Documentation/devicetree/bindings/spi/
13059 F: Documentation/spi/
13061 F: include/linux/spi/
13062 F: include/uapi/linux/spi/
13065 SPIDERNET NETWORK DRIVER for CELL
13066 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13067 L: netdev@vger.kernel.org
13069 F: Documentation/networking/spider_net.txt
13070 F: drivers/net/ethernet/toshiba/spider_net*
13073 R: Stephen Boyd <sboyd@kernel.org>
13074 L: linux-arm-msm@vger.kernel.org
13075 F: Documentation/devicetree/bindings/spmi/
13077 F: include/dt-bindings/spmi/spmi.h
13078 F: include/linux/spmi.h
13079 F: include/trace/events/spmi.h
13082 M: Jeremy Kerr <jk@ozlabs.org>
13083 L: linuxppc-dev@lists.ozlabs.org
13084 W: http://www.ibm.com/developerworks/power/cell/
13086 F: Documentation/filesystems/spufs.txt
13087 F: arch/powerpc/platforms/cell/spufs/
13089 SQUASHFS FILE SYSTEM
13090 M: Phillip Lougher <phillip@squashfs.org.uk>
13091 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
13092 W: http://squashfs.org.uk
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13095 F: Documentation/filesystems/squashfs.txt
13098 SRM (Alpha) environment access
13099 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
13101 F: arch/alpha/kernel/srm_env.c
13104 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13105 L: stable@vger.kernel.org
13107 F: Documentation/process/stable-kernel-rules.rst
13109 STAGING - ATOMISP DRIVER
13110 M: Alan Cox <alan@linux.intel.com>
13111 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13112 L: linux-media@vger.kernel.org
13114 F: drivers/staging/media/atomisp/
13117 M: Ian Abbott <abbotti@mev.co.uk>
13118 M: H Hartley Sweeten <hsweeten@visionengravers.com>
13120 F: drivers/staging/comedi/
13122 STAGING - FLARION FT1000 DRIVERS
13123 M: Marek Belisko <marek.belisko@gmail.com>
13125 F: drivers/staging/ft1000/
13127 STAGING - INDUSTRIAL IO
13128 M: Jonathan Cameron <jic23@kernel.org>
13129 L: linux-iio@vger.kernel.org
13131 F: Documentation/devicetree/bindings/staging/iio/
13132 F: drivers/staging/iio/
13134 STAGING - LUSTRE PARALLEL FILESYSTEM
13135 M: Oleg Drokin <oleg.drokin@intel.com>
13136 M: Andreas Dilger <andreas.dilger@intel.com>
13137 M: James Simmons <jsimmons@infradead.org>
13138 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
13139 W: http://wiki.lustre.org/
13141 F: drivers/staging/lustre
13143 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13144 M: Marc Dietrich <marvin24@gmx.de>
13145 L: ac100@lists.launchpad.net (moderated for non-subscribers)
13146 L: linux-tegra@vger.kernel.org
13148 F: drivers/staging/nvec/
13150 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13151 M: Jens Frederich <jfrederich@gmail.com>
13152 M: Daniel Drake <dsd@laptop.org>
13153 M: Jon Nettleton <jon.nettleton@gmail.com>
13154 W: http://wiki.laptop.org/go/DCON
13156 F: drivers/staging/olpc_dcon/
13158 STAGING - REALTEK RTL8712U DRIVERS
13159 M: Larry Finger <Larry.Finger@lwfinger.net>
13160 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13162 F: drivers/staging/rtl8712/
13164 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13165 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13166 M: Teddy Wang <teddy.wang@siliconmotion.com>
13167 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13168 L: linux-fbdev@vger.kernel.org
13170 F: drivers/staging/sm750fb/
13172 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13173 M: William Hubbs <w.d.hubbs@gmail.com>
13174 M: Chris Brannon <chris@the-brannons.com>
13175 M: Kirk Reiser <kirk@reisers.ca>
13176 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13177 L: speakup@linux-speakup.org
13178 W: http://www.linux-speakup.org/
13180 F: drivers/staging/speakup/
13182 STAGING - VIA VT665X DRIVERS
13183 M: Forest Bond <forest@alittletooquiet.net>
13185 F: drivers/staging/vt665?/
13187 STAGING - WILC1000 WIFI DRIVER
13188 M: Aditya Shankar <aditya.shankar@microchip.com>
13189 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13190 L: linux-wireless@vger.kernel.org
13192 F: drivers/staging/wilc1000/
13194 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13195 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13197 F: drivers/staging/xgifb/
13200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13202 L: devel@driverdev.osuosl.org
13204 F: drivers/staging/
13206 STARFIRE/DURALAN NETWORK DRIVER
13207 M: Ion Badulescu <ionut@badula.org>
13209 F: drivers/net/ethernet/adaptec/starfire*
13211 STEC S1220 SKD DRIVER
13212 M: Bart Van Assche <bart.vanassche@wdc.com>
13213 L: linux-block@vger.kernel.org
13215 F: drivers/block/skd*[ch]
13218 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13220 F: drivers/staging/media/st-cec/
13221 F: Documentation/devicetree/bindings/media/stih-cec.txt
13223 STK1160 USB VIDEO CAPTURE DRIVER
13224 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13225 L: linux-media@vger.kernel.org
13226 T: git git://linuxtv.org/media_tree.git
13228 F: drivers/media/usb/stk1160/
13230 STMMAC ETHERNET DRIVER
13231 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13232 M: Alexandre Torgue <alexandre.torgue@st.com>
13233 L: netdev@vger.kernel.org
13234 W: http://www.stlinux.com
13236 F: drivers/net/ethernet/stmicro/stmmac/
13239 M: Sam Creasey <sammy@sammy.net>
13240 W: http://sammy.net/sun3/
13242 F: arch/m68k/kernel/*sun3*
13243 F: arch/m68k/sun3*/
13244 F: arch/m68k/include/asm/sun3*
13245 F: drivers/net/ethernet/i825xx/sun3*
13247 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13248 M: Hans de Goede <hdegoede@redhat.com>
13249 L: linux-input@vger.kernel.org
13251 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13252 F: drivers/input/keyboard/sun4i-lradc-keys.c
13254 SUNDANCE NETWORK DRIVER
13255 M: Denis Kirjanov <kda@linux-powerpc.org>
13256 L: netdev@vger.kernel.org
13258 F: drivers/net/ethernet/dlink/sundance.c
13261 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13262 M: Rich Felker <dalias@libc.org>
13263 L: linux-sh@vger.kernel.org
13264 Q: http://patchwork.kernel.org/project/linux-sh/list/
13266 F: Documentation/sh/
13271 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13272 M: Len Brown <len.brown@intel.com>
13273 M: Pavel Machek <pavel@ucw.cz>
13274 L: linux-pm@vger.kernel.org
13275 B: https://bugzilla.kernel.org
13277 F: Documentation/power/
13278 F: arch/x86/kernel/acpi/
13279 F: drivers/base/power/
13281 F: include/linux/suspend.h
13282 F: include/linux/freezer.h
13283 F: include/linux/pm.h
13286 M: Martin Mares <mj@ucw.cz>
13287 L: linux-video@atrey.karlin.mff.cuni.cz
13289 F: Documentation/svga.txt
13290 F: arch/x86/boot/video*
13293 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13294 L: iommu@lists.linux-foundation.org
13295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13298 F: arch/*/kernel/pci-swiotlb.c
13299 F: include/linux/swiotlb.h
13302 M: Jiri Pirko <jiri@resnulli.us>
13303 M: Ivan Vecera <ivecera@redhat.com>
13304 L: netdev@vger.kernel.org
13307 F: include/net/switchdev.h
13309 SYNC FILE FRAMEWORK
13310 M: Sumit Semwal <sumit.semwal@linaro.org>
13311 R: Gustavo Padovan <gustavo@padovan.org>
13313 L: linux-media@vger.kernel.org
13314 L: dri-devel@lists.freedesktop.org
13315 F: drivers/dma-buf/sync_*
13316 F: drivers/dma-buf/dma-fence*
13317 F: drivers/dma-buf/sw_sync.c
13318 F: include/linux/sync_file.h
13319 F: include/uapi/linux/sync_file.h
13320 F: Documentation/sync_file.txt
13321 T: git git://anongit.freedesktop.org/drm/drm-misc
13323 SYNOPSYS ARC ARCHITECTURE
13324 M: Vineet Gupta <vgupta@synopsys.com>
13325 L: linux-snps-arc@lists.infradead.org
13328 F: Documentation/devicetree/bindings/arc/*
13329 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13330 F: drivers/clocksource/arc_timer.c
13331 F: drivers/tty/serial/arc_uart.c
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13334 SYNOPSYS ARC HSDK SDP pll clock driver
13335 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13337 F: drivers/clk/clk-hsdk-pll.c
13338 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13340 SYNOPSYS ARC SDP clock driver
13341 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13343 F: drivers/clk/axs10x/*
13344 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13346 SYNOPSYS ARC SDP platform support
13347 M: Alexey Brodkin <abrodkin@synopsys.com>
13349 F: arch/arc/plat-axs10x
13350 F: arch/arc/boot/dts/ax*
13351 F: Documentation/devicetree/bindings/arc/axs10*
13353 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13354 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13356 F: drivers/reset/reset-axs10x.c
13357 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13359 SYNOPSYS DESIGNWARE 8250 UART DRIVER
13360 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13362 F: drivers/tty/serial/8250/8250_dw.c
13364 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13365 M: Hoan Tran <hotran@apm.com>
13366 L: linux-gpio@vger.kernel.org
13368 F: drivers/gpio/gpio-dwapb.c
13369 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13371 SYNOPSYS DESIGNWARE DMAC DRIVER
13372 M: Viresh Kumar <vireshk@kernel.org>
13373 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13375 F: include/linux/dma/dw.h
13376 F: include/linux/platform_data/dma-dw.h
13379 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13380 M: Jose Abreu <Jose.Abreu@synopsys.com>
13381 L: netdev@vger.kernel.org
13383 F: drivers/net/ethernet/synopsys/
13385 SYNOPSYS DESIGNWARE I2C DRIVER
13386 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13387 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13388 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13389 L: linux-i2c@vger.kernel.org
13391 F: drivers/i2c/busses/i2c-designware-*
13392 F: include/linux/platform_data/i2c-designware.h
13394 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13395 M: Jaehoon Chung <jh80.chung@samsung.com>
13396 L: linux-mmc@vger.kernel.org
13398 F: drivers/mmc/host/dw_mmc*
13400 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13401 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13403 F: drivers/reset/reset-hsdk.c
13404 F: include/dt-bindings/reset/snps,hsdk-reset.h
13405 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13407 SYSTEM CONFIGURATION (SYSCON)
13408 M: Lee Jones <lee.jones@linaro.org>
13409 M: Arnd Bergmann <arnd@arndb.de>
13410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13412 F: drivers/mfd/syscon.c
13414 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13415 M: Sudeep Holla <sudeep.holla@arm.com>
13416 L: linux-arm-kernel@lists.infradead.org
13418 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13419 F: drivers/clk/clk-scpi.c
13420 F: drivers/cpufreq/scpi-cpufreq.c
13421 F: drivers/firmware/arm_scpi.c
13422 F: include/linux/scpi_protocol.h
13424 SYSTEM RESET/SHUTDOWN DRIVERS
13425 M: Sebastian Reichel <sre@kernel.org>
13426 L: linux-pm@vger.kernel.org
13427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13429 F: Documentation/devicetree/bindings/power/reset/
13430 F: drivers/power/reset/
13432 SYSTEM TRACE MODULE CLASS
13433 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13436 F: Documentation/trace/stm.txt
13437 F: drivers/hwtracing/stm/
13438 F: include/linux/stm.h
13439 F: include/uapi/linux/stm.h
13442 M: Christoph Hellwig <hch@infradead.org>
13444 F: Documentation/filesystems/sysv-fs.txt
13446 F: include/linux/sysv_fs.h
13449 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13450 L: linux-scsi@vger.kernel.org
13451 L: target-devel@vger.kernel.org
13452 W: http://www.linux-iscsi.org
13453 W: http://groups.google.com/group/linux-iscsi-target-dev
13454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13458 F: Documentation/target/
13460 TASKSTATS STATISTICS INTERFACE
13461 M: Balbir Singh <bsingharora@gmail.com>
13463 F: Documentation/accounting/taskstats*
13464 F: include/linux/taskstats*
13465 F: kernel/taskstats.c
13468 M: Jamal Hadi Salim <jhs@mojatatu.com>
13469 M: Cong Wang <xiyou.wangcong@gmail.com>
13470 M: Jiri Pirko <jiri@resnulli.us>
13471 L: netdev@vger.kernel.org
13473 F: include/net/pkt_cls.h
13474 F: include/net/pkt_sched.h
13475 F: include/net/tc_act/
13476 F: include/uapi/linux/pkt_cls.h
13477 F: include/uapi/linux/pkt_sched.h
13478 F: include/uapi/linux/tc_act/
13479 F: include/uapi/linux/tc_ematch/
13482 TCP LOW PRIORITY MODULE
13483 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13484 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13485 W: http://tcp-lp-mod.sourceforge.net/
13487 F: net/ipv4/tcp_lp.c
13489 TDA10071 MEDIA DRIVER
13490 M: Antti Palosaari <crope@iki.fi>
13491 L: linux-media@vger.kernel.org
13492 W: https://linuxtv.org
13493 W: http://palosaari.fi/linux/
13494 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13495 T: git git://linuxtv.org/anttip/media_tree.git
13497 F: drivers/media/dvb-frontends/tda10071*
13499 TDA18212 MEDIA DRIVER
13500 M: Antti Palosaari <crope@iki.fi>
13501 L: linux-media@vger.kernel.org
13502 W: https://linuxtv.org
13503 W: http://palosaari.fi/linux/
13504 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13505 T: git git://linuxtv.org/anttip/media_tree.git
13507 F: drivers/media/tuners/tda18212*
13509 TDA18218 MEDIA DRIVER
13510 M: Antti Palosaari <crope@iki.fi>
13511 L: linux-media@vger.kernel.org
13512 W: https://linuxtv.org
13513 W: http://palosaari.fi/linux/
13514 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13515 T: git git://linuxtv.org/anttip/media_tree.git
13517 F: drivers/media/tuners/tda18218*
13519 TDA18250 MEDIA DRIVER
13520 M: Olli Salonen <olli.salonen@iki.fi>
13521 L: linux-media@vger.kernel.org
13522 W: https://linuxtv.org
13523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13524 T: git git://linuxtv.org/media_tree.git
13526 F: drivers/media/tuners/tda18250*
13528 TDA18271 MEDIA DRIVER
13529 M: Michael Krufky <mkrufky@linuxtv.org>
13530 L: linux-media@vger.kernel.org
13531 W: https://linuxtv.org
13532 W: http://github.com/mkrufky
13533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13534 T: git git://linuxtv.org/mkrufky/tuners.git
13536 F: drivers/media/tuners/tda18271*
13538 TDA827x MEDIA DRIVER
13539 M: Michael Krufky <mkrufky@linuxtv.org>
13540 L: linux-media@vger.kernel.org
13541 W: https://linuxtv.org
13542 W: http://github.com/mkrufky
13543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13544 T: git git://linuxtv.org/mkrufky/tuners.git
13546 F: drivers/media/tuners/tda8290.*
13548 TDA8290 MEDIA DRIVER
13549 M: Michael Krufky <mkrufky@linuxtv.org>
13550 L: linux-media@vger.kernel.org
13551 W: https://linuxtv.org
13552 W: http://github.com/mkrufky
13553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13554 T: git git://linuxtv.org/mkrufky/tuners.git
13556 F: drivers/media/tuners/tda8290.*
13558 TDA9840 MEDIA DRIVER
13559 M: Hans Verkuil <hverkuil@xs4all.nl>
13560 L: linux-media@vger.kernel.org
13561 T: git git://linuxtv.org/media_tree.git
13562 W: https://linuxtv.org
13564 F: drivers/media/i2c/tda9840*
13566 TEA5761 TUNER DRIVER
13567 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13568 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13569 L: linux-media@vger.kernel.org
13570 W: https://linuxtv.org
13571 T: git git://linuxtv.org/media_tree.git
13573 F: drivers/media/tuners/tea5761.*
13575 TEA5767 TUNER DRIVER
13576 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13577 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13578 L: linux-media@vger.kernel.org
13579 W: https://linuxtv.org
13580 T: git git://linuxtv.org/media_tree.git
13582 F: drivers/media/tuners/tea5767.*
13584 TEA6415C MEDIA DRIVER
13585 M: Hans Verkuil <hverkuil@xs4all.nl>
13586 L: linux-media@vger.kernel.org
13587 T: git git://linuxtv.org/media_tree.git
13588 W: https://linuxtv.org
13590 F: drivers/media/i2c/tea6415c*
13592 TEA6420 MEDIA DRIVER
13593 M: Hans Verkuil <hverkuil@xs4all.nl>
13594 L: linux-media@vger.kernel.org
13595 T: git git://linuxtv.org/media_tree.git
13596 W: https://linuxtv.org
13598 F: drivers/media/i2c/tea6420*
13601 M: Jiri Pirko <jiri@resnulli.us>
13602 L: netdev@vger.kernel.org
13604 F: drivers/net/team/
13605 F: include/linux/if_team.h
13606 F: include/uapi/linux/if_team.h
13608 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13609 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13611 F: arch/x86/platform/ts5500/
13613 TECHNOTREND USB IR RECEIVER
13614 M: Sean Young <sean@mess.org>
13615 L: linux-media@vger.kernel.org
13617 F: drivers/media/rc/ttusbir.c
13620 M: Jens Wiklander <jens.wiklander@linaro.org>
13622 F: include/linux/tee_drv.h
13623 F: include/uapi/linux/tee.h
13625 F: Documentation/tee.txt
13627 TEGRA ARCHITECTURE SUPPORT
13628 M: Thierry Reding <thierry.reding@gmail.com>
13629 M: Jonathan Hunter <jonathanh@nvidia.com>
13630 L: linux-tegra@vger.kernel.org
13631 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13637 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13638 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13640 F: drivers/clk/tegra/
13643 M: Laxman Dewangan <ldewangan@nvidia.com>
13644 M: Jon Hunter <jonathanh@nvidia.com>
13646 F: drivers/dma/tegra*
13649 M: Laxman Dewangan <ldewangan@nvidia.com>
13651 F: drivers/i2c/busses/i2c-tegra.c
13653 TEGRA IOMMU DRIVERS
13654 M: Hiroshi Doyu <hdoyu@nvidia.com>
13656 F: drivers/iommu/tegra*
13659 M: Rakesh Iyer <riyer@nvidia.com>
13660 M: Laxman Dewangan <ldewangan@nvidia.com>
13662 F: drivers/input/keyboard/tegra-kbc.c
13665 M: Thierry Reding <thierry.reding@gmail.com>
13667 F: drivers/pwm/pwm-tegra.c
13669 TEGRA SERIAL DRIVER
13670 M: Laxman Dewangan <ldewangan@nvidia.com>
13672 F: drivers/tty/serial/serial-tegra.c
13675 M: Laxman Dewangan <ldewangan@nvidia.com>
13677 F: drivers/spi/spi-tegra*
13679 TEHUTI ETHERNET DRIVER
13680 M: Andy Gospodarek <andy@greyhouse.net>
13681 L: netdev@vger.kernel.org
13683 F: drivers/net/ethernet/tehuti/*
13685 Telecom Clock Driver for MCPL0010
13686 M: Mark Gross <mark.gross@intel.com>
13688 F: drivers/char/tlclk.c
13690 TENSILICA XTENSA PORT (xtensa)
13691 M: Chris Zankel <chris@zankel.net>
13692 M: Max Filippov <jcmvbkbc@gmail.com>
13693 L: linux-xtensa@linux-xtensa.org
13694 T: git git://github.com/czankel/xtensa-linux.git
13697 F: drivers/irqchip/irq-xtensa-*
13699 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13700 M: Nishanth Menon <nm@ti.com>
13701 M: Tero Kristo <t-kristo@ti.com>
13702 M: Santosh Shilimkar <ssantosh@kernel.org>
13703 L: linux-arm-kernel@lists.infradead.org
13705 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13706 F: drivers/firmware/ti_sci*
13707 F: include/linux/soc/ti/ti_sci_protocol.h
13708 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13709 F: include/dt-bindings/genpd/k2g.h
13710 F: drivers/soc/ti/ti_sci_pm_domains.c
13711 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13712 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13713 F: drivers/clk/keystone/sci-clk.c
13714 F: drivers/reset/reset-ti-sci.c
13716 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13717 M: Hans Verkuil <hverkuil@xs4all.nl>
13718 L: linux-media@vger.kernel.org
13719 T: git git://linuxtv.org/media_tree.git
13720 W: https://linuxtv.org
13722 F: drivers/media/radio/radio-raremono.c
13725 M: Zhang Rui <rui.zhang@intel.com>
13726 M: Eduardo Valentin <edubezval@gmail.com>
13727 L: linux-pm@vger.kernel.org
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13730 Q: https://patchwork.kernel.org/project/linux-pm/list/
13732 F: drivers/thermal/
13733 F: include/linux/thermal.h
13734 F: include/uapi/linux/thermal.h
13735 F: include/linux/cpu_cooling.h
13736 F: Documentation/devicetree/bindings/thermal/
13738 THERMAL/CPU_COOLING
13739 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13740 M: Viresh Kumar <viresh.kumar@linaro.org>
13741 M: Javi Merino <javi.merino@kernel.org>
13742 L: linux-pm@vger.kernel.org
13744 F: Documentation/thermal/cpu-cooling-api.txt
13745 F: drivers/thermal/cpu_cooling.c
13746 F: include/linux/cpu_cooling.h
13748 THINKPAD ACPI EXTRAS DRIVER
13749 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13750 L: ibm-acpi-devel@lists.sourceforge.net
13751 L: platform-driver-x86@vger.kernel.org
13752 W: http://ibm-acpi.sourceforge.net
13753 W: http://thinkwiki.org/wiki/Ibm-acpi
13754 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13756 F: drivers/platform/x86/thinkpad_acpi.c
13759 M: Andreas Noever <andreas.noever@gmail.com>
13760 M: Michael Jamet <michael.jamet@intel.com>
13761 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13762 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13765 F: Documentation/admin-guide/thunderbolt.rst
13766 F: drivers/thunderbolt/
13767 F: include/linux/thunderbolt.h
13769 THUNDERBOLT NETWORK DRIVER
13770 M: Michael Jamet <michael.jamet@intel.com>
13771 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13772 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13773 L: netdev@vger.kernel.org
13775 F: drivers/net/thunderbolt.c
13777 THUNDERX GPIO DRIVER
13778 M: David Daney <david.daney@cavium.com>
13780 F: drivers/gpio/gpio-thunderx.c
13782 TI AM437X VPFE DRIVER
13783 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13784 L: linux-media@vger.kernel.org
13785 W: https://linuxtv.org
13786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13787 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13789 F: drivers/media/platform/am437x/
13791 TI BANDGAP AND THERMAL DRIVER
13792 M: Eduardo Valentin <edubezval@gmail.com>
13793 M: Keerthy <j-keerthy@ti.com>
13794 L: linux-pm@vger.kernel.org
13795 L: linux-omap@vger.kernel.org
13797 F: drivers/thermal/ti-soc-thermal/
13799 TI BQ27XXX POWER SUPPLY DRIVER
13800 R: Andrew F. Davis <afd@ti.com>
13801 F: include/linux/power/bq27xxx_battery.h
13802 F: drivers/power/supply/bq27xxx_battery.c
13803 F: drivers/power/supply/bq27xxx_battery_i2c.c
13805 TI CDCE706 CLOCK DRIVER
13806 M: Max Filippov <jcmvbkbc@gmail.com>
13808 F: drivers/clk/clk-cdce706.c
13811 M: Tero Kristo <t-kristo@ti.com>
13812 L: linux-omap@vger.kernel.org
13815 F: include/linux/clk/ti.h
13817 TI DAVINCI MACHINE SUPPORT
13818 M: Sekhar Nori <nsekhar@ti.com>
13819 M: Kevin Hilman <khilman@kernel.org>
13820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13823 F: arch/arm/mach-davinci/
13824 F: drivers/i2c/busses/i2c-davinci.c
13825 F: arch/arm/boot/dts/da850*
13827 TI DAVINCI SERIES GPIO DRIVER
13828 M: Keerthy <j-keerthy@ti.com>
13829 L: linux-gpio@vger.kernel.org
13831 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13832 F: drivers/gpio/gpio-davinci.c
13834 TI DAVINCI SERIES MEDIA DRIVER
13835 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13836 L: linux-media@vger.kernel.org
13837 W: https://linuxtv.org
13838 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13839 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13841 F: drivers/media/platform/davinci/
13842 F: include/media/davinci/
13844 TI ETHERNET SWITCH DRIVER (CPSW)
13845 R: Grygorii Strashko <grygorii.strashko@ti.com>
13846 L: linux-omap@vger.kernel.org
13847 L: netdev@vger.kernel.org
13849 F: drivers/net/ethernet/ti/cpsw*
13850 F: drivers/net/ethernet/ti/davinci*
13852 TI FLASH MEDIA INTERFACE DRIVER
13853 M: Alex Dubov <oakad@yahoo.com>
13855 F: drivers/misc/tifm*
13856 F: drivers/mmc/host/tifm_sd.c
13857 F: include/linux/tifm.h
13859 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13860 M: Santosh Shilimkar <ssantosh@kernel.org>
13861 L: linux-kernel@vger.kernel.org
13862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13864 F: drivers/soc/ti/*
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13867 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13868 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13869 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13872 F: sound/soc/codecs/lm49453*
13873 F: sound/soc/codecs/isabelle*
13875 TI LP855x BACKLIGHT DRIVER
13876 M: Milo Kim <milo.kim@ti.com>
13878 F: Documentation/backlight/lp855x-driver.txt
13879 F: drivers/video/backlight/lp855x_bl.c
13880 F: include/linux/platform_data/lp855x.h
13882 TI LP8727 CHARGER DRIVER
13883 M: Milo Kim <milo.kim@ti.com>
13885 F: drivers/power/supply/lp8727_charger.c
13886 F: include/linux/platform_data/lp8727.h
13888 TI LP8788 MFD DRIVER
13889 M: Milo Kim <milo.kim@ti.com>
13891 F: drivers/iio/adc/lp8788_adc.c
13892 F: drivers/leds/leds-lp8788.c
13893 F: drivers/mfd/lp8788*.c
13894 F: drivers/power/supply/lp8788-charger.c
13895 F: drivers/regulator/lp8788-*.c
13896 F: include/linux/mfd/lp8788*.h
13898 TI NETCP ETHERNET DRIVER
13899 M: Wingman Kwok <w-kwok2@ti.com>
13900 M: Murali Karicheri <m-karicheri2@ti.com>
13901 L: netdev@vger.kernel.org
13903 F: drivers/net/ethernet/ti/netcp*
13905 TI TAS571X FAMILY ASoC CODEC DRIVER
13906 M: Kevin Cernekee <cernekee@chromium.org>
13907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13909 F: sound/soc/codecs/tas571x*
13911 TI TRF7970A NFC DRIVER
13912 M: Mark Greer <mgreer@animalcreek.com>
13913 L: linux-wireless@vger.kernel.org
13914 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13916 F: drivers/nfc/trf7970a.c
13917 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13919 TI TWL4030 SERIES SOC CODEC DRIVER
13920 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13923 F: sound/soc/codecs/twl4030*
13926 M: Benoit Parrot <bparrot@ti.com>
13927 L: linux-media@vger.kernel.org
13928 W: http://linuxtv.org/
13929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13931 F: drivers/media/platform/ti-vpe/
13933 TI WILINK WIRELESS DRIVERS
13934 L: linux-wireless@vger.kernel.org
13935 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13936 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13939 F: drivers/net/wireless/ti/
13940 F: include/linux/wl12xx.h
13943 W: http://www.mellanox.com/repository/solutions/tile-scm/
13946 F: drivers/char/tile-srom.c
13947 F: drivers/edac/tile_edac.c
13948 F: drivers/net/ethernet/tile/
13949 F: drivers/rtc/rtc-tile.c
13950 F: drivers/tty/hvc/hvc_tile.c
13951 F: drivers/tty/serial/tilegx.c
13952 F: drivers/usb/host/*-tilegx.c
13953 F: include/linux/usb/tilegx.h
13955 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13956 M: John Stultz <john.stultz@linaro.org>
13957 M: Thomas Gleixner <tglx@linutronix.de>
13958 R: Stephen Boyd <sboyd@kernel.org>
13959 L: linux-kernel@vger.kernel.org
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13962 F: include/linux/clocksource.h
13963 F: include/linux/time.h
13964 F: include/linux/timex.h
13965 F: include/uapi/linux/time.h
13966 F: include/uapi/linux/timex.h
13967 F: kernel/time/clocksource.c
13968 F: kernel/time/time*.c
13969 F: kernel/time/alarmtimer.c
13970 F: kernel/time/ntp.c
13971 F: tools/testing/selftests/timers/
13974 M: Jon Maloy <jon.maloy@ericsson.com>
13975 M: Ying Xue <ying.xue@windriver.com>
13976 L: netdev@vger.kernel.org (core kernel code)
13977 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13978 W: http://tipc.sourceforge.net/
13980 F: include/uapi/linux/tipc*.h
13983 TLAN NETWORK DRIVER
13984 M: Samuel Chessman <chessman@tux.org>
13985 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13986 W: http://sourceforge.net/projects/tlan/
13988 F: Documentation/networking/tlan.txt
13989 F: drivers/net/ethernet/ti/tlan.*
13991 TM6000 VIDEO4LINUX DRIVER
13992 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13994 L: linux-media@vger.kernel.org
13995 W: https://linuxtv.org
13996 T: git git://linuxtv.org/media_tree.git
13998 F: drivers/media/usb/tm6000/
13999 F: Documentation/media/v4l-drivers/tm6000*
14001 TMIO/SDHI MMC DRIVER
14002 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14003 L: linux-mmc@vger.kernel.org
14005 F: drivers/mmc/host/tmio_mmc*
14006 F: drivers/mmc/host/renesas_sdhi*
14007 F: include/linux/mfd/tmio.h
14009 TMP401 HARDWARE MONITOR DRIVER
14010 M: Guenter Roeck <linux@roeck-us.net>
14011 L: linux-hwmon@vger.kernel.org
14013 F: Documentation/hwmon/tmp401
14014 F: drivers/hwmon/tmp401.c
14016 TMPFS (SHMEM FILESYSTEM)
14017 M: Hugh Dickins <hughd@google.com>
14018 L: linux-mm@kvack.org
14020 F: include/linux/shmem_fs.h
14023 TOMOYO SECURITY MODULE
14024 M: Kentaro Takeda <takedakn@nttdata.co.jp>
14025 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14026 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14027 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14028 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14029 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14030 W: http://tomoyo.sourceforge.jp/
14031 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14033 F: security/tomoyo/
14035 TOPSTAR LAPTOP EXTRAS DRIVER
14036 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14037 L: platform-driver-x86@vger.kernel.org
14039 F: drivers/platform/x86/topstar-laptop.c
14041 TORTURE-TEST MODULES
14042 M: Davidlohr Bueso <dave@stgolabs.net>
14043 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14044 M: Josh Triplett <josh@joshtriplett.org>
14045 L: linux-kernel@vger.kernel.org
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14048 F: Documentation/RCU/torture.txt
14049 F: kernel/torture.c
14050 F: kernel/rcu/rcutorture.c
14051 F: kernel/locking/locktorture.c
14053 TOSHIBA ACPI EXTRAS DRIVER
14054 M: Azael Avalos <coproscefalo@gmail.com>
14055 L: platform-driver-x86@vger.kernel.org
14057 F: drivers/platform/x86/toshiba_acpi.c
14059 TOSHIBA BLUETOOTH DRIVER
14060 M: Azael Avalos <coproscefalo@gmail.com>
14061 L: platform-driver-x86@vger.kernel.org
14063 F: drivers/platform/x86/toshiba_bluetooth.c
14065 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14066 M: Azael Avalos <coproscefalo@gmail.com>
14067 L: platform-driver-x86@vger.kernel.org
14069 F: drivers/platform/x86/toshiba_haps.c
14072 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
14073 W: http://www.buzzard.org.uk/toshiba/
14075 F: drivers/char/toshiba.c
14076 F: include/linux/toshiba.h
14077 F: include/uapi/linux/toshiba.h
14079 TOSHIBA TC358743 DRIVER
14080 M: Mats Randgaard <matrandg@cisco.com>
14081 L: linux-media@vger.kernel.org
14083 F: drivers/media/i2c/tc358743*
14084 F: include/media/i2c/tc358743.h
14086 TOSHIBA WMI HOTKEYS DRIVER
14087 M: Azael Avalos <coproscefalo@gmail.com>
14088 L: platform-driver-x86@vger.kernel.org
14090 F: drivers/platform/x86/toshiba-wmi.c
14093 M: Peter Huewe <peterhuewe@gmx.de>
14094 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14095 R: Jason Gunthorpe <jgg@ziepe.ca>
14096 L: linux-integrity@vger.kernel.org
14097 Q: https://patchwork.kernel.org/project/linux-integrity/list/
14098 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14099 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
14101 F: drivers/char/tpm/
14104 M: Steven Rostedt <rostedt@goodmis.org>
14105 M: Ingo Molnar <mingo@redhat.com>
14106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14108 F: Documentation/trace/ftrace.txt
14109 F: arch/*/*/*/ftrace.h
14110 F: arch/*/kernel/ftrace.c
14111 F: include/*/ftrace.h
14112 F: include/linux/trace*.h
14115 F: tools/testing/selftests/ftrace/
14117 TRACING MMIO ACCESSES (MMIOTRACE)
14118 M: Steven Rostedt <rostedt@goodmis.org>
14119 M: Ingo Molnar <mingo@kernel.org>
14120 R: Karol Herbst <karolherbst@gmail.com>
14121 R: Pekka Paalanen <ppaalanen@gmail.com>
14123 L: linux-kernel@vger.kernel.org
14124 L: nouveau@lists.freedesktop.org
14125 F: kernel/trace/trace_mmiotrace.c
14126 F: include/linux/mmiotrace.h
14127 F: arch/x86/mm/kmmio.c
14128 F: arch/x86/mm/mmio-mod.c
14129 F: arch/x86/mm/testmmiotrace.c
14132 M: Jiri Kosina <trivial@kernel.org>
14133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14135 K: ^Subject:.*(?i)trivial
14137 TEMPO SEMICONDUCTOR DRIVERS
14138 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14140 F: sound/soc/codecs/tscs*.c
14141 F: sound/soc/codecs/tscs*.h
14142 F: Documentation/devicetree/bindings/sound/tscs*.txt
14145 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14146 M: Jiri Slaby <jslaby@suse.com>
14148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14149 F: Documentation/serial/
14151 F: drivers/tty/serial/serial_core.c
14152 F: include/linux/serial_core.h
14153 F: include/linux/serial.h
14154 F: include/linux/tty.h
14155 F: include/uapi/linux/serial_core.h
14156 F: include/uapi/linux/serial.h
14157 F: include/uapi/linux/tty.h
14159 TUA9001 MEDIA DRIVER
14160 M: Antti Palosaari <crope@iki.fi>
14161 L: linux-media@vger.kernel.org
14162 W: https://linuxtv.org
14163 W: http://palosaari.fi/linux/
14164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14165 T: git git://linuxtv.org/anttip/media_tree.git
14167 F: drivers/media/tuners/tua9001*
14169 TULIP NETWORK DRIVERS
14170 L: netdev@vger.kernel.org
14171 L: linux-parisc@vger.kernel.org
14173 F: drivers/net/ethernet/dec/tulip/
14176 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
14177 W: http://vtun.sourceforge.net/tun
14179 F: Documentation/networking/tuntap.txt
14180 F: arch/um/os-Linux/drivers/
14182 TURBOCHANNEL SUBSYSTEM
14183 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14184 M: Ralf Baechle <ralf@linux-mips.org>
14185 L: linux-mips@linux-mips.org
14186 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14189 F: include/linux/tc.h
14191 TW5864 VIDEO4LINUX DRIVER
14192 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14193 M: Anton Sviridenko <anton@corp.bluecherry.net>
14194 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14195 M: Andrey Utkin <andrey_utkin@fastmail.com>
14196 L: linux-media@vger.kernel.org
14198 F: drivers/media/pci/tw5864/
14200 TW68 VIDEO4LINUX DRIVER
14201 M: Hans Verkuil <hverkuil@xs4all.nl>
14202 L: linux-media@vger.kernel.org
14203 T: git git://linuxtv.org/media_tree.git
14204 W: https://linuxtv.org
14206 F: drivers/media/pci/tw68/
14208 TW686X VIDEO4LINUX DRIVER
14209 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14210 L: linux-media@vger.kernel.org
14211 T: git git://linuxtv.org/media_tree.git
14212 W: http://linuxtv.org
14214 F: drivers/media/pci/tw686x/
14216 UBI FILE SYSTEM (UBIFS)
14217 M: Richard Weinberger <richard@nod.at>
14218 M: Artem Bityutskiy <dedekind1@gmail.com>
14219 M: Adrian Hunter <adrian.hunter@intel.com>
14220 L: linux-mtd@lists.infradead.org
14221 T: git git://git.infradead.org/ubifs-2.6.git
14222 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14224 F: Documentation/filesystems/ubifs.txt
14227 UCLINUX (M68KNOMMU AND COLDFIRE)
14228 M: Greg Ungerer <gerg@linux-m68k.org>
14229 W: http://www.linux-m68k.org/
14230 W: http://www.uclinux.org/
14231 L: linux-m68k@lists.linux-m68k.org
14232 L: uclinux-dev@uclinux.org (subscribers-only)
14233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14235 F: arch/m68k/coldfire/
14237 F: arch/m68k/*/*_no.*
14238 F: arch/m68k/include/asm/*_no.*
14241 M: Jan Kara <jack@suse.com>
14243 F: Documentation/filesystems/udf.txt
14247 M: Bastien Nocera <hadess@hadess.net>
14248 L: linux-input@vger.kernel.org
14250 F: drivers/hid/hid-udraw-ps3.c
14253 M: Evgeniy Dushistov <dushistov@mail.ru>
14255 F: Documentation/filesystems/ufs.txt
14258 UHID USERSPACE HID IO DRIVER:
14259 M: David Herrmann <dh.herrmann@googlemail.com>
14260 L: linux-input@vger.kernel.org
14262 F: drivers/hid/uhid.c
14263 F: include/uapi/linux/uhid.h
14266 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14267 L: linux-usb@vger.kernel.org
14269 F: drivers/usb/common/ulpi.c
14270 F: include/linux/ulpi/
14272 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14273 L: linux-usb@vger.kernel.org
14276 F: include/linux/uwb.h
14277 F: include/linux/uwb/
14279 UNICORE32 ARCHITECTURE:
14280 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14281 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14283 T: git git://github.com/gxt/linux.git
14287 M: Tony Finch <dot@dotat.at>
14288 W: http://dotat.at/prog/unifdef
14290 F: scripts/unifdef.c
14292 UNIFORM CDROM DRIVER
14293 M: Jens Axboe <axboe@kernel.dk>
14294 W: http://www.kernel.dk
14296 F: Documentation/cdrom/
14297 F: drivers/cdrom/cdrom.c
14298 F: include/linux/cdrom.h
14299 F: include/uapi/linux/cdrom.h
14301 UNISYS S-PAR DRIVERS
14302 M: David Kershner <david.kershner@unisys.com>
14303 L: sparmaintainer@unisys.com (Unisys internal)
14305 F: include/linux/visorbus.h
14306 F: drivers/visorbus/
14307 F: drivers/staging/unisys/
14309 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14310 M: Vinayak Holikatti <vinholikatti@gmail.com>
14311 L: linux-scsi@vger.kernel.org
14313 F: Documentation/scsi/ufs.txt
14314 F: drivers/scsi/ufs/
14316 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14317 M: Joao Pinto <jpinto@synopsys.com>
14318 L: linux-scsi@vger.kernel.org
14320 F: drivers/scsi/ufs/*dwc*
14322 UNSORTED BLOCK IMAGES (UBI)
14323 M: Artem Bityutskiy <dedekind1@gmail.com>
14324 M: Richard Weinberger <richard@nod.at>
14325 W: http://www.linux-mtd.infradead.org/
14326 L: linux-mtd@lists.infradead.org
14327 T: git git://git.infradead.org/ubifs-2.6.git
14329 F: drivers/mtd/ubi/
14330 F: include/linux/mtd/ubi.h
14331 F: include/uapi/mtd/ubi-user.h
14333 USB "USBNET" DRIVER FRAMEWORK
14334 M: Oliver Neukum <oneukum@suse.com>
14335 L: netdev@vger.kernel.org
14336 W: http://www.linux-usb.org/usbnet
14338 F: drivers/net/usb/usbnet.c
14339 F: include/linux/usb/usbnet.h
14342 M: Oliver Neukum <oneukum@suse.com>
14343 L: linux-usb@vger.kernel.org
14345 F: Documentation/usb/acm.txt
14346 F: drivers/usb/class/cdc-acm.*
14348 USB AR5523 WIRELESS DRIVER
14349 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14350 L: linux-wireless@vger.kernel.org
14352 F: drivers/net/wireless/ath/ar5523/
14355 M: Oliver Neukum <oneukum@suse.com>
14356 L: linux-usb@vger.kernel.org
14357 L: linux-scsi@vger.kernel.org
14359 F: drivers/usb/storage/uas.c
14361 USB CDC ETHERNET DRIVER
14362 M: Oliver Neukum <oliver@neukum.org>
14363 L: linux-usb@vger.kernel.org
14365 F: drivers/net/usb/cdc_*.c
14366 F: include/uapi/linux/usb/cdc.h
14368 USB CHAOSKEY DRIVER
14369 M: Keith Packard <keithp@keithp.com>
14370 L: linux-usb@vger.kernel.org
14372 F: drivers/usb/misc/chaoskey.c
14374 USB CYPRESS C67X00 DRIVER
14375 M: Peter Korsgaard <jacmet@sunsite.dk>
14376 L: linux-usb@vger.kernel.org
14378 F: drivers/usb/c67x00/
14380 USB DAVICOM DM9601 DRIVER
14381 M: Peter Korsgaard <jacmet@sunsite.dk>
14382 L: netdev@vger.kernel.org
14383 W: http://www.linux-usb.org/usbnet
14385 F: drivers/net/usb/dm9601.c
14387 USB DIAMOND RIO500 DRIVER
14388 M: Cesar Miquel <miquel@df.uba.ar>
14389 L: rio500-users@lists.sourceforge.net
14390 W: http://rio500.sourceforge.net
14392 F: drivers/usb/misc/rio500*
14395 M: Alan Stern <stern@rowland.harvard.edu>
14396 L: linux-usb@vger.kernel.org
14398 F: Documentation/usb/ehci.txt
14399 F: drivers/usb/host/ehci*
14401 USB GADGET/PERIPHERAL SUBSYSTEM
14402 M: Felipe Balbi <balbi@kernel.org>
14403 L: linux-usb@vger.kernel.org
14404 W: http://www.linux-usb.org/gadget
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14407 F: drivers/usb/gadget/
14408 F: include/linux/usb/gadget*
14410 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14411 M: Jiri Kosina <jikos@kernel.org>
14412 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14413 L: linux-usb@vger.kernel.org
14414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14416 F: Documentation/hid/hiddev.txt
14417 F: drivers/hid/usbhid/
14420 M: Olav Kongas <ok@artecdesign.ee>
14421 L: linux-usb@vger.kernel.org
14423 F: drivers/usb/host/isp116x*
14424 F: include/linux/usb/isp116x.h
14426 USB LAN78XX ETHERNET DRIVER
14427 M: Woojung Huh <woojung.huh@microchip.com>
14428 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14429 L: netdev@vger.kernel.org
14431 F: drivers/net/usb/lan78xx.*
14433 USB MASS STORAGE DRIVER
14434 M: Alan Stern <stern@rowland.harvard.edu>
14435 L: linux-usb@vger.kernel.org
14436 L: usb-storage@lists.one-eyed-alien.net
14438 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14439 F: drivers/usb/storage/
14442 M: Clemens Ladisch <clemens@ladisch.de>
14443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14444 T: git git://git.alsa-project.org/alsa-kernel.git
14446 F: sound/usb/midi.*
14448 USB NETWORKING DRIVERS
14449 L: linux-usb@vger.kernel.org
14451 F: drivers/net/usb/
14454 M: Alan Stern <stern@rowland.harvard.edu>
14455 L: linux-usb@vger.kernel.org
14457 F: Documentation/usb/ohci.txt
14458 F: drivers/usb/host/ohci*
14460 USB OTG FSM (Finite State Machine)
14461 M: Peter Chen <Peter.Chen@nxp.com>
14462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14463 L: linux-usb@vger.kernel.org
14465 F: drivers/usb/common/usb-otg-fsm.c
14468 M: Valentina Manea <valentina.manea.m@gmail.com>
14469 M: Shuah Khan <shuahkh@osg.samsung.com>
14470 M: Shuah Khan <shuah@kernel.org>
14471 L: linux-usb@vger.kernel.org
14473 F: Documentation/usb/usbip_protocol.txt
14474 F: drivers/usb/usbip/
14475 F: tools/usb/usbip/
14478 M: Petko Manolov <petkan@nucleusys.com>
14479 L: linux-usb@vger.kernel.org
14480 L: netdev@vger.kernel.org
14481 T: git git://github.com/petkan/pegasus.git
14482 W: https://github.com/petkan/pegasus
14484 F: drivers/net/usb/pegasus.*
14487 M: Felipe Balbi <balbi@kernel.org>
14488 L: linux-usb@vger.kernel.org
14489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14491 F: drivers/usb/phy/
14493 USB PRINTER DRIVER (usblp)
14494 M: Pete Zaitcev <zaitcev@redhat.com>
14495 L: linux-usb@vger.kernel.org
14497 F: drivers/usb/class/usblp.c
14499 USB QMI WWAN NETWORK DRIVER
14500 M: Bjørn Mork <bjorn@mork.no>
14501 L: netdev@vger.kernel.org
14503 F: Documentation/ABI/testing/sysfs-class-net-qmi
14504 F: drivers/net/usb/qmi_wwan.c
14507 M: Petko Manolov <petkan@nucleusys.com>
14508 L: linux-usb@vger.kernel.org
14509 L: netdev@vger.kernel.org
14510 T: git git://github.com/petkan/rtl8150.git
14511 W: https://github.com/petkan/rtl8150
14513 F: drivers/net/usb/rtl8150.c
14515 USB SERIAL SUBSYSTEM
14516 M: Johan Hovold <johan@kernel.org>
14517 L: linux-usb@vger.kernel.org
14518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14520 F: Documentation/usb/usb-serial.txt
14521 F: drivers/usb/serial/
14522 F: include/linux/usb/serial.h
14524 USB SMSC75XX ETHERNET DRIVER
14525 M: Steve Glendinning <steve.glendinning@shawell.net>
14526 L: netdev@vger.kernel.org
14528 F: drivers/net/usb/smsc75xx.*
14530 USB SMSC95XX ETHERNET DRIVER
14531 M: Steve Glendinning <steve.glendinning@shawell.net>
14532 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14533 L: netdev@vger.kernel.org
14535 F: drivers/net/usb/smsc95xx.*
14538 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14539 L: linux-usb@vger.kernel.org
14540 W: http://www.linux-usb.org
14541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14543 F: Documentation/devicetree/bindings/usb/
14544 F: Documentation/usb/
14546 F: include/linux/usb.h
14547 F: include/linux/usb/
14549 USB TYPEC SUBSYSTEM
14550 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14551 L: linux-usb@vger.kernel.org
14553 F: Documentation/ABI/testing/sysfs-class-typec
14554 F: Documentation/usb/typec.rst
14555 F: drivers/usb/typec/
14556 F: include/linux/usb/typec.h
14559 M: Alan Stern <stern@rowland.harvard.edu>
14560 L: linux-usb@vger.kernel.org
14562 F: drivers/usb/host/uhci*
14565 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14566 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14567 L: linux-media@vger.kernel.org
14568 T: git git://linuxtv.org/media_tree.git
14569 W: http://www.ideasonboard.org/uvc/
14571 F: drivers/media/usb/uvc/
14572 F: include/uapi/linux/uvcvideo.h
14575 M: Hans Verkuil <hverkuil@xs4all.nl>
14576 L: linux-media@vger.kernel.org
14577 T: git git://linuxtv.org/media_tree.git
14578 W: https://linuxtv.org
14580 F: drivers/media/usb/usbvision/
14583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14584 L: linux-usb@vger.kernel.org
14586 F: drivers/usb/gadget/function/*uvc*
14587 F: drivers/usb/gadget/legacy/webcam.c
14589 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14590 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14591 L: linux-wireless@vger.kernel.org
14593 F: drivers/net/wireless/rndis_wlan.c
14596 M: Mathias Nyman <mathias.nyman@intel.com>
14597 L: linux-usb@vger.kernel.org
14599 F: drivers/usb/host/xhci*
14600 F: drivers/usb/host/pci-quirks*
14603 L: linux-wireless@vger.kernel.org
14604 W: http://linux-lc100020.sourceforge.net
14606 F: drivers/net/wireless/zydas/zd1201.*
14609 M: Antoine Jacquet <royale@zerezo.com>
14610 L: linux-usb@vger.kernel.org
14611 L: linux-media@vger.kernel.org
14612 T: git git://linuxtv.org/media_tree.git
14613 W: http://royale.zerezo.com/zr364xx/
14615 F: Documentation/media/v4l-drivers/zr364xx*
14616 F: drivers/media/usb/zr364xx/
14618 USER-MODE LINUX (UML)
14619 M: Jeff Dike <jdike@addtoit.com>
14620 M: Richard Weinberger <richard@nod.at>
14621 L: user-mode-linux-devel@lists.sourceforge.net
14622 L: user-mode-linux-user@lists.sourceforge.net
14623 W: http://user-mode-linux.sourceforge.net
14624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14626 F: Documentation/virtual/uml/
14632 USERSPACE I/O (UIO)
14633 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14636 F: Documentation/driver-api/uio-howto.rst
14638 F: include/linux/uio*.h
14641 M: Karel Zak <kzak@redhat.com>
14642 L: util-linux@vger.kernel.org
14643 W: http://en.wikipedia.org/wiki/Util-linux
14644 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14648 M: Christoph Hellwig <hch@lst.de>
14649 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14650 L: linux-kernel@vger.kernel.org
14651 T: git git://git.infradead.org/users/hch/uuid.git
14654 F: include/linux/uuid.h
14655 F: include/uapi/linux/uuid.h
14659 M: Michal Januszewski <spock@gentoo.org>
14660 L: linux-fbdev@vger.kernel.org
14661 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14663 F: Documentation/fb/uvesafb.txt
14664 F: drivers/video/fbdev/uvesafb.*
14667 M: Stefan Agner <stefan@agner.ch>
14668 L: linux-mtd@lists.infradead.org
14670 F: drivers/mtd/nand/vf610_nfc.c
14672 VFAT/FAT/MSDOS FILESYSTEM
14673 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14675 F: Documentation/filesystems/vfat.txt
14679 M: Alex Williamson <alex.williamson@redhat.com>
14680 L: kvm@vger.kernel.org
14681 T: git git://github.com/awilliam/linux-vfio.git
14683 F: Documentation/vfio.txt
14685 F: include/linux/vfio.h
14686 F: include/uapi/linux/vfio.h
14688 VFIO MEDIATED DEVICE DRIVERS
14689 M: Kirti Wankhede <kwankhede@nvidia.com>
14690 L: kvm@vger.kernel.org
14692 F: Documentation/vfio-mediated-device.txt
14693 F: drivers/vfio/mdev/
14694 F: include/linux/mdev.h
14695 F: samples/vfio-mdev/
14697 VFIO PLATFORM DRIVER
14698 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14699 L: kvm@vger.kernel.org
14701 F: drivers/vfio/platform/
14704 R: Lukas Wunner <lukas@wunner.de>
14706 F: Documentation/gpu/vga-switcheroo.rst
14707 F: drivers/gpu/vga/vga_switcheroo.c
14708 F: include/linux/vga_switcheroo.h
14709 T: git git://anongit.freedesktop.org/drm/drm-misc
14711 VIA RHINE NETWORK DRIVER
14713 F: drivers/net/ethernet/via/via-rhine.c
14715 VIA SD/MMC CARD CONTROLLER DRIVER
14716 M: Bruce Chang <brucechang@via.com.tw>
14717 M: Harald Welte <HaraldWelte@viatech.com>
14719 F: drivers/mmc/host/via-sdmmc.c
14721 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14722 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14723 L: linux-fbdev@vger.kernel.org
14725 F: include/linux/via-core.h
14726 F: include/linux/via-gpio.h
14727 F: include/linux/via_i2c.h
14728 F: drivers/video/fbdev/via/
14730 VIA VELOCITY NETWORK DRIVER
14731 M: Francois Romieu <romieu@fr.zoreil.com>
14732 L: netdev@vger.kernel.org
14734 F: drivers/net/ethernet/via/via-velocity.*
14736 VIDEO MULTIPLEXER DRIVER
14737 M: Philipp Zabel <p.zabel@pengutronix.de>
14738 L: linux-media@vger.kernel.org
14740 F: drivers/media/platform/video-mux.c
14742 VIDEOBUF2 FRAMEWORK
14743 M: Pawel Osciak <pawel@osciak.com>
14744 M: Marek Szyprowski <m.szyprowski@samsung.com>
14745 M: Kyungmin Park <kyungmin.park@samsung.com>
14746 L: linux-media@vger.kernel.org
14748 F: drivers/media/v4l2-core/videobuf2-*
14749 F: include/media/videobuf2-*
14751 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14752 M: Helen Koike <helen.koike@collabora.com>
14753 L: linux-media@vger.kernel.org
14754 T: git git://linuxtv.org/media_tree.git
14755 W: https://linuxtv.org
14757 F: drivers/media/platform/vimc/*
14760 M: Alex Williamson <alex.williamson@redhat.com>
14761 M: Paolo Bonzini <pbonzini@redhat.com>
14762 L: kvm@vger.kernel.org
14766 VIRTIO AND VHOST VSOCK DRIVER
14767 M: Stefan Hajnoczi <stefanha@redhat.com>
14768 L: kvm@vger.kernel.org
14769 L: virtualization@lists.linux-foundation.org
14770 L: netdev@vger.kernel.org
14772 F: include/linux/virtio_vsock.h
14773 F: include/uapi/linux/virtio_vsock.h
14774 F: include/uapi/linux/vsockmon.h
14775 F: include/uapi/linux/vm_sockets_diag.h
14776 F: net/vmw_vsock/diag.c
14777 F: net/vmw_vsock/af_vsock_tap.c
14778 F: net/vmw_vsock/virtio_transport_common.c
14779 F: net/vmw_vsock/virtio_transport.c
14780 F: drivers/net/vsockmon.c
14781 F: drivers/vhost/vsock.c
14782 F: drivers/vhost/vsock.h
14783 F: tools/testing/vsock/
14785 VIRTIO CONSOLE DRIVER
14786 M: Amit Shah <amit@kernel.org>
14787 L: virtualization@lists.linux-foundation.org
14789 F: drivers/char/virtio_console.c
14790 F: include/linux/virtio_console.h
14791 F: include/uapi/linux/virtio_console.h
14793 VIRTIO CORE, NET AND BLOCK DRIVERS
14794 M: "Michael S. Tsirkin" <mst@redhat.com>
14795 M: Jason Wang <jasowang@redhat.com>
14796 L: virtualization@lists.linux-foundation.org
14798 F: Documentation/devicetree/bindings/virtio/
14801 F: drivers/net/virtio_net.c
14802 F: drivers/block/virtio_blk.c
14803 F: include/linux/virtio*.h
14804 F: include/uapi/linux/virtio_*.h
14805 F: drivers/crypto/virtio/
14806 F: mm/balloon_compaction.c
14808 VIRTIO CRYPTO DRIVER
14809 M: Gonglei <arei.gonglei@huawei.com>
14810 L: virtualization@lists.linux-foundation.org
14811 L: linux-crypto@vger.kernel.org
14813 F: drivers/crypto/virtio/
14814 F: include/uapi/linux/virtio_crypto.h
14816 VIRTIO DRIVERS FOR S390
14817 M: Cornelia Huck <cohuck@redhat.com>
14818 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14819 L: linux-s390@vger.kernel.org
14820 L: virtualization@lists.linux-foundation.org
14821 L: kvm@vger.kernel.org
14823 F: drivers/s390/virtio/
14824 F: arch/s390/include/uapi/asm/virtio-ccw.h
14827 M: David Airlie <airlied@linux.ie>
14828 M: Gerd Hoffmann <kraxel@redhat.com>
14829 L: dri-devel@lists.freedesktop.org
14830 L: virtualization@lists.linux-foundation.org
14831 T: git git://anongit.freedesktop.org/drm/drm-misc
14833 F: drivers/gpu/drm/virtio/
14834 F: include/uapi/linux/virtio_gpu.h
14836 VIRTIO HOST (VHOST)
14837 M: "Michael S. Tsirkin" <mst@redhat.com>
14838 M: Jason Wang <jasowang@redhat.com>
14839 L: kvm@vger.kernel.org
14840 L: virtualization@lists.linux-foundation.org
14841 L: netdev@vger.kernel.org
14842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14845 F: include/uapi/linux/vhost.h
14847 VIRTIO INPUT DRIVER
14848 M: Gerd Hoffmann <kraxel@redhat.com>
14850 F: drivers/virtio/virtio_input.c
14851 F: include/uapi/linux/virtio_input.h
14853 VIRTUAL BOX GUEST DEVICE DRIVER
14854 M: Hans de Goede <hdegoede@redhat.com>
14855 M: Arnd Bergmann <arnd@arndb.de>
14856 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14858 F: include/linux/vbox_utils.h
14859 F: include/uapi/linux/vbox*.h
14860 F: drivers/virt/vboxguest/
14862 VIRTUAL SERIO DEVICE DRIVER
14863 M: Stephen Chandler Paul <thatslyude@gmail.com>
14865 F: drivers/input/serio/userio.c
14866 F: include/uapi/linux/userio.h
14868 VIVID VIRTUAL VIDEO DRIVER
14869 M: Hans Verkuil <hverkuil@xs4all.nl>
14870 L: linux-media@vger.kernel.org
14871 T: git git://linuxtv.org/media_tree.git
14872 W: https://linuxtv.org
14874 F: drivers/media/platform/vivid/*
14877 M: Florian Fainelli <f.fainelli@gmail.com>
14878 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14880 F: drivers/vlynq/vlynq.c
14881 F: include/linux/vlynq.h
14884 M: Martyn Welch <martyn@welchs.me.uk>
14885 M: Manohar Vanga <manohar.vanga@gmail.com>
14886 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14887 L: devel@driverdev.osuosl.org
14889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14890 F: Documentation/driver-api/vme.rst
14891 F: drivers/staging/vme/
14893 F: include/linux/vme*
14895 VMWARE BALLOON DRIVER
14896 M: Xavier Deguillard <xdeguillard@vmware.com>
14897 M: Philip Moltmann <moltmann@vmware.com>
14898 M: "VMware, Inc." <pv-drivers@vmware.com>
14899 L: linux-kernel@vger.kernel.org
14901 F: drivers/misc/vmw_balloon.c
14903 VMWARE HYPERVISOR INTERFACE
14904 M: Alok Kataria <akataria@vmware.com>
14905 L: virtualization@lists.linux-foundation.org
14907 F: arch/x86/kernel/cpu/vmware.c
14909 VMWARE PVRDMA DRIVER
14910 M: Adit Ranadive <aditr@vmware.com>
14911 M: VMware PV-Drivers <pv-drivers@vmware.com>
14912 L: linux-rdma@vger.kernel.org
14914 F: drivers/infiniband/hw/vmw_pvrdma/
14916 VMware PVSCSI driver
14917 M: Jim Gill <jgill@vmware.com>
14918 M: VMware PV-Drivers <pv-drivers@vmware.com>
14919 L: linux-scsi@vger.kernel.org
14921 F: drivers/scsi/vmw_pvscsi.c
14922 F: drivers/scsi/vmw_pvscsi.h
14924 VMWARE VMMOUSE SUBDRIVER
14925 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14926 M: "VMware, Inc." <pv-drivers@vmware.com>
14927 L: linux-input@vger.kernel.org
14929 F: drivers/input/mouse/vmmouse.c
14930 F: drivers/input/mouse/vmmouse.h
14932 VMWARE VMXNET3 ETHERNET DRIVER
14933 M: Shrikrishna Khare <skhare@vmware.com>
14934 M: "VMware, Inc." <pv-drivers@vmware.com>
14935 L: netdev@vger.kernel.org
14937 F: drivers/net/vmxnet3/
14939 VOCORE VOCORE2 BOARD
14940 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14941 L: linux-mips@linux-mips.org
14943 F: arch/mips/boot/dts/ralink/vocore2.dts
14945 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14946 M: Liam Girdwood <lgirdwood@gmail.com>
14947 M: Mark Brown <broonie@kernel.org>
14948 L: linux-kernel@vger.kernel.org
14949 W: http://www.slimlogic.co.uk/?p=48
14950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14952 F: Documentation/devicetree/bindings/regulator/
14953 F: Documentation/power/regulator/
14954 F: drivers/regulator/
14955 F: include/dt-bindings/regulator/
14956 F: include/linux/regulator/
14959 M: David Ahern <dsa@cumulusnetworks.com>
14960 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14961 L: netdev@vger.kernel.org
14963 F: drivers/net/vrf.c
14964 F: Documentation/networking/vrf.txt
14966 VT1211 HARDWARE MONITOR DRIVER
14967 M: Juerg Haefliger <juergh@gmail.com>
14968 L: linux-hwmon@vger.kernel.org
14970 F: Documentation/hwmon/vt1211
14971 F: drivers/hwmon/vt1211.c
14973 VT8231 HARDWARE MONITOR DRIVER
14974 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14975 L: linux-hwmon@vger.kernel.org
14977 F: drivers/hwmon/vt8231.c
14979 VUB300 USB to SDIO/SD/MMC bridge chip
14980 M: Tony Olech <tony.olech@elandigitalsystems.com>
14981 L: linux-mmc@vger.kernel.org
14982 L: linux-usb@vger.kernel.org
14984 F: drivers/mmc/host/vub300.c
14986 W1 DALLAS'S 1-WIRE BUS
14987 M: Evgeniy Polyakov <zbr@ioremap.net>
14989 F: Documentation/w1/
14991 F: include/linux/w1.h
14993 W83791D HARDWARE MONITORING DRIVER
14994 M: Marc Hulsman <m.hulsman@tudelft.nl>
14995 L: linux-hwmon@vger.kernel.org
14997 F: Documentation/hwmon/w83791d
14998 F: drivers/hwmon/w83791d.c
15000 W83793 HARDWARE MONITORING DRIVER
15001 M: Rudolf Marek <r.marek@assembler.cz>
15002 L: linux-hwmon@vger.kernel.org
15004 F: Documentation/hwmon/w83793
15005 F: drivers/hwmon/w83793.c
15007 W83795 HARDWARE MONITORING DRIVER
15008 M: Jean Delvare <jdelvare@suse.com>
15009 L: linux-hwmon@vger.kernel.org
15011 F: drivers/hwmon/w83795.c
15013 W83L51xD SD/MMC CARD INTERFACE DRIVER
15014 M: Pierre Ossman <pierre@ossman.eu>
15016 F: drivers/mmc/host/wbsd.*
15018 WACOM PROTOCOL 4 SERIAL TABLETS
15019 M: Julian Squires <julian@cipht.net>
15020 M: Hans de Goede <hdegoede@redhat.com>
15021 L: linux-input@vger.kernel.org
15023 F: drivers/input/tablet/wacom_serial4.c
15025 WATCHDOG DEVICE DRIVERS
15026 M: Wim Van Sebroeck <wim@linux-watchdog.org>
15027 M: Guenter Roeck <linux@roeck-us.net>
15028 L: linux-watchdog@vger.kernel.org
15029 W: http://www.linux-watchdog.org/
15030 T: git git://www.linux-watchdog.org/linux-watchdog.git
15032 F: Documentation/devicetree/bindings/watchdog/
15033 F: Documentation/watchdog/
15034 F: drivers/watchdog/
15035 F: include/linux/watchdog.h
15036 F: include/uapi/linux/watchdog.h
15038 WHISKEYCOVE PMIC GPIO DRIVER
15039 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15040 L: linux-gpio@vger.kernel.org
15042 F: drivers/gpio/gpio-wcove.c
15045 M: David Herrmann <dh.herrmann@googlemail.com>
15046 L: linux-input@vger.kernel.org
15048 F: drivers/hid/hid-wiimote*
15050 WILOCITY WIL6210 WIRELESS DRIVER
15051 M: Maya Erez <merez@codeaurora.org>
15052 L: linux-wireless@vger.kernel.org
15053 L: wil6210@qti.qualcomm.com
15055 W: http://wireless.kernel.org/en/users/Drivers/wil6210
15056 F: drivers/net/wireless/ath/wil6210/
15059 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15060 M: linux-wimax@intel.com
15061 L: wimax@linuxwimax.org (subscribers-only)
15063 W: http://linuxwimax.org
15064 F: Documentation/wimax/README.wimax
15065 F: include/linux/wimax/debug.h
15066 F: include/net/wimax.h
15067 F: include/uapi/linux/wimax.h
15071 M: David Härdeman <david@hardeman.nu>
15073 F: drivers/media/rc/winbond-cir.c
15075 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15076 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15077 L: linux-watchdog@vger.kernel.org
15079 F: drivers/watchdog/ebc-c384_wdt.c
15081 WINSYSTEMS WS16C48 GPIO DRIVER
15082 M: William Breathitt Gray <vilhelm.gray@gmail.com>
15083 L: linux-gpio@vger.kernel.org
15085 F: drivers/gpio/gpio-ws16c48.c
15087 WISTRON LAPTOP BUTTON DRIVER
15088 M: Miloslav Trmac <mitr@volny.cz>
15090 F: drivers/input/misc/wistron_btns.c
15092 WL3501 WIRELESS PCMCIA CARD DRIVER
15093 L: linux-wireless@vger.kernel.org
15095 F: drivers/net/wireless/wl3501*
15097 WOLFSON MICROELECTRONICS DRIVERS
15098 L: patches@opensource.cirrus.com
15099 T: git https://github.com/CirrusLogic/linux-drivers.git
15100 W: https://github.com/CirrusLogic/linux-drivers/wiki
15102 F: Documentation/hwmon/wm83??
15103 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15104 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15105 F: Documentation/devicetree/bindings/mfd/arizona.txt
15106 F: Documentation/devicetree/bindings/mfd/wm831x.txt
15107 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
15108 F: arch/arm/mach-s3c64xx/mach-crag6410*
15109 F: drivers/clk/clk-wm83*.c
15110 F: drivers/extcon/extcon-arizona.c
15111 F: drivers/leds/leds-wm83*.c
15112 F: drivers/gpio/gpio-*wm*.c
15113 F: drivers/gpio/gpio-arizona.c
15114 F: drivers/hwmon/wm83??-hwmon.c
15115 F: drivers/input/misc/wm831x-on.c
15116 F: drivers/input/touchscreen/wm831x-ts.c
15117 F: drivers/input/touchscreen/wm97*.c
15118 F: drivers/mfd/arizona*
15119 F: drivers/mfd/wm*.c
15120 F: drivers/mfd/cs47l24*
15121 F: drivers/power/supply/wm83*.c
15122 F: drivers/rtc/rtc-wm83*.c
15123 F: drivers/regulator/wm8*.c
15124 F: drivers/regulator/arizona*
15125 F: drivers/video/backlight/wm83*_bl.c
15126 F: drivers/watchdog/wm83*_wdt.c
15127 F: include/linux/mfd/arizona/
15128 F: include/linux/mfd/wm831x/
15129 F: include/linux/mfd/wm8350/
15130 F: include/linux/mfd/wm8400*
15131 F: include/linux/regulator/arizona*
15132 F: include/linux/wm97xx.h
15133 F: include/sound/wm????.h
15134 F: sound/soc/codecs/arizona.?
15135 F: sound/soc/codecs/wm*
15136 F: sound/soc/codecs/cs47l24*
15139 M: Tejun Heo <tj@kernel.org>
15140 R: Lai Jiangshan <jiangshanlai@gmail.com>
15141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15143 F: include/linux/workqueue.h
15144 F: kernel/workqueue.c
15145 F: Documentation/core-api/workqueue.rst
15147 X-POWERS AXP288 PMIC DRIVERS
15148 M: Hans de Goede <hdegoede@redhat.com>
15151 F: drivers/acpi/pmic/intel_pmic_xpower.c
15153 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15154 M: Chen-Yu Tsai <wens@csie.org>
15155 L: linux-kernel@vger.kernel.org
15160 M: Andrew Hendry <andrew.hendry@gmail.com>
15161 L: linux-x25@vger.kernel.org
15163 F: Documentation/networking/x25*
15164 F: include/net/x25*
15167 X86 ARCHITECTURE (32-BIT AND 64-BIT)
15168 M: Thomas Gleixner <tglx@linutronix.de>
15169 M: Ingo Molnar <mingo@redhat.com>
15170 R: "H. Peter Anvin" <hpa@zytor.com>
15172 L: linux-kernel@vger.kernel.org
15173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15175 F: Documentation/x86/
15178 X86 MCE INFRASTRUCTURE
15179 M: Tony Luck <tony.luck@intel.com>
15180 M: Borislav Petkov <bp@alien8.de>
15181 L: linux-edac@vger.kernel.org
15183 F: arch/x86/kernel/cpu/mcheck/*
15185 X86 MICROCODE UPDATE SUPPORT
15186 M: Borislav Petkov <bp@alien8.de>
15188 F: arch/x86/kernel/cpu/microcode/*
15190 X86 PLATFORM DRIVERS
15191 M: Darren Hart <dvhart@infradead.org>
15192 M: Andy Shevchenko <andy@infradead.org>
15193 L: platform-driver-x86@vger.kernel.org
15194 T: git git://git.infradead.org/linux-platform-drivers-x86.git
15196 F: drivers/platform/x86/
15197 F: drivers/platform/olpc/
15200 M: Andy Lutomirski <luto@amacapital.net>
15201 L: linux-kernel@vger.kernel.org
15202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15204 F: arch/x86/entry/vdso/
15206 XC2028/3028 TUNER DRIVER
15207 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15208 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15209 L: linux-media@vger.kernel.org
15210 W: https://linuxtv.org
15211 T: git git://linuxtv.org/media_tree.git
15213 F: drivers/media/tuners/tuner-xc2028.*
15215 XEN BLOCK SUBSYSTEM
15216 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15217 M: Roger Pau Monné <roger.pau@citrix.com>
15218 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15220 F: drivers/block/xen-blkback/*
15221 F: drivers/block/xen*
15224 M: Stefano Stabellini <sstabellini@kernel.org>
15225 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15228 F: arch/arm/include/asm/xen/
15230 XEN HYPERVISOR ARM64
15231 M: Stefano Stabellini <sstabellini@kernel.org>
15232 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15235 F: arch/arm64/include/asm/xen/
15237 XEN HYPERVISOR INTERFACE
15238 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15239 M: Juergen Gross <jgross@suse.com>
15240 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15244 F: drivers/*/xen-*front.c
15246 F: arch/x86/include/asm/xen/
15247 F: arch/x86/include/asm/pvclock-abi.h
15249 F: include/uapi/xen/
15250 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15251 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15253 XEN NETWORK BACKEND DRIVER
15254 M: Wei Liu <wei.liu2@citrix.com>
15255 M: Paul Durrant <paul.durrant@citrix.com>
15256 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15257 L: netdev@vger.kernel.org
15259 F: drivers/net/xen-netback/*
15262 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15263 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15265 F: arch/x86/pci/*xen*
15266 F: drivers/pci/*xen*
15269 M: Juergen Gross <jgross@suse.com>
15270 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15271 L: linux-scsi@vger.kernel.org
15273 F: drivers/scsi/xen-scsifront.c
15274 F: drivers/xen/xen-scsiback.c
15275 F: include/xen/interface/io/vscsiif.h
15277 XEN SWIOTLB SUBSYSTEM
15278 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15279 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15280 L: iommu@lists.linux-foundation.org
15282 F: arch/x86/xen/*swiotlb*
15283 F: drivers/xen/*swiotlb*
15286 M: Darrick J. Wong <darrick.wong@oracle.com>
15287 M: linux-xfs@vger.kernel.org
15288 L: linux-xfs@vger.kernel.org
15290 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15292 F: Documentation/filesystems/xfs.txt
15295 XILINX AXI ETHERNET DRIVER
15296 M: Anirudha Sarangi <anirudh@xilinx.com>
15297 M: John Linn <John.Linn@xilinx.com>
15299 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15301 XILINX UARTLITE SERIAL DRIVER
15302 M: Peter Korsgaard <jacmet@sunsite.dk>
15303 L: linux-serial@vger.kernel.org
15305 F: drivers/tty/serial/uartlite.c
15307 XILINX VIDEO IP CORES
15308 M: Hyun Kwon <hyun.kwon@xilinx.com>
15309 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15310 L: linux-media@vger.kernel.org
15311 T: git git://linuxtv.org/media_tree.git
15313 F: Documentation/devicetree/bindings/media/xilinx/
15314 F: drivers/media/platform/xilinx/
15315 F: include/uapi/linux/xilinx-v4l2-controls.h
15318 M: Eli Billauer <eli.billauer@gmail.com>
15319 L: linux-kernel@vger.kernel.org
15321 F: drivers/char/xillybus/
15323 XRA1403 GPIO EXPANDER
15324 M: Nandor Han <nandor.han@ge.com>
15325 M: Semi Malinen <semi.malinen@ge.com>
15326 L: linux-gpio@vger.kernel.org
15328 F: drivers/gpio/gpio-xra1403.c
15329 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15331 XTENSA XTFPGA PLATFORM SUPPORT
15332 M: Max Filippov <jcmvbkbc@gmail.com>
15333 L: linux-xtensa@linux-xtensa.org
15335 F: drivers/spi/spi-xtensa-xtfpga.c
15336 F: sound/soc/xtensa/xtfpga-i2s.c
15338 YAM DRIVER FOR AX.25
15339 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15340 L: linux-hams@vger.kernel.org
15342 F: drivers/net/hamradio/yam*
15343 F: include/linux/yam.h
15345 YAMA SECURITY MODULE
15346 M: Kees Cook <keescook@chromium.org>
15347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15350 F: Documentation/admin-guide/LSM/Yama.rst
15352 YEALINK PHONE DRIVER
15353 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15354 L: usbb2k-api-dev@nongnu.org
15356 F: Documentation/input/yealink.rst
15357 F: drivers/input/misc/yealink.*
15359 Z8530 DRIVER FOR AX.25
15360 M: Joerg Reuter <jreuter@yaina.de>
15361 W: http://yaina.de/jreuter/
15362 W: http://www.qsl.net/dl1bke/
15363 L: linux-hams@vger.kernel.org
15365 F: Documentation/networking/z8530drv.txt
15366 F: drivers/net/hamradio/*scc.c
15367 F: drivers/net/hamradio/z8530.h
15369 ZBUD COMPRESSED PAGE ALLOCATOR
15370 M: Seth Jennings <sjenning@redhat.com>
15371 M: Dan Streetman <ddstreet@ieee.org>
15372 L: linux-mm@kvack.org
15375 F: include/linux/zbud.h
15377 ZD1211RW WIRELESS DRIVER
15378 M: Daniel Drake <dsd@gentoo.org>
15379 M: Ulrich Kunitz <kune@deine-taler.de>
15380 W: http://zd1211.ath.cx/wiki/DriverRewrite
15381 L: linux-wireless@vger.kernel.org
15382 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15384 F: drivers/net/wireless/zydas/zd1211rw/
15386 ZD1301 MEDIA DRIVER
15387 M: Antti Palosaari <crope@iki.fi>
15388 L: linux-media@vger.kernel.org
15389 W: https://linuxtv.org/
15390 W: http://palosaari.fi/linux/
15391 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15393 F: drivers/media/usb/dvb-usb-v2/zd1301*
15395 ZD1301_DEMOD MEDIA DRIVER
15396 M: Antti Palosaari <crope@iki.fi>
15397 L: linux-media@vger.kernel.org
15398 W: https://linuxtv.org/
15399 W: http://palosaari.fi/linux/
15400 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15402 F: drivers/media/dvb-frontends/zd1301_demod*
15404 ZPOOL COMPRESSED PAGE STORAGE API
15405 M: Dan Streetman <ddstreet@ieee.org>
15406 L: linux-mm@kvack.org
15409 F: include/linux/zpool.h
15411 ZR36067 VIDEO FOR LINUX DRIVER
15412 L: mjpeg-users@lists.sourceforge.net
15413 L: linux-media@vger.kernel.org
15414 W: http://mjpeg.sourceforge.net/driver-zoran/
15415 T: hg https://linuxtv.org/hg/v4l-dvb
15417 F: drivers/media/pci/zoran/
15419 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15420 M: Minchan Kim <minchan@kernel.org>
15421 M: Nitin Gupta <ngupta@vflare.org>
15422 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15423 L: linux-kernel@vger.kernel.org
15425 F: drivers/block/zram/
15426 F: Documentation/blockdev/zram.txt
15428 ZS DECSTATION Z85C30 SERIAL DRIVER
15429 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15431 F: drivers/tty/serial/zs.*
15433 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15434 M: Minchan Kim <minchan@kernel.org>
15435 M: Nitin Gupta <ngupta@vflare.org>
15436 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15437 L: linux-mm@kvack.org
15440 F: include/linux/zsmalloc.h
15441 F: Documentation/vm/zsmalloc.txt
15443 ZSWAP COMPRESSED SWAP CACHING
15444 M: Seth Jennings <sjenning@redhat.com>
15445 M: Dan Streetman <ddstreet@ieee.org>
15446 L: linux-mm@kvack.org
15451 M: Linus Torvalds <torvalds@linux-foundation.org>
15452 L: linux-kernel@vger.kernel.org
15453 Q: http://patchwork.kernel.org/project/LKML/list/
15454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15455 S: Buried alive in reporters